body{
margin:0px;
background-image:url(../images/bg_main.jpg); background-repeat:repeat-x; background-position:0px 0px; height:879px; background-color:#A4A6A5;
}
body.home{
margin:0px;
background-image:url(../images/bg_new.jpg); background-repeat:repeat-x; background-position:0px 0px; ol-height:930px; background-color:#f2eee6;
}

div{
font-family:Arial;
font-size:13px;
}
#main_div{
width:100%; float:left;
}
.child1{
width:767px; /*eight:200px;*/
}
.child2{
height:24px; 
}
.child2a{
float:left; color:#FFFFFF; margin:3px 0px 0px 0px;
}
.child2b{
float:right; color:#FFFFFF; margin:3px 0px 0px 0px;
}
a.white_link{
font-family:Arial;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}
a.white_link:hover{
font-family:Arial;
font-size:13px;
color:#FFFFFF;
text-decoration:underline;
}
.top_logos{
clear:both; height:73px; margin-top:27px;
}
.fl_left{
float:left;
}
.fl_right{
float:right;
}
.middle_logo{
margin-left:38px; float:left;
}
a.top_link{
font-family:Arial;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
a.top_link:hover{
font-family:Arial;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
a.top_link_d{
font-family:Arial;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
a.top_link_d:hover{
font-family:Arial;
font-size:13px;
color:#bf0d2c;
text-decoration:none;
font-weight:bold;
}
.menu_master{
height:30px; width:765px; float:left; border:#b01d20 1px solid;
}
.menu_1{
background-image:url(../images/menu_bg.jpg); background-position:0px 0px; background-repeat:repeat-x; float:left; width:114px; height:24px; border-right:#b01d20 1px solid; padding-top:6px;
}
.menu_1a{
background-image:url(../images/menu_bg.jpg); background-position:0px 0px; background-repeat:repeat-x; float:left; width:114px; height:24px; padding-top:6px;
}
.menu_2{
background-image:url(../images/menu_bg.jpg); background-position:0px 0px; background-repeat:repeat-x; float:left; width:144px; height:24px; border-right:#b01d20 1px solid; padding-top:6px;
}
.menu_3{
background-image:url(../images/menu_bg.jpg); background-position:0px 0px; background-repeat:repeat-x; float:left; width:160px; height:24px; border-right:#b01d20 1px solid; padding-top:6px;
}


/* menu styles */
#navigations { height:30px; width:766px; float:left; /*border:#b01d20 1px solid; border-right:0px; background-image:url(../images/menu_bg.jpg); background-position:0px 0px; background-repeat:repeat-x;*/  }
#navigations ul { text-align:left; padding:0px 0px 10px 0px; list-style-type:none; margin:0px 0px 0px 0px;  }
#navigations ul li { position:relative; float:left; height:24px; border-right:#b01d20 1px solid; padding:6px 0px 0px 0px; margin:0px 0px 0px 0px; }
#navigations ul li a{ font-family:Arial;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold; padding:0px 0px 0px 0px; }
#navigations ul li a:hover{ 
font-family:Arial; font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold;
}
#navigations ul li a:hover{ 
font-family:Arial; font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold; padding:0px 0px 0px 0px;
}
#navigations ul li a.home{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 39px 0px 38px; 
}
#navigations ul li a.home:hover{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 39px 0px 38px; 
}
#navigations ul li a.sector{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 34px 0px 33px; 
}
#navigations ul li a.sector:hover{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 34px 0px 33px; 
}
#navigations ul li a.candidate{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 37px 0px 36px; 
}
#navigations ul li a.candidate:hover{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 37px 0px 36px; 
}
#navigations ul li a.clients{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 33px 0px 32px; 
}
#navigations ul li a.clients:hover{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 33px 0px 32px; 
}

#navigations ul li a.about{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 29px 0px 29px; 
}
#navigations ul li a.about:hover{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 29px 0px 29px; 
}
#navigations ul li a.contact{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 24px 0px 23px; 
}
#navigations ul li a.contact:hover{ 
font-family:Arial; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; padding:0px 24px 0px 23px; 
}

#navigations ul div{ position: absolute; top:30px; left:0; width:100%; border:1px solid #b01d20; border-right:0px; border-bottom:0px; z-index:500px; }
div#navigations ul ul, div#navigations ul div, div#navigations ul li:hover ul ul { visibility:hidden; }
div#navigations ul li:hover ul, div#navigations ul li:hover div, div#navigations ul ul li:hover ul { visibility:visible;}
div#navigations ul div#submenu a{ font-family:Arial;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
display:block;
width:154px;
 }
div#navigations ul div#submenu a.last{ background:none; border-bottom:0px; }
div#navigations ul div#submenu a:hover{ font-family:Arial;
font-size:13px;
color:#bf0d2c;
text-decoration:none;
font-weight:bold;
display:block;
width:154px;
 }
div#navigations ul ul li{ background-image:url(../images/drop_down_bg.jpg); background-position:0px 0px; background-repeat:repeat-x; border-bottom:1px solid #b01d20; padding:6px 13px 0px 7px; width:154px;  }
/* End menu styles */

.banner_master{
width:767px; clear:both; 
}
.banner_master_abtinner{
width:767px; clear:both; 
}

.ban{
float:left; margin-top:7px; width:519px;
}
.ban_abtinner{
float:left; margin-top:7px; width:725px; height:215px; color:#585b60; background:url(../images/inner_banner_new.jpg) no-repeat;
}
.ban_txt { float:right; text-align:left; font-weight:bold; width:216px; font-style:italic; margin-top:124px; }
.img_more { float:left; margin-top:7px; }
.ban_right_master{
width:242px; margin-top:7px; height:215px; float:right; margin-left:6px;
}
.ban_right_set1{
height:43px; background-color:#3bc692; border:#FFFFFF 1px solid; width:240px;
}
.ban_left_set1_inner{
height:35px; background-color:#d64b63; border:#FFFFFF 1px solid; width:175px; margin:5px 0px 0px 0px;
}
.ban_left_set1_inner_green{
height:35px; background-color:#3ab789; border:#FFFFFF 1px solid; width:175px; margin:5px 0px 0px 0px;
}

.ban_right_set2{
height:43px; background-color:#3bc692; border:#FFFFFF 1px solid; width:240px; margin-top:7px;
}
.ban_right_set1_txt{
font-size:20px; color:#FFFFFF; padding:10px 0px 0px 13px; text-align:left; float:left; width:195px;
}

.ban_left_set1_txt_inner{
font-size:15px; color:#FFFFFF; padding:8px 0px 0px 9px; text-align:left; float:left;  
}
.ban_right_set3{
height:109px; background-color:#3bc692; border:#FFFFFF 1px solid; width:240px; margin-top:7px;
}
.ban_right_set1_txt_3{
font-size:16px; color:#FFFFFF; padding:5px 0px 0px 13px; text-align:left; float:left; width:195px; font-weight:bold;
}
.ban_right_set1_txt_3_1{
font-size:16px; color:#FFFFFF; padding:0px 0px 0px 13px; text-align:left; float:left; width:195px; font-weight:bold;
}
.ban_right_set1_txt_3a{
font-size:12px; color:#FFFFFF; padding:0px 0px 0px 0px; text-align:left; float:left; width:195px; font-weight:normal; line-height:13px;
}
.heading{
font-size:25px; color:#434140; text-align:left;
}
.heading1{
font-size:19px; color:#434140; text-align:left; line-height:25px;
}
.heading2{
font-size:15px; color:#434140; text-align:left; line-height:25px; font-weight:bold;
}
.index_cont{
font-size:13px; color:#434140; text-align:left; 
}
.left_pink_master{
height:410px; width:767px; background-color:#f2eee5; float:left;
}
.left_green_master{
height:675px; width:767px; background-color:#f2eee5; float:left;
}

.left_pink_master_inner{
/*eight:287px;*/ width:767px; background-color:#f2eee5; float:left; padding-bottom:10px;
}
.pink_alignment{
margin:18px 0px 0px 18px;
}
.pink{
width:184px; background-color:#cd1e3c; background-repeat:repeat-y; /*eight:250px;*/ float:left;
}
.green{
width:184px; background-color:#09aa6e; background-repeat:repeat-y; /*eight:250px;*/ float:left;
}

.pink1{
margin:8px; text-align:left;
}
.consi{
font-size:15px; font-weight:bold; color:#FFFFFF;
}
.we_can{
font-size:12px; color:#FFFFFF; padding-top:3px;
}
.cont_right_master{
width:563px; float:right; height:250px;
}
.cont_right_master_hillgate{
width:563px; float:right; /*eight:350px;*/
}

.cont_right_master_inner{
width:563px;
}
.cont_right_master1{
width:510px; margin-top:15px; text-align:left;
}
.cont_right_master1_inner{
width:510px; text-align:left;
}
a.bottom_link{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.bottom_link:hover{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
.logo_div_master{
display:none; height:109px; width:767px; background-color:#f2eee5; float:left;
}
.logo_div_master1{
display:none; width:729px; background-color:#f6f3ed; border:#FFFFFF 1px solid; height:89px;
}
.bottom_menu{
clear:both; background-image:url(../images/bot_menu_bg.jpg); background-position:0px 0px; background-repeat:repeat-x; height:26px;
}
.bottom_menu_upper{
clear:both; background-color:#07AF71;height:26px;
}
.font_11{
font-size:11px; color:#FFFFFF;
}

.pink_innerpage{
width:184px; background-image:url(../images/title_bg.jpg); background-position:1px 1px; background-color:#cd1e3c; background-repeat:no-repeat; height:36px; float:left;
}
.green_innerpage{
width:184px; background-image:url(../images/green_title_bg.jpg); background-position:1px 1px; background-color:#089460; background-repeat:no-repeat; height:36px; float:left;
}

 ul.white1{
	margin:0px; padding:0px; list-style:none;
}
 ul.white1 li{
	background:	url(../images/white_bullet.gif) no-repeat 16px 16px; padding:10px 0px 0px 25px; text-align:left; color:#FFFFFF; font-size:13px; 
}

.cont_left_txt{
font-family:Arial;
color:#FFFFFF; text-align:left; /*loat:left;*/ margin-left:15px;
font-size:13px;
font-weight:bold;
}
.cont_left_txt1{
font-family:Arial;
color:#FFFFFF; text-align:left; /*loat:left;*/ margin-left:15px;
font-size:13px;
}
.pad_1{
padding-top:3px;}

.link a{
color:#ff0000; text-decoration:none;
}
.link a:hover{
 color:#cc0000; text-decoration:none;
}

a.ul_link{
font-family:Arial;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}
a.ul_link:hover{
font-family:Arial;
font-size:13px;
color:#FFFFFF;
text-decoration:underline;
}

a.latest_link{
font-family:Arial;
font-size:15px;
color:#FFFFFF;
text-decoration:none;
}
a.latest_link:hover{
font-family:Arial;
font-size:15px;
color:#FFFFFF;
text-decoration:none;
}

a{
font-family:Arial;
font-size:13px;
color:#07ab6e;
text-decoration:none;
cursor:pointer;
}
a:hover{
font-family:Arial;
font-size:13px;
color:#434140;
text-decoration:underline;
}
a.ban_right_set1_txt_link{
font-family:Arial;
font-size:20px; color:#FFFFFF; 
text-decoration:none;
}
a.ban_right_set1_txt_link:hover{
font-family:Arial;
font-size:20px; color:#FFFFFF; 
text-decoration:underline;
}

a.news_lnk{
font-size:16px; color:#FFFFFF; text-align:left; font-weight:bold; text-decoration:none;
}

a.news_lnk:hover{
font-size:16px; color:#FFFFFF; text-align:left; font-weight:bold; text-decoration:underline;
}

a.white_lnk{
color:#FFFFFF; text-align:left; font-weight:bold; text-decoration:none;
}

a.white_lnk:hover{
color:#FFFFFF; text-align:left; font-weight:bold; text-decoration:underline;
}

.ban_home{
float:left; margin-top:7px; width:478px; height:215px; color:#585b60; background:url(../images/banner.jpg) no-repeat;
}

ul.sitemap{
	margin:0px; padding:5px 0px 5px 0px; list-style:none;
}
ul.sitemap li{
	padding:0px 0px 0px 10px; text-align:left;
}

.banner_home { padding:0px 0px 10px 0px; }
.home_content { float:left; width:787px; padding:10px 0px 10px 8px; color:#333333; text-align:left; }
.home_txt { float:left; width:230px; padding:0px; margin:0px 43px 0px 0px; }
.home_txt1 { float:left; width:241px; padding:0px; margin:0px 43px 0px 0px; }
.home_txt_last { float:left; width:230px; padding:0px; }
.home_newsbg { float:left; clear:both; background:#818285; height:24px; width:766px; font-family:Arial; font-size:12px; color:#FFFFFF; padding:5px 0px 0px 29px; margin:0px 0px 0px 0px;   }
.home_newsbg a{ color:#FFFFFF; text-decoration:underline; }
.home_newsbg a:hover{ color:#FFFFFF; text-decoration:none; }
.latest_news_title { float:left; width:100px; }
.news_scroll { float:left; width:650px; } 
.home_img { padding:0px 0px 10px 0px; }
.home_img1 { padding:0px 16px 10px 0px; }
.child_new{
width:795px; eight:200px;
}
.heading_home{
font-size:25px; color:#434140; text-align:left;
}

.heading1_home{
font-size:17px; font-weight:bold; color:#434140; text-align:left; }
.home_header { float:left; width:795px; height:186px; font-family:Arial; font-size:13px; text-align:left; padding:20px 0px 0px 0px; }