/* text styles */

body { font: 10pt verdana,sans-serif;
	background:#006699;
	color: #fff;
	}


p { font: 10pt verdana, sans-serif;
	color: #000;
	line-height: 1.5;	
	margin: 0;
	padding: 0;
	}
	
a:link, a:visited {
	color:#006699;
	text-decoration: underline;
	}

a:hover {
	color:#99CCFF;
	text-decoration: underline;
	}

/* overrides decoration from previous rule for hovered links */

h1{
 font-family: verdana, sans-serif;
 font-size: 120%;
 color: #CB4728;
 border-bottom:1px solid #1E4480;
 margin-bottom:10px;
}

h2{
 font-family: verdana, sans-serif;
 font-size: 100%;
 color: #CB4728;
 border-bottom:1px solid #1E4480;
 margin-bottom:10px;
}

h3{
 font-size: 100%;
 color: #334d55;
}

/* lists */

ul{
 list-style-type: circle;
 padding:5px;
 margin-left:30px;
 line-height:1.5em;


}

ul ul{
 list-style-type: disc;
 padding:2px;
 
 }

/* images */

.imageright {
	float: right;
	}
	
.imageleft {
	float: left;
	}

/* header */

#header { 
	margin:20px 0px 0px 0px;
	width: 700px; 
	height: 250px; 
	border:0px;
	}
		
/* content */

#containermain { 
	padding:0px;  
	width:700px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	border:0px;
	}

#container { 
	background:#fff;
	color:#000; 
	padding:0px;  
	width:698px;
	margin:0px;
	border:0px 1px 0px 1px;
	}
	
#maincontent { 
	background:#fff url(images/backgroundmiddle.gif); 
	color:#000;
	padding:30px 30px 5px 30px;  
	width:auto;
	margin:auto;
	border:0px;
	height:auto;
	}
	
/* navigation bar */
	
#navbar {
	background:#fff url(images/backgroundmiddle.gif);
	color:#000; 
	padding:0px;  
	width:698px;
	margin:0px;
	border:0px 1px 0px 1px;
	}
	
/* footer */

#footer { 
	background: url(images/retrofooter.gif); 
	color:#000;
	margin-top:0px;
	margin-bottom:10px;
	width: 698px; 
	height:100px;
	border:0px;
	}
