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:#da251c;}
a:hover {color:#da251c;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 url(../dsg/bgr/body.gif) repeat-x;font-size:62.5% !important;text-align:center;height:100%;}

#header {padding:0;margin:0 auto;width:100%;color:#fff;position:absolute;top:0;left:0;}
#head {margin:0 auto;width:960px;text-align:left;}

#header-right {float:left;}
#header-left {float:left;}
#header-center {float:left;width:910px;background:url(../dsg/bgr/header.gif) top repeat-x;position:relative;}
#logo {padding:0 0 0 22px;width:185px;float:left;}

#thnav {padding:15px 0 7px;float:left;height:30px;}
#thnav ul {margin:0;padding:0;list-style:none;float:left;text-transform:uppercase;}
#thnav ul li {padding:0;font-size:1.1em;float:left;}
#thnav ul li a {color:#c9e6b8;text-decoration:underline;}
#thnav ul li a:hover {text-decoration:none;}
#thnav img {padding:0 10px;}


#microfon {position:absolute;top:0;right:-6px;}
#current {margin:6px 0 0 0;width:765px;height:50px;font-size:1.2em;float:left;}
#current dd {padding:0;float:left;}
#current dd#bits {padding:5px 0 4px 0;width:250px;}
#current dd#bits span{padding:3px 0 0 0;display:block;}


#nav {width:420px;position:absolute;top:55px;left:200px;z-index:1;voice-family:"\"}\"";voice-family:inherit;width:inherit;width:auto;}
#nav {}
#nav .l {width:15px;height:45px;background:url(../dsg/box/nav_left.gif) no-repeat;font-size:0;float:left}
#nav .r {width:15px;height:45px;background:url(../dsg/box/nav_right.gif) no-repeat;font-size:0;float:left}

#nav ul {margin:0;padding:0;list-style:none;float:left;text-transform:uppercase;background:url(../dsg/box/nav_center.gif) repeat-x;}
#nav ul li {padding:0 8px;font-size:1.2em;background:url(../dsg/box/nav_sep.gif) no-repeat;float:left;}
#nav ul li.first {padding:0 8px 0 0;background:none;}
#nav ul li.last {padding:0 0 0 8px;}
/*#nav ul li a {padding:15px 5px;color:#fff;text-decoration:none;font-weight:bold;float:left;}
#nav ul li a:hover {text-decoration:underline;}*/
#nav ul li span span a {padding:14px 5px;color:#fff;text-decoration:none;font-weight:bold;float:left;}
#nav ul li span span a:hover {text-decoration:underline;}


#nav ul li.active {}
#nav ul li.active span {background:url(../dsg/bgr/nava_bg.gif) center repeat-x;display:block;float:left;}
#nav ul li.active span span {background:url(../dsg/bgr/nava_l.gif) left no-repeat;}
#nav ul li.active span span a {color:#3f5b44;background:url(../dsg/bgr/nava_r.gif) right no-repeat;}


#path {text-align:center;font-size:1.2em;color:#7a957f;line-height:40px;}
#path a {color:#7a957f;}
#path a span {color:#7a957f;text-decoraton:underline;;}
#path a:hover span {color:#7a957f;text-decoraton:none;}
#path span {color:#3f5b44;}

#main {margin:0 0 -62px 0;padding:5px 0 0 0;text-align:center;}
html>body #main {min-height:100%;text-align:left;}
#main-center {margin:0 auto 20px auto;padding:0 0 0 30px;width:960px;background:url(../dsg/bgr/main.gif) top left no-repeat;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:930px;}
#main-center {}
html>body #main-center {min-height:200px;}


#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;float:left;}
#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 h2 {color:#444;}
#content div.text h3 {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 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 {color:#46806d;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 {color:#46806d;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:1.0em;}
div.text ul li ul li a {color:#46806d;text-decoration:underline;}
div.text ul li ul li a:hover {color:#46806d;text-decoration:none;}


#content div.text p a {color:#46806d;text-decoration:underline;}
#content div.text p a:hover {text-decoration:none;}
#content div.text ul.member {margin:0;padding:0;list-style:none;width:422px;float:left;background:none;}
#content div.text ul.member li {margin:0;padding:0;background:none;margin:0 0 10px 0;border-bottom:solid #dadada 1px;}
#content div.text ul.member li h2 {margin:0;padding:0;float:left;width:282px;}
#content div.text ul.member li h2.wide {width:422px;}
#content div.text ul.member li h2 a {color:#da251c;}
#content div.text ul.member li img {margin:0 10px 8px 0;float:left;}
#content div.text ul.member li p {margin:0;padding:0 0 8px 0;font-size:0.9em;}
#content div.text ul.member li span.func {color:#999999;text-transform:uppercase;font-size:0.8em;}

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 6px 15px 6px;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;line-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:55px;}
table.voted thead th.th2 {width:75px;}
table.voted thead th.th3 {width:100px;}
table.voted thead th.th4 {width:150px;}
table.voted thead th.th5 {width:250px;}
table.voted thead th.th6 {width:50px;}
table.voted tfoot td {padding:3px 0;border-bottom:2px solid #dadada;}
table.voted tbody tr.dark {background:#f0fae1;}
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 {text-align:left;}
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;}
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:185px;}
table.ws thead th.th3 {width:200px;}
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 12px 5px 0;padding:0;border:solid #000 1px;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:170px;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 h1 a {color:#e6c123;}
.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;}

.middle_green .box-center {background:#e6c123;float:left;}
.middle_green .box-center h3 {padding:0 0 5px 0;color:#edf8d9;}
.middle_green .box-center p {margin:0;padding:0;color:#fff;font-size:1.2em;}
.middle_green .box-center p a {color:#fff;text-decoration:underline;}
.middle_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;}

.middle_green .box-center ul {margin:0;padding:0;list-style:none;}
.middle_green .box-center ul li {margin:0;padding:7px 0;border-bottom:solid #cde2b6 1px;font-size:1.2em;}
.middle_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;}
.middle_green .box-center ul li a.active {text-decoration:none;font-weight:bold;}
.middle_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;}

.middle_green .t-l {background:url(../dsg/box/middle_green_tl.gif) no-repeat;}
.middle_green .t-c {background:#e6c123;width:230px;}
.middle_green .t-r {background:url(../dsg/box/middle_green_tr.gif) no-repeat;}
.middle_green .b-l {background:url(../dsg/box/middle_green_bl.gif) no-repeat;}
.middle_green .b-c {background:#e6c123;width:230px;}
.middle_green .b-r {background:url(../dsg/box/middle_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 6px;padding:0 0 5px 0;list-style:none;border-bottom:solid #dadada 2px;width:615px;float:left;}
html>body #program ul {margin:0 6px 20px 0;}
#program ul li {margin:0;padding:5px 0 0 0;border-bottom:solid #dadada 1px;background:none;}
#program ul li p.hour {margin:0 20px 0 0;padding:1px 0 0 0;float:left;font-size:1.2em;}
#program ul li div.lead {margin:0;padding:0 0 0px 51px;}
html>body #program ul li div.lead {padding:0 0 0px 49px;}
#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;}
.spf {display:none;}


#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;font-family:Trebuchet MS,Trebuchet,Verdana,Sans-Serif;font-size:1.2em;white-space: normal;float:right;}
#request_form input.send {float:right;}

/*weeksong*/
#weeksongPollError {margin:0 0 10px 0;font-weight:bold;color:#d6241b;font-size:1.4em;}

div.photogallery {padding:0 5px;width:620px;}
div.photogallery img {margin:0 12px 5px 0;}

#footer {margin:0 auto;padding:0;clear:both;height:62px;background:url(../dsg/bgr/footer.gif) repeat-x;text-align:center;position:relative;}
#footer #f {padding:25px 0 0 0;width:885px;display:block;margin:0 auto;color:#b7cba5;font-size:1.2em;}
#footer p {color:#b7cba5;}
#footer p a {color:#b7cba5;}
#footer p.tl {float:left;}
#footer p.tr {text-align:right;}
#footer img {margin:0 10px;padding:0 10px;voice-family:"\"}\"";voice-family:inherit;border:none;margin:0;}
#footer img {}

#clearheader{height:214px;}/*needed to make room for header*/
#clearfooter{clear:both;height:62px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */


