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

/* burgundy=#990033; cream=#FFFFDD; gold=#FFCC00; */

/***Page Formatting***/

body { 
	text-align: left; 
	color: #000000; 
	background-color: #FFFFFF; 
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

h1, h2, h3, h4, h5, h6{
	font-size:100%;
	font-weight:normal;
}

#wrapper {
	width:955px;
	padding:5px;
}

#banner {
	width:100%;
	text-align:center;
	margin-bottom:5px;
	border-bottom:solid 3px #990033;
}

#banner a img  {
	width:750px;
	height:90px;
	border:none;
	margin-bottom:5px !important;
}


/*Left-side Navigation*/ 

	#leftnavcontainer {
		float: left;
		width: 150px;
		margin:0px;
		padding:0px;
		font-size:100%;
	} 

/*SCLS Page Links: Left-side Navigation*/
	
	#leftnavcontainer ul.sclslinks {
		list-style-type: none;
		margin-left: 0px;
		padding-left:0px;
		font-weight:bold;
		text-align:center;
		background-color: #33CC00;
		color: #000000;
		border-top: solid 3px #000000;
		border-bottom: solid 3px #000000;
		margin-top: 10px;
	}
	
	#leftnavcontainer ul.sclslinks li {
		margin-left:0px;
	}
	
	#leftnavcontainer ul.sclslinks li a{
		display: block;
		text-decoration:none;
		margin-left: 0px; 
		font-weight:bold; 
		background-color: #33CC00; 
		color: #000000; 
		padding-top: 4px;
		padding-bottom: 4px;
	}
	
	#leftnavcontainer ul.sclslinks li a:hover{
		color:#FFFF00;
	}
/*End SCLS Page Links: Left-side Navigation*/

/*Intersystem Page Links: Left-side Navigation*/
	#leftnavcontainer ul.intersystemlinks {
		list-style-type: none;
		margin-left: 0px;
		padding-left:0px;
		font-weight:bold;
		text-align:center;
		background-color:#0000FF;
		color: #FFFFFF;
		border-top: solid 3px #000000;
		border-bottom: solid 3px #000000;
		margin-top: 10px;
	}
	
	#leftnavcontainer ul.intersystemlinks li {
		margin-left:0px;
	}
	
	#leftnavcontainer ul.intersystemlinks li a{
		display: block;
		text-decoration:none;
		margin-left: 0px; 
		font-weight:bold; 
		background-color: #0000FF; 
		color: #FFFFFF; 
		padding-top: 4px;
		padding-bottom: 4px;
	}
	
	#leftnavcontainer ul.intersystemlinks li a:hover{
		color:#FFFF00;
	}
	
/*End Intersystem Page Links: Left-side Navigation*/

/*General Page Links: Left-side Navigation*/

	#leftnavcontainer ul.generallinks {
		list-style-type: none; 
		margin-left: 0px; 
		padding-left:0px;
		font-weight:bold; 
		text-align:center;
		background-color:#990033; 
		color: #FFFFDD; 
		border-top: solid 3px #000000; 
		border-bottom: solid 3px #000000;
		margin-top:10px; 
	}
	
	#leftnavcontainer ul.generallinks li {
		margin-left:0px;
	}
	
	#leftnavcontainer ul.generallinks li a{
		display: block;
		text-decoration:none;
		margin-left: 0px; 
		font-weight:bold; 
		background-color:#990033; 
		color: #FFFFDD; 
		padding-top: 4px;
		padding-bottom: 4px;
	}
	
	#leftnavcontainer ul.generallinks li a:hover{
		color:#FFFF00;
	}
	
/*End General Page Links: Left-side Navigation*/

/* Hack for IE6 Peek-a-boo bug */

	/* Hides from IE5-mac \*/
	* html #leftnavcontainer a {
		height: 1%;
	}
	/* End hide from IE5-mac */ 

/*End Left-side navigation*/

/*Content section*/

	#content {
		margin-left: 160px;
		margin-right: 0px;
		margin-bottom: 10px;
		font-size: 100%;
		text-align: left;
		padding:5px;
		font-weight: normal;
	}
	
	#content.centered {
		text-align:center;
	}
	
	.centered {
		text-align:center;
	}
	
/*End Content section*/

/*Footer Formatting*/

	#footer {
		width:99%;
		border-top: solid 3px #990033; 
		font-size: 100%;
		padding:5px;
		margin-bottom:0px;
		clear:both;
	}
	
	#footer p {
		margin-top:0px;
		margin-bottom:0px;
	}
	
	#leftfooter {
		text-align:left;
		float:left;
		width:30%;
	}
	
	#centerfooter {
		 float:left; 
		 margin-left:5%; 
		 margin-right:5%;
		 width:30%; 
		 text-align:center;
	}
	
	#rightfooter {
		text-align:right;
		float:right;
		width:30%
	}
	
	#footerholder {
		clear:both; 
		margin:0px;
		padding:0px; 
		font-size:0.1em; 
	}

/*End Footer Formatting*/

/***End Page Formatting***/

/***Content styles***/

.clearbox {
	clear:both;
	font-size:0.1em;
}

.tableheader {
	color:#FFFFFF; 
	background:#000000; 
	text-align:center;
	font-weight: bold;
}

.tablehighlight {
	color:#000000;
	background:#CCCCCC;
	font-weight:bold;
}

table.blackborder {
	border:solid 2px #000000;
	border-collapse:collapse;
	margin-left:auto; 
	margin-right:auto; 
	margin-top:5px; 
	margin-bottom:10px;
	width:98%;
}

table.blackborder td, table.blackborder tr, table.blackborder th {
	border:solid 2px #000000;
}

.networksubtable {
	border:solid 2px #000000;
	border-collapse:collapse;
	margin-left:auto; 
	margin-right:auto; 
	width:100%;
	background-color:#CCCCCC;
}

.networksubtable td, .networksubtable tr, .networksubtable th {
	border:solid 2px #000000;
}


/*Section Headers*/

	.generalsectionheader {
		font-weight:bold; 
		text-align:center; 
		margin:5px auto; 
		background-color:#990033; 
		color:#FFFFDD; 
		border-top: solid 3px #000000; 
		border-bottom: solid 3px #000000; 
		padding-top:5px; 
		padding-bottom:5px;
	}
	
	.statesectionheader {
		font-weight:bold; 
		text-align:center;
		margin:5px auto; 
		background-color: #0000FF; 
		color: #FFFFFF; 
		border-top: solid 3px #000000; 
		border-bottom: solid 3px #000000;
		padding-top:5px; 
		padding-bottom:5px;
	}
	
	.sclssectionheader {
		font-weight:bold; 
		text-align:center; 
		margin:5px auto; 
		background-color: #33CC00; 
		color: #000000; 
		border-top: solid 3px #000000; 
		border-bottom: solid 3px #000000; 
		padding-top:5px; 
		padding-bottom:5px;
	}
	
	.generalshortsectionheader {
		width:75%;
		font-weight:bold; 
		text-align:center;
		margin:5px auto;  
		background-color:#990033; 
		color:#FFFFDD; 
		border-top: solid 3px #000000; 
		border-bottom: solid 3px #000000; 
		padding-top:5px; 
		padding-bottom:5px;
	}
	
	.stateshortsectionheader {
		width:75%;
		font-weight:bold; 
		text-align:center;
		margin:5px auto; 
		background-color: #0000FF; 
		color: #FFFFFF; 
		border-top: solid 3px #000000; 
		border-bottom: solid 3px #000000; 
		padding-top:5px; 
		padding-bottom:5px;
	}
	
	.sclsshortsectionheader {
		width:75%;
		font-weight:bold; 
		text-align:center;
		margin:5px auto; 
		background-color: #33CC00; 
		color: #000000; 
		border-top: solid 3px #000000; 
		border-bottom: solid 3px #000000; 
		padding-top:5px; 
		padding-bottom:5px;
	}
	
	.newssectionheader {
		font-weight:bold; 
		text-align:center; 
		padding-top:5px; 
		padding-bottom:5px;
		margin-bottom:5px;
		margin-top:5px;
		background-color: #CCCCCC; 
		color: #000000; 
		border-top: solid 3px #000000; 
		border-bottom: solid 3px #000000; 
	}
	
/*End Section Headers*/

/*Network List Styles*/

	ul.networklistmenu {
		list-style-type:none;
		text-align:center;
		margin:15px 0px;
		padding:5px;
	}
	
	ul.networklistmenu li {
		display:inline;
		font-weight:bold;
	}
	
	ul.networklistmenu li a {
		margin-left:2px;
		margin-right:2px;
		border-top:solid 2px #000000;
		border-bottom:solid 2px #000000;
		text-decoration:none;	
	}

/*End Network List Styles*/

/*Sitemap/Search page*/

#googlebox {
	border:solid 2px #990033; 
	padding:5px; 
	margin: 10px auto; 
	width:75%;  
	text-align:center;
}

/*"About" page*/

.aboutemployeebox {
	float:left; 
	width:260px;
}

.aboutemployeebox img {
	margin:5px auto;
	border:solid 2px #990033;
}

#SCLSBuilding {
	border:solid 3px #990033; 
	margin:10px 10px 10px 0px;
}

#map {
	width: 780px;
	height: 520px;
	border:solid 3px #990033;
	margin:20px auto 30px auto;
}

#mapquestbox {
	float:right; 
	width:200px; 
	border:solid 3px #990033; 
	padding:5px; 
	margin-bottom:10px; 
	margin-top:10px; 
	text-align:center;
}

#mapquestboxlogo {
	border-bottom:solid 3px #990033; 
	padding:5px; 
	width:80%; 
	margin:auto;
}

#mapquestboxlogo img {
	border:none;
}

#mapquestbox p {
	margin-bottom:5px; 
	margin-top:5px;
}

#mapquestbox form {
	background-color:#DCDCDC; 
	border-top:solid 3px #990033; 
	border-bottom:solid 3px #990033; 
	width:90%; 
	margin:auto;
}

/*System and SCLS county pages*/

.systemlogobox {
	padding:10px;
	text-align:center;
	
}

img.systemlogo {
	vertical-align:middle;
	border:solid 2px;
	padding:5px;
}

img.systemmap {
	margin-left:40px;
}

.systemlogobox img {
	vertical-align:middle;
}

.statsgraphbox {
	padding:10px;
}

/*Distribution page*/

#plsystemtable {
	float:right; 
	width: 300px; 
	font-size:small; 
	margin-left:10px; 
	margin-top:10px;
}

#listbox {
	float:right; 
	width: 200px; 
	margin-left:10px; 
	border:solid 3px #999999; 
	text-align:center; 
	padding:5px;
}

#maplinkbox {
	float:left; 
	width:250px;
}

#distlist {
	margin-left:290px;
}

/***End Content styles***/
