body{
background-image:url(images/body_bg.jpg);
background-repeat:repeat-x;
background-color:#D5DEE7;
margin:0px;
}
#maincontainer{
width:931px;
float:left;
}
#left ul{ list-style:none; line-height:20px; padding:0px; margin:0px; }
#left li{ padding-left:10px; }

.bold{ font-weight:bold; }
/* =================== header start here ========================= */
#header{
background-image:url(images/header_bg.jpg);
background-repeat:repeat-y;
padding-top:36px;;
float:left;
width:931px;
}
.logo_div{
width:931px;
float:left;
}
#call_div{
width:305px;
float:right;
margin:0px 30px 0px 0px;
}
.callbg{
background-image:url(images/call_bg.jpg);
background-repeat:repeat-x;
padding-top:8px;
width:236px;
}
#navi_div{
width:931px;
float:left;
margin-top:21px;
}
.navi_bg{
width:774px;
background-image:url(images/navi_bg.jpg);
background-repeat:repeat-x;
margin-top:7px;
height:30px;
padding:10px 0px 0px 125px;
float:left;
}
.btn{
float:left;
padding-left:25px;
}

/* =================== header end here ========================= */


/* =================== midpart start here ========================= */
#midpart{
background-image:url(images/page_bg.jpg);
background-repeat:repeat-y;
float:left;
width:931px;
}
.midpart_commmon{
float:left;
width:883px;
padding:10px 30px 15px 18px;
}

/* =================== left start here ========================= */
#left{
width:211px;
float:left;
background-image:url(images/left_bg.jpg);
background-repeat:repeat-y;
padding-right:11px;
}
.left_common{
width:211px;
float:left;
margin-bottom:12px;
}

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


/* =================== right start here ========================= */
#right{
width:642px;
float:left;
padding-left:18px;
}
/* =================== right ends here ========================= */

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

/* =================== footer start here ========================= */
#footer{
background-image:url(images/footer_bg.jpg);
background-repeat:repeat-x;
width:911px;
float:left;
padding:15px 10px 10px 10px;
text-align:center;
}




/* ======================== 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;
}
.navigation{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}
.navigation a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}
.navigation a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#AED4FF;
text-decoration:none;
}
.services_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#68B410;
}
.service_txt{
font-family:Tahoma;
font-size:14px;
color:#023CA1;
text-decoration:none;
}
.service_txt a{
font-family:Tahoma;
font-size:14px;
color:#023CA1;
text-decoration:none;
}
.service_txt a:hover{
font-family:Tahoma;
font-size:14px;
color:#023CA1;
text-decoration:underline;
}
.heading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#003366;
}
.common_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.var11bla{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.var11bla a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.var11bla a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}