html,body {margin:0;padding:0;width:100%;height:100%;font-family:Trebuchet MS,Trebuchet,Verdana,Sans-Serif;}
html {overflow-y:scroll;}
 
h1 {margin:0;padding:0;font-family:Trebuchet MS,Trebuchet,Verdana,Sans-Serif;font-size:1.4em;color:#fff;font-weight:bold;text-transform:uppercase;}
h2 {margin:0 0 2px 0;padding:0;font-family:Trebuchet MS,Trebuchet,Verdana,Sans-Serif;font-size:1.5em;color:#da251c;}
h2 a {color:#da251c;text-decoration:underline;}
h2 a:hover {color:#da251c;text-decoration:none;}
h3 {margin:0;padding:0;font-size:1.4em;font-weight:bold;text-transform:uppercase;}
/*tabs*/ h4 {margin:0;padding:0;font-family:Trebuchet MS,Trebuchet,Verdana,Sans-Serif;font-size:1.0em;color:#fff;font-weight:bold;text-transform:uppercase;}
h5 {margin:0;padding:0;font-family:Trebuchet MS,Trebuchet,Verdana,Sans-Serif;font-size:1.5em;color:#da251c;font-weight:bold;}
p {margin:0;padding:0;}


a {color:lime;}
a:hover {color:lime;text-decoration:none;}

img {border:0;}
dl {margin:0;padding:0;}
dl dd {margin:0;padding:0;}

form {margin:0;padding:0;}
input, select {font-size:1.1em;}

em {font-style:normal;font-weight:bold;}

div.clear {width:1px;height:1px;font-size:1px;clear:both;}
div.mozilla-clear {display:none;}
html>body div.mozilla-clear {width:1px;height:1px;font-size:1px;display:block;clear:both;}

div.mozilla-spacer {display:none;}
html>body div.mozilla-spacer {width:1px;height:20px;font-size:1px;display:block;clear:both;}

.hide {display:none;}

body {background:#fff;font-size:62.5% !important;text-align:center;height:100%;}

#header {display:none;}
#head {display:none;}

#header-right {display:none;}
#header-left {display:none;}
#header-center {display:none;}
#logo {display:none;}

#thnav {display:none;}


#microfon {display:none;}
#current {display:none;}



#nav {display:none;}


#path {display:none;}

#main {margin:0;padding:5px 0 0 0;text-align:center;}
#main-center {margin:0 auto 20px auto;padding:0 0 0 30px;width:960px;background:#fff;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:930px;}

#info-left {width:262px;float:left;}
#info-right {padding:0 0 0 10px;width:186px;float:left;}

h1 {margin:0 0 15px 0;height:35px;}
h1 span.l {width:7px;height:27px;background:url(../dsg/box/h_left.gif) no-repeat;font-size:0;float:left;}
h1 span.r {width:7px;height:27px;background:url(../dsg/box/h_right.gif) no-repeat;font-size:0;float:left;}
#content h1 span.c {padding:4px 0;width:424px;height:27px;background:#3f5b44;float:left;voice-family:"\"}\"";voice-family:inherit;height:19px;}
#content h1 span.c {}
#content *html h1 span.c {padding:0;line-height:27px;}

#content.wide h1 span.c {padding:4px 0;width:620px;height:27px;background:#3f5b44;float:left;voice-family:"\"}\"";voice-family:inherit;height:19px;}
#content.wide h1 span.c {}
#content.wide *html h1 span.c {padding:0;line-height:27px;}

#content.wide h1.short {width:438px;}
#content.wide h1.short span.date {text-transform:lowercase;font-weight:normal;font-size:0.8em;}
#content.wide h1.short span.c {padding:4px 0;width:424px;height:27px;background:#3f5b44;float:left;voice-family:"\"}\"";voice-family:inherit;height:19px;}
#content.wide h1.short span.c {}
#content.wide *html h1.short span.c {padding:0;line-height:27px;}


#content.wide_right_col h1 {width:703px;}
#content.wide_right_col h1 span.c {padding:4px 0;width:680px;height:27px;background:#3f5b44;float:left;voice-family:"\"}\"";voice-family:inherit;height:19px;}
#content.wide_right_col h1 span.c {}

#content div.text {margin:0 6px 20px 6px;width:422px;}
#content.wide div.text {width:614px;}
#content.wide_right_col div.chart {width:680px;}
#content.wide div.short {width:422px;}


#content #lead {padding:0 0 8px 0; margin:0 0 10px 0;width:422px;border-bottom:solid #dadada 1px;	}
#content #lead p {margin:0;padding:0;font-size:1.5em;color:#7a957f;}
#content.wide div.text #lead {width:614px;}
#content.wide div.short #lead {width:422px;}

/*#content p {margin:0 0 15px 0;font-size:1.2em;color:#444;}*/
#content div.text p {margin:0 0 15px 0;font-size:1.2em;color:#444;}
#content div.text img {margin:0 0 15px 0;display:block;}
div.chart h2 {margin:0 0 20px 0;}

div.text p a {color:#46806d;text-decoration:underline;}
div.text p a:hover {text-decoration:none;}
div.text ul.member {margin:0;padding:0;list-style:none;float:left;}

div.text table {margin:0 0 15px 0;border-collapse:collapse;}
div.text table thead th {padding:2px 10px 2px 2px;border-bottom:2px solid #dadada;font-size:1.1em;font-weight:normal;color:#ca1f17;}
div.text table tbody tr.dark {background:#f6f6f6;}
div.text table tbody td {padding:2px 10px 2px 2px;color:#444;text-align:left;font-size:1.2em;}
div.text table tbody td a {color:#46806d;text-decoration:underline;}
div.text table tbody td a:hover {text-decoration:none;}

div.text ul {margin:0 0 15px 0;padding:0;list-style:none;}
div.text ul li {margin:0 0 5px 0;padding:0 0 0 10px;background:url(../dsg/ico/text_li1.gif) 0 7px no-repeat;font-size:1.2em;}
div.text ul li a {color:#46806d;text-decoration:underline;}
div.text ul li a:hover {text-decoration:none;}
div.text ul li ul {margin:5px 0 0 0;padding:0;list-style:none;}
div.text ul li ul li {margin:0 0 3px 0;padding:0 0 0 10px;background:url(../dsg/ico/text_li2.gif) 0 7px no-repeat;font-size:0.9em;}
div.text ul li ul li a {color:#46806d;text-decoration:underline;}
div.text ul li ul li a:hover {text-decoration:none;}
*html div.text ul li ul li {}


#content div.item {margin:0 0 10px 0;border-bottom:solid #dadada 1px;}
#content div.item h2 a {color:#da251c;}
#content div.item img {margin:0 10px 8px 0;float:left;}
#content div.item p {margin:0;padding:0 0 8px 0;font-size:1.2em;}
#content div.item span.func {font-size:1.0em;color:#999999;text-transform:uppercase;}

div.sep {margin:0 0 10px 0;background:#dadada;width:422px;height:2px;font-size:0px;float:left;}
div.flr {float:right;}

#content {width:438px;float:left;font-family:Trebuchet MS,Trebuchet,Verdana,Sans-Serif;}
#content.wide {width:634px;}
#content.wide_right_col {width:703px;}



#content.wide ul.tabed {margin:0 0 15px 0;padding:0;list-style:none;float:left;}
#content.wide ul.tabed li {margin:0;padding:0;height:22px;background:url(../dsg/bgr/tabed_bg.gif) repeat-x;float:left;}
#content.wide ul.tabed li.active {background:url(../dsg/bgr/tabed_bg_a.gif) repeat-x;float:left;}
#content.wide ul.tabed li p {margin:0;padding:0;width:auto;height:22px;font-size:1em;background:url(../dsg/bgr/tabed_left.gif) no-repeat;float:left;}
#content.wide ul.tabed li.first p {background:url(../dsg/bgr/tabed_left_first.gif) no-repeat;}
#content.wide ul.tabed li.first p.active{background:url(../dsg/bgr/tabed_left_first_a.gif) no-repeat;}
#content.wide ul.tabed li.active p {background:url(../dsg/bgr/tabed_left_a.gif) no-repeat;}
#content.wide ul.tabed li.next p {background:url(../dsg/bgr/tabed_la.gif) no-repeat;}
#content.wide ul.tabed li p span {margin:0 0 0 24px;display:block;}
#content.wide ul.tabed li.first p span {margin:0 0 0 12px;}
#content.wide ul.tabed li.last p span {padding:0 42px 0 0;background:url(../dsg/bgr/tabed_last.gif) top right no-repeat;}
#content.wide ul.tabed li.last p.active span {background:url(../dsg/bgr/tabed_last_a.gif) top right no-repeat;}
#content.wide ul.tabed li p a {padding:4px 0 3px 2px;width:55px;height:15px;text-decoration:none;text-transform:uppercase;color:#6d6d6d;display:block;}
#content.wide ul.tabed li p a:hover {color:#999;text-decoration:none;}


p.celendar-month {border-top:1px solid #c1d9ac;border-bottom:1px solid #c1d9ac;width:230px;position:relative;font-size:1.2em;text-align:center;color:#46806b;}
p.year {border-bottom:none;border-top:1px solid #e4f5c8;}
p.celendar-month strong {margin:5px 0;display:block;}
p.celendar-month span.l {position:absolute;top:5px;left:0;}
p.celendar-month span.r {position:absolute;top:5px;right:0;}
table.calendar {margin:5px auto 0;border-collapse:collapse;}
table.calendar thead th {width:29px;height:20px;text-align:center;font-family:Arial,Sans-Serif;font-size:1em;color:#46806b;}
table.calendar tbody td {border:4px solid #e4f5c8;padding:0;width:32px;height:22px;font-family:Trebuchet MS,Trebuchet,Verdana,Sans-Serif;font-size:1.1em;color:#fff;text-align:center;background:#aac69a;}
table.calendar tbody td a {line-height:22px;color:#fff;text-decoration:none;background:#74906f;display:block;}
table.calendar tbody td a.sel {background:#da251c;}
table.calendar tbody td.empty {background:none;}


table.voted {margin:0 0 40px 0;width:680px;border-collapse:collapse;}
table.voted caption {margin:0 0 10px;height:22px;text-align:left;font-size:1em;color:#666;text-transform:uppercase;}
table.voted caption span {width:100px;background:url(../dsg/bgr/tabed_bg_a.gif) repeat-x;display:block;}
table.voted caption span span {padding:0 0 0 10px;background:url(../dsg/bgr/tabed_left_first_a.gif) no-repeat;display:block;}
table.voted caption span span span {padding:5px 24px 0 0;background:url(../dsg/bgr/tabed_last_a.gif) top right no-repeat;display:block;}
table.voted thead th {border-bottom:2px solid #dadada;font-size:1.1em;font-weight:normal;color:#ca1f17;}
table.voted thead th.th1 {width:76px;}
table.voted thead th.th2 {width:89px;}
table.voted thead th.th3 {width:110px;}
table.voted thead th.th4 {width:189px;}
table.voted thead th.th5 {width:161px;}
table.voted thead th.th6 {width:55px;}
table.voted tfoot td {padding:3px 0;border-bottom:2px solid #dadada;}
table.voted tbody tr.dark {background:#f6f6f6;}
table.voted tbody td {padding:5px 0;font-size:1.1em;border-bottom:1px solid #dadada;}
table.voted tbody td.num {padding:0 0 0 15px;font-size:1.5em;font-weight:bold;}
table.voted tbody td.skl {font-weight:bold;text-align:right;}
table.voted tbody td.skl span {margin:2px 0 0;}
table.voted tbody td span.r {margin:6px 0 0;}
table.voted tbody td span {display:block;float:left;}
table.voted tbody td span img {margin:0 10px;}
table.voted tbody td.skl span {float:right;}
table.voted tbody td.skl span span {float:left;}
table.voted tbody td span.week {margin:3px 0 0;width:15px;}
table.voted tbody td span.vote {float:left;margin:0 0 0 5px;}
table.voted tbody td span.vote img {margin:0 2px 0 0;float:left;}
table.voted tbody th.submit {padding:10px 0 0 0;text-align:right;}

table.ws thead th.th1 {padding:0 38px 0 0;width:175px;text-align:right;}
table.ws thead th.th2 {width:385px;}
table.ws input.radio {margin:0 25px 0 0;float:right;}
input.flr {margin:-10px 0 20px 0;float:right;}

.advertise-space {border:solid #fff 1px;float:left;}

div.news {margin:0 0 10px;padding:0 0 0 5px;width:422px;float:left;}
#content div.news img.n {margin:0;padding:0 12px 5px 0;float:left;}
#content div.news p {margin:0;padding:0 0 8px 0;font-size:1.2em;float:none;}
div.news div.date {font-size:1.0em;color:#999999;}
div.news_more {margin:0 10px 0 0;padding:3px 0;border-top:solid #dadada 1px;border-bottom:solid #dadada 2px;width:422px;height:24px;}
div.news_more img.more {margin:5px 0 0 0;padding:5px 0 0 0;display:block;float:right;voice-family:"\"}\"";voice-family:inherit;margin:0;}
div.news_more img.more {}
div.more {padding:0 20px 10px 0;float:right;}
div.more a {font-size:1.2em;color:#da251c;}
div.more a:hover {color:#da251c;}



div.paging {margin:0 0 20px 0;text-align:center;font-size:1.2em;width:100%;float:left;}
div.paging span {font-weight:bold;}
div.paging a {color:#da251c;text-decoration:underline;}
div.paging a:hover {color:#da251c;text-decoration:none;}


#tabs {margin:0;padding:0;width:172px;height:160px;text-align:left;position:relative;float:left;voice-family:"\"}\"";voice-family:inherit;width:162px;}
#tabs {}
#tabs h4 {padding:0;position:relative;z-index:2;float:left;}
#tabs div.sel {width:162px;position:absolute;top:40px;left:0;z-index:1;}
*html #tabs div.sel {width:162px;position:absolute;top:25px;left:0;z-index:1;}
#tabs div.hide {display:none;}
#tabs h4 a {margin:0;padding:3px 0 0 10px;height:20px;text-decoration:none;cursor:pointer;float:left;}
#tabs h4 a:hover {text-decoration:underline;}
#tab_1 h4.sel a {width:87px;height:20px;color:#dee4df;background:url(../dsg/ico/tab_1_sel.gif) top left no-repeat;voice-family:"\"}\"";voice-family:inherit;width:77px;}
#tab_1 h4.sel a {}
#tab_1 h4 a {width:87px;height:20px;color:#dee4df;background:url(../dsg/ico/tab_1.gif) top left no-repeat;voice-family:"\"}\"";voice-family:inherit;width:77px;}
#tab_1 h4 a {}
#tab_2 h4.sel a {width:74px;height:20px;;color:#ccd2cd;background:url(../dsg/ico/tab_2_sel.gif) top left no-repeat;voice-family:"\"}\"";voice-family:inherit;width:65px;}
#tab_2 h4.sel a {}
#tab_2 h4 a {width:74px;height:20px;color:#ccd2cd;background:url(../dsg/ico/tab_2.gif) top left no-repeat;voice-family:"\"}\"";voice-family:inherit;width:65px;}
#tab_2 h4 a {}

.big {width:250px;}

.big {margin:0 0 10px 0;clear:both;float:left;}
.big .t-l {width:10px;height:10px;float:left;font-size:0;}
.big .t-c {height:10px;float:left;font-size:0;}
.big .t-r {width:10px;height:10px;float:left;font-size:0;}
.big .box-center {padding:0 10px;width:250px;voice-family:"\"}\"";voice-family:inherit;width:230px;}
.big .box-center {}
.big .b-l {width:10px;height:10px;float:left;font-size:0;}
.big .b-c {height:10px;float:left;font-size:0;}
.big .b-r {width:10px;height:10px;float:left;font-size:0;}


.small {width:184px;}

.small {margin:0 0 7px 0;clear:both;float:left;}
.small .t-l {width:7px;height:7px;float:left;font-size:0;}
.small .t-c {height:7px;float:left;font-size:0;}
.small .t-r {width:7px;height:7px;float:left;font-size:0;}
.small .box-center {padding:0 10px;width:164px;}
.small .b-l {width:7px;height:7px;float:left;font-size:0;}
.small .b-c {height:7px;float:left;font-size:0;}
.small .b-r {width:7px;height:7px;float:left;font-size:0;}


.light_green .box-center {background:#e4f5c8;float:left;}
.light_green .box-center h3 {padding:0 0 5px 0;color:#46806b;}
.light_green .box-center p {margin:0;padding:0;color:#46806b;font-size:1.2em;}
.light_green .box-center p a {color:#46806b;text-decoration:underline;}
.light_green .box-center p a:hover {text-decoration:none;}


.light_green .box-center ul {margin:0;padding:0;list-style:none;}
.light_green .box-center ul li {margin:0;padding:7px 0;border-bottom:solid #cde2b6 1px;font-size:1.2em;}
.light_green .box-center ul li a {padding:0 0 0 10px;color:#46806b;text-decoration:underline;background:url(../dsg/ico/dark_green_square.gif) 0 7px no-repeat;}
.light_green .box-center ul li a.active {text-decoration:none;font-weight:bold;}
.light_green .box-center ul li a:hover {text-decoration:none;}


.light_green .box-center ul.menu {margin:0;padding:0;list-style:none;font-size:1.3em;font-weight:bold;}
.light_green .box-center ul.menu li {margin:0;padding:5px 0;border-bottom:solid #cde2b6 1px;}
.light_green .box-center ul.menu li a {padding:0 0 0 10px;color:#46806b;background:url(../dsg/ico/menu_sec_sep.gif) center left no-repeat;}
.light_green .box-center ul.menu li.active a {padding:0;text-transform:uppercase;color:#3f5b44;background:none;text-decoration:none;}

.light_green .t-l {background:url(../dsg/box/light_green_tl.gif) no-repeat;}
.light_green .t-c {background:#e4f5c8;width:230px;}
.light_green .t-r {background:url(../dsg/box/light_green_tr.gif) no-repeat;}
.light_green .b-l {background:url(../dsg/box/light_green_bl.gif) no-repeat;}
.light_green .b-c {background:#e4f5c8;width:230px;}
.light_green .b-r {background:url(../dsg/box/light_green_br.gif) no-repeat;}


.green {background:#7a957f;width:184px;float:left;}
.green .t-l {background:url(../dsg/box/i_tl.gif) no-repeat;}
.green .t-c {background:#7a957f;width:170px;}
.green .t-r {background:url(../dsg/box/i_tr.gif) no-repeat;}
.green .box-center h3 {margin:0 0 5px 0;color:#e4f5c8;}
.green .box-center h3 a {color:#e4f5c8;}
.green .box-center p {margin:0 0 5px 0;color:#fff;font-size:1.1em;}
.green .box-center p.date {color:#fff;font-size:1.0em;}
.green .box-center p.ws {margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:solid #95aa99 1px;}
.green .box-center p a {color:#e4f5c8;}
.green .box-center a.vote {margin:5px 0;float:right;}
.green .box-center span.error {margin:0 0 5px 0;font-weight:bold;color:#d6241b;}
.green .box-center img.more {margin:2px 0;float:right;}
.green .box-center ul {margin:0;padding:0;list-style:none;}
.green .box-center ul li {margin:0;padding:5px 0;list-style:none;border-bottom:solid #95aa99 1px;font-size:1.1em;color:#fff;}
.green .box-center ul li.last {margin:0 0 5px 0;}
.green .box-center ul li .date {color:#fff;}
.green .box-center ul li .date a {padding:0;background:none;color:#fff;display:inline;}
.green .box-center ul li a {padding:0 0 0 10px;background:url(../dsg/ico/green_square.gif) 0 7px no-repeat;color:#cee298;display:block;}
.green .box-center ul li span.mp a {background:none;float:left;font-size:1.0em;}
.green .box-center ul li img.mp {float:left;}
.green .box-center ol {margin:0;padding:0;}
.green .box-center ol li {margin:0 0 0 20px;color:#cee298;}
.green .box-center ol li span.b {margin:5px 0 5px -20px;border-bottom:solid #95aa99 1px;width:162px;height:1px;display:block;overflow:hidden;}
.green .box-center ol li a {color:#cee298;font-size:1.1em;}
.green .box-center fieldset {margin:0 0 2px 0;padding:0;border:none;font-size:1.1em;}
html>body .green .box-center fieldset {margin:0 0 3px 0;}
.green .box-center div.rb {padding:5px 0 0 0;float:left;}
.green .box-center div.rb input {margin:0 5px 3px 0;padding:0;float:left;}
.green .box-center div.rb input.btn {margin:10px 0 0 0;padding:0;float:right;}
.green .box-center div.rb label {padding:3px 0 0 3px;width:135px;color:#fff;font-size:1.0em;float:left;}
html>body .green .box-center div.rb label {margin:-4px 0 0 0;color:#fff;float:left;}
.green .box-center dl.poll-resuts {color:#fff;font-size:1.1em;}
.green .box-center dl.poll-resuts dt {margin:0 0 2px 0;}
.green .box-center dl.poll-resuts dd {margin:0 0 5px 0;}
.green .box-center small {color:#fff;}
table#results td.news_link p {padding:0 0 5px 0;border-bottom:solid #95aa99 1px;float:left;}
table#results td.news_link p a {color:#cee298;display:block;float:left;}
table#results td.news_link p span {margin:0 0 5px 0;}
table#results td.news_link p img {padding:0 5px 0 0;float:left;}




 {color:#fff;}
.green .b-l {background:url(../dsg/box/i_bl.gif) no-repeat;}
.green .b-c {background:#7a957f;width:170px;}
.green .b-r {background:url(../dsg/box/i_br.gif) no-repeat;}


.yellow .t-l {background:url(../dsg/box/yellow_tl.gif) no-repeat;}
.yellow .t-c {background:#e6c123;width:170px;}
.yellow .t-r {background:url(../dsg/box/yellow_tr.gif) no-repeat;}
.yellow .box-center {background:#e6c123;float:left;}
.yellow .box-center h3 {margin:0 0 5px 0;color:#e4f5c8;}
.yellow .box-center h3 a {color:#e4f5c8;}
.yellow .box-center p {margin:0;padding:0;color:#fff;font-size:1.1em;}
.yellow .box-center p a {color:#fff;}
.yellow .b-l {background:url(../dsg/box/yellow_bl.gif) no-repeat;}
.yellow .b-c {background:#e6c123;width:170px;}
.yellow .b-r {background:url(../dsg/box/yellow_br.gif) no-repeat;}


/*paging*/
.pg {text-align:center;}
.pg-normal {color:#fff;text-decoration:underline;font-weight:normal;cursor:pointer;}
.pg-selected {color:#fff;text-decoration:none;cursor: pointer;}


#program ul {margin:0;padding:0 0 5px 0;list-style:none;border-bottom:solid #dadada 2px;float:left;width:615px;}
#program ul li {margin:0;padding:5px 0 0 0;border-bottom:solid #dadada 1px;}
#program ul li p.hour {margin:0 20px 0 0;padding:1px 0 0 0;float:left;}
#program ul li div.lead {margin:0;padding:0 0 0px 54px;}
html>body #program ul li div.lead {padding:0 0 0px 54px;}
#program ul li div.lead p {margin:0;padding:0;font-size:1.2em;}


label.pa {color:#fff;font-size:1.1em;}
select.pa {margin:0 0 5px 0;width:160px;}
input.pa {float:right;}


/*form*/
div.input {color:#fff;}
div.input label {color:#fff;font-size:1.1em;}
div.input label.error {color:#d6241b;}
div.input input {margin:0 0 10px 0;width:160px;border:solid #7f9db9 1px;float:left;}
span.submit {float:right;}


#request_form {margin:0 0 20px 0;padding:15px 0 0 0;width:615px;border-top:solid #dadada 1px;color:#000;float:right;}
#request_form span {color:#da251c;font-weight:bold;font-size:1.2em;}
#request_form span.error {margin:0 0 15px 0;color:#da251c;font-weight:bold;font-size:1.4em;float:left;}
#request_form div.input {color:#000;clear:both;}
#request_form div.input label {width:250px;color:#000;text-align:right;font-weight:bold;float:left;font-size:1.2em;}
#request_form div.input label.error {color:#da251c;}
#request_form div.input input {margin:0 0 15px 0;width:343px;color:#000;border:solid #7f9db9 1px;float:right;}
#request_form div.input textarea {margin:0 0 15px 0;width:343px;color:#000;border:solid #7f9db9 1px;float:right;}
#request_form input.send {float:right;}



#footer {display:none}


#clearheader{display:none}/*needed to make room for header*/
#clearfooter{display:none}/*needed to make room for footer*/



