body{
background-image:url(images/body_bg.jpg);
background-repeat:repeat-x;
margin:0px;
}
.bold{ font-weight:bold; }

#right ul{ padding:0px; margin:0px; list-style:none; }
#right li{ line-height:24px; }

/* ==================== header start here ========================== */
#header{
width:917px;
float:left;
background-image:url(images/header_bg.jpg);
background-repeat:no-repeat;
}
.logo_left{
width:522px;
float:left;
padding-top:12px;
}
#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{
width:522px;
float:left;
margin-top:15px;
}
.btn{
float:left;
padding-left:1px;
}

/* ==================== header ends here ========================== */


/* ==================== midpart start here ========================== */
#midpart{
float:left;
width:901px;
border-left:solid 1px #D0D0C7;
border-right:solid 1px #D0D0C7;
background-color:#FFFFFF;
padding:7px;
}
.midpart_common{
width:901px;
float:left;
}

/* ==================== left start here ========================== */
#left{
width:654px;
float:left;
padding-top:10px;
}

/* ==================== left ends here ========================== */

/* ==================== right start here ========================== */
#right{
width:236px;
float:left;
padding-left:11px;
}
.service_bg{
background-image:url(images/service_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:216px;
padding:14px 0px 10px 20px;
float:left;
}
.right_common{
width:236px;
float:left;
text-align:center;
margin-top:10px;
}

/* ==================== right ends here ========================== */

/* ==================== midpart ends here ========================== */

/* ==================== footer start here ========================== */
#footer_top{
width:915px;
border:solid 1px #D0D0C7;
border-top:none;
background-color:#FFFFFF;
}
#footer{
width:897px;
float:left;
text-align:center;
padding:10px;
}
.footer_common{
width:897px;
float:left;
padding-top:10px;
}
.footer_bot{
width:867px;
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;
}
.heading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#003366;
}
.general_txt{
font-family:Tahoma;
font-size:12px;
color:#000000;
text-align:justify;
}
.services_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
}
.tahoma14bla{
font-family:Tahoma;
font-size:14px;
color:#000000;
text-decoration:none;
}
.tahoma14bla a{
font-family:Tahoma;
font-size:14px;
color:#000000;
text-decoration:none;
}
.tahoma14bla a:hover{
font-family:Tahoma;
font-size:14px;
color:#000000;
text-decoration:underline;
}
.footer_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}
.footer_txt a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}
.footer_txt a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:underline;
}