/* Common css start here */
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
img, input, select, textarea{ vertical-align:middle;}
h2{color:#282828; font:normal 24px Arial, Helvetica, sans-serif; margin:0; padding:0 0 8px 0; border-bottom:solid 1px #aaaaaa; text-transform:uppercase;}
h3{color:#282828; font:normal 24px Arial, Helvetica, sans-serif; margin:0; padding:0 0 8px 0; text-transform:uppercase;}
.outer{margin:0; padding:0;}

a{ outline:none;}
/* Common css end here */

/* Help css start here */
.txtorng{color:#fa9023;}
.txtorng a{color:#fa9023; text-decoration:none;}
.clr{clear:both;}
.fr{float:right;}
.fl{float:left;}
.bdrNone{border:0px none !important;}
.plNone{padding-left:0 !important;}
.mlNone{margin-left:0 !important;}
.mR15{margin-right:15px !important;}
/* Help css end here */

/* Top css start here */
.top_bg{background:url('../images/top_bg.gif') repeat-x 0 0; width:100%; height:78px }
.topCont{width:990px; margin:0 auto; padding:0; height:78px;}
.topCont .logo{margin:18px 0 0 13px; float:left; display:inline;}
.topCont .topmenu{margin:0; padding:0; float:right; display:inline; margin:45px 12px 0 0; outline:none;}
.topCont .topmenu ul{margin:0; padding:0; list-style-type:none;}
.topCont .topmenu li{padding:0; display:inline; background:url('../images/topmenu_ar.gif') no-repeat center bottom;  height:33px; line-height:33px; float:left; color:#313131; text-transform:uppercase; margin-left:14px; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-right:0; margin-top:0; margin-bottom:0}
.topCont .topmenu li a{color:#313131; text-decoration:none;}
.topCont .topmenu li a:hover{color:#b15b03; text-decoration:none;}
.topCont .topmenu li a.active{color:#b15b03;}
.topCont .topmenu li.bdrrt{background:url('../images/topmenu_divider.gif') no-repeat right top; height:21px}
/* Top css end here */

/* Header css start here */
.header_bg{background:url('../images/header_bg.gif') repeat-x 0 0; width:100%; height:285px }
.headerCont{width:990px; margin:0 auto; padding:0; height:285px;}
.headerCont .headtxt{ float:left; display:inline; font:normal 12px Arial, Helvetica, sans-serif; color:#b0b0b0; width:646px;}
.headerCont .headtxt h1{font:normal 26px Arial, Helvetica, sans-serif; color:#f5f4f4; margin:96px 0 0 0; padding:0;}
.headerCont .headtxt p{font:normal 12px/21px Arial, Helvetica, sans-serif; color:#b0b0b0; margin:10px 0 0 0; padding:0;}
.headerCont .headimg{width:331px; height:285px; float:right; display:inline; margin-right:0px;}
/* Header css end here */

/* Main Menu css start here */
.mainMenu_bg{background:url('../images/menu_bg.gif') repeat-x 0 0; width:100%; height:64px }
.mainMenu_bg .mainMenu{width:990px; margin:0 auto; padding:0; height:64px;}
.mainMenu_bg .mainMenu ul{margin:0; padding:0; list-style-type:none; }
.mainMenu_bg .mainMenu li{margin:0; padding:0px; display:inline;}
.mainMenu_bg .mainMenu li a{margin:0; color:#ffffff; text-transform:uppercase; background:url('../images/mainmenu_libg.gif') repeat-x 0 0; height:52px; float:left; border-right:1px solid #272727; text-decoration:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:52px; font-size:14px; font-family:Trebuchet MS, Verdana, Arial; padding-left:22px; padding-right:21px; padding-top:12px; padding-bottom:0}
.mainMenu_bg .mainMenu li a:hover{text-decoration:none; color:#ffffff; background:url('../images/mainmenu_li_hv.gif') repeat-x center top; margin:0}
.lftbdr{border-left:solid 1px #272727;}
/* Main Menu css end here */

/* Inner css start here */
.inner_bg{background:url('../images/inner_bg.gif') repeat-x 0 0; width:100%}
.innerCont{width:990px; margin:0 auto; padding:0 0 40px 0;}

/* Inner left css start here */
.innerCont .innerlft{ float:left; display:inline; width:235px; margin-top:40px;}
.innerCont .innerlft .leftmenu{margin:0; padding:0;}
.innerCont .innerlft .leftmenu ul{margin:0; padding:0 0 30px 0; list-style-type:none;}
.innerCont .innerlft .leftmenu li{margin:0; padding:0; border-bottom:solid 1px #dbdbdb; height:35px;  }
.innerCont .innerlft .leftmenu li a{color:#3a3a3a; text-decoration:none; background:url('../images/arrow.gif') no-repeat 0 0; padding-left:23px; font-style:normal; font-variant:normal; font-weight:normal; line-height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif }
.innerCont .innerlft .leftmenu li a:hover{color:#ac5b07; text-decoration:none; background:url('../images/arrow_hv.gif') no-repeat 0 0; padding-left:23px }
.innerCont .innerlft .leftmenu li a.active{color:#ac5b07; text-decoration:none; background:url('../images/arrow_hv.gif') no-repeat 0 0; padding-left:23px }
.innerCont .innerlft .client p{color:#4d4d4d; font:normal 12px/22px Arial, Helvetica, sans-serif; text-align:justify; margin:0; padding:0;}
.more_orngbtn{ background-color:#c86f12; padding:5px 10px; color:#ffffff; font:normal 12px Arial, Helvetica, sans-serif; float:right; border:solid 1px #ffffff;}
.more_orngbtn a{ color:#ffffff; text-decoration:none;}
.more_greybtn{ background-color:#676767; padding:5px 10px;color:#ffffff; font:normal 12px Arial, Helvetica, sans-serif; float:right; border:solid 1px #ffffff;}
.more_greybtn a{ color:#ffffff; text-decoration:none;}
/* Inner left css end here */

/* Inner right css start here */
.innerCont .innerrt{ float:right; display:inline; width:730px; margin:40px 0 0 25px;}
.innerCont .innerrt p{color:#282828; font:normal 12px/20px Arial, Helvetica, sans-serif; text-align:justify; margin:10px 0 0 0; padding:0 0 30px 0;}

.innerCont .innerrt .offshoreSeo{width:240px; height:380px; background-color:#e5e5e5; float:left; display:inline; border:solid 1px #ffffff; text-align:center;}
.innerCont .innerrt .offshoreSeo span img{margin:5px 0 0 10px; width:210px; height:102px; float:left;}
.innerCont .innerrt .offshoreSeo h1{background:url('../images/offshore_headbg.gif') repeat-x 0 0; height:46px; margin:0; color:#ffffff; padding-left:20px; text-transform:uppercase; text-align:left; font-style:normal; font-variant:normal; font-weight:bold; line-height:46px; font-size:13px; font-family:Trebuchet MS, Verdana, Arial; padding-right:0; padding-top:0; padding-bottom:0}
.innerCont .innerrt .offshoreSeo p{padding:0; margin:15px; color:#282828; font:normal 11px/20px Arial, Helvetica, sans-serif;}

.innerCont .innerrt .latestwork{width:240px; height:380px; background-color:#d2d2d2; float:left; display:inline; border:solid 1px #ffffff; text-align:center;}
.innerCont .innerrt .latestwork span img{margin:5px 0 0 10px; width:210px; height:102px; float:left;}
.innerCont .innerrt .latestwork h1{background:url('../images/latest_headbg.gif') repeat-x 0 0; height:46px; margin:0; color:#ffffff; padding-left:20px; text-transform:uppercase; text-align:left; font-style:normal; font-variant:normal; font-weight:bold; line-height:46px; font-size:13px; font-family:Trebuchet MS, Verdana, Arial; padding-right:0; padding-top:0; padding-bottom:0}
.innerCont .innerrt .latestwork h2{padding:0; color:#282828; border:0px none; text-align:left;  text-transform:capitalize; font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:20px; margin-right:0; margin-top:25px; margin-bottom:0}
.innerCont .innerrt .latestwork p{padding:0; margin:15px; color:#282828; font:normal 11px/20px Arial, Helvetica, sans-serif;}

.innerCont .innerrt .tagcloud{width:240px; height:380px; background-color:#e5e5e5; float:left; display:inline; border:solid 1px #ffffff; text-align:center;}
.innerCont .innerrt .tagcloud span img{margin:5px 0 0 10px; width:210px; height:102px; float:left; }
.innerCont .innerrt .tagcloud h1{background:url('../images/tag_headbg.gif') repeat-x 0 0; height:46px; margin:0; color:#ffffff; padding-left:20px; text-transform:uppercase; text-align:left; font-style:normal; font-variant:normal; font-weight:bold; line-height:46px; font-size:13px; font-family:Trebuchet MS, Verdana, Arial; padding-right:0; padding-top:0; padding-bottom:0}
.innerCont .innerrt .tagcloud p{padding:0; margin:15px; color:#282828; font:normal 11px/25px Arial, Helvetica, sans-serif;}

.innerCont .innerrt .services{background:url('../images/services_bg.gif') no-repeat 0 0; width:730px;  padding-bottom:10px; margin-left:0; margin-right:0; margin-top:28px; margin-bottom:0 }
.innerCont .innerrt .servicesCont{margin:20px 17px; padding:0; float:left; display:inline; width:330px; }
.innerCont .innerrt .servicesCont h1{color:#393939; font:bold 15px Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 8px; padding:0;}
.innerCont .innerrt .servicesCont p{color:#343434; font:normal 11px/20px  Arial, Helvetica, sans-serif; margin:10px 0 0 0; padding:0;}
/* Inner right css end here */
/* Inner css end here */


/* footer top css start */
.footertop_bg{background:url('../images/footertop_bg.gif') repeat-x 0 0; height:333px; width:100%}
.footertopCont{width:990px; margin:0 auto; padding:0; height:333px;}
.footertopCont .contentbox{width:285px; border-right:solid 1px #5a5a5a; float:left; display:inline; padding-right:29px; margin:34px 0 0 20px; height:260px;}
.footertopCont .contentbox h1{font:normal 24px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0; text-transform:uppercase;}
.footertopCont .contentbox p{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#a7a7a7; margin:22px 0 0 0; padding:0;}
.footertopCont p label{float:left; display:block; width:80px; font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:right; margin-right:5px;}
.footertopCont .inpt{background-color:#464646; border:solid 1px #303030; font:normal 12px Arial, Helvetica, sans-serif; color:#a7a7a7; padding:5px; width:175px;}
.footertopCont .inpttextarea{background-color:#464646; border:solid 1px #303030; font:normal 12px Arial, Helvetica, sans-serif; color:#a7a7a7; padding:5px; width:175px; height:50px;}
.footertopCont .submit{background:url('../images/submit_bg.gif') no-repeat 0 0; width:79px; height:30px; border:0px none; margin-right:7px; cursor:pointer}
.footertopCont .contactimg{float:right; display:inline; background:url('../images/contact_img.gif') no-repeat 0 0; width:50px; height:47px; position:absolute; top:-27px; left:260px }

/* footer top css end */

/* footer css start */
.footer_bg{background:#303030 url('../images/footer_bg.gif') repeat-x 0 0; min-height:110px; width:100%}
.footerCont{width:990px; margin:0 auto; padding:0; min-height:110px;}
.footerCont p{font:normal 12px/24px Verdana, Arial, Helvetica, sans-serif; color:#8f8f8e; margin:0px; padding:20px 0 0 0;}
.footerCont p a{border-right:solid 1px #8c5c2a; padding:0 11px; text-decoration:none; color:#8f8f8e; }
.footerCont p a:hover{text-decoration:none; color:#ffffff; }
/* footer css end */

.unactive{}
li.tabactive a{background:url('../images/mainmenu_li_hv.gif') repeat-x center top !important;}
.current a{background:url('../images/mainmenu_li_hv.gif') repeat-x center top !important;}



/* contactus css start */
.contact_form{width:730px; height:auto; margin:0; padding:10px 0 0 0; float:left;}
.contact_form p.ctform{ margin:0; padding:0px 0 0px 0; float:left; width:100%; }
.contact_form p label.left_l{width:74px; height:auto; margin:0; padding:20px 14px 0 0; float:left; font:bold 13px/27px "Trebuchet MS",Verdana,Arial; color:#636363; text-align:right;}
.contact_form p span.left_l{width:262px; height:auto; margin:0; padding:20px 0 0 0; float:left;}

.contact_form p label.right_l{width:126px; height:auto; margin:0; padding:20px 14px 0 0; float:left; font:bold 13px/27px "Trebuchet MS",Verdana,Arial; color:#636363; text-align:right;}
.contact_form p span.right_l{width:240px; height:auto; margin:0; padding:20px 0 0 0; float:left;}

.contact_form p span.right_textarea{width:640px; height:auto; margin:0; padding:20px 0 0 0; float:left;}
.contact_form p span.submitbtn_bg{margin:0; padding:20px 0 0 0; float:right;}

.input_w236{ margin:0; width:226px; height:20px; float:left; border:1px solid #B4B4B4; background:url('../images/input_bg.gif') repeat-x 0 0; color:#A2A2A2; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, Arial; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:4px}
.input_w236:focus{ background:#fff; color:#ac4907;}
.textarea_01{ margin:0; padding:5px 5px;width:628px; height:90px; float:left; border:1px solid #B4B4B4; background:#F3F3F3;font:normal 12px Verdana,Arial; color:#A2A2A2;}
.textarea_01:focus{ background:#fff; color:#ac4907;}

select{ padding:2px;}
.input_select{ margin:0; width:236px; height:30px; float:left; border:1px solid #B4B4B4; background:url('../images/input_bg.gif') repeat-x 0 0; color:#A2A2A2; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, Arial; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:4px}

.submitbtn{ width:106px; height:38px; margin:0; padding:0; border:0px none; background:url('../images/submit_btn.gif') no-repeat 0 0; cursor:pointer}

.gray-box{ width:728px; height:auto; margin:40px 0 0 0; padding:30px 0 0 0; border:1px solid #EBEBEB; background:#F6F6F6; position:relative; float:left; display:inline;}
.gray-box h2{ width:218px; height:34px; margin:0; border:medium none; background:url('../images/gray_box_h2_bg.gif') no-repeat 0 0; position:absolute; top:-20px; left:18px; color:#B94315; text-transform:capitalize; font-style:normal; font-variant:normal; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0}
.gray_inn_left{ width:178px; padding:0px 0 20px 20px; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#515150; float:left;}
.gray_inn_left_border{border-right:1px solid #898989; }
.gray_inn_left_noborder{ width:auto; margin:0px 0 20px 33px; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#515150; float:left;}
.mar_top{ margin-top:60px !important;}
/* contactus css end */

/* innerpage css start */
.seo_panal{ width:730px; height:auto; margin:0; padding:10px 0 32px 0; float:left;}
.seo_panal .seo_top_inner{ width:730px; height:auto; margin:0; padding:0px 0 0 0; float:left;}
.seo_panal .seo_top_inner .seo_top_inner_left{ width:555px; height:auto; margin:0; padding:10px 0 0 0; float:left; color:#282828; font:normal 12px/20px Arial, Helvetica, sans-serif; text-align:left;}
.seo_panal .seo_top_inner .seo_top_inner_right{ width:175px; height:auto; margin:0; padding:0px 0 0 0; float:left;}
ul.red_icon{ margin:0; padding:10px 0 0 0; list-style:none;}
ul.red_icon li{ margin:0; background:url('../images/red_icon.gif') no-repeat 0 3px; color:#0a5cca; list-style-type:none; font-style:normal; font-variant:normal; font-weight:bold; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:5px}

ul.red_icon li a{color:#0a5cca; text-decoration:none;}
.top_pad_001{ padding-top:10px; float:left;}
.left_right_pad_002{ padding:0px 20px 0px 20px !important; margin:0 !important; color:#6c6b6b !important;}
.right_pad_001{ padding-right:10px;  padding-top:0px;float:right;}
.pad_bot_1{ padding-bottom:10px;}


.more_orngbtn_light{ background-color:#dcdcdc; padding:5px 10px; color:#626262; font:normal 12px Arial, Helvetica, sans-serif; float:right; border:solid 1px #ffffff;}
.more_orngbtn_light a{ color:#626262; text-decoration:none;}
.more_orngbtn_light{ background-color:#dcdcdc; padding:5px 10px;color:#626262; font:normal 12px Arial, Helvetica, sans-serif; float:right; border:solid 1px #ffffff;}
.more_orngbtn_light a{ color:#626262; text-decoration:none;}

.pagination{ float:left; width:235px;}
.pagination ul{ margin:0; padding:2px 0 0 1px; list-style:none; float:left;}
.pagination ul li{ height:24px;margin:0 1px 0 0; padding:0; list-style:none; float:left; background:#b9b9b9; color:#615f5f; font:normal 12px/24px Arial, Helvetica, sans-serif;}
.pagination ul li a{ color:#615f5f; text-decoration:none; display:block; padding:0 7px 0 8px;}
.pagination ul li a:hover{ color:#fff; text-decoration:none; display:block; background:#c86f12;}
.pagination ul li img{ vertical-align:middle; float:left;padding:8px 7px 0 8px;display:block;}
.pagination ul li a img { vertical-align:middle; float:left; padding:8px 0 0 0; line-height:24px;display:block;}
.pagination .bgnone{background:#b9b9b9;}
.pagination .bgnone a{background:#b9b9b9;}
.pagination .bgnone a:hover{background:#b9b9b9;}
.pagination  .currentpage a{color:#fff; text-decoration:none; display:block; background:#c86f12;}
/* innerpage css end */


.sitemap{ width:730px; height:auto; margin:0; padding:10px 0 32px 0; float:left;}
.stp_1{ width:730px; height:auto; margin:0; padding:3px 0 3px 0; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#636363;}
.stp_1 a{color:#636363; text-decoration:none;}
.stp_1 a:hover{color:#636363; text-decoration:underline;}

.stp_2{ width:670px; height:auto; margin:0; padding:3px 0 3px 60px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#636363;}
.stp_2 a{color:#636363; text-decoration:none;}
.stp_2 a:hover{color:#636363; text-decoration:underline;}
.stp_2 ul{ margin:0; padding:0; list-style:none;}
.stp_2 ul li{ margin:0; padding:2px 0 2px 0; list-style:none;font:normal 12px Arial, Helvetica, sans-serif; color:#636363;}
.stp_2 ul li a{color:#636363; text-decoration:none;}
.stp_2 ul li a:hover{color:#636363; text-decoration:underline;}

.stp_3{ width:640px; height:auto; margin:0; padding:3px 0 3px 90px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#636363;}
.stp_3 a{color:#636363; text-decoration:none;}
.stp_3 ul{ margin:0; padding:0; list-style:none;}
.stp_3 ul li{ margin:0; padding:2px 0 2px 0; list-style:none;font:normal 12px Arial, Helvetica, sans-serif; color:#636363;}
.stp_3 ul li a{color:#636363; text-decoration:none;}
.stp_3 ul li a:hover{color:#636363; text-decoration:underline;}




/* slidetab css start */
.homecontent_outer  {margin:0 auto;width:100%; float:left; background:#3a3a3a;}
.homecontent  {margin:0 auto;width:990px;}
.mainhometext  {float:left;padding-bottom:10px;width:990px; display:inline;}
#scroller-header  {background:url('../images/scroller-header-bg.gif') repeat-x 0 0;
border-right:1px solid #6B6B6B;float:left;height:27px;margin-top:25px;width:988px}
#scroller-header a {background:url('../images/tab-bg.gif') no-repeat 0 0;color:#000000;
float:left;height:27px;text-decoration:none; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0}
#scroller-header a span {
background:url('../images/normal-crv.gif') no-repeat right top;
cursor:pointer;
float:left;
margin-right:-15px;
padding-right:37px;
position:relative;
z-index:1; font-style:normal; font-variant:normal; font-weight:bold; line-height:27px; font-size:11px; font-family:Arial, Helvetica, sans-serif}

#scroller-body  {border:1px solid #6B6B6B;float:left;padding:0 18px 0 19px;width:950px;}
#mask  {margin:0 auto;overflow:hidden;width:100%;}
#panel {}
#panel div {float:left;}
#panel-1 {}
.mainhometext h2 {color:#CACACA;margin-bottom:0;margin-top:25px;padding-top:10px !important; border:0px none; font-style:normal; font-variant:normal; font-weight:bold; font-size:17px; font-family:Arial, Helvetica, sans-serif}


#scroller-header a.selected {
background:url('../images/active-tab-bg.gif') no-repeat 0 0;
color:#2C2C2C}
#scroller-header a.selected span {
background:url('../images/active-crv.gif') no-repeat right top;
float:left;
margin-right:-15px;
padding-right:37px;
position:relative;
z-index:1; font-style:normal; font-variant:normal; font-weight:bold; line-height:27px; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.mainhometext p {
color:#CACACA;
float:left;
font:12px/20px Arial,Helvetica,sans-serif;
width:100%;}
.mainhometext p a, .mainhometext p a:hover {
color:#525252;
float:right;
font:bold 9px/15px Arial,Helvetica,sans-serif;
height:auto !important;
padding:0 !important;
text-decoration:none;
text-transform:uppercase;
width:auto !important;}
/* slidetab css end */
