@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:100%;}
address,caption,cite,code,dfn,em,strong,th,var { font-weight:normal; font-style:normal;} 
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
input,textarea,select{ font-family:Verdana, Arial, Helvetica, sans-serif;}
caption,th{ text-align:left;}
q:before, q:after{ content: '';}
ul,ol,dl{ list-style:none;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
body { font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:160%; background:url(/themes/new/images/event/activity2/body_bg.jpg) center repeat-y; margin:0; padding:0;}
a:link,a:visited { color:#434343; text-decoration:none;}
a:hover { color:#2588c2; text-decoration:none;}
.mask { position:absolute; top:277px; left:294px; _left:293px; background:url(/themes/new/images/event/activity2/mask.gif) no-repeat; width:49px; height:205px; }
.mask2 { position:absolute; top:277px; left:490px; _left:491px; background:url(/themes/new/images/event/activity2/roll.gif) no-repeat; width:10px; height:15px; }
#container { width:100%; background:url(/themes/new/images/event/activity2/container_bg.jpg) center top no-repeat; margin:0 auto; position:relative;}
#header { width:1002px; height:277px; margin:0 auto; position:relative;}

.mainNav { background:url(/themes/new/images/event/activity2/mainNav.gif); width:300px; height:18px; position:absolute; right:60px; top:0;}
.mainNav ul { margin-left:10px;}
.mainNav ul li { float:left; margin:0 7px;}
#main { width:1002px; margin:0 auto;}
#leftCol { width:240px; float:left; margin-left:69px; _margin-left:34px; background:url(/themes/new/images/event/activity2/left_m.gif);}
#leftCol h2 { background:url(/themes/new/images/event/activity2/left_t.gif); height:17px; margin:0 ; padding:0;}
#leftCol .sidaBar { width:210px; margin:0 auto;height:500px;  height:auto !important;  min-height:500px;}
.login{ margin:25px 0 0 0; background:url(/themes/new/images/event/activity2/bg_login.jpg) no-repeat; width:195px; height:119px; position:relative; }
.login a{ position:absolute; display:block; text-indent:-999px; overflow:hidden;}
.login a.loginBtn{ top:20px; left:70px; width:104px; height:34px; background:url(/themes/new/images/event/activity2/btn_login.gif) no-repeat;}
.login a.loginBtn:hover{ background:url(/themes/new/images/event/activity2/btn_login.gif) no-repeat 0 -34px;}
.login a.regBtn{ top:55px; left:55px; width:137px; height:32px; background:url(/themes/new/images/event/activity2/btn_reg.gif) no-repeat;}
.login a.regBtn:hover{ background:url(/themes/new/images/event/activity2/btn_reg.gif) no-repeat 0 -32px;}
.login a.findPw{ top:92px; left:76px; color:#434343; text-indent:0;}
.login a.findPw:hover{ text-decoration:underline; color:#2588C2;}
.logined{ margin:25px 0 0 0; width:131px; height:95px; padding:22px 0 0 64px; background:url(/themes/new/images/event/activity2/bg_logined.jpg) no-repeat; color:#fff; line-height:20px; font-size:11px;}
.logined a{ color:#fff;}
.logined strong{ color:#f3f441;}
.ls{ margin:10px 0 0 0;}

.nav ul { background:url(/themes/new/images/event/activity2/left_ul_bg.gif) center repeat-y; width:205px; margin:15px 0 0 0;}
.nav ul li { background:url(/themes/new/images/event/activity2/left_subNavBg.gif) no-repeat; width:205px; height:32px; float:left; margin-top:3px; line-height:32px; color:#d14204; font-weight:bold; text-indent:26px;}
.nav ul li a:link,.nav ul li a:visited { color:#d14204; }
.nav ul li a:hover { color:#fff;}

.events { width:205px; margin-top:15px; float:left; }
.events h3 { font-weight:bold; color:#a43810; background:url(/themes/new/images/event/activity2/left_title_bg.gif); height:28px; line-height:30px; text-indent:8px;}
.events img { float:left; border:1px solid #fca900; margin:5px 2px 0 0;}

#leftCol .btm1 { background:url(/themes/new/images/event/activity2/left_b.gif); height:16px;}

#rightCol { width:610px; margin-left:15px; background:url(/themes/new/images/event/activity2/right_m.gif); float:left; clear:right;}
#rightCol h2 { background:url(/themes/new/images/event/activity2/right_t.gif); height:26px; margin:0 ; padding:0;}
.showpics { background:url(/themes/new/images/event/activity2/showsBg.gif) center no-repeat; width:563px; height:172px; text-align:center;}
.showpics img { padding:5px;}

.week { background:url(/themes/new/images/event/activity2/week.gif) no-repeat center; width:563px; height:105px; margin:8px 0 0 0; position:relative;}
.week h3 { background:url(/themes/new/images/event/activity2/dot.gif) no-repeat 12px 10px; text-indent:28px; height:30px; line-height:30px; color:#a43810; font-weight:bold;}
.week ul { margin-left:3px;}
.week ul li { float:left; padding:2px 0 0 3px;}
.info {	background:#fff; border:2px solid #fa8202; z-index:10; padding:8px; clear:left; margin-top:10px; position:relative; width:250px;}
.info div { position:absolute; top:-8px; left:5px;}
.info span { font-weight:bold; color:#a43810;}
.gline { border-bottom:1px dotted #b1b0ac;}



.more { position:absolute; right:14px; top:10px;}
.news { background:url(/themes/new/images/event/activity2/newsBg.gif) no-repeat; width:563px; height:199px; margin:8px 0 0 0; position:relative; }
.newsNav ul { margin-left:10px;}
.newsNav li{ float:left; height:26px; margin:0 2px 0 0; }
.newsNav li a{ display:block; background:url(/themes/new/images/event/activity2/bg_block_nav.gif) no-repeat right -28px;}
.newsNav li a span{padding:6px 10px 0 10px; line-height:25px; display:block; background:url(/themes/new/images/event/activity2/bg_block_nav.gif) no-repeat -237px 5px; color:#845b08; font-weight:bold;}
.newsNav li a:hover,.newsNav li a.current{ background:url(/themes/new/images/event/activity2/bg_block_nav.gif) no-repeat right -91px; color:#eb4a04; font-weight:bold;}
.newsNav li a:hover span,.newsNav li a.current span{background:url(/themes/new/images/event/activity2/bg_block_nav.gif) no-repeat -237px -60px; color:#eb4a04; font-weight:bold;}


.newslist { clear:left;}
.newslist ul { margin:5px 20px;}
.newslist ul li { float:left; height:24px; line-height:24px; border-bottom:1px dotted #999; width:100%;}
.newsDate { float:right;}


.ballots { background:url(/themes/new/images/event/activity2/reportsBg.gif) repeat-y; margin-top:8px; position:relative;}
.ballots h3 { background:url(/themes/new/images/event/activity2/reportsHeader.gif) no-repeat; height:30px; text-indent:10px; line-height:30px; font-weight:bold; font-size:14px; color:#d14204;}
.ballotsBtm { background:url(/themes/new/images/event/activity2/reportsBtm.gif) no-repeat; height:12px;}
.ballots dl{ margin:5px 10px; background:url(/themes/new/images/event/activity/dot_line2.gif) repeat-x left bottom; padding:0 5px 8px 5px; border-bottom:1px dotted #999;}
.ballots dt{ float:left; width:250px; text-align:center; line-height:20px;}
.ballots dd.reportStar{ float:left; padding-top:10px; width:130px; text-align:center;}
.ballots dd.reportBtn{ float:left; width:120px; text-align:right;}
.reportTitle{ color:#005A67;}
.reportDate{ color:#FF1200;}



#rightCol .btm2 { background:url(/themes/new/images/event/activity2/right_b.gif); height:15px; }
#rightCol .txt2 { width:563px; margin:0 auto;  height:500px; min-height:500px; height:auto !important;}
.newslist2 h3 { background:url(/themes/new/images/event/activity2/titleBg.gif) no-repeat; width:563px; height:34px; text-indent:30px; line-height:34px; color:#eb4a04;}
#newslist2 { text-align:left;}
.newslist2 h3 a:link , .newslist2 h3 a:visited { color:#eb4a04; text-decoration:none;}
.newslist2 h3 a:hover { color:#fff; text-decoration:none;}

.clear { clear:left;}


.poll { border-top:1px dotted #b1b0ac;}
.poll h1 { font-weight:bold; color:#ff6217;height:26px; line-height:26px; }
