a img{
	border:none;
}

a {text-decoration: none;color:#0166a6;}
a:hover {text-decoration: underline;}

body{
	font:15px Calibri;
	color: black;
	/*background-image:url('../images/bgLineBg.gif');
	background-repeat:repeat;*/
	background:#EEE;
	margin: 0px;
}

.clear {clear:both;}

#page {margin:0 auto;width:1000px;}

.header{
	background-image:url('../images/headerLineBg.gif');
	background-repeat:repeat-x;
	margin: 0;
	padding: 3px 8px 0 8px;
}

.adminHeaderBtn{float: right; padding: 10px 5px 5px 5px; color:#ba8d21;}

.siteInfo{float: right; padding: 20px 5px 5px 5px; color:#ba8d21;font-size:13px}
.siteInfo a{color:#ba8d21;}
.siteTitle{float: right; padding: 20px 5px 5px 5px; color:#e5e3e3;font-size:13px}

#content .standardArea{width:640px;}
#content .standardBtn{margin:0 2px;padding:5px 30px;background:#155489;color:#FFF;border:0;font-size:13px;cursor:pointer;}
#content .standardBtn:hover{margin:0 2px;padding:5px 30px;background:#89C0ED;color:#155489;border:0;font-size:13px;cursor:pointer;}


#navBlock { margin:0; padding: 0;background:url("../images/navLineBg.png"); background-repeat: repeat-x;}
#navBlock ul.mainNav {margin:0;padding:0;}
#navBlock ul.mainNav li{list-style: none; float:left;}
#navBlock ul.mainNav li a{margin: 0;padding:0; line-height: 49px; color: #ecda9e; font-size:19px; text-decoration:none;}
#navBlock ul.mainNavRight {margin:0;padding:0;}
#navBlock ul.mainNavRight li{list-style: none; float:right;}
#navBlock ul.mainNavRight li a{margin: 0;padding:0;}
#navBlock ul.mainNav li.mouseout {background:url('images/navBg.png') repeat-x;}
#navBlock ul.mainNav li.mouseover {background:url('images/navBgOver.png') repeat-x;}

#content {background:#ffffff;}

#content #leftColumn{width:680px;margin:0;float:left;}
#content #rightColumn{width:320px;margin:0;float:right;}

#content .indexCotent{display:block;background:#FFFFFF; margin:0;}
#content .imgSlider{float:left;}

#content .indexLoginBox{background-image:url('../images/indexLoginBg.png');background-repeat:repeat;margin: 0;padding: 3px;color:#ffffff;}
#content .indexLoginBox a{color:#ffffff;}
#content .indexLoginSeparator {margin:3px 0;color:#ccc;}
#content .indexLoginSeparatorLine {padding:0 20px;text-decoration: line-through;}
#content .indexUserInfo{margin: 5px;padding: 5px;color:#ffffff;}
#content .indexUserInfo a{color:#ffffff;}
#content .indexResgisterButton{margin:0 0 0 0px;padding:8px 5px 8px 5px;width:212px;background:#467414;color:#FFF;border:0;font-size:16px;cursor:pointer;}
#content .indexLoginButton{margin:0 0 0 3px;padding:8px 15px 8px 15px;width:70px;background:#155489;color:#FFF;border:0;font-size:16px;cursor:pointer;}
#content .indexLoginFbButton{margin:3px 0;padding:5px 15px 5px 15px;width:288px;background:#3B5998;color:#FFF;border:0;font-size:16px;cursor:pointer;}
#content .indexLoginFbButton img{vertical-align: middle;margin: 0 3px;}
#content .indexLogoutButton{margin:0 0 0 3px;padding:5px 5px 5px 5px;width:70px;background:#B0281A;color:#FFF;border:0;font-size:14px;cursor:pointer;}

#content .socialNetworkBar{float:right;width:310px;margin:0;padding:0}
#content .socialNetworkBanner{margin:5px 0;}
#content .addthisBox{float:left;margin:5px 0 5px 0;}
#content .jackpotLabel{float: left; font-family: Microsoft YaHei ,simhei, sans-serif; background: #dcdcdc; background: -moz-linear-gradient(top,  #dcdcdc 0%, #969696 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#969696)); background: -webkit-linear-gradient(top,  #dcdcdc 0%,#969696 100%); background: -o-linear-gradient(top,  #dcdcdc 0%,#969696 100%); background: -ms-linear-gradient(top,  #dcdcdc 0%,#969696 100%); background: linear-gradient(to bottom,  #dcdcdc 0%,#969696 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#969696',GradientType=0 ); text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; font-weight: bold; font-size: 15px; height: 38px; padding-left: 5px; line-height: 38px; border: 1px solid black; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}

#content .indexDiscussionAndNewsBox{float:left;margin:0;}

#content .indexWeeklyQueBox{float:left;margin:0;}
#content .indexWeeklyQueBox ul{margin:0;padding:0;width: 345px;}
#content .indexWeeklyQueBox ul li{list-style: none;margin: 5px;padding:5px;font-size:80%;border-bottom: 1px solid #e5e3e3;}
#content .indexWeeklyQueBox ul li p{margin:5px 2px 2px 2px;text-align: right;color:#60554f;text-decoration: none;}
#content .indexWeeklyQueBox ul li a{display:block;color:#000000;}

#content .indexDiscussionBox{float:left;margin:0;}
#content .indexDiscussionBox ul{margin:0;padding:0;width: 331px;}
#content .indexDiscussionBox ul li{list-style: none;margin: 2px;padding:5px;font-size:80%;line-height:16px;}
#content .indexDiscussionBox ul li a{display:block;color:#000000;}
#content .indexDiscussionSeparator{background-color:#d5ecbd;}

#content .indexNewsBox{float:left;margin:0;}
#content .indexNewsBox ul{margin:0;padding:0;width: 345px;}
#content .indexNewsBox ul li{list-style: none;margin: 5px;padding:5px;font-size:80%;border-bottom: 1px solid #e5e3e3;}
#content .indexNewsBox ul li p{margin:5px 2px 2px 2px;text-align: right;color:#60554f;text-decoration: none;}
#content .indexNewsBox .link{color:#0166A6;}
#content .indexNewsBox ul li a{display:block;color:#000000;}

#content .indexRankingBox{float:left;margin:0;}
#content .indexRankingBox ul{margin:0;padding:0;width: 331px;}
#content .indexRankingBox ul li{list-style: none;margin: 2px;padding:5px;line-height:16px;}
#content .indexRankingBox ul li a{display:block;color:#000000;}
#content .indexRankingBox ul li .indexRankingNo {width:40px;display:inline-block;text-align:center;}
#content .indexRankingBox ul li .indexRankingName {width:170px;display:inline-block;padding:0 0 0 5px;}
#content .indexRankingBox ul li .indexRankingCoin {width:100px;display:inline-block;text-align:center;}
#content .indexRankingSeparator{background-color:#fdb2b2;}

#content .indexGameBox{float:left;margin:0;width: 676px;}
#content .indexGameBoxTitle{margin: 0;background-image:url('../images/indexTitleBg.png');}
#content .indexGameBoxContent{margin: 0; padding:5px;line-height:23px;}
#content .indexGameBoxContent div.box{border-bottom: 1px solid #e5e3e3;}
#content .indexGameBoxContent a{color:#8d5213;}
#content .indexGameBox p{margin:0;font-size:80%;}
#content .indexGameBox p.time{margin:3px 2px 2px 2px;text-align: right;color:#60554f;text-decoration: none;}

#content .indexAnnouncementBox{float:right;margin:0;}
#content .indexAnnouncementBox ul{margin:0;padding:0;width: 320px;}
#content .indexAnnouncementBox ul li{list-style: none;margin: 5px;padding:5px;font-size:80%;border-bottom: 1px solid #e5e3e3;}
#content .indexAnnouncementBox ul li p{margin:3px 2px 2px 2px;text-align: right;color:#60554f;text-decoration: none;}
#content .indexAnnouncementBox ul li a{display:block;color:#000000;}
#content .indexAnnouncementBox #guessingGameBar {font-size:18px; color:#1c9ef4;  line-height:60px;background:url('../images/ceegame2012/tipsBar_02.png') no-repeat right center;width:320px;height:60px;}

#content .indexMoreLink a {margin:5px;font-size:80%;}

#content .indexPollResultBox{float:right;margin:0;}

#content .subPageBackground{margin:0;padding:10px 15px;background:#ffffff;color:#673704;}
#content .subPageTitle{margin:0;padding:5px 0 10px 0;border-bottom:1px solid #e5e3e3;font-size:130%;font-weight:bold;color:#800000;}
#content .subPageSubTitle{margin:5px 0 3px 0;padding:5px 0 5px 0;border-bottom:1px solid #e5e3e3;font-size:100%;font-weight:bold;color:#ff9900;}
#content .subPageInstruction{margin:0;padding:5px 0 10px 0;}

#content #rssNewsResults{margin:0;padding:5px 0;}
#content #rssNewsResults ul{margin:0;padding:0;/*width:950px;*/}
#content #rssNewsResults ul li{list-style:none;margin:0;padding:10px 0;border-bottom: 1px solid #e5e3e3;text-align:left;}
#content #rssNewsResults ul li .footnote{margin:5px 2px 2px 0;color:#60554f;text-decoration: none;font-size:80%}
#content #rssNewsResults ul li .link{color:#0166A6;}
#content #rssNewsResults ul li a{display:block;color:#000000;}

#content .rssNewsNavBar {text-align:center;padding:15px;}
#content .rssNewsNavBtn{margin:0 5px;padding:2px;width:30px;background:#B0281A;color:#FFF;border:0;font-size:13px;cursor:pointer;}
#content .rssNewsNavBtnDisable{margin:0 5px;padding:2px;width:30px;background:#ccc;color:#FFF;border:0;font-size:13px;}

#content .ruleDescription{}
#content .ruleDescription ul{margin:0;padding:0 0 0 10px;}
#content .ruleDescription ul li{margin:0;padding:3px 0;text-align:left;}

#footer{background:#160606; padding:10px 20px;}
#footer .footerMsg{padding: 10px 0 20px 0; color:#e5e3e3; font-size:80%;}
#footer .siteInfo{padding: 10px 0 10px 0; float:left; color:#ba8d21; border-bottom: 1px #2d1f1f solid; width: 100%;}
#footer .siteInfo a{color:#ba8d21;}

#content .adminLoginBox{width:320px;background-image:url('../images/indexLoginBg.png');background-repeat:repeat;margin: 10px;padding: 3px;color:#ffffff;}

.forumAnnouncement{margin:0;padding:5px 0;}
.forumAnnouncement ul{margin:0;padding:0;}
.forumAnnouncement ul li{list-style:none;margin:0;padding:10px 0;font-size: 12px;text-align:left;}

.forumCategoryBar{}
.forumCategoryBar ul{margin:0;padding:0;}
.forumCategoryBar ul li{float:left;list-style:none;margin:0;padding:8px 3px;}

.forumTopicNav{margin:3px 1px;padding:0;color:#666666;}
.forumTopicNav span{display:inline-block;margin:0;padding:0 10px;font-size:13px;}
.forumTopicNav span{display:inline-block;margin:0;padding:0 10px;font-size:13px;}

.forumTopicArea{margin:0;padding:3px 18px;width:640px;color:#673704;}
.forumTopicContent{ /*background: #D9FFD9; background: #FFFF99; background-image:url('../images/formContentLineBg.gif'); background-repeat:repeat;*/ font: 15px Calibri;padding:5px 8px; }
.forumTopicSource{padding: 8px 0 10px 0; font-size:13px;}
.forumTopicSource ul{margin:0;padding:0;}
.forumTopicSource ul li{line-height:23px;}
.forumTopicInfo{ /*background: #F8F7F1;*/ color: #666666;font: 13px Calibri;padding:2px 8px; }

.forumReplyBox{background-color:#ffffff;}
.forumReplyBoxHover{background-color:#eeeeee;}
.forumReplyFooter{margin:0;padding:3px;font-size: 13px;color:#666666}
.forumReplyFooter a{color:#0166a6;}
.forumReplyFooterMsg{font-size: 13px;}

.forumReplyLikeBtn{display:inline-block;margin:0 2px;padding:3px;background: transparent;/*background:#155489;color:#FFF;*/color:#155489;border:0;font-size:12px;cursor:pointer;}
.forumReplyLikeBtn:hover{display:inline-block;margin:0 2px;padding:3px;background: transparent;/*background:#89C0ED;*/color:#0000ff;border:0;font-size:12px;cursor:pointer;text-decoration:underline;}

.forumReplyReportBtn{margin:0 2px;padding:3px;width:80px;background: transparent;color:#333;border:0;font-size:13px;cursor:pointer;}
.forumReplyReportBtn:hover{margin:0 2px;padding:3px;width:80px;background: transparent;color:#B0281A;border:0;font-size:13px;cursor:pointer;text-decoration:underline;}

.forumReplyLikeDisabledBtn{display:inline-block;margin:0 2px;padding:1px;background: transparent;/*background:#ccc;*/color:#666;border:0;font-size:13px;text-align:center;}
.forumReplyReportDisabledBtn{margin:0 2px;padding:1px;width:80px;background: transparent;/*background:#fff;*/color:#999;border:0;font-size:13px;text-align:center;}

.forumHiddenPost{margin:0;padding:3px;height:auto;color:#666;border:0;font-size:13px;text-align:center;cursor:pointer;}
.forumHiddenPost a{display:block;}

.forumTotalPopMsg{margin:0;padding:0;text-align:left;font-size:15px;color:#666;}

.forumRuleTitle{margin:5px 0;padding:5px;font-size:16px;background-image:url('../images/mainTitleBg.png');background-repeat:repeat;color:#fff;line-height:30px;}
.forumRuleContent {margin:5px 0 5px 0;padding:5px 0 0 0;background-color:#E7F2FE;}
.forumRuleContent p{margin:5px 0 0 0;padding:5px 0 5px 5px;font-size:13px;color:#333;border-bottom: 1px solid #ccc;text-align:left;}

.forumPageNavBar {text-align:center;padding:15px;}
.forumPageNavBtn{margin:0 5px;padding:2px;width:30px;background:#B0281A;color:#FFF;border:0;font-size:13px;cursor:pointer;}
.forumPageNavBtnDisable{margin:0 5px;padding:2px;width:30px;background:#ccc;color:#FFF;border:0;font-size:13px;}

#content .forumList {margin: 5px 0;}
#content .forumList table{border-collapse:collapse;width:640px;border-style:solid;border-width:1px;border-color:#CCCCCC;table-layout:fixed}
#content .forumListTitle{border-style:solid;border-width:1px;border-color:#CCCCCC;background-color:#E6E6E6;padding:2px;font-size:13px;line-height:23px;}
#content .forumListContent{border-style:solid;border-width:1px;padding:2px;border-color:#CCCCCC;background-color:#ffffff;}
#content .forumListNoticeTitle{line-height:30px;}
#content .forumListNoticeContent{line-height:30px;}
#content .forumListTitle a{color:#673704;}

#content .forumListRelatedTopics{margin:5px 0 15px 0;}
#content .forumListRelatedTopics ul{margin:10px; padding:0;}
#content .forumListRelatedTopics ul li{line-height:30px;}
#content .forumListRelatedTopics ul li a{cursor:pointer;}

.fbAutoLoginBox{font-size:22px;padding: 30px 0 0 0;font-weight:bold;}
.fbShareBox{float:right;margin:10px 5px;}
.fbShareBox button{vertical-align: middle;}
.fbShareTopicTitle {float:left;padding:0;margin:3px 0 3px 0;color: #666666;font-size:13px;}
.fbShareTopic {float:left;padding:0;margin:3px 0 3px 0;}

#content .forgetPasswordTitle{margin:0;padding:10px 0 10px 15px;color:#666666;border:0;font-size:16px;}
#content .forgetPasswordBtn{margin:10px 0 0 3px;padding:8px 15px 8px 15px;width:80px;background:#155489;color:#FFF;border:0;font-size:16px;cursor:pointer;}

#content #surveyArea{margin:0;padding:10px 10px 15px 10px;}
#content .surveyQue{margin:1px 0 10px 0;}
#content .surveySectionTitle{margin:10px 0 5px 0;color:#155489;font-weight:bold;border-bottom:1px solid #e5e3e3;font: 18px Calibri;padding:5px 8px;}
#content .surveyQueTitle{margin:5px 0;background-image:url('../images/mainTitleBg.png');	background-repeat:repeat;color: #ffffff;font: 16px Calibri;padding:5px 8px;}
#content .surveyQueOption{margin:1px 0;font: 13px Calibri;padding:2px 10px;}
#content .surveyNavArea{margin:10px 0 15px 0;padding:0;}
#content .surveyNavBtn{margin:0 2px;padding:5px 30px;background:#155489;color:#FFF;border:0;font-size:13px;cursor:pointer;}
#content .surveyNavBtn:hover{margin:0 2px;padding:5px 30px;background:#89C0ED;color:#155489;border:0;font-size:13px;cursor:pointer;}
#content .surveyDisabledNavBtn{margin:0 2px;padding:5px 30px;background:#cccccc;color:#666666;border:0;font-size:13px;}
#content .surveyLoginBlock{margin:15px 0 0 0;padding:30px 10px;background-color:#eeeeee}
#content .surveySubmitBlock{margin:25px 0 0 0;}
#content .surveyAdmin{color:#673704;}
#content .surveyAdminBack {margin:10px 0;}
#content .surveyAdminTitle{padding: 15px 0;}
#content .surveyAdminList {margin:20px 0 20px 0}
#content .surveyAdminList table{border-collapse:collapse;width:640px;border-style:solid;border-width:1px;border-color:#CCCCCC;table-layout:fixed}
#content .surveyAdminResult table{margin:10px 0 20px 0;border-collapse:collapse;width:800px;border-style:solid;border-width:1px;border-color:#CCCCCC;table-layout:fixed}
#content .surveyAdminListTitle{border-style:solid;border-width:1px;border-color:#CCCCCC;background-color:#E6E6E6;padding:2px;}
#content .surveyAdminListContent{border-style:solid;border-width:1px;padding:2px;border-color:#CCCCCC;background-color:#ffffff;}
#content .surveyAdminListFooter{margin:20px;border-style:solid;border-width:1px;padding:2px;border-color:#CCCCCC;background-color:#eeeeee;}

#content .surveyListTitle{background-color:#eeeeee;border-style:solid;border-width:1px;padding:5px;border-color:#dddddd;font-size:13px;}
#content .surveyListContent{border-style:solid;border-width:1px;padding:5px;border-color:#dddddd;font-size:13px;}

#content #earlyReturnArea{margin:0;padding:10px 10px 15px 10px;}
#content .earlyReturnQue{margin:5px 0 0 0;background-image:url('../images/mainTitleBg.png');	background-repeat:repeat;color: #ffffff;font: 16px Calibri;padding:5px 8px;}
#content .earlyReturnContent{margin:0 0 5px 0;padding:5px 8px 15px 8px;background-color:#eeeeee;}
#content .earlyReturnContentText{width:200px;}
#content .earlyReturnContent select{width:200px;}
#content .earlyReturnVoteRecord{margin:5px 8px;padding:2px;width:120px;}
#content .earlyReturnVoteAddBtn{margin:3px 0;padding:5px 25px;background:#155489;color:#FFF;border:0;font-size:13px;cursor:pointer;}
#content .earlyReturnVoteAddBtn:hover{margin:3px 0;padding:5px 25px;background:#89C0ED;color:#155489;border:0;font-size:13px;cursor:pointer;}
#content .earlyReturnVoteDelBtn{margin:0 5px;padding:2px 8px;background:#B0281A;color:#FFF;border:0;font-size:14px;cursor:pointer;}
#content .earlyReturnAdmin{color:#673704;}
#content .earlyReturnAdminBack {margin:10px 0;}
#content .earlyReturnAdminTitle{padding: 15px 0;}
#content .earlyReturnAdminList {margin:40px 0 40px 0}
#content .earlyReturnAdminList table{border-collapse:collapse;width:640px;border-style:solid;border-width:1px;border-color:#CCCCCC;table-layout:fixed}
#content .earlyReturnAdminResult table{margin:10px 0 20px 0;border-collapse:collapse;width:800px;border-style:solid;border-width:1px;border-color:#CCCCCC;table-layout:fixed}
#content .earlyReturnAdminListTitle{border-style:solid;border-width:1px;border-color:#CCCCCC;background-color:#E6E6E6;padding:2px;}
#content .earlyReturnAdminListContent{border-style:solid;border-width:1px;padding:2px;border-color:#CCCCCC;background-color:#ffffff;}
#content .earlyReturnAdminListContent ul{margin:0;padding:0;}
#content .earlyReturnAdminListContent ul li{list-style: none;margin:0;padding: 0 0 0 1px;}
#content .earlyReturnAdminListFooter{margin:20px;border-style:solid;border-width:1px;padding:2px;border-color:#CCCCCC;background-color:#eeeeee;}

#content .tableList {margin: 5px 0;}
#content .tableList table{border-collapse:collapse;width:640px;border-style:solid;border-width:1px;border-color:#CCCCCC;table-layout:fixed}
#content .tableListTitle{border-style:solid;border-width:1px;border-color:#CCCCCC;background-color:#E6E6E6;padding:2px;}
#content .tableListContent{border-style:solid;border-width:1px;padding:2px;border-color:#CCCCCC;background-color:#ffffff;}

#content #lcFeatureArea{margin:0;padding:10px 10px 15px 10px;}
#content .lcFeatureTab {margin: 3px 0;padding: 0;}

#content .queList {margin: 3px;padding:3px; border-style:solid;border-width:1px;border-color:#e5e3e3; float:left;width: 640px;}
#content .quePageLink {float:left;}
#content .quePageLink ul{margin:0; padding:0;}
#content .quePageLink ul li{list-style:none; padding:20px 10px 5px 10px;float:left;}
#content .quePageIcon{width: 130px; float:left;border-right: 1px solid #e5e3e3;}

#content .userCard{margin:0;padding:0;width:796px;}
#content .userCardHeader{margin:0;padding:0 0 0 0;background-image:url('../images/userCardBg.gif');background-repeat:repeat;}
#content .userCardTitle{margin:0;padding:80px 10px 10px 10px;border-bottom:10px solid #666666;font-size:30px;font-weight:bold;color:#ffffff;}
#content .userCardBody{margin:0;padding:0px 10px 10px 10px;background-color:#fff;}

#content .userCardSubTitle{margin:0;padding:15px 5px 10px 5px;border-bottom:1px solid #e5e3e3;font-size:20px;font-weight:bold;color:#800000;}
#content .userCardSubContent{margin:0;padding:5px 5px 10px 5px;font-size:16px;}

#content .userCardItemTitle{display:inline-block;margin:0;padding:15px 5px;font-size:20px;font-weight:bold;color:#3d0296;}
#content .userCardItemContent{display:inline-block;margin:0;padding:5px 30px 5px 5px;font-size:20px;font-weight:bold;color:#000000;}

#content .prizeListAlbum{float:right;}
#content .prizeListAlbumBtn{margin: 3px; padding:5px 20px 3px 20px; background-color:#3B5998; color: #ffffff;font-size:13px;font-weight:normal;}
#content .prizeListAlbumBtn img{vertical-align: bottom;padding: 0 3px 0 0;}

#content .prizeListTitle{background-image:url('../images/mainTitleBg.png'); background-repeat:repeat; color: #FFCC33;padding:2px 8px;}
#content .prizeListSubTitle{background-color:#eeeeee;border-style:solid;border-width:1px;padding:5px;border-color:#dddddd;font-size:13px;}
#content .prizeListContent{border-style:solid;border-width:1px;padding:5px;border-color:#dddddd;font-size:13px;height:60px;}
#content .prizeListContent img{width:60%; height:auto;margin:0}

#content .listNav select{ background: transparent;width: 500px;margin:3px;padding: 5px;font-size: 13px;border: 1px solid #ccc;height: 30px;}

.resetCoinsBtn

.dcSeparator{
	background-color: #c3feb7;
	font-size: 18px;
}

.dcResultBox{
	color:#660000;
	font-size: 32px;
}

.dcElectionRuleBoxTitle{
	font-size: 16px;
	padding:5px 0 5px 0;
	border-bottom:1px #FFF solid;
	color:#FFF;
	margin:0 0 5px 0;
}

.dcElectionRuleBox{
	color: #ffffff;
	background-color: #1b1b1b;
	font-size: 13px;
	padding: 5px;
	line-height:23px;
	letter-spacing:1px;
}

.dcElectionPromoteBox{
	padding: 5px 5px 5px 5px;
	font-size: 16px;
}

.dcElectionPromoteBox ul { margin: 0; padding: 0;}
.dcElectionPromoteBox ul li { list-style: none; background:#fefb9a;padding:5px;margin:0 0 3px 0;}

.dcImageBox{
	padding: 1px 0 1px 0;
}
#dcElectionButtonTitle {padding:0 0 5px 0;margin:0 0 5px 0;color:#164470;font-weight:bold; border-bottom:1px #164470 solid;font-size:16px;}
#dcElectionButton {}
#dcElectionButton ul{ margin: 0; padding: 0;}
#dcElectionButton li{ list-style: none;}
#dcElectionButton li a{ float:left; background-color: #164470;	font-size: 16px;color: #ffffff;padding:5px 30px 5px 30px;margin:0 2px 0 1px;}
#dcElectionButton li a:hover, #dcElectionButton li a.highlight{ background-color: #157387;font-size: 16px;color: #ffffff;}

.popconResultNav {margin:4px 5px;}
.popconResultNav ul{ margin: 0; padding: 0;}
.popconResultNav li{ list-style: none;}
.popconResultNav li a{ float:left; background-color: #164470;	font-size: 16px;color: #ffffff;padding:5px 45px 5px 45px;margin:0 2px 0 1px;}
.popconResultNav li a:hover, .popconResultNav li a.highlight{ background-color: #157387;font-size: 16px;color: #ffffff;cursor:pointer;}
.popconResultNav select{ background: transparent;width: 500px;padding: 5px;font-size: 13px;border: 1px solid #ccc;height: 30px;}

.counterLayout{float:left;padding: 11px 3px 5px 2px; margin: 0; font-size:15px;font-family: Georgia,calibri,tahoma,verdana,arial,helvetica,sans-serif;}

/*.addthisBox{

	padding: 5px 5px 5px 5px;
	font-size: 13px;
	color: #660000;
	border-bottom:1px #CCCCCC solid;

}*/

.menuTitleBox{

	color: #FFCC33;
	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;
	border-style: solid;
	border-width: 2px;
	border-color: #CCCCCC;

}


.menuContentBox{

	color: #660000;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-image:url('../images/menuBtnLineBg.gif');
	background-repeat:repeat;

}

.form_titleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFCC33;
	text-decoration: none;
	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;
	padding:2px 8px;
}

.form_contentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background: #e7e5e5;
	padding:2px 8px;
}

.footerText{
	color: #666666;
}

.footerText a:link{
	font-size: 16px;
	color: #666666;
	text-decoration: none;

}

.footerText a:visited{
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}

.footerText a:hover{
	font-size: 16px;
	color: #FF0000;
	text-decoration: none;
}

.indexContentBox{
	color: #673704;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-image:url('../images/indexBoxContentLineBg.gif');
	background-repeat:repeat;
	padding:2px 8px;
}

.indexTitleBox{
	color: #FFCC33;
	background-image:url('../images/indexBoxTitleLineBg.gif');
	background-repeat:repeat;
	border-style: solid;
	border-width: 2px;
	border-color: #CCCCCC;
	padding:2px 8px;
}

.indexImageSliderBox{
	/*background: #CBF44D;*/
	background-image:url('../images/indexBoxTitleLineBg.gif');
	background-repeat:repeat;
	/*border-style: solid;
	border-width: 8px;
	border-color: #CBF44D;*/
}

.newsImageSliderBox{

	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;

}

.shopping_box{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	border-style: solid;
	color: black;
	border-width: 2px;
	border-color: #FFCC33;
	background: #FFFFFF;
	/*height: 60px;*/
	width: 200;
	height: 120;
}

/* index slider */
.ft-title { padding: 10px 10px; width: 400px; text-align: left; }
.ft-prev, .ft-next { background-color: #fff; padding: 0 10px; }

.transparentBtn{
	background: transparent;
	cursor: pointer;
	border: 0px;
}

.loginTableBg{
	background-image:url('../images/loginTableBg.png');
}

.loginBoxText{
	font-size: 16px;
}

.adminTableBg{
	background: gray;
	border-width: 1px;
}

.statQueTitle{
	background: #003300;
	color: #ffcc00;
}

.mainQueTitle{
	color: #003399;
}

table.mainOpinionTable td{
	border-width: 0px;
	border-color: none;
}

table.menuBox {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	cursor: pointer;
}
table.menuBox th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: rgb(204, 204, 204);
	-moz-border-radius: ;
}
table.menuBox td {
	height: 40px;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	/*color: #000000;*/
	color: #330000;
	/*background-color: #CCCCCC;*/
	
	background-image:url('../images/menuBtnLineBg.gif');
	background-repeat:repeat;
	
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-border-radius: ;
}

table.menuBox td:hover {
	height: 40px;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	
	color: #FFCC33;
	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;
	
	/*color: yellow;
	background: #a00303;*/
	cursor: pointer;
	filter:alpha(opacity=100);
	opacity:1;
	-moz-border-radius: ;
}

.newsTable{
	/*background: black;
	color: #ffcc33;*/
	color: #660000;
	font-size: 16px;

}

.newsTableBackground{
	/*background-color: gray;*/
	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;
}

/*table.newsBox {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
}
table.newsBox th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: rgb(204, 204, 204);
	-moz-border-radius: ;
}*/
/*table.newsBox td {*/
table.newsBox {
	/*border-width: 1px;*/
	padding: 1px;
	/*border-style: solid;
	border-color: gray;*/
	color: #000000;
	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;
	/*background-color: #666666;*/
	/*background-color: #660000;*/
	-moz-border-radius: ;
}

table.newsBoxTitleTable{
	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;
	color: #FFCC33;
	padding:2px 8px;
}

table.newsBoxContentTableNoHover{
	background-image:url('../images/mainBoxContentLineBg.gif');
	background-repeat:repeat;
	border-color: #e7e5e5;
	padding:2px 8px;
}

table.newsBoxContentTableNoHover td{
	height: 40px;
	color: #673704;
	border-color: #FFFFFF;
	border-width: 0px;
	border-style: ridge;
	padding:2px 8px;
}


table.newsBoxContentTable{
	background-image:url('../images/mainBoxContentLineBg.gif');
	background-repeat:repeat;
	border-color: #e7e5e5;
	padding:2px 8px;
}

table.newsBoxContentTable td{
	height: 40px;
	color: #673704;
	border-color: #FFFFFF;
	border-width: 0px;
	border-style: ridge;
	padding:2px 8px;
}

table.newsBoxContentTable td:hover{
	height: 40px;
	color: #6633CC;
	border-color: #FFFFFF;
	border-width: 0px;
	border-style: ridge;
	padding:2px 8px;
}

table.newsBoxContentTabTable td{
	font-size:13px;
	height: 40px;
	color: #673704;
	border-bottom:1px solid #999999;
}

table.newsBoxContentTabTable td:hover{
	font-size:13px;
	height: 40px;
	color: #6633CC;
	border-bottom:1px solid #999999;
}

/*table.featureNewsBox {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
}*/

/*table.featureNewsBox td {*/
table.featureNewsBox  {
	/*height: 60px;*/
	/*border-width: 1px;*/
	padding: 1px;
	border-style: solid;
	border-color: gray;
	color: #000000;
	/*background-color: #666666;*/
	/*background-color: #660000;*/
	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;
	-moz-border-radius: ;
	padding:2px 8px;
}


table.featureNewsBoxContentTable td{
	height: 40px;
	color: #FFFFFF;
	border-width: 0px;
	border-style: ridge;
	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;
}

.featureDescriptionBox{
	padding:2px 8px;
	border-width: 2px;
	border-style: solid;
	/*border-color: #250160;
	color: #250160;*/
	border-color: #0066CC;
	color: #0066CC;
	/*background: #ADDBFC;*/
	/*background: #CCFFCC;*/
	/*border-collapse: separate;*/
}

.feature_page_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	border-style: solid;
	color:#660000;
	border-width: 3px;
	border-color: orange;
	background: #FEE2A0;
	/*background: black;*/
	height: 60px;
	padding:5px;
}

table.featurePageBoxContentTable{
	background-image:url('../images/mainBoxContentLineBg.gif');
	background-repeat:repeat;
}

table.featurePageBoxContentTable td{
	height: 40px;
	color: #673704;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: ridge;
	padding:2px 8px;
}

table.featurePageBoxTitleTable{
	height: 40px;
	color: #FFFFFF;
	border-width: 0px;
	border-style: ridge;
	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;
	padding:2px 8px;
}

/*table.featurePageBoxContentTable td{
	color: #FFFFFF;
	border-width: 1px;
	border-style: ridge;
	font-size: 16px;
	border-color: none;
}*/

.forumIndexBoxTable{
	color: blue;
	background: #FFFFFF;
	/*color: #999999;*/
	border-width: 1px;
	border-style: ridge;
	font-size: 16px;
	border-color: none;
}

.otherPageBackgroundTable {
	background: #cccccc;
}

.pageBoxLogoTable {
	background: #FFFFFF;
	/*color: #999999;*/
}

.otherPageMessageTable {
	color: blue;
	background: #CCCCFF;
	/*color: #999999;*/
	font-size: 16px;
}

.homepageMessageTable {
	color: #FF9900;
	background: #FFFFCC;
	/*color: #999999;*/
	border-width: 1px;
	border-style: ridge;
	font-size: 16px;
	border-color: none;
}

.forumMessageTable {
	/*color: #FFCC33;*/
	/*background-image:url('../images/mainTitleBg.png');*/
	/*background-repeat:repeat;*/
	/*background: #003300;*/
	color: #666666;
	background: #ffffff;
	font-size: 16px;
	line-height: 20px;
	padding: 5px;
	text-align:justify;
}

.forumMessageTable td:hover{
	/*color: #FFCC33;*/
	/*background-image:url('../images/mainTitleBg.png');*/
	/*background-repeat:repeat;*/
	color: #000000;
	background: #ffffff;
	font-size: 16px;
	line-height: 20px;
	padding: 5px;
	text-align:justify;
}

.update_msg_title{
	padding: 10px;
	font-weight: bold;
	color:black;
	background: #CCFFCC;
	text-align: center;
}

.invalid_info_msg_title{
	padding: 10px;
	font-weight: bold;
	color:black;
	background: #FFD5D5;
	text-align: center;
}


table.shareBox {
	font:16px Calibri;
	height: 40px;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	color: #000000;
	background-color: #CCCCCC;
	padding:2px 8px;
}

table.queMsgTitle{
	background: #003300;
	color: #ffcc00;
	font: 18px Calibri;
	font-weight: bold;
}

.tipsBox{
	border-width: 3px;
	border-style: solid;
	border-color: #0066CC;
	/*background: #ADDBFC;*/
	color: #0066CC;
	/*background: #CCFFCC;*/
	/*border-collapse: separate;*/
	padding:2px 8px;
}

.objectiveBox{
	border-width: 3px;
	border-style: solid;
	border-color: #0066CC;
	/*background: #ADDBFC;*/
	color: #0066CC;
	/*background: #CCFFCC;*/
	/*border-collapse: separate;*/
}

.instructionMsg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: green;
}

.forumText{
	font-size: 11px;
}


div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;

	text-decoration: none; /* no underline */
	color: #000099;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
	
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	color: #DDD;
}

.wordwrap
{
     word-wrap: break-word;
     word-break: break-all;
    -moz-binding: url('../xml/wordwrap.xml#wordwrap');
     overflow: hidden;
}

.forumTopicTitle{
	/*background: #003300;*/
	background-image:url('../images/mainTitleBg.png');
	background-repeat:repeat;
	color: #ffcc33;
	font: 18px Calibri;
	font-weight: bold;
	padding:2px 8px;
}

.forumTopicTitle a:link{
	font-weight: bold;
	font: 18px Calibri;
	color: #ffcc33;
}

.forumTopicTitle a:visited{
	font-weight: bold;
	font: 18px Calibri;
	color: #ffcc33;
}

.forumTopicTitle a:active{
	font-weight: bold;
	font: 18px Calibri;
	color: #ffcc33;
}



.selectedAns{
	color: #459429;
	font-weight: bold;
}

.statTable{
	width: 500px;
	height: 80px;
	border: none;
	border-spacing:1px;
	padding: 2px;
	background: #ffffCC
	/*background: white;*/
}

.indexFormBg{
	width: 750px;
	border: solid;
	border-style:solid;
	border-width: 5px;
	border-color: orange;
	/*background: white;*/
	background-image:url('../images/table_space_bg.gif');
	background-repeat:repeat;
}

.dateTitle{
	font:24px Calibri;
	font-weight: bold;
	color: #0066FF;
}

.queTitle{
	width:495px;
	height:100px;
	font-size: 16px;
	color: #F2DC1F;
	background-image: url('../images/question_bg.png');
	padding:2px 8px;
}

.ansResultTitle{
	font-size: 16px;
	color: #F2DC1F;
	/* background-image: url('../images/answer_bg.png'); */
	/*background: black;*/
	background-image:url('../images/ansLineBg.png');
	background-repeat:repeat-y;
	padding:2px 8px;
}

.forumAnsResultTitle{
	font-size: 16px;
	color: #F2DC1F;
	/*background-image: url('../images/forum_answer_bg.png');*/
	/*background: black;*/
	background-image:url('../images/ansLineBg.png');
	background-repeat:repeat-y;
	padding:2px 8px;
}

.cellBg{
	background-image:url('../images/space_bg.gif');
	background-repeat:repeat;
}

.tableBorder{
	border-width: 0;
	border-style: solid;
	
	border-color: #c6c5c5;
	
	color:#673704;
	
	/*border-color: orange;
	background: #FEE2A0;*/
	/*border-collapse: separate;*/
}

.tableBorder2{
	border-width: 3px;
	border-style: solid;
	border-color: orange;
	background: #FFFFCC;
	/*background: #CCFFCC;*/
	/*border-collapse: separate;*/
}

.radio_blacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #673704;
	text-decoration: none;
	/*background: #ffffcc;*/
	background-image:url('../images/formContentLineBg.gif');
	background-repeat:repeat;
	height: 33px;
	padding:2px 8px;
}

.radio_blacktext_other {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #673704;
	text-decoration: none;
	background-image:url('../images/formContentOtherLineBg.gif');
	background-repeat:repeat;
	/*background: #dbfbb2;*/
	height: 33px;
	padding:2px 8px;
}

.radio_whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-image:url('../images/subTitleBg.png');
	background-repeat:repeat;
	/*background: #003399;*/
	height: 33px;
	padding:2px 8px;
}

.warningMsg{
	color: red;
}

.imgCursor{
	cursor:pointer;
}

.labelBlueCursor{
	cursor:pointer;
	font: 14px Cambria;
	color: #0099FF;
	text-decoration: underline;
}

label.error{
	display: none;
}

.header_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFCC33;
	text-align: center;
	height: 40px;
}

.language_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#999999;
	text-align: center;
	height: 40px;
}

.language_title:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#999999;
	text-align: center;
	height: 40px;
	text-decoration: underline;
	cursor: pointer;
}

.current_language_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	text-align: center;
	height: 40px;
}

.current_language_title:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	text-align: center;
	height: 40px;
	text-decoration: underline;
	cursor: pointer;
}

.form_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color:#660000;
	/*border-color: #orange;
	background: #FFFFCC;*/
	text-align: center;
	height: 60px;
}

.form_title_big{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	color:yellow;
	background: #0a0350;
	text-align: center;
}

.form_heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffcc33;
	background: #093a03;
	text-align: center;
	height: 50px;
	padding: 10px;
}

.form_sub_heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	background:#3366FF;
	padding: 10px;
}

.formBg{
	/*width: 750px;
	border: solid;
	border-style:outset;
	border-width: 0px;
	border-color: #f7941d;
	background-image: url('../images/form_space_bg.gif');*/
	border-spacing:0;
	background: white;
}

table.sample {
	border-width: 3px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #0099FF;
	border-collapse: separate;
}
table.sample th {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	-moz-border-radius: ;
}
table.sample td {
	font: 16px Calibri;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	-moz-border-radius: ;
}

table.result {
	border-width: 3px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #0099FF;
	border-collapse: separate;
}
table.result th {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	-moz-border-radius: ;
}
table.result td {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	-moz-border-radius: ;
}

input.button2{
	font:bold 16px Calibri;
	border: 1px solid #CCCCCC;
	color: Blue;
	background-color:white;
	vertical-align: middle;
	text-decoration:underline;
	cursor: pointer;
	height: 22px;
	max-height: 22px;
	min-height: 22px;
	margin: 0px;
	display: inline;
}

input.button{
	font:bold 16px Calibri;
}

input.smallButton{
	font: 14px;
	padding: 2px;
	color: black;
	background: #e8eefa;
	width: 50px;
	cursor:pointer;
}

input.smallButton:hover{
	font: 14px;
	padding: 2px;
	color: blue;
	background: #ffcc00;
	width: 50px;
	cursor:pointer;
}

input.indexButton{
	font: 16px Cambria;
	padding: 2px;
	background: #e8eefa;
	width: 150px;
	cursor:pointer;
}

input.indexButton:hover{
	font: 16px Cambria;
	padding: 2px;
	color: blue;
	background: #ffcc00;
	width: 150px;
	cursor:pointer;
}

.text-label {
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	border:1px #FFF solid;padding:3px;

}

.text-label_normal {
	font-size: 16px;
	font-weight: bold;
	border:1px #FFF solid;padding:3px;
}

