@charset "utf-8";
/*======================================
				DATE:2012-03-24
=======================================*/
body{
	padding:0;
	margin:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	/* text-align:center; */
}
a{outline:none;}
/* img, fieldset, button{border:none;} */
p{padding-bottom:0px}
BLOCKQUOTE {margin:0;}
/*-----------------------*/
.navwrap{
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	background:url(../images/nav_wrap-bg.gif) repeat-x;
	text-align:left;
}
.navCon{
	width:844px;
	height:38px;
	padding:0;
	margin:0 auto;
}
#navcontainer{
	width:617px;
	height:38px;
	padding:0;
	margin:0;
	background: url(../images/navcontainer-bg.gif) no-repeat right 15px;
	float:left;
}
ul#navlist{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	list-style:none;
}
ul#navlist li{
	padding:0;
	margin:0;
	float:left;
}
ul#navlist a{float:left; height:38px; text-indent:-5000px; text-decoration:none;}

ul#navlist #NavItem00 a{width:30px; background: url(../images/nav_home.gif) no-repeat; margin:0 0 0 14px} 
ul#navlist #NavItem01 a{width:97px;  background: url(../images/nav_ourindustries.gif) no-repeat}
ul#navlist #NavItem02 a{width:88px;  background: url(../images/nav_oursolutions.gif) no-repeat}
ul#navlist #NavItem03 a{width:113px;  background: url(../images/nav_ournews.gif) no-repeat}
ul#navlist #NavItem04 a{width:68px;  background: url(../images/nav_careers.gif) no-repeat}
ul#navlist #NavItem05 a{width:86px;  background: url(../images/nav_whoweare.gif) no-repeat}
ul#navlist #NavItem06 a{width:117px;  background: url(../images/nav_whatwedo.gif) no-repeat}

ul#navlist #NavItem01 a:hover{ background: url(../images/nav_ourindustries2.gif) no-repeat}
ul#navlist #NavItem02 a:hover{ background: url(../images/nav_oursolutions2.gif) no-repeat}
ul#navlist #NavItem03 a:hover{ background: url(../images/nav_ournews2.gif) no-repeat}
ul#navlist #NavItem04 a:hover{ background: url(../images/nav_careers2.gif) no-repeat}
ul#navlist #NavItem05 a:hover{ background: url(../images/nav_whoweare2.gif) no-repeat}
ul#navlist #NavItem06 a:hover{ background: url(../images/nav_whatwedo2.gif) no-repeat}

.nav2{
	width:225px;
	float:left;
	padding:0;
	margin:0;
	background: none;
}
.nav2 #navcontainer{
	width:225px;
	background:none;
	float:left;
}
ul#navlist{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	list-style:none;
}
ul#navlist li{
	padding:0;
	margin:0;
	float:left;
}

.nav2 ul#navlist #Nav1_NavItem01 a{width:66px; background: url(../images/nav_offices.gif) no-repeat; margin:0}
.nav2 ul#navlist #Nav1_NavItem02 a{width:71px;  background: url(../images/nav_sitemap.gif) no-repeat}
.nav2 ul#navlist #Nav1_NavItem03 a{width:72px;  background: url(../images/nav_contact.gif) no-repeat}

.nav2 ul#navlist #Nav1_NavItem01 a:hover{ background: url(../images/nav_offices2.gif) no-repeat; margin:0}
.nav2 ul#navlist #Nav1_NavItem02 a:hover{  background: url(../images/nav_sitemap2.gif) no-repeat}
.nav2 ul#navlist #Nav1_NavItem03 a:hover{  background: url(../images/nav_contact2.gif) no-repeat}

/*------Menu End-------*/

.wrap{
	width:844px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.baner, #slideshow{
	width:844px;
	height:302px;
	padding:10px 0 0;
	margin:0;
	position:relative;
}

#slideshow a{ 
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	display:block;
    z-index:8;
    opacity:0.0;
}
#slideshow a img{display:block; border:0}
#slideshow a.active{
    z-index:10;
    opacity:1.0;
}

#slideshow a.last-active{
    z-index:9;
}


.foter{
	width: 843px;
	font-size: 10px;
	line-height: 18px;
	color: #999;
	margin: 25px auto;
	overflow:hidden;
	text-align:left;
}

.foter_left{
	width:597px;
	padding:0;
	margin:25px 0 0;
	float:left;
}

.foter_left #navcontainer{
	width:auto;
	height:14px;
	float:left;
}
.foter_left_btm #navcontainer{
	width:210px;
}
.foter ul#navlist li ul{display:none}
.foter_left ul#navlist li{
	padding:0 4px;
	margin:0;
	float:left;
	background:url(../images/foter-li-bg.gif) no-repeat right 3px;
}
.foter_left ul#navlist li a{
	float:left; height:14px; text-indent:0;
	line-height:14px;
	font-size:10px;
	text-decoration:underline;
	background:none;
	width:auto;
	color:#999999;
}

.foter_left ul#navlist #NavItem01 a{width:auto; background:none; margin:0} 
.foter_left ul#navlist #NavItem02 a{width:auto; background:none;}
.foter_left ul#navlist #NavItem03 a{width:auto; background:none;}
.foter_left ul#navlist #NavItem04 a{width:auto; background:none;}
.foter_left ul#navlist #NavItem05 a{width:auto; background:none;}
.foter_left ul#navlist #NavItem06 a{width:auto; background:none;}
.foter_left ul#navlist #Nav1_NavItem01 a{width:auto; background:none;}
.foter_left ul#navlist #Nav1_NavItem02 a{width:auto; background:none;}

.foter_left ul#navlist li a:hover{text-decoration:none}
.foter_left_btm{width:100%; padding:5px 0 10px; margin:0; float:left}
.foter_left_btm p{
	width:360px;
	line-height:14px;
	font-size:10px;
	padding:0;
	margin:0;
	background:url(../images/foter-li-bg.gif) no-repeat right 3px;
	color:#999999;
	float:left;
}
.fleft{float:left;}
.fright{float:right; margin-top:25px;}
.fright img {margin:0 0 0 5px}
/*------himankar 2012-04-05 -------*/
.homeMainCon{
	width:807px;/*840*/
	height:245px;/*275*/
	padding:15px 8px 15px 25px;
	margin:26px 0 0;
	text-align:left;
	background:url(../images/mainBG1.gif) no-repeat;
}
.home_left_cont{
	width:430px;
	padding:8px 0 0;
	margin:0;
	float:left;
}
ul.slide_cont{
	width:430px;
	height:110px;
	padding:0;
	margin:0;
	position:relative;
	background:url(../images/bg2.gif) no-repeat;
	overflow:hidden;
}
ul.slide_cont li{
	width:368px;/*430*/
	height:99px;/*110*/
	padding:11px 40px 0 22px;
	margin:0;
	float:left;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	display:none;
}

ul.slide_cont li h3{
	padding:0 0 4px;
	margin:0;
	letter-spacing:-1px;
	font-size:18px;
	line-height:26px;
	color:#394753;
}
ul.slide_cont li p{
	font-size:11px;
	line-height:15px;
	color:#384652;
	padding:0 0 0 1px;
	margin:0;
}
ul.slide_nav{
	width:411px;/*430*/
	padding:5px 0 0 19px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
ul.slide_nav li{
	float:left;
	padding:0 15px 0 0;
	margin:0;
}
ul.slide_nav li a{
	width:36px;
	height:36px;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background-repeat:no-repeat;
	background-position:left top;
}
ul.slide_nav li.slide1 a{background-image:url(../images/link1.gif)}
ul.slide_nav li.slide2 a{background-image:url(../images/link2.gif)}
ul.slide_nav li.slide3 a{background-image:url(../images/link3.gif)}
ul.slide_nav li.slide4 a{background-image:url(../images/link4.gif)}
ul.slide_nav li.slide5 a{background-image:url(../images/link5.gif)}
ul.slide_nav li.slide6 a{background-image:url(../images/link6.gif)}
ul.slide_nav li.slide7 a{background-image:url(../images/link7.gif)}
ul.slide_nav li.slide8 a{background-image:url(../images/link8.gif)}
ul.slide_nav li a:hover,ul.slide_nav li.slctSlide a{background-position:left bottom}
/*.homeMainCon img{float:right}*/
.subnavlist {display:none;}


#homeblocknews .newstable p{padding-right: 0 !important; padding-left: 0 !important; margin-top: 10px !important; margin-bottom: 0!important}
#homeblocknews .newstable{padding-right: 15px !important; padding-left: 15px !important; margin-top: 10px !important; margin-bottom: 10px !important;}
.foter_left ul#navlist #Nav1_NavItem02 a#Nav1_NavLink03{width:auto; background:none;}
.foter_left ul#navlist li#NavItem01 {padding-left:0}
.foter_left ul#navlist li#Nav1_NavItem03, #Nav2_NavItem01 {background:none !important;padding-right:0}
ul.blog-list {width: 111px;
float: right;
padding: 7px 10px 0;
list-style-type: none;
font-size: 13px;
position: relative;
text-align: center;}
ul.blog-list li {margin: 0 0 8px;
padding: 6px 5px;
height: auto;
background: #0f550c;
border: 2px solid #856d7d;
}

ul.blog-list li a {text-decoration:none; color: #d0aa7b;}
ul.blog-list li a:hover {color: #FFF;}
.style2 img {border: 2px solid #6D8385;}