body{
background-image:url(images/body_bg.jpg);
background-repeat:no-repeat;
margin:0px;
background-color:#4f0987;/*4f0d83*/
}

/* =========== header start here ========================== */
#header{
width:1004px;
float:left;
}
.navi{
width:1004px;
float:left;
}
.navibg{
background-image:url(images/navi_bg.jpg);
background-repeat:repeat-x;
width:921px;
float:left;
height:38px;
}
.btn{
float:left;
padding-left:13px;
}


/* =========== midpart start here ========================== */
#midpart{
width:986px;
float:left;
padding:0px 9px;
}

.midpart_common{
width:986px;
float:left;
}
.semifinalist{
width:297px;
float:left
}
.semifinalist_left{
background-image:url(images/semi_finalist_left.jpg);
background-repeat:repeat-y;
width:6px;
}
.semifinalist_right{
background-image:url(images/semi_finalist_right.jpg);
background-repeat:repeat-y;
width:6px;
}
.semifinalist_bg{
background-image:url(images/semi_finalist_bg.jpg);
background-repeat:repeat-x;
background-color:#3A387C;
width:285px;
}
.video{
width:407px;
float:left
}
.charity{
width:282px;
float:left
}
.charity_left{
background-image:url(images/charity_left.jpg);
background-repeat:repeat-y;
width:8px;
}
.charity_right{
background-image:url(images/charity_right.jpg);
background-repeat:repeat-y;
width:6px;
}
.charity_bg{
background-image:url(images/charity_bg.jpg);
background-repeat:repeat-x;
background-color:#424084;
width:268px;
}
.feature{
width:316px;
float:left;
padding-left:5px;
text-align:center;
}
.judge{
width:320px;
float:left;
padding-left:15px;
text-align:center;
}
.host{
width:313px;
float:left;
padding-left:12px;
text-align:center;
}
/* =========== left start here ========================== */
#left{
width:704px;
float:left;
}
.statement_bg{
background-image:url(images/statement_bg.jpg);
background-repeat:repeat-x;
width:671px;
float:left;
padding:12px 0px;
height:113px;
}

/* =========== right start here ========================== */
#right{
float:left;
padding-left:1px;
}


/* =========== footer start here ========================== */
#footer{
width:1004px;
float:left;
text-align:center;
padding:15px 0px;
}


/* =========== text class start here ========================== */
.general_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.footer_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.footer_txt a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.footer_txt a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
.yello_link:link,.yello_link:visited,.yello_link:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFF33;
text-decoration:none;
font-weight:normal;
}
.yello_link:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFF33;
text-decoration:none;
font-weight:normal;
}

.yellob_link:link,.yellob_link:visited,.yellob_link:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFF33;
text-decoration:none;
font-weight:normal;
}
.yellob_link:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFF33;
text-decoration:none;
font-weight:normal;
}

.midpart_common1{
width:986px;
float:left;
}


/* 19 - 05 - 09 */
.heading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000000;
font-weight:bold;
}
.heading2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
.head{
background-image:url(images/head_bg.jpg);
background-repeat:repeat-x;
border:solid 1px #D8A9F9;
height:99px;
width:706px;
}
.login_bg{
background-image:url(images/login_bg.jpg);
background-repeat:repeat-x;
background-color:#E7FE1B;
padding:0px 8px;
}
.top_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#2F1666;
font-weight:bold;
}
.var11bla{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}
.video_galbg{
background-image:url(images/video_galbg.jpg);
background-repeat:repeat-x;
background-color:#010101;
border-left:solid 1px #350060;
border-right:solid 1px #350060;
padding:7px 15px;
}
.gal_bg{
background-image:url(images/gal_bg.jpg);
background-repeat:repeat-x;
background-color:#45484C;
border-left:solid 1px #5B5B5B;
border-right:solid 1px #5B5B5B;
padding:0px 10px;
}

.title{
color:#CCCCCC;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


/* ================ 26/05/09 ==================== */
.box_bg{
background-color:#9FDBFB;
border-left:solid 5px #5CB8E9;
border-right:solid 5px #5CB8E9;
width:936px;
float:left;
padding:20px;
}
.box_common{
width:936px;
float:left;
}
.var11blanormal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}