HTML{  height:100%;   margin-bottom:1px}

BODY{margin-top:25px; margin-right:0px; margin-bottom:0px; margin-left:0px}

a:link, a:visited{color:#900; text-decoration:underline; font-family:Tahoma,Arial; font-size:12px; font-weight:bold}

a:hover{color:#333; text-decoration:none; font-weight:bold}

td, tr, p, div{font-family:Georgia,"Times New Roman",Times,serif; line-height:160%; font-size:12px; color:#341414; text-align:left}

h3, .componentheading{font-family:Tahoma; font-weight:bold; font-size:16px; color:#900; line-height:18px; margin:5px 0}

.componentheading{  padding-top:10px}

.contentheading{padding:0px 0px 5px 0px; font-size:16px; font-weight:bold; height:45px; vertical-align:bottom; color:#666; text-align:left; width:100%; font-family:Tahoma,Arial}

ul{margin:0; padding:0; list-style:none}

ul li{line-height:15px; padding-left:15px; padding-top:0px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0px 3px}

.small{font-size:10px; color:#999; font-weight:bold; text-align:left; font-family:Arial,Helvetica,sans-serif}

.modifydate{  height:30px;   vertical-align:bottom; font-size:10px; color:#999; font-weight:bold; text-align:left}

.createdate{height:25px; vertical-align:top; font-size:10px; color:#999; font-weight:bold; vertical-align:top; padding-bottom:10px; padding-top:0px}

.clr{clear:both}

#main_bg{height:100%; padding:0; margin-bottom:1px; background-color:#F2F2EA}

div.mosimage_caption{  font-size:10px;   color:#666}

div.center{  text-align:center}

table#main{  margin-left:auto;   margin-right:auto;   text-align:center}

div.blog_more{  margin-top:30px}

div.syndicate div{  text-align:center}

table.opentable{border-collapse:collapse; margin-left:5px}

table.opentable td{  margin:0;   padding:0}

td.left_shadow{width:40px; background-image:url(../images/js_bg_l.png); background-repeat:repeat-y; background-position:right; margin:0px; padding:0px}

td.right_shadow{width:40px; background-image:url(../images/js_bg_r.png); background-repeat:repeat-y; background-position:left; margin:0px; padding:0px}

td.bottom{height:29px; background-image:url(../images/js_bottom.png); background-repeat:no-repeat; background-position:center top; width:926px}

td.wrapper{  width:848px}

#bottomnav_links ul{  margin:0;   padding:0}

#bottomnav_links li{  background-image:none;   list-style:none;   float:left;   margin:0px;   padding:0px;   font-size:11px;   line-height:17px;   height:17px;   white-space:nowrap}

#header{width:926px; height:175px; background-image:url(../images/js_top.png); background-repeat:no-repeat; margin:0px; background-position:center; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}

#contentarea{float:left; width:846px; background:#fff}

table.contentarea{width:846px; max-width:860px}

td.sidenav{}

div.nogo{  width:164px;   overflow:hidden}

td.seperator{background:url(../images/vsep.png) top center repeat-y}

td.middle{width:856px; background-color:#FFF}
a.mainlevel:link, a.mainlevel:visited{display:block; font-size:12px; color:#900; font-family:Georgia,"Times New Roman",Times,serif; text-align:left; height:26px; line-height:26px; text-indent:10px; width:153px; vertical-align:middle; font-weight:bold; background-image:url(../images/menu_bg.png); background-repeat:no-repeat; background-position:left center; text-decoration:none}

a.mainlevel:hover{color:#333; text-decoration:none}

a.mainlevel#active_menu{}
a.mainlevel#active_menu:hover{color:#999}
div#left div.moduletable{float:left; width:155px; padding-top:0px; margin-top:5px; margin-right:5px; margin-bottom:5px; margin-left:5px}
div#left div.moduletable h3{color:#666; line-height:20px; text-align:left; vertical-align:middle; height:20px; width:153px; font-size:14px}

.moduletable th{font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; font-size:16px; color:#666; line-height:18px; margin-top:5px; margin-right:0; margin-bottom:5px; margin-left:0; padding-left:7px}
#usermod{width:655px; background-color:#FFF}
table#usermod a:link, table#usermod a:visited{color:#900; text-decoration:underline}
table#usermod a:hover{color:#333; text-decoration:hover}
table#usermod{padding:10px; margin-top:0px; margin-right:10px; margin-bottom:10px; margin-left:10px}
table#usermod td{padding:10px; margin:10px}

div#mainbody{width:643px !important; width:663px; background-color:#FFF; padding-top:0px; padding-right:10px; padding-bottom:10px; padding-left:10px; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:10px}
input.button{border:1px solid #000; height:20px; padding:2px 10px 4px 10px !important; padding:0px 5px 0px 5px; font-weight:bold; color:#FFF; text-transform:uppercase; font-size:10px; font-family:Arial,Helvetica,sans-serif; background-color:#900}
.inputbox{ font-size:11px}
table.moduletable{width:100%; margin:0px 0px 0px 0px}

table.moduletable td{ padding:4px}
#content-pane .tab-page{}

table.contentpane{text-align:left; width:100%; padding:0px; margin:0px; border-collapse:collapse}

table.contentpaneopen{text-align:left; width:100%; padding:0px; margin:0px; border-collapse:collapse}

.contentpagetitle{font-size:13px; font-weight:bold; color:#ccc; text-align:left}

a.contentpagetitle:link, a.contentpagetitle:visited{padding:0px; font-size:16px; height:25px; line-height:25px; padding-top:10px; color:#666; text-align:left; width:100%; font-weight:bold}

a.contentpagetitle:hover{color:#900}

a.sublevel:link, a.sublevel:visited{vertical-align:middle; font-size:11px; font-weight:bold; color:#333; text-align:left; line-height:16px; padding-left:3px; text-indent:5px; display:block; height:16px; text-decoration:none}
a.sublevel:hover{color:#900; font-weight:bold; text-decoration:none}
a.category:link, a.category:visited{}
a.category:hover{}
a.pagenav, a.pagenav:visited{color:#333}
a.pagenav:hover{color:#333}
.frontpageheader{}
.newsfeedheading{}
.newsfeeddate{}
.fase4rdf a:link{}
.fase4rdf a:hover{}
div#mainbody td.sectiontableheader{font-weight:bold; color:#fff; padding:4px; border-left:1px solid #eee; background-color:#900}
td.smalldark{ color:#666;  font-size:11px;  font-weight:bold}
table.pollstableborder{ padding:0;  margin:0;  border-collapse:collapse;  text-align:left}
table.pollstableborder td{ padding:5px 2px 0 0}
td.sectiontableentry1{ padding:0px}
td.sectiontableentry2{ padding:0px}
tr.sectiontableentry1 td{ padding-left:4px;  padding-right:4px}
tr.sectiontableentry2 td{ padding-left:4px;  padding-right:4px}
.ontab{background-color:#ccc; border-left:solid 1px #666; border-right:solid 1px #666; border-top:solid 1px #666; border-bottom:solid 0px #ccc; text-align:center; cursor:pointer; font-weight:normal; color:#8ECC00}
.offtab{background-color:#BCBCBC; border-left:solid 1px #999; border-right:solid 1px #bbb; border-top:solid 1px #999; border-bottom:solid 1px #666; text-align:center; cursor:pointer; font-weight:normal; color:#666}

.tabpadding{}

.tabheading{background-color:#fff; text-align:left}

.pagetext{visibility:hidden; display:none; position:relative; top:0}

h4{}

h5{}

h6{}

hr{background:#999; height:1px; border:1px solid}

hr.separator{}

td.buttonheading img{padding-left:5px}

span.highlight{ background:#ffc}
table.contenttoc{ margin:3px; border:solid 1px #ccc}

table.contenttoc th{ font-size:11px;  text-transform:uppercase;  color:#333;  background:#fff;  padding:5px}

table.contenttoc td{font-size:8pt; font-weight:normal; text-align:left; padding:5px}

.contentdescription{text-align:left}

.category{}

.poll{font-size:11px; padding:0px; margin:0px}

table.pollstableborder{border:0px; margin:0px; padding:0px; border-collapse:collapse}

.smalldark{font-size:11px; color:#333; text-decoration:none; font-weight:normal}

table.searchinto{width:100%}

table.searchintro td{color:#000; font-weight:bold}

.pagenav{font-weight:normal}

.pagenavbar{}
.designertoo{display:block; text-indent:-5000px; text-decoration:none; height:0}

.content_rating{font-weight:normal; font-size:8pt}

.content_vote{font-weight:normal; font-size:8pt}

.back_button{text-align:center; margin-top:40px}

.readon{ display:block}

strong{color:#333}
#pathway{padding-left:10px; padding-top:5px; padding-right:0px; padding-bottom:0px; margin:0px}

.sIFR-flash{visibility:visible !important; margin:0}

.sIFR-replaced{visibility:visible !important}

span.sIFR-alternate{position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden}

.designer{color:#666; text-align:center}
.designer a:link, .designer a:visited{color:#666; font-size:0.8em; text-decoration:none}
.designer a:hover{color:#666}

.sIFR-hasFlash #mainbody .contentheading{visibility:hidden; font-size:12px; height:35px; padding-bottom:5px}
.sIFR-hasFlash #mainbody componentheading{visibility:hidden; font-size:12px; height:35px; padding-bottom:5px}
.sIFR-hasFlash #left div.moduletable h3{visibility:hidden; font-size:12px; height:40px}
.sIFR-hasFlash .moduletable th{visibility:hidden; font-size:12px; height:40px}
.sIFR-hasFlash .small{
visibility:hidden; 
font-size:15px; 
height:15px; 
