/*
#header { width: 100%; height: 100%; }
#logos { position: absolute; top: 62px; left: 35px; width: 89px; visibility: visible; }
#tag { height: 106px; width: 343px; left: 208px; top: 50px; position: absolute; visibility: visible; }
#tag #left_shadow { position: absolute; top: 0; left: 0; width: 12px; height: 66px; }
#tag #heading { position: absolute; top: 0; left: 12px; width: 331px; height: 52px; }
#tag #bottom_shadow { position: absolute; top: 52px; left: 12px; width: 331px; height: 14px; }
#tag #byline { position: absolute; top: 66px; left: 12px; width: 331px; height: 35px; }
#tandemphoto { height: 165px; width: 249px; left: 551px; top: 0; position: absolute; visibility: visible; }
#content { width: 576px; left: 208px; top: 218px; position: absolute; visibility: visible; }
#buttonbar { background-image: url(../../web-content/images/buttonbar-bg-shadow.gif); width: 580px; left: 208px; top: 165px; position: absolute; z-index: 1; visibility: visible; }
*/

body {
	font-size: 9pt;
	font-family: Rockwell, verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	background-image: url(../images/background-map.gif);
	background-repeat: no-repeat;
}
p { margin-top: 0.5em; margin-bottom: 1em; }
td { }
/*a { text-decoration: none; border-width: 0; }*/
a:link { }
a:visited { }
a:hover { }
a:active { }
#content { padding: 10px 23px 20px; }
#content form { width: 100%; }
#content textarea { width: 100%; }

/* layer positioning settings */
#header { width: 100%; height: 100%; }
#logos {
	position: absolute;
	top: 62px;
	left: 35px;
	width: 89px;
	visibility: visible;
}
#tag {
	position: absolute;
	top: 50px;
	left: 208px;
	width: 343px;
	height: 106px;
	visibility: visible;
}
	#tag #left_shadow {
		position: absolute;
		top: 0;
		left: 0;
		width: 12px;
		height: 66px;
	}
	#tag #heading {
		position: absolute;
		top: 0;
		left: 12px;
		width: 331px;
		height: 52px;
	}
	#tag #bottom_shadow {
		position: absolute;
		top: 52px;
		left: 12px;
		width: 331px;
		height: 14px;
	}
	#tag #byline {
		position: absolute;
		top: 66px;
		left: 12px;
		width: 331px;
		height: 35px;
	}
#tandemphoto {
	position: absolute;
	top: 0;
	left: 551px;
	width: 249px;
	height: 165px;
	visibility: visible;
}
#content {
	position: absolute;
	top: 218px;
	left: 208px;
	width: 592px;
	visibility: visible;
}
#buttonbar {
	background-image: url(../images/buttonbar-bg-shadow.gif);
	position: absolute;
	top: 165px;
	left: 208px;
	width: 580px;
	visibility: visible;
	z-index: 1;
	background-repeat: no-repeat;
	margin: 0;
	padding: 4px 0 9px 13px;
}

#nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	#nav ul {
		background-color: transparent;
		margin: 0;
		padding: 0;
		list-style-type: none;
		border-color: inherit;
	}
	#nav a {
		text-decoration: none;
		border: none;
	}
	#nav li {
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	/* Style for the drop-down menu sub-lists */
	#nav li ul {
		display: none;				/* Don't display normally */
		position: absolute;			/* Position menus directly below item */
		top: 29px;					/* IE hack (li>ul style below for other browsers) */
		left: 0;
		font-weight: bold;
		background-color: white;	/* Make menu cover up lower layers */
		margin-left: 10px;
		padding: 5px 0;
		border-color: inherit;		/* Highlight colour is specified on toplevel li elements */
		border-style: solid;
		border-width: 0 1px 1px;	/* No border needed at top */
	}
	/* Stop non-IE browsers from being broken by the IE stupidity fix */
	li>ul {
		top: auto;
		left: auto;
	}
	/* Display menu when mouse over toplevel item */
	#nav li:hover ul, #nav li.over ul {
		display: block;
	}
	#nav li li { width: 12em; border-color: inherit; }
	#nav li li a {
		color: inherit;
		padding: 0.2em 5px;
		border-color: transparent;
		border-style: solid;
		border-width: 0 5px;
		display: block;
	}
	#nav li li a:hover {
		border-color: inherit;
	}
h1 { margin-top: 0.25em; margin-bottom: 0.5em; }
h2 { margin-top: 0; margin-bottom: 0.5em; }
