

*		{ color: #000000; font-size: 11px; padding: 0px; margin: 0px;  font-family: Tahoma, arial; font-size: 10px; }
body 	{ background-color: #ffffff;   }
	.modWhite { background-color: #ffffff; }
	.iframe { background-color: #fff; }
	.modWhite { background-color: #ffffff !important; }


a		{ color: #092d75; text-decoration: none !important; }
a:hover { text-decoration: none; color: black; }
a img 	{ border: none; position: relative; top: 1px; }

p		{ margin-bottom: 10px !important; margin-top: 10px; line-height: 12px; line-height: 15px; }
.cForm { display: inline; }
	.cForm input { display: inline; padding-left: 3px; border: 1px solid #cccccc; color: #b2b2b2; }
	.cForm .modOffset { position:relative; top: 2px; #top: 3px; padding-left: 0px; }
	.cForm img { position: absolute; border: 1px solid #cccccc; padding: 1px; background-color: white; display: inline; margin-right: 8px; }
	.cForm .cNickname { position: relative; margin-left: 24px; }


.cStarContainer { position: relative; width: 50px; height: 9px; float: left; }
.cStarContainer img { margin-right:0px; padding: 0px; border: none; }

.cScrollWindow { height: 150px; padding-right: 4px; overflow:auto; }
.cScrollWindow .cIconCol { width: 30px; height: 100; float: left; padding-right: 8px;_width: 15px; _padding-right: 0px; _margin-bottom: 8px; }
.cScrollWindow a { text-decoration: none; }
.cScrollWindow .cRow { padding-bottom: 14px; vertical-align: top; margin-left: 2px; }
	.cScrollWindow .modNoBottom { padding-bottom: 0px; }
.cScrollWindow .cRow .cCaption { margin-left: 38px; _margin-left: 52px; }
	.cScrollWindow .cRow .modLeft { padding-top: 7px; }
	.cScrollWindow .cRow a {color: #7f7f7f; }
	.cScrollWindow .cRow a strong {color: #7f7f7f; }
	.cScrollWindow .cRow a:hover {color: #000; }
	.cScrollWindow .cRow a:hover strong {color: #000; }
	
#LeftUpButton { position: absolute; background-image:url(../images/global_scrollbar_up.gif); background-repeat:no-repeat; margin-top: 45px; #margin-top: 52px; left: 167px; width: 11px; height: 11px; }
#LeftDownButton { position: absolute; background-image:url(../images/global_scrollbar_down.gif); background-repeat:no-repeat; margin-top: 209px; #margin-top: 213px; left: 167px; width: 11px; height: 11px; }
#LeftScroller { position: absolute; margin-top: 56px; #margin-top: 63px; left: 167px; height: 153px; #height: 150px; width: 9px; border: 1px solid #ebebeb; overflow:hidden; border-top: none; border-bottom: none; }
	#LeftSlider { position:absolute; margin-left: 2px; width: 5px; height: 13px; background-color: #ebebeb; background-image:url(../images/global_scrollbar_slider.gif); background-repeat:repeat-y; }
#LeftScrollContainer { position: absolute;overflow: hidden; margin-top: 11px; }
#LeftScrollContent { position:relative; width: 160px; }

#RightUpButton {  display:none ; visibility:hidden;  }
#RightDownButton {  display:none ; visibility:hidden;  }
	#RightScroller {  display:none ; visibility:hidden;  }
	#RightSlider { position:absolute; margin-left: 2px; width: 5px; height: 13px; background-color: #ebebeb; background-image:url(../images/global_scrollbar_slider.gif); }
#RightScrollContainer { position: absolute;overflow: hidden; margin-top: 11px; }
#RightScrollContent { position:relative; width: 180px; overflow: hidden; }

.cRadioPanel { margin-top: 15px; }
	.cRadioPanel a { text-decoration: none !important; }
	.cRadioPanel .cRadioButton { display: inline; padding-right: 21px; }
		.cRadioPanel .cIcon { margin-right: 4px; display: inline; }
			.cRadioPanel .cIcon img { position: relative; top: 1px; }
			
#idPreloader { position: absolute; top: -5000px; }
	

.extRed	{ color: #e02339 !important; }
.extSanSerif { text-decoration: none !important; border:none !important; padding: 0px !important; }
.extAutoSize { height: auto !important; width: auto !important; }
.extBorderless { border: none !important; }
.extPaddingRight { padding-right: 25px !important; }
.extAlignRight { text-align: right; }

.modNoWhitespace { margin: 0px !important; padding: 0px; }	
.modLeftColSmall { height: 170px; }
.modOffset { position:relative; top: 2px; }
.modOffset1 { position:relative; top: 1px; }

	#idMainContent { margin: 0; }
		#idLeftCol {  float: left;  }
			#idNavRow { display:none ; visibility:hidden; }
							#idUpperPanel { display:none ; visibility:hidden;}				
				.modDirectory { background-image: none !important; height:130px !important; margin-top: 20px; }
				.modLogo { background-image: url(../images/global_PeroniLogo_sans.gif) !important; background-position: top right !important; background-repeat:no-repeat !important; }	
					.modDirectory .cHeader { margin-left: 20px; }
			#idFormPanel { position: relative; width: 800px; min-height: 354px; background-color: #ffffff; background-image: url(../images/global_PeroniLogo.gif); background-position: top right; background-repeat:no-repeat; padding-bottom: 20px; }
				#idFormHeadRow { padding:0; }				
				#idFormHeadRow img { margin-bottom: 2px; #margin-bottom: 4px; }
				#idFormLeftCol {  width: auto ; float:left; }
					#idFormLeftCol .cLinkTo { margin-top: 0;  cursor: default !important; float:left}
						#idFormLeftCol .modSmallMargin { margin-top: 10px; }
						.cLinkTo .cAvatars { width: 180px; margin-top: 10px; }
						.cLinkTo .cAvatars a img { padding: 0px; border: 1px solid white; margin: 0px; margin-right: -3px; margin-bottom: -2px; }
						.cLinkTo .cAvatars .extOver {  position: relative; border: 1px solid #999999;  }
						.cLinkTo .cAvatars .extSelected {  position: relative; border: 1px solid #d91d38; }
					#idFormLeftCol .cFindPeople { margin-top: 30px; }
						.cFindPeople input { margin-top: 10px; border: 1px solid #bdc7d8; padding-top: 3px; padding-left: 2px; height: 15px; width: 146px; }
					#idFormLeftCol .cAvatar { margin-bottom: 3px; }											
				#idFormContentRow { padding-top: 33px; float:left }
					.modSettingsPage { padding-top: 27px !important; }
					#idFormContentRow .cSection { margin-top: 40px; }
						#idFormContentRow .modFirst { margin-top: 0px; }						
						#idFormContentRow input, #idFormContentRow select { width: 195px; border: 1px solid #bdc7d8; padding-top: 3px; padding-left: 2px; height: 15px; }
						#idFormContentRow select { padding-top: 0px; height: 18px; }
						#idFormContentRow textarea { width: 195px; border: 1px solid #bdc7d8; }
						#idFormContentRow .auto { width: auto !important; height: auto !important; border: none; }
						#idFormContentRow .cSection table { margin-top: 11px; }
							#idFormContentRow .cSection table input { width: 190px; }
						#idFormContentRow .cSection .cSettingsTable { width: 100%; }
							#idFormContentRow .cSection .cSettingsTable select { width: 340px; height: auto; }
							#idFormContentRow .cSection .cSettingsTable input { width: 340px; }
								#idFormContentRow .cSection .cSettingsTable .cPostcode { width: 100px; }
					#idFormContentRow .cLinkTable { width: 100%; }
						#idFormContentRow .modTop td { border-top: 1px solid #e3e3e3; }
						#idFormContentRow .cLinkTable tr { height: 50px; }
						#idFormContentRow .cLinkTable td { border-bottom: 1px solid #e3e3e3; }
						#idFormContentRow .cLinkTable .cRemove { text-align: right; } 
							#idFormContentRow .cLinkTable .cRemove a { text-decoration: none !important; }
							#idFormContentRow .cLinkTable .cRemove img { position: relative; top: 2px; }
					#idFormContentRow a { text-decoration: underline !important; }
					#idFormContentRow .cLeftCol { width: 150px; font-weight:bold; }
					#idFormContentRow td input { width: 316px; height: 16px; border: 1px solid #bdc7d8; padding-top: 3px; padding-left: 4px; }			
			#idLowerPanel { height: 96px; width: 800px; background-color: #ffffff; background-image:url(../images/homePage_bignav_dummy.gif);}		
		
			.cSpacer37 {display:none ; visibility:hidden; }
			
			#idPageContent { width: 100%; position: relative;}						
				#idPageContent .modIEImgFix img { margin-top:4px; #margin-top: 15px; }
				.cTopSpacer { height: 35px; }
				#idCol1 { display:none ; visibility:hidden; }					
					
				#idCol2 { width: 400px; float:left ; padding: 0 20px 0 0}	
					.modAHC2 { width: 250px !important; }
					.modDoubleWidth { width: 510px !important; }
					.modTall { min-height: 320px !important; #min-height: 328px !important; }
					#idCol2 .cHeader { margin-bottom: 20px; }				
				#idCol3 { width: 214px; top: 0px; float:left}	
					.modAHC3 { left: 530px !important; }
					#idRatingContainer { height: 9px; margin-top: 92px; width: 140px;_width: 130px; text-align: left; float:left;}
					#idRatingContainer2 { height: 9px; margin-left: 4px; margin-top: 16px; text-align: left; }
					.cControl { height: 11px; margin-top: 90px; text-align:right; }	
						.modNoMargin { margin-top: 0px !important; }
						.modNegMargin { margin-top: -13px !important; }
						.modBottom { margin-top: 30px !important; text-align: left !important; }					
						#idCol3 .modShort { margin-top: 50px; }
						#idCol3 .AH { margin-bottom: 22px; }
						.cControl .cIcon { display:inline; height: 11px; margin-left: 5px; }
					#idExtras { border: 1px solid #eceaea; margin-top: 18px; height: 185px; padding: 8px; padding-left: 12px; }
					.cPopup { position:absolute; z-index: 1000; top: 68px; left: -2px; width: 100%; filter:alpha(opacity=0);opacity:0; display:none;; }
						.modNudge { margin-left: 8px; }
						.modBottomPopup1 { top: -305px; #top: -288px; _top: -304px; width: 220px;}
						.modBottomPopup2 { top: -444px; #top: -415px; _top: -431px; width: 220px;}
						.modBottomPopup3 { top: -149px; #top: -149px; _top: -161px; width: 220px;}
						#idCol3 .modLong { top: 110px; }
						#idCol3 .modShort { top: -30px; }
						#idCol2 .modDoubleCol { top: 35px; width: 216px; }
						.cPopup .cTab { position: relative; top: 3px; z-order: 100; z-index: 100; }
							.cPopup .modLeft { left: 208px; }
							.cPopup .modRight { left: 226px; }
							.cPopup .modUNLeft { left: 165px; }
							.cPopup .modUNRight { left: 182px; }
							.cPopup .modUNFRight { left: 191px; }
							.cPopup .modUNFRight { left: 235px; }
							.cPopup .modBLeft { left: 23px; top: -3px; }
							.cPopup .modBRight { left: 40px; top: -3px; }							
							.cPopup .modBFRight { left: 58px; top: -3px; }							
							
						.cFloat { border: 1px solid #999999; padding-top: 22px; padding-left: 15px; padding-right: 18px; padding-bottom: 10px; #padding-bottom: 0px; background-color:#ffffff; } 
						.cFloat p { color: #656565; font-size: 12px; }
						.cFloat .cInput { width: 180px; }
						.cFloat .modWide { width: 220px; }
						.cFloat textarea { overflow: auto; }
				
				#idPageContent .cArticleIndex { height: 136px; border-bottom: 1px solid #efefef; margin-bottom: 21px; padding-right: 30px; }
					#idPageContent .cArticleIndex .cThumbnail { width: 100px; float: left; #margin-top: 12px; position: relative; z-index: 0;}
			
			#idFooter { display:none ; visibility:hidden; }	
				
			
			.cLinkSection { clear:both ;margin-top: 15px; margin-left: 0; padding: 8px; padding-top: 10px; background-color: #f8f8f8; margin-right:10px;  }
				.modPlainWhite { background-color: #ffffff; padding-left: 12px; padding-top: 0px; margin-top: 20px; }
				.modSmallmargin { margin-top: 5px; margin-bottom: 0px; }
				.cLinkSection .cLeftCol { width: 120px; }
				.cLinkSection .cMiddleCol { width: 280px; }
				.cLinkSection td { padding-top: 0px; }
				.cLinkSection td img { border: 1px solid #cccccc; padding: 1px; background-color: white; display: inline; margin-right: 8px; }
				.cLinkSection .cNickname { position: relative; top: -6px; }
				.cLinkSection td a { text-decoration: underline; }
					.cLinkSection td a:hover { text-decoration: underline; }
				.cModalBlock { }
					.cModalBlock a { text-decoration: underline !important; }
					.cModalBlock .modSuggest { height: 20px; width: 100%; border: none !important; }
			
		
		#idRightCol { wdisplay:none ; visibility:hidden; } 

h1 object { display: none; }
h1 embed { display: none; }
		
ul#submenu { display: none; }							


