/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {

margin: 0;

padding: 0;

border: 0px none;

}	



body {

	margin: 0;

  	padding: 0;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background: #706358;

}



#wrapper {

	width: 800px;

	margin: 0 auto;

	text-align: left;

	background: #fff;

	border-right: 1px solid #555;

	border-left: 1px solid #555;

	border-bottom: 1px solid #555;

	border-top: 1px solid #555;

}

/* ------------------------------------------------------------------------

	HEADER of the page

------------------------------------------------------------------------ */



#header {

	width: 100%;

	position: relative;

	height: 105px;

	

	

}

#header h1{

	position: absolute;

	top: 0px;

	left: 12px;

	margin: 0;

}



	

/*-----Utilities links ----- */



#utils {margin: 0;padding: 37px 15px 40px;text-align: right;}

#utils li {display: inline;margin: 0;color: #000;font-size:10px;line-height: 32px;background: url('utils-separator.gif') no-repeat center right; padding-left:10px; padding-right:20px; padding-top:10px; padding-bottom:10px}

#utils li a {color: #444;text-decoration: none;}

#utils li a:hover {text-decoration: underline;}





/*----Footer------*/

#footer{font-size:12px;color: #fff; background:#706358;font-family:Arial,Verdana,Helvitica,sans-serif;border-top: 1px solid #888;width:800px; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:0}



#footer a{text-decoration:none; color: #fff;}

#footer p{padding:0; font-size:12px; color:#fff; margin: 0 0px 0 0;}

#footer a:hover{text-decoration:underline;}



/* Images */

.leftimage{float: left;margin: 0 10px 20px 0;border: 0px solid #000000;}

.rightimage{float: right;margin: 0 0 20px 15px;border: 0px solid #000000;}



/* Content */

#content{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:12px;margin:0 0 10px 0px;}

#content p{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:12px;}

#content p a{font-family:Arial, Helvetica, sans-serif;color:#00802F;font-size:12px;text-decoration:none;}

#content p a:hover{font-family:Arial, Helvetica, sans-serif;color:#00802F;font-size:12px;text-decoration:underline;}

#content bot{margin: 25px;font-family:Arial, Helvetica, sans-serif;color:#111111;font-size:9px;}



#content h1{color:#00802F;padding: 0;}

#content h2{color: #00802F;padding: 0;}

#content h3{color: #E0701A;padding: 0;font-size:16px;}

#content h4{color: #00802F;padding: 0;}

#content h4 a{color: #00802F;padding: 0;text-decoration:none;}

#content h4 a:hover{color: #00802F;padding: 0;text-decoration:underline;}

#content h5{color: #00802F;padding: 0;}

#content h6{color: #00802F;padding: 0;}



#content ul{margin:0;padding:0;width:auto;}

#content ul li{margin:0 0 0 10px; list-style-type:disc;}



/*Navigation*/

#mainnav{padding-bottom: 6px;width: 800px;display:block;height:34px;font-size:12px;font-weight:bold;background:url('bg-menu.png') repeat-x top left;font-family:Arial,Helvitica,sans-serif;border-top: 1px solid #888}

#mainnav ul{margin:0;padding:0;list-style-type:none;width:auto;}

#mainnav ul li{display:block;float:left;}

#mainnav ul li a{display:block;float:left;color:#ddd;text-decoration:none;padding:8px 25px 0px 30px;height:20px;}

#mainnav ul li a:hover, #omainnav ul li a.current{color:#fff;}

	#site {

position: absolute;

z-index: 1;

top : 70px;

left : 10px;

color: #000;

background-color: #ddd;

padding: 5px;

border: 1px solid gray; 

}



dl, dt, dd, ul, li {

margin: 0;

padding: 0;

list-style-type: none;

}

#visual {

	clear: both;

	height: 115px;

}

#visual h2 {

	font-size: 1em;

	margin: 0;

	color: #7D0D00;

	display: none;

}



body .normalheader { background: url('ex.jpg') no-repeat top left;}



#side { width: 200px; float: left; padding:0 10px 0 10px;}

#side h5{font-size:13px;padding:0 10px 0 10px;}

#main { width: 550px; float: right; }



#lefthalf {width: 575px; float: left; }

#lefthalf p {color:#555;margin: 4px 20px 4px 15px;line-height:140%}

#lefthalf p a{color:#555;}

#lefthalf p a:hover{color:#555; text-decoration:underline;}

#lefthalf h1{color:#666;padding: 0;}

#lefthalf h2{color: #00802F;padding: 0;}

#lefthalf h3{color: #706358;margin: 0 20px 0 15px;}

#lefthalf h4{background: #e8e8e8;color: #444;padding: 0;margin: 0 20px 0 5px;padding: 4px 5px;}

#lefthalf h5{color: #00802F;padding: 0;}

#lefthalf h6{color: #00802F;padding: 0;}

#lefthalf ul{margin-left:10px;}

#righthalf {/*background:#ece8df;*/width: 218px; float: right; margin:10px 1px 5px 0;border-left: 1px solid #ece8df;}

#righthalf p{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:12px;margin:0 5px 0 15px;}

#righthalf a{font-family:Arial, Helvetica, sans-serif;color:#00802F;font-size:12px;text-decoration:none;border:none;}

#righthalf a:hover{font-family:Arial, Helvetica, sans-serif;color:#00802F;font-size:12px;text-decoration:underline;}

#righthalf p a{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;border:none;}

#righthalf p a:hover{font-family:Arial, Helvetica, sans-serif;color:#00802F;font-size:12px;text-decoration:underline;}

#righthalf h3{color: #706358;margin: 8px 10px 8px 10px;}

#righthalf h3 a{color: #2A8EBF;margin: 0 0px 0 5px;text-decoration:underline;font-size:16px;padding-bottom:5px;}

#righthalf h3 a:hover{color:#666; font-size:16px;}

#righthalf ul{margin-left:20px;color:#EEDFCC;list-style-type:square;}

#righthalf ul li{line-height:2em;color:#EEDFCC;list-style-type:square;}

.clearthis {

	margin : 0px;

	display : none;

	clear : both;  

	float : none;	

	font-size : 1px;

	line-height : 1px;

	visibility:hidden;

}



.breadcrumbs {

	margin:0 0 5px 0;

	color:#6e8095

}



.breadcrumbs a {

	color:#6e8095;

}



#contact_left { margin:0 0 0 20px;width: 300px; float: left; }

#contact_right { width: 450px; float: right; }



#content righthalf hr {

  border: 0px none;

  width: 50%

}



#omainnav{

border-top: 3px solid silver;

margin: 0;

padding: 0;

font-size: 11px;width: 100%;

overflow: hidden;

border-width: 1px 0;

background: #777;

}





#omainnav ul{

width: 861px;

margin: 0 auto;

padding: 0;

}





#omainnav li{

display: inline;

}





#omainnav li a{

float: left;

color: white;

padding: 6px 12px;

text-decoration: none;

border-right: 1px solid #D1D1D1;

}





#omainnav li a:visited{

color: white;

}





#omainnav li a:hover, #omainnav li .current{

color: white;

background: black;

}
