p,b,i,td,h1,h2,h3,h4,h5,h6,span,div,dt,dl
 {  font-family:Verdana, Arial, Helvetica, sans-serif;}
 
h1 { margin:0px 0px 14px 0px; padding:0px; font-size:13pt; font-weight:bold; }
h2 { margin:0px 0px 13px 0px; padding:0px; font-size:11pt; font-weight:bold; }

body { background-color:#EEEEEE; margin:0px; padding:0px; font-size:10pt; }

form { margin:0px; padding:0px; }
.nowrap { white-space:nowrap; }

a img { border:0px solid white; }

a { color: #990000; }
div.login a { color:white; }

table.outer { width:970px; margin:auto; min-height:100%; }
table.outer td.outerleft { width:15px; background-image:url(../img/border-left.gif); background-repeat:repeat-y; vertical-align:bottom; } 
table.outer td.outerleft img { width:15px; height:37px } 
table.outer td.outerright { width:15px; background-image:url(../img/border-right.gif); background-repeat:repeat-y; vertical-align:bottom; } 
table.outer td.outerright img { width:15px; height:37px }
table.outer td.outermiddle { background:white; } 

table.outer table.head { width:940px; height:130px; margin-top:0px; background-image:url(../img/top-background.jpg); background-repeat:repeat-x; background-color:#888; }
table.outer table.head td.left { }
table.outer table.head td.middle { width:99%; }
table.outer table.head td.right {  }
div.login { width:250px; height:100px; margin-right:20px; }
table.login { font-size:8pt; color:white; margin: 6px auto 0px 10px; text-align:left; }
table.login td { vertical-align:top; }
table.login td.textbox { width:98px; }
table.login td.scndcol { width:100px; }

table.login td.textbox input { width:90px; margin:1px 7px 0px 0px; border: 1px solid #222; }
table.login input { font-size:8pt;   }
table.login td.password { padding-top:3px; }
table.login td.links { padding-top:7px; }
table.login table.autologin {  }
table.login table.autologin td input { margin:1px 3px 1px 1px; padding:0px; }

div.loggedin { width:250px; height:100px; margin-right:20px; text-align:left; color:white; }
div.loggedin div.welcome { margin:10px 2px 0px 10px; color:#990000; font-size:11pt; }
div.loggedin div.welcome span.username { white-space:nowrap; }
div.loggedin div.lastvisit { margin:13px 0px 0px 10px; font-size:8pt; }
div.loggedin div.viewprofile a { color:white; font-size:8pt; }
div.loggedin div.profilelogout  { margin:14px 0px 0px 10px; color:white; font-size:8pt; }
div.loggedin div.profilelogout a { color:white; font-size:8pt; }

div.loggedinlu { width:250px; height:100px; margin-right:20px; text-align:left; color:white; }
div.loggedinlu div.welcome { margin:7px 0px 0px 10px; color:#990000; font-size:10pt; }
div.loggedinlu div.welcome span.username { white-space:nowrap; display:block; }
div.loggedinlu div.lastvisit { margin:7px 0px 0px 10px; font-size:8pt; }
div.loggedinlu div.profilelogout  { margin:8px 0px 0px 10px; color:white; font-size:8pt;}
div.loggedinlu div.profilelogout a { color:white; font-size:8pt; }

table.menu { width:100%; height:42px; background-image:url(../img/menu-back.gif); background-repeat:repeat-x; background-color:#8A0026; }
table.menu td.menu-item {  text-align:center; }
table.menu td.menu-item div { width:90px; }
table.menu td.menu-item a { font-size:11pt; font-weight:normal; color:white; text-decoration:none; }
table.menu td.menu-sep { width:7px; }
table.menu td.menu-right { width:90%; } 


div.content { margin:7px 10px 12px 10px; }

table.main { width:100%; }

table.main td.submenu { width:160px; vertical-align:top; }
div.submenu { width:160px; height:380px; background-image:url(../img/submenu-back.jpg); background-repeat:no-repeat; position:relative; background-color:#777; }
div.submenu div.caption { padding:9px 0px 9px 10px; font-size:11pt; color:#990000; font-weight:bold;  }
table.submenu { width:150px; font-size:10pt; }
table.submenu a { text-decoration:none; color:white; font-weight:normal; }
table.submenu a:hover { }
table.submenu span { color:#8A0026; font-weight:bold; margin-right:2px; }
table.submenu td.separator { height:4px; }
table.submenu td.separator img { height:4px; width:160px; }
table.submenu td.entry { padding-left:10px; height:24px; }
table.submenu td.entryactive { padding-left:10px; height:24px; background-image:url(../img/submenu-back-act.gif); background-repeat:no-repeat; vertical-align:middle; }
div.submenu img.bottom { position:absolute; bottom:0px; }

table.main td.main { width:810px; vertical-align:top; padding-left: 10px; }
table.main td.main div.adtop { margin:0px 0px 14px 0px; text-align:left; }
table.maininner { width:100%; }
table.maininner td { vertical-align:top; }
table.maininner td.centercol { width:550px; }
table.maininner td.sepcol { width:10px; }
table.maininner td.rightcol { width:250px; }


table.footer { margin-top:10px; width:100%; }
table.footer td a { color:black; }
table.footer td.lt { width:6px; height:6px; }
table.footer td.rt { width:6px; height:6px; }
table.footer td.lb { width:6px; height:6px; }
table.footer td.rb { width:6px; height:6px; }
table.footer td.lt img { width:6px; height:6px; }
table.footer td.rt img { width:6px; height:6px; }
table.footer td.lb img { width:6px; height:6px; }
table.footer td.rb img { width:6px; height:6px; }
table.footer td.t { height:6px; font-size:4px; background-image:url(../img/border-t6.gif); background-repeat:repeat-x; }
table.footer td.b { height:6px; font-size:4px; background-image:url(../img/border-b6.gif); background-repeat:repeat-x; }
table.footer td.l { width:6px; font-size:4px; background-image:url(../img/border-l6.gif); background-repeat:repeat-y; }
table.footer td.r { width:6px; font-size:4px; background-image:url(../img/border-r6.gif); background-repeat:repeat-y; }
table.footer td.contentleft { text-align:left; }
table.footer td.contentright { text-align:right; }

table.footborder { width:100%; background-image:url(../img/border-bottom.gif); background-repeat:repeat-x; }
table.footborder td.left { width:14px; }
table.footborder td.left img { width:14px; height:17px; }
table.footborder td.center { width:100%; }
table.footborder td.right { width:14px; text-align:right; }
table.footborder td.right img { width:14px; height:17px; }


div.indexentry { margin-bottom:15px; }
div.indexentry span.caption {  }
div.indexentry span.date { color:gray; }
div.indexentry span.text { margin-top:3px; display:block; font-size:9pt; } 
div.indexentry span.readon { font-size:8pt; }


table.articletop { border-bottom:2px solid #990000; font-size:8pt; width:100%; }
table.articletop { padding: 0px 1px 1px 1px; }
table.articletop td.left { }
table.articletop td.right { text-align:right;}
div.articlecaption { font-size:12pt; font-weight:bold; margin-top:10px; margin-bottom:15px; }


div.thumbbottom { margin-top:28px; }
div.thumbbottom a { margin-right:5px; } 
div.thumbbottom div.thumbCaption { font-weight:bold; font-size:8pt; margin-bottom:3px; }

div.attachbottom { margin-top:28px; }
div.attachbottom a { } 
div.attachbottom div.attachmentCaption { font-weight:bold; font-size:8pt; margin-bottom:3px; }


div.indexNewEntries { margin-top:30px; }
div.indexNewEntries1stLine { font-size:8pt; }
div.indexNewEntries1stLine span.date { font-size:8pt; color:gray; }
div.indexNewEntries2ndLine { margin-bottom:6px; }
 
div.rectRed250 { width:250px; background-color:#980C15; background-image:url(../img/rect-red-top.jpg); background-repeat:no-repeat; color:white; }
div.rectRed250 div.rectRedContent { padding:10px; min-height:100px; font-size:8pt; color:white; }
div.rectRed250 div.boxEntriesCategory { color:#EEE; font-weight:bold; }
div.rectRed250 div.boxEntries h2 a { text-decoration:none; }
div.rectRed250 div.rectRedContent a { color:white; }
div.rectRed250 div.rectRedContent div.boxEntries { }
div.rectRed250 div.rectRedContent div.boxEntries1stLine { color:#BBB; font-size:8pt; }
div.rectRed250 div.rectRedContent div.boxEntries2ndLine { margin-bottom:6px; }
div.rectRed250 div.boxEntriesLink { margin-top:10px; }
table.rectRedFooter { width:100%; }
table.rectRedFooter td.rectRedFooterLeft { text-align:left; width:5px; vertical-align:bottom; }
table.rectRedFooter td.rectRedFooterCenter { width:99%; }
table.rectRedFooter td.rectRedFooterRight { text-align:right; width:5px; vertical-align:bottom; }


div.rect { width:250px; height:250px; background-image:url(../img/rect-back.jpg); background-repeat:no-repeat; color:white; border:1px solid white; }
div.rectcaption { margin:15px 15px 0px 15px; font-size:12pt; font-weight:bold; }
div.recttext { margin:15px 15px 15px 15px; font-size:8pt; }
div.recttext div.rectlink { margin-top:10px; }
div.recttext div.rectlink a { color:white; }
