body{
background-image:url(images/top_bg.jpg);
background-repeat:repeat-x;
background-color:#ECECEC;
margin:0px;
}

.category_left ul{list-style:none; padding:0px; margin:10px 0px 0px 0px; }
.category_left li{ line-height:22px; }

/* ===================== header start here ============================== */
#header{
width:950px;
float:left;
background-image:url(images/header_bg.jpg);
background-repeat:repeat-x;
}
.navi_div{
width:536px;
float:left;
}
.btn{
float:left;
padding-left:4px;
}

/* ===================== header ends here ============================== */


/* ===================== midpart start here ============================== */
#midpart{
width:950px;
float:left;
background-image:url(images/middle_bg.jpg);
background-repeat:repeat-x;
background-color:#CEDCE9;
}
.midpart_common{
width:950px;
float:left;
background-image:url(images/welcome_bg.jpg);
background-repeat:repeat-x;
background-color:#F5F8FA;
}
.flash_div{
float:left;
width:405px;
height:412px;
}
.flash_right{
width:545px;
float:left;
}
.welcome_bg{
width:535px;
float:left;
padding:15px 5px 8px 5px;
}
.category_bg{
background-image:url(images/category_bg.jpg);
background-repeat:repeat-x;
background-color:#D1AC00;
padding-bottom:5px;
}
.category_left{
width:747px;
float:left;
padding-top:14px;
}
.types_div{
width:105px;
float:left;
padding-left:20px;
}
.hosts_div{
width:125px;
float:left;
padding-left:40px;
}
.demonstration_div{
width:150px;
float:left;
padding-left:40px;
}
.testimonial_div{
width:240px;
float:left;
padding-left:20px;
}

/* ===================== midpart ends here ============================== */



/* ===================== footer start here ============================== */
.footer_bg{
background-image:url(images/footer_bg.jpg);
background-repeat:repeat-x;
background-color:#CDCDCD;
padding-bottom:25px;
}
.footer_bg1{
background-image:url(images/footer_bg2.jpg);
background-repeat:repeat-x;
background-color:#C2C5CA;
padding:5px 10px 5px 10px;
width:930px;
}
.footer_common{
width:950px;
float:left;
text-align:center;
margin-top:10px;
}



/* =============== text class here ======================== */
.heading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#000000;
}
.events_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#2E3739;
}
.general_txt{
font-family:Tahoma;
font-size:12px;
color:#575757;
}
.var12bla{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
text-decoration:none;
}
.var12bla a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
text-decoration:none;
}
.var12bla a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
text-decoration:none;
}
.var11bla{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.var11bla a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.var11bla a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.testimonial_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.footer_txt{
font-family:Tahoma;
font-size:12px;
color:#000000;
text-decoration:none;
}
.footer_txt a{
font-family:Tahoma;
font-size:12px;
color:#000000;
text-decoration:none;
}
.footer_txt a:hover{
font-family:Tahoma;
font-size:12px;
color:#000000;
text-decoration:underline;
}
.footer_text{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000000;
font-weight:bold;
}
.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
{
width:164px;
float:right;
padding:5px;
}