@charset "utf-8";
.background {
    margin: 0px 0px 40px 0px;
    background-image: url(images/background.jpg);
    background-repeat: repeat-x;
    background-color: #bac4cc;
}
.nav {
    background-image: url(images/bullet_1.gif);
    background-repeat: no-repeat;
    background-position: 0px 13px;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #043a68;
    text-align: left;
    padding: 8px 0px 4px 20px;
    border-bottom: 1px solid #b9b9b9;
}
.nav a {
    color: #043a68;
    text-decoration: none;
}
.nav a:hover {
    color: #f68002;
    text-decoration: none;
}
.orange_title_bg {
    background-image: url(images/orange_bg.jpg);
    background-repeat: repeat-x;
}
.blue_title_bg {
    background-image: url(images/blue_bg.jpg);
    background-repeat: repeat-x;
}
.lt_blue_title_bg {
    background-image: url(images/lt_blue_bg.jpg);
    background-repeat: repeat-x;
}
.deep_blue_title_bg {
    background-image: url(images/deep_blue_bg.jpg);
    background-repeat: repeat-x;
}
.cnt_cont_bg {
    background-image: url(images/client_spk_bg.jpg);
    background-repeat: repeat-x;
}
.heading_1 {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #203140;
    text-align: left;
}
.heading_2 {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
}
.heading_3 {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #043a68;
    text-align: left;
}
.heading_4 {
    font-family: Tahoma;
    font-size: 20px;
    color: #026fcc;
    text-align: left;
}
.heading_5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #505151;
    text-align: left;
}
.heading_6 {
    font-family: Tahoma;
    font-size: 20px;
    color: #f68002;
    text-align: left;
}
.txt_1 {
    font-family: Tahoma;
    font-size: 11px;
    color: #c7cdd2;
    text-align: justify;
}
.txt_2 {
    font-family: Tahoma;
    font-size: 11px;
    color: #39393a;
    text-align: justify;
    

}
.txt_3 {
    background-image: url(images/bullet_1.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    font-family: Tahoma;
    font-size: 11px;
    color: #414040;
    padding: 1px 0px 5px 20px;
    text-align: left;
}
.txt_3 a {
    color: #414040;
    text-decoration: none;
}
.txt_3 a:hover {
    color: #f68002;
    text-decoration: none;
}
.txt_4 {
    font-family: Tahoma;
    font-size: 12px;
    font-weight:bold;
    color: #ffffff;
}
.txt_5 {
    font-family: Tahoma;
    font-size: 11px;
    color: #3b4958;
    text-align: justify;
}

.txt_5 a {
    color: #3b4958;
    text-decoration:underline;
}

.txt_5 a:hover {
    color: #f68002;
    text-decoration:underline;
}


.txt_res{
    font-family: Tahoma;
    font-size: 11px;
    color: #3b4958;
    text-align: justify;
}

.txt_res a {
    color: #026FCC;
    text-decoration:underline;
}

.txt_res a:hover {
    color: #000000;
    text-decoration:underline;
}



a.txt_5_sub:link, a.txt_5_sub:visited , a.txt_5_sub:active {
    color: #3b4958;
    text-decoration: underline;
}
a.txt_5_sub:hover {
    color: #f68002;
    text-decoration: none;
}
.link_1 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffb668;
    text-align: right;
}
.link_1 a {
    color: #ffb668;
    text-decoration: none;
}
.link_1 a:hover {
    color: #ffb668;
    text-decoration: underline;
}
.link_2 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #1d64a7;
    text-align: right;
}
.link_2 a {
    color: #1d64a7;
    text-decoration: none;
}
.link_2 a:hover {
    color: #1d64a7;
    text-decoration: underline;
}
.link_3 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #327abd;
    text-align: right;
}
.link_3 a {
    color: #327abd;
    text-decoration: none;
}
.link_3 a:hover {
    color: #327abd;
    text-decoration: underline;
}
.link_4 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #fcca31;
    text-align: right;
}
.link_4 a {
    color: #fcca31;
    text-decoration: none;
}
.link_4 a:hover {
    color: #fcca31;
    text-decoration: underline;
}


.link_5 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #CC0000;
    text-align: right;
}
.link_5 a {
    color: #CC0000;
    text-decoration: none;
}
.link_5 a:hover {
    color: #CC0000;
    text-decoration: underline;
}


.lp_link {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #414244;
    text-align: left;
    padding-top: 2px;
}
.lp_link a {
    color: #414244;
    text-decoration: none;
}
.lp_link a:hover {
    color: #414244;
    text-decoration: underline;
}
.quicknav_bg {
    background-image: url(images/quicknav_bg_part.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-color: #2b84d4;
}
.outsourcing_box_bg {
    background-image: url(images/outsourcing_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #FFFFFF;
}
.gray_contbox_bg {
    background-image: url(images/graycont_bg.jpg);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
}
.blue_contbox_bg {
    background-image: url(images/blue_cont_bg.jpg);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
}
.work_home {
    background-image: url(images/work_home_bg.jpg);
    background-repeat:no-repeat;
    background-position: top;
}
.box_border {
    background-color: #FFFFFF;
    border: 1px solid #b0becb;
}
.tab {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}
.tab a {
    background-image: url(images/tab_bg_normal.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #FFFFFF;
    height: 41px;
    display:block;
    padding: 5px 0px 0px 25px;
    text-decoration: none;
}
.tab a:hover {
    background-image: url(images/tab_bg_hover_1.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #ffffff;
    height: 41px;
    display:block;
    padding: 5px 0px 0px 25px;
    text-decoration: none;
}
.tab_select {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #f68002;
    text-align: left;
}
.tab_select a {
    background-image: url(images/tab_bg_hover.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #f68002;
    height: 41px;
    display:block;
    padding: 5px 0px 0px 25px;
    text-decoration: none;
}
.tab_select a:hover {
    background-image: url(images/tab_bg_hover.jpg);
    background-repeat: repeat-x;
    background-position: top;
    color: #f68002;
    height: 41px;
    display:block;
    padding: 5px 0px 0px 25px;
    text-decoration: none;
}
.footer_txt {
    font-family: Tahoma;
    font-size: 10px;
    color: #404245;
}
.footer_txt a {
    color: #404245;
    text-decoration: none;
}
.footer_txt a:hover {
    color: #404245;
    text-decoration: underline;
}
.footer_link_1 {
    font-family: Tahoma;
    font-size: 10px;
    color: #757676;
    text-align: left;
    line-height: 16px;
}
.footer_link_1 a {
    color: #757676;
    text-decoration: none;
}
.footer_link_1 a:hover {
    color: #2d587c;
    text-decoration: underline;
}
.sub_lp_link {
    background-image: url(images/bullet_2.jpg);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #414244;
    padding: 0px 0px 7px 15px;
}
.sub_lp_link a {
    color: #414244;
    text-decoration: none;
}
.sub_lp_link a:hover {
    color: #f68002;
    text-decoration: none;
}
.root_txt {
    font-family:Tahoma;
    font-size:10px;
    color:#043a68;
    text-align:left;
}
.root_txt a {
    color:#043a68;
    text-decoration:underline;
}
.root_txt a:hover {
    color:#043a68;
    text-decoration:none;
}
.breadcrum_orange_bg {
    background-image: url(images/breadcrum_orange_bg.jpg);
    background-repeat: repeat-x;
}
.breadcrum_blue_bg {
    background-image: url(images/breadcrum_blue_bg.jpg);
    background-repeat: repeat-x;
}
.breadcrum_part {
    background-image: url(images/breadcrum_part.jpg);
    background-repeat: no-repeat;
}

.sub_lp_link_1 {
    background-image: url(images/bullet_3.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    font-family: Tahoma;
    font-size: 11px;
    color: #414244;
    padding: 0px 0px 7px 15px;
}
.sub_lp_link_1 a {
    color: #414244;
    text-decoration: none;
}
.sub_lp_link_1 a:hover {
    color: #414244;
    text-decoration: underline;
}

.txt_6 {
    font-family: Tahoma;
    font-size: 13px;
    font-weight:bold;
    color: #3b4958;
    text-align: justify;
}

.txt_6 a {
    color: #3b4958;
    text-decoration:none;
}
.txt_6 a:hover {
    color: #3b4958;
    text-decoration:underline;
}


.txt_7 {
    font-family: Tahoma;
    font-size: 8px;
    color: #FFFFFF;
    text-align:center;
}


.lp_link1 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #414244;
    text-align: left;
    padding-top: 2px;
    line-height:18px;
}
.lp_link1 a {
    color: #414244;
    text-decoration: none;
}
.lp_link1 a:hover {
    color: #414244;
    text-decoration: underline;
}



.tab_select1 {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #f68002;
    text-align: left;
}

.tab_select1 a {
    
    color: #f68002;
    text-decoration:none;
}
.tab_select1 a:hover {
    
    color: #f68002;
    text-decoration:underline;
}


/* add style for h1 h2 h3 h4 h5 h6 */
h1{
color:#505151;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
text-align:left; font-weight:normal; 
margin:0px; 
padding:0px;
}

h2{
    font-family: Tahoma;
    font-size: 13px;
    font-weight:bold;
    color: #3b4958;
    text-align: justify;
    margin:0px;
    padding:0px;
    text-decoration:none;
}
h2 a{
color:#3b4958;
text-decoration:none;
}

h2 a:hover{
color:#3b4958;
text-decoration:underline;
}


h3{
color:#F68002; 
font-family: Tahoma; 
font-size: 16px; 
text-align: left; 
margin: 0px; 
padding: 0px; 
font-weight:bold;
}


h4{
color:#026FCC; 
font-family: Tahoma; 
font-size: 20px; 
text-align: left; 
margin: 0px; 
padding: 0px; 
font-weight: normal;
}

h5{
    color:#3B4958;
font-family:Tahoma;
font-size:11px;
text-align:justify;
padding:0px;
margin:0px;
}


.site_select1 {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #f68002;
    text-align: left;
    padding-left:150px;
    padding-bottom:10px;
    
}

.site_select1 a {
    
    color: #f68002;
    text-decoration:underline;
}
.site_select1 a:hover {
    
    color: #f68002;
    text-decoration:none;
}


.lp_site {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #414244;
    text-align:left;
    padding-left:150px;
    
}

.lp_site ul{
    margin:0px;
    padding-left:38px;
    }
    
.lp_site ul li{
    margin:0px;
    padding:0px;
    padding-left:5px;
    padding-bottom:5px;
    }

.lp_site ul li a {
    color: #414244;
    text-decoration: none;
}
.lp_site ul li a:hover {
    color: #414244;
    text-decoration: underline;
}
.lp_site ul li ul{
    margin:0px;
    padding:0px;
    padding-left:38px;
    padding-top:6px;
    }
    
.lp_site ul li ul li{
    margin:0px;
    padding:0px;
    padding-left:5px;
    padding-bottom:5px;
    list-style-type:circle;
    }
    
    
    
.interlink {
    font-family: Tahoma;
    font-size: 11px;
    font-weight:normal;
    color: #3b4958;
    text-align: justify;
}

.interlink a {
    color: #3b4958;
    text-decoration:none;
}

.interlink a:hover {
    color: #3399FF;
    text-decoration:none;
}

.blank{
    height:40px;
    }

.bl{
    height:12px;
    }
    
.bl_2{
    height:25px;
    }
    
.content_body{
    font-family:Tahoma;
    font-size:11px;
    color: #3b4958;
    text-align: justify;
    margin:auto;
    width:auto;
    padding-left:12px;
}

.content_body a {
    color: #3b4958;
    text-decoration:underline;
}
.content_body a:hover {
    color: #FF9900;
    text-decoration:underline;
}
    
.sub_main_con{
    width:100%;
    height:auto;
    display:table;
    padding-bottom:25px; 
    padding-top:25px;
    }
    
.sub_main_con img{
float:left;
padding-right:5px;
margin-left:10px;
}

    
.sub_main_con .con_txt {
float:right;
width:415px;
}

.Lbord{
border-bottom:1px solid #D8E8F7;
height:1px;
}


.tab_border{
    border:1px solid #CCCCCC;
    width:165px;
    height:79px;
}

.tab_border1{
    border:1px solid #CCCCCC;
    padding:5px;
}






