a{
	text-decoration: none;
}

a:hover{
	color: #435412 !important;
}

strong{
	font-weight: bold;
}

#doc3{
	margin: auto;
	min-width: 970px;
}



#bd{
	
}



#hd{
	border-bottom: 1px solid #C5CFD3;
	margin: 0 0 5px 0;
	padding: 40px 50px 0 50px;
	
	height: 60px;
	
	background-image: url("../images/bg/hd.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
}

#hd ul li{
	display: inline;
	margin-right: 10px;
}

#hd #nav{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 93%;
}

#hd #subnav{
	font-size: 77%;
}

#hd li a{
	color: #85837a;
}

#hd li.active a{
	color: #54661A;
	font-weight: bold;
}

#hd #logo{
	float: right;
}










#bd{
	background-color: #C3D1DD;
	padding: 10px 0 10px 0;
}




#bd a{
	color: #435412;
}

#bd h1, #bd h2, #bd h3{
	font-size: 138.5%;
	color: #1E4471;
	margin-bottom: 1em;
}

#bd h3{
	margin-bottom: 0em;
}

#bd p{
	font-size: 85%;
	margin-bottom: 1em;
	padding-left: 1px;
}

#bd ul{
	margin-left: 14px;
	font-size: 85%;
	margin-bottom: 1em;
}

#bd ul li{
	list-style-type: disc;
	
	margin: 0px;
	padding: 0px;
}

#bd ul li p{
	font-size: 100%;
}

#bd .green{
	color: #435412;
}







#standard_content{
	width: 385px;
	padding: 10px 300px 10px 10px;
	margin-left: 50px;
	background-color: #f3f6f8;
}





.job_list{
	margin: 0 !important;
	font-size: 100% !important;
}

.job_list li{
	list-style: none !important;
	margin-bottom: 20px !important;
}

.job_list h3{
	font-weight: bold;
}

.job_list a{
	font-weight: bold;
}

.job_list p{
	font-size: 85% !important;
}




.press_list{
	margin: 0 !important;
	font-size: 100% !important;
}

.press_list li{
	list-style: none !important;
	margin-bottom: 20px !important;
}

.press_list h3{
	font-weight: bold;
}

.press_list a{
	font-size: 123.1%;
}

.press_list p{
	font-size: 85% !important;
}






.big_form td{
	padding: 0px 0px 8px 0px;
}

.big_form label{
	font-size: 85%;
	font-weight: bold;
	color: #646464;
}

.big_form input[type=text], input[type=file], .big_form select, .big_form textarea{
	width: 180px;
}

textarea{
	font-family: arial,helvetica,clean,sans-serif;
}










#news_content{
	width: 675px;
	padding: 10px 10px 10px 10px;
	margin-left: 50px;
	background-color: #f3f6f8;
}

#news_content .left{
	width: 400px;
}

#news_content .right{
	float: right;
	width: 200px;
}

#news_content .reflect_month{
	display: none;
	visibility: hidden;
}

#news_content ul{
	margin: 0px !important;
}

#news_content li{
	list-style: none !important;
}






#toolbar{
	visibility: hidden;
	display: none;
}

#scroller {
	width: 100%;
	height: 360px;
	overflow: hidden;
}

#scrollerBig {
	height: 500px;
}

#content {
	width: 6250px;
	margin-left: 50px;
}
	




.c{
	float: left;
	width: 330px;
	height: 330px;
	border: 5px solid #fff;
	padding: 5px;
	margin-right: 10px;
	background-color: #fff;
	overflow: hidden;
}

.cBig{
	height: 450px;

}



.cQuote{
	/* position: relative; */
	background-color: #435412;
}

.cQuote .container{
	/* position: absolute; */
	text-align: right;
	margin: 100px 10px 10px 10px;
	bottom: 0px;
	right: 0px;
}

.cQuote h2{
	margin: 0 0 20px 0 !important;
	color: #fff !important;
	font-size: 161.6%;
}

.cQuote a{
	text-align: right;
	color: #fff !important;
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
}




.cQuote2{
	/* position: relative; */
	background-color: #435412;
}

.cQuote2 .container{
	/* position: absolute; */
	text-align: right;
	margin: 100px 10px 10px 10px;
	bottom: 0px;
	right: 0px;
}

.cQuote2 h2{
	margin: 0 0 20px 0 !important;
	color: #fff !important;
	font-size: 161.6%;
}

.cQuote2 a{
	float: right;
	background-color: #fff;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
}





.cImage{
	width: 340px;
	height: 340px;
	padding: 0;
}


.cWideImage{
	width: 690px;
	height: 340px;
	padding: 0;
}

.cMediumImage{
	width: 500px;
	height: 340px;
	padding: 0;
}


.cSplitImage{
	width: 350px;
	height: 350px;
	padding: 0;
	border: none;
	background: none;
}

.cSplitImage .top{
	border: 5px solid #fff;
	height: 160px;
	background-color: #fff;
}

.cSplitImage .bot{
	border: 5px solid #fff;
	height: 160px;
	margin-top: 10px;
	background-color: #fff;
}





#scroller_nav{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 85%;
	margin: 0 50px 0 50px;
	/* width: 700px; */
}

#scroller_nav .next{
	float: right;
}



#scroller_nav a{
	color: #1E4471;
}











#ft{
	border-top: 1px solid #C5CFD3;
	margin: 5px 0 0 0;
	padding: 0 50px 0 50px;
	
	height: 175px;
	
	background-image: url("../images/bg/ft.gif");
	background-repeat: no-repeat;
	background-position: center top;
	
	color: #a5b3b9;
	
	font-size: 77%;
}

#ft a{
	color: #C5CFD3;
}

#ft_right{
	float: right;
	text-align: right;
	margin-top: 5px;
}

#ft_right li{
	margin-bottom: 68px;
}




#signin{
	background-color: #F0F4F6;
	
	width: 180px;
	padding: 5px;
}

#signin h2{
	font-size: 120.77%;
	margin-bottom: 5px;
}

#signin li{
	height: 20px;
}

#signin input{
	float: right;
}

#signin .inputs{
	width: 120px;
	height: 13px;
	color: #666;
	border: 1px solid #C3D1DD;
}





.errors{
	color: #900;
}

