html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#fff; 
font-size:76%; 
font-family:verdana,arial,Lucida, Helvetica, sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

#content {overflow:auto; position:absolute; z-index:3; top:107px; bottom:30px; left:131px; right:0; background:#fff7df;}

* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:107px solid #fff7df; border-bottom:30px solid #fff7df; border-left:131px solid #fff7df;}


#head {position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:107px; background:url(../images/headerBkg.jpg) #003366; background-position:0 0; background-repeat:repeat-x; font-size:4em; z-index:6; overflow:hidden; color:#fff;}
#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:30px; font-size:1em; z-index:5; overflow:hidden; background:#003366; color:#fff7df; text-align:center; vertical-align:middle; font-size:10px; }

#left {position:absolute; left:0; top:107px; bottom:30px; width:131px; background: #A38F50; color:#fff7df; font-weight: bold; font-size:1.2em; z-index:4; overflow:auto; }

* html #left {height:100%; top:0; bottom:0; border-top:107px solid #a38f50; border-bottom:30px solid #A38F50; font-weight: bold; color:#fff7df; }

#leftOver {position:absolute; left:5; top:107px; bottom:30px; width:126px; background: #A38F50; color:#fff7df; font-weight: bold; font-size:1.2em; z-index:5; overflow:auto; padding-left:5px; }

* html #leftOver {height:100%; border-left:5px solid #a38f50; top:0; bottom:0; border-top:107px solid #a38f50; border-bottom:30px solid #A38F50; font-weight: bold; color:#fff7df; }

#content {padding:20px;}
#mainText {padding: 5px;}
.bold {font-size:1.2em; font-weight:bold;}

/* Float */
#theFloat { font-weight: bold; text-align:left; width:400px;}

a:link, a:visited {color:#003366; font-weight:bold; }
a:hover {text-decoration:underline;color:#003366;}

a.foot:link, a.foot:visited {color:#fff7df; font-weight:bold; }
a.foot:hover {text-decoration:underline;color:#fff7df;}

a.leftNav, a.leftNav:visited { font-weight: bold; font-size: 14px; color:#fff7df; text-decoration:none; }
a.leftNav:hover {background:#99D2E4; }

#mainNav {position:absolute; left: 15%; top: 6%; z-index: 7; }
a.mainNav, a.mainNav:visited {  font-weight: bold; font-size: 16px; color:#fff7df; text-decoration:none; text-align:center; }
a.mainNav:hover {background:#003366; }
a.mainNavAct, a.mainNavAct:visited {  font-weight: bold; font-size: 16px; color:#003366; text-decoration:none; text-align:center; background:#99d2e4; }
a.mainNavAct:hover {background:#003366; color: #fff7df; }

/* Page Headers */
#pageHeader { color: #A38F50; font-size: 30px; padding-top:10px; margin-bottom: 10px; font-weight: bold; text-align: center;}

/* Page Sub Headers */
#pageSubHeader { color: #003366; font-size: 25px; margin-bottom: 10px; margin-top: 20px; font-weight: bold; }

/* Page Sub 2 Headers */
#pageSub2Header { color: #003366; font-size: 16px; margin-bottom: 20px; margin-top: 20px; margin-left:-5px; font-weight: bold; text-decoration: underline; text-align: center; }

a.pageSub2Header, a.pageSub2Header:visited { color:#003366; text-decoration:none; }
a.pageSub2Header:hover {color:#99d2e4; }

/* Page Sub 3 Headers */
#pageSub3Header { color: #003366; font-size: 20px; margin-bottom: 5px; margin-top: 10px; margin-left:15px; font-weight: bold; text-decoration: underline;}
