body{
background-image:url(images/body_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px;
}
.bold{ font-weight:bold; }

#right ul{ padding:0px; margin:10px 0px; list-style:none; }
#right li{ line-height:24px; }
/* ===================== header start here ======================== */
#header{
width:942px;
float:left;
padding-top:16px;
}
.header_div{
width:916px;
float:left;
padding-left:12px;
}
.header_bg{
width:844px;
float:left;
background-image:url(images/header_bg.jpg);
background-repeat:repeat-x;
height:103px;
padding-top:11px;
}
.header_common{
width:844px;
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_div{
width:554px;
padding-left:290px;
float:left;
padding-top:15px;
}
.btn{
float:left;
padding-left:2px;
}

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


/* ===================== midpart start here ======================== */
#midpart{
float:left;
width:923px;
background-image:url(images/page_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
padding:45px 11px 10px 8px;
}

/* ===================== left start here ======================== */
#left{
width:685px;
float:left;
}
.left_common{
width:685px;
float:left;
}
.box_bg{
background-image:url(images/box_bg.jpg);
background-repeat:repeat-x;
width:668px;
height:76px;
padding:5px 0px;
float:left;
}

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


/* ===================== right start here ======================== */
#right{
width:226px;
float:left;
padding-left:11px;
}
.services_bg{
background-image:url(images/servuces_bg.jpg);
background-repeat:repeat-x;
background-color:#ADD9E3;
border-left:solid 1px #77A0AB;
border-right:solid 1px #77A0AB;
width:208px;
padding:10px 8px;
float:left;
}

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

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

/* ===================== footer start here ======================== */
#footer{
width:922px;
float:left;
padding:15px;
text-align:center;
}
.footer_common{
width:922px;
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:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#3A84C3;
}
.general_txt{
font-family:Tahoma;
font-size:12px;
color:#000000;
}
.service_txt{
font-family:Tahoma;
font-size:12px;
color:#0056A1;
font-weight:bold;
text-decoration:none;
}
.service_txt a{
font-family:Tahoma;
font-size:12px;
color:#0056A1;
font-weight:bold;
text-decoration:none;
}
.service_txt a:hover{
font-family:Tahoma;
font-size:12px;
color:#0056A1;
font-weight:bold;
text-decoration:underline;
}
.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;
}