body {
	background-image: url(background.png); width: 100%; height: 100%; padding: 0px; margin: 0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:90%;
	background-attachment:fixed;}
	
H1 { padding: 0px 0px 0px 10px; margin: 0px; font-family:Papyrus, Geneva, Arial, Helvetica, sans-serif; }
		
H2 { padding: 0px 0px 0px 10px; margin: 0px; font-family:Papyrus, Geneva, Arial, Helvetica, sans-serif; }
		
/* ################################# */
/* hidden divs											 */

#printlogo, #printfooter {
	display: none; }
	
#selist {
	position: absolute; top: -3000; left: -3000; }

/* ################################# */
/* navigation												 */

#contentlink {
	position: absolute; left: 0px; top: 0px; width: 1px; width: 1px; }

#navigation {
	position: absolute; left: 0px; top: 0px; width: 236px; height: auto; background-color: #FFFFEE; }

div.nav1, div.nav1sel, div.nav2, div.nav2last {
	width: 230px; margin-left: 3px; margin-right: 3px; }

div.nav1, div.nav1sel {
	height: 49px; }

div.nav1 {
	background-color: #FFE501; margin-bottom: 3px; }

div.nav1sel {
	background-color: #0188E1; }

div.nav1 a {
	font-family: arial, helvetica, sans-serif; font-size: 1.1em; color: #000064; text-align: left; padding: 16px 10px 12px 25px; margin: 0px; display: block; text-decoration: none; font-weight:bold; }

div.nav1 a:hover {
	display: block; color: #000064; text-decoration: none; background-color: #FFFFCC;font-weight:bold; }

div.nav1sel a {
	font-family: arial, helvetica, sans-serif; font-size: 1.1em; color: #FFFFEE; text-align: left; padding: 16px 10px 12px 25px; margin: 0px; display: block; text-decoration: none; }

div.nav1sel a:hover {
	display: block; color: #FFFFEE; text-decoration: none; background-color: #000064; }

div.nav2, div.nav2last {
	height: 25px; background-color: #CCE7F9;}
div.nav2last {
	border-style: solid; border-width: 0px 0px 1px 0px; border-color: #0188E1; margin-bottom: 3px; }
div.nav2last a, div.nav2 a {
	font-family: arial, helvetica, sans-serif; font-size: 0.95em; color: #000064; text-align: left; padding: 4px 10px 5px 30px; margin: 0px; display: block; text-decoration: none; }

div.nav2 a:hover, div.nav2last a:hover {
	display: block; color: #000064; text-decoration: none; background-color: #66B8ED; }

#logo {
	width: 230px; height: 95px; padding: 0px; margin: 3px; background-color: #FFFFEE; }

/* ################################# */
/* content - main areas							 */

#content {
	position: absolute; left: 237px; top: 0px; width: 707px; height: auto; background-color: #FFFFEE; }

#imageheader {
	width: 707px; height: 67px; padding: 0px; margin: 3px 0px 0px 3px; background-color: #F1F1EC; }

#breadcrumb {
	width: 704px; height: 25px; padding: 0px; margin: 3px 0px 3px 3px; background-color: #5D87FD; }

#textxx, #textxo, #textox, #textoo {
	display: run-in; width: 704px; height: auto; padding: 0px; margin: 3px 0px 3px 3px; background-color: #ffffee; }

#textoo {
	background-color: #FFFFEE; }

 
#footer {
	clear: both; width: 704px; height: 25px; padding: 0px; margin: 3px 0px 3px 3px; background-color: #FFE313; }
	
#afterfooter {
	width: 710px; height: 1px; padding: 0px; margin: 3px 0px 3px 0px; background-color: #336699; }

/* ################################# */
/* content - breadcrumb		   	 */

#breadcrumb H1 { padding: 0px 0px 0px 20px; margin: 0px; font-family:papyrus, Geneva, Arial, Helvetica, sans-serif; color:#FFFFee; font-size:16px;}


#breadcrumb p {
	padding: 4px 10px 0px 15px; font-family: arial, helvetica, sans-serif; font-size: 0.8em; color: #FFFFee; margin: 0px; }	

#breadcrumb a {
	text-decoration: none; font-weight: bold; color: #000064; }	

#breadcrumb a:hover {
	text-decoration: underline; font-weight: bold; color: #000064; }	

/* ################################# */
/* content - text									 */

#longinfo {
	display: run-in;
	float: left;
	margin: 0px 7px 0px 0px;
	width: 467px;
	height: auto;
}

#onecol {
	display: run-in;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 704px;
	height: auto;
}

#column1, #column2, #column3 {
	display: run-in; float: left; width: 230px; height: auto; }

#column1, #column2 {
	margin: 0px 7px 0px 0px; }

#column3 {
	margin: 0px 0px 0px 0px; }



/* ################################# */
/* content - forms									 */

#longinfo input.box, #longinfo textarea.box {
	font-family: arial, helvetica, sans-serif; font-size: 0.9em; width: 400px; background-color: #F1F1EC; 	border-width: 1px; border-style: solid; border-top-color: #B2B297; border-right-color: #D8D8CB; border-bottom-color: #D8D8CB; border-left-color: #B2B297; }

#longinfo p.message, #longinfo ul.message {
	color: #FF0000; font-weight: bold; }

/* ################################# */
/* content - footer									 */

#footer p {
	padding: 6px 15px 0px 10px; font-family: arial, helvetica, sans-serif; font-size: 0.7em; color: #FFFFEE; text-align: right; }	

#footer a {
	text-decoration: none; font-weight: bold; color: #FFFFEE; }	

#footer a:hover {
	text-decoration: underline; font-weight: bold; color: #FFFFEE; }	
