html, body{ margin:0px; padding:0px; font-size:12px; color:#333333; background:#003d7e url(../img/back_body.gif) top repeat-x; font-family:Arial, Helvetica, sans-serif; line-height:20px; }

a:link, a:visited, a:hover, a:active{ color:#CC6633; }
h1{ font-size:24px; color:#00356d; margin:0; }
h2{ font-size:18px; color:#00356d; margin:0; }
h3{ display:inline; }
label{ display:block; font-weight:bold; color:#00356d; }

#page_container{ width:800px; margin:20px auto 20px auto; z-index:50; }
#page_top{ background:url(../img/back_page_top.gif) repeat-y; width:800px; height:25px; }
#page{ position:inherit; background:url(../img/back_page.gif) repeat-y; z-index:1; }
#page_bottom{ background:url(../img/back_page_bottom.gif) repeat-y; width:800px; height:25px; }

#header_container{ position:relative; padding:0 20px 10px 10px; height:50px; }
#header{ position:absolute; top:-15px; left:10px; width:750px; padding:0 20px 0 0 ; }

#menu{ position:relative; float:left; width:125px; text-align:center; }
	#menu a:link, #menu a:visited{ display:block; background:url(../img/back_menu_link.gif) no-repeat; color:#FFF; text-decoration:none; line-height:14px; text-align:left; width:105px; height:27px; padding:10px; }
	#menu a:active, #menu a:hover{ color:#FF6600; }
	
#content_container{ position:relative; float:left; background:#e9eef4 url(../img/back_content.gif) repeat-x bottom; width:500px;	text-align:left; z-index:110; }

#content{ position:relative; float:left; padding:10px; width:350px; color:#666666; color:#000; font-weight:normal; }
#content_container_wide{ position:relative; float:left; background:#e9eef4 url(../img/back_content.gif) repeat-x bottom; width:798px; text-align:left; }
#content_wide{ position:relative; float:left; padding:10px; width:650px; color:#666666; color:#000; font-weight:normal; }

#sidebar{ 	float:left;	text-align:left; width:300px; z-index:2000; }

#bottom{ position:relative; width:780px; margin:20px auto 0 15px; }

#footer{ position:relative; width:800px; margin:0 auto 50px auto; color:#0066cc; text-align:center; }
	#footer a:link, #footer a:visited{ color:#CC6633; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 10px 0px 10px; font-weight:bold;	}
	#footer a:active, #footer a:hover{ color:#FFF; background:#CC6633; text-decoration:none; }

.top_blue_250{ float:left; display:inline; width:250px; margin:0 20px 0 0; background:url(../img/top_blue_250.gif) no-repeat top; }

.bottom_blue_250{ width:220px; padding:15px; font-size:11px; color:#FFF; text-align:left; line-height:14px;
	background:url(../img/bottom_blue_250.gif) no-repeat bottom; }
	.bottom_blue_250 h1{ font-size:14px; margin:0; font-weight:bold; color:#FFF; }
	.bottom_blue_250 a:link, .bottom_blue_250 a:visited{ color:#0066cc; text-decoration:underline; }
	.bottom_blue_250 a:active, .bottom_blue_250 a:hover{ text-decoration:none; }

.error{	color:#F38C3D; font-weight:bold; }
.clear{ clear:both; }
.clear_left{ clear:left; }
.c1 { float:left; padding:10px;	width:700px; }
.c2{ float:left; width:300px }
.c3{ float:left; width:150px }
.c4{ display:inline; float:left; }
.c5{ font-weight:normal; display:inline; float:left; padding-right:40px; }
	.c5 h2{ margin:0; padding:0; }
.c6{ font-weight:bold; display:inline; float:left; padding-right:40px; }
	.c6 h2{ margin:0; padding:0; }
.d1{ background:#DDDDDD; }
	.d1 h2{ color:#FFF; font-size:16px; padding:5px; font-weight:bold; background:#BBBBBB; }
.d2{ padding:10px; }

.data_list{ width:99%; border:1px #DDD solid; padding:0; background:#FFF; }
	.data_list tr{ padding:0; }
	.data_list th{ padding:5px; text-align:left; background:#ddd; }
	.data_list td{ padding:5px; background:#FFF; text-align:left; }
	
.small_data_list{ width:100%; border:1px #DDD solid; padding:0; background:#FFF; }
	.small_data_list tr{ padding:0; }

	.small_data_list th{ padding:5px; text-align:left; background:#ddd; }
	
	.small_data_list td{ font-size:10px; padding:5px; background:#FFF; text-align:left; }	
	
.required{ color:#F38C3D; font-size:16px; font-weight:bold; display:inline; }
