@charset "utf-8";
/* CSS Document */
body {background-color: #046c8f;}

html, body { margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif;}
form, h1, h2,  h3, h4, h5, h6, span{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0}

/* HEADER STARTS */

#header{background:#000000 repeat-x scroll left top;height:141px;width:100%;}
#main_header{ width:1000px; height:141px; margin:0 auto;}
#header_shadow_left{ width:10px; float:left; height:141px; background:url(../images/top-shadow.jpg);}
#header_middle{ width:980px;height:141px; float:left; background-color:#05202b;}
#header_middle1{ width:980px;height:80px; float:left;}
.header_logo{ background:url(../images/logo.jpg); width:220px; height:46px; margin:34px 0 0 38px; float:left;position:absolute; cursor:pointer;}
#header_contact{ width:225px; height:46px; float:right;margin-top:34px; }
#header_phone{ background:url(../images/contacts.png) no-repeat;width:20px;height:21px;float:left;margin-right:7px;}
.phone{ color:#FFFFFF; font-size:15px;}
#header_mail{background:url(../images/contacts.png) no-repeat -20px 0px;width:20px;height:21px; margin:3px 7px 0 0; }
#space{  margin:5px 0 0 30px;}
a{ color:#2ad1eb; text-decoration:underline; font-size:15px;}
a:hover{ color:#FFFFFF;text-decoration:underline; font-size:15px;}
#header_middle2{ width:980px;height:60px; float:left; text-decoration:none;}
#header_menu{ width:609px; float:right; margin-top:12px; text-decoration:none;}

/**************** Top Nav ****************/

.topnav{ display:block; float:left; margin:0; width:609px;}
.topnav ul,li { float:left; margin:0; padding:0; }
.topnav li { display:inline-block; margin:0px; float:left;}
.topnav a{ display:inline-block; color:#FFFFFF; font:15px Arial, Helvetica, sans-serif; padding:18px 29px;  text-decoration:none; float:left;}
.topnav a:hover, .topnav a.active { background-color:#046c8f; text-decoration:none;}

/**************** Top Nav Ends ****************/

#header_shadow_right{ width:10px; float:left; height:141px; background:url(../images/top-shadow-right.jpg);}

/* HEADER ENDS */


/* SLIDER STARTS */

#slider{background:#046c8f repeat-x scroll left top;height:300px;width:100%;}
#main_slider{ width:1000px; height:300px; margin:0 auto;}
#slider_shadow_left{ width:10px; float:left; height:300px; background:url(../images/slider-left-shadow.jpg);}
#slider_middle{ width:980px;height:300px; float:left;}
#slider_shadow_right{ width:10px; float:left; height:300px; background:url(../images/slider-right-shadow.jpg);}

/*---------Slide show gallery ---------------*/
#gallery {position:relative;height:290px; font:20px/28px  Arial,Verdana, Helvetica, sans-serif; color:#FFFFFF;}
#gallery a {float:left;position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:500;}
#gallery .caption {
	z-index:600;
	background-color:#000;
	color:#ffffff;
	height:70px;
	width:100%;
	position:absolute;
	bottom:-9px;
}
#gallery .caption .content {margin:10px;}
#gallery .caption .content h3 {	margin:0;padding:0;color:#1DCCEF;}

/* SLIDER ENDS */


/* LINE STARTS */

.line{background:#e4e2d0 repeat-x scroll left top;height:3px;width:100%;}

/* LINE ENDS */


/* CONTENT STARTS */

#content_page{background:#f1f0e2 repeat scroll left top;height:100%;width:100%;}
#main_content{ width:1000px; height:370px; margin:0 auto;}
#content_shadow_left{ width:10px; float:left; height:100%; background:url(../images/content-left-shadow.jpg);}
#content_shadow_middle{ width:980px; float:left; height:370px; background:url(../images/content-middle-shadow.jpg);}
.content_index{ width:489px; height:350px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.header_font{ margin:37px 25px 0 25px; height:20px; float:left;}
#content_shadow_right{ width:10px; float:left; height:100%; background:url(../images/content-right-shadow.jpg);}
.header_font h1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#046c8f; font-size:20px;}
.header_font h3{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:13px;}
#inner_content{ width:450px;margin:37px 12px 0 25px; float:left; color:#383838}
#inner_content1{ width:300px;margin:20px 12px 0 5px; float:left; color:#383838}
#inner_content h4{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
#vertical{ background:#e3e2d4; margin-top:29px; height:313px; margin-bottom:21px; width:1px; float:left;} 
.contentli{ width:250px; float:left; margin:0;}
.content_key_content ul li{ background:url(../images/arrow1.png) no-repeat scroll 0 10px transparent; color:#036388; 
font:bold 12px/30px Verdana,Arial,Helvetica,sans-serif;padding:0 0 0 20px; float:left; width:250px;}

.content_key_content ul{list-style:none outside none;}


#serviceli{ width:150px; float:left; margin:0;}
.service_key_content ul li{background:url(../images/arrow1.png) no-repeat scroll 0 10px transparent; color:#036388; 
font:bold 12px/32px Verdana,Arial,Helvetica,sans-serif;padding:0 0 0 20px; float:left; width:150px; }

.service_key_content ul{list-style:none outside none;}


#content_pic{ background:url(../images/call.gif) no-repeat; width:159px;height:278px;float:right; margin:37px 12px 0 0;}
/* CONTENT ENDS */



/* PRODUCT STARTS */
#product_page{background:#FFFFFF repeat-x scroll left top;height:100%;width:100%;}
#main_product{ width:1000px; height:277px; margin:0 auto;}
#product_shadow_left{ width:10px; float:left; height:277px; background:url(../images/productt-left-shadow.jpg);}
#product_middle{ width:980px;height:277px; float:left;}
#product_shadow_right{ width:10px; float:left; height:277px; background:url(../images/productt-right-shadow.jpg);}

.services{ width:326px; height:100%; float:left; }
.heading { margin:37px 25px 0 25px; height:24px; float:left; }
.heading h2{ font-size:18px; }
.heading h4{ font-size:12px; }
#services_whole{ width:310px; height:100%; float:left; margin:24px 0 0 0;}
#service_pic{ background:url(../images/product_icons.jpg) no-repeat;width:100px;height:100%;float:left; margin:0px 20px 0 20px;}
#service_content { width:165px; float:left; vertical-align:top; padding-top:10px; }

#services_key{ width:325px; height:100%; float:left; margin:5px 0 0 0px;}
#service_key_content{ width:150px; float:left; padding-top:10px; }
#service_pic1{ background:url(../images/product_icons.jpg) no-repeat -111px 0px;width:165px;height:136px;float:left; margin:0px 5px 0 5px;}

#service_key_content ul li{  width:208px; float:left; list-style-image:url(../images/arrow1.png); line-height:24px;  color:#000000; font-size:13px; }

#services_irs_whole{ width:299px; height:150px; float:left; margin:5px 0 0 24px;}
.service_irs{ background:url(../images/product_icons.jpg) -281px no-repeat;width:121px;height:136px;float:left; margin:15px 20px 0 20px; position:absolute; cursor:pointer;}

.service_bbb{ background:url(../images/product_icons.jpg) -408px no-repeat;width:72px;height:136px;float:left; margin:15px 15px 0 160px;position:absolute; cursor:pointer;}
.view_more{ width:85px; height:25px; float:right; margin-top:25px;font-family:Verdana, Arial, Helvetica, sans-serif; }
.view_more a{ color:#036388;font-size:12px;text-decoration:none;}
.view_more a:hover{ color:#000000;font-size:12px;}


.vertical_line{ background:#e3e2d4; margin-top:29px; height:227px; margin-bottom:21px; width:1px; float:left;} 


/* DOTS STARTS */

.dot{ background:url(../images/dot.jpg) repeat-x scroll left top;height:1px;width:100%;}

/* DOTS ENDS */


#footer{background:#046c8f repeat-x scroll left top;width:100%;}
#main_footer{ width:1000px; height:81px; margin:0 auto;}
#footer_shadow_left{ width:10px; float:left; height:81px; background:url(../images/slider-left-shadow.jpg);}
#footer_middle{ width:980px;height:81px; float:left;}
#footer_shadow_right{ width:10px; float:left; height:81px; background:url(../images/slider-right-shadow.jpg);}


.twitter{background:url(../images/social-icons.png) 0 0 no-repeat; width:27px; height:27px;margin:0 0 0 0px; position:absolute; cursor:pointer;}
.in{background:url(../images/social-icons.png) -40px 0 no-repeat; width:27px; height:27px;margin:0 0 0 40px;position:absolute; cursor:pointer;}
.bbb{background:url(../images/social-icons.png) -85px 0 no-repeat; width:27px; height:27px;margin:0 0 0 80px;position:absolute; cursor:pointer;}
.w3html{ background:url(../images/social-icons.png) 0 -34px no-repeat; position:absolute;width:58px; height:17px; margin-top:7px; cursor:pointer;}
.w3css{ background:url(../images/social-icons.png) -68px -34px no-repeat;position:absolute; width:43px; height:17px; margin:7px 0 0 65px; cursor:pointer;}

.links1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#036388; font-weight:bold;font-size:12px;text-decoration:underline; }
.links1:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;font-size:12px;text-decoration:underline;} 

.links2{ font-size:20px; color:#036388;text-decoration:none;}
.links2:hover{ font-size:20px; color:#000000; text-decoration:underline;} 

.links3{ font-size:20px; color:#01435f;text-decoration:none;}
.links3:hover{ font-size:20px; color:#000000; text-decoration:underline;} 

.footerleft{ float:left; width:120px; height:51px; padding:15px 0 0px 32px;}
.footerlefttop{ float:left; width:120px; height:27px;}
.footerleftbottom{ float:left; width:120px; height:17px;}

.footerlinks{ font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; float:right; text-align:right; margin:25px 22px 0 0;}
.footerlinks a{ font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.footerlinks a:hover{ font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
.copyright{ font:11px/18px Verdana, Arial, Helvetica, sans-serif; color:#8cacbe;}
.subtitle{font:bold 14px/22px  Verdana, Arial, Helvetica, sans-serif; color:#00669c; padding: 0 0 0 20px;}

/*--------------------------------------- INNER PAGE-------------------------- */

/*#inner_content_middle{ width:980px;  float:left; background:url(../images/inner-page.png);}*/

/* LEFT SIDE CONTENT  */

#inner_content_page_left{ width:216px; float:left; margin:16px 0 0 16px;}
.latest{ width:216px; height:37px; background:#035273; float:left; margin-left:5px;}
.side-content{ width:190px; margin:10px 11px 0 13px; float:left;}
.side-content span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;color:#FFFFFF; float:left; font-weight:bold; }
.latest-content{ width:216px; background:#f2f1e4; float:left;margin-left:5px;}
#inner_view_more{ width:85px; height:25px; float:right;font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:12px; }
#inner_view_more a{ color:#036388;font-size:12px;text-decoration:none;  }
#inner_view_more a:hover{ color:#000000;font-size:12px;}

/* LEFT SIDE CONTENT ENDS */


/* RIGHT SIDE CONTENT  */
#content_page_services{width:100%; background:#f1f0e2 url(../images/contentbg.gif) center 0 repeat-y;}
#content_page_career{background:#f1f0e2 repeat scroll left top;height:960px;width:100%;}
#content_page_contact{background:#f1f0e2 repeat scroll left top;height:385px;width:100%;}
#content_page_product{background:#f1f0e2 repeat scroll left top;width:100%;}
#content_shadow_middle_career{ width:980px; float:left; height:370px; background:#f1f0e2 repeat scroll left top; overflow:hidden;}
#main_content_inner_page{ width:1000px; height:1800px; margin:0 auto; background:url(../images/inner-page.jpg);}
#main_content_inner{ width:1000px; margin:0 auto;}
#main_content_inner_service{ width:1000px; height:1425px; margin:0 auto;}
#inner_main_content{ width:700px; margin:16px 14px 40px 19px; float:right;}
#inner_main_content_contact{ width:700px;margin:16px 14px 0 19px; float:right;}
.inner_content_headers{ font-family:Trebuchet MS; font-size:30px; color:#035679}
.inner_main_line{width:670px; height:3px; float:left; margin-top:7px;}
.inner_main_block{width:200px; height:3px; background:#025577;float:left;}
.inner_main_line1{width:469px; height:3px; border-bottom:dashed #000000 1px; float:right;}
#inner_main_content h1 h2 h3 h4 h5 h6{ font-family:Verdana, Arial, Helvetica, sans-serif;}
#inner_main_content h1{color:#01435f; font-size:20px; margin-top:20px;}
#inner_main_content h4{color:#888883; font-weight:normal; font-style:italic; line-height:24px; }
#inner_main_content h2{color:#000000; font-size:15px; font-weight:normal;margin-top:20px;}
#inner_main_content h3{color:#000000; font-size:13px; font-weight:normal; margin-top:5px; }

#inner_space{margin-top:100px;}
.inner_space1{margin-top:110px;}
#inner_space11{margin-bottom:100px;}

#inner_space2{margin-top:170px;}
#inner_space3{margin-top:190px;}
#inner_space_end{margin-top:30px;}
#inner_space_end1{margin-bottom:60px;}
#right_space{ margin-top:277px;}

#inner_space_1{ margin-bottom:100px;}
.contentli2{ width:700px; float:left; margin:0;}
.content_key_content2 ul li{ background:url(../images/arrow1.png) no-repeat scroll 0 10px transparent; color:#036388; 
font:bold 12px/30px Verdana,Arial,Helvetica,sans-serif;padding:0 0 0 20px; float:left; width:620px;}

.content_key_content2 ul{list-style:none outside none;}
.paragraph{ width:600px; margin-left:25px;}
.clear{ clear:both; margin:0; padding:0;}
/* RIGHT SIDE CONTENT ENDS */
.mobile{background:url(../images/phone.png) 0 0 no-repeat;height:80px; margin:0px 0 20px 10px;}
.fax{background:url(../images/printer.png) 0 0px no-repeat; height:80px; margin:40px 0 20px 10px;}

.fax1{height:80px; margin:40px 0 20px 10px;}
.service_map{ background:url(../images/map.jpg) 0px no-repeat;width:226px;height:104px;float:left; margin:0px auto; position:absolute; cursor:pointer;}
contact-heading{font:18px/22px Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0 60px;}
.mail{background:url(../images/mail-img.png) 0 0 no-repeat;  height:80px; margin:25px 0 20px 10px;}
.contact-cont{ font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 80px;}
.contact-cont a{ font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif; color:#00486e;}
.contact-cont1{ font:12px/22px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 80px;}
.contact-cont2{ font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif; color:#00486e; padding:0 0 0 0px;}
.contact-cont-map{ font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif; color:#00486e; padding:0 0 0 275px;}
.contact-cont-map1{ font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 275px;}




/* SIDE SHOW LEFT SIDE */
.side-content_slide{ width:190px;margin:10px 15px 0 10px; float:left; color:#035273; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold;}
#inner_main_line_slide{width:210px; height:3px; float:left; margin:7px 0 0 5px;}
.inner_main_block_slide{width:210px; height:3px; background:#025577;float:left;}
.home_page{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;text-decoration:none; }
.home_page:hover{color:#000000; font-size:12px; text-decoration:underline;}

.others{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px;text-decoration:none;}

.contents-links{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none;}
.contents-links:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#035273; text-decoration:underline;}
