@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:url(../images/bg_body_07.gif);
	line-height:18px;
	font:12px verdana;
	padding-bottom:30px;	
	}
a img {
	border:none;
	}
a{	color:#ab652a;}
ol
	{
	 margin:0;
	 padding:0;
	 padding-left:40px;	
	}
ul
	{
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 padding-left:20px;
	 padding-bottom:20px;	
	}			
#bg_top
	{
	 background:url(../images/bg_top_01.gif) top repeat-x;
	 height:166px;		
	}
 * html #bg_top_wrapper
	 	{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bg_top_wrapper_06.png');
		background: none;
		}	
	
#bg_top_wrapper
	{
	 background:url(../images/bg_top_wrapper_06.png) top repeat-x;	
	}
#top
	{
	 width:929px;
	 margin:0 auto;
	 padding-top:10px;	 
	}
#top_nav
	{
	 width:900px;
	 margin:0 auto;
	 padding-left:17px;
	 padding-right:12px;	
	}
#search
	{
	 width:260px;
	 float:left;
	 padding-top:5px;	
	}
#login
	{ 
	width:350px;
	float:right;
	padding-top:5px;	
	}	
#login a
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	float:right;
}
.inp
	{ width:150px;
	height:16px;
	background:#fff;
	border:1px solid #492100;
	color:#8f8f8f;
	font-size:11px;
	padding-top:2px;
	padding-left:2px;	
	}			
#wrapper
	{
	width:912px;
	margin:0 auto;
	background:#fff url(../images/bg_wrapper_06.gif) top no-repeat;
	padding-left:17px;
	padding-top:30px;
	padding-bottom:20px;	
	}
#menu
	{
	 width:220px;
	 float:left;
	 background:#fff url(../images/bg_menu_08.gif) top repeat-x;
	 padding-left:32px;
	 line-height:20px;
	 margin-top:20px;	 
	}
#menu ul
	{
	 margin:0px;
	 padding:0px;
	 list-style-type:none;	 	
	}
#menu ul li
	{
	 background:url(../images/arrow_11.gif) 0px 6px no-repeat;
	 padding-left:15px;	 
	}
#menu a
	{
	 color:#000;
	 font-weight:bold;
	 font-size:12px;
	 text-decoration:none;	
	}
h2
	{
	color:#ab652a;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:5px;	
	}	
#content
	{
	 width:625px;
	 float:left;
	 padding-left:20px;
	 color:#4d4d4c;	
	}		
.clear
	{
	clear:both;
	height:1px;
	}
.aligncenter
	{
	 text-align:center;	
	}
h1
	{
	 color:#818021;
	 font-family:Georgia;
	 font-size:22px;
	 margin:0;
	 padding:0;
	 padding-bottom:5px;
	 font-weight:bold;	
	}
h4
	{
	 color:#818021;
	 font-family:Georgia;
	 font-size:18px;
	 margin:0;
	 padding:0;
	 padding-bottom:5px;
	 font-weight:bold;	
	}	
h3
	{
	 color:#cfcdcd;	 
	 font-family:Georgia;
	 font-size:36px;
	 margin:0;
	 padding:0;
	 padding-bottom:10px;
	 font-weight:bold;	
	
	}	
#banner
	{
	 background:url(../images/banner_08.gif) top no-repeat;
	 width:592px;
	 height:113px;
	 padding-top:128px;
	 padding-left:33px;
	 line-height:36px;
	 margin-bottom:20px;	 
	}
#spacer
	{
	 background:url(../images/spacer_16.gif) top repeat-x;
	 height:2px;
	 padding-bottom:20px;	
	}
#left_col
	{
	 width:290px;
	 float:left;
	 line-height:18px;	
	}
.alignright
	{
	 text-align:right;
	}	
#left_col a
	{
	 color:#ab652a;
	 font-family:"Times New Roman";
	 font-size:14px;
	 font-style:italic;
	 text-decoration:none;	
	}
#right_col
	{
	 width:290px;
	 float:left;
	 line-height:18px;
	 padding-left:40px;		
	}				
#right_col a
	{
	 color:#ab652a;
	 font-family:"Times New Roman";
	 font-size:14px;
	 font-style:italic;
	 text-decoration:none;	
	}
h6
	{
	 color:#947b66;
	  font-family:Georgia;
	 font-size:18px;
	 margin:0;
	 padding:0;
	 padding-bottom:5px;
	 font-weight:bold;	
	
	}	
.browndiv	
	{
	 width:564px;
	 background:#fff url(../images/grad_browndiv_06.gif) top repeat-x;
	 font-size:12px;
	 color:#4d4d4c;
	 padding-top:20px;
	 padding-left:28px;
	 padding-right:26px;
	  
	}
.browndiv a
	{
	color:#ab652a;
	}
.browndiv .top {
	font-size:15px;
	padding-bottom:10px;
}
.browndiv .top a {
	font-size:12px;
}
.browndiv .left {
	float:left;
}
.browndiv .right {
	float:right;
	width:190px;
}
.browndiv .center {
	padding-top:10px;
}
.browndiv .question {
color:#818021;
font-weight:bold;
}
.browndiv .answer {
 font-style:italic;
}
#smallnav
	{
	 color:#ab652a;	
	}
#smallnav a
	{
	 color:#ab652a;
	 margin-left:5px;
	 margin-right:5px;	
	}


#fieldList div.fieldListItem{margin:20px 0px}

.mark{color:#ff0000}
.error{background:#dd0303}

.message,.alert {
	border:1px dashed #F88;
	font-style:italic;
	margin:10px 0;
	padding:5px;
	color:#000;
	width:400px;
	background:#FCC;
}

.userlogin{color:#ffffff;font-size:12px;font-weight:bold;font-family:Verdana}

.bold{font-weight:bold}
.underline{text-decoration:underline}
.justify{text-align:justify}
.warning{font-weight:bold;color:#FF0000}

#mainbanner {
	margin-bottom:20px;
	}