body {
	font-size: 70%;
	margin: 0px;
	padding: 0px 0px 0px 22px;
	font-family: verdana, arial, sans-serif;
}

/* main containers */

div.mainContainer {
	padding-bottom:10px;
}

div.navigation, div.longdesc {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}
div.leftMenu {
}

div.reportMenu {/* falls within leftMenu*/
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

div.leftContent {/* falls within leftMenu*/
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

div.rightContent {
	margin: 0px;
	width:700px;
}

div.bottombar {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

/* other layout */

div.logo {
	margin:16px 0 26px 0;
}

div.yellowBarSingleLine {
	background: #FFD900;
	width: 491px;
	margin:0px 0 10px 0;
	padding:10px 0px 9px 22px;
}

div.yellowBarDoubleLine {
	background: #FFD900;
	width: 491px;
	margin:0px 0 10px 0;
	padding:10px 0px 9px 22px;
}

div.yellowWashBar {
	width: 490px;
	margin:0px 0 8px 0;
	padding:0px 0px 10px 22px;
	min-height:66px;
}

div.yellowWashTable, div.yellowWashTableNarrow {
	background: #FFFCE9;
	width:495px;
	margin:4px 0px 14px 11px;
	padding:0px;
}

div.titleBar {
	width: 440px;
	margin:0px 0 0px 0;
	padding:0px 0px 10px 22px;
}

div.title2lineBar {
	width: 440px;
	margin:0px 0 0px 0;
	padding:0px 0px 10px 22px;
}

div.yellowWashContent {
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
}

div.blackline {
	border-top:1px solid #000000;
	padding-top:10px;
}

div.greyline {
	border-top:1px solid #999999;
	padding-top:10px;
}

div.yellowdots {
	
}

div.flashOnOff {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

div.flashMovie {
	margin:0px 0px 0px 22px;
}

div.flashText {
	width:485px;
	font-size: 90%;
	padding:10px 0 20px 0;
}

p.flashReplaceText {
	font-size:120%;
	margin-top:-246px;
	height:225px;
	width:300px;
	margin-left:56px;
}
p.flashReplaceTextSmall {
	font-size:120%;
	margin-top:-94px;
	height:80px;
	width:300px;
	margin-left:56px;
}
p.flashReplaceRichardHarvey {
	margin-top:-100px;
}

p.frontpageAnimOff {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

p.toplink {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

p.columnOne, div.columnOne {
	width:230px;
	float:left;
}

div.column253 {
	width:253px;
	float:left;
}

div.column253 p, div.column253 h4 {
	width:220px;
}

div.overlapLeft div.columnOne, div.overlapLeft div.columnTwo {
	width:240px;
}

p.columnTwo, div.columnTwo {
	width:230px;
	float:left;
	padding:0 0 0 25px;
}

div.textContent {
	margin:0px 0px 0px 22px;
	width:410px;
}

div.textContentWide {
	margin:0px 0px 0px 22px;
	width: 600px;
	clear:left;
}

div.yellowWashContent div.textContentWide {
	width: 495px;
}

div.overlapLeft {
	clear:both;
}

div.chiefexec {
	float:left;
	width:100%;
}

div.narrowColumn {
	float:left;
	width:310px;
}

div.rightColumn {
	float:left;
	width:180px;
}

img.boardPhoto {
	position:relative;
	top:-52px;
}

select.boardDropDown {
	font-size: 90%;
	margin: 0px;
	font-family: verdana, arial, sans-serif;
	width:144px;
	margin-top:18px;
}
div.homepageContainer {
	background-image:url(../images/site_objects/bg_homepage.jpg);
	width:780px;
	height:452px;
}

div.homepagetext {
	width:260px;
	float:left;
	margin:20px 0 0 10px;
	font-size:90%;
}

div.homepagetext p{
	line-height:130%;
}

div.siteservices {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

div.siteservices input, div.siteservices select {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

input.goBtn{
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

input.goBoardBtn{
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

div.siteservices input.searchField {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

div.siteservices select.servicesDropDown {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

div.smallTitle {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

/* full width bar */
div.fullWidthBar {
	float:left;
	width:758px;
}

div.yellowLine {
	border-top:1px solid #FFD900;
	line-height:1px;
	font-size:1px;
	padding:6px 0 0 0;
	width:100%;
	float:left;
	clear:both;

}
div.yellowBar {
	float:left;
	background:#FFFCE9;
	margin:0px;
	padding:20px 0px 0px 0;
}
