/* ::::: file:///Users/metabolism/Library/Application%20Support/Firefox/Profiles/jgx7tjii.default/ScrapBook/data/20110114154237/index.css ::::: */

html { height: 100%; margin-bottom: 1px; }
body { margin: 0pt; font-family: Arial; font-size: 80%; line-height: 135%; color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(182, 182, 182); }
#page-bg { background: url('page-bg.png') repeat-x scroll 0pt 0pt rgb(182, 182, 182); padding-top: 20px; }
body#ff-trebuchet, #ff-trebuchet td { font-family: "Trebuchet MS",sans-serif; }
form { margin: 0pt; padding: 0pt; }
body, body.f-default { font-size: 11px; }
p { margin-top: 10px; margin-bottom: 15px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.contentheading { font-size: 160%; font-weight: bold; line-height: 120%; padding: 0pt 0pt 15px; border: 0pt none; }
.contentpane, .contentpaneopen { width: 100%; }
#main-section a:hover { color: rgb(51, 51, 51); }
.shadow-left { padding-left: 12px; background: url('shadow-l.png') no-repeat scroll 0pt 35px transparent; }
.shadow-right { padding-right: 12px; background: url('shadow-r.png') no-repeat scroll 100% 35px transparent; padding-bottom: 20px; }
.main-page { background: url('main-tl.png') no-repeat scroll 0pt 0pt rgb(255, 255, 255); }
.main-page2 { background: url('main-tr.png') no-repeat scroll 100% 0pt transparent; }
.main-page3 { background: url('main-bl.png') no-repeat scroll 0pt 100% transparent; }
.main-page4 { background: url('main-br.png') no-repeat scroll 100% 100% transparent; padding: 5px; }
#header { background: url('header-bg.png') repeat-x scroll 0pt 0pt rgb(237, 237, 237); position: relative; border-top: 1px solid rgb(222, 222, 222); border-left: 1px solid rgb(222, 222, 222); border-right: 1px solid rgb(222, 222, 222); height: 84px; }
img#logo { width: 350px; height: 60px; float: left; margin-top: 15px; margin-left: 15px; display: block; }
.showcase-div { height: 10px; }
#main-section { background: none repeat scroll 0% 0% rgb(213, 213, 213); border: 1px solid rgb(222, 222, 222); }
.padding { padding: 5px; }
.main-content { background: url('main-content-bg.png') repeat-x scroll 0pt 0pt rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); padding: 10px 10px 0pt; }
#right-column { float: right; }
#right-column .padding { padding: 0pt 0pt 15px 20px; }
#center-column .padding { padding: 0pt; }
.main-content.block { padding: 22px 12px 15px; }
#footer { height: 75px; background: url('footer-bg.png') repeat-x scroll 0pt 100% transparent; border-left: 1px solid rgb(222, 222, 222); border-right: 1px solid rgb(222, 222, 222); }
.footer-left { background: url('footer-bl.png') no-repeat scroll 0px 100% transparent; height: 75px; margin-left: -1px; }
.footer-right { background: url('footer-br.png') no-repeat scroll 100% 100% transparent; height: 75px; margin-right: -1px; }
.debug { margin-top: 20px; }
#searchmod { position: absolute; padding: 10px; margin: 0pt; top: 38px; right: 0px; width: 230px; overflow: hidden; }
#searchmod .inputbox { width: 220px; height: 20px; padding-left: 4px; font-size: 110%; color: rgb(102, 102, 102); }
table.mainbody, table.blog { width: 100%; }
table.blog td td { padding-right: 12px; }
.spacer .block { float: left; }
.spacer.w99 .block { width: 99.8%; }
.moduletable { margin-bottom: 10px; }
#rightmodules .module, #rightmodules2 .module, #leftmodules .module, #leftmodules2 .module, #rightmodules .module-title, #rightmodules2 .module-title, #leftmodules .module-title, #leftmodules2 .module-title, #rightmodules .module-notitle, #rightmodules2 .module-notitle, #leftmodules .module-notitle, #leftmodules2 .module-notitle, #rightmodules .module-menu, #rightmodules2 .module-menu { margin-right: 5px; margin-bottom: 15px; }
#rightmodules div.block:first-child .module, #rightmodules2 div.block:first-child .module, #leftmodules div.block:first-child .module, #leftmodules2 div.block:first-child .module, #rightmodules div.block:first-child .module-title, #rightmodules2 div.block:first-child .module-title, #leftmodules div.block:first-child .module-title, #leftmodules2 div.block:first-child .module-title, #rightmodules div.block:first-child .module-notitle, #rightmodules2 div.block:first-child .module-notitle, #leftmodules div.block:first-child .module-notitle, #leftmodules2 div.block:first-child .module-notitle { margin-left: 0pt; margin-right: 5px; }
#rightmodules div.block:last-child .module, #rightmodules2 div.block:last-child .module, #leftmodules div.block:last-child .module, #leftmodules2 div.block:last-child .module, #rightmodules div.block:last-child .module-title, #rightmodules2 div.block:last-child .module-title, #leftmodules div.block:last-child .module-title, #leftmodules2 div.block:last-child .module-title, #rightmodules div.block:last-child .module-notitle, #rightmodules2 div.block:last-child .module-notitle, #leftmodules div.block:last-child .module-notitle, #leftmodules2 div.block:last-child .module-notitle { margin-right: 0pt; margin-left: 5px; }
#left-column .module, #right-column .module, #left-column .module-menu, #right-column .module-menu { background: url('module-tr.png') no-repeat scroll 100% 0pt transparent; }
#left-column .module div, #right-column .module div, #left-column .module-menu div, #right-column .module-menu div { background: url('module-tl.png') no-repeat scroll 0pt 0pt transparent; }
#left-column .module div div, #right-column .module div div, #left-column .module-menu div div, #right-column .module-menu div div { background: url('module-br.png') no-repeat scroll 100% 100% transparent; }
#left-column .module div div div, #right-column .module div div div, #left-column .module-menu div div div, #right-column .module-menu div div div { background: url('module-bl.png') no-repeat scroll 0pt 100% transparent; padding: 45px 12px 12px; margin-bottom: 20px; }
#left-column .module div div div div, #left-column .module-title div div div div, #left-column .module-notitle div div div div, #right-column .module div div div div, #right-column .module-title div div div div, #right-column .module-notitle div div div div, #bottommodules1 .module div div div div, #bottommodules1 .module-title div div div div, #bottommodules1 .module-notitle div div div div, #bottommodules2 .module div div div div, #mainmodules .module div div div div, #left-column .module-menu div div div div, #right-column .module-menu div div div div { background: none repeat scroll 0% 0% transparent; padding: 0pt; margin: 0pt; }
#mainmodules, #bottommodules1, #bottommodules2, #footermodules, #rightmodules, #rightmodules2, #leftmodules, #leftmodules2 { overflow: hidden; }
#horiz-menu { height: 41px; background: url('horiz-menu-top.png') repeat-x scroll 0pt 0pt rgb(237, 237, 237); border-width: 0px 0px 0pt; border-style: solid solid none; border-color: rgb(222, 222, 222) rgb(222, 222, 222) -moz-use-text-color; }
ul#horiznav.menutop, #horiz-menu ul.menutop { padding: 0pt; margin: 0pt; position: relative; }
#horiz-menu ul { list-style: none outside none; padding: 0pt; margin: 0pt; }
#horiz-menu li { display: block; float: left; margin: 0pt; padding: 0pt; }
#horiz-menu a, #horiz-menu li.active a, #horiz-menu .separator, #horiz-menu li.active .separator { white-space: nowrap; display: block; float: left; height: 41px; line-height: 46px; padding: 0pt 11px; font-weight: bold; font-size: 100%; overflow: hidden; text-decoration: none; text-transform: uppercase; z-index: 100; color: rgb(85, 85, 85); background: url('submenu-div.png') no-repeat scroll 100% 60% transparent; }
#horiz-menu li.active a, #horiz-menu li.active .separator { height: 36px; line-height: 36px; }
#horiz-menu li:hover { background: url('submenu-div.png') no-repeat scroll 100% 60% transparent; }
#horiz-menu li.red.sfHover a, #horiz-menu li.red:hover a, #horiz-menu li.red.sfHover .separator, #horiz-menu li.red:hover .separator { border-top: 5px solid rgb(209, 46, 46); color: rgb(209, 46, 46); line-height: 36px; height: 36px; }
#horiz-menu li.purple.sfHover a, #horiz-menu li.purple:hover a, #horiz-menu li.purple.sfHover .separator, #horiz-menu li.purple:hover .separator { border-top: 5px solid rgb(158, 14, 135); color: rgb(158, 14, 135); line-height: 36px; height: 36px; }
#horiz-menu li.green.sfHover a, #horiz-menu li.green:hover a, #horiz-menu li.green.sfHover .separator, #horiz-menu li.green:hover .separator { border-top: 5px solid rgb(116, 168, 36); color: rgb(116, 168, 36); line-height: 36px; height: 36px; }
#horiz-menu li.brown.sfHover a, #horiz-menu li.brown:hover a, #horiz-menu li.brown.sfHover .separator, #horiz-menu li.brown:hover .separator { border-top: 5px solid rgb(186, 154, 3); color: rgb(186, 154, 3); line-height: 36px; height: 36px; }
#horiz-menu li.active { background: url('submenu-div.png') no-repeat scroll 100% 58% transparent; }
#sub-menu { height: 34px; background: url('sub-menu-bg.png') repeat-x scroll 0pt 0pt transparent; border-width: 3px 1px 1px; border-style: solid; border-color: rgb(222, 222, 222); clear: both; }
#sub-menu ul { list-style: none outside none; padding: 0pt; margin: 0pt; }
#sub-menu li { display: block; float: left; margin: 0pt; padding: 0pt; }
#sub-menu a, #sub-menu li.active a { white-space: nowrap; display: block; float: left; height: 34px; line-height: 34px; padding: 0pt 12px; margin: 0pt; font-weight: bold; font-size: 100%; overflow: hidden; text-decoration: none; z-index: 100; text-indent: 0pt; background: url('submenu-div.png') no-repeat scroll 100% 50% transparent; }
.main-page #sub-menu a:hover, .main-page #sub-menu li.active a { color: rgb(51, 51, 51); }
ul.menu { margin: 0pt 0pt 15px; padding: 0pt; }
ul.menu li { list-style: none outside none; margin: 0pt; padding: 0pt; float: none; }
ul.menu span { display: block; height: 24px; }
ul.menu a, ul.menu li.active a, a.mainlevel { display: block; line-height: 24px; text-indent: 10px; height: 24px; overflow: hidden; font-size: 110%; float: none; background: url('readon.png') no-repeat scroll 0pt 8px transparent; }
ul.menu a:hover, a.mainlevel:hover, a.sublevel:hover { color: rgb(51, 51, 51) ! important; }
ul.menu li a:hover { text-decoration: none; }
#accessibility { width: 55px; height: 16px; margin-top: 10px; float: right; }
#accessibility span { background-repeat: no-repeat; }
#accessibility a { text-decoration: none; cursor: pointer; }
#accessibility #buttons { float: right; padding-right: 8px; }
#accessibility .button { display: block; float: right; width: 16px; height: 16px; margin-right: 4px; }
a.large .button { background: url('font-lg.png') no-repeat scroll 0pt 0pt transparent; }
a.small .button { background: url('font-sm.png') no-repeat scroll 0pt 0pt transparent; }
.fontbutton-text { color: rgb(51, 51, 51); position: absolute; right: 55px; top: 10px; }
a.nounder { text-decoration: none; border: 0pt none; cursor: pointer; }
a.nounder:hover { text-decoration: none; }
.clr { clear: both; }
fieldset.input, a img, body .pollstableborder { border: 0pt none; }
div.copyright { color: rgb(102, 102, 102); float: right; margin-right: 30px; margin-top: 30px; }
.content-surround { border: 2px solid rgb(230, 230, 230); margin-bottom: 15px; }
.content-corner-tl { background: url('rokmininews-tl.png') no-repeat scroll 0pt 0pt transparent; margin-top: -2px; margin-left: -2px; }
.content-corner-tr { background: url('rokmininews-tr.png') no-repeat scroll 100% 0pt transparent; margin-right: -2px; }
.content-corner-bl { background: url('rokmininews-bl.png') no-repeat scroll 0pt 100% transparent; margin-bottom: -2px; }
.content-corner-br { background: url('rokmininews-br.png') no-repeat scroll 100% 100% transparent; padding: 12px 12px 0pt; }
body.bc-green { border-top: 4px solid rgb(137, 174, 48); }
.bc-green .contentheading, .bc-green #main-section a, .bc-green .moduletable h3, .bc-green #left-column .module h3, .bc-green #right-column .module h3, .bc-green #left-column .module-menu h3, .bc-green #right-column .module-menu h3, .bc-green #bottommodules1 .module h3, .bc-green #bottommodules2 .module h3, .bc-green #sub-menu a { color: rgb(137, 174, 48); }
.bc-green img#logo { background: url('logo.gif') no-repeat scroll 0pt 0pt transparent; }
.bc-green .showcase-div { background: url('showcase-div.png') repeat-x scroll 0pt 0pt transparent; }
.bc-green #horiz-menu li.active a, .bc-green #horiz-menu li.active .separator, .bc-green #bottom-menu ul#mainlevel-bottom a#active_menu.mainlevel-bottom, .bc-green #bottom-menu ul#mainlevel-bottom a.mainlevel-bottom:hover { border-top: 5px solid rgb(116, 168, 36); color: rgb(116, 168, 36); }
.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey { padding: 15px; margin: 15px 0pt; }
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey { position: absolute; display: block; margin-top: -24px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0pt 8px; font-weight: bold; font-size: 120%; }
.important-green { border: 1px solid rgb(116, 168, 36); }
span.important-title-green { color: rgb(116, 168, 36); }
#rokbox-wrapper.rokbox-light {  }
#rokbox-wrapper .clr { clear: both; }
#rokbox-close { height: 30px; width: 20px; display: block; background: url('close.png') no-repeat scroll 0pt 0pt transparent; clear: both; }
#rokbox-close span { display: none; }
#rokbox-top.rokbox-left { background: url('tl.png') no-repeat scroll 0pt 0pt transparent; clear: both; }
#rokbox-top .rokbox-right { background: url('tr.png') no-repeat scroll 100% 0pt transparent; }
#rokbox-top .rokbox-center { background: url('top.png') repeat-x scroll 0pt 0pt transparent; height: 20px; margin-left: 20px; margin-right: 20px; }
#rokbox-middle { overflow: hidden; }
#rokbox-middle.rokbox-left { background: url('left.png') repeat-y scroll 0pt 0pt transparent; clear: both; }
#rokbox-middle .rokbox-right { background: url('right.png') repeat-y scroll 100% 0pt transparent; }
#rokbox-middle .rokbox-center { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-left: 20px; margin-right: 20px; }
#rokbox-bottom.rokbox-left { background: url('bl.png') no-repeat scroll 0pt 0pt transparent; }
#rokbox-bottom .rokbox-right { background: url('br.png') no-repeat scroll 100% 0pt transparent; }
#rokbox-bottom .rokbox-center { background: url('bottom.png') repeat-x scroll 0pt 0pt transparent; height: 20px; margin-left: 20px; margin-right: 20px; }
div.wrapper { margin: 0pt auto; width: 980px; padding: 0pt; }
#right-column { width: 320px; padding: 0pt; }
#center-column { margin-left: 0px; margin-right: 320px; padding: 0pt; }
