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: 800px; clear: both; }
.logOut { font-size: 80%; }
#body { position: relative; z-index: 1; }
#buttons { position: relative; }
#mainBody { margin: 0 0 0 156px; }
#leftMargin { position: absolute; left: 0px; top: 5px; z-index: 99; }
#buttonRow {
 position: relative;
 left: 156px;
 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: 18px;
 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;}
#priCol { position: relative; top: 10px; width: 406px;}
#secCol { position: absolute; left: 562px; top: 10px; width: 240px;}
#mainCol { position: relative; top: 10px; width: 406px;}
.mainColTitle {
 border: 1px solid #666;
 background-color: #93c89a;
 padding: 2px;
 font-weight: bold;
}
#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;
}
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;}
