body {
font-family: Tahoma, Verdana, Arial;
font-size: 100%;
text-align: center; 
background-color: Transparent;
width: 800px;
margin: 20px auto;
margin-top: 5px;
}

.on {background-image: url(/images/sub_row_on.jpg); }
.off {background-image: url(/images/sub_row.jpg); }

#submenus {
        position: relative;
	z-index: 100;
	top: 0px;
  	left: 0px;  
        }


#sub1 {
          position: absolute;
	  z-index: 100;
	  top: 15px;
  	  left: 49px;
  	  display: none;	  
	  color: #000000;  	  
          }

#sub2 {
          position: absolute;
	  z-index: 100;
	  top: 15px;
  	  left: 363px;
  	  display: none;	  
          }

#submenu	{
	font-size: 10px;
	font-family: Tahoma;
	color: #000000;
	text-decoration: none;
	text-align: left;
	}

#submenu a:link	{
	font-size: 10px;
	font-family: Tahoma;
	color: #000000;
	text-decoration:none;
	}

#submenu a:visited	{
	font-size: 10px;
	font-family: Tahoma;
	color: #000000;
	text-decoration:none;
	}

#submenu  a:active	{
	font-size: 10px;
	font-family: Tahoma;
	color: #000000;
	text-decoration:none;
	}

#topline {
height: 7px;background-color: #003366; border-bottom: 2px solid #c7f5ff;
}
#leftbar {
width: 181px; background-image:url(/images/leftbarbg3.jpg);background-repeat: repeat-x;background-color: #FFFFFF;
font-size: 70%;font-family: trebuchet ms;color:white;
padding-top:80px;
}
#leftbar P {
width: 170px;padding-left:5px;overflow:hidden;
}
#mainbanner {
width: 435px; height: 180px; background-image:url(/images/mainbanner2_f.jpg);border-left:2px solid #c7f5ff;
text-align:right;vertical-align:top;overflow:hidden

}
#mainbanner DIV {
color:white;font-size:150%;font-weight:800;font-style:italic;
padding-right: 5px; padding-top:5px;display:block;
}
#mainbannerF {
width: 435px; height: 180px; background-image:url(/images/mainbanner2_f.jpg);border-left:2px solid #c7f5ff
}
#rightheader {
width: 184px; height: 180px; background-image:url(/images/columns2.jpg);background-repeat:no-repeat;background-position: center;
}
.rightheaderitem{
font-size: 70%; font-weight: 600;font-style:italic; color: white; text-align:right;display:block; border-bottom: 1px solid white; padding: 10px; margin: 10px;
}
#topmenu {
text-align:center; 
border-bottom: 3px #666666 solid;
height: 35px;
vertical-align:middle;
font-size: 13px;
font-family: Tahoma;
color: #4C4848; 
background-color: #FFFFFF;
text-decoration:none;

}
#topmenu A, #topmenu A:link, #topmenu A:visited {
	font-size: 13px;
	font-family: Tahoma;
	text-decoration:none;
	color: #4C4848; 
}
#topmenu A:hover {
	font-size: 13px;
	font-family: Tahoma;
	/* text-decoration:underline; */
	border-bottom: 2px solid #013E7A;
	color: #4C4848;
}



#bottommenu A, #bottommenu A:link, #bottommenu A:visited {
font-size: 70%;font-weight: 500; text-decoration:none;padding-left: 2px; padding-right: 3px;color: #003366; 
}
#bottommenu A:hover {
font-size: 70%;font-weight: 500; text-decoration:underline;padding-left: 2px; padding-right: 3px;color: #003366; 
}

.flattextbox {
border: 1px solid; font-size: 11px;width: 140px;font-family: Arial;
}
.flattextarea {
border: 1px solid; font-size: 11px;width: 140px; font-family: Arial;
}

#contact {
   font-family:Tahoma, Verdana; 
   font-size: 12px;
   color: #FFFFFF;

}

#copywright {
font-size: 55%;padding-top:10px;
color: #013E7A;
}

#footaddress {
font-size: 55%;padding-top:10px;
color: #666666;
}

#bluefoot {
padding-top:10px;
color: #013E7A;
}

.cerca	{
	font-size: 9px;
	font-family: Tahoma;
	color: #013E7A;
	text-decoration: none;
	}
	
.cerca a:link	{
	font-size: 9px;
	font-family: Tahoma;
	color: #013E7A;
	text-decoration:none;
	}

.cerca a:visited	{
	font-size: 9px;
	font-family: Tahoma;
	color: #013E7A;
	text-decoration:none;
	}
.cerca a:hover	{
	font-size: 9px;
	font-family: Tahoma;
	color: #666666;
	text-decoration:none;
	}

#contact {
   font-family:Tahoma, Verdana; 
   font-size: 12px;
   color: #FFFFFF;

}


#mainContent {
background-color:white;
padding-left: 10px; padding-bottom: 50px;
font-family:Tahoma, Verdana; font-size: 95%;
}
#mainContent H1 {
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	color: #013E7A;
	text-decoration: none;
	line-height: 150%;
	margin-top: 5px; 
	text-align: left;	

	

}
#mainContent H2 {
font-size: 95%;color:#013E7A;
}
#mainContent H3 {
font-size: 90%;color:#013E7A;
/* font-size: 90%;color:#006699; */
}
#mainContent H4 {
font-size: 85%;font-family: Tahoma;color:#013E7A;
}
#mainContent H5 {
font-size: 85%;font-family: Tahoma;color:#013E7A;
}
#mainContent P {
margin-left: 10px;font-size: 70%;color: #666666;
}
#mainContent UL {
font-size: 70%;display:block;color: #666666;
}
#mainContent OL {
font-size: 70%;display:block;color: #666666;
}

.content_table TH {
font-size: 80%;font-weight:600;text-align:center;
}
.content_table TD {
font-size: 70%;color: #666666;
}


