body { background-color: #fffdea;  margin: 0; padding: 0; font-size: 100%; /* for font zooming in IE6/7 */
font-family: Verdana, Arial, Helvetica, San-serif; }
p, td, li, ul, ol, h1, h2, h3 {font-family: Verdana, Arial, Helvetica, San-serif; }
p, td { color: black; font-size: 11px; line-height: 14px; text-align: left; margin-top: 0; margin-bottom: 10px; }
li, ul, ol {color: #651b16; font-size: 11px; line-height: 14px; } 
ul{
margin:0;
padding: 0 0 10px 40px;
overflow: hidden; /*all browsers (IE7 haslayout also)*/
zoom:1; /*IE6/7 haslayout*/
}

a:link { color: #191970; text-decoration: underline; }
a:visited { color: #651b16; text-decoration: underline; }
a:hover { color: #191970; text-decoration: underline; }
a:active { color: #191970; text-decoration: underline; }

h1 { color: #651b16; font-weight: bold; font-size: 18px; line-height: 21px; margin-top: 0; margin-bottom: 10px;}
h2 { color: #651b16; font-weight: bold; font-size: 14px; line-height: 17px; margin-top: 0; margin-bottom: 10px;}
h3 { color: #651b16; font-weight: bold; font-size: 12px; line-height: 14px; margin-top: 0; margin-bottom: 10px;  }

.bold { font-weight: bold }
.center { text-align: center }
.italic { font-style: italic }
.float-right {float: right;}
.float-left {float: left;}
.right {text-align: right;}
.left {text-align: left;}
.padtop {padding-top: 20px;}
.padleft {padding-left: 20px;}
.margin-right {margin-right: 30%;}/* For resources page*/
.letterspace { letter-spacing: 20px; }
.black {color: black;}


.darkred { color: #651b16; font-size: 11px; line-height: 14px; vertical-align: top; }
.redbold14px { color: red; font-weight: bold; font-size: 14px; line-height: 14px }
.italicboldred  { color: #651b16; font-style: italic; font-weight: bold; font-size: 12px; line-height: 12px; }

#topgreen {
height: 10px; 
background-image: url(../graphics/greentopbar.gif); 
background-repeat: repeat; 
}
#header { 
background-image: url(../graphics/midtop.jpg); 
background-repeat: repeat-x; 
height: 175px; 
width: 100%; 
}

#slogan { 
background-color: #C9C16A; 
height: 22px; 
border-top: 2px solid #651b16; 
border-bottom: 2px solid #651b15; 
text-align: center; 
padding-top: 8px;
}
#request {
height: 29px; 
text-align: right;
}

td.nav {
background: #651b15; 
border-right: 5px solid #C9C16A;  
text-align: left; 
vertical-align: top;
}

/* For the 2 column template, below are the column divs*/
#leftcol {width: 46%; 
float: left;
margin-left: 2%;
padding: 0 15px 0 0;
display: inline; /*fixes the double margins in IE6/7*/
}

#rightcol {width: 46%; 
margin-right: 0;  
padding: 10px 10px 0 15px; 
overflow: hidden;} 
/*overflow resolved problem of right col contents sliding under left div when more content on right*/

/* For the 1 column template, below is the column div*/
#onecol {
width: 96%; 
padding: 0 0 10px 20px; 
}

#btt {height: 15px; clear: both;}
#greenbottom {height: 5px; width: 100%; background-color: #8E8101; border-top: 1px solid #651b15; border-bottom: 1px solid #651b15; margin: 0 0 15px 0; clear: both;}

#footer {padding: 0 20px;}

.address  { color: #651b16; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, "San serif" }
.footer  { color: #191970; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, "San serif" }
