html body {
   font: 10pt/14pt Helvetica, Arial, Verdana, Geneva, sans-serif;
}
abbr {
   border: none;
}
#container a {
   color: black;
   border-bottom: none;
   text-decoration: none;
}
p {
   font-size: 1em;
}

h1, h2, h3, h4, h5, h6 {
   margin-bottom: 14pt;
   color: black;
}
#content h1 {
   font-size: 14pt;
   color: black;
}

#content h2 {
   font-size: 14pt;
   color: black;
}

h3 {
   font-size: 1em;
}
p {
   margin-top: 0;
}

fieldset {
margin-top: 10px;
}
dl, dt, dd {
   margin: 0;
   padding: 0;
}
dd {
   line-height: 1em;
}
/* layout */
	#container {
      margin: auto;
      border: none;
      margin: 0;
      padding: 0;
      }
	body #container #content {
      margin-left: .5in;
      margin-right: .5in;
   }
   #banner {
      position: relative;
     /* display: none;*/
			padding: 0;
			margin-bottom: 0;
         margin-left: .5in;
			background-color: #006;
         height: 110px;
		}

	#container	#content {
   width: 6.5in;
			padding: 0;
			margin-left: 0in;
		
		}

   #sidebar-a {
         display: none;
      }
	#footer {
      display: none;
			clear: both;
			padding: 5px;
			margin-top: 0;
         color: #fff;
			background-color: #CC0000;
         border-top: 1px solid #fff;
		}
/* section formatting */
#content h4 {
   display: inline;
}
#outsidelinks {
   display: none;
}
a.imglink, a.imglink:link, a.imglink:visited, a.imglink:hover {
   border: none;
   margin-top: 20px;
}


legend {
color: #000;
padding-bottom: 5px;
}
#footer a.nodec {
   text-decoration: none;
   border-bottom: none;
}
input.button {
	margin: 10px 0 0 0;
}
#hnavcontain {
display: none;
   width: 760px;
   margin: 0;
   padding: 0;
}
#hnavcontain ul {
   list-style: none;
   margin: 0;
   padding: 0;
   text-align: center;
   border: none;
}
#hnavcontain ul li {
   float: left;
   text-align: center;
   display: block;
   padding: 0;
   margin: 0;
}
#hnavcontain li a {
   width: 151px;
   border: none;
   border-left: 1px solid #fff;
   color: #fff;
   background: #c00;
   text-decoration: none;
   height: 20px;
   font-size: 11px;
   line-height: 20px;
   display: block;
}
#hnavcontain li a.first {
   border-left: none;
}
#hnavcontain ul li a.active {
    background: #006;
}
#hnavcontain li a.last{
   border-right: 1px solid #c00; }

#hnavcontain li a:hover{
   background: #006;
}


#contact {
   margin-top: 10px;
  /* padding: 0 0 5px 5px;*/
   /*border-left: 1px dashed #000066;
   border-bottom: 1px dashed #000066;*/
}
#contact h5{
   margin: .5em 0 0 0;
   color: #CC0000;
   font-weight: bold;
   font-size: 1em;
}
#contact p {
   margin: 0 0 .85em 0;
}

#pageheading {
display: none;
clear: both;
   height: 20px;
   background: #fff;
   border-bottom: 1px solid black;
   padding-top: 5px;
   padding-bottom: 5px;
   width: 760px;
  
   /*float: left;*/
}

dl#staff  {
margin: 0 0 10px 10px;
padding: 0;
/*font-family: Georgia,"Times New Roman", Times, serif; */
}

#staff  dt {
   color: white;
   font-weight: bold;
}

#staff dd {
   font-style: italic;
   margin: 0 0 1em;
   padding: 0;
   color: white;
}


#content .pagesection {
page-break-before: always;
   border-top: 4px solid black;
   border-bottom: 4px solid black;
   margin: 2em 0;
   padding-top: 1em;
}







.fineprint {
	font-size: xx-small;
}
.smallprint {
	font-size: small;
}
.contactbox {
   padding: 5px;
   border: 1px solid #000066;
   margin-bottom: 1em;
}

.floatleft {
   float: left
}
.error, .required {
color: #f00;
font-weight: bold;
}
div.spacer {
   clear: both;
   margin: 0;
   padding: 0;
   line-height: 1px;
}



