html{height:100%;margin-bottom:1px;}
form{border:0;margin:0;padding:0;}
body{height:100%;margin:0;}
a:link,a:visited{color:#971111;text-decoration:none;font-weight:400;}
a:hover{color:#c00;text-decoration:underline;font-weight:400;}
div,p,table,td,th{font-family:Helvetica,Arial,sans-serif;line-height:130%;}
fieldset{border:0;padding:5px 0;}
span.pathway{display:block;margin-bottom:15px;}
div.componentheading{padding-left:0;}
a.readon{margin-top:10px;padding-left:0;line-height:14px;height:16px;font-size:10px;font-family:Geneva, Arial, Helvetica, sans-serif;}
h1{font-family:Arial, Helvetica, sans-serifArial,sans-serif;font-size:18px;font-weight:700;vertical-align:bottom;color:#666;text-align:left;width:100%;padding:0 0 5px;}
h2,.contentheading{font-family:Arial, Helvetica, sans-serifArial,sans-serif;font-size:16px;color:#333;font-weight:700;}
table.contenttoc{border:1px solid #ccc;margin:5px;padding:5px;}
td.sectiontableheader{background:#efefef;color:#333;font-weight:700;border-right:1px solid #fff;padding:4px;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:4px;}
td.sectiontableentry1,td.sectiontableentry2{padding:3px;}
table.contentpaneopen,table.contentpane{width:100%;}
div.moduletable h3,.componentheading{border:0 solid red;height:37px;line-height:26px;font-size:11px;font-family:Geneva, Arial, sans-serif;font-weight:700;text-transform:uppercase;text-indent:8px;color:#333;margin:0;}
div.moduletable ul{margin:5px 0;padding:0 2em;}
div.moduletable ul li{padding-bottom:3px;}
div.moduletable{padding-bottom:15px;padding-left:8px;padding-right:8px;}
div#maincontent div.moduletable{padding-left:0;padding-right:0;}
.small{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#333;font-weight:400;text-align:left;}
.modifydate{font-family:Geneva, Arial, Helvetica, sans-serif;height:12px;vertical-align:bottom;font-size:11px;color:#999;font-weight:400;text-align:left;}
.createdate{font-family:Geneva, Arial, Helvetica, sans-serif;height:20px;font-size:11px;color:#999;font-weight:400;vertical-align:top;padding-bottom:5px;padding-top:0;}
#page_bg{height:100%;margin-bottom:1px;padding:0;}
div.mosimage{margin:5px;}
div.mosimage_caption{font-size:10px;color:#666;}
table.adminform textarea{width:540px;height:400px;font-size:1em;color:#009;}
.contentpad{padding:5px 10px;}
body.center div#wrapper{margin:0 auto;}
body.thin #nav a{padding:0 0.5em 0.2em 1.1em;}
body.thin div#wrapper{width:773px;}
body.thin div#newsflash_mods{right:150px;width:150px;}
body.wide div#wrapper{width:995px;}
body.wide div#searchbox_mods{width:206px;}
body.wide div#newsflash_mods{right:206px;width:280px;}
body.wide td.inset_mods{width:200px;}
body.vmax div#wrapper{min-width:750px;max-width:950px;width:expression(document.body.clientWidth > 950? "950px": "auto" );}
body.full div#wrapper{min-width:750px;margin:0;}
div#header{height:98px;position:relative;}
div#header div,div#header td{color:#fff;}
div#logo{position:absolute;left:0;top:0;height:98px;width:116px;}
div#headertext{position:absolute;left:116px;top:0;height:81px;width:320px;}
div#searchbox_mods{position:absolute;right:0;top:5px;height:88px;overflow:hidden;}
div.search input{width:100%;margin-bottom:5px;}
div#newsflash_mods{position:absolute;top:5px;height:88px;overflow:hidden;}
div#horizmenu{height:29px;}
div#logo2{position:absolute;height:29px;width:116px;}
div#suckerfish{padding-left:150px;}
table.nospace{border-collapse:collapse;border:0;width:100%;margin:0;padding:0;}
table.nospace td{margin:0;padding:0;}
table.space{border-collapse:collapse;border:0;width:100%;margin:5px;padding:5px;}
table.space td{margin:5px;padding:5px;}
div#padbottom{height:4px;overflow:hidden;}
div#footer_mods{height:29px;margin-top:9px;text-align:center;line-height:29px;}
div.leftdots{margin-left:4px;padding-left:14px;}
a.mainlevel:link,a.mainlevel:visited{display:block;font-weight:700;padding-left:20px;padding-bottom:5px;}
div#quote{padding-top:10px;margin-right:10px;text-align:left;float:right;width:505px !important;}
table.menublock{margin:0 15px;}
td.summary{background:#eef3f9;padding:5px 5px 5px 10px;}
td.latestnews{background:#eef3f9;padding:5px;}
table.blog span.article_seperator{display:block;height:20px;}
table.nopad{width:100%;border-collapse:collapse;margin:0 0 15px;padding:0;}
table.nopad td.middle_pad{width:20px;}
body.contentpane{background:#fff;}
table.pollstableborder td{text-align:left;padding:2px 0;}
p,div#quote td{text-align:left;}
span.pathway img,table.contenttoc td{padding:0 5px;}
.clr,table#content{clear:both;}
body.thin div#searchbox_mods,body.thin td.inset_mods,body.thin table.nospace td.topleft_mods,body.thin table.nospace td.right_mods{width:150px;}
body.wide #nav a,body.vmax #nav a,body.full #nav a{padding:0 1.5em 0.2em;}
body.wide table.nospace td.topleft_mods,body.wide table.nospace td.right_mods{width:205px;}
body.vmax div#searchbox_mods,body.full div#searchbox_mods{width:15%;}
body.vmax div#newsflash_mods,body.full div#newsflash_mods{right:15%;width:20%;}
body.vmax td.inset_mods,body.vmax table.nospace td.topleft_mods,body.full td.inset_mods,body.full table.nospace td.topleft_mods{width:25%;}
body.vmax table.nospace td.right_mods,body.full table.nospace td.right_mods{width:20%;}
table.nospace td.showcase_mods,div#shadow_tr,div#shadow_tl{padding-top:15px;}