	<style>
		bonzai {
			nothing;  /* some older variations of the mozilla family appear to mangle the first declaration, hence the kamakazi*/
		}
		body {
			margin: 0px;
			text-align: left;
			color: green;
			background: #ffffff;
			font: normal 15px Arial, Verdana, Sans Serif;
			color: #000000;
		}
		
		p, form, div, object, ul, ol, li, img, h1, h2, h3, h4, h5, h6, blockquote, table, tr, td, tbody, small {
			margin: 0;
			padding: 0;
		}
		
		div#container {
			width: auto;
			margin: 0px auto;
			padding: 0;
			text-align: left;
			background: white;
			border: 0px;
		}
		
		div#header {
			height: 86px;
			background: #000047 url(images/header_background.gif) no-repeat;
			background-position: top center;
			visibility: hidden;
			display: none;
		}
		
		div#governor{
			width: 250px;
			overflow: hidden;
			color: #000000;
			text-align: left;
			padding: 10px 0 0 0px;
			visibility: hidden;
			display: none;
		}

		div#governor p{
			font: normal 11px Verdana, Arial, Sans Serif; 
			color: #A3A3B8;
		}

		div#search{
			float: right;
			width: 180px;
			color: #000000;
			text-align: right;
			margin: 60px 10px 0px 0px;
			padding: 0px;
			visibility: hidden;
			display: none;
			
		}

		div#search p{
			font: normal 11px Verdana, Arial, Sans Serif; 
		}

		input.search {
			width: 95px;
			height: 16px;
			margin: 0px;
			padding: 0px;
			border: 1px solid #DEDEFF;
			background: #B2B2E7;
			font: bold 11px Verdana, Arial;
			color: black;
			visibility: hidden;
			display: none;
			
		}

		input.submit {
			vertical-align: top;
		}
		
		div#command {
			text-align: left;
			background: #000066 url(images/pulldown_background_clean.gif) no-repeat;
			height: 36px;
			visibility: hidden;
			display: none;
			
		}
		
		div#home-link {
			float: left;
			width: 94px;
			padding: 8px 0px 0px 44px;
			margin: 0px;
			overflow: hidden;
			font-size: 16px;
			visibility: hidden;
			display: none;
			
		}
		
		div#flash-banner {
			height: 174px;
			background: #000032;
			z-index: 0;
			background-color: #000000;
			visibility: hidden;
			display: none;
			
		}
		
		div#divider {
			height: 6px;
			background: #DCA60B url(images/divider.gif) no-repeat top center;
			visibility: hidden;
			display: none;
			
		}
		
		div#divider p {  /* IE is so stupid we have to set the font size on our long space to a size small enough to not break out */
			margin: 0px;
			padding: 0px;
			font: normal 4px/4px Arial;
			color: #DCA60B;
		}
		
		div#news {
			padding: 0px 248px 10px 10px;
			background: white url(images/light_blue_background.jpg) center 35px no-repeat;
			font-size: 14px;
		}
		
		div#news p {
			margin: 1px 12px 5px 18px;
		}
		
		div#news p img {
			border: 3px solid #9FA2C3;
			padding: 1px;
			background: #B2B7EB;
			float: right;
			margin: 2px 5px 0px 8px;
		}
		
		/* div#news table {  makes me sick. IE is so stupid we may have to wrap the news stream in a table so it doesn't jog the text-alignment around based on content in the floating box to the left. Thanks Bill
			border: 0px;
		}*/

		div#right-side {
			float: right;
			width: 250px;
			min-height: 410px;
			background: #FFFFFF url(images/light_tan_background.jpg) 0 35px no-repeat;
			border-left: 2px solid white;
			overflow: hidden;
			visibility: hidden;
			display: none;
			
		}
		
		div#left-side {
			float: right;
			width: 250px;
			background: #FFFFFF url(images/light_tan_background.jpg) 0 35px no-repeat;
			min-height: 410px;
			border-right: 2px solid white;
			overflow: hidden;
		}
		
			
		div#right-side p, div#left-side p {
			padding: 7px 5px 0px 10px;
			font-family: Georgia;
			font-size: 16px;
			color: #000000;
		}
		
		div#right-side p.caption, div#left-side p.caption {
			padding: 0px 5px 5px 15px;
		}
		
		div#right-side p img, div#left-side p img {
			border: 2px solid #E3AD50;
			padding: 1px;
			background: #FBE6AD;
		}
		
		div#right-side p img.clean, div#left-side p img.clean {
			border: 0px;
			background: none;
		}
		
		div#right-side ul, div#left-side ul {
			margin: 4px 0px 2px 32px;
			list-style: square;
			color: #000000;
			font-size: 13px;
		}
		
		div#right-side ul li, div#left-side ul li{
			margin: 0px 0px 7px 0px;
			line-height: 14px;
		}
		
		div#right-side p.embed {
			height: 168px;
			border: 2px solid #FAF3E0;
			padding: 3px;
			margin: 0px 10px 0px 10px;
			background: #CDB471;
			text-align: center;
		}
	
		div#footer-background {
			background: #000000 url(images/footer_wider.gif) no-repeat;
			background-position: top center;
			height: 130px;
			border: 0px;
			visibility: hidden;
			display: none;
			
		}
		
		div#footer {
			width: auto;
			text-align: center;
			height: 33px;
			background: #F5B803 url(images/footer_bar.gif) center top no-repeat;
			clear: both;
		}

		div#footer p{
			color: #000000;
			font-size: 12px;
			text-align: left;
			padding-top: 13px;
			visibility: hidden;
			display: none;
			
		}
		
		div#footer p.copyright {
			float: right;
			width: 320px;
			overflow: hidden;
			white-space: nowrap;
		}
		
		h1 {
			font: normal 22px/21px Georgia, Palatino, Times New Roman, Times, Serif;
			padding: 7px 0px 7px 18px;
			color: #000000;
			border-bottom: 2px solid #FFFFFF;
			background: #36417F url(images/blue_bar.gif) no-repeat top left;
			overflow: hidden;
			white-space: nowrap
		}
		
		h2 {
			font: normal 22px/18px Georgia, Palatino, Times New Roman, Times, Serif;
			padding: 7px 0px 7px 18px;
			margin-top: 10px;
			color: #000000;
			border-bottom: 2px solid #FFFFFF;
			border-top: 2px solid #FFFFFF;
			background: #F3BD5D url(images/gold_bar.gif) no-repeat top left;
			overflow: hidden;
			white-space: nowrap;
		}
		
		h3 {
			font: bold 18px Trebuchet MS, Trebuchet, Verdana, Arial, Sans Serif;
			color: #000000;
			padding: 6px 10px 0px 18px;
			white-space: nowrap;
			overflow: hidden;
		}
				
		h4 {
			font: normal 22px/21px Georgia, Palatino, Times New Roman, Times, Serif;
			padding: 7px 0px 7px 18px;
			color: #000000;
			border-bottom: 2px solid #FFFFFF;
			border-top: 0px;
			overflow: hidden;
			white-space: nowrap;
			background: #F3BD5D url(images/gold_bar_shadow.gif) no-repeat top left;
		}
		
		h5 {
			font: bold 14px Verdana, Arial, Sans Serif;
			margin: 8px 0px 0px 0px;
			padding: 0px 20px 2px 20px;
			color: #000000;
			background: url(images/h5_accent.gif) no-repeat; 
			background-position: left top;
		}
		
		h6 {
			font: normal 11px Arial, Verdana, Sans Serif;
			padding: 2px 55px 11px 10px;
			color: #000000;
		}
		
		small {
			font-size: .85em;
		}
		
		a:link { 
			color: #2D2D7A; 
			font-weight: bold; 
			text-decoration: none; 
		}
		
		a:visited { 
			color: #4B4B8F;
			text-decoration: none; 
		 }
		
		a:hover { 
			color: #000066; 
			text-decoration: underline; 
		}
		
		a:active { 
			color: #000000; 
			text-decoration: underline; 
		}
		
		a.home:link {
			color: #19369F;
			font-weight: bold;
		}
		
		a.home:visited {
			color: #19369F;
			font-weight: bold;
		}
		
		a.home:hover {
			color: #000047;
			font-weight: bold;
			text-decoration: none;
		}
		
		a.more_news:link {
			color: #DBDEE8;
			font-weight: normal;
			visibility: hidden;
			display: none;
		}
		
		a.more_news:visited {
			color: #DBDEE8;
			font-weight: normal;
			visibility: hidden;
			display: none;
		}
		
		a.more_news:hover {
			color: #FFFFFF;
			visibility: hidden;
			display: none;
		}
		
		a.footer {
			margin-left: 18px;
			font-weight: normal;
		}
		
		a.caption {
			font-weight: normal;
		}
		
		/*h4 a:hover {  decided to leave the underline hover state for now on news heads
			text-decoration: none;
		}*/
		
		h5 a:link {
			color: #5E7CAD;
		}
		
		h5 a:hover {
			color: #825519;
		}
		
		.note {
			font: normal .85em Verdana, Arial, Sans Serif;
			color: #000000;
		}
		
		.required {
			font-weight: normal;
			color: #000000;
		}
		
		.more_news {
			font: normal 11px/10px Arial, Verdana, Sans Serif;
			margin-left: 208px;
		}
		
		.nobreak {
			white-space: nowrap;
		}
		
		.caption {
			font: normal 11px/13px Verdana, Arial, Sans Serif;
		}
		
		#dropdowns { visibility: hidden; display: none; text-align: left; }
</style>

