/* CSS Document */

body {
		padding:0;	margin:29px 0 20px 0;
	}
p, div, img, ul, a, form, label, input, h2, h3, h4, li{
			padding:0; margin:0;}
			
/*--------------------------header-------------------------------------------*/
.header{background:url(images/header.jpg) no-repeat 0 0 ;}
.header img{margin:149px 0 0 375px;}
/*--------------------body--------------------------------------*/
.body_top{ background:url(images/top_bg.gif) no-repeat 0 0 #F3DB7A; font-size:12px;}
.body_bg{background:url(images/bg.gif) repeat-x 0 0 ; color:#655C39; font:12px/14px  arial, Helvetica, sans-serif, Tahoma;  
padding:0 0 46px 0; border-bottom:1px solid #999999;}
.leftside{ background:url(images/leftside.gif) no-repeat 0 0;}
.rightside{ background:url(images/right_side.gif) no-repeat 0 0 ;}
.body_bg p{margin:17px 23px 33px 21px;}

.body_bg ul{width:800px; margin:0 0 0 0 ; border-top:1px solid #ffffff; padding:4px 0 0 15px ; list-style:none; }

.body_bg ul li{ float:left; border-right:1px solid #122F89; margin:0 0 0 0; height:13px ; display:block;}
 
.body_bg ul li.nobrd{ float:left; border-right:none; margin:0 0 0 0;} 

.body_bg ul li a{ float:left; margin:0 25px 0 25px;  color:#122F89; text-decoration:none; text-transform:uppercase; 
 font:bold 12px/12px "Trebuchet MS",Helvetica, sans-serif, Tahoma; } 

.body_bg ul li a:hover{ color:#FFB500;}
.body_bg ul li a.home{width:33px; height:10px;  }
.body_bg ul li a.company{width:57px; height:11px; }
.body_bg ul li a.services{width:52px; height:12px; }
.body_bg ul li a.career{width:51px; height:10px; }
.body_bg ul li a.news{width:33px; height:10px; }
.body_bg ul li a.contact{width:70px; height:11px; }
.body_bg ul li a.employee{width:101px; height:11px; }

/*--------------------------------------------footer---------------------------------------------------*/
.footer{padding:11px 0 0 0; color:#999999; font:11px/11px Arial, Helvetica, sans-serif, Tahoma;  }
.footer p.com{margin:0 0 0 256px;}
/*.footer ul.foot_nav{ width:445px; list-style:none; font:11px/11px Arial, Helvetica, sans-serif, Tahoma; margin:0 0 0 183px; }
.footer ul.foot_nav li{ border-right:1px solid #A7A74E; color:#A7A74E; font:11px/11px Arial, Helvetica, sans-serif, Tahoma; float:left;}
.footer ul.foot_nav li.nobrd03{ border-right:none; color:#A7A74E; font:11px/11px Arial, Helvetica, sans-serif, Tahoma; float:left;}
*/
a.foot_nav{font:11px/11px Arial, Helvetica, sans-serif, Tahoma; color:#A7A74E; text-decoration:none;}
a.foot_nav:hover{font:11px/11px Arial, Helvetica, sans-serif, Tahoma; color: #CC9900; text-decoration:underline;}

a.footer_link{font:11px/11px Arial, Helvetica, sans-serif, Tahoma; text-align:center; color:#999999; text-decoration:none;}
a.footer_link:hover{ font:11px/11px Arial, Helvetica, sans-serif, Tahoma; text-align:center; color:#999999; text-decoration:underline;}

/*
.footer ul.foot_nav li a{margin:0 7px 0 7px; text-decoration:none; color:#A7A74E;} 
.footer ul.foot_nav li a:hover{color: #CC9900;}
.footer ul.foot_nav li a.h{ width:31px; display:block;}
.footer ul.foot_nav li a.com{ width:49px; display:block;}
.footer ul.foot_nav li a.serv{ width:44px; display:block;}
.footer ul.foot_nav li a.car{ width:41px; display:block;}
.footer ul.foot_nav li a.ne{ width:27px; display:block;}
.footer ul.foot_nav li a.con{ width:58px; display:block;}
.footer ul.foot_nav li a.em{ width:84px; display:block;}

.footer ul.foot{ width:220px; list-style:none; margin:0 0 0 291px;}
.footer ul.foot li{float:left; border-right:1px solid #999999; font:11px/11px Arial, Helvetica, sans-serif, Tahoma; text-align:center; }
.footer ul.foot li.nobrd2{float:left; border-right:none; font:11px/11px Arial, Helvetica, sans-serif, Tahoma; }
.footer ul.foot li a{ color:#999999;  text-decoration:none; margin:0 7px 0 7px; }
.footer ul.foot li a:hover{ color:#000000 ; text-decoration:underline;}
*/
/*--------------------------------------------------------inner page-------------------------------------*/
.inner_top{ background:url(images/inner_page_top.gif) repeat-y 0 0 ;}
.inner_header{ background:url(images/inner_header.jpg) no-repeat 0 0 ; background-color:#F2C72A}
.logo2{margin:1px 0 0 48px;}
.slogan{margin:19px 0 0 23px;}
.name_tag{ margin:91px 41px 0 0;}
.brd_top{ background:url(images/h-line.gif) repeat-x 0 0 ; padding:11px 26px 0 0;}
.body_bg_inner{ background:url(images/body_bg_inner.gif) repeat-x 0 0 #DDDDDF;}
.body_bg_inner1{ background:#e1e1e7;}


.nav_td{padding:32px 0 0 19px;}
.body_inner_mid{ background:url(images/body_bg_mid.gif) repeat-x 0 0 #D0D06D;}

ul.nav{width:146px; padding:0 0 0 0; list-style: none; line-height:0; font-size:0; }
ul.nav li{width:144px; background-color:#cccccc; color:#00339B;  margin:0 0 7px 0;  display:block; padding:0 0 0 0; position:relative; height:18px;}
ul.nav li a{width:142px; background-color:#cccccc; height:16px; display:block; }
ul.nav li img{margin:3px 0 0 6px;}
ul.nav li a.companynone{ background: none ;}
ul.nav li a:hover.company01{ background: url(images/company_over.gif) no-repeat 62px 2px ;}

ul.nav li a:hover.home01{ background: url(images/home_over.gif) no-repeat 42px 2px;}
ul.nav li a:hover.services01{ background: url(images/services_over.gif) no-repeat 59px 2px ;}
ul.nav li a:hover.career01{ background: url(images/career_over.gif) no-repeat 58px 2px ;}
ul.nav li a:hover.news01{ background: url(images/news_over.gif) no-repeat 42px 2px ;}
ul.nav li a:hover.contact01{ background: url(images/contact_over.gif) no-repeat 78px 2px ;}
ul.nav li a:hover.employee01{ background: url(images/employee_over.gif) no-repeat 102px 2px ;}

/*-------------------------submenu-----------------------------------*/

ul.nav li ul.menu{
	width:190px;
	background-color:#FFCC00;
	
	padding:3px 2px 1px 1px;
	margin: 0px;
	
	/*display:none;*/
	
	visibility:hidden;
	position:absolute;
	top:0;
	left:147px;
	list-style:none;
	z-index: 1000;
	
}
ul.nav li ul.menu li{width:188px; font: bold 11px/16px Arial, Helvetica, sans-serif, Tahoma; display:block; background-color:#FFCC00; border: 1px solid #fff; margin:0 0 2px 0; padding: 0px;}
ul.nav li ul.menu li a{width:182px; height:16px; display:block; background-color:#FFCC00;  color:#00339B; padding:0 0 0 6px; text-decoration:none;}
ul.nav li ul.menu li a:hover{ background-color:#CC9900; }

/*-----------------------------------company----------------------------------*/
.tbl_bg{background:url(images/body_bg.gif) no-repeat 0 0 ;}
.tbl_right_pad{padding:21px 26px 0 16px; font:12px/14px Arial, Helvetica, sans-serif, Tahoma; color:#666666; text-align:justify;}
.tbl_right_pad p.head{font:18px/16px "Trebuchet MS",Helvetica, sans-serif, Tahoma; color:#012184;}
.tbl_right_pad p.head1{font:12px/14px "Trebuchet MS",Helvetica, sans-serif, Tahoma; color:#012184;}
.tbl_right_pad p.head span{ text-transform: uppercase; color:#012184; font-weight:bold;}
.tbl_right_pad_new{ font:12px/14px Arial, Helvetica, sans-serif, Tahoma; color:#666666; text-align:justify;}
/*.tbl_right_pad p.bodytxt{margin:18px 0 0 16px; font:12px/14px Arial, Helvetica, sans-serif, Tahoma; color:#959595; text-align:justify;}margin:2px 0 0 14px;*/
/*.tbl_right_pad p.bodytxt{ font:12px/14px Arial, Helvetica, sans-serif, Tahoma; color:#959595; text-align:justify;}
.tbl_right_pad li{ font:12px/14px Arial, Helvetica, sans-serif, Tahoma; color:#959595; text-align:justify;}*/

.tbl_right_pad img{margin:0 0 0 16px;}
.tbl_left_pad{padding:21px 0 0 0;}
.green_txt01{margin:10px 28px 0 8px ; font:10px/12px Arial, Helvetica, sans-serif, Tahoma; color:#666600;}
.green_txt02{margin:15px 28px 0 8px ; font:10px/12px Arial, Helvetica, sans-serif, Tahoma; color:#666600;}
.more{padding:0 28px 0 1px; font-size:0; line-height:0;}
.more img{margin:0 0 0 16px;}
.more02{display:none;}
.mid_bg{ background:url(images/mid_bg.gif) repeat-x 0 0;}

.green_tbl{background:url(images/green_tbl.gif) repeat-x 0 0 ; padding:0 0 0 23px;}
.green_tbl2{background:url(images/green_tbl01.gif) repeat-x 0 0 ;}
.v_dot{ background:url(images/dotted_horizontal.gif) repeat-y 0 0 ;}
.head_tag{margin:0 0 0 11px;}
.h_dot{background:url(images/v_dotted.gif) repeat-x 0 0;}
.gov_txt{font:10px/12px Arial, Helvetica, sans-serif, Tahoma; color:#fff; width:97px; display:block;}
.more_bg{ background:url(images/more_bg.gif) no-repeat right 2px; width:34px; display:block; font:10px/12px Arial, Helvetica, sans-serif, Tahoma; color:#FFB500; text-decoration:none; margin:9px 0 0 0;}
.more_bg:hover{ color:#FFFFFF;}

.moreinfo{ width:348px; display:block;  visibility:hidden; font:12px/14px Arial, Helvetica, sans-serif, Tahoma; color:#666666; text-align:justify; margin:7px 0 0 16px;}

.empmenu a{font:13px "Trebuchet MS",Helvetica, sans-serif, Tahoma; color:#012184; text-decoration: none;}
.empmenu a:hover{font:13px "Trebuchet MS",Helvetica, sans-serif, Tahoma; color:#012184; text-decoration: underline;}

a{font:13px "Trebuchet MS",Helvetica, sans-serif, Tahoma; color:#012184; text-decoration: none;}

#dropmenudiv{
position: absolute; 
left: 0px;
overflow: auto;
border:1px solid black;
border-bottom-width: 0;
font: 13px "Trebuchet MS",Helvetica, sans-serif, Tahoma;
line-height:18px;
z-index:100;
}

#dropmenudiv a{	
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color: #000000;
}

#dropmenudiv a:hover{ 	
background-color: #CC9900;
color: #000000;
}

.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}