﻿body {background:#1B4996 url(../../images/base/bg.gif) repeat-x top left;margin:0px;padding:0px;font-family:arial, helvetica, sans-serif; color: black; font-size:10pt;}
div#body {width:980px;margin:0px auto;}
img.businesscard{float:right;position:relative;left:75px;top:0px;margin:0px 0px -160px -75px;z-index:100;behavior: url(/images/iepngfix.htc);}
div#pagetitle {padding:40px 0px 2px 0px;color:White;margin:0px;}
a.logout, a.logout:hover {color:white;background-color:#447ABB;padding:2px 4px; font-weight:bold; font-size:10px;margin-left:6px;}

div#frametop {width:990px;background:White url(../../images/base/btop.gif) no-repeat top left; height:10px;margin:0px 3px 0px 3px;}
div#frame {width:975px;background:White url(../../images/base/bluebg.gif) repeat-y top left; padding:0px 15px 10px 0px;border-left:3px solid #15338B;border-right:3px solid #1B4996;}
div#cardmask {float:right;width:90px;height:115px;}
div#cardmask2 {float:right;width:82px;height:90px;}
div#cardmask3 {float:right;width:80px;height:70px;}

div#framebottom {width:990px;background:White url(../../images/base/bbottom.gif) no-repeat top left; height:10px;padding:0px;border-left:3px solid #15338B;border-right:3px solid #1B4996; margin:0px 0px 10px 0px;}
div#framebottom div{width:8px; height:10px; background-image:url(../../images/base/bbr.gif); float:right;}

h1 {color:#173D8E;font-family:Franklin Gothic Medium Cond, arial narrow, helvetica, sans-serif; font-size:24pt; font-weight:normal; margin:6px 0px 6px 0px;}
h2 {color:#DC031E;font-family:arial, helvetica, sans-serif; font-size:16pt; font-weight:bold; padding-bottom:4px; border-bottom:dotted 1px #173D8E; margin:12px 0px 3px 0px;}
h3 {color:#173D8E;font-family:Franklin Gothic Medium Cond, arial narrow, helvetica, sans-serif; font-size:16pt; margin:6px 0px 6px 0px; font-weight:normal;}
h4 {color:#DC031E;font-family:arial, helvetica, sans-serif; font-size:13pt; font-weight:bold; padding-bottom:4px; border-bottom:dotted 1px #173D8E; margin:12px 0px 3px 0px;}
h5, h6 {color:#DC031E;font-family:arial, helvetica, sans-serif; font-size:11pt; font-weight:bold; margin:9px 0px 3px 0px;}
h6 {color:#173D8E;}

table {border:none;}
th {text-align:left; border-bottom:solid 1px #f2f2f2;}
a.menutab { background-color:#447ABB; padding:7px 10px 3px; margin-right:4px; color:white; border:solid 1px ##4A85CB; border-bottom:solid 2px #376397}
a.menutab:hover {background-color:#62A8E4;text-decoration:none;color:White;border-color:#62A8E4;}

.main { float:left;width:700px;padding-top:10px;}
.leftcol {float:left;margin:0px 30px 0px 0px; padding:0; width:234px; min-height:460px; color:#0E246D;}
.leftcol h3 {color:#173D8E; font-size:17px; font-family:Franklin Gothic Medium Cond, arial narrow, helvetica, sans-serif; background: transparent url(../../images/base/navbartop.gif) repeat-x bottom left; padding:5px 10px 5px 15px; margin:15px 0px 5px 0px;}
.leftcol .indent{margin-left:15px;}
.leftcol .indent p {font-size: 15px; margin:2px 0px 3px;}
.leftcol .indent img {margin-right:5px;}
.navbar {cursor: default; margin-left:15px;}
.TopItem, .TopItemHover {font-family:helvetica, arial, sans-serif; color:#173D8E;  font-size: 15px; cursor:pointer;}
.TopItemHover {background: transparent url(../../images/base/navbartop.gif) repeat-x bottom left;}

.Level2Item, .Level2ItemHover {font-size: 12px; color:#0E246D;margin:4px;display:block;cursor:pointer;}
.Level2ItemHover {color:#DC031E;}
.Level2Group {background-color:#F5FDFF;padding:5px 0px 2px 15px; border-top: solid 1px #E4E4E4; border-bottom: solid 1px #E4E4E4;}
.red {color:#DC031E;}
.block {display:block;}
p {line-height:140%; margin-bottom:12px;}
.b {font-weight:bold;}
.clear {clear:both;}
.dis {color:#666;}

/* front page */

.boxout {width:676px; background:#ededed url(../../images/boxout_rpt.gif) repeat-y;}
.boxout .ct {margin:0px 2px 0px 10px;width:100%;border:none;}
.boxout .hd {height:11px; background: transparent url(../../images/boxout_hd.gif) no-repeat;}
.boxout .ft {height:16px; background: transparent url(../../images/boxout_ft.gif) no-repeat;}

.boxright {width:254px; background:#fcfcfc url(../../images/boxright_rpt.gif) repeat-y;}
.boxright .ct {padding:0px 10px 0px 10px;border:none;}
.boxright .hd {height:11px; background: transparent url(../../images/boxright_hd.gif) no-repeat;}
.boxright .ft {height:16px; background: transparent url(../../images/boxright_ft.gif) no-repeat;}

.scorecard {float:right;width:67px; height:64px;background: transparent url(../../images/score.gif) no-repeat; text-align:center;font-weight:bold; font-size:20pt; color:#DC031E; padding:10px 2px 10px 2px;}
.feedbackToday {display:block;margin:2px 0px 6px 0px;color:#DC031E; font-weight:bold;}
.num {font-weight:bold; font-size:16pt; color:#DC031E; margin:0px 2px 0px 4px; display:inline-block; width:50px; text-align:right;}

 div.date {border-bottom:solid 1px #dedede; padding-bottom:10px;}
div.post-main {margin-top:10px;}

div.forumsummary div.date {border-bottom:none;padding-bottom:0px; margin-left:10px;}

#Frontpagenews {width:415px;}
#Frontpagenews span.author {display:none;}
a.comment {float:right;margin-top:-5px;}

.widecallout {margin:10px 28px 10px 5px; padding:10px; border:solid 1px #ddd;background-color:#F5FDFF;}

.messageQuote {margin:5px; border:solid 1px #dedede; padding:5px; background-color:White; display:block;}

/* feedback display */

.vet {border-top: solid 1px #D3D3D3; padding:9px; color:#173D8E;}
.mon {border-bottom: solid 1px #D3D3D3; padding:9px;}
.mon .t, .vet .t {font-weight:bold;color:#DC031E;padding-top:8px;}
.mon .c, .vet .c {padding-bottom:4px; padding-top:2px; color:black; clear:both;}
.mon .r {font-size:9pt; margin:4px 0px 5px 0px; background-color:#F9F9F9; line-height:140%; border: solid 1px #E5E5E5; padding:10px;}
div.s { font-weight:bold; font-size:16pt; color:#DC031E; width:36px; text-align:right;}
span.s {font-weight:bold; font-size:20pt; color:#DC031E; width:36px; margin-left:6px;}
div.frame {border: 1px solid #D3D3D3;padding:8px;margin:4px;background-color:#EEE; vertical-align:middle;font-weight:bold;text-align:center;}
table.sc {margin:0px 2px 2px 0px; float:right;color:Black;}
table.m {border:none;display:inline;}
table.m tr td {padding:2px;background-color:#CEF0FF; color:#173D8E; width:16px; margin:1px;text-align:center;}
table.m tr td a {width:16px;}

table.monfrom {margin-top:4px; width:100%;}
table.monfrom tr td { color:#173D8E; background-color:#f6f6f6; font-size:9pt;}

/* bubble tooltips*/
a.tt {position:relative;z-index:24;color:#173D8E;text-decoration:none; cursor:default;}
a.tt span{display: none;}
a.tt:hover{text-decoration:none;z-index:25; background:;} /*Imp! :blank bg is IE hack*/

/*scores*/
a.s, a.sl, a.se {font-weight:normal;display:block;width:100%;}
a.s:hover span{position:absolute;top:0px;text-align:center;left:0px;width:160px;height:56px;color:#173D8E;margin:10px 0px 0px -22px;display: block;padding: 30px 8px 0;background: url(/images/bubScore.gif) no-repeat top;}
a.sl:hover span{position:absolute;top:0px;text-align:center;left:0px;width:190px;height:56px;color:#173D8E;margin:10px 0px 0px -22px;display: block;padding: 30px 8px 0;background: url(/images/bubScorel.gif) no-repeat top;}
a.se:hover span{position:absolute;top:0px;text-align:center;left:0px;width:190px;height:56px;color:#173D8E;margin:10px 0px 0px -6px;display: block;padding: 30px 8px 0;background: url(/images/bubScorel.gif) no-repeat top;}
/*tel*/
a.tel:hover span{position:absolute;top:0px;left:0px; width:535px;height:126px;color:#777;margin:0px 0px 0px -20px;display: block; padding:44px 8px 0px 8px; background: url(/images/bubTel.gif) no-repeat top;}
a.tel:hover span div.big{color:#173D8E; margin:0px;font-size:48pt; text-align:center; letter-spacing:0.05em; line-height:44pt;}
/*rvm */
a.rvm:hover span.to{display:block; position:absolute;top:0px; left:0; text-decoration:none; padding: 17px 0 0 0;width:187px;filter: alpha(opacity:80);KHTMLOpacity: 0.80;MozOpacity: 0.80;opacity: 0.80;}
a.rec:hover span.top, a.rvm:hover span.t{display:block; padding: 28px 8px 0; background: url(/images/bubrvm.gif) no-repeat top;}
a.rvm:hover span.m{display:block; padding: 0 8px; color:#DC031E; text-decoration:none; background: url(/images/bubrvmm.gif) repeat bottom; text-align:center;}
span.m img{border:none;vertical-align:middle;}
a.rec:hover span.bottom, a.rvm:hover span.b{display:block; padding:3px 8px 6px;color: #548912;background: url(/images/bubrvm.gif) no-repeat bottom;}

/* buttons */
.buttonbar {text-align:center;}
.buttonbar input {width:90px; margin:8px;}
.buttonbar input, input.btn, input.btn-d  {background-color:#173E8D; border:solid 1px white; color:white; margin:5px; font-size:11px; padding:2px; width:90px; font-weight:bold;}
.buttonbar input:hover, input.btn:hover {border:solid 1px black;}
input.btn-d {background-color:white; color:#333; border:solid 1px silver;}

/* forms */
input.tb, textarea.tb {color:#072D7E;width:98%;border:solid 1px #A5ACB2;padding:2px;font-family:arial, helvetica, sans-serif;font-size:10pt; overflow:hidden;}
select.tb {width:100%;padding:2px;}
input.tb:focus, textarea.tb:focus {border-color:black;}
.val {color:#DC031E;width:30%;}
.lbl {text-align:right;}
.msg {background-color:#FAD163; padding:2px 6px 2px 6px;font-weight:bold; width:200px; display:block; text-align:center;}

.headIcon {float:left; margin-right:4px;}
.left {float:left; margin-right:6px;}
.right {float:right; margin-left:6px;}

/* spell check */
.actionbox, .alertbox {border:solid 1px #A00000; background-color:#FFFFE7;padding:4px 8px 4px 8px; margin:12px 6px 0px 6px;text-align:left;}
.actionbox h4 {color:#A00000;}
.callout {width:150px;float:right;position:relative;margin-left:-180px;left:200px;min-height:50px; padding:0px 8px 4px 8px;}
.callouttask {width:166px;float:right;position:relative;margin-left:-180px;left:200px;min-height:50px;}
img.alertcallout{position:relative;left:-32px;width:24px;height:28px;margin:8px -40px -36px 0px;} 
.alertbox h4 {color:#A00000;margin:-2px 0px 0px 0px;}
.spellcheckbtn {float:left;margin:6px 2px 6px 2px;background-color:#D9EEFF; border:solid 1px #A9CEEB; color:#173E8D; font-size:11px; padding:2px; width:120px; font-weight:bold; vertical-align:middle;}
.spellingmistake {border:solid 1px #A5ACB2; padding:3px;font-family:arial, helvetica, sans-serif;font-size:10pt; background-color:#FFEEC2; overflow:scroll;}
/*.spellingmistake {color:navy; padding:2px; border:solid 1px #A5ACB2; background-color:palegoldenrod;overflow-y:scroll;}*/
.rs_err_hl {font-weight:bold; color:black; background-color:white;}
.spellbtn  {background-color:#173E8D; border:solid 1px white; color:white; margin:2px; font-size:11px; padding:2px; font-weight:bold;}

/*front page forum module */
 div.postsummary {
clear:both; padding-bottom:4px; margin-bottom:10px;

}

div.postsummary div.date {margin-top:5px;}