@charset "utf-8";
/* CSS Document */


body{
	margin:0px auto;
	padding:0px;
	background-image: url(../images/page-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#dfded0;
	font-family:Arial, Helvetica, sans-serif;
	color:#858585;
	font-size:12px;

}
:focus {outline: 0;}
#container{
	width:1003px;
	margin:0px auto;
}
#page-holder{
	float:left;
	width:960px;
}
#page-left-shadow{
	width:20px;
	float:left
}
#page-right-shadow{
	width:20px;
	float:left
}
#logo{
 float:left;
 padding-top:14px;
}
#header-contact-info{
	float:right;
	padding-top:9px;
	padding-right:15px;
}
#btn-panel{
	padding-top:1px;
	padding-left:151px;
}
#header{
	height:76px;
	overflow:hidden;
}
#sub-header{
	background-image: url(../images/sub-header-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#sub-header-right{
	width:338px;
	height:254px;
	float:right;
	padding:30px 36px;
	color:#FFFFFF;
}
#sub-header-left{
	width:549px;
	height:314px;
	float:left;
}
#sub-header-left img{
	padding:0px;
	margin:0px;
}
#main-area{
	clear:both;
	background-color:#ffffff;
	padding:30px;
	
}
#footer{
	text-align:center;
}
#footer a{
	color:#2f2f2f;
	font-size:13px;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:none;
}









a{
	text-decoration:none
}
a img{
	border:none;
}
img{
	vertical-align:bottom
}
#btn-panel a{
	
}
p{
	padding:0px;
	margin:0px;
	padding-bottom:18px;
}
h1{
	padding:0px;
	margin:0px;
	padding-bottom:18px;
}
h2{
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}



.blueLink{
	color:#467fcc;
	font-size:14px;
}






.section{
	float:left; 
	width:250px;
}
.section-icon{
	 float:left; 
	 padding-right:8px;
}
.section-brief{ padding-bottom:15px; padding-top:13px; overflow:hidden; 
}
.section-seprator{
	float:left;
	width:60px;
}
.hideIt{
	display:none;
}
.clear-all{
	clear:both;
	height:1px;
	overflow:hidden
}






#navigation{
	height:49px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	
}
.navigationMargin{
	padding-top:14px; padding-left:125px;
}
#navigation ul{
list-style: none;
padding: 0px;
margin: 0px;
}

#navigation li
{
list-style: none;
float: left;
margin: 0px;
margin-right:3px;

} 
#navigation a
{
color: #ffffff;
font-weight:bold;
background: #000000 url(../images/spacer.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px;
padding-bottom:10px;
padding-top:0px;
}

#navigation a span
{
background: url(../images/spacer.gif) right top no-repeat;
padding-right: 10px;
padding-top:10px;
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover, #navigation .active a
{
color: #000000;
background: #f6f5e6 url(../images/left-tab-hover.gif) left top no-repeat;
padding-left: 10px
}

#navigation a:hover span, #navigation .active a span
{
background: url(../images/right-tab-hover.gif) right top no-repeat;
padding-right: 10px
}

.full-page { width: 570px; }
/*** Form ***/
form { padding-bottom: 20px; clear: both; padding-top: 40px; }
form label { float: left; width: 140px; font-size: 1.2em; line-height: 2em; color: #666666; clear: both; text-align: left; margin-left: 15px; }
form label span { font-weight: bold; color: #F00; font-family: Verdana, Geneva, sans-serif; }
form fieldset { border-style: none; }
form input, form textarea { padding: 1px 3px; float: left; width: 300px; background: #EFEFEF; border: 1px solid #DEDEDE; margin-top: 3px; font: 1.2em Arial, Helvetica, sans-serif; }
form img { padding: 1px 3px; float: left; border: 1px solid #666666; margin-top: 3px; }
form .info { display: block; clear: both; float: left; padding-left: 150px; font-style: italic; color: #666666; line-height: 2em; width: 400px; }
form .checkboxes { clear: both; text-align: left; }
form .checkboxes input { float: left; width: 20px; margin-left: 180px; background: url(none); border-style: none; }
form .checkboxes span { font-size: 1.1em; line-height: 2em; font-weight: bold; color: #666; }
.buttonpress  { float: left !important; width: 100px !important; margin-left: 180px !important; background: #302E4E; font-weight: bold; color: #FFF; clear: both; margin-top: 20px; }
.button_box { float: left; width: 100%; margin-top: 0px; }
form .captcha { clear: both; float: left; width: 400px; padding: 0px 0px 0px 180px; margin: 0px; height: 60px; }
.errordiv { color: #850000; font-size: 1.2em; line-height: 1.4em; border:thin; width:90%; border-color:#F66900; border-style:solid; padding: 10px; text-align: left; }
.successdiv { color: #009933; font-size: 1.2em; line-height: 1.4em; border:thin; width:90%; border-color:#00CC33; border-style:solid; padding: 10px; margin-top: 10px; margin-bottom: 10px; }
