body{
margin:0px;
}

.header_common ul{ padding:0px; margin:0px; list-style:none; }
.header_common li{ padding-left:20px; float:left; }

.bold{ font-weight:bold; }

#left ul{ padding:0px; margin:10px 0px; list-style:none; }
#left li{ line-height:20px; }

/* ================= header start here ======================= */
.header_bg{
background-image:url(images/header_bg.jpg);
background-repeat:repeat-x;
background-color:#ECECEC;
}
#header{
width:959px;
float:left;
margin-top:21px;
}
.header_common{
width:959px;
float:left;
}
#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_bg{
background-image:url(images/navi_bg.jpg);
background-repeat:repeat-x;
height:46px;
width:874px;
float:left;
padding:4px 0px 0px 67px;
}
.btn{
padding-left:60px;
float:left;
}

/* ================= header ends here ======================= */


/* ================= midpart start here ======================= */
#midpart{
width:937px;
float:left;
margin-top:12px;
padding:0px 11px;
}
.mid_bg{
background-image:url(images/page_bg.jpg);
background-repeat:repeat-x;
background-color:#DDE7F0;
border:solid 1px #B8CDDE;
width:910px;
padding:8px 13px 12px 12px;
float:left;
}
.midpart_common{
width:910px;
float:left;
}
/* ================= left start here ======================= */
#left{
width:237px;
float:left;
}
.service_bg{
background-image:url(images/services_bg.jpg);
background-repeat:repeat-x;
background-color:#C8D9E7;
border-left:solid 1px #B4CBDD;
border-right:solid 1px #B4CBDD;
padding:5px 8px;
width:219px;
float:left;
}

/* ================= left ends here ======================= */


/* ================= Right start here ======================= */
#right{
width:630px;
float:left;
padding-left:28px;
margin-top:8px;
}


/* ================= right ends here ======================= */


/* ================= midpart ends here ======================= */



/* ===================== footer start here ======================== */
#footer{
width:929px;
float:left;
padding:15px;
text-align:center;
}
.footer_common{
width:929px;
float:left;
}

/* ======================== 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;
}
.heading{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#183B84;
}
.general_txt{
font-family:Tahoma;
font-size:11px;
color:#000000;
}
.service_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#052B79;
font-weight:bold;
text-decoration:none;
}
.service_txt a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#052B79;
font-weight:bold;
text-decoration:underline;
}
.service_txt a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#052B79;
font-weight:bold;
text-decoration:none;
}
.var11bla{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}
.var11bla a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}
.var11bla a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:underline;
}