body,td,a,p,.h {font-family: verdana,arial,sans-serif; font-size:11px; }
h1 {color: #0568A7}
h2 {color: #0568A7; font-size: 14px; }
h3 {color: #0568A7; font-size: 12px; margin-bottom:5px; margin-top:5px; }
th { background-image:url(../images/sub_menu_bg.gif); }

.adspot { margin:5px;text-align:center; }

.homePromo {margin:10px;}
.homePromo p {font-size:16px;}
.homePromo a {font-size:16px;}
.homePromo li {font-size:16px;}
.homePromo td {margin:10px;}
.homePromo img {margin-right:15px;}

.madActions { font-size:11px;color:#CC0000; }
.madActions a:link { color:#0568A7; }
.madActions a:visited { color:#0568A7; }
.madActions a:hover { color:#CC0000; }

.loginBox { float:right; border:2px ridge #0568A7; font-size:10px; margin-top:5px; margin-right:5px; padding-bottom:0px; }
.loginBox td { font-size:10px; }
.loginBox input { font-size:10px; }
.heading { color: #0568a7; font-weight:bold; font-size: 12px; margin-bottom:5px; margin-top:5px; }
.logo { margin-bottom:2px; }

.subsection {color: #0568A7; font-size: 14px; border: solid 1px #888888; }
.header { background-image:url(../images/header_bg.gif); }
.footer { color: #0568A7; font-size: 10px; }
.footer a { font-size: 10px; }

.rightMargin { width:160px; }

.leftMargin { width:160px; }

.promoHeadline { font-weight: bold; font-size: 11px; }
.promoProperty { font-size: 11px; }
.promoTime { font-size: 11px; color: #CC0000; }
.promoFrame { width: 155px; height:300px; padding:0px; margin:0px; }
.promoMargin { width: 160px; }

.sitePromo { font-weight:bold; font-size:12px; border:1px solid #CC0000; background:yellow; color: #CC0000; padding:5px; margin:3px; text-align:center; }

.rightNavImg { border: 1px solid #85bad9; margin-bottom: 10px; }

.navitem { background-image:url(../images/tab_bg1.jpg); font-size: 11px; color: #1f1e1e; border: solid 1px #85bad9; width: 100px; height: 20px;}
.snavitem { background-image:url(../images/tab_bg2.jpg); font-size: 11px; color: #cc0000; border: solid 1px #85bad9; cursor: pointer; width: 100px; height: 20px; }
.selnavitem { background-image:url(../images/tab_bg2.jpg); font-size: 11px; color: #cc0000; font-weight: bold; border-top: solid 1px #85bad9; border-right: solid 1px #85bad9; border-left: solid 1px #85bad9; width: 100px; height: 20px; }
.filleritem { width: 3px; border-bottom: solid 1px #85bad9; }
.bigfilleritem { border-bottom: solid 1px #85bad9; }

.tagline { background-image: url(../images/tab_bg1.jpg); color:#0568A7; font-weight:bold; font-size:11px; border-bottom: solid 1px #85bad9; }
.tagline a:link { color:#0568A7; }
.tagline a:visited { color:#0568A7; }
.tagline a:hover { color:#CC0000; }

.leftnav { padding-left: 5px; font-size: 10px; width: 155px; }
.leftnav h3 { padding-left: 5px; }
.leftnav ul { margin-left: 15px; padding-left: 0px;}

.rightnav { padding-left: 5px; font-size: 10px; width: 155px; }
.rightnav h3 { padding-left: 5px; }
.rightnav ul { padding-left: 15px; margin-left: 0px; margin-top: 0px; }

.label {color: #cc0000; font-size: 12px; font-weight: bold; }
.data { font-size: 12px;}
.fyi { color: green; }
.fyi a { color: green; }
.error { color: red; }
.error a { color: red; }
.warning { color: #FF9138; }
.warning a { color: #FF9138; }
.footnote { color: #0568A7; font-size: 10px; }
.caption { font-size:10px;}
.caption p { position: absolute; left:0; bottom:0; padding:7px; margin:0; }

.question {font-size: 11px;font-weight:bold;color:black}
.answer {font-size:10px;color:#cc0000}

.qlinks { font-size:10px; padding-right:10px;}
.qlinks a { font-size:10px; color:#0568A7; }

.tableHeader th {font-weight:bold; color:#cc0000; border: solid 1px #85bad9;}
.tableData td {font-size: 11px; border: solid 1px #85bad9; }

.heading {color: #0568a7; font-weight:bold; font-size: 12px; margin-bottom:5px; margin-top:5px; }

.newsItem { border:1px solid #85bad9;margin-bottom:5px;padding:10px; }
.newsNewItem { background:yellow;border:1px solid #85bad9;margin-bottom:5px;padding:10px; }
.newsTime {font-size:9px; color:#CC0000; }
.newsHeadline { color:#0558a7; font-weight:bold; }
.newsHeadline p { padding-bottom:0px; margin-bottom:0px; }
.newsStory { padding-top:5px;padding-bottom:5px;}
.newsStroy p { padding-top:0px; margin-top:0px; }
.newsSource {font-size:10px; color:#0568A7; font-weight:bold; }
.newsSource a {font-size:10px; color:#0568A7; font-weight:bold; }

.calTime {font-size:11px; font-weight:bold; }
.calSubject {font-size:11px; color:#0558a7; font-weight:bold; }
.calLocation {font-size:11px; color:black; }
.calText {font-size:11px; margin-left:20px; padding-bottom:10px;}

.alertLevel0 { background-color:#EEEEEE;color:black;width:100px;border:solid 1px black;margin-top:5px;margin-bottom:5px;text-align:center;font-weight:bold;font-size:10px;cursor:pointer; }
a.alertLevel0 { text-decoration: none; cursor: pointer; }
.alertLevel1 { background-color:#AAFFAA;color:black;width:100px;border:solid 1px black;margin-top:5px;margin-bottom:5px;text-align:center;font-weight:bold;font-size:10px;cursor:pointer; }
a.alertLevel1 { text-decoration: none; cursor: pointer; }
.alertLevel2 { background-color:#FFFF00;color:black;width:100px;border:solid 1px black;margin-top:5px;margin-bottom:5px;text-align:center;font-weight:bold;font-size:10px;cursor:pointer; }
a.alertLevel2 { text-decoration: none; cursor: pointer; }
.alertLevel3 { background-color:#FF0000;color:black;width:100px;border:solid 1px black;margin-top:5px;margin-bottom:5px;text-align:center;font-weight:bold;font-size:10px;cursor:pointer; }
a.alertLevel3 { text-decoration: none; cursor: pointer; }

.graphDiv { margin-bottom:1px; margin-top:1px; }

.helpDiv { font-size: 12px; }
.helpDescription { font-size: 11px; }
.helpImg { margin:0px; padding:0px; width:25px; height:26px; }

.markerLabel { font-family: verdana,arial,sans-serif; font-size:11px; text-align:center; color: white; margin:0px; padding:0px; }

.oddRow { background: #FFF4C6; }
.evenRow { background: #E8ECFF; }
.highlightRow { background: #AAFFAA; cursor: pointer; }

.gadget { border:1px solid #0568A7; padding:5px; }
.gadgetHeading { font-weight:bold; margin-top:0px; padding-top:0px; color:#0558a7; }

.userGroup { color:#85bad9;background:#E2E2E2;text-align:center;padding:2px;width:150px;cursor:pointer;border-left:solid 1px #85bad9;border-bottom:solid 1px #85bad9; }
.selGroup { color:#0558a7;font-weight:bold;background:white;text-align:center;padding:2px;width:150px;border-left:solid 1px #85bad9;border-bottom:solid 1px #85bad9; }
.groupDescription { font-size:11px; margin:10px; }
.groupActions { font-size:10px;font-weight:bold;float:right;margin:5px; }
.groupTabContent { padding:5px; }
.groupNewsViewed {font-size:11px; color:#CC0000; }

.forumConversation { border:1px solid #85bad9;margin-bottom:5px;padding:10px; }
.forumNewConversation { background:yellow;border:1px solid #85bad9;margin-bottom:5px;padding:10px; }
.forumAction { color:#CC0000;float:right; }
.forumMessage { color:black;margin-left:10px; }
.forumReply { color:black;margin-left:30px;margin-top:5px; }
.forumInput { margin-left:30px; }
.forumAuthor { color:#CC0000; }
.forumTime { font-size:9px;color:#CC0000; }
