body{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; background:/*#407a71 url(../images/bodybg.jpg) left top repeat;*/#7db279 url(../images/body-background.jpg) left top repeat-x;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,textarea,p,blockquote{ margin:0; padding:0; }
h1,h2,h3,h4 { font-size:100%; }


a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
img{border:none;}

.a_left { text-align: left; }
.a_center { text-align: center; }
.a_right { text-align: right; }
.a_justify { text-align:justify; }
.f_left { float: left; }
.f_right { float:right!important; }
.c_both { clear:both;}

#mainwrapper{ width:1010px; padding:0px; margin:0px auto;}
#main{width:1010px; float:left;}
    /*Header Styles*/
#headersec{float:left; margin:0px; padding:0px;}
/*.header-mid-main{float:left; background:url(../images/header-mid-inner.png) left 87px no-repeat; width:1010px;}*/
.header-mid{float:left; background:url(../images/header-mid-bg.png) left top no-repeat; width:944px; padding:8px 36px 12px 36px;}
.logo{float:left;}
.logo img{ border:none; float:left;}
.top-menu{float:right; padding-top:13px;}
.top-menu ul{ float:left;} 
.top-menu ul li{float:left; list-style-type:none; color:#2d2d2d; font-style:italic;}
.top-menu ul li a{float:left; color:#2d2d2d; padding:0px 5px;}
.top-menu ul li a:hover{ color:#025297; text-decoration:none;}
.header-bottom{float:left; background:url(../images/header-bottom-bg.png) left top no-repeat; width:1010px; height:16px; font-size:1px;}

     /*Menu Styles*/
#banner-sec{float:left; width:1010px; padding:0px;}
#pri-menu{float:left; margin:0px; padding:0px; background:url(../images/menu-bg.png) left top no-repeat; width:944px; padding:0px 36px 0px 36px; position:relative; z-index:999999 }
#pri-menu ul{float:left; padding:0px 0px 0px 0px;}
#pri-menu ul li{list-style-type:none; float:left;}
#pri-menu ul li a{ color:#00529b; font-weight:bold; padding:0px 13px 8px 4px; float:left;}
#pri-menu ul li a:hover{color:#65ab00; text-decoration:none; background:url(../images/menu-over-left-bg.png) left top no-repeat;}
.quick-links{float:right; padding-top:8px; }
.quick-links a{background:url(../images/quick-links.png) left top no-repeat; width:151px; height:21px; float:left; color:#555555; padding:5px 0px 0px 8px;}	 
.quick-links a:hover{background:url(../images/quick-links.png) left top no-repeat; width:151px; height:21px; float:left; color:#555555; text-decoration:underline;}
	/*Banner Styles*/ 
.banner{float:left; width:1016px; padding:0px 0px 0px 0px; margin-top:-20px; position:relative;}
.banner-top{float:left; background:url(../images/banner-top-bg.png) left top no-repeat; width:954px; padding:0px 31px 0px 31px; height:7px; font-size:1px;}
.banner-mid{float:left; background:url(../images/banner-mid.png) left top repeat-y; width:954px; padding:0px 31px 10px 31px;}
.banner-mid1{float:left;width:977px; padding:0px 16px 0px 17px;}
.banner-mid-inner{float:left; background:#fafafa url(../images/banner-mid1.png) left top repeat-y; width:948px; padding:0px 15px 10px 15px;}
.banner-mid img{border:#cccccc solid 1px;}
.banner-bottom{float:left; background:url(../images/banner-botom-bg.png) left bottom no-repeat; width:954px; padding:0px 31px 0px 31px; font-size:1px; height:6px;} 

		/*Protlet Styles*/ 
#protlet-sec{float:left; width:1010px;}
.protlet-top{float:left; background:url(../images/protlet-top-bg.png) left top no-repeat; width:1010px; height:17px; font-size:1px;}
.protlet-mid-main{float:left; background:url(../images/protlet-main-bg.png) left top repeat-y; width:1010px;}
.protlet-mid{float:left; background:url(../images/protlet-mid-bg.png) left top no-repeat; width:932px; padding:7px 36px 10px 42px;}
.service{float:left; width:293px; margin-right:26px;}
.service h1{ font-size:25px; color:#005192; width:199px; float:left; margin-top:10px;}
.service img {float:left;}
.service a{float:right; color:#00529b; font-size:13px; padding:5px 5px 0px 0px;}
.service a:hover{float:right; color:#00529b; font-size:13px;}
.service p{ color:#00529b; float:left; font-size:13px;}
.protlet-bottom{ float:left; background:url(../images/protlet-bottom-bg.png) left top no-repeat; width:1010px; height:22px; font-size:1px;}
.mr-0{margin-right:0px!important;}
.update-sec{float:left; width:1010px; z-index:999; position:relative;}
.updates{float:left; background:url(../images/tetimonial-bg.png) left top; width:946px; padding:7px 36px 10px 30px; height:64px; }
.updates1{float:left; background:url(../images/tetimonial-1-bg.png) left top; width:946px; padding:7px 36px 10px 30px; height:64px; }
.updates-1{float:left; width:946px;}
.news-updates{float:left; width:293px; margin-right:39px;}
.news-updates p{color:#00529b; float:left; font-size:13px;}
.mr-30{margin-right:26px!important;}
.test-tim{color:#00529b; float:left; font-size:13px; font-style:italic; padding-top:15px;}
.update-links5{float:left; background:url(../images/update-lins-bg2.png) left top no-repeat; width:979px; padding:1px 17px 14px 16px; height:29px;}
.update-links{float:left; background:url(../images/update-lins-bg.png) left top no-repeat; width:979px; padding:1px 17px 14px 16px}
.update-links ul{float:left; margin:0px; padding:0px;}
.update-links ul li{float:left; list-style-type:none; margin-right:1px;}
.update-links ul li a{float:left; width:310px; background-color:#005192; font-size:17px; color:#fff; padding:4px 0px 5px 15px; font-weight:bold;}
.update-links ul li a:hover, .update-links ul li a.active{background:url(../images/update-linkactive-bg.png) left top repeat-x; font-size:17px; color:#005192; text-decoration:none;}
/*.wt-311{width:311px!important;}*/

#footer{float:left; background:url(../images/footer-bg1.png) left top no-repeat; color:#015095; width:935px; padding:19px 36px 31px 39px;}
#footer a{float:left; color:#015095; padding:0px 7px;}
#footer a:hover{float:left; color:#015095; padding:0px 7px; text-decoration:underline;}


#slide{ list-style-type:none; margin:0px; padding:0px; list-style-position:outside; height:320px!important; width:946px!important;}
#slide li{ list-style-type:none; margin:0px; padding:0px; height:320px!important; width:946px!important; }
#pager{position:absolute; z-index:10; right:48px; bottom:28px}
#pager a{ background-image:url(../images/nav.png); background-repeat:no-repeat; text-indent:-9999px; display:block; width:13px; height:13px; float:left; margin-left:3px}
#pager a.activeSlide{background-image:url(../images/nav-active.png); background-repeat:no-repeat; }
.update-links1{float:left; padding:0px; position:absolute; top:7px; left:35px;}
.update-links1 ul{float:left;}
.update-links1 ul li{float:left; font-size:12px; color:#000;}
.update-links1 ul li a{float:left; font-size:12px; color:#000; background:none; padding:5px; width:auto;}
.update-links1 ul li a:hover{float:left; font-size:12px; color:#000; background:none; padding:5px;}










#innerpage-sec{ float:left; margin:0px; padding:30px 0px 40px 19px; width:924px;}
#innerpage-sec h1{ font-size:20px; color:#2a2a2a; width:100%; padding-bottom:9px; font-weight:normal;}
.left-menu-sec{float:left; width:272px; border:2px solid #D9D9D9; position:relative; background-color:#f8f6f6}
.company-img{position:absolute; top:-12px; left:190px; z-index:99}
.left-menu-heading{float:left; background-color:#f0f0f0; width:257px; border-bottom:2px solid #D9D9D9; padding:8px 0px 0px 15px; line-height:30px;} 
.left-menu-heading img{float:left; margin:5px 10px 0px 0px; border:none!important;}
.left-block{ width:100%; float:left; padding-top:7px; margin-top:0px; }
.t-block {
    margin: 0 0 0px;
    text-align: left;
    width: 245px;
	background:url(../images/collaps-title-bg.png) left top no-repeat;
	padding:4px 0px 6px 5px;
	position:relative;
	border-bottom:#d9e3c7 dotted 1px;
}
.t-block img {
    border: medium none;
    left: 4px;
    margin-top: 0px !important;
    position: absolute;
	float:left;
	top:10px;
}
.t-block a{ text-decoration:none; color:#424242; font-size:12px; margin:0px; padding-left:17px; line-height:21px; font-weight:bold; }
.submenu{margin:0px; padding:0px; font-size:1px;}

style.css (line 330)
img {
    z-index: 2;
}

.expand-cont{width:232px; float:left; border:1px solid #E4E2E2; padding:6px 0 0px 12px; margin:-1px 0px 0px 0px; background-color:#fff;}
.expand-cont ul{float:left; margin:0px; padding:0px; font-size:12px!important;}
.expand-cont ul li{float:left; margin:0px; padding:6px 0px 6px 0px;  border-bottom:1px dotted #E4E2E2; width:211px; list-style-type:none;}
.expand-cont ul li a{ color:#535353 !important; background:url(../images/side-list-img.png) left 5px no-repeat; padding:0px 0px 0px 13px;}
.expand-cont ul li a:hover{ color:#9D0160 !important;  text-decoration:none;}
.pt-2{padding-top:2px!important;}

.pb-12{padding-bottom:12px!important;}
.pb-0{padding-bottom:0px!important;}
.expand-cont p{float:left; font-size:12px; color:#000;}
fieldset{  font-size:12px; width:199px; padding:0px 0px 0px 0px; margin-bottom:0px; border:none;}
.br-none{border:none!important;}
.pb-0{padding-bottom:0px!important;}

.collaps-expand{float:left; margin-left:3px; width:250px; padding:0px 0px 6px 6px;}

.phera-head{ font-size:12px; font-weight:bold; padding-right:10px;}
.wt-560{ width:560px!Important;}

.innerpage-right-sec{width:609px; float:left; margin:0px; padding:0px 0px 0px 28px; }
.innerpage-right-sec h1{border-bottom:solid 1px #aeaeae;}
.innerpage-right-sec h5{ width:600px; font-size:13px; font-weight:bold; color:#414142; padding:15px 0px 3px 0px; margin:0px; float:left;}
.innerpage-right-sec p{ padding-top:10px; line-height:18px; float:left;}
.innerpage-right-sec .sub-heading{float:left; padding-top:15px; width:100%; color:#79004a; font-weight:bold;}
.innerpage-bottom-bg{float:left; background:url(../images/inner-page-bottombg.png) left top no-repeat; width:1010px; height:11px; font-size:1px;}
.innerpage-right-sec img{border:none!important;}
.innerpage-right-sec h2{ color:#414142!important; padding:10px 0px 5px 0px;}
.innerpage-right-sec a{color:#414142!important;}
.innerpage-right-sec h3{color:#414142!important; padding:10px 0px 5px 0px; font-size:18px; width:450px; float:left;}
ul.list{padding:0px; padding:7px 0px 0px 15px; float:left; width:600px;}
ul.list li{float:left; list-style-type:none; padding:0px 0px 7px 20px; width:98%; background:url(../images/right-img.png) left 1px no-repeat;}
.pt-0{padding-top:0px!important;}


/*#protlet-sec1{float:left; width:1010px; margin-top:-20px;}
.protlet-top1{float:left; background:url(../images/protlet-top1-bg.png) left top no-repeat; width:1010px; height:17px; font-size:1px;}
.protlet-mid-main1{float:left; background:url(../images/protlet-main-bg.png) left top repeat-y; width:1010px;}
.protlet-mid1{float:left; background:url(../images/protlet-mid-bg.png) left top no-repeat; width:932px; padding:7px 36px 10px 42px;}
.protlet-bottom1{ float:left; background:url(../images/protlet-bottom-bg.png) left top no-repeat; width:1010px; height:22px; font-size:1px;}
*/


ul.markets{width:180px; border-right:#8e8e8e dotted 1px; float:left; padding:0px 0px 0px 0px; display:block; margin-right:4px;}
ul.markets li{float:left; list-style-type:none; margin:0px!important; border:none!important; width:170px!important; padding:0px!important; height:auto!important; }
ul.markets li P{float:left; padding:3px 0px!important; margin:0px!important; color:#414142!important; text-align:justify;}
ul.markets li.title{float:left; background:#deebf8 url(../images/list-title-arrow.png) 5px center no-repeat; padding:3px 0px 3px 15px!important; color:#015294; list-style-type:none; height:auto!important; border:none!important; font-weight:bold; width:160px!important; margin-bottom:3px;}

ul.markets1{width:734px; float:left; padding:0px 0px 0px 0px; display:block; }
ul.markets1 li{float:left; list-style-type:none; margin:0px 15px 0px 0px!important; width:191px!important; padding:0px 15px 0px 0px!important; height:303px
!important; border-right:#8e8e8e dotted 1px; }
ul.markets1 li.last{float:left; list-style-type:none; margin:0px 0px 0px 0px!important; width:195px!important; padding:0px 0px 0px 0px!important; height:283px!important; border-right:#8e8e8e dotted 1px; overflow:hidden; }
ul.markets1 li.first{float:left; list-style-type:none; margin:0px 0px 0px 0px!important; width:195px!important; padding:0px 0px 0px 30px!important; height:283px!important; border-right:#8e8e8e dotted 1px; overflow:hidden; }
ul.markets1 li img{float:left; margin:3px 0px 3px 0px;}
.pl-30{padding-left:34px!Important;}



ul.markets1 li P{float:left; padding:3px 0px!important; margin:0px!important; color:#414142!important; text-align:justify;}
ul.markets1 li span.title{float:left; background:#deebf8 url(../images/list-title-arrow.png) 5px center no-repeat; padding:5px 0px 5px 15px!important; color:#015294; list-style-type:none; height:auto!important; border:none!important; font-weight:bold; width:177px!important; margin-bottom:3px;}
ul.markets1 li a{color:#fff!important;
	font-weight:normal!important;
	background-color:#015095!important;
	display:inline!important;
	font-family:Arial!important;
	font-size:11px!important;
	height:auto!important;
	line-height:normal!important;
	float:right!important;
	margin: 5px 10px 0 0!important;
	position:static!important;
	padding:0px 5px 1px 5px!important;
	}
	
ul.markets1 li a:hover {
text-decoration:none!important;
background-color:#6caf36!important;
	background-image:none!important;

}


ul.markets2{width:734px; float:left; padding:0px 0px 0px 0px; display:block; }
ul.markets2 li{float:left; list-style-type:none; margin:0px 15px 0px 0px!important; width:237px!important; padding:0px 15px 0px 0px!important; height:303px
!important; border-right:#8e8e8e dotted 1px; }
ul.markets2 li.last{float:left; list-style-type:none; margin:0px 0px 0px 0px!important; width:242px!important; padding:0px 0px 0px 0px!important; height:283px!important; border-right:#8e8e8e dotted 1px; overflow:hidden; }
ul.markets2 li.first{float:left; list-style-type:none; margin:0px 0px 0px 0px!important; width:195px!important; padding:0px 0px 0px 30px!important; height:283px!important; border-right:#8e8e8e dotted 1px; overflow:hidden; }
ul.markets2 li img{float:left; margin:3px 0px 3px 0px;}

ul.markets2 li P{float:left; padding:3px 0px!important; margin:0px!important; color:#414142!important; text-align:justify;}
ul.markets2 li span.title{float:left; background:#deebf8 url(../images/list-title-arrow.png) 5px center no-repeat; padding:5px 0px 5px 15px!important; color:#015294; list-style-type:none; height:auto!important; border:none!important; font-weight:bold; width:224px!important; margin-bottom:3px;}

ul.markets2 li a{color:#fff!important;
	font-weight:normal!important;
	background-color:#015095!important;
	display:inline!important;
	font-family:Arial!important;
	font-size:11px!important;
	height:auto!important;
	line-height:normal!important;
	float:right!important;
	margin: 5px 10px 0 0!important;
	position:static!important;
	padding:0px 5px 1px 5px!important;
	}
	
ul.markets2 li a:hover {
text-decoration:none!important;
background-color:#6caf36!important;
	background-image:none!important;

}



ul.itservices{width:722px; float:left; padding:0px 0px 0px 0px; display:block;  }
ul.itservices li{float:left; list-style-type:none; margin:0px 10px 0px 0px!important; width:226px!important; padding:0px 10px 0px 0px!important; height:303px
!important; border-right:#8e8e8e dotted 1px;}
ul.itservices li.last{float:left; list-style-type:none; margin:0px 0px 0px 0px!important; width:226px!important; padding:0px 0px 0px 0px!important; height:283px!important; border-right:#8e8e8e dotted 1px; overflow:hidden; }
ul.itservices li.first{float:left; list-style-type:none; margin:0px 0px 0px 0px!important; width:195px!important; padding:0px 0px 0px 30px!important; height:283px!important; border-right:#8e8e8e dotted 1px; overflow:hidden; }
ul.itservices li img{float:left; margin:3px 0px 3px 0px;}

ul.itservices li P{float:left; padding:3px 0px!important; margin:0px!important; color:#414142!important; text-align:justify;}
ul.itservices li span.title{float:left; background:#deebf8 url(../images/list-title-arrow.png) 5px center no-repeat; padding:5px 0px 5px 15px!important; color:#015294; list-style-type:none; height:auto!important; border:none!important; font-weight:bold; width:212px!important; margin-bottom:3px;}

ul.itservices li a{color:#fff!important;
	font-weight:normal!important;
	background-color:#015095!important;
	display:inline!important;
	font-family:Arial!important;
	font-size:11px!important;
	height:auto!important;
	line-height:normal!important;
	float:right!important;
	margin: 5px 10px 0 0!important;
	position:static!important;
	padding:0px 5px 1px 5px!important;
	}
	
ul.itservices li a:hover {
text-decoration:none!important;
background-color:#6caf36!important;
	background-image:none!important;

}



ul.cms{width:722px; float:left; padding:0px 0px 0px 0px; display:block;  }
ul.cms li{float:left; list-style-type:none; margin:0px 10px 0px 0px!important; width:164px!important; padding:0px 10px 0px 0px!important; height:303px
!important; border-right:#8e8e8e dotted 1px;}
ul.cms li.last{float:left; list-style-type:none; margin:0px 0px 0px 0px!important; width:164px!important; padding:0px 0px 0px 0px!important; height:303px!important; border-right:#8e8e8e dotted 1px; overflow:hidden; }
ul.cms li img{float:left; margin:3px 0px 3px 0px;}

ul.cms li P{float:left; padding:3px 0px!important; margin:0px!important; color:#414142!important; text-align:justify;}
ul.cms li span.title{float:left; background:#deebf8 url(../images/list-title-arrow.png) 5px center no-repeat; padding:5px 0px 5px 15px!important; color:#015294; list-style-type:none; height:auto!important; border:none!important; font-weight:bold; width:150px!important; margin-bottom:3px;}

ul.cms li a{color:#fff!important;
	font-weight:normal!important;
	background-color:#015095!important;
	display:inline!important;
	font-family:Arial!important;
	font-size:11px!important;
	height:auto!important;
	line-height:normal!important;
	float:right!important;
	margin: 5px 10px 0 0!important;
	position:static!important;
	padding:0px 5px 1px 5px!important;
	}
	
ul.cms li a:hover {
text-decoration:none!important;
background-color:#6caf36!important;
	background-image:none!important;

}


.request-quote{float:left; width:370px; padding:10px 30px 0px 0px; line-height:20px;}
.request-quote h3{color:#005E96; font-size:17px; font-weight:bold; line-height:31px; padding:0px; margin:0px;}
.requester-info{float:left; width:383px;}
.requester-name{float:left; width:177px; padding-bottom:10px;}
.requester-name .input-text{ background-color:#F7F7F7; border: 1px solid #C5C5C5!important; color: #545454; font-size: 12px; padding: 4px; width: 167px; font-family:arial!important;}




.mr-15{margin-right:15px!important;}
.requester-mail{float:left; width:370px; padding-bottom:10px;}
.requester-mail .input-text{ background-color:#F7F7F7; border: 1px solid #C5C5C5!important; color: #545454; font-size: 12px; padding: 4px; width: 360px; font-family:arial!important;} 
.import-flle{float:left; width:370px; padding-bottom:10px; color:#005E96; font-size:14	px; font-weight:bold; line-height:25px;}
.import-flle input{ float:left;}
.find-us{float:left; width:370px; color:#005E96; font-size:14px; font-weight:bold; line-height:25px; height:55px; padding-top:5px;}
.find-us .input-text{background-color:#F7F7F7; border: 1px solid #C5C5C5!important; color: #545454; width: 370px; font-family:arial!important;}
.find-us .input-textarea{background-color:#F7F7F7; border: 1px solid #C5C5C5!important; color: #545454; width: 360px; font-size:12px; padding:4px; height:168px; font-family:arial!important;}
.submit-quote{float:right; background:url(../images/submit-quote.png) left top no-repeat; width:126px; height:31px; font-size:14px; font-family:Arial; color:#fff; border:none; cursor:pointer; letter-spacing:.5px;}
.pt-31{padding-top:31px!important;}
.mr-5{margin-right:5px!important;}
#products h2{color:#414142!Important; padding-bottom:10px!important;}
.blog1{float:left; padding:10px 0px 0px 0px;}
.date{font-size:12px; color:#888; float:left; font-weight:bold;}
.comment a{ color:#0066CC!important; line-height:30px; width:500px; float:left;}
.categories a{ float:left; color:#64a408!important; width:159px; text-align:right; line-height:28px; padding-top:9px; font-weight:bold;} 
.categories a:hover{ float:left; color:#0066CC!important; width:159px; text-align:right; line-height:28px; padding-top:9px; font-weight:bold; text-decoration:none;}
.comment-info{float:left; width:440px; padding-top:15px;}
.commenter-name{float:left; width:440px; padding-bottom:15px;}
.commenter-name .input-text{ background-color:#F7F7F7; border: 1px solid #C5C5C5!important; color: #545454; font-size: 12px; padding: 4px; width: 167px; font-family:arial!important;}
.wt-60{width:60px; padding-top:4px; float:left; text-align:right; padding-right:10px}
.commenter-name .input-textarea{background-color:#F7F7F7; border: 1px solid #C5C5C5!important; color: #545454; width: 360px; font-size:12px; padding:4px; height:168px; font-family:arial!important}
.comment-letters{float:left; width:400px; padding:10px 0px 0px 0px; font-weight:bold; color:#414142;}




.wt-907{width:907px!important; padding-left:2px!important;}
.contact-info{float:left; width:181px; padding-top:10px;}
.site-map{float:left;}
.site-map ul{float:left; width:241px; padding:0px 20px 0px 0px; margin:20px 0px 0px 0px; border-right:#cccccc solid 1px; height:474px;}
.site-map ul li{float:left; list-style-type:none; padding:5px 0px 5px 0px; margin:0px; width:240px;}
.site-map ul li a{float:left; color:#005E96!important; font-size:14px; font-weight:bold;}
.site-map ul li a:hover{color:#65ab00!important; text-decoration:none;}

.site-map ul li ul{float:left; list-style-type:none; padding:7px 0px 0px 7px; margin:0px; border:none; height:auto!important;}
.site-map ul li ul li{float:left; list-style-type:none; padding:1px 0px 1px 10px; margin:0px; width:221px; background:url(../images/side-list-img.png) left 6px no-repeat;}
.site-map ul li ul li a{float:left; color:#65ab00!important; font-size:12px; font-weight:bold;}
.site-map ul li ul li a:hover{color:#005E96!important; text-decoration:none;}

.site-map ul li ul li ul{float:left; list-style-type:none; padding:2px 0px 5px 10px; margin:0px; border:none; height:auto!important;}
.site-map ul li ul li ul li{float:left; list-style-type:none; padding:1px 0px 1px 10px; margin:0px; width:221px; background:url(../images/sitemap-arrow.png) left center no-repeat;}
.site-map ul li ul li ul li a{float:left; color:#414142!important; font-size:12px; font-weight:normal;}
.site-map ul li ul li ul li a:hover{color:#005E96!important; text-decoration:none;}
.wt-900{width:900px!important;}

.dropdown-heading{font-size:13px!important; color:#005192;}
.pb-9{padding-bottom:9px!important;}
.pt-15{padding-top:15px!important;}



#accordion{
    width:1024px;
    height:164px;
    margin-left:3px;
	overflow:hidden;
	margin-top:-136px;
	*position:absolute;
	left:14px;

   }

ul#menu{
    list-style:none;
    left:0;
    font-size: 15px;
    font-weight: normal;
    color:#999;
	font-weight:bold;



}

ul#menu li{
	display:inline;
    padding:0;
	
	
}
	
ul#menu a{
    position:relative;
    float:left;
    bottom:-272px;
    line-height:20px;
    width:auto;
	margin:12px 1px 0 0;
	border:2px solid #98aab9;
	text-decoration:none;
	cursor:pointer;
	z-index:999;

	
}

ul#menu span.title{
    display:block;
	width:320px;
    height:27px;
	line-height:25px;
    color:#fff;
    text-indent:10px;
	background:#005192;
	
}

ul#menu a:hover span.title{
    color:#fff;
	width:318px;
	/*background:#000 url(../../images/slide-arrow.gif) no-repeat 205px 12px;*/
	border:1px solid #f8f8f8;
	}

ul#menu span.description{
    width:308px;
	height:180px;
	background:url(../images/update-lins-bg1.png) left top repeat-x;
	font-size:12px;
	line-height:18px;
	font-weight:normal!important;
	color:#414142;
    display:block;
	padding:3px 6px 0 6px;
	z-index:999;	
	}
ul#menu span.description img {
	margin:5px 5px 0px 0px;
	float:right;
}
.headernavouter {
	width:100%;
	background:url(../../images/nav-bg.png) repeat center top;
	height:46px;
	position:absolute;
	top:60px;
	z-index:1;
}
.headernavouter1 {
	width:999px;
	height:46px;
	margin:0 auto;
	padding:2px 0 0 0;
}

.p-5{padding:5px!important;}
.mtb-0{margin:0px 0px 5px 0px!important;}
.wt-730{width:730px!important;}
.p-0{padding:0px!important;}
.wt-175{width:175px!important;}

ul.lifesycle{width:237px; border-right:#8e8e8e dotted 1px; float:left; padding:0px 0px 0px 0px; display:block; margin-right:11px;}
ul.lifesycle li{float:left; list-style-type:none; margin:0px!important; border:none!important; width:226px!important; padding:0px!important; height:auto!important; }
ul.lifesycle li P{float:left; padding:3px 0px!important; margin:0px!important; color:#414142!important; text-align:justify;}
ul.lifesycle li.title{float:left; background:#deebf8 url(../images/list-title-arrow.png) 5px center no-repeat; padding:3px 0px 3px 15px!important; color:#015294; list-style-type:none; height:auto!important; border:none!important; font-weight:bold; width:212px!important; margin-bottom:3px;}
.wt-226{width:226px!Important;}
ul.lifesycle li img{float:left; margin-top:5px; border:#ccc solid 1px;}
.time3{width:160px; float:left; background-color:#ff6600; height:100px;}
.pagination{float:left; width:739px;}
.pagination a{float:left; background-color:#6cAf36!important; padding:3px 5px!important; font-size:12px!important}
.pagination a:hover{float:left; background-color:#015095!important;}
.pagination span{ padding:0px 0px 0px 0px!important; line-height:12px!important; margin:0px!important;}
.mt-10{margin-top:-15px!Important;}

.g-services2{font-size:25px; font-weight:normal; padding:61px 0px 0px 35px; color:#01519a; float:left; line-height:32px;}
.g-services{font-size:22px; font-weight:normal; padding:78px 0px 0px 35px; color:#01519a; float:left;}
.col-green{ color:#84c125!important;}
.inner-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background-color:#fff;}
.inner-banner1{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:#f6fbfe url(../images/about-banner1.jpg) left top no-repeat;}
.alliance-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:#f6fbfe url(../images/alliances-banner1.jpg) left top no-repeat;}
.mission-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/mission-banner.jpg) left top no-repeat;}
.strategy-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/strategy-banner.jpg) left top no-repeat;}
.quality-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/quality-banner.jpg) left top no-repeat;}
.contact-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/contact-banner.jpg) left top no-repeat;}
.environment-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/environmental-banner.jpg) left top no-repeat;}
.urben-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/urban-banner.jpg) left top no-repeat;}
.egis-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/egis-banner.jpg) left top no-repeat;}
.spatial-data-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/spatial-data-banner.jpg) left top no-repeat;}
.geographic-intel-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/goegraphic-intel-banner.jpg) left top no-repeat;}
.public-participation-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/public-participation-bnner.jpg) left top no-repeat;}
.photogrametry-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/photogrametry-banner.jpg) left top no-repeat;}
.image-processing-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/image-prosecing-banner.jpg) left top no-repeat;}
.gis-data-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/gis-data-banner.jpg) left top no-repeat;}
.consulting-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/consulting-banner.jpg) left top no-repeat;}
.applic-develop-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/aplic-develop-banner.jpg) left top no-repeat;}
.applic-maitenance-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/aplic-maintanance-banner.jpg) left top no-repeat;}
.testing-services-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/testing-services-banner.jpg) left top no-repeat;}
.tsocial-networking-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/social-network-banner.jpg) left top no-repeat;}
.ecommerce-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/ecommerce-banner.jpg) left top no-repeat;}
.ecm-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/ecm-banner.jpg) left top no-repeat;}
.utility-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/utility-banner.jpg) left top no-repeat;}
.oil-gas-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/oil-gas-banner.jpg) left top no-repeat;}
.insurance-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/insurance-banner.jpg) left top no-repeat;}
.retail-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/retail-banner.jpg) left top no-repeat;}
.industrial-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/industrial-banner.jpg) left top no-repeat;}
.mobile-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/mobile-banner.jpg) left top no-repeat;}
.real-estate-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/realestate-banner.jpg) left top no-repeat;}
.media-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/media-banner.jpg) left top no-repeat;}
.trancport-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/tranceport-banner.jpg) left top no-repeat;}
.vector-desctop-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/vector-desktop-banner.jpg) left top no-repeat;}
.iphone-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/iphone-banner.jpg) left top no-repeat;}
.career-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/career-banner.jpg) left top no-repeat;}
.request-quote-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/request-quote-banner.jpg) left top no-repeat;}
.sitemap-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/sitemap-banner.jpg) left top no-repeat;}
.bussiness-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/bussiness-offering-banner.jpg) left top no-repeat;}
.profile-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/profile-banner.jpg) left top no-repeat;}





.land-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/land-property-banner.jpg) left top no-repeat;}
.natural-banner{ width:943px; height:197px; float:left; border:2px solid #d9d9d9; background:url(../images/natural-banner.jpg) left top no-repeat;}
.inner-banner img{float:right; border:none!important; margin:0px 0px 0px 0px;}
.h-30{height:45px;}
.h-224{height:224px!Important;}













