body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

a:link { color:#0000ff;}
a:visited { color:#990099;}
a:hover { color:#6699ff;}
a:active { color:#009933;}

h1 { padding: 0; margin: 0 0 .2em 0; font-size: 1.5em; color: #000; background: transparent; }
h2 { padding: 0; margin: 0; font-size: 1.3em; color: #000; background: transparent;}
h3 { padding: 0; margin: 0; font-size: 1em; color: #000; background: transparent;}

#container {
 text-align: left;
 width: 750px;
 margin-left: auto;
 margin-right: auto; 
}

#header {
 text-align: left;
 border: black solid;
 border-width: 0 0 1px 0;
 padding: 0;
 margin: 0 0 1em 0;
 clear: right;
}

	#search {
	 float: right;
	 width: 400px;
	 text-align: right;
	}

	.breadcrumbs {	
	 font-family:arial,helvetica,sans-serif;
	 font-size: .85em;
	 padding: .5em 0 1.5em 0;
	}

#sidenav {
 background-color: #eaeff4;
 width: 195px;
 padding: 0 0 10px 0;
 margin: 0;
 float: left;
 text-align: left;
 position:relative;
 top: 0;
 left: 0;
 z-index: 10;
 clear: both;
}

	#sidenav ul {
	 margin: 0;
	 padding: 0;
	}
	
	#sidenav li {
	 font-size: 1em;
	 margin: 0;
	 padding: 0 10px;
	 list-style-type: none;
	}
	
	#sidenav li.current {
	 background: #ffc;
	 color: #000;
	 padding: 1em 10px 0 10px; 
	 margin: 0 0 1em 0;
	 font-weight: bold;
	 position: relative;
	}

		#sidenav li.current ul.second li {
		 font-weight: normal;
		 margin: 0 0 0 15px;
		 font-size: .95em;
		}
		
		#sidenav li.current ul.second li.secondcurrent {
		 font-weight: bold;
		 padding: 0 10px 0 10px; 
		}

#content {
 margin-left: 205px;
 text-align: left;
 width: 530px;
 clear: right;
}


div#footer {
	border-top: 1px solid #333;
	margin: 1em 0 0 0;
	padding: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	text-align: left;
	width: 750px;
	float: left;
}

form { display: inline; margin: 0; padding: 0; }
