@charset "utf-8";

/* CSS Document */



body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#4b4b4b;}



form, p{padding:0px; margin:0px;}



.claer{clear:both;}



#wrapper{width:1002px; padding:0px; margin:0px auto;}



#header_outer{width:1002px; padding:0px; margin:0px auto; /*background:url(../images/header_bg.jpg) repeat-x; */}



#header{width:948px; padding:0px 27px; margin:0px; float:left;}



.logo{ width:740px; padding:0px; margin: 0px 0px 15px 0px; *margin:0px; float:left;}



.contact_no{ width:208px; float:left; height:46px; line-height:46px; font-family:"HelveticaNeueLT Std Thin Ext", "HelveticaNeueLT Std UltLt", Verdana, Arial; color:#252525; background:url(../images/contact_no.jpg) no-repeat center right; font-size:12px; text-decoration:none;}
.contact_no a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3d3d3d; text-decoration:underline;}
.contact_no a:hover{text-decoration:none;}

.dwn-pdf{width:208px; float:left; padding:5px 0 5px 0; font-family:"HelveticaNeueLT Std Thin Ext", "HelveticaNeueLT Std UltLt", Verdana, Arial; color:#252525; font-size:12px; text-decoration:none;}



.navigation{width:948px; float:left; margin:0px; padding:0px; background:url(../images/navigation.jpg) no-repeat center; line-height:41px; text-align:center;}

.navigation ul{padding:0 10px; margin:0px;}

.navigation ul li{padding:11px 0; margin:0px; list-style:none; background:url(../images/divider.jpg) no-repeat right; display:inline;} 

.navigation ul li a{ color:#fff; font-size:11px; text-decoration:none; text-transform:uppercase; padding:14px 35px;}

.navigation ul li a:hover{ color:#fff; text-decoration:none; background:url(../images/active.jpg) repeat-x;}

.navigation ul li a.active{ color:#fff; text-decoration:none;  background:url(../images/active.jpg) repeat-x;}

.nobg{background:none !important;}



.banner{ width:930px; float:left; background:url(../images/banner-1.jpg) no-repeat; color:#434242; padding:0px 0px 0px 18px;}



.banner-left { width: 560px; margin: 65px 0px 0px; padding: 0px; float: left; }



.heading-text { background: url(../images/heading-text.png) no-repeat left top !important; width: 549px; height: 41px; margin-bottom: 15px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/heading-text.png'); }



.banner-right { width: 358px; margin: 0px 2px 0px 0px; padding: 0px; float: right; text-align: right; }



.clea { clear: both; }



.about_banner{width:450px; float:left; background:url(../images/about_banner.jpg) no-repeat; color:#434242; padding:40px 450px 49px 48px; line-height:20px;}

.about_banner h1{font-family:"Arial Black", Arial, Verdana, "Times New Roman PS MT"; font-size:20px; color:#486ec5; text-transform:uppercase; padding:0px; margin:0px;}

.about_banner h1 span{color:#f97104; font-size:27px;}



.box_outer{width:948px; padding:0px; margin:0px; float:left;}



.it{width:286px; padding:15px 16px 15px 15px; margin:0px; float:left; background:url(../images/it_bg.jpg) repeat-x;}

.it p{background:url(../images/IT.jpg) no-repeat left; background:url(../images/IT.jpg) no-repeat left top;  color:#dbe4fa; font-size:11px; padding:0 0 0 55px;}

.it a{color:#fff; text-decoration:none;}

.it a:hover{color:#fff; text-decoration:none;}

.it_heading{font-size:17px; color:#fff; font-weight:bold;}





.message{width:286px; padding:15px; margin:0px; float:left; background:url(../images/messaging_bg.jpg) repeat-x;}

.message p{background:url(../images/IT.jpg) no-repeat left; background:url(../images/messaging.jpg) no-repeat left top;  color:#f3e3d9; font-size:11px; padding:0 0 0 55px;}

.message a{color:#fff; text-decoration:none;}

.message a:hover{color:#fff; text-decoration:none;}

.message_heading{font-size:17px; color:#fff; font-weight:bold;}







.network{width:286px; padding:15px 14px 15px 15px; margin:0px; float:left; background:url(../images/it_bg.jpg) repeat-x;}

.network p{background:url(../images/IT.jpg) no-repeat left; background:url(../images/network.jpg) no-repeat left top;  color:#dbe4fa; font-size:11px; padding:0 0 0 55px;}

.network a{color:#fff; text-decoration:none;}

.network a:hover{color:#fff; text-decoration:none;}

.network_heading{font-size:17px; color:#fff; font-weight:bold;}







#middle{width:948px; padding:8px 27px; margin:0px auto;}



#middle_left{width:225px; float:left; margin:0px; padding:0px;}



.news{ width:225px; float:left; margin:0px; padding:0px; }

.news h1{ font-size:17px; padding:0 0 10px 0; margin:0px; color:#252525;}

.news h1 span{ color:#ec5504;}

.news p{font-size:11px; color:#4b4b4b;}

.news p span{ font-weight:bold; color:#ec5504;}

.news a{color:#5c5c5c; font-weight:bold; text-decoration:underline; background:url(../images/readmore.jpg) no-repeat left; padding:0 0 0 15px;}

.news a:hover{color:#5c5c5c; text-decoration:none;}



.hr{ background:url(../images/news_divider.jpg) repeat-x center; height:27px; line-height:27px;}



.reach_us{ width:221px; float:left; margin:20px 0 0 0px; padding:0px 2px;}

.reach_us_top{ width:221px; float:left; margin:0px; padding:0px; background:url(../images/reachus_top.jpg) no-repeat; height:11px; line-height:11px;}

.reach_us_middle{background:url(../images/reach_us_bottom.jpg) no-repeat bottom; width:191px; float:left; padding:10px 15px; margin:0px; line-height:15px;}

.reach_us_middle h1{ font-size:15px; padding:0 0 10px 0; margin:0px; color:#252525;} 

.reach_us_middle h1 span{ color:#ec5504;}

.reach_us_middle p{font-size:11px; color:#383838; padding:0 0 6px 0; margin:0px;}

.reach_us_middle h2{ font-family:"HelveticaNeueLT Std Thin Ext", "HelveticaNeueLT Std UltLt", Verdana, Arial;font-size:8px; padding:0; margin:0px; color:#252525;} 

.reach_us_middle h2 span{ color:#ec5504; font-size:10px;}

.reach_us_middle h2 strong {color:#486ec5; font-size:10px;}

.reach_us_middle a{color:#ec5604; text-decoration:underline;}

.reach_us_middle a:hover{color:#ec5604; text-decoration:none;}



.reach_us_bottom{ width:221px; float:left; margin:0px; padding:0px; background:url(../images/reachus_bottom.jpg) no-repeat; height:11px; line-height:11px;}

.download_middle{background:url(../images/download_middle.jpg) repeat-y; width:191px; float:left; padding:10px 15px; margin:0px; line-height:15px;}

.download_middle h1{ font-size:15px; padding:0 0 10px 0; margin:0px; color:#252525;} 

.download_middle h1 span{ color:#ec5504;}

.download_middle p{font-size:11px; color:#383838; padding:0 0 3px 0; margin:0px;}

.download_middle h2{font-size:11px; padding:5px 0 0 0; margin:0px; color:#4b4b4b;} 

.download_middle h2 span{ color:#ec5504; font-size:10px;  font-family:"HelveticaNeueLT Std Thin Ext", "HelveticaNeueLT Std UltLt", Verdana, Arial; }

.download_middle h2 strong {color:#486ec5; font-size:10px;font-family:"HelveticaNeueLT Std Thin Ext", "HelveticaNeueLT Std UltLt", Verdana, Arial; }

.download_middle a{color:#ec5604; text-decoration:underline;}

.download_middle a:hover{color:#ec5604; text-decoration:none;}





 

#middle_inner{width:458px; float:left; margin:0px; padding:0px 20px;}



.welcome{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4b4b4b;}

.welcome h1{font-size:17px; padding:0 0 10px 0; margin:0px; color:#252525; font-weight:bold;} 

.welcome h1 span{color:#ec5504; font-size:18px; font-family:"HelveticaNeueLT Std Thin Ext", "HelveticaNeueLT Std UltLt", Verdana, Arial;}

.welcome h1 strong {color:#486ec5; font-size:18px; font-family:"HelveticaNeueLT Std Thin Ext", "HelveticaNeueLT Std UltLt", Verdana, Arial;}

.welcome p{font-size:11px; color:#383838; padding:0 0 6px 0; margin:0px; text-align:justify;}

.welcome a{color:#5c5c5c; font-weight:bold; text-decoration:underline; background:url(../images/readmore.jpg) no-repeat left; padding:0 0 0 15px;}

.welcome a:hover{color:#5c5c5c; text-decoration:none;}

.welcome .img{padding:0px; margin:0 0 0 10px;}



.partener{width:458px; padding:10px 0 0 0; margin:0px;}

.partener h1{ font-size:15px; padding:0 0 10px 0; margin:0px; color:#252525;} 

.partener h1 span{ color:#ec5504; text-transform:uppercase;}

.partener  img{border:1px solid #d4d4d4; padding:0px; margin:0 4px 3px 0;}

.partener_link{ padding:0px; margin:0px;}

.partener_link a{color:#5c5c5c; font-weight:bold; text-decoration:underline; background:url(../images/readmore.jpg) no-repeat left; padding:0 10px 0 15px;}

.partener_link a:hover{color:#5c5c5c; text-decoration:none;}





#middle_right{width:224px; float:left; margin:0px; padding:0px;}



.contact{width:222px; margin:0px; padding:0px 1px; float:left;}

 

.contact_top{background:url(../images/contact_top.jpg) no-repeat top; line-height:18px;  font-size:17px; color:#fff; font-weight:bold; padding:6px 0 0 10px;}



.contact_middle{ width:222px; background:#717171 url(../images/contact_bottom.jpg) no-repeat bottom;  float:left; padding:10px 0;}



.input_outer{width:202px; margin:0; padding:0 10px; float:left;}

.input_outer_left{width:60px;  margin:0; padding:0; float:left; font-size:11px; color:#fff;}

.input_outer_right{width:142px;  margin:0; padding:0; float:left;}



.input_outer_right .input{border:1px solid #7f7f7f; width:138px; margin:0 0 2px 0px; padding:0px;}





.our_client{width:225px; float:left; margin:10px 0 0  0; padding:0; background:#f7f8f8;}

.our_client h1{font-size:15px; padding:15px 10px; margin:0px; color:#252525;} 

.our_client h1 span{color:#ec5504; text-transform:uppercase;}

.our_client  img{border:1px solid #d4d4d4; padding:0px; margin:0 0 5px 0;}





#footer{width:948px; padding:15px 27px; margin:0px auto; /*background:url(../images/footer_bg.jpg) repeat-x top;*/}



.footer_left{ width:630px; padding:0px; margin:0px; float:left; line-height:17px; font-size:11px; color:#666666;}

.footer_left a{color:#666666; text-decoration:underline;}

.footer_left a:hover{color:#000000; text-decoration:none;}

.footer_left span{padding:0px 10px;}



.footer_right{ width:318px; padding:0px; margin:0px; float:left;  font-size:11px; color:#666666; text-align:right;}

.footer_right a{color:#666666; text-decoration:underline;}

.footer_right a:hover{color:#000000; text-decoration:none;}



.inner_left{ width:683px; float:left; margin:0px; padding:0px 20px;}

.inner_left h1{font-size:22px; padding:10px 0; margin:0 0 15px 0; color:#486ec5; border-bottom:1px solid #cecece;} 

.inner_left h1 span{color:#f97104;}

.inner_left p{padding:0 10px 10px 10px; margin:0; text-align:justify;} 

.inner_left .img{border:1px solid #CCCCCC; padding:2px; margin:0 10px 0 0;}

.inner_left .img2{border:1px solid #CCCCCC; padding:2px; margin:0 0 0 10px;}

.inner_left .img1{padding:2px; margin:0 10px 0 0;}

.inner_left a{color:#f97104; text-decoration:underline;}

.inner_left a:hover{color:#f97104; text-decoration:none;}

.inner_left h2{font-size:14px; padding:10px; margin:0; color:#486ec5;}

.inner_left h2 span{color:#f97104;}



.inner_left ul{margin:0px; padding: 0 0  10px 20px;}

.inner_left ul li{background:url(../images/arrow.jpg) no-repeat left top; list-style:none; padding:0 0 0 20px; font-weight:bold;}

 







.client{width:341px; margin:0px; padding:0px; float:left;}

.client p{padding:0; margin:0; line-height:22px; font-size:11px; font-weight:bold;}



.contact_us{font-family:Arial, Helvetica, sans-serif; width:483px; margin:0px; padding:20px 100px; float:left;} 

.contact_us h3{padding:0 0 0 10px; margin:0; color:#486ec5;font-size:14px;} 

.contact_us h3 strong{color:#f97104;}

.contact_us h3 span{color:#333333;}





.contact_form{width:583px; margin:0px; padding:20px 0 0 100px; float:left;}

.contact_form h1{font-size:14px; padding:10px 0; margin:0 0 15px 0; color:#f97104; border-bottom:1px solid #cecece;} 

.input_row{width:583px; margin:0; padding:0; float:left;}

.input_colum_left{width:100px;  margin:0; padding:0; float:left; font-size:11px; color:#666666; font-weight:bold;}

.input_colum_right{width:483px;  margin:0; padding:0; float:left;}



.input_colum_right .input{border:1px solid #7f7f7f; width:240px; margin:0 0 5px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.input_colum_right .input1{border:1px solid #7f7f7f; width:115px; margin:0 0 5px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.input_colum_right .input2{border:1px solid #7f7f7f; width:243px; margin:0 0 5px 0px; padding:0px;}





.mandatory{color:#FF0000;}



.client_logos{

width:144px; margin:0px auto 0px auto; position:relative;

}
