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

/*======MUST HAVE'S BEGINS HERE======*/

/*body { behavior: url(csshover3.htc); }*/ 

/*img, #main_body, #footer_bumper_left, #footer_bumper_right { behavior: url(iepngfix.htc); }*/






body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background: #262a3f url(images/background_assist.jpg) top center repeat-y;
}





.spacer{color:#1e223a;}

.clear{clear:both;}

.hide_me{display:none;}

.hide_text{text-indent:-99999px; display:block;}

.left {float:left;}

.right{float:right;}

.aleft{text-align:left;}

.relative {position:relative;}

.margin_top{margin-top:19px;}

.margin_down{margin-bottom:19px;}

.padding_top{padding-top:19px;}

.padding_down{padding-bottom:19px;}

.margin_top_small{margin-top:9px;}

.margin_down_small{margin-bottom:9px;}

.padding_top_small{padding-top:9px;}

.padding_down_small{padding-bottom:9px;}

.no_pads, blockquote{padding:0;margin:0;}

.border_left{border-left:1px solid #ffd695;}

.border_right{border-right:1px solid #ffd695;}

.border_top{ border-top:1px solid #b6b8ce;}

.border_bottom{ border-bottom:1px solid #ffd695;}

.yellow{color:#f3c811;}

.px_jog{
	float:left;
	margin: 0 -3px; 
	ma\rgin: 0;
}










/*a {color:#ff4200;}
a:link {color:#ff4200;}
a:visited {color:#ff4200;}
a:focus {color:#ff4200;}
a:active {color:#ff4200;}
a:hover {color:#FF6700;}*/

.main .main_right1 a{color:#f3c811; text-decoration:none;}

.main .main_right1 a:link {color:#f3c811;}
.main .main_right1 a:visited {color:#f3c811;}
.main .main_right1 a:focus {color:#f3c811;}
.main .main_right1 a:active {color:#f3c811;}
.main .main_right1 a:hover {color:#f3c811; text-decoration:underline;}

p {
	color:#b2b4c1;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding: 0 0 19px 0;
}

h3 {
	color:#f3c811;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

h1 {
	color:#ffa500;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	line-height:24px;
	font-weight:normal;
	margin:0;
	padding:0 0 19px 0;
}



/*======MUST HAVE'S ENDS HERE======*/

.top_bar_wide, .header_wide, .middle_wide1, .main_wide, .footer_wide, .middle_wide2{
	/*float:left;*/
	display:block;
	width:100%;
}

.top_bar, .header, .middle1, .main, .footer, .middle2{
	margin: 0 auto;
	text-align: left;
	width:936px;
	/*height:100px;*/
}








.top_bar_wide{
	background:#262a3f;
}

.top_bar{
	height:25px;
	background:#2f3348;
}







.header_wide{
	background:#151a33 url(images/header_dark_back.jpg) top left repeat-x;
}

.header{
	height:151px;
	background:#1a1f3a url(images/header_light_back.jpg) top left repeat-x;
}












.middle_wide1{
	background:#b7962d;
}

.middle1{
	height:251px;
	background:#e2b433;
}







.middle_wide2{
	background:#b7962d;
}

.middle2{
	height:135px;
	background:#e2b433;
}







.main_wide{
	background:#181c33;
	/*background:#1e223a;*/
}

.main{
	background:#1e223a;
	/*background:#181c33;*/
}











.footer_wide{
	background:#262a3f;
	/*background:#1e223a;*/
}

.footer{
	background:#2f3348;
	/*background:#181c33;*/
}













.header_logo_text{
	float:left;
	display:block;
	width:252px;
	height:151px;
	padding:0 0 0 71px;
	text-indent:-99999px;
}

.header_logo{
	float:left;
	display:inline;
	width:252px;
	height:151px;
	background:url(images/logo_head.gif);
}






/*.nav_spacer{
	float:left;
	display:block;
	width:50px;
	height:1px;
}*/

.nav1{
	float:left;
	display:inline;
	width:539px;
	margin:102px 0 0 74px;
	font-size:11px;
	line-height:22px;
}

.nav1 a {
	float:left;
	display:block;
	color:#fff; 
	text-decoration:none;
}

#home{width:83px;}
#about{width:92px;}
#services{width:105px;}
#team{width:82px;}
#contact{}

.nav1 a:link {color:#fff;}
.nav1 a:visited {color:#fff;}
.nav1 a:focus {color:#fff;}
.nav1 a:active {color:#fff;}
.nav1 a:hover {color:#f3c811; font-weight:bold;}










.middle_section_image{
	float:left;
	display:inline;
	width:252px;
	border-right:37px solid #e8c633;
	margin:0 0 0 71px;
}



.home_headline{
	float:left;
	display:block;
	width:500px;
	height:251px;
	background:url(images/home_headline.gif);
}










.main_right1{
	float:left;
	display:block;
	width:436px;
	padding:32px 103px 34px 37px;
}










.blue_left{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:#91a6d4;
	font-size:14px;
	line-height:20px;
	margin:0;
	padding: 0 0 11px 0;
}

.blue_left_quote{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#91a6d4;
	font-size:10px;
	line-height:11px;
}






.footer p{
	color:#fff;
	font-size:10px;
	line-height:20px;
	padding:19px 195px 50px 0;
}

.footer p a{color:#e8c633;}

.footer p a:link {color:#e8c633;}
.footer p a:visited {color:#e8c633;}
.footer p a:focus {color:#e8c633;}
.footer p a:active {color:#e8c633;}
.footer p a:hover {color:#e2b433;}







.header_text{
	float:left;
	display:inline;
	width:370px;
	height:135px;
	margin:0 0 0 37px;
}

.header_text h2{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:20px;
	line-height:34px;
	margin:0;
	padding: 17px 0 0 0;
}








.sidebar_links{
	margin:28px 0 0 0;
}




.sidebar_links a{
	float:left;
	display:block;
	width:252px;
	padding:6px 0 6px 0;
	border-bottom:#b6b8ce solid 1px;
	color:#f5ece7;
	text-decoration:none;
	font-size:10px;
	line-height:20px;
}

.sidebar_links a span{
	padding: 0 0 0 29px;
}

.sidebar_links a:hover{
	font-weight:bold;
	color:#f3c811;
}




.main_left_big_contain{
	float:left;
	display:block;
	width:360px;
}

.main_left1{
	float:left;
	display:block;
	width:238px;
	padding:32px 37px 0 85px;
}

.main_left2{
	float:left;
	display:inline;
	width:289px;
	margin:0 0 0 71px;
}















.list_type1 p{
	float:left;
	display:block;
	width:424px;/*width:436px;*/
	padding:0 0 9px 12px;
	line-height:18px;
	background:url(images/bullet1.gif) top left no-repeat;
}

.list_type1 .last{
	padding:0 0 19px 12px;
}






.main .main_right1 a.same_text_links{color:#b2b4c1; text-decoration:none;}

.main .main_right1 a.same_text_links:link {color:#b2b4c1;}
.main .main_right1 a.same_text_links:visited {color:#b2b4c1;}
.main .main_right1 a.same_text_links:focus {color:#b2b4c1;}
.main .main_right1 a.same_text_links:active {color:#b2b4c1;}
.main .main_right1 a.same_text_links:hover {color:#b2b4c1; text-decoration:underline;}
