body{
background-image:url(image/body_bg.jpg);
background-repeat:repeat-x;
background-color:#ECECEC;
margin:0px;
padding-top:18px;
}

#container{
float:left;
width:940px;
}

.flash_right ul{ list-style:none; padding:0px; margin:0px; }
.flash_right li{ line-height:20px; background-image:url(image/arrow.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px; }

#footer ul{ list-style:none; padding:0px; margin:0px; }
#footer li{ line-height:34px; }


/* ================== header start here ===================== */
.header{
float:left;
width:940px;
}
.call_div{
float:right;
padding:20px 20px 0px 0px;
}

/* ================== header ends here ===================== */


/* ================== midpart start here ===================== */
#midpart{
width:930px;
float:left;
border:solid 1px #D4D4D4;
border-top:none;
padding:5px 4px;
background-color:#FFFFFF;
}
.midpart_common{
width:930px;
float:left;
}
.flash_div{
width:616px;
height:359px;
float:left;
}
.flash_right{
width:250px;
float:left;
padding:20px 0px 0px 20px;
}
.flash_bot_bg{
width:930px;
float:left;
background-image:url(image/flash_bot_bg.jpg);
background-repeat:repeat-x;
height:17px;
}
.welcome_box{
width:603px;
padding-left:7px;
float:left;
}
.devi{
width:64px;
float:left;
text-align:center;
padding-top:15px;
}

/* ================== midpart ends here ===================== */


/* ================== footer start here ===================== */
#footer{
width:940px;
float:left;
margin-top:3px;
}
.category_bg{
width:898px;
float:left;
border:solid 1px #D4D4D4;
padding:20px;
background-color:#FFFFFF;
}
.types_div{
width:180px;
float:left;
}
.footer_common{
width:940px;
float:left;
text-align:center;
padding:15px 0px;
}



/* ============= text class here ==================== */
.contact_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#00AAF1;
text-decoration:none;
}
.contact_txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#00AAF1;
text-decoration:none;
}
.contact_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#00AAF1;
text-decoration:underline;
}
.left_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#00AAF1;
}
.left_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#747474;
text-decoration:none;
}
.left_txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#747474;
text-decoration:none;
}
.left_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#747474;
text-decoration:underline;
}
.heading{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#00AAF1;
}
.general_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#12485F;
}
.category_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#2E3739;
}
.category_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.category_txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.category_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}

.category_txt1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#12485F;
text-decoration:none;
}
.category_txt1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#12485F;
text-decoration:underline;
}
.category_txt1 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#12485F;
text-decoration:underline;
}
.footer_links{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#484848;
text-decoration:none;
}
.footer_links a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#484848;
text-decoration:none;
}
.footer_links a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#484848;
text-decoration:underline;
}
.bold{font-weight:bold; }

#right ul{padding:0px; margin:0px; list-style:none; }
#right li{line-height:22px; }
.genLinkGray:link,.genLinkGray:active,.genLinkGray:visited
{
font:normal 11px/17px Verdana;
color:#000;
text-decoration:none;
}
.genLinkGray:hover
{
border-bottom:1px solid #4E616F;
}

/***************************************/
.video_box
{
float:right;
padding-right:50px;
margin-top:50px;
}