@charset "UTF-8";
/* CSS Document */
html, body { 
	background-color:#fff;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.95em;
	line-height:1.2;
}



/***General font styles*/
	h1, h2, h3, h4, h5, h6 {
		color:#4f6483;
		/*font-family:"arial narrow", arial, sans-serif;*/
		font-family:Arial, Helvetica, sans-serif;
		padding:0;
		margin:0;
	}
	
	h1 {font-size:160%;padding-left:20px;background:url(../_images/bullet_title.gif) 0px center no-repeat}
	h2 {font-size:140%;padding-left:20px;background:url(../_images/bullet_title.gif) 0px center no-repeat}
	h3 {font-size:120%;padding-left:20px;background:url(../_images/bullet_title.gif) 0px center no-repeat}
	
	.smallText {font-size:0.8em;}
	
	ul.circle{
		list-style-position:outside;
		list-style:disc;
		margin:0;
		padding-left:15px;
	}
	
	ul.circle li { padding-left:20px;}
	
	a { color:#066; text-decoration:underline}
	a:hover { color:#2e90d4}
	a.footer {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#929292;text-decoration:none; padding:0 10px}
	a.footer:hover {color:#2e90d4; text-decoration:underline;}
	
	.footer {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#929292;}

	/* size */
	.small {font-size:90%}
	.smaller {font-size:80%}

	/* family */
	.arial {font-family: Arial, Helvetica, sans-serif}


/* Specific object styles */
img.bigBorder {border:10px solid #dedede;margin:10px 0}

td, th { padding:5px; }
.center {text-align:center}
.right {text-align:right}
.top {vertical-align:top}
.middle {vertical-align:middle}
.bottom {vertical-align:bottom}
	
/***Layout*/

	div#container {
		margin: 0 auto;
		width:760px;
	}
	
	.grid_all { width:760px; }
	.grid_left { width:235px; }
	.grid_right { width:525px; }
	
	.column {
		margin: 0 0px;
		overflow: hidden;
		float: left;
		display: inline;
	}
	.row {
		width: 760px;
		margin: 0 auto;
		overflow: hidden;
	}
	.row .row {
		margin: 0 0px;
		width: auto;
		display: inline-block;
	}
	
	
	/*Home Page*/
	
	.showBorder {background:url(../_images/bg_head.gif) repeat-y;}
	
	
	.minContentHeight {
		min-height:400px;
		height:auto !important;
		height:400px;
	}
	
	/*Content Pages*/
	.contentLeft {padding:10px 10px 10px 15px;}
	.contentMain {padding:10px 15px 10px 13px;}
	
	/*Boxes*/
	.leftBox {background:url(../_images/leftBox_bg.gif) repeat-y; width:217px;}
	.leftBox .content {padding:0 17px 0 20px; font-family:Arial, Helvetica, sans-serif;font-size:90%;}
	
	
/** MENU **/
ul#topMenu {margin:0;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
ul#topMenu li.main {float:left; list-style:none; height:39px;}
ul#topMenu li.main a {display: block; white-space: nowrap}
ul#topMenu li.main a img {display: block; border: 0}

	/* SubMenus */
	#topMenu li ul
	{	margin: 0 0 0 -1px;
		padding: 0;
		position: absolute;
		z-index:100;
		visibility: hidden;
		display:block;}
	
	#topMenu li ul li
	{	float: none;
		/*display: inline;*/
		background:url(../_images/bg_sub_menu.gif) repeat-y;
		border-top:1px solid black;}
		
	#topMenu li ul li img.icone { display:inline-block;padding:0;vertical-align:middle; }
	
	#topMenu li ul li.on {background:url(../_images/bg_sub_menu_on.gif) repeat-y;}
	
	#topMenu li ul li a	{	
		width: auto;
		display:block;
		color:#FFF;
		text-decoration:none;
		padding:7px 11px 7px 11px;
		font-size:10pt;
		font-weight:bold;
	}