/* CSS Document */
*{
margin:0px;
padding:0px;
outline:none;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#253d57 url(../images/bg.jpg) repeat-x left top;
overflow:-moz-scrollbars-vertical;
padding:10px 0 0 0;
}
p{
font-size:11px;
margin:0px;
padding:0px;
}

.main_wrapper{
width:988px;
margin:0 auto 0 auto;
background:#FFFFFF;

}
.header{
height:121px;
background:url(../images/header_bg.jpg) repeat-x left top;
}
.logo{
padding:41px 0 0 57px;
float:left;
}
#nav{
float:right;
padding:45px 49px 0 0;
}
#nav ul{
list-style-type:none;
}
#nav ul li{
float:left;
background:url(../images/nav_border.jpg) no-repeat right top;
height:38px;
line-height:35px;
font-size:14px;
}
#nav ul li.norpad_bord{
height:38px;
line-height:35px;
background:none;
}
#nav ul li.norpad_bord a{
padding:0 0 0 16px;
}
#nav ul li a{
color:#9ba0b4;
text-decoration:none;
display:block;
padding:0 16px;
/*background:url(../images/nav_arrow.gif) no-repeat right 14px;*/
}
#nav ul li a:hover{
color:#bbd65e;
}
#nav li a.current {
background:url(../images/nav_arrow.gif) no-repeat right 14px;
color:#b8cf69;
}
#nav li a.curr_cont {
background:url(../images/cont_arro.jpg) no-repeat left 14px;
color:#b8cf69;
}
#nav li a.nostyle {

}

#currentpage{
border:solid 1px #000000;
}
.banner{
width:729px;
height:280px;
float:left;
}
.banner_sub{
width:729px;
height:120px;
float:left;
background:#FFFFFF;
}

.ttus{
width:117px;
border-right:solid 1px #bbd65e;
border-bottom:solid 1px #bbd65e;
height:40px;
float:left;
color:#f1fdc4;
padding:0 0 0 12px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
line-height:40px;
background:#a2bb4a url(../images/phone.jpg) no-repeat 100px center;
}
.ttus2{
width:117px;
border:solid 1px #bbd65e;
border-left:none;
border-top:none;
height:35px;
float:left;
color:#f1fdc4;
padding:5px 0 0 12px;
text-transform:uppercase;
font-size:10px;
}

.ttus_nor{
width:119px;
border-bottom:solid 1px #bbd65e;
float:left;
color:#f1fdc4;
height:35px;
padding:5px 0 0 10px;
text-transform:uppercase;
font-size:10px;
}
.cs{
background:#9ab146;
height:40px;
color:#f1fdc4;
font-size:14px;
text-transform:uppercase;
line-height:40px;
padding:0 0 0 12px;
border-bottom:solid 1px #bbd65e;
font-weight:bold;
}
.cs_cont{
height:69px;
border-bottom:solid 1px #bbd65e;
font-size:11px;
color:#f8ffdf;
padding:8px 12px 0 12px;
}
.dark{
color:#336600;
}
.dark2{
font-size:9px;
color:#768d24;
font-weight:bold;
}
.content_wapper{
background:url(../images/cont_bg.jpg) repeat-x left top;
padding:9px;
float:left;
width:986px;
}
.content_wapper2{
background:url(../images/cont_bg.jpg) repeat-x left top;
padding:9px 0 0 9px;
float:left;
width:720px;
border-bottom:solid 8px #FFFFFF;
}
.left_wrapper{
float:left;
width:729px;
}
.left_wrapper_sub{
float:left;
width:729px;
background:url(../images/left_wrap_bg.jpg) repeat-y left top;
}
.right_lay{
float:right;
}
.latest_ne{
background:#FFFFFF;
padding:10px 0 10px 0;
}

.latest_ne2{
padding:10px 0 10px 0;
background:#ffffff url(../images/cont_bg.jpg) repeat-x left top;
}
.latest_ne21{
background:#FFFFFF;
padding:10px 0 10px 0;

}
.gren_box{
width:192px;
background:url(../images/gren_bg.jpg) repeat-x left top;
font-size:12px;
color:#98ad49;
font-weight:bold;
height:43px;
padding:15px 20px 15px 15px;
}
.gren_box_sub{
background:url(../images/sub_clients.jpg) repeat-x left top;
font-size:12px;
color:#98ad49;
font-weight:bold;
line-height:33px;
height:35px;
text-transform:uppercase;
padding:0 0 0 20px;
}

.left_box{
float:left;
width:226px;
background:#f4f5f8;
}
.grey_box{
background:#f4f5f8;
padding:10px 0 9px 15px;
font-size:11px;
color:#767fa3;
line-height:16px;
width:212px;
}
.grey_box_sub{
background:#f4f5f8;
padding:10px 18px 9px 20px;
font-size:11px;
color:#767fa3;
line-height:16px;
}

.grey_box_sub2{
background:#f4f5f8;
padding:0;
font-size:11px;
color:#767fa3;
line-height:16px;
}

.cname{
color:#a1bd42;
padding:8px 0 0 0;
font-size:11px;
}
.grey_box p{
background:url(../images/bullet.jpg) no-repeat left center;
padding:0 0 0 15px;
line-height:19px;
}

.grey_box ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.grey_box ul li{
background:url(../images/bullet.jpg) no-repeat left center;
padding:0 0 0 15px;
line-height:20px;
}
.center_box{
float:left;
width:470px;
padding:0 11px 0 12px;
}
.home_head{
float:left;
border-bottom:solid 2px #98a0c1;
display:inline;
height:23px;
}
.home_head2{
/*border-bottom:solid 2px #98a0c1;*/
background:url(../images/head_bg.jpg) repeat-x left bottom;
height:23px;
}

.home_head2 h3{
font-size:18px;
text-transform:uppercase;
color:#666699;
}

.home_head h3{
font-size:18px;
text-transform:uppercase;
color:#666699;
font-weight:normal;
padding:0 5px 0 0 ;
}
h3.hed{
width:99px;
}
h3.hed2{
float:left;
font-size:15px;
background:url(../images/head_bg1.jpg) repeat-x left bottom;
height:23px;
}
.corp_demos{
float:right;
height:23px;
}
.corp_demos a{
float:left;
display:block;
color:#98a0c1;
text-decoration:none;
font-size:11px;
background:url(../images/arrow.jpg) no-repeat left center;
padding:0 0 0 8px;
}

.corp_demos a:hover{
color:#bbd65e;

}

.corp_demos1{
float:right;
border-bottom:solid 2px #bbd65e;
display:inline;
height:23px;
}


/*.corp_demos ul{
list-style-type:none;
padding:0 0 0 160px;
}
.corp_demos ul li{
float:left;
background:url(../images/arrow.jpg) no-repeat left center;
padding:0 5px 0 10px;
}
.corp_demos ul li a{
display:block;
color:#98a0c1;
text-decoration:none;
line-height:23px;
font-size:11px;
float:left;
width:100px;
}

.corp_demos ul li.nopds{
padding:0 0 0 10px;
}*/

.cent_para{
padding:8px 0 8px 0;
color:#606060;
font-size:11px;
}
.cent_para2{
padding:10px 0 10px 0;
color:#606060;
font-size:11px;
}
.cent_para2 ul{
list-style-type:none;
}
.cent_para2 ul li{
background:url(../images/green_b.gif) no-repeat left center;
line-height:19px;
padding:0 0 0 15px;
}
.cent_para2 ul li a{
color:#767fa3;
text-decoration:none;

}
.sub_head_bold{
font-weight:bold;
}

.sub_head_bold_2{
font-weight:bold;
background:url(../images/joomla_logo.jpg) no-repeat left center;
display:block;
height:30px;
line-height:28px;
padding:0 0 0 45px;
}
.sub_head_bold_3{
font-weight:bold;
background:url(../images/wordpress_logo.jpg) no-repeat left center;
display:block;
height:35px;
line-height:38px;
padding:0 0 0 45px;
}
.sub_head_bold_4{
font-weight:bold;
background:url(../images/drupal_logo.jpg) no-repeat left center;
display:block;
height:39px;
line-height:42px;
padding:0 0 0 45px;
}


#para_list li{
background:url(../images/green_b.gif) no-repeat left 6px;
line-height:17px;
padding:0 0 10px 15px;
}
#link_arrow li{
background:url(../images/bullet2.gif) no-repeat left 6px;
}
#link_arrow li a:hover{
color:#a7c243;
}


#para_list22 li{
background:url(../images/green_b.gif) no-repeat left 4px;
line-height:14px;
padding:0 0 10px 15px;
}



/*--------------------------------------QUICK JUMP MENU STARTS HERE-------------------------------*/

#quickJumpSelectOptions {
z-index:2000;
overflow:auto;
cursor:pointer;
height:250px;
background:#f4f5f9;

}
#quick_jump_menu {
cursor:pointer;
background:#FFFFFF url(../images/drop_down.jpg) no-repeat right 1px;
/*height:17px;*/
font-size:11px;
color:#9b9b9b;
line-height:17px;
border:solid 1px #d8d8d8;
padding:0 0 0 10px;
width:225px;
float:left;
}
.quick_jump_drop{
/*margin:10px 0 0 0;*/ /*gap between drop and down*/
list-style-type:none;
border:solid 1px #d8d8d8;
font-size:11px;
}
.quick_jump_drop li{
/*line-height:24px;
width:228px;*/
padding:5px 0 5px 10px;
}
.quick_jump_drop li a{
text-decoration:none;
/*display:block;*/
}

.quick_jump_drop {
display:none;
}
.select-options-visible {
cursor:default;
list-style-type:none;
}

.select-options-visible {
z-index:999;
background:#fff;
overflow:auto;
position:absolute;
top:19px;
}

.quick_wrap1{
width:259px;
float:left;
background:#b1cb59;
}
.quick_j{
height:37px;
background:#9ab146;
border-bottom:solid 1px #bbd65e;
}
.quick_wrap{
width:237px;
margin:9px 0 0 10px;
display:inline;
}

.fist_level{
background:#b1cb59;
border-bottom:solid 1px #FFFFFF;
padding:0 0 0 8px;
font-weight:bold;
}
.fist_level a{
color:#FFFFFF;
display:block;
}
.fist_level a:hover{
color:#e5e7ec;
}

.s_level{
background:#e5efcc;
padding:0 0 0 20px;
border-bottom:solid 1px #FFFFFF;
}
.s_level a:hover{
color:#767fa3;
}

.t_level{
background:url(../images/bullet2.gif) no-repeat left 8px;
padding:0 0 0 10px;
margin:0 0 0 20px;
}
.t_level a{
color:#767fa3;
display:block;
}
.t_level a:hover{
color:#98ad49;
}
.s_level a{
color:#98ad49;
display:block;
}

/*--------------------------------------QUICK JUMP MENU ENDS HERE-------------------------------*/


/*--------------------------------------Tabbed pages starts here-------------------------------*/
.tabs {
/*background:#cfd2e1 url(../images/bg-tabs.gif) repeat-x 0 100%; */
background:url(../images/tabbed_bg.jpg) repeat-x left bottom;
border: solid 1px #98a0c1;
height:160px;
} /*fix for IE in hacks.css*/
.navi ul{
list-style-type:none;
}
.navi li {
width:116px; 
float:left; 
border-left: solid 1px #98a0c1; 
background:url(../images/dark_state.jpg) repeat-x left top;
}
.navi li.here {
background:#fff url(../images/normal_bg.jpg) no-repeat center top;
width:117px;
border:none;
}
.navi li a {
display:block; 
height:49px; 
padding:6px 0 0 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
}
.navi li a:hover {
color:#e5e7ec;
}

.navi li.here a {
color:#646d8f; }
.navi li.here a.tab-1 {
 }
.navi li.here a.tab-2 {
}
.navi li.here a.tab-3 {
}
.navi li.here a img {
visibility: hidden; }

.tab-content {
padding:10px 12px 0px 12px;
font-size:11px;
/*height:95px;*/
float:left;
width:444px;
}
.tab-list {
width:235px; 
float:left;
color:#454d6a;
padding:0 0 0 10px;
font-size:10px;
text-transform:uppercase;
}
.tab-list ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.tab-list li { 
color:#9aa3af;
background:url(../images/arrow2.gif) no-repeat left 3px;
padding:0 0 3px 12px;

}
.tab-list li a{ 
color:#545c7c; 
text-decoration: none;
}
.tab-list li a:hover{
color:#FFFFFF;
}


.tab-list2 {
width:235px; 
float:left;
color:#454d6a;
padding:0 0 0 10px;
font-size:10px;
text-transform:uppercase;
}
.tab-list2 ul{
list-style-type:none;
}
.tab-list2 li { 
color:#9aa3af;
background:url(../images/arrow2.gif) no-repeat left 3px;
padding:0 0 2px 12px;
}
.tab-list2 li a{ 
color:#545c7c; 
text-decoration: none;
}
.tab-list2 li a:hover{
color:#FFFFFF;
}


.tab-para { 
float:left;
width:185px;
color:#454d6a;
/*line-height:15px;*/
}
.tab-para2 { 
color:#454d6a;
padding:0 12px 0 0;
line-height:15px; 
}
.tab-para2 a{
color:#545c7c;
text-decoration:none;
font-weight:bold;
}
.tab-para2 a:hover{
color:#FFFFFF;
}

.tab-hide { display: none; 
}


/*--------------------------------------Tabbed pages starts here-------------------------------*/

.right_box{
float:left;
padding:20px 20px 5px 22px;
width:205px;
line-height:16px;
background:url(../images/right_box_bg.jpg) repeat-x left top;
}
.right_box h3{
text-transform:uppercase;
color:#666699;
font-size:18px;
font-weight:normal;
padding:0 0 15px 0;
}
.right_box ul{
list-style-type:none;
}
.right_box ul li{
background:url(../images/green_b.gif) no-repeat left 6px;
padding:0 0 10px 10px;
color:#606060;
font-size:11px;
}
.footer{
border-top:solid 1px #e1e5e7;
height:38px;
font-size:11px;
background:#FFFFFF;
color:#98a0c1;
line-height:38px;
}
.footer a{ 
color:#98a0c1;
text-decoration:none;
}
.sub_link{
float:left;
padding:0 0 0 15px;
}
.copy_right{
float:right;
padding:0  11px 0 0;
}
.add_ress{
height:80px;
background:url(../images/address.jpg);
padding:20px 0 0 15px;
}
.nj h4, .cali h4, .uk h4, .jor h4, .ind h4 {
text-transform:uppercase;
color:#5981b2;
font-size:11px;
padding:0 0 8px 0;
}
.nj{
float:left;
width:192px;
padding:0 0 0 10px;
color:#929ba6;
font-size:10px;
}
.cali{
float:left;
width:185px;
padding:0 0 0 12px;
color:#929ba6;
font-size:10px;

}
.uk{
float:left;
width:182px;
padding:0 0 0 13px;
color:#929ba6;
font-size:10px;
}
.jor{
float:left;
width:173px;
padding:0 0 0 15px;
color:#929ba6;
font-size:10px;

}
.ind{
float:left;
width:172px;
padding:0 0 0 10px;
color:#929ba6;
font-size:10px;
}
.cont_ser{
list-style-type:none;
font-size:10px;
margin:0px;
}
.cont_ser li{
width:230px;
background:#f4f5f9;
line-height:19px;
margin:0 0 10px 0;
}
.cont_ser li a{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
padding:0 0 0 10px;
font-weight:bold;
display:block;
background:#97a0c1 url(../images/right_arrow_b.jpg) no-repeat 220px 7px;
}

.cont_ser li ul{
list-style-type:none;
}
.cont_ser li ul li{
background:#f4f5f9 url(../images/bullet2.gif) no-repeat 15px center;
margin:0;
padding:0 0 0 15px;
width:215px;
}
.cont_ser li ul li a{
color:#767fa3;
text-transform:none;
background:none;
}
.f_box{
float:left;
}
.s_box{
float:left;
padding:0 0 0 10px;
}
.last_box{
padding:0 0 8px 0;
}
.cont_ser2{
list-style-type:none;
font-size:10px;
}
.cont_ser2 li{
width:226px;
line-height:19px;
margin:0 0 1px 0;
}
.cont_ser2 li a{
background:#bbd65e url(../images/right_arrow.jpg) no-repeat 218px 7px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
padding:0 0 0 15px;
font-weight:bold;
display:block;
}

.cont_ser2 li ul{
list-style-type:none;
}
.cont_ser2 li ul li{
background:#f4f5f9 url(../images/bullet2.gif) no-repeat 15px center;
margin:0;
padding:0 0 0 15px;
width:211px;

}
.cont_ser2 li ul li a{
color:#767fa3;
text-transform:none;
background:none;
}
#head_r{
float:right;
color:#bbd65e;
font-weight:bold;
font-size:14px;
margin:3px 0 0 0;
}
.box1{
float:left;
width:155px;
text-align:left;
}
.imges{
padding:0 0 5px 18px;
height:51px;

}
.imges_head{
font-size:11px;
color:#767fa3;
text-transform:uppercase;
padding:0 0 0 18px;
font-weight:bold;
text-align:left;
}
.other_serv{
color:#999999;
font-size:11px;
padding:0 0 0 18px;
text-align:left;
}
.other_serv2{
color:#999999;
font-size:11px;
padding:0 0 0 18px;
text-align:left;
}
.other_serv a{
color:#999999;
text-decoration:none;
}

.other_serv2 a{
color:#d3d3d3;
text-decoration:none;
}
.other_serv a:hover{
color:#b1cb59;
}
.other_serv2 a:hover{
color:#b1cb59;
}
.page_no{
height:30px; 
text-align:right;
padding:0 0 0 410px;
}
.page_no a{
display:block;
float:left;
border:solid 1px #CCCCCC;
width:16px;
margin:0 0 0 1px;
background:#bbd65e;
text-align:center;
color:#FFFFFF;
height:16px;
text-decoration:none;
}
.page_no a.curt{
background:#88b526;
}
.ptitle{
text-transform:uppercase;
font-size:13px;
}
#step1{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:87px;
text-align:center;
line-height:85px;
text-transform:uppercase;
font-size:18px;
}
.drop_aro{
float:left;
background:url(../images/down_arrow.jpg) no-repeat center bottom;
padding:0 0 6px 0;
}
.drop_aro_n{
float:left;
padding:0 0 6px 0;
}


.proc_cont{
background:#c0c5d9;
border:solid 1px #97a0c1;
margin:0 0 0 10px;
float:left;
width:331px;
padding:10px;
font-size:11px;
color:#3e4976;
}
.caps_head{
text-transform:uppercase;
color:#3d4a77;
font-weight:bold;
font-size:11px;
}
#step_2{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:154px;
text-align:center;
line-height:153px;
text-transform:uppercase;
font-size:18px;
}
.proc_cont2{
background:#c0c5d9;
border:solid 1px #97a0c1;
margin:0 0 0 10px;
float:left;
width:331px;
padding:10px;
font-size:11px;
color:#3e4976;
}
#step3{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:140px;
text-align:center;
line-height:138px;
text-transform:uppercase;
font-size:18px;
}
#step4{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:62px;
text-align:center;
line-height:60px;
text-transform:uppercase;
font-size:18px;
}
.currnt{
color:#9ab146;
}
.currnt:hover{
color:#767fa3;
}


#site_mp li{
background:url(../images/bullet2.gif) no-repeat left center;

}
.ar_link{
}
#msg{
color:#FF0000;
color:#FF0000; 
text-align:center; 
padding:15px 0 0 0;
}
.log_wrap{
width:276px;
margin:20px auto 0 auto;
background:#f4f5f8;

}
.log_head{
height:31px;
background:#d6e683;
color:#606060;
font-size:13px;
font-weight:bold;
line-height:28px;
padding:0 0 0 10px;
}
.us_name{
width:70px;
float:left;
padding:2px 0 0 30px;
color:#767fa3;
}
.us_input{
float:left;
}
/*--------------------------------------Banners-------------------------------------*/
#abt{
background:url(../images/about-us.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#serv{
background:url(../images/services.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#awd{
background:url(../images/advance-web-dev.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#bad{
background:url(../images/busi-appli-dev.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#wdad{
background:url(../images/web-des-dev.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#consulting{
background:url(../images/consulting.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#mas{
background:url(../images/main-and-supp.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#gdam{
background:url(../images/gra-des-and-mul.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#content-writ{
background:url(../images/content_writing.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#inter-mark{
background:url(../images/internet-mar.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#technology{
background:url(../images/technology.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#process{
background:url(../images/process.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#contact-us{
background:url(../images/contact.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}
#portfolio{
background:url(../images/portfolio.jpg) no-repeat left top;
width:729px;
height:120px;
text-indent:-9999px;
}

.jsclass body .randomcontent{ 
display: none;
}
.all_cp{
font-weight:bold;
text-transform:uppercase;
}

.link_col{
color:#9ab146;
text-decoration:none;
}
.link_col:hover{
color:#5f6a96;
text-decoration:none;
}
.cont_ser a:hover{
color:#9ab146;
text-decoration:none;
}
.cont_ser li a:hover{
color:#e5e7ec;
}
.cont_ser li ul li a:hover{
color:#9ab146;
text-decoration:none;}

.cont_ser2 li a:hover{
color:#e5e7ec;
}
.cont_ser2 li ul li a:hover{
color:#9ab146;
text-decoration:none;
}
.sub_link a:hover{
color:#9ab146;
text-decoration:none;
}
.cont_ser2 li a.sub_current{
background:#97a0c1 url(../images/bullet28.gif) no-repeat 218px 7px;;
display:block;
}
.cont_ser2 li ul li a.subcurrent{
background:url(../images/bullet27.gif) no-repeat right 8px;
display:block;
color:#9ab146;
font-weight:bold;
}
.cont_ser li a:hover{
background:#bbd65e url(../images/bullet28.gif) no-repeat 220px 7px;
}
.cont_ser li ul li a:hover{
color:#9ab146;
background:none;
}

.drop_aro_1{
float:left;
background:url(../images/down_arrow.jpg) no-repeat center bottom;
padding:0 0 6px 0;
}
#step_1{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:48px;
text-align:center;
line-height:48px;
text-transform:uppercase;
font-size:18px;
}
.proc_cont_2{
background:#c0c5d9;
border:solid 1px #97a0c1;
margin:0 0 0 10px;
float:left;
width:331px;
padding:10px;
font-size:11px;
color:#3e4976;
}
#step2{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:91px;
text-align:center;
line-height:91px;
text-transform:uppercase;
font-size:18px;
}

.proc_cont_2 ul li{
background:url(../images/gui_bul.jpg) no-repeat left center;
margin:0px;
}
#step_3{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:143px;
text-align:center;
line-height:138px;
text-transform:uppercase;
font-size:18px;
}
#step_4{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:48px;
text-align:center;
line-height:45px;
text-transform:uppercase;
font-size:18px;
}
#step_5{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:62px;
text-align:center;
line-height:60px;
text-transform:uppercase;
font-size:18px;
}
#step_6{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:48px;
text-align:center;
line-height:45px;
text-transform:uppercase;
font-size:18px;
}
#step_7{
background:#d6e69d;
border:solid 1px #bdd460;
float:left;
color:#9ab149;
width:104px;
height:34px;
text-align:center;
line-height:32px;
text-transform:uppercase;
font-size:18px;
}
#site_mp .s_level{
margin:0 0 0 18px;
}
#site_mp .t_level{
margin:0 0 0 35px;
}
#site_mp a:hover{
color:#9ab146;
}
.grey_left{
float:left;
width:27px;
}
.first_grey{
width:27px;
float:left;
background:#afafaf;
height:72px;
}
.first_grey h2{
background:url(../images/onsite.gif) no-repeat left top;
height:72px;
text-indent:-9999px;
}

.grey_right{
float:left;
width:435px;

}
.require_ment{
width:426px;
height:57px;
background:#d5e69c;
border:solid 1px #bbd65e;
padding:13px 0 0 0;
text-align:center;
}
.secon_req{
width:295px;
font-size:12px;
text-transform:uppercase;
color:#FFFFFF;
display:block;
text-align:center;
margin:0 auto;
background:#a6b37a;
height:21px;
line-height:19px;
}
.req_subwrap{
padding:0 0 0 7px;
background:url(../images/up_arrow.gif) no-repeat 4px 122px;
}
.caps_head_req{
text-transform:uppercase;
color:#3d4a77;
font-weight:bold;
font-size:11px;
}
.client h3{
background:url(../images/client.gif) no-repeat right top;
text-indent:-9999px;
height:30px;
}
.second_grey h2{
background:#afafaf url(../images/offshore.gif) no-repeat left 15px;
text-indent:-9999px;
height:302px;
}

.pro_manager{
background:url(../images/pro_manger.gif) no-repeat left top;
text-indent:-9999px;
height:20px;
}
.remain_box{
padding:0 0 0 18px;
}
.sub_box1{
background:#c0c5d9;
border:solid 1px #98a0c1;
height:35px;
padding:5px 0 0 9px;
}
.nor_par{
font-weight:bold;
color:#47517e;
}
.sub_box2{
background:#c0c5d9;
border:solid 1px #98a0c1;
height:73px;
padding:5px 0 0 9px;
}
.sub_box3{
background:#c0c5d9;
border:solid 1px #98a0c1;
height:22px;
padding:5px 0 0 9px;
}
.tech_skl li{
width:212px;
}
.tech_skl2 li{
width:212px;
}
