html {height:100%;margin:0;padding:0;}
body{padding:0;margin:0;width:100%;min-height:100%;_height:100%;background:#f0f6ff url('images/bg_body.gif') top repeat-x;}

#wrap{
	background:white;
	border-top:10px solid white;
}
#head{
	width:980px;
	height:233px;
	margin:0 auto 0 auto;
	background:url('images/bg_head.jpg') top no-repeat;
	border-top:89px solid #A1CBFD;
	padding:11px 0 0 11px;
	*padding:11px 0 0 12px;
}
#head img{
	vertical-align:top;
}

#main_content{
	background:url('images/bg_content.gif') left repeat-y;
	width:990px;
	min-height:244px;
	margin:0 auto 0 auto;
	padding:0 0 20px 0;
	color:#7c94b4;
	font:11px verdana,sans-serif;
}
#right{
	width:220px;
	border:1px solid #d4d4d4;
	background:#f4f4f4;
	min-height:325px;
	_height:325px;
	text-align:center;
	float:left;
	margin: 0 0 0 30px;
}
#left{
	width:680px;
	margin: 0 0 0 45px;
	_margin: 0 0 0 20px;
	float:left;
}

#center{
	width:365px;
	float:left;
	margin:0 0 0 40px;
}

#main_content a{
	color:#67acf3;
	text-decoration:none;
}
#main_content a:hover{
	text-decoration:underline;
}

#left div{
	padding: 0 35px 0 0;
}
#left h1{
	color:#204c90;
	font: bold 14px verdana,sans-serif;
	margin:0 0 15px 0;
}
h1.shadow{
	color:#f6f6f6 !important;
	font: bold 24px verdana,sans-serif !important;
}
h1.front{
	position:absolute;
	z-index:100;
	margin:-34px 0 0 3px !important;
}

h1#red{
	font: bold 14px verdana,sans-serif;
	color:#e32c06;
	margin:0 0 15px 0;
}
/*
#menu_div{
	height:32px;
	text-align:center;
	font:12px verdana,sans-serif;
	padding:8px 0 0 0;
}
#menu_div a#first{
	background:none;
}
#menu_div a{
	color:white;
	text-decoration:none;
	margin:0;
	padding: 3px 15px 3px 17px; 
	background:url('images/bg_menu_item.gif') left repeat-y;
}
#menu_div a:hover{
	text-decoration:underline;
}
*/

#menu_div{
/*
	height:32px;
	text-align:center;
	font:12px verdana,sans-serif;
	padding:8px 0 0 0;
	margin: 0 auto 0 auto;
	width:970px;
	*/
	text-align:center;
	font:12px verdana,sans-serif;
	padding:0;
	height:33px;
	margin: 0 auto 7px auto;
	width:970px;
	line-height:32px;
}
#menu_div a#first{
	border-left:none;
	background:url('images/bg_menu_border.gif') left repeat-y;
}
#menu_div a#last{
	border-right:none;
	background:url('images/bg_menu_border.gif') right repeat-y;
}
#menu_div a{
	color:white;
	text-decoration:none;
	padding: 9px 15px 9px 17px;
	border-left:1px solid #bbcbd6;
	border-right:1px solid #3f5868;
	/*
	color:white;
	text-decoration:none;
	margin:0;
	padding: 8px 15px 10px 17px;
	border-left:1px solid #bbcbd6;
	border-right:1px solid #3f5868;
	*/
}
#menu_div a:hover,#menu_div a.act{
	background:url('images/bg_menu_div_a_hover.gif') left repeat-x !important;
	color:#2b3d00;
}
#footer{
	background:url('images/bg_footer.gif') top repeat-x;
	color:#6b6b6b;
	font:9px verdana,sans-serif;
}
#footer_content{
	background:url('images/bg_footer_content.gif') top no-repeat;
	width:990px;
	min-height:223px;
	_height:223px;
	margin:0px auto 0 auto;
	padding:40px 0 0 0; 
	text-indent:25px;
}
#footer h1{
	font:normal 24px verdana,sans-serif;
	color:#4d8ad5;
	text-align:right;
	margin: 0 25px 0 0;
	clear:both;
}
#footer_content div{
	float:right;
	width:500px;
	text-align:right;
	margin:-13px 25px 0 0;
	_margin-right:12px;
	font:11px verdana,sans-serif;
}
#footer a{
	color:#1b4e8d;
	text-decoration:none;
	margin: 0 0 0 20px;
}
#footer a:hover{
	text-decoration:underline;	
}

#head h1{
	font:bold 14px verdana,sans-serif;
	color:#143659;
	margin:0;
}
#head div{
	background:white;
	color:#3f5806;
	border:1px solid #aaaaac;
	border-right:none;
	font:normal 10px/22px verdana,sans-serif;
	height:18px;
	_height:13px;
	width:245px;
	float:right;
	text-align:right;
	padding:0px 20px 4px 0;
	_padding:4px 20px 4px 0;
	margin:-25px 0 0 0;
}
#head div img{
	vertical-align:middle;
	margin:-4px 0 0 0;
	_margin:0;
}
#logo{
 	margin: 0 0 17px 0;
 }
/* ------------------------*/
a img{
	border:none;
}
.both{
	clear:both;
}

