/* CSS Document */

body
{margin:0; padding:0; background:url(../images/bg.jpg) repeat-x; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b6b6b;}
a
{ outline:none; }

.txt
{ font-size:12px; color:#6b6b6b; line-height:20px; }

/*wrapper-----------------------------------*/
#wrapper{ width:988px; margin:0 auto; padding:0; position:relative; display:table; background:url(../images/shadow_bg.png) repeat-y;}

.t_bg{ width:962px;background:url(../images/t_bg.png) repeat-x; height:94px; clear:both; margin:0 auto; padding:0; }

.logo{width:auto; height:auto; float:left; padding-left:10px; padding-top:5px;}
.r-col_t{width:80%; height:auto; float:right;}

.req_block{width:80%; height:65px; float:right;}

#menu{width:95%; height:auto; float:right; } 

#menu ul {margin:0; padding:0; float:right;}

#menu li {display:inline;margin:0;padding:0;}

#menu a {float:left; margin:0;padding:0 0 0 4px;text-decoration:none;}
#menu a span {float:left;display:block; padding:5px 15px 4px 6px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4c4c4c; }
    
#menu a span {float:none;}
#menu a:hover {float:left; cursor:pointer; background:url("../images/l-menu.png") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
 
#menu a:hover span {float:left; cursor:pointer;display:block; background:url("../images/r-menu.png") no-repeat right top;padding:5px 15px 4px 6px; /*font-family:Arial, Helvetica, sans-serif; font-size:13px;*/  color:#FFFFFF;}
.Vr{ float:left; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4c4c4c;}


/*header-----------------------------------*/

/*.header{width:962px; height:auto; clear:both; margin:0 auto; padding:0;}*/

.header
{ width:957px; height:262px; clear:both; margin:0 auto; background:url(../images/header.png) no-repeat; padding-left:5px; }


.header-icon-bg{width:181px; height:201px; float:left;}

.l_h_i_bg{width:8px; height:201px; float:left; background:url(../images/l_main_i_bg.png) no-repeat;}
.m_h_i_bg{width:165px; height:201px; float:left; background:url(../images/m_main_i_bg.png) repeat-x; /*overflow:hidden;*/ }
.r_h_i_bg{width:8px; height:201px; float:left; background:url(../images/r_main_i_bg.png) no-repeat;}

.header-I-block{width:181px; height:auto; float:left; padding-left:8px; }
.header_icon_block{width:181px; _width:165px; height:auto;  clear:both; position:relative;}



.header-icon{width:119px; height:151px; clear:both; position:absolute; z-index:1; padding-left:25px; padding-top:15px;}

.header_icon_content{width:90%; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#737373; height:auto; clear:both; position:absolute; z-index:2; padding-top:130px; }

.header_heading{width:90%; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; color:#014a8c; height:auto; clear:both; position:absolute; z-index:3; padding-top:165px; }
.heading a
{ font-size:14px; font-weight:bold; color:#014a8c; text-decoration:none; }
.heading a:hover
{ color:#d56807; }

/*contact center---------------*/

.header-contact-icon{width:104px; height:142px; clear:both; position:absolute; z-index:1; padding-left:25px; padding-top:5px;}
.header_contact_content{width:90%; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#737373; height:auto; clear:both; position:absolute; z-index:2; padding-top:130px; }

.header_contact_heading{width:96%; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; color:#014a8c; height:auto; clear:both; position:absolute; z-index:3; padding-top:165px; }



/*Web development-----------------*/


.header_web_heading{width:96%; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; color:#014a8c; height:auto; clear:both; position:absolute; z-index:3; padding-top:165px; }

/*Website Promotions----------*/

.header-web_pro-icon{width:115px; height:115px; clear:both; position:absolute; z-index:1; padding-left:25px; padding-top:15px;}


/*Content Management*/

.header-web_con-icon{width:144px; height:130px; clear:both; position:absolute; z-index:1; padding-left:10px; padding-top:5px;}







#container{width:938px; padding-left:12px; padding-right:12px; height:auto; clear:both; margin:auto;  /*overflow:hidden;*/}


/*Services---tabs----------------------------*/

#Ser_t_block{width:100%;}

.l_Sr_bg{ width:10px; float:left; height:56px; background:url(../images/L_B_tab.png);}

.m_Sr_bg{ width:918px; float:left; height:56px; background:url(../images/M_B_tab.png);}

.r_Sr_bg{ width:10px; float:left; height:56px; background:url(../images/R_B_tab.png);}



.Ser_Nav_block{width:20%;  height:56px; float:left; background:url(../images/vr_tab.jpg) no-repeat; background-position:right;}

.Ser_Nav_R_block{width:19%; float:left; height:56px; float:left;}

.tab-heading{width:auto; height:auto; padding-top:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#023766; }

.content_inner{width:100%; padding-top:20px; padding-bottom:12px; overflow:hidden; clear:both; }

.left-col{width:647px; height:auto; text-align:left; float:left; overflow:hidden;}

.right_col{ width:274px; height:auto; float:right; /*overflow:hidden;*/ margin:0; padding:0; }


/*Fooeter*/

/*#footer{width:962px; height:253px; background:url(../images/footer.png) repeat-x; margin:0 auto; overflow:hidden; clear:both;}*/
#footer{width:962px; height:73px; background:url(../images/footer.png) repeat-x; margin:0 auto; overflow:hidden; clear:both;}

.f_nav-block{width:auto; height:175px;/* clear:both; margin:0 auto;*/ padding:15px 10px 10px 10px; }




/*.f_nav{width:auto; width:150px; height:auto;float:left; margin-right:40px;}
.woc_nav{width:auto;height:auto;float:left;  margin-right:25px;}
.ims_nav{width:auto;height:auto;float:left;margin-right:25px;}
.wos_nav{width:auto;height:auto;float:left; }*/

.f_nav{ width:125px; height:auto;float:left; margin-right:10px; }
.woc_nav{ width:240px; height:auto;float:left; margin-right:10px; }
.ims_nav{ width:287px; height:auto;float:left; margin-right:10px; }
.wos_nav{ width:250px; height:auto;float:left; margin-right:10px; }



.f_heading{width:auto;height:auto; /*float:left;*/font-family:Arial, Helvetica, sans-serif;color:#e5f4ff;font-weight:bold;font-size:14px;
}


.f_main_nav_block{
width:auto;padding-top:20px;clear:both;float:left;height:auto;}

ul.f_main_nav{margin:0;padding-left:0px;list-style-type:none;display:block;font:12px Arial, Helvetica, sans-serif;;line-height:20px;/*width:auto;*/margin-top:0px;}
ul.f_main_nav li{margin:0;}
ul.f_main_nav li a{display:block;text-decoration:none;color:#fff; background:url("../images/bullet.png") no-repeat 0 0px; color: #fefefe;padding:0 0px 6px 10px;width:auto; padding-bottom:0; height:20px; }
ul.f_main_nav li a:hover{background:url("../images/bullet.png") no-repeat 0 0px; color: #fefefe;text-decoration:underline;}
ul.f_main_nav li a.current,ul.f_main_nav li a.current:hover{background:url("../images/bullet.png") no-repeat 0 0px; text-decoration:underline; }

.footer_l_nav{width:100%; height:auto; /*clear:both;*/ padding-top:5px;  }

.hoverfooter ul{ width:100%;
color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto; 
}

.hoverfooter ul li{list-style: none;display:inline;
}

.hoverfooter ul li a{text-decoration: none;width:auto;float: left;text-align:left;color:#585858;
}

.hoverfooter ul li a:hover{width:auto;text-align:left;color:#585858;float:left; text-decoration:underline;
}


.vr-{width:2px; padding-left:8px; padding-right:8px; float:left; height:auto; color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



/*copy------------right-----------------------*/

/*.copy_right_block{width:auto; height:auto; clear:both;}*/
.copy_right_block{width:auto; height:auto; /*clear:both;*/ padding-top:18px;}

/*.copy_right_text{width:auto; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; color:#585858; }*/.copy_right_text{width:auto; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:14px; color:#585858; font-weight:bold; }


/*Chat-----------Block--------------------------*/
#chat_wrap
{ /*float:right;*/ width:267px; }
#l_Chat_t_bg
{ background:url(../images/l_Chat_t_bg.png) no-repeat; width:6px; height:38px; float:left; }
#m_Chat_t_bg
{ background:url(../images/m_Chat_t_bg.jpg) repeat-x; height:38px; float:left; width:255px; }
#R_Chat_t_bg
{ background:url(../images/R_Chat_t_bg.png) no-repeat; width:6px; height:38px; float:left; }
#Chat_b
{ clear:both; background:#f8fcfd url(../images/Chat_b.jpg) no-repeat bottom; border-left:#afc7d7 solid 1px; border-right:#afc7d7 solid 1px; padding:5px; min-height:100px; _height:100%; }
#c_r_b
{ background:url(../images/c_r_b.png) no-repeat; height:7px; }
#chat_icon 
{ position:relative; left:0px; width:76px; height:78px; z-index:1; margin-top:-16px; margin-left:-11px; float:left }
#img_wrap
{ float:right; width:104px; *width:103px; height:109px; position:relative; margin-top:-49px; _margin-top:-80px; }
.ques
{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c10103; font-weight:bold; line-height:35px; }
.online
{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#2c50ab; line-height:20px; }
#chat_now_wrap
{ width:100px; float:left; margin-left:37px; position:relative; z-index:1; _margin-top:-30px; _margin-left:10px; }
.chat_now
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c10103; }

#txt_box_wrap
{ clear:both; height:75px; width:254px; _margin-top:-3px }
.txt_box
{ border:1px solid #739CB8; color:#7E7E7E; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:63px; padding:5px; width:242px; overflow:auto; margin-top:-1px }

.gap2
{ height:10px; clear:both; }

.spacer{width:274px; height:9px; clear:both;}

.R_Q_block{width:274px; height:auto; clear:both;}

.top_Rq_row{width:auto; height:46px; clear:both;}

.l_Rq_bg{width:13px; height:46px; float:left; background:url(../images/l_re-bg.png);}
.m_Rq_bg{width:242px; height:46px;  float:left; background:url(../images/M-re_bg.png) repeat-x;}
.r_Rq_bg{width:19px; height:46px;   float:left;background:url(../images/R_re_bg.png);}


.Req_heading{width:100%; padding-top:13px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#c10103; font-size:18px; }

.req_content{width:274px; height:auto;  background:url(../images/re_co_bg.png) repeat-y; clear:both;}

.bottom_Rq_row{width:auto; height:26px; clear:both;}

.l_bo_Rq_bg{width:13px; height:26px; float:left; background:url(../images/l_bo_re.png);}
.m_bo_Rq_bg{width:244px; height:26px;  float:left; background:url(../images/M_bo_re.png) repeat-x;}
.r_bo_Rq_bg{width:17px; height:26px;   float:left;background:url(../images/r_bo_re.png);}


.Req_from_bg{width:254px; height:auto; padding:10px 10px 0 10px;  clear:both; overflow:hidden;} 

.Req_text_box_block{width:100%; height:30px; clear:both; }

Remarks_text_box_block{width:100%; height:74px; clear:both; }

.spacer2{width:100%; height:5px; clear:both;}

.Req_title_text{width:60px; float:left; text-align:right; padding-right:5px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858;}

.Req_text_box{width:174px; height:auto; float:left;}

.main_text_box{width:174px; height:26px; clear:both; border-style:solid; border-width:1px; border-color:#739cb8; background-color:#FFFFFF;}

.box_ver_text_box{width:91px; height:auto; float:left; padding-left:10px;}
.ver_main_text_box{width:91px; height:26px; clear:both; border-style:solid; border-width:1px; border-color:#739cb8; background-color:#FFFFFF;}

.ver_text_box{width:auto; height:auto; padding-top:4px;  float:left; }

.ver_img_box{width:70px; height:22px; clear:both; border-style:solid; border-width:1px;  border-color:#cccccc; background-color:#FFFFFF;}

.remark_text_box{width:174px; height:70px; clear:both; border-style:solid; border-width:1px; border-color:#739cb8; background-color:#FFFFFF;}

.s_button{width:auto; height:auto; padding-left:64px; clear:both;}


.client-img{width:268px; height:154px; clear:both;}

.partner-img{width:268px; height:154px; clear:both;}


.inner-container{width:auto; padding-bottom:20px; clear:both; text-align:left; background:url(../images/hr_bg.jpg) no-repeat bottom; margin-bottom:20px; overflow:hidden; _height:100%; }

.inner-container2{width:auto; padding-bottom:40px; clear:both; text-align:left; background:url(../images/hr_bg.jpg) no-repeat bottom; margin-bottom:20px; overflow:hidden; _height:100%; }

h2{font-weight:bold; color:#0867a6; font-size:18px; background:url(../images/bullet2.png) no-repeat; background-position:left; padding-left:15px; }

.bullet_heading{width:auto; background:url(../images/bullet2.png) no-repeat; background-position:left; height:auto; clear:both; font-size:14px; color:#7cacca; padding-left:15px; font-weight:bold;}

.heading-color{color:#46697f;}

.view_more{ text-align:right;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0173ba; }
.view_more a{color:#0173ba; text-decoration:none;}
.view_more a:hover {color:#0173ba; text-decoration:underline;}

.hire-heding{width:100%; font-family:Arial, Helvetica, sans-serif; color:#3679b4; font-size:20px; font-weight:bold; clear:both;}



/************* glossy menu ***********/

.glossymenu{
margin: 0;
padding: 0;
width: 276px; /*width of menu*/
/*border: 1px solid #9A9A9A;*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{
/*background: black url(glossyback.gif) repeat-x bottom left;*/
/*background:#cccccc;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#000000;*/
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
/*padding: 4px 0;*/
/*padding-left: 10px;*/
text-decoration: none;
/*border-bottom:#ffffff 1px solid;*/
outline:none;

font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#052e47; font-weight:bold; line-height:38px; /*padding-left:10px; height:27px; background:url(images/collp_bg.jpg) repeat-x; border:#000000 solid 1px;*/ /*border-bottom:0;*/ }


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color:#7CACCA; text-decoration:none;
}

.glossymenu a.menuitem .statusicon{ 
position: absolute;
/*top: 5px;*/
top:10px;
*top:1px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
/*background-image: url(glossyback2.gif); text-decoration:underline;*/ color:#7CACCA; }

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background:#f8fcfd url(../images/exp_botm.png) repeat-y; /*border:#afc7d7 solid 1px;*/ border-top:0; border-bottom:0; width:266px; padding-top:0 ; margin-left:2px; }
.submenu_inner
{ padding:10px; clear:both; text-align:justify; }

.exp_l
{ float:left; background:url(../images/exp_l.png) no-repeat; width:10px; height:48px; }
.exp_m
{ background:url(../images/exp_m.png) repeat-x; height:48px; float:left; width:250px; }
.exp_r
{ background:url(../images/exp_r.png) no-repeat; width:16px; height:48px; float:left; }

.exp_bott
{ background:transparent url(../images/exp_bott.png) no-repeat scroll center top;
height:6px; margin-top:-6px; position:absolute; width:266px; z-index:1; }
.exp_botb
{ background:url(../images/exp_botb.jpg) no-repeat; width:266px; height:7px; clear:both; }

.icon_title
{ font-size:11px; color:#094d77; }

.img_left
{ float:left; padding-right:5px; padding-top:8px; }

.img_right
{ float:right; padding-left:5px; }

.welcome2
{ font-size:12px; color:#497fa1; font-weight:bold; }

.web_link a
{ color:#0F77A6; }
.web_link a:hover
{ text-decoration:none; }

.mail a
{ font-size:13px; text-decoration:none; color:#0f77a6;  font-weight:normal; line-height:18px; }
.mail a:hover
{ text-decoration:underline; }

.mail2 a
{ font-size:14px; text-decoration:underline; color:#0f77a6;  font-weight:normal; line-height:18px; }
.mail2 a:hover
{ text-decoration:none; }

.back a
{ font-size:15px; font-weight:bold; color:#323232; text-decoration:none; }
.back a:hover
{ text-decoration:underline; }

.img_ver
{ vertical-align:middle; }

.sidenav ul 
{ list-style: none; padding-left:25px; margin:0px; }
.sidenav ul li 
{ line-height: 30px; /*	float:left;*/ }
.sidenav ul li a
{ font-size:13px; text-decoration:none; color:#0f77a6; padding-left:10px; display:block; line-height:30px; border-bottom:#d5e1e9 1px solid; background:url(../images/bullet_cir.jpg) no-repeat 0 12px; }
.sidenav ul li a:hover
{ color:#023766; }

.serv_wrap
{ float:left; width:250px; }
.serv_wrap2
{ float:right; width:250px; margin-right:40px; }
.img_padd
{ padding-left:10px; }

.pb_wrap
{ width:201px; float:left; }
.pb_top
{ background:url(../images/pb_top.png) no-repeat; width:201px; height:1px; }
.pb_bg
{ background:url(../images/pb_bg.png) repeat-y; width:201px; }
.pb_bot
{ background:url(../images/pb_bot.png) no-repeat; width:201px; height:8px; clear:both; }
.pb_img_wrap
{ margin-right:5px; /*padding-bottom:2px;*/ padding-top:2px; padding-bottom:0px; }
.pb_gap
{ width:12px; height:5px; float:left; }

.star
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#C10103; }
.star2
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#C10103; line-height:18px; }

.toll
{ font-size:25px; color:#3f8bb8; font-weight:bold; } 
.req a
{ font-size:14px; color:#6b6b6b; text-decoration:none; font-weight:bold; }
.req a:hover
{ color:#3f8bb8; }



.navigation-width
{ width:100%;}
/*.navigation{ background: url(../images/navigation-bg.gif) repeat-x top; border: 0px solid #f1f2f2;}*/	
ul, li, ol
{ list-style:none; padding:0px; background-image:none; margin:0px;}
li
{	list-style:none;}
ul.navigation 
{ list-style: none; margin:0px; padding: 0; font-size:14px; }
ul.navigation li 
{ display: inline; float:left; /*margin-right:10px;*/ /*margin:25px 25px;*/ /*padding:13px 5px 13px 5px;*/ background:url(../images/vr_tab.jpg) no-repeat; background-position:right; }
ul.navigation li.last
{ display: inline; /*margin-right:10px;*/ /*margin:25px 25px;*/  background: none; }
ul.navigation a:link, ul.navigation a:visited 
{ /*padding:13px 27px 13px 25px;*/padding-left:23px; padding-right:23px; color: #023766; text-decoration: none; line-height:56px; display:block;	}
ul.navigation a:hover 
{ color:#488ec2; }
ul.navigation a.selected 
{ color:#abbd4d; }
ul.navigation a:focus 
{ outline: none; }		
.subcontent
{ width:906px; border:5px solid #c9e0ef; position:relative; visibility:hidden; /*margin-left:170px; margin-top:400px;*/ z-index:2; height:170px; /*padding:5px 15px 15px 15px;*/ padding:2px; background:#ffffff; top:0; /*opacity:.9; filter:Alpha(opacity=90);*/ /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);*/ }
		
.sub_side_wrap
{ float:left; width:165px; height:170px; overflow:hidden; background:#C9E0EF; }		
.sub_side_cont
{ float:left; display:block; width:721px; padding:10px; /*padding-left:0;*/}
.hov_cont a
{ line-height:20px; font-size:12px; text-decoration:none; color:#069; padding-left:15px; display:block; padding:2px; }
.hov_cont a:hover
{ background:#ffffff; }
.hov_cont a.cur
{ background:#ffffff; }
.sub_side_txt
{ font-size:13px; text-align:justify; }

.read_mo a
{ font-size:13px; text-decoration:none; color:#0f77a6; }
.read_mo a:hover
 { color:#023766; }
 
 
.height
{ height:3px; } 
#bbb_wrap
{ float:left; width:180px; height:10px; }
#toll_wrap
{ float:left; width:200px; padding-top:15px; }
#request_wrap
{ float:left; width:235px; }

.btn
{ background:url(../images/s_button.png) no-repeat; width:85px; height:27px; border:0; }
.btn2
{ background:url(../images/off_btn.png) no-repeat; width:130px; height:27px; border:0; }

.ind_tab ul 
{ list-style: none; padding:0px; margin:0px; }
.ind_tab ul li 
{ /*line-height: 30px; 	float:left;*/ }
.ind_tab ul li a
{ font-size:13px; text-decoration:none; /*color:#0f77a6;*/ color:#0f77a6; padding-left:25px; display:block; line-height:25px; border-bottom:#d5e1e9 1px solid; background:url(../images/bullet2.png) no-repeat 0 6px; }
.ind_tab ul li a:hover
{ color:#C10103; /*023766*/ /*background:url(../images/bullet22.png) no-repeat 0 6px;*/ }


.pagination ul
{ border:0; margin:0; padding:0;}
.pagination li
{ border:0; margin:0; padding:0; font-size:11px; list-style:none; float:left; }
.pagination a
{ border:solid 1px #DDDDDD; margin-right:2px; }
.pagination .previous-off,
.pagination .next-off 
{ color:#666666; display:block; float:left; font-weight:bold; padding:3px 4px; }
.pagination .next a,
.pagination .previous a 
{ font-weight:bold; border:solid 1px #FFFFFF; }
.pagination .active
{ color:#C10103; font-weight:bold; display:block; float:left; padding:4px 6px; }
.pagination a:link,
.pagination a:visited 
{ color:#0f77a6; display:block; float:left; padding:3px 6px; text-decoration:none; }
.pagination a:hover
{ border:solid 1px #666666; }

 
/*.sub_cont2_wrap
{ clear:both; top:-184px !important; *margin-top:-184px; }
.sub_cont3_wrap
{ clear:both; top:-368px !important; *margin-top:-184px; }
.sub_cont4_wrap
{ clear:both; top:-552px !important; *margin-top:-184px; }
.sub_cont5_wrap
{ clear:both; top:-736px !important; *margin-top:-184px; }*/
		
