﻿@charset "utf-8";
/* CSS Document */
body{ background:url(../images/bodybg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#373737;line-height:14pt;}
#wrapper{ width:951px; margin:0 auto;}
#outer{ width:100%; float:left;}

#header{width:100%;float:left; height:88px;z-index:100;position:relative;}
.logo{width:auto;float:left; padding:30px 0 0px 15px;}
.toplinks{float:right; padding:15px 0 10px 0;} 
.search{float:left;}
.sbg{ background:url(../images/search-input.gif) no-repeat!important; width:130px; border:none!important; float:left; padding:2px; margin:0 6px 0 0; }
.sbtu{float:left;width:20px; padding:0 0 0 2px; background:url(../images/search-but-home.jpg) no-repeat; border:none;}

.toplinks ul{float:left; padding:0 0px 0 10px;}
.toplinks ul li{float:left; padding:0 5px; border-right:1px solid #aab6dc}
.toplinks ul li.bnone{border:none;}
.toplinks ul li a{color:#666; font-size:10px;}
.toplinks ul li a:hover{color:#ee2327;} 
.toplinks ul li a.current{color:#ee2327;} 

 
.toplinks ul li a.current{}
.content{width:100%; float:left; padding:15px 0 0 0 ;}
.content-bg{width:96%; background:#fff url(../images/home-content-bg.jpg) top left no-repeat; float:left; padding:0 2%;position:relative; }
.cmorea{position:absolute;right:27px;top:-11px;}
.mar{margin:0 0 12px 0;}
.content-bg h2{color:#fff; padding:0px 0 3px 20px; line-height:18px;float:left; width:100%; text-align:left;margin-bottom:12px;}
.cleft{width:50%; vertical-align:top; float:left;}
.cleft p{
padding:10px 0; float:left}
.cright p{
 float:left;padding:15px 0 0 0}
.cleft p span{font-weight:bold;}
.nest-title{ background:url(../images/titles-homenew.jpg) no-repeat 0 -21px;}
.nest-title-big{ background:url(../images/titles-home.jpg) no-repeat 0 -21px;}
.big-t{ background:url(../images/titlebig2.jpg) no-repeat 0 -1px;}
.big-t-big{ background:url(../images/titlebig-new.jpg) no-repeat 0 -1px;}
.vbig-t{ background:url(../images/titles-vbnew.jpg) no-repeat 0 -1px;}
.nest-sevices{ background:url(../images/titles-home.jpg) no-repeat 0 0px;}
.services-ul-home{float:left; width:100%; padding:5px 0;}
.services-ul-home li{float:left; background:transparent url(../images/h0me-bullet-r.gif) no-repeat scroll 0 13px; padding:5px 23px 0 5px; font-weight:bold; font-size:11px;width:150px; }
.services-ul-home li a{color:#203572; }
.services-ul-home li.ewidth{width:135px;}
.cleft-inner{width:100%; float:left; }
.cleft-inner-width{width:96%;text-align:justify}
.cright-inner{width:190px; float:right;}
.in-image{width:62%;float:left; padding:15px 0 0 0;}
.in-image-con{width:37%;}
s
.cleft-inner-right p,.in-image p{padding:10px 0;float:left;}
.con-ul li span,.in-image ul li span,.cleft-inner-right p span,.in-image p span{font-weight:bold;}
#form_container ul li span{font-weight:normal;}
.cleft-inner-right{width:35%; float:right; padding:10px 0 0;}
.inner-sub-title{color:#333333; font-weight:bold; font-size:12px;float:left; width:100%;padding:5px 0 0 0;}

.in-image img{border-bottom:3px solid #d3171b; float:left; margin:0 0 15px 0; }
.news-inner{width:100%!important;}
.news-inner p{width:100%!important; padding:10px 0 0 0!important;}
.in-image img.one{float:right;}
.cright{width:50%; vertical-align:bottom; float:right;}
.cright_new{width:33%;  float:left;}
.flashbg{background:#263C7D url(../images/main-banner-bg.gif) no-repeat; float:left;width:951px;height:203px;position:relative;}
.client-home{float:left; width:184px;}
.client-inner{float:right; width:140px;}

.chome-title{ background:url(../images/clients-title-bg.jpg) no-repeat 27px 0; padding:0 0 3px 45px!important; width:50%!important;}
.c-logo-bg{ background:transparent url(../images/clientsbg.jpg) no-repeat scroll 0 0;
float:left;
margin:5px 0 15px 0 ;
text-align:center;
vertical-align:bottom;
width:138px;border-left:1px solid #c8dbd7;border-right:1px solid #c8dbd7;}
.product-home{width:565px; float:left;}
.product-home_new{width:250px; float:left;}
.product-home p{padding:20px 0 0 0;}
.phome-title{ background:url(../images/titles-home.jpg) no-repeat 0 -42px;}
.product-home-ul{width:100%; float:left; }
.product-home-ul li{background:transparent url(../images/h0me-bullet-r.gif) no-repeat scroll 0 13px;
color:#203572;
float:left;
font-size:11px;
font-weight:bold;
padding:5px 0 0 8px;
width:126px;}
.product-home-ul li a{color:#203572;
}
.product-home-ulService{width:100%; float:left; }
.product-home-ulService li{background:transparent url(../images/h0me-bullet-r.gif) no-repeat scroll 0 13px;
color:#203572;
float:left;
font-size:11px;
font-weight:bold;
padding:5px 0 0 8px;
width:140px;}
.product-home-ulService li a{color:#203572;
}
.news-home{float:right; width:140px;}
.news-home h2{width:65%!important;}
.news-home ul li{ }

#full-bottom-bg{ width:100%; background:transparent url(../images/footer-full.jpg) repeat-x center bottom; float:left; }

#footer{ width:100%; float:left; background:url(../images/footer-content.jpg) no-repeat left bottom; padding:15px 0 2px 0;}
.ft-left{float:left; padding:0 0 0 28px; color:#fff;}
.ft-right{float:right; padding:0 25px 0 0px; color:#fff!important}
.ft-right a{color:#fff!important; }

.title{font-weight:bold; width:100%;}

#demos{position:relative;}
#navmove{left:658px;position:absolute;right:672px;top:153px;width:275px;z-index:27;}
.flashb{float:left;position:relative;}
#slid{width:950px;height:198px;color:#fff;}
#slid div h2{font-weight:bold;text-align:left;padding:0 10px;}
#slid img{width:582px;}
#slid div,#slid img{float:left;}
#slid div p{text-align:left; padding:10px;}
#slid div{padding:15px 0 0 15px;
width:36%;}
#demshade{background:url(../images/banner-bg.gif);width:951px;height:203px;position:absolute;z-index:13;}
#prev{height:10px;width:10px;}
#next{height:10px;width:10px;;}
#navbutt{padding-left:10px;float:left}
#main { margin: 20px }
#nav { margin: 10px; position: relative ;font-weight:bold;}
#nav li { float: left; list-style: none;padding:0 2px;}
#nav a {  padding:0px 5px;background: #14265d; text-decoration: none ;color:#4760aa;}
#nav a.activeSlide { background: #56d0fe; color: #14265d }
#nav a:focus { outline: none; }
#slidt{z-index:100;}
#slidtnew{color:#FFFFFF;left:606px;position:absolute;top:42px;width:326px;}
.career-ol,.career-ul{ padding:0 0 10px 15px;float:left;width:100%}
.career-ul li{ background:url(../images/h0me-bullet-g.gif) no-repeat 0 8px; padding:0px 10px;float:left;width:97%; }
.career-ol li{padding:0 0 0 0px;width:95%}
.contact-links{float:left;padding-bottom:27px;  }
.contact-links li{float:left; padding:0 2px;}
.contact-links li a{color:#fff; text-align:center;background:url(../images/enq-blue.jpg) repeat-x;float:left; padding:1px 6px;font-weight:bold;}
.active-contact-links,.contact-links li a:hover{background:url(../images/enq-red.jpg)!important;color:#fff!important;}
.product-inner{float:left; width:90%; padding:0 0 0 10px;}
.product-inner li{float:left; background:url(../images/home-bullet-b.jpg) no-repeat 0 11px; padding:5px 10px 0 10px; width:87%; text-align:left;}
.product-inner li a{color:#C4191D; font-weight:bold;}
#slideshowinner ul li{padding:0 3px;}
.error{color:#FF0000;}
#captchaimage img{border:none;}
.redclass{padding:5px;color:#FFFFFF;background:#FF0000;float:left;display:block!important;} 
#otersdi,#otersdi1,#otersdi2{display:none;} 
#slidenews{float:right;width:130px!important;}
#slidenews div{padding:15px 5px 0 0;text-align:center;width:90%; }
.cleft-inner-right-con{width:63%; float:right; padding:15px 0 0 0;}

.cleft-inner-right-con ul{float:right; padding:8px 0 15px 0;}
.con-ul{float:left;width:100%; padding:10px 0;}
.con-ul1{float:left;width:50%; padding:0 10px 10px;}
.pics ul li{padding:0 3px;}

.banner-inner{float:left; width:100%;position:relative;}
.login-ul{float:left; padding:15% 20%; }
.login-ul li{padding:10px 0; float:left; width:100%;}
.login-ul li label{width:67px; float:left;}
.login-ul li input{float:left;}
.login-ul li.input-but{padding:0 0 0 60px;}
.flisafe-login{float:left; width:100%;
padding:10px 0;}
.flisafe-login li{padding:3px; float:left;}
.flisafe-login li label{width:100px; float:left;}
.flisafe-login li input{float:left; width:200px; border:1px solid #ccc;}
.flisafe-login li input.but{width:80px; }


/* Tabs  */

.horizmenu{
display:table-cell !important;
z-index:100;
font-family:Helvetica,sans-serif,Arial;
width:680px;
position:absolute;
top:43px;
right:0;


}

.horizmenu a{
font-weight: 100;
}

.horizmenu ul{
background:transparent url(../images/menubg.jpg) no-repeat scroll 0 0 !important;float:right;
}

.horizmenu ul li{
position: relative;
display: inline;
float: left;
}

.horizmenu ul li a{
padding:0 13px 6px;color:#FFF;float:left;border-right:1px solid #fff; text-transform:uppercase; line-height:31px;font-weight:bold
}


* html .horizmenu ul li a{ 
display: inline-block;
}

.horizmenu ul li a:link, .horizmenu ul li a:visited{

}

.horizmenu ul li a:hover{
background:transparent url(../images/menubg.jpg) repeat-x scroll -10px -37px;
}

.horizmenu ul li a:hover, .horizmenu ul li ul li a:hover{
 text-decoration:none;color:#fff;
}
.horizmenu ul li a.selected{
background:url(../images/menubg.jpg) -10px -37px repeat-x;
color: white;}

.horizmenu ul li a.about{background:url(../images/menubg.jpg) no-repeat right top!important;}
.horizmenu ul li a.about_active,.horizmenu ul li a.about:hover{background:url(../images/menubg.jpg) no-repeat right bottom!important;}
.home-active:hover,.home:hover{background:url(../images/menubg.jpg) no-repeat 0 -37px!important;}
.home-active{background:url(../images/menubg.jpg) no-repeat 0 -37px!important;}
.about-active:hover,.about:hover{background:url(../images/menubg.jpg) no-repeat -640px -37px!important;}
.about-active{background:url(../images/menubg.jpg) no-repeat -694px -37px!important;}

.horizmenu ul li.current_page_item a, .horizmenu ul li.current_page_item ul li a{
background:#ee2327;
}

.horizmenu ul li ul{
position: absolute;
left: -3px;
display: block;
visibility: hidden;
width:180px;

}

.horizmenu ul li ul li{
display: list-item;
float: left;
background:#30478d none repeat scroll 0 0!important;


}

.horizmenu ul li ul li ul{
top: 8px!important;
left:190px!important;
z-index:100;
border-left:1px solid #fff;
}

.horizmenu ul li ul li a{
width: 180px; 
margin: 0;
border-top-width: none;
border-bottom: 1px solid #6979a9;
border-right:none;
text-align:left;
display:block;
padding:5px 10px;
line-height:13px;
}

.horizmenu ul li ul li a:hover{ 
background:#ee2327;
color:#fff;
}

.horizmenu ul li ul li a.active{background:#ee2327;
color:#fff;}
/*Tabs*/


.cicons{float:right; margin:0 0 10px 0;}
.cicons a{float:left; padding:22px 2px 0 2px; font-weight:bold; width:60px;}
.cicons a.call{ background:url(../images/call.gif) no-repeat;}
.cicons a.chat{ background:url(../images/chat.gif) no-repeat;}
.cicons a.mail{ background:url(../images/email.gif) no-repeat;}
.arrrv-ul{padding-top:5px;float:left;width:100%;}
.arrrv-ul li{float:left;padding:0 0 0 9px;width:293px;}
.arrrv-ul li ul li{width:auto;float:none;}
.v-ul{width:295px; }
.v-ul li{background:transparent url(../images/h0me-bullet-r.gif) no-repeat scroll 0 13px;
font-size:11px;
padding:5px 35px 0 8px;
width:100%;float:none;
}
.v-ul li a{color:#203572;}
.cleft-inner-right h3{float:left}
.cleft-inner-right h3.first{padding-top:10px;}
.visiona{float:left;padding-top:24px;}

.relate-link{float:left; width:100%; padding:5px 12px;}
.relate-link li{float:left; background:transparent url(../images/h0me-bullet-r.gif) no-repeat scroll 0 13px; padding:5px 34px 0 5px; font-size:10px; }
.relate-link li a{ }

.client-link{float:left; width:100%; padding:10px 12px;}
.client-link li{background:transparent url(../images/h0me-bullet-r.gif) no-repeat scroll 0 13px;
float:left;
font-size:11px;
padding:5px 45px 0 12px;
width:162px;
text-align:left}
.cletest li{padding:20px 12px 0px 12px;float:left;}
.tesaut{font-style:italic;color:#EB1E23}
.mleft{padding:25px 0 0 10px;font-weight:bold;}
p{}
#navmove p{clear:none;}
h2.head{color:#213574;padding:0;}
.menus{text-align:center; padding-top:20px}
#imgpro {float:left;padding-top:37px;}
#pdata{float:right;padding-top:43px;width:58%;padding-right:65px;}
.pmore{clear:both}
.cletest{float:left;
padding:25px 30px 0 0;}
.clearz{float:left}
.flisafe-login li{clear:both;}
.cleft-inner-lef-cons{float:left;
width:504px;}
#container-1{float:right;
width:334px;padding-top:6px;}
.melt{margin:0px;}
.problm{float:left}
.problm li{background:url(../images/pro_bag.gif) no-repeat;height:169px;width:410px;float:left;padding:42px 14px;}
.problm li ul li{background:none;height:auto;width:238px;padding:8px 14px}
.problm li ul li.imgz{width:88px;}
.leftbox{float:left;width:44%;}
.rightbox{float:right;width:44%;}
.cmorea p{padding-top:26px;}
.noarrow{background:transparent none repeat scroll 0 0 !important;clear:both;font-weight:normal !important;}
.armore{background:url(../images/vision_bg.jpg) left top no-repeat;padding:20px 0 20px 6px;}
.accarr{float:left;padding-top:15px;width:97%}
.maco{padding-bottom:45px;}
.extent{-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background:#E0EFEC none repeat scroll 0 0;
display:block;
font-size:1em;
font-weight:bold;
padding:0.5em 0.5em 0.5em 2.2em;
margin:2px 0}
.pright , .pleft{float:left;width:48%}
.spacer{float:left;
padding:14px;}
.spaceralign{clear:both;}
.padles{padding:5px 0!important;}
.mmright, .mmleft {
float:left;
padding-left:31px;
width:43%;
}
.download{background:url(../images/pdf-icon.jpg) no-repeat left;padding:5px 0 5px 26px;}
a.download {font-weight:bold;}
#spro{float:left;height:100px;}
.mopad{padding:26px 0 10px 0;}
.ft-left span{padding-left:100px;}
.content-bg iframe .t{background:none!important;}

.sitemap{list-style:disc; padding:35px;}
.sitemap li{padding:5px;}
.sitemap li ul li{padding:2px;}
.sitemap ul{padding:0 0 0 35px;list-style:circle;}
.TdJob
{
	background-color :#D8D8D8;
	color :Black;
}
.TdJobOther
{
	background-color :#D8D8D8;
	color :Black;
	width :250px;
}
.TdJobalternate
{
	background-color:#E9E9E9;
	color:Black ;
}
.MenuJob
{
	background-color:#F79646;
	color:White;
	font-weight:bold;
}
.Bgground
{
	/*background-image :url('ackground1.png');*/
	background-color :#233776;
	border-color:Red ;
	border-style:solid;
}
.Menutext
{
	color:White;
	font-weight:bold;
}
.Link
{
	color:Blue;
}
.Link:hover
{
	color:Blue;
}
.Link:visited
{
	color:Red;
}
.Tdlogin
{
	background-color:#CF1B1E;
	font-weight:bold ;
	color:White;
	font-family :Arial;
	font-size:12px;
}
.MenuJobCode
{
	background-color :#D8D8D8;
	color :Black;
	font-weight :bold ;
}
.MenuJobCodealternate
{
	background-color :#E9E9E9;
	color :Black;
	font-weight :bold ;
}
.TableBorder
{
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: blue;
	border-collapse: separate;
	background-color: white;
}
TableBorder td {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: blue;
	background-color: white;
	-moz-border-radius: ;
}

