BODY {font-size: 12px;
line-height: 17px;
	font-family: verdana,arial,sans-serif;
	color: #191919;
	margin: 0px 0px 0px 0px; 
	background: #ffffff;
	background-image: url(/images/bkgrey.gif);
	background-repeat: repeat-x; }

td {font-family: verdana,arial,sans-serif;
font-size: 12px;
line-height: 17px;
color: #191919;
background: #636363;}


b {font-family: arial,verdana,sans-serif;font-size: 13px;color: #000000;font-weight: bold;} 

.white {font-family: verdana,arial,sans-serif;
font-size: 13px;
color: #ffffff;
font-weight: bold;} 

.thinborder {
  border:solid 1px silver;
  padding:5px;
  margin-right:10px;} 
  
  .blackborder {
  border:solid 1px #0a0000;
  padding:5px;
  margin-right:10px;}



A:link {text-decoration: underline; color: #AEAC95}
A:visited {text-decoration: underline; color: #AEAC95}
A:active {text-decoration: underline; color: #AEAC95}
A:hover {text-decoration: underline; color: #AEAC95;}



#color2 A:link {text-decoration: underline; color:#545353 }
#color2 A:visited { text-decoration: underline; color:#545353 }
#color2 A:active { text-decoration: none; color:#545353 } 
#color2 A:hover {text-decoration: underline; color: #000000;}



#color3 A:link {text-decoration: underline; color:#000000 }
#color3 A:visited { text-decoration: underline; color:#000000 }
#color3 A:active { text-decoration: none; color:#000000 } 
#color3 A:hover {text-decoration: underline; color: #000000;}

.footer {text-align:center; font-family: arial,verdana,sans-serif;font-size:20px; color:#ffffff;
 background:#AEAC95; vertical-align: middle;}

#ihf3Steps option
{
  border:1px solid #ffffff;
}


h2 {font-family: verdana,arial,sans-serif;font-weight: bold;color: #ffffff;
font-size:20px;margin:0; padding:0;}


h3,h1 {font-family: verdana,sans-serif;font-weight: bold;
color: #ffffff;font-size: 15px; margin: 8px;}



h4 {font-family: arial,verdana,sans-serif;
color: #000000;
font-size:22px;
font-weight:normal;
margin-bottom:5px;
margin-top:5px;}


#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #aeac95;
color: white;
width: 100%;
font-family: verdana,Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 0px solid #fff;
}

#navcontainer ul li a:hover a:link#current, #navcontainer a:visited#current
{
background-color: #9c9a85;
color: white;
}



/* Curly Quotes */

blockquote {
    display: block;
    padding: 0 60px;
    width: 380px;
	margin-bottom:10px;
}   
blockquote:before, blockquote:after {
    color: #ffffff;
    display: block;
    font-size: 200%;
    width: 50px;
    }
blockquote:before {
    content: open-quote;
    height: 0;
    margin-left: -0.55em;
}
blockquote:after {
    content: close-quote;
    height: 50px;
     margin-top: -10px;   
    margin-left: 360px;
}


