body{
background-color:#193D57;
margin:0px;
}

#left ul{ padding:0px; margin:0px; list-style:none; }
#left li{ line-height:24px; }

.bold{ font-weight:bold; }
/* ======================= header start here ============================ */
#header{
width:966px;
float:left;
}
.logo_left_div{
width:666px;
float:left;
padding-top:11px;
}
#call_div{
width:285px;
float:right;
margin:0px 10px 0px 0px;
}
.callbg{
background-image:url(images/call_bg.jpg);
background-repeat:repeat-x;
padding-top:8px;
width:216px;
}
.navi_div{
width:666px;
float:left;
margin-top:14px;
}
.navi_bg{
background-image:url(images/navi_bg.jpg);
background-repeat:repeat-x;
width:602px;
height:30px;
padding:15px 0px 0px 50px;
float:left;
}
.btn{
float:left;
padding-left:30px;
}

/* ======================= header ends here ============================ */


/* ======================= midpart start here ============================ */
#midpart{
width:966px;
float:left;
}
.page_bg{
background-color:#BACED8;
width:943px;
float:left;
padding:20px 8px 10px 15px;
}

/* ======================= left start here ============================ */
#left{
width:303px;
float:left;
}
.service_bg{
width:266px;
float:left;
background-color:#F0F5F7;
border-left:solid 1px #AAC0CB;
border-right:solid 1px #AAC0CB;
padding:8px 0px 0px 35px;
}

/* ======================= left ends here ============================ */

/* ======================= right start here ============================ */
#right{
width:621px;
float:left;
padding-left:19px;
}
.heading_bg{
background-image:url(images/page_top_bg.jpg);
background-repeat:no-repeat;
float:left;
width:601px;
height:29px;
padding:13px 0px 0px 20px;
}
.right_bg{
background-color:#F0F5F7;
float:left;
border-left:solid 1px #AAC0CB;
border-right:solid 1px #AAC0CB;
width:589px;
padding:15px;
}


/* ==================== right ends here ========================== */

/* ==================== midpart ends here ========================== */

/* ==================== footer start here ========================== */
#footer{
width:946px;
float:left;
text-align:center;
padding:10px;
}
.footer_common{
width:946px;
float:left;
padding-top:10px;
}
.footer_bot{
width:936px;
float:left;
text-align:right;
padding:10px 15px;
}

/* ======================== text class start here =============================== */
.calltxt1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#002553;
font-style:italic;
}
.calltxt2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#F10000;
font-style:italic;
}
.calltxt3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}
.link_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}
.link_txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}
.link_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#003366;
text-decoration:none;
}
.services_txt{
font-family:Tahoma;
font-size:14px;
color:#00305F;
text-decoration:none;
}
.services_txt a{
font-family:Tahoma;
font-size:14px;
color:#00305F;
text-decoration:none;
}
.services_txt a:hover{
font-family:Tahoma;
font-size:14px;
color:#00305F;
text-decoration:underline;
}
.heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#003366;
}
.general_txt{
font-family:Tahoma;
font-size:12px;
color:#000000;
}
.footer_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
}
.footer_txt a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
}
.footer_txt a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:underline;
}