/* CSS Document */


html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	background-color: #EFF2FB;
	background-image: url(../images/site-elements/bk.jpg);	
	background-repeat: repeat-x;
	color: #383838;
	margin: auto;
	margin-top: 0px;
	text-align: center;
	}

	body a {
		color: #333333;
		text-decoration:underline;
		}
		
	body a:hover {
		color: #990000;
		border-bottom: none;
		}


#pgcontainer {
	width: 920px;
	margin: auto;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	}
	
#top {
	width: 920px;
	margin: auto;
	height: 20px;
	background-color: #7989c4;
	color:#D8D8D8;
	text-align: right;
	font-size: 11px;
	}
	
	#top #toggle {
	text-align: left;
	padding-left: 10px;
	float:left;
	}
	
	#top a {
	color: #efefef;
	text-decoration: underline;
	}
	
	#top a:hover, #top a:active, #top a:visited {
	color: #D8D8D8;
	text-decoration: none;
	}

	
	
#banner {
	width: 921px;
	margin: auto;
	height: 195px;
	background-color: blue;
	}

	#banner a, #banner a:hover, #banner a:visited {
	text-decoration: none;
	border: none;
	}
	
	#banner img {
	border: none;
	}

#nav {
	width: 921px;
	height: 35px;
	margin: auto;
	background-color: #7989c4;
	background-image: url(../images/site-elements/nav-passive.gif);
	}

	
#nav a.panel1, #nav a.panel2, #nav a.panel3, #nav a.panel4, #nav a.panel5, #nav a.panel6 {
	float:left;
	background-color:none;
	text-indent:-999999px;
	}

#nav a { 
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 35px;
	}
	
	#nav a.panel1 {background-position:0px; width: 150px;}
	#nav a.panel2 {background-position:-150px; width: 150px;}
	#nav a.panel3 {background-position:-300px; width: 160px;}
	#nav a.panel4 {background-position:-460px; width:160px;}	
	#nav a.panel5 {background-position:-620px; width: 160px;}
	#nav a.panel6 {background-position:-780px; width:138px;}	

#nav a:hover {
	background:url(../images/site-elements/nav-active.gif);
	}
	#nav a.panel1:hover {background-position:0px;}
	#nav a.panel2:hover {background-position:-150px;}
	#nav a.panel3:hover {background-position:-300px;}
	#nav a.panel4:hover {background-position:-460px;}
	#nav a.panel5:hover {background-position:-620px;}
	#nav a.panel6:hover {background-position:-780px;}	

	

#content {
	width: 920px;
	margin: auto;
	min-height: 330px;
	background-image: url(../images/site-elements/tree.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	}
	
	.pagetitle {
	font-size: 25px;
	font-weight:bold;
	padding-bottom: 20px;
	padding-top: 10px;
	color: #5C689C;
	font-family:Arial, Helvetica, sans-serif;
	}
	
		#content .framepadding {
		padding: 20px;
		}
		
	#sidebar {
	width: 300px;
	background-color: none;
	min-height: 400px;
	}
	
		#sidebar .framepadding {
		padding: 20px;
		padding-right: 10px;
		}

		#sidebar .sidenav {
		font-size: 15px;
		line-height: 30px;
		text-transform: uppercase;
		padding-bottom: 20px;
		padding-top: 50px;
		}
		
		#sidebar .sidenav a, #sidebar .sidenav a:visited {
		color: #5C689C; 
		text-decoration: none;
		}
		
		#sidebar .sidenav a:hover, #sidebar .sidenav a:active {
		color:#666666;
		text-decoration: none;
		}
	
	
	#copy {
	float: right;
	width: 610px;
	min-height: 400px;
	background-color:#ffffff;
	}
		
		#copy .framepadding {
		padding: 20px;
		padding-left: 10px;
		}	



	
#footer {
	clear: both;
	width: 920px;
	height: 20px;
	font-size: 10px;
	color: #9999CC;
	background-color: #EFF2FB;
	line-height: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: auto;
	text-align: left;
	padding-top: 8px;
	}
	
	
	#footer .padding {
	padding: 0px;
	}
	
	#footer a {
		color: #9999CC;
		text-decoration: none;
		}
	
	#footer a:hover, #footer a:active {
		color: #003399;
		text-decoration: none;
		}
		
	#footer #credits {
	float: right; 
	width: 300px;
	text-align: right;
	}
	
	li {
	margin: 0px;
	padding: 0px;
	}
	
	ul {
	margin-left: 5px;
	padding-left: 10px;
	margin-top: 2px;
	margin-bottom: 8px;
	}
