.main ul,.main img,body {margin:0;padding:0;border:0;list-style:none;}
.main{font:Arial;}
.main{background:url(../Images/vote_bg.jpg) no-repeat; width:980px;height:500px;} 
.title_left{float:left;width:400px;height:55px;padding:10px 0 0 30px;}
.title_right{float:right;width:205px;height:55px;font-size:14px;font-weight:bold;text-align:left;vertical-align:middle; line-height:48px;}
.title_right a{color:#FFF; text-decoration:none;}
.question{width:935px;margin:235px 0 0 28px; float:left;}
*html .question{width:935px;margin:235px 0 0 15px; float:left;}
.question li{ background:url(../Images/vote_question.jpg) no-repeat;width:931px;height:43px; vertical-align:middle; line-height:43px;margin-top:5px;color:#064c64; padding-left:5px; font-weight:bold;clear:both}
.question ul li div{float:right;padding:19px 19px 0 0;}/*˜ËœÊžgÓ[Æ÷*/
*+html .question ul li div{z-index:50;position:relative;width:10px;top:-43px;left:-12px;}/*IE7*/
.csssubmit{height:50px;width:680px;clear:both;margin-right:15px; font-size:12px; float:right;}
.csssubmit div{padding:10px 0 0 10px; height:45px; }
.validtext{float:left;}
.valid{float:left;width:220px;}
.valid div{width:110px;height:30px;}
#ImageVerifier1_ImageVerifierPanel{position:relative;top:-10px;left:-10px;}
#ImageVerifier1_RefreshPanel{clear:both; position:relative; top:-35px; left:-120px;}
#ImageVerifier1_RefreshPanel a{ text-decoration:none;color:#000;}
*html .inputtext {clear:both; position:absolute;top:460px;left:450px;}
.inputtext {float:right;position:relative; top:-90px; left:10px;}
.valid input {width:90px;}
.butt{float:left;width:285px;}
.clear{clear:both;}
.popupMessageBg
{
    background-color: #fff;
    border: 5px solid #d5d5d5;
}
.popupTitleBg
{
    background-color: #000;
    color: #fff;
    height: 18px;
    padding: 8px;
}