body {
	font: 80%/1.2 arial, helvetica, sans-serif;
	background: #ccc;
	margin: 0;
}
	
p, h2 {
	padding: 0.25em 0.0em;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1.25em;
	color: #036;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

table {
	text-align: left;
	margin: 2.0em 0 1.0em 0;
}

.accessaid {
	position: absolute;
	height: 0;
	overflow: hidden;
}
		
#header {
	
	height: 310px;
	margin: auto;
	background-color: rgb(153,153,153);
}

#header img {
	background: no-repeat top;
}

#text {
	
	position: absolute;
	top: 270px;
	right: 20px;
}

#navigation {
	float: right;
	top: 370px;
	padding-top: 4.0em;
	right: 0;
	width: 220px;
	}
		
#navigation ul {
	/*margin: 0 0 0em 0;  1.0em removed to stop sub-lists having big space at bottom*/
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size: 1em;
}
		
#navigation ul a {
	color: #aaa;
	text-decoration: none;
	display: block;
	background: white;
	padding: 0.3em 1.0em;
	margin: 0 1em 1px 1em;
}
		
#navigation a:hover {
	color: rgb(227,105,40);
}

#navigation #selected a{
	color: black;
}
	

.subnav {
	padding-left: 2em;
}

.subnav li {
	padding-bottom 0;
	padding-left: 2em;
}

#content {
	background: url(images/logo4.gif) no-repeat 10px 100px;
	xpadding: 1px 1em 2em 1em;
	padding: 1px 5px 1em 200px;
	border-right: 220px solid white;
	background-color: white;
}

#content li {
	list-style-type: disc;
	padding-bottom: 0.6em;
}

#content blockquote {
	font-size: 0.85em;
	padding-bottom: 1.5em;
}



#footer {
	background: #ccc no-repeat bottom;
	clear: right;
}

address {
	font-style: italic
	margin-left: 10.0em;
}

.busname {font-weight: bold;}

#container {
	position: relative;
	width: 806px; /* width + border for IE 5.x */
	w\idth: 800px; /* real width */
	border: none;
	border-width: 0 1px;
	margin: auto;
	background: #fff;
}