/* CSS Document */

  .style1 {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 90%;
}
  
  .style2 {
	font-family: Times New Roman,Times, serif;
	font-size: 98%;
}

  .style3 {
  	font-family: Arial, Helvetica, sans-serif;
	color: navy; background-color:#ffffff
  	font-size: 90%;
}

  .style4 {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 85%;
}


  .style5 {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 78%;
}

  .style6 {
  	font-family: Arial, Helvetica, sans-serif;
	color: navy; background-color:#ffffff
  	font-size: 90%;
	line-height: 110%
}

  .style7 {
    font-family: Georgia, Times New Roman, Times, serif; color: #101010; background-color:#Fff;
    font-size: 90%;
    line-height: 130%
}

  .style8 {
  	font-family: Arial, Helvetica, sans-serif; color: #101010; background-color:#Fff;
  	font-size: 87%;
	line-height: 105%
}

  .style9 { 
    font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 100%; color: navy; background-color:#eee;
}

  .style10 { 
    font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 120%; color: #666666; background-color:#eee;
}

  .style11 { 
    font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 120%; color: #666666; background-color:#fff;
}

body {width:88%;
      margin-left: 4%; margin-right: 4%;
	  min-width:750px}
 
 #header,#menu,#content,#sub-section,#footer {
 overflow:hidden;
 }
 
 /* safari and opera need this */
 
 #header {width:100%}
 
 
#sub-section {float:left}
 
 #content {float:right;  line-height: 145%;}

 
 /* leaving room for rounding error (MSIE) */
 #menu {width:39.8%}
 
 #content {width:75%; float:right}
 
 #sub-section {width:20%; line-height: 80%}
 
 #footer {clear:both}
 
 
 h1, h2, h3,h4,h5 { font-family: Verdana, Helvetica, sans-serif;}
h1 { font-size: 135%;  color: navy; background-color:#ffffff; line-height: 100%}
h2 { font-size: 125%; color: navy; background-color:#ffffff;}
h3 { font-size: 117%; color: navy; background-color:#ffffff;}
h4 { font-size: 111%; color: navy; background-color:#ffffff;}
h5 { font-size: 105%; color: navy; background-color:#ffffff;
}
 
 p
{
text-indent: 1cm;
font-family: Times New Roman, Times, serif;
font-size: 98%;
}

 blockquote
{
text-indent: 0cm;
font-family: Georgia, Times New Roman, Times, serif; color: #101010; background-color:#F6F3EF;
font-size: 95%;
line-height: 150%
}

a:link { text-decoration: none; color:navy; }
  :visited {text-decoration: none; color:#606060; }
  a:active {text-decoration: none; color:purple; }
  a:hover {text-decoration: underline; color:black; }

.navlist
{
padding: 1px;
margin-left: 0;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
width: 14em;
color: gray;
line-height: 130%
 }

.navlist li
{
list-style: none;
margin: 0px;
border-left: 1px #004080 solid;
border-bottom: 1px gray solid;
text-align: left;
}

.navlist li a
{
display: block;
padding: 0.7em 0.5em 0.7em 0.9em;
text-decoration: none;
}

.navlist li a:link { color: #000; }
.navlist li a:visited { color: #006; }

.navlist li a:hover
{
font-weight:bold;
color: #000080;
background: #E7F2F9;
border-left: 3px #004080 solid;
}

  
   img.photo {border: thin silver solid;
  margin: 0.2em;
  padding: 0.4em;}
  
  img.content {
  float:right;
   margin: 0.5em;
  padding: 0.9em;}


  
 