body { font: 80%/1.3em Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #888; }
a { text-decoration: none; color: #e85e22; }
a:hover { text-decoration: underline; }
dl, dt, dd { margin: 0; padding: 0; }
em { font-style: italic !important; }
strong { font-weight: bold !important; }
form { vertical-align: top; }
h1, h2, h3, h4, h5, h6 {  color: #999; font-weight: bold; padding: 1em 0; margin: 0; }
h1 { font-size: 22px; padding-top: 0; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
img { border: none; }
ol, ul { margin: 0; padding: 1em 0 1em 40px; }
ol { list-style-type: decimal !important; }
ol ol, ol ul, ul ul, ul ol { margin: 0 0; }
p { margin: 0; padding: 0.7em 0; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
* html .clear { height: 1%; }
.clear { display: block; }
table { width: 100%; }


#template { width: 792px; margin: 5px 6px; }
.header { margin-bottom: 42px; }


#nav { list-style: none; padding: 0; }
#nav li { float: left; margin-right: 4px; }
#nav a { display: inline-block; height: 48px; }
#nav a span{ display: none; }
#nav .home { width: 109px; height: 112px; background: url(img/btn_home.gif) 0px 0px no-repeat; }
#nav .home:hover { background-position: 0px -112px !important; }
#nav .conserve { width: 101px; background: url(img/btn_conserve.gif) 0px 0px no-repeat; }
#nav .bandwagon { width: 114px; background: url(img/btn_bandwagon.gif) 0px 0px no-repeat; }
#nav .freebies { width: 99px; background: url(img/btn_freebies.gif) 0px 0px no-repeat; }
#nav .espanol { width: 91px; background: url(img/btn_espanol.gif) 0px 0px no-repeat; }
#nav a:hover { background-position: 0px -48px; }
#nav .selected a { background-position: 0px -96px; }
#nav .selected a:hover { background-position: 0px -144px; }

.head h1 { padding-bottom: 2px; }


.subnav { list-style: none; padding: 0; font-size: 14px; }
.subnav li { float: left; padding-left: 25px; margin-top: 21px; }
.subnav li.first { padding-left: 0; margin-top: 0; padding-right: 10px; }
.subnav a { color: #888; }
.subnav li.selected { background: url(img/subnav_li_selected.gif) 14px center no-repeat; }
.subnav li.selected a { color: #c2c2c1; }


p.image { padding: 0; }

#content { margin-left: 12px; }
#content .head { border-bottom: solid 1px #d1d1d1; padding: 0 0 11px 0; margin: 0 0 15px 0; }


#content .body .columnleft { width: 567px; float: left; }
#content .body .columnright { width: 191px; float: right; }

.module { border: solid 1px #d1d1d1; margin-bottom: 13px; }




#footer { margin: 25px 0 0 12px; font-size: 10px; }
#footer ul { list-style: none; padding-left: 0; }
#footer li { float: left; margin-right: 18px; }
#footer a { color: #888; }









.numbers_stats th { text-align: left; }
.numbers_stats th img { padding-top: 4px; }
.numbers_stats td, .numbers_stats th { color: #fff; }
.numbers_stats td { background-color: #c2c2c1; font-weight: bold; font-size: 16px; padding-left: 8px; }
.numbers_stats .subhead td { background-color: #89898b; font-weight: normal; font-size: 12px; padding: 0 8px !important; height: 40px; line-height: 15px; }

.numbers_stats .head .month, .numbers_stats .head .zones { background-color: #f37421; font-weight: bold; padding-left: 8px !important; }
.numbers_stats .month { width: 160px; color: #fff; height: 28px; }
.numbers_stats .zones { width: 375px; }
.numbers_stats .schedule { width: 540px; vertical-align: top; padding: 0; }
.numbers_stats .separator { width: 28px; background-color: #fff !important }
.numbers_stats .info { width: 190px; font-weight: normal !important; background-color: #fff; color: #888; font-size: 11px; line-height: 1.3em; padding: 0 12px; }

.numbers_stats  .type1, .numbers_stats .type2, .numbers_stats .type3 { width: 120px; }










ul.compact { list-style: none; padding: 0; line-height: 1.4em; }




#largeBlock.gallery { float: none; text-align: center; height: 276px; overflow: hidden; }
.gallery .contentMain { text-align: left; margin-top: 0 !important; }

.home .columnleft .module { height: 411px; }