body {
color: #000; 
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
background-color: #fff;
margin: 0 10px;
}
h3 { font-size: 100%; }
p { font-size: 80%; margin: 0 3px 5px 3px; line-height: 1.5em; }
a:link { color: #369; }
a:visited { color: #333; }
a:hover { color: #c00; }
a:active { color: #c00; }
.row { width: 960px; clear: both; }
.logOut { font-size: 80%; }
.fblink { padding-top: 20px; }
#body { position: relative; z-index: 1; }
#buttons { position: relative; }
#mainBody { margin: 0 0 0 150px; }
#leftMargin { position: absolute; left: 0px; top: 5px; z-index: 99; }
#buttonRow {
 position: relative;
 left: 150px;
 margin: 5px 0px 2px 0px;
 border-bottom: 1px solid #1b1464;
 float: left;
}
#topRow { position: relative; height: 100px; }
#topBanner { margin-left: 250px; padding-top: 25px; }
#homeLogo { position: absolute; left: 0px; top: 0px; margin: 0; }
#logOutLink { position: absolute; right: 10px; top: 5px; }
#buttonRow .hdr {
 float: left;
 position: relative;
 border-style: solid;
 border-color: #1b1464;
 border-width: 1px 1px 0 1px;
 background-color: #c2e3fa;
 font-weight: bold;
 margin-right: 19px;
 color: #c00;
 padding: 0 5px 0 5px;
 font-size: 95%;
}
#buttonRow .rgt { margin-right: 0; }
#buttonRow a:link, #buttonRow a:visited { text-decoration: none; color: #1b1464; }
#buttonRow a:active, #buttonRow a:hover { color: #c00; }
.navFooter { margin: 0 0 0 150px; font-size: 70%; color: #333; padding-top: 10px; }
.footer { font-size: 80%; color: #333; }
.txtBox { margin: 0 5px 10px 0;}
.boxTitle {
 border: 1px solid #1b1464;
 background-color: #eef;
 font-size: 80%;
 padding: 2px;
 color: #1b1464;
 font-weight: bold;
}
.boxTitle h3 {
 font-size: 100%;
 padding: 0;
 margin: 0;
}
.boxContent {
 border-left: 1px solid #1b1464;
 border-right: 1px solid #1b1464;
 border-bottom: 1px solid #1b1464;
 margin-bottom: 10px;
}
.bodyText { font-size: 95%; color: #333; padding: 2px; }
.bodyText p { text-indent: 1em; }
#newsCol { position: absolute; left: 562px; top: 10px; width: 244px;}
#newsColM { position: absolute; left: 682px; top: 10px; width: 244px;}
#newsColW { position: absolute; left: 732px; top: 10px; width: 244px;}
#priCol { position: relative; top: 10px; width: 406px;}
#secCol { position: absolute; left: 562px; top: 10px; width: 240px;}
#mainCol { position: relative; top: 10px; width: 406px;}
#mainColM { position: relative; top: 10px; width: 526px;}
#mainColW { position: relative; top: 10px; width: 576px;}
#bigCol { position: relative; top: 10px; width: 750px;}
.mainColTitle {
 border: 1px solid #666;
 background-color: #93c89a;
 padding: 2px;
 font-weight: bold;
}
.mainColTitle h1 {
 font-size: 80%;
 padding: 0 0 0 5px;
 margin: 0;
}
#mainCol .boxContent {
 border-left: 1px solid #666;
 border-right: 1px solid #666;
 border-bottom: 1px solid #666;
 margin-bottom: 10px;
}
.submenu {
 border: 1px solid #1b1464;
 padding: 2px;
 display: none;
 position: absolute;
 top: 20px;
 left: 0px;
 font-weight: normal;
 font-size: 80%;
 z-index: 9;
 background-color: #eef;
 width: 200px;
}
.Select {  font-size: 10px; font-style: normal; color: #000; margin-right: 0px; }
.ItemLabel {   font-size: 11px; font-weight: bold; color: #666; line-height: 16px; padding-left: 4px; background-color: #fff;}
input.btn {
  /*  This behavior provides button hover for WinIE 5.0+ */
   behavior:expression( 
   void(this.onmouseover=  Function("this.className='btn btnhover' ")) ||
   void(this.onmouseout=  Function("this.className='btn' ")) ||
   void(this.onmousedown= Function("this.className='btn btnactive' ")) ||
   void(this.runtimeStyle.behavior="none")
   );
}
.btn {   font-size: 10px; font-style: normal; background-color: #EED894; color: #000; margin-right: 2px; margin-left: 2px; margin-bottom: 2px}
.btn:hover,.btn:focus, input.btnhover {background-color:#FEE8A4;border-color:#FFF #90A029 #90A029 #FFF;}
.btn:active, input.btnactive {background-color:#EED894;border-color:#333 #999 #999 #333;}
.breadcrumb {   font-size: 85% ; padding-left: 0px; font-weight: bold; color: #333;}
.breadcrumbSecondary { padding-left: 4px; font-weight: bold ; color: #c00}
.leftNavActive {font-weight: bold ; color: #c00}
#weather { width: 700px; margin-top: 10px; background-color: #eee; float: right; left: -108px; position: relative;}
#weather .maincol { width: 512px; float: left; }
#weather .rightcol { float: right; width: 182px; }
#weather .leftcol { float: left; clear: both; width: 315px; margin-top: 5px; }
#weather .rightcol2 { float: right; width: 258px; margin-top: 5px; }
#weather .plotbox { margin-top: 5px; }
#wxlinks { margin-top: 35px; }
#weatherdisclaimer { display: none; position: absolute; left: 10px; top: -300px; background-color: #ffe; padding: 10px; border: 1px solid #c00; }
#weatherdisclaimer h3 { color: #c00; }
#weatherdisclaimer .warning { border: 2px dashed #c00; padding: 15px; font-weight: bold; font-size: 100%; }
#weatherdisclaimer .close { margin-top: 15px; padding: 10px; background-color: #fff; width: 50px; border: 1px solid #ccc;}
.LeftNav a:link { color: #369; text-decoration: none; }
.LeftNav a:visited { color: #333; text-decoration: none; }
.LeftNav a:hover  { color: #c00; text-decoration: underline; }
.LeftNav a:active { color: #c00; text-decoration: underline; }
