
#fswrap h1, #fswrap h2 {font-family: "Copperplate Gothic Light", serif; color: #090;}



div#fswrap {
	/*border: outset;*/
	background: #efe;
	/*font-size: 1.11em;*/ /* to get the size right in this version */
}

	#fswrap a:hover {
		color:#090;
	}
	
	#maintext2 {padding-left: .25em;}
	#maintext2 h4 {margin-top: 1em; margin-bottom:1em;}


	/*div#fswrap h2, div#fswrap h3, div#fswrap h4 {color: #603;}*/

	#fshdr {
		width:100%;
		float:left;
		background-position: 0 5px;
		/*height:88px;*/
	}
		#fshdr h1 {
			background: white;
			border-bottom: solid medium #090; 
			padding: 0 0 0 .25em;
			margin: 0;
		}
		
	#fswrap #content {
		width:74.5%;
		float: right;
		padding: 0;
		background:white;
		margin-bottom: 0;
		margin-top:0;
		line-height:1.5em;
		border-left: solid 1px #090;
	}
	
			#fswrap #content  ul {
				margin:1em;
			}
			#fswrap #content  ul li {
				padding-left:.5em;
				margin-left: .5em;
			}
			#fswrap #content #maintext2 {
				margin-top:0;
				margin-bottom: 0;
				padding-right:.5em;
			}
		
				#maintext2 h3 {
					margin-bottom: .25em;
					margin-top:1em;
				}
				#maintext2 h3.nt {
					margin-top:0;
				}
				#fswrap #maintext2 p {
					margin-top: .75em;
					margin-bottom: .75em;
					margin-left: 2em;
				}
					#fswrap #maintext2 p.cen {
						margin-left:0;
						text-align:center;
					}
				
				#fswrap #content ul, #fswrap #content ol{
					margin-left: 3em;
				}
				
				#fswrap #content ul.nb,
				#fswrap #content ol.nb, 
				#fswrap #content p.nb{
					margin-bottom:0;
				}
				#fswrap #content ul.nt, 
				#fswrap #content ol.nt, 
				#fswrap #content p.nt{
					margin-top:0;
				}
				
				
div#archive{
	width: 480px;
	margin-left:auto;
	margin-right: auto;
}
	div#archive div.item {
		width: 120px;
		margin-bottom: 1em;
		float: left;
	}
		div#archive div.item a {
			width: 90px;
			margin: auto;
		}
					
				
	#lefttext {
		width: 24.9%;
		float:left;
		/*padding-left: .25em;*/
	}
		#lefttext #servsdiv h2 {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:1.15em;
			width:100%;
			margin-top:0;
			margin-bottom:.25em;
			padding-bottom: .1em;
			border-bottom: solid 1px #090;
		}
		#lefttext div {
			width: 95%;
			margin: auto;
			margin-top: 2em;
			/*border: solid 1px #339;
			float:right;*/
		}
		
			#lefttext #servsdiv {
				font-size:.85em;
				/*margin-top: 0;*/
			}
				#servsdiv ul {
					margin: .5em;
					margin-bottom: 1.5em;
					padding: 0 0 0 .5em;
					list-style: none; /* For IE */		
				}
					#servsdiv li {
						display:block;
						padding:.5em;
					}
						#servsdiv li a {
							display: block;
							text-decoration:none;
							border-bottom: solid 1px #090;
							border-top: solid 1px #efe;
						}
							#servsdiv li a:hover, #servsdiv li a:focus {
								border-bottom: solid 1px #ccc;
								border-top: solid 1px #090;
								background:white;
							}
						#servsdiv li span {
							display: block;
							color:#000;
							border:none;
						}
						#servsdiv ul li ul {
							margin: 0;
						}
				#servsdiv p {
					margin-left:.5em;
					padding-left: .5em;
				}


#fswrap #content ul,#fswrap #content ul#orgchart li {margin-bottom:0; padding-bottom:0; margin-top:0; padding-top:0;}
#fswrap #content ul h3,#fswrap #content ul h4, #fswrap #content ul h5{
	margin:0;
}

#fswrap #content p.bb {padding-bottom: 20em;}


ul#budget {
	width: 90%;
	margin:auto;
	list-style:none;
}
	ul#budget li {
		display: block;
		float: left;
		width: 12em;
	}
	
table#custserv {
	width: 85%;
	margin:auto;
}
	table#custserv td {
		text-align:center;
		line-height:1.2;
	}

table#basecharge, table.usecharge {
	font-size:.85em;
	line-height:1.1;
	border-collapse:collapse;
	margin-bottom: 1em;
}
	table#basecharge caption{
		text-align: center;
		font-weight:bold;
	}
	table#basecharge th.top {
		font-weight:bold;
		text-align:center;
		width: 7%;
	}
	table#basecharge th.side {
		font-weight:normal;
		text-align:left;
	}
	table#basecharge th.ind {
		padding-left: 2em;
	}
	table#basecharge td, table.usecharge td{
		text-align:center;
	}
	
table.usecharge {
	width:80%;
	margin:auto;
}
table.usecharge th {
	padding:.2em;
}	
table.usecharge th.top {
	font-weight:bold;
	text-align:center;
}
table.usecharge th.side {
	width: 50%;
	text-align:left;
	font-weight:normal;
}
table.usecharge th.cap {
	text-align:left;
	font-weight:bold;
}


.mny {background: #0f0;}

p.iefix {background:white; width: 100%; margin-top:0; padding-top: 0;}							
#footer {background: white; padding-bottom:1em; margin-bottom: 0;}

