@charset "UTF-8";
/* CSS Document */

/* CSS Document */

.style1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 70%; line-height:120%; }

.style2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 73%; }

.style3 {line-height:130%; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.style4 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#333333;}

.style5 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:90%; color:#000000; font-weight:bold;}

body {width:89%;
      margin-left: 6%; margin-right: 4%;
	  min-width:800px;
	  max-width:1100px;}
 
 #header,#content,#sub-section,#footer, #text, #box1 {
 overflow:hidden;
 }
 
 /* safari and opera need this */
 
 #footer {width:100%}
 
 #header, #sub-section {float:left}
 
 #text {float:right; line-height:130%; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; width:50%; margin:15px;}
 
 
 #box1 {float:right; line-height:130%; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; width:65%; margin:10px; padding:15px; background-color:#eeeeee;}
 
 
 #content {float:right;  line-height: 145%;}
 
 #header {width:98%}
 
 /* leaving room for rounding error (MSIE) */

 

 #content {width:81%}
 
 #sub-section {width:17%; line-height: 80%}
 
 #footer {
	 	clear:both}
 
#image {
		margin-top:10px;
		margin-left:15px; 
		margin-bottom:5px;
  		padding: 0.1ex 0;  /* Circumvents a rendering bug (?) in MSIE 6.0 */
  		font-family: Geneva, Helvetica, sans-serif;
  		font-size: 10px;
		line-height: 110%;
		background-color: #ffffff;
		float:right;


}

#image2 {
		margin-top:10px;
		margin-left:15px; 
		margin-bottom:5px;
  		padding: 0.1ex 0;  /* Circumvents a rendering bug (?) in MSIE 6.0 */
  		font-family: Geneva, Helvetica, sans-serif;
  		font-size: 10px;
		line-height: 110%;
		background-color: #ffffff;
		float:right;


}


#image3 {
		margin-top:10px;
		margin-right:15px; 
		margin-bottom:5px;
  		padding: 0.1ex 0;  /* Circumvents a rendering bug (?) in MSIE 6.0 */
  		font-family: Geneva, Helvetica, sans-serif;
  		font-size: 10px;
		line-height: 110%;
		background-color: #ffffff;
		float:left;


}


 
 
 img.photo {float: right;
  margin: 0.5em;
  padding: 0.5em;} 
  
  
 img.photo2 {float: right;
  margin: 10px;}
  
 
 h1, h2, h3,h4,h5 
 { font-family: Verdana, Helvetica, sans-serif;}
 h1 { font-size: 125%;  color:maroon; background-color:#ffffff; line-height:110%}
 h2 { font-size: 115%; color: #maroon; background-color:#ffffff;}
 h3 { font-size: 110%; color: #maroon; background-color:#ffffff;}
 h4 { font-size: 103%; color: #maroon; background-color:#ffffff;}
 h5 { font-size: 95%; color: #maroon; background-color:#ffffff;
 }
 
 p
{
text-indent: 1cm;
font-family: "Times New Roman", Times, serif;
font-size: 98%;
}

 blockquote
{
	margin-left:10%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
	line-height: 150%;
	background:#EEEEEE;
	padding: 10px;
	}
a:link { text-decoration: none; color:navy; }
a:visited {text-decoration: none; color:#666666; }
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;
line-height: 130%
 }

.navlist li
{
list-style: none;
margin: 0px;
text-align: left;
}

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


.navlist li a:hover
{
color: #maroon;
background: #EEEEEE;
border-left: 2px #CCCCCC solid;
}

.navlist2
{
padding: 1px;
margin-left: 10px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
line-height: 115%
 }

.navlist2 li
{
list-style: none;
margin: 0px;
text-align: left;
}

.navlist2 li a
{
display: block;
padding:0.4em 0.3em 0.4em;
text-decoration: none;
}


.navlist2 li a:hover
{
color: #maroon;
background: #EEEEEE;
border-left: 2px #CCCCCC solid;
}

.navlist3
{
padding: 1px;
margin-left: 10px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
line-height: 140%
 }

.navlist3 li
{
list-style: none;
margin: 0px;
text-align: left;
}

.navlist3 li a
{
display: block;
padding:0.4em 0.3em 0.4em;
text-decoration: none;
}


.navlist3 li a:hover
{
color: #ffffff;
background: #666666;
width: 250px;
}