html,body{margin:0;padding:0;}

body{font: 76% helvetica; background-image:url(background.jpg); background-position:left; background-attachment: fixed; background-repeat:no-repeat}

div#head{width: 100%; background: #ffffff; height: 130px; float:right; clear: both; position:absolute; top:2px;left: 150px;}

div#banner{width: 100%; height: 123px; float:right; clear:both; position: absolute; top: 134px; border: thin 1px #CCCCCC; z-index:0}

div#navcontain{width:150px;height: 100%;float:left;position:absolute; font: 100% helvetica; text-align:left; border: 0px;z-index:1;}

div#navi{width: 140px; height: 215px; color: #ffffff; background: #3a5f89; position: relative;top: 290px; font-family: helvetica; line-height:25px; position: absolute;top:300px; float:left}

div#content{
	width: 778px;
	background: #ffffff;
	height: 334px;
	float:right;
	clear: both;
	position:absolute;
	left: 166px;
	top: 289px;
	font-family: helvetica;
	background-color: #FFFFFF;
}

div#webChart{width:200px; background: #ffffff; height: 61px; float:right; clear: both; position:absolute; top:42px;left: 475px; font-family:helvetica; color:#3366FF;}
div#webChart a{text-decoration:none; color:#3399FF;}
div#webChart a:hover{color: #58b327;;}

ul {margin: 0;padding: 0;list-style: none;width: 100%;border-bottom: 1px solid #11366d;}

ul li {position: relative;}

li ul {position: absolute;left: 140px;top: 0;display: none;}

ul li a {display: block;text-decoration: none;color: #FFFFFF;background: #3a5f89;padding: 5px;border: 1px solid #11366d;border-bottom: 0;}

li:hover ul, li.over ul { display: block;}

a:hover, #nav li:hover>a, #nav li.over a {color: #58b327;}



/* Fix IE. Hide from IE Mac \\*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
