body{
background-image:url(images/top_body_bg.jpg);
background-repeat:repeat-x;
background-color:#ECECEC;
margin:0px;
}

.testimonial_bg ul{ padding:0px 0px 0px 15px; margin:0px; }
.testimonial_bg li{ line-height:27px; }

.registrants_div ul{ padding:0px; margin:0px; list-style:none; }
.registrants_div li{ line-height:22px; }

#right ul{ padding:0px; margin:0px; list-style:none; }
#right li{ line-height:17px; }

/* ============== header start here ==================== */
#header{
width:958px;
float:left;
}
.header_common{
width:958px;
float:left;
}
.logo_left_bg{
background-image:url(images/logo_left_bg.jpg);
background-repeat:repeat-x;
width:537px;
height:57px;
float:left;
padding:30px 0px 0px 40px;
}
.navi_bg{
background-image:url(images/navi_bg.jpg);
background-repeat:repeat-x;
border:solid 1px #AD0B07;
width:936px;
padding-left:20px;
float:left;
}
.btn{
float:left;
padding-left:85px;
}

/* ============== header ends here ==================== */


/* ============== midpart start here ==================== */
#midpart{
width:958px;
float:left;
margin:4px 0px 20px 0px;
}
.midpart_commmon{
width:958px;
float:left;
}
.testimonial_div{
width:245px;
float:left;
}
.testimonial_bg{
width:223px;
float:left;
background-image:url(images/testimonial_bg.jpg);
background-repeat:repeat-x;
background-color:#000000;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
padding:10px 10px 10px 10px;
}
.flash_div{
width:713px;
height:285px;
float:left;
}

/* ============== left start here ==================== */
#left{
width:638px;
float:left;
padding-left:20px;
}
.left_common{
width:638px;
float:left;
}
.welcome_box{
width:438px;
padding-right:10px;
float:left;
}
.category_bg{
width:606px;
float:left;
border-left:solid 1px #BCC0C0;
border-right:solid 1px #BCC0C0;
background-image:url(images/category_bg.jpg);
background-repeat:repeat-x;
background-color:#E0E0E0;
padding:0px 10px 0px 20px;
}
.registrants_div{
width:158px;
float:left;
border-right:solid 1px #999999;
padding-top:15px;
}
.hosts_div{
width:432px;
float:left;
padding:8px 0px 0px 5px;
}

/* ============== left ends here ==================== */


/* ============== right start here ==================== */
#right{
width:283px;
float:left;
padding-left:16px;
}
.right_bg{
background-image:url(images/right_bg.jpg);
background-repeat:repeat-x;
width:274px;
float:left;
background-color:#DEDEDE;
padding:5px 0px 5px 9px;
}
.events_div{
width:268px;
float:left;
}
.events_bg{
width:186px;
float:left;
border-left:solid 1px #A7A9AA;
border-right:solid 1px #A7A9AA;
padding:12px 0px 8px 80px;
}

/* ============== right ends here ==================== */


/* ============== midpart ends here ==================== */



/* ============== footer start here ==================== */
.footer_bg{
background-image:url(images/footer_bg.jpg);
background-repeat:repeat-x;
background-color:#AA0C08;
padding:15px 0px;
}
.footer{
width:958px;
margin:0px auto;
text-align:center;
}



/* text class here */
.top_txt{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
}
.testimonial_txt{
font-family:Tahoma;
font-size:11px;
color:#C9C9C9;
text-decoration:none;
font-weight:bold;
}
.testimonial_txt a{
font-family:Tahoma;
font-size:11px;
color:#C9C9C9;
text-decoration:none;
font-weight:bold;
}
.testimonial_txt a:hover{
font-family:Tahoma;
font-size:11px;
color:#C9C9C9;
text-decoration:none;
font-weight:bold;
}
.heading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000000;
}
.genetral_txt{
font-family:Tahoma;
font-size:11px;
color:#575757;
}
.var12bla{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.var12bla a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.var12bla a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}
.var12whi{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.var12whi a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.var12whi a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
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;
}