body{background-color:#bac2c5;margin:0px;padding:0px;font-family:Arial;font-size:11px;}
a img,img{margin:0px;padding:0px;border:0px;}

a{color:#4e5960;text-decoration:underline;}
a:hover{color:#7f8c95;}


.Lefted{float:left;}
.Righted{float:right;}
.Bothed{clear:both;}
.AlphaList{list-style-type:lower-alpha;}
.AlphaList li{background-color:#eef3f7; padding:5px; }
.OverridedLink{color:#fff;text-decoration:none;}
.OverridedLink:hover{color:#fff;text-decoration:underline;}

#MainContainer{width:1000px;height:auto;background-image:url(../images/bg_main.gif);background-repeat:repeat-y;margin:0px;padding:0px 4px 0px 4px;text-align:left;}
	#MainContainer #Header {width:1000px;height:74px;margin:0px;padding:0px;border-bottom:#b1043a 8px solid}
		#MainContainer #Header .TopImg{margin-top:42px;}
		#MainContainer #Header img{display:block;}
		
	#MainContainer #MainMenu {width:241px; margin:5px 0px 0px 0px; padding:0px 5px 0px 5px;}
		#MainContainer #MainMenu img{margin:0px;padding:0px;border:0px;display:block;}
	
	#MainContainer #Contents{width:465px; background:#fff; background-image:url(../images/bg_maincell.gif);background-repeat:repeat-x; margin:5px 0px 0px 0px; padding:10px 15px 10px 15px; border-left:#98a9b1 1px solid; border-right:#98a9b1 1px solid; color:#596971;}
		#MainContainer #Contents h1{margin:0px;padding:10px 10px 10px 15px;font-size:16px;}
		#MainContainer #Contents h2{margin:0px;padding:10px 10px 10px 15px;font-size:12px;}
		#MainContainer #Contents h3{margin:0px;padding:10px 10px 10px 15px;}
		#MainContainer #Contents p{margin:0px; padding:5px 10px 5px 15px; text-align:justify;}
		#MainContainer #Contents ul{margin:0px 0px 0px 20px;padding:10px 0px 10px 20px;}
		#MainContainer #Contents li{margin:0px 0px 3px 0px;}
		#MainContainer #Contents .RefLink{background-image:url(../images/ico_small_arrow.gif);background-repeat:no-repeat;background-position:right center;background-color:#dbe4eb;color:#3b637d;margin:5px 0px 0px 0px;padding:4px 4px 4px 10px;}
			#MainContainer #Contents .RefLink a{color:#3b637d;text-decoration:underline;font-weight:bold;}
				#MainContainer #Contents .RefLink a:hover{color:#7f8c95;}
				
		#MainContainer #Contents .journal{font-size:14px; color:#4e7aab; background-color:#dbe4eb; padding:6px; margin:6px;}		
		#MainContainer #Contents #ImageGallery{text-align:center; margin-left:13px}
			#MainContainer #Contents #ImageGallery img{display:inline; padding:3px; border:1px solid #adbec9; }
				
		#MainContainer #Contents .Events{list-style:none; float:left; margin:0px; padding:0px 0px 0px 15px; width:430px;}
			#MainContainer #Contents .Events li{margin:3px 3px 12px 3px; padding:3px;  color:#435363; background-color:#c5cdd0; border-bottom: #435363 2px dashed}
			#MainContainer #Contents .Events h2{margin:3px 3px 15px 3px; padding:3px; background-color:#7e8b93;}
			#MainContainer #Contents .Events h3{margin:0px;padding:10px 10px 10px 15px;}
			#MainContainer #Contents .Events a{margin:8px 0px 8px 0px; padding:5px 0px 0px 34px;height:20px; background-image:url(../images/ico_pdf.gif);background-repeat:no-repeat; background-position:10px 0px; color:#4e5960; text-decoration:underline;}
				#MainContainer #Contents .Events a:hover{color:#7f8c95;}
				
		#MainContainer #Contents .ChaptersLinks{list-style:none; float:left; margin:0px; padding:0px 0px 0px 15px; width:430px;}
			#MainContainer #Contents .ChaptersLinks li{margin:3px 3px 12px 3px; padding:3px;  color:#435363; background-color:#c5cdd0; border-bottom: #435363 2px dashed}
			#MainContainer #Contents .ChaptersLinks h2{margin:3px 3px 15px 3px; padding:3px; background-color:#7e8b93;}
			#MainContainer #Contents .ChaptersLinks h3{margin:0px;padding:10px 10px 10px 15px;}
			#MainContainer #Contents .ChaptersLinks a{margin:8px 0px 8px 0px; padding:5px 0px 0px 34px;height:20px; background-image:url(../images/ico_small_arrow.gif);background-repeat:no-repeat; background-position:15px 7px; color:#4e5960; text-decoration:underline;}
				#MainContainer #Contents .ChaptersLinks a:hover{color:#7f8c95;}
				
		#MainContainer #Contents #BoardBox {border: 2px solid #2a4867;float:left;background-color:#fff;display:block; margin: 23px 0px 0px 10px;padding-bottom:5px; width:440px;}
			#MainContainer #Contents #BoardBox h2{ background-color:#2e4865; color:#fff; margin:1px 2px 1px 2px; border-bottom:#cce3f1 1px dotted;padding:6px;}
			#MainContainer #Contents #BoardBox h3{margin:0px;padding:10px 10px 10px 15px;}
			#MainContainer #Contents #BoardBox .board {float:left; margin:2px; padding:2px;}
			#MainContainer #Contents #BoardBox li {list-style:none; background-image:url(../images/ico_list_red.gif); background-repeat:no-repeat; background-position:5px 5px; background-color:#e4e9ec; width:250px; color:#2e4865; margin-bottom:5px; padding: 2px 2px 2px 18px; }
			#MainContainer #Contents #BoardBox .board a{font-family:Verdana; font-size: 9px; font-weight:bold; color:#2a4867;}
			#MainContainer #Contents #BoardBox .BoardImg{float:right; padding:10px 15px 0px 15px;}
				#MainContainer #Contents #BoardBox .BoardImg img{width:120px; height:120px; padding:3px; border:#2a4867 1px solid;}
				
		#MainContainer #Contents #MembershipApplication {margin:0px;}
			#MainContainer #Contents #MembershipApplication .TextBoxFullWidth {width:98%; border:0px; border-bottom:#666666 1px solid; background-color:#d6dee1;}
				#MainContainer #Contents #MembershipApplication .TextBoxFullWidth:hover{background-color:#eeeeee;}
				
			#MainContainer #Contents #MembershipApplication input{ margin:5px 0px 0px 0px; padding:2px;  font-family:Tahoma; font-size:11px;}
			#MainContainer #Contents #MembershipApplication textarea{padding:2px; margin:2px; font-family:Tahoma; font-size:11px; width:200px; height:80px;}
			#MainContainer #Contents #MembershipApplication .SecLabel{padding:5px 5px 5px 15px; margin:8px 0 10px 0; font-weight:bold; color:#fff;  background-color:#2e4865; }
			#MainContainer #Contents #MembershipApplication .SubLabel{font-size:11px; font-style:italic; text-align:center; }
			
			#MainContainer #Contents #Contatti .TextBoxFullWidth {border:0px; border-bottom:#666666 1px solid; background-color:#d6dee1;}
				#MainContainer #Contents #Contatti .TextBoxFullWidth:hover{background-color:#eeeeee;}
				
			#MainContainer #Contents #Contatti input{font-family:Tahoma; font-size:11px;}
			#MainContainer #Contents #Contatti textarea{font-family:Tahoma; font-size:11px; width:200px; height:80px;}
			#MainContainer #Contents #Contatti .SecLabel{padding:20px 0px 0px 0px; font-weight:bold; }
			#MainContainer #Contents #Contatti .SubLabel{font-size:11px; font-style:italic; text-align:center; }
			#privacy {width:390px; height:130px; overflow: auto; padding:5px; border: #ccc 1px solid; margin:0;}
			#send {width:80px; height:30px; padding:5px; border:#bac2c5 1px solid; text-align:center; font-size:11px; color:#bac2c5; margin:13px 200px; background-color:#2e4865}
			#MainContainer #Contents .Assistance h2{ font-size:11px; font-weight:bold; color:#2e4865; padding-bottom:5px; }
			#MainContainer #Contents .Assistance h3{margin:0px;padding:10px 10px 10px 15px;}
			#alert{width:390px; height:30px; font-size:11px; font-weight:bold; color:#8a854e; overflow:auto; padding:5px; border: #f0e77f 1px solid; background-color:#fcfc9b; margin-left:14px;  }
			#AssistanceList{list-style:none;}
			#AssistanceList li{background-image:url(../images/ico_list.gif); background-repeat:no-repeat; background-position:5px 5px;background-color:#e4e9ec; width:355px; color:#2e4865; margin-bottom:5px; padding: 2px 2px 2px 18px; }
			
		#MainContainer #Contents #NewsletterItem{margin:0px 0px 25px 0px;border:#98a9b1 1px solid;background:#fafafa;padding:6px;}
			#MainContainer #Contents #NewsletterItem div{margin:0px 6px 10px 6px;}
			#MainContainer #Contents #NewsletterItem .Title{font-weight:bold;font-size:15px;margin:0px 0px 10px 0px;padding:5px;background-color:#e4e9ec;color:#596971;}
			#MainContainer #Contents #NewsletterItem ul{list-style:none;margin:0px;padding:5px 5px 5px 23px;}
			#MainContainer #Contents #NewsletterItem li{background-image:url(../images/ico_list.gif); background-repeat:no-repeat; background-position:5px 5px;background-color:#e4e9ec; width:355px; color:#2e4865; margin-bottom:5px; padding: 2px 2px 2px 18px; }
			#MainContainer #Contents #NewsletterItem a{color:#3b637d;text-decoration:underline;font-weight:bold;}
				#MainContainer #Contents #NewsletterItem a:hover{color:#7f8c95;}
				
	#MainContainer #RightCol{width:241px;margin:5px 0px 0px 0px;padding:0px 5px 0px 5px;}
		#MainContainer #HLBox{margin:0px 0px 10px 0px;padding:0px;}
			#MainContainer #HLBox h1{font-size:16px;color:#ffffff;background-color:#7e8b93;margin:0px 0px 1px 0px;padding:10px;font-weight:bold; text-transform:uppercase;}
			#MainContainer #HLBox h2{font-size:11px;color:#000000;background-color:#bac2c5;margin:0px;padding:10px;}
			#MainContainer #HLBox h3{font-size:11px; color:#7f8c95;background-color:#bac2c5;margin:0px;padding:10px 25px 10px 10px;border:#ffffff 1px dotted;background-image:url(../images/ico_pdf.gif);background-repeat:no-repeat;background-position:center right;}
			#MainContainer #HLBox a{color:#7f8c95;text-decoration:underline;}
				#MainContainer #HLBox a:hover{color:#000;}
				
#Footers{width:1008px; font-size:9px;color:#4e5355;margin:0px;padding:10px 0px 20px 0px;background-image:url(../images/bg_footers.gif);background-repeat:no-repeat;}
	#Footers a{color:#4e5355;}
		#Footers a:hover{color:#77868d;}

#ContactsTable tr{background-color:#eee;}
#ContactsTable .Alt{background-color:#ddd;}
#ContactsTable .Heads{background-color:#888;color:#ddd;}

#MainContainer #Contents form.cont {padding:0; margin:0; width:450px; overflow:hidden;}
