/* CSS Document */
h1 {
  
    color: #000;
	font-size: 100%;
   
   }
	
h2 {
   
    font-size: 110%;
	margin: 20px 0 2px 0px;
   
   }
   
h3 {
   
   font-size: 105%;
    
	}
 
h4 {

     font-size: 95%; 
     background: url(../images/header4HC.gif) no-repeat 0% 45% ;

   
   }
 
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {
	
	text-decoration: none;
	color: #000;

   }  
    
h2, h3{
	
	color: #000;
	border-bottom: 1px solid #000;
    font-weight: bold;
	background: url(../images/hover2HC.gif) no-repeat -1% 35%;
	
	}

h5.portfolio {
 
   border-bottom: 1px solid #000;

   }
  
body {
    
    background: #000;
	border-top: 5px solid #ffff00;

    }  

#headerTop ul li a {
     
    color: #0000ff;
	font-size:95%;

	 }
	
#headerTop ul li a:hover, #headerTop ul li a:focus {
     
    color: #000;
	
    }

	
#headerImg { /*created for high contrast img swap*/

    background: #ffff00 url(../images/mainHeaderHC.jpg) no-repeat;
	border: 1px solid black;
	
	 }

#navHeader {
      
	background: #000; 
	color: #ffff00;
	font-weight: bold;

     }
	  
#spaceBar { /*bar underneath header*/
      
    background: url(../images/spacerHC.gif) repeat; /* modified for high contrast */
	
    
	} 

#pageIntro {

    
      border: 1px dotted #777E9b;
	  background: #ffff00;
	  margin-top: 30px;
	  
	  }   
   
.featureBox {
      
    border: 2px solid #000;
    background: #ffff00;
	margin: 20px 0 0 5px;

    }

.featureBox p {
	
	padding: 5px;
	font-size: 90%;
	color:  #000;

    }

.featureBoxHeader{

    font-size: 90%;
    background: #000;
    color: #ffff00;
    font-weight: bold;
	 
	 }
	 
#mainContainer {
     
	  background: #FFFB96 url(../images/conHCBG.gif);
	  background-repeat: repeat-y;
      border: 1px solid #ffff00;
	  border-right: ridge 2px #ffff00;
	  border-bottom: ridge 2px #ffff00;
   
    }
 
#leftCol {
    
	border-right: 1px solid #000;
    background: #fffb96;

    }
	    
#mainNav li a {

    font-weight: bold;
 	border-bottom: 1px dotted #000; /* modified for high Contrast */
	background: #ffff00 url(../images/hover2HC.gif) no-repeat ; /* modifed for high contrast*/
	background-position: 88%;
	color: #000;
    
	 }
	   
#mainNav li a:hover, #mainNav li a:focus, #mainNav li a.focus, #mainNav li a:active { 
	
	font-weight: bold;
	color: #FFF500;
	background:  url(../images/bghoverHC.gif) no-repeat; /*modified for high contrast*/
	background-position: 88%;
    background-color: #000;
	 
	}

a:first-letter { 

    color:#0000CC;
	
	}

a:hover:first-letter,  a:focus:first-letter {
 
	   color: #fff;
   
   }
   
#bodyContent p, #bodyContent ul, #bodyContent ol, fieldset {
 
    font-size: 93%;
	font-weight: bold;
	color: #052b59;

   }

/* Site Map **********************/

.site_map li {
list-style-image:url(../images/site_map_hc.gif);
margin-top: 15px;
}

.site_map ul li  {
font-size:85%;
list-style-type:none;
}
   


fieldset {

  background: #ffff00;

  } 
  
.block input, .block textarea { 

  font-weight: bold;
  border: 1px solid #000;
 
  }

input.formButton {

  color: #ffff00;
  background: #000;

    }

#bodyContent a:hover, #bodyContent a:focus, #bodyContent a.focus { 
    
	color: #000 !important;
	
	}
	
#contImg img {

   display: none;

   
   }
   
#footer {
 
   border-top: solid 1px #000;
   background: #000;
   color: #ffff00;
   padding: 10px;
 
    }

#footer ul li a {
    
	color: #ffff00;
	text-decoration: underline;

    } 
	
#footer ul li a:hover, #footer ul li a:focus, #footer ul li a.focus {
   
    color: #fff;
    text-decoration: underline;
   
   }
 

a {

    color: #0000ff;
	text-decoration: none;
	}
	
/*News*/

ul#latestNews {
  
  list-style-image: url(../images/icon_bullhorn_hc.gif);
  margin: 25px 0 25px 25px;
  padding: 0 5px 0 0;
 
 }
#latestNews li {

  font-size: 100%;
  padding: 0;
  margin: 0;
  font-family: Geneva, Arial, Helvetica, san-serif;
  border-bottom: 1px dotted #336699;

  }
 
#latestNews li a{
 
 color:#000099;
 text-decoration: none;
 font-weight: normal;

  }
   
#latestNews li a:hover{
 
 color: #003866;
 text-decoration: underline;

  }



