* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #ffffff;
 background-image: url(../images/page_background.png);
 background-repeat: repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 800px;
 background-image: url(../images/wrapper_background.jpg);
 background-repeat:repeat-y;
}
#header {
 color: #333;
 width: 800px;
 float: left;
 height: 140px;
 background-image: url(../images/header_background.png);
 background-repeat: no-repeat;
}
#navigation {
 width: 800px;
 color: #333;
 
}
.main_menu{
	clear:right;
	margin-top:112px;
	margin-top:2px;
	height:28px;
 	line-height: 28px;
	text-align: right;
	padding-right: 30px;
	text-transform: uppercase;
	color:#ECF0F6;
	font-weight: bold;
}
.main_menu a:link{
	padding-left:8px;
	padding-right:8px;
	color:#ECF0F6;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
}
.main_menu a:visited{
	padding-left:8px;
	padding-right:8px;
	color:#ECF0F6;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
}
.main_menu a:hover{
	padding-left:8px;
	padding-right:8px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
}
.login_area{
	height:112px;
	width:300px;
	float: right;
}

.login_area img{
	float:right;
	margin-top:2px;
	margin-right:12px;
	border:none;
}
.login_form{
	margin-left:70px;
	margin-top:37px;
	
}
.login_form_text{
	margin-top:8px;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:140px;
	border: 1px solid #ffffff;
	float:left;
	
}
.login_form_button{
	background-color: transparent;
	border: none;
	float:right;
	margin-top:-5px;
	margin-right:35px;
	font-size:13px;
	color:#6C955C;
	font-weight: bold;
}
#leftcolumn { 
 color: #333;
 height: auto;
 width: 199px;
 float: left;
 margin-left:10px;
 padding-left:4px;
 background-color:#ECE9EF;
}
.submenu_header{
	color: #727272;
	font-weight: bold;
	text-transform: uppercase;
	margin-left:10px;
	margin-bottom:3px;
	margin-top:5px;
}
.submenu{
	font-size:12px;
	background-color:#f1f1f1;
	margin-left:-4px;
}
.submenu a:link{
	color:#597FA6;
	margin-left:-3px;
	text-decoration: none;
}.submenu a:visited{
	color:#597FA6;
	margin-left:-3px;
	text-decoration: none;
}.submenu a:hover{
	color: #8B0000;
	margin-left:-3px;
	padding-left:1px;
	text-decoration: none;
}
.submenu ul{
	margin-left:17px;
}
.submenu li{
	list-style: disc;
	color:#597FA6; 
	margin-bottom:2px;
	margin-left:3px;
	
	
}
.left_category{
	
}
.left_category a:link{
	font-weight:bold;
	text-decoration: none;
	color:#617D99;
}
.left_category a:visited{
	font-weight:bold;
	text-decoration: none;
	color:#617D99;
}
.left_category a:hover{
	font-weight:bold;
	text-decoration: none;
	color:#617D99;
}
.left_category_header{
	background-image: url(../images/left_column_header_background.jpg);
	text-align: center;
	font-size:13px;
	text-transform: uppercase;
	color:#3D3D3D;
	height:28px;
	line-height: 28px;
	margin-left:-4px;
}
.left_category_body{
	padding-top:10px;
}
.left_category_body_img{
	border:none;
	float:left;
	margin-top:5px;
	margin-right:10px;
}
.left_category_text{
	float:right;
	padding-top:10px;
	margin-right:10px;
	
}
.left_category_button{
	text-align: center;
}
.left_category a:link{
	font-weight:bold;
	text-decoration: none;
	color:#617D99;
}
.left_category a:visited{
	font-weight:bold;
	text-decoration: none;
	color:#617D99;
}
.left_category a:hover{
	font-weight:bold;
	text-decoration: none;
	color: #FF6600;
}
.left_category_button a:link{
	display:block;
	width:97px;
	background-color: #f1f1f1;
	border:1px solid #99D0FD;
	text-align:center;
	margin-top:10px;
	height:25px;
	line-height: 25px;
	color:#3d3d3d;
	text-transform: uppercase;
	font-size:13px;
	text-decoration: none;
}
.left_category_button a:visited{
	display:block;
	width:97px;
	background-color: #f1f1f1;
	border:1px solid #99D0FD;
	text-align:center;
	margin-top:10px;
	height:25px;
	line-height: 25px;
	color:#3d3d3d;
	text-transform: uppercase;
	font-size:13px;
	text-decoration: none;
}.left_category_button a:hover{
	display:block;
	width:97px;
	background-color: #ffffff;
	border:1px solid #99D0FD;
	text-align:center;
	margin-top:10px;
	height:25px;
	line-height: 25px;
	color:#00709F;
	text-transform: uppercase;
	font-size:13px;
	text-decoration: none;
}
#rightcolumn { 
 	float: right;
 	color: #333;
 	height: auto;
 	width: 580px;
 	display: inline;
 	margin-right:6px;
}
.search_bar{
	background-image: url(../images/search_bar.png);
	background-repeat: no-repeat;
	height:40px;
}
.search_bar table{
	float:right;
	margin-right:10px;
	margin-top:6px;
}
.search_form{
	margin-top:-10px;
	display: inline;
	margin-right:-10px;
}
.search_form_button{
	background-color: transparent;
	border: none;
	margin-top:-1px;
	font-size:13px;
	color:#356372;
	text-align: left;
}
.search_form_text{
	margin-top:2px;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:140px;
	border: 1px solid #ffffff;
	margin-right:6px;
}
.search_form_label{
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right:0px;
	margin-bottom:100px;
	color:#5A6183;
}
.page_content{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5A6183;
	text-align: justify;
	padding-left:10px;
	padding-right:20px;
	margin-top:-10px;
}
.page_content ul{
	margin-left:20px;
}
.page_content a:link{
	font-weight:bold;
	color:#597FA6;
	text-decoration: none;
}
.page_content a:visited{
	font-weight:bold;
	color:#597FA6;
	text-decoration: none;
}
.page_content a:hover{
	font-weight:bold;
	color:#ff9751;
	text-decoration: none;
}
.page_content h1{
	margin-top:20px;
	font-size: 20px;
	font-weight: normal;
	color:#606561;
	background-image: url(../images/h1_bullet.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:40px;
	text-transform: uppercase;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom: 1px solid #93A897;
}
.page_content p{
	margin-bottom:10px;
}
.page_content h2{
	margin-top:10px;
	font-size:13px;
	font-weight: bold;
	color: #FF9751;
	margin-bottom:10px;
	
}
.page_content img{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.page_content_more{
	text-align: right;
	font-size:11px;
	font-weight: bold;
	margin-top:6px;
	clear:both;
	background-color: #ededed;
	line-height: 15px;
	padding-right: 5px;
}
.page_content_more a:link{
	color:#617D99;
	text-decoration: none;
	font-weight: bold;
}
.page_content_more a:visited{
	color:#617D99;
	text-decoration: none;
	font-weight: bold;
}
.page_content_more a:hover{
	color:#ff6600;
	text-decoration: none;
	font-weight: bold;
}
.request_text{
	border: 1px solid #D3D3D3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.request_table{
	background-color:#efefef;
	margin-top:20px;
}
.request_table img{
	margin:0px;
}
.request_button{
	border: 1px solid #CACACA;
	background-color: #fefefe;
	width:75px;
	color:#617D99;
	font-weight:bold;
	margin:5px 5px 5px 5px;
	
}
#footer { 
	height:70px;
	
 	width: 800px;
 	clear: both;
	margin:0 auto;
}
.footer_content{
	margin-left:10px;
	margin-right:10px;
	background-image: url(../images/footer_background.jpg);
	background-repeat: repeat-x;
}
.bottom_menu{
	text-align: center;
	font-size: 11px;
	color:#3d3d3d;
	line-height:44px;
	width:780px;
}
.bottom_menu a:link{
	margin-left:10px;
	margin-right:10px;
	color:#3d3d3d;
	text-decoration: none;
}
.bottom_menu a:visited{
	margin-left:10px;
	margin-right:10px;
	color:#3d3d3d;
	text-decoration: none;
}.bottom_menu a:hover{
	margin-left:10px;
	margin-right:10px;
	color: #EAEAEA;
	text-decoration: none;
}
.bottom_copyright{
	text-align: center;
	font-size: 11px;
	color:#364D77;
	height:28px;
	line-height: 28px;
}
