/* CSS Document */
html,body {
	margin:0;
	padding:0;
	background:#FFF url(../images/bg_repeat.gif) top left repeat-x;
	font: normal 11px Verdana, Arial, Tahoma;
	line-height:15px;
	color:#3F3F3F;
}
#container{
	margin:0 auto;
	padding:0;
	width:940px;
	border:#0099FF solid 0px;
	height:165px;
	background: url(../images/bg_search.gif) top right no-repeat;
}
#headerholder{
	margin:0;
	width:940px;
	height:93px;
	border:#0099FF solid 0px;
}
#headerlogo{
	margin:0;
	float:left;
	border:#666 solid 0px;
}
#headerbanner{
	margin:14px 0 0px 0;
	float:right;
	width:728px;
	height:90px;
	border:#666 solid 0px;
}
#navsearchholder{
	clear:both;
	width:940px;
	height:60px;
	border:#0099FF solid 0px;
}
#headersearchbox{
	margin:12px 0 0 0;
	padding:0;
	width:305px;
	text-align:right;
	border:#666 solid 0px;
	font: normal 10px Verdana, Arial, Tahoma;
	float:right;
}
.form {
	size:10px;
	width:65px;
	font-size:11px;
	height:20px;
	margin-top:0px;
}
#hybridholder{
	clear:both;
	margin:0 auto;
	padding:15px 0 0 0;
	width:940px;
	text-align: left;
	border:0;
}
#hybridholder p{
	margin:9px 0 0 0;
	padding:0 0 0 0;
}
#hybridcol_left{
	margin:0;
	padding:10px 10px 20px 10px; 
	width:285px;
	height:100%;
	border:1px solid #8C8C8C;
	float:left;
	background:#fff;
}
#hybridcol_mid{
	margin:0 0 0 12px;
	padding:10px 10px 20px 10px; 
	width:285px;
	height:100%;
	border:1px solid #8C8C8C;
	float:left;
	background:#fff;
}
#hybridcol_right{
	margin:0;
	padding:0; 
	width:302px;
	height:260px;
	border:0px solid #8C8C8C;
	float:right;
	background:none;
	text-align:left;
}
#hybridcol_right2{
	margin:10px 0 0 0;
	/*padding:0 10px 8px 10px;
	width:282px;*/
	padding:0;
	width:302px;
	height:100%;
	border:0px solid #8C8C8C;
	float:right;
	text-align:left;
	background:#fff;
}
#hybridholder a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#080;
	text-decoration:underline;
	margin:1px 0;
	padding:1px 0;
}
#hybridholder h1{
	font: bold 21px Verdana, Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	margin:1px 0;
	padding:1px 0;
}
/* ----------------  INTERIOR PAGE  -----------------------------*/
#inthybridcol_left{
	margin:0;
	padding:10px 10px 20px 10px; 
	width:602px;
	height:100%;
	border:1px solid #8C8C8C;
	float:left;
	background:#fff;
}
#inthybridcol_mid{
	margin:0 0 0 12px;
	padding:10px 10px 20px 10px; 
	width:285px;
	height:100%;
	border:1px solid #8C8C8C;
	float:left;
	background:#fff;
}
/* ----------------  END INTERIOR PAGE  -----------------------------*/
/* ----------------  NAV -----------------------------*/
#navholder{
	margin:0;
	padding:0;
	width:620px;
}
#nav {
	margin:40px 0 0 0;
	padding:0;
	background:#EBEBEB;
	width:100%;
	float:left;
	border:0px solid #42432d;
	border-width:0px 0;
}
#nav li {
	display:inline;
	padding:0;
	margin:0;
}
#nav a:link,
#nav a:visited {
	color:#355C83;
	background:#EBEBEB;
	padding:3px 15px 4px 15px;
	float:left;
	width:auto;
	border-right:1px solid #355C83;
	text-decoration:none;
	letter-spacing:-0.03em;
	font:bold 12px Verdana, Helvetica, sans-serif;
}
#nav a:hover {
	color:#355C83;
	background:#fff;
}
#nav a:active {
	background:#e35a00;
	color:#fff;
}
#nav li:first-child a {
	border-left:0px solid #42432d;
}
#nav li:last-child a {
	border-right:0px solid #42432d;
}
/* ---------------- END NAV -----------------------------*/


/* ---------------- FOOTER -----------------------------*/
#footerholder{
	margin:0;
	padding:0;
	width:620px;
	clear:both;
}
#footer {
	margin:14px 0 14px 0;
	padding:0;
	background:#FFF;
	width:100%;
	float:left;
	border:0px solid #42432d;
	border-width:0px 0;
}
#footer li {
	display:inline;
	padding:0;
	margin:0;
}
#footer a:link,
#footer a:visited {
	color:#355C83;
	padding:2px 11px 2px 11px;
	float:left;
	width:auto;
	border-right:1px solid #355C83;
	font-size:10px;
}
#footer a:hover {
	color:#355C83;
}
#footer a:active {
	background:#e35a00;
	color:#fff;
}
#footer li:first-child a {
	border-left:0px solid #42432d;
}
#footer li:last-child a {
	border-right:0px solid #42432d;
}
/* ---------------- END FOOTER -----------------------------*/