/* CSS Document */

/* ------- COMMON --------- */
body{
padding:0px;
margin:16px 0px 0px 0px;
background:#1F558B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4F4F4F;
}
.clr{
clear:both;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#6EB53F;
margin:0px;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#005395;
margin:0px;
text-decoration:underline;
}
img{
padding:0px 5px 5px 0px;
}
#overall_container{
margin:0px auto;
width:982px;
background:#fff;
}

/* ------- HEADER --------- */
#header_container{
float:left;
background:#fff;
}
#compnay_header_left{
width:756px;
height:111px;
float:left;
background:url(../images/header_left_corner.JPG) no-repeat;
}
#header_left{
width:756px;
height:111px;
background:url(../images/header_left_bg.jpg) no-repeat;
float:left;
}
#logo_guys{
width:98px;
height:95px;
background:url(../images/logo_guys.jpg) no-repeat;
float:left;
margin:15px 0px 5px 12px;
}
#logo{
width:165px;
height:75px;
float:left;
margin:17px 0px 5px 0px;
color:#000;
font-size:10px;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#logo img{
padding:0px 0px 0px 0px;
}

#company_logo_guys{
width:98px;
height:95px;
background:url(../images/logo_guys.jpg) no-repeat;
float:left;
margin:15px 0px 5px 30px;
}
#company_logo{
width:165px;
height:75px;
float:left;
margin:27px 0px 5px 0px;
color:#000;
font-size:10px;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#company_logo img{
padding:0px 0px 0px 0px;
}


#company_slogan{
float:right;
width:300px;
margin:2px 5px 0px 20px;
text-align:right;
color:#000;
font-size:12px;
}
#slogn_number
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;
}
#slogan{
float:right;
width:300px;
margin:50px 8px 0px 20px;
text-align:right;
color:#fff;
font-size:13px;
font-weight:bold;
font-stretch:expanded;
}
#header_right{
width:224px;
height:111px;
background:url(../images/header_right_bg.jpg) no-repeat top right #005395;
float:right;
margin:0px 0px 0px 2px;
text-decoration:none;
}
#header_right a{ 
text-decoration:none;
}
#header_right h1{
margin-top:0px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:bold;
padding:2px 0px 0px 5px;
width:224;
line-height:20px;
text-decoration:none;
}
#header_right div{
margin:0px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 200px 0px 5px;

width:152px;
line-height:15px;
text-decoration:none;
text-align:left;
}

#company_header_right{
width:224px;
height:111px;
background:url(../images/header_right_bg.jpg) no-repeat top right #005395;
float:right;
margin:0px 0px 0px 2px;
text-decoration:none;
/*padding:3px 0px 0px 0px;*/
}
#company_header_right a{ 
text-decoration:none;
}
#company_header_right h1{
margin-top:0px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:bold;
padding:2px 0px 0px 5px;
width:224;
line-height:20px;
text-decoration:none;
}
#company_header_right div{
margin:0px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 200px 0px 5px;

width:152px;
line-height:15px;
text-decoration:none;
text-align:left;
}
/* ------- NAV --------- */
#nav_container{
float:left;
background:#fff;

}
#nav_left{
width:756px;
height:30px;
background:url(../images/nav_left_bg.jpg);
float:left;
text-align:center;
}
#nav_left a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:8px 0px 0px 0px;
float:left;
height:30px;
width:151px;
}
#nav_left a:hover, #nav_left a.selected{
background:#005395;
text-decoration:none;
color:#fff;
}
#nav_right{
width:224px;
height:31px;
background:#005395;
float:right;
margin:0px 0px 0px 2px;
}
#nav_right a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:8px 10px 0px 10px;
float:left;
}
#nav_right a:hover{
text-decoration:underline;
color:#005395;
}
#nav_right div{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
text-align:left;
padding:0px 0px 0px 15px;
}

#company_nav_right{
width:224px;
height:31px;
background:#005395;
float:right;
margin:0px 0px 0px 2px;
}
#company_nav_right a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:8px 10px 0px 10px;
float:left;
}
#company_nav_right a:hover{
text-decoration:underline;
color:#005395;
}
#company_nav_right div{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
text-align:left;
padding:0px 0px 0px 15px;
}

#nav_right_shadow{
width:5px;
height:31px;
background:url(../images/nav_right_shadow.jpg);
float:right;
}

/* ----- Company Navigation ---- */
#company_nav_left{
width:756px;
height:28px;
float:left;
text-align:center;
border-bottom:#6EB53F 3px solid;
}
#company_nav_left a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#6EB53F;
text-decoration:none;
padding:8px 0px 0px 0px;
float:left;
height:24px;
width:151px;
}
#company_nav_left a:hover
{
	color:#CCCCCC;
}
#company_nav_left a.selected{
background:url(../images/company_tab_ov.jpg) center no-repeat;
text-decoration:none;
color:#fff;
}
/*#nav_left_bot{
float:left;
background:#6EB53F;
height:4px;
}*/

/* ------- CENTER --------- */
#center_container{
float:left;
background:url(../images/center_right_bg.jpg) right repeat-y #fff;
}
#center_left{
width:736px;
background:#fff;
float:left;
padding:10px 10px 10px 10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#center_right{
width:224px;
float:right;
height:auto;
margin:0px 0px 0px 2px;
text-align:left;
}
.response_box{
padding:5px 10px 0px 15px;
margin-top:0px;
}
.response_box span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C5B52;
margin:0px;
}
.response_box a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#53625B;
margin:0px;
text-decoration:none;
}
.response_box a:hover{
color:#4C5B52;
text-decoration:underline;
}
.response_box span.h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#005395;
margin:0px;
}
#taking_care{
	background:url(../images/slice1_r7_c5.jpg) no-repeat;
	height:206px;
	text-align:right;
	padding:0px 35px 0px 0px;
}
#taking_care_text{
width:460px;
text-align:left;
float:right;
padding:32px 0px 0px 0px;
font-family:Candara;
letter-spacing:1px;
line-height:20px;
}
#taking_care_text h3{
font-size:18px;
font-weight:normal;
line-height:23px;
padding:0px 0px 5px 0px;
}
#taking_care_text  h4{
color:#005395;
font-size:23px;
font-weight:bold;
line-height:18px;
padding:0px 0px 20px 0px;
}
#taking_care_text a{
color:#005395;
}
#taking_care_text a:hover{
color:#999999;
}

#taking_care_text div{
font-size:16px;
font-weight:normal;
padding:0px 0px 20px 160px;

}
#taking_care_speaker{
width:145px;
text-align:left;
float:right;
margin:30px 0px 0px 0px;
}
#taking_care_speaker .h4{
font-family:Arial, Helvetica, sans-serif;
color:#005395;
font-size:16px;
font-weight:bold;
line-height:18px;
padding:0px 0px 0px 0px;
}
/*  News */
#taking_care_speaker_news{
width:155px;
text-align:left;
margin:30px 0px 0px 0px;
padding-left:40px;
}
#taking_care_speaker_news .h4{
font-family:Arial, Helvetica, sans-serif;
color:#005395;
font-size:16px;
font-weight:bold;
line-height:18px;
padding:0px 0px 0px 0px;
}
/* End news*/
.rotating_banner{
height:157px;
width:744px;
text-align:right;
padding:0px 35px 0px 0px;
}
.rotating_banner_text{
width:300px;
text-align:left;
float:right;
padding:15px 20px 0px 0px;
line-height:13px;
}
.rotating_banner_text h3{
font-size:18px;
font-weight:normal;
line-height:23px;
padding:0px 0px 5px 0px;
}
.rotating_banner_text a{
font-size:14px;
font-weight:normal;
line-height:16px;
padding:0px 0px 5px 0px;
color:#6EB53F;
}
.rotating_banner_text span{
font-size:11px;
font-weight:bold;
}
.rotating_banner_speaker{
width:145px;
text-align:left;
float:right;
margin:30px 0px 0px 0px;
}
.rotating_banner_speaker .h4{
font-family:Arial, Helvetica, sans-serif;
color:#005395;
font-size:16px;
font-weight:bold;
line-height:18px;
padding:0px 0px 0px 0px;
}

#client_response{
background:url(../images/compnay_banner_bg_rep.jpg) repeat-x;
height:219px;
text-align:right;
padding:0px 5px 0px 0px;
}
#client_response #left_bg{
background:url(../images/compnay_banner_bg.jpg) no-repeat;
height:219px;
width:458px;
float:left;
}
#client_response_text{
width:270px;
text-align:left;
float:right;
color:#000;
}
#client_response_text h3{
font-size:18px;
}
#client_response_text h3 a{
color:#6EB53F;
}
#client_response_text span{
font-size:13px;
font-weight:normal;
}
.center_box{
width:715px;
float:left;
}
.cb_top{
width:100%;
height:14px;
background:url(../images/box_top.jpg) no-repeat;
}
.cb_bottom{
width:100%;
height:14px;
background:url(../images/box_bottom.jpg) no-repeat;
}
.cb_content{
float:left;
border-left:#cccccc 1px solid;
border-right:#cccccc 1px solid;
padding:0px;
}
.box_column{
float:left;
width:178px;
margin:20px 0px 0px 0px;
}
.box_column .img_wrapper{
background:#CCCCCC;
padding:5px 5px 5px 15px;
}


.box_column .text_wrapper{
padding:5px 5px 5px 15px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.box_column .text_wrapper a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6EB53F;
text-decoration:none;
}

.box_column .text_wrapper a:hover{

color:#CCCCCC;
}


#center_right_shadow{
width:5px;
background:url(../images/nav_right_shadow.jpg) repeat-y;
float:right;
}

/* ------- FOOTER --------- */
#footer_container{
float:left;
background:url(../images/center_right_bg.jpg) right repeat-y #fff;
}

#footer_left{
width:16px;
height:32px;
background:url(../images/cr_left_bot.jpg) no-repeat bottom #fff;
float:left;
}
#footer_center{
float:left;
width:742px;
height:22px;
background:url(../images/footer_center_bg.jpg) bottom repeat-x #fff;
text-align:center;
padding:0px 0px 10px 0px;
}
#footer_center_grey{
width:204px;
height:32px;
background:url(../images/footer_center_grey_bg.jpg) bottom repeat-x #CCCCCC;
float:left;
}
#footer_right{
width:20px;
height:32px;
background:url(../images/cr_right_bot.jpg) right bottom no-repeat;
float:right;
}
#footer_right_shadow{
width:5px;
background:url(../images/nav_right_shadow.jpg) repeat-y;
float:right;
}
#footer_bottom{
width:982px;
float:left;
background:#1F558B;
text-align:center;
padding:2px 0px 10px 0px;
}
.foorter_bottom_txt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
}
.foorter_bottom_txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#1F558B;
}
.foorter_bottom_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#999999;
}

#footer_center a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#8C8C8C;
text-decoration:none;
padding:0px 15px 0px 15px;
}
#footer_center a:hover{
color:#000;
}

/* ---- SUB PAGES ---- */
.green_header{
background:#6DB43E;
height:35px;
font-size:18px;
font-weight:bold;
color:#000;
padding:20px 0px 0px 50px;
}
.sky_blue_header{
background:#70CEF5;
height:35px;
font-size:18px;
font-weight:bold;
color:#000;
padding:20px 0px 0px 50px;
}
.green_round_box{
width:713px;
background:url(../images/green_box_top.JPG) top left no-repeat #E6F1DD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#6DB43E;
text-align:center;
}
.green_round_box_bot{
width:713px;
height:15px;
background:url(../images/green_box_bot.JPG) bottom left no-repeat #E6F1DD;
}
.green_round_box .round_box_content{
background:#E6F1DD;
text-align:left;
font-size:14px;
font-weight:bold;
}
.light_blue_round_box{
width:630px;
background:url(../images/light_blue_box_top.JPG) top left no-repeat #EAF7FD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#4B5A51;
text-align:center;
}
.light_blue_round_box_bot{
width:630px;
height:15px;
background:url(../images/light_blue_box_bot.JPG) bottom left no-repeat #EAF7FD;
}
.peach_round_box{
width:220px;
background:#FEEFDA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4B5A51;
text-align:center;
float:left;
}
.peach_round_box_bot{
width:713px;
height:11px;
background:url(../images/gpeach_round_box_bot.jpg) bottom left no-repeat #FEEFDA;
}
.peach_round_box_top_left{
float:left;
width:50%;
height:9px;
background:url(../images/peach_round_box_top_left.jpg) top left no-repeat #FEEFDA;
}
.peach_round_box_top_right{
float:right;
width:50%;
height:11px;
background:url(../images/peach_round_box_top_right.jpg) top right no-repeat #FEEFDA;
}
.peach_round_box_bot_left{
float:left;
width:50%;
height:11px;
background:url(../images/peach_round_box_bot_left.jpg) bottom left no-repeat #FEEFDA;
}
.peach_round_box_bot_right{
float:right;
width:50%;
height:11px;
background:url(../images/peach_round_box_bot_right.jpg) bottom right no-repeat #FEEFDA;
}
.peach_round_box .round_box_content{
float:left;
background:#FEEFDA;
text-align:left;
}
.gery_round_box{
background:#CED6E9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4B5A51;
text-align:center;
}
.gery_round_box_bot{
height:11px;
background:url(../images/grey_round_box_bot.jpg) bottom left no-repeat #CED6E9;
}
.grey_round_box_top_left{
float:left;
width:50%;
height:11px;
background:url(../images/grey_round_box_top_left.jpg) top left no-repeat #CED6E9;
}
.grey_round_box_top_right{
float:right;
width:50%;
height:11px;
background:url(../images/grey_round_box_top_right.jpg) top right no-repeat #CED6E9;
}
.grey_round_box_bot_left{
float:left;
width:50%;
height:11px;
background:url(../images/grey_round_box_bot_left.jpg) bottom left no-repeat #CED6E9;
}
.grey_round_box_bot_right{
float:right;
width:50%;
height:11px;
background:url(../images/grey_round_box_bot_right.jpg) bottom right no-repeat #CED6E9;
}
.grey_round_box .round_box_content{
float:left;
background:#CED6E9;
text-align:left;
}
.down_arrow{
width:20px;
float:left;
background:url(../images/down_arrow.jpg) bottom center no-repeat;
padding:4px 0px 4px 0px;
}
.down_arrow_long{
width:20px;
float:left;
background:url(../images/down_arrow_long.jpg) bottom center no-repeat;
padding:4px 0px 4px 0px;
}
.down_arrow_horz{
height:21px;
float:left;
background:url(../images/horz_arrow_1.JPG) bottom center no-repeat;
padding:4px 0px 4px 0px;

}
.down_line{
width:20px;
float:left;
background:url(../images/down_line.JPG) bottom center no-repeat;
padding:4px 0px 0px 0px;
}

.green_bulit{
list-style-image:url(../images/green_bulit.jpg);
margin:0px 0px 0px 45px ;
padding:0px;
}
.green_bulit li{
padding:0px;
font-weight:bold;
}
.green_bulit_2{
list-style:none;
list-style-image:url(../images/green_bulit_2.jpg);
margin:0px 0px 0px 25px ;
}
.green_bulit_2 li{
float:left;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 10px;
font-weight:bold;
width:24%;
}

.wide_text{
line-height:18px;
}
.black_text_heading{
font-size:15px;
color:#000;
font-weight:bold;
}
.green_text_heading{
font-size:11px;
color:#005395;
font-weight:bold;
padding-left:12px;

}
.blue_text_heading{
font-size:13px;
color:#005395;
font-weight:bold;
text-align:right;
line-height:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Start Contact Us Style */
.blue_header{
background:#0B6184;
height:30px;
font-size:18px;
font-weight:bold;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:15px 0px 0px 50px;
width:275px;
}
.contact_business{
font-size:14px;
font-weight:bold;
font:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:2px,0px,2px,0px;
padding-left:10px;

}
.contact_business_content{
text-align:center;
font-size:14px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin-top:1em;
padding-left:10px;
text-align:justify;
}
.contact_business_content a{
text-align:center;
font-size:14px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
}
.contact_business_content a:hover{
text-align:center;
font-size:14px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-align:justify;
}
.contact_content
{
font-size:14px;
font:Verdana, Arial, Helvetica, sans-serif;
}
.contact_content a
{
	font-size:14px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;	
}
.contact_content a:hover
{
	font-size:14px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;	
}
.contact_form
{
	font-size:14px;
	font:Verdana, Arial, Helvetica, sans-serif;
	margin-top:3px;
	width:450px;
	padding-left:20px;
	text-align:justify;	
	
}
.contact_form input
{
	font-size:14px;
	font:Verdana, Arial, Helvetica, sans-serif;
	margin-top:3px;
	width:150px;
	padding-left:20px;
	text-align:justify;	
	
}
.contact_form label
{
	
	width:150px;	
	
}
.contact_form label span
{
	color:#CC3333;
	
}
.contact_form img
{
	padding-left:150px;
	
}


.contact_form_heading
{
	font-size:14px;
	font:Verdana, Arial, Helvetica, sans-serif;
	margin-top:4px;
	te
