body {
	color:#000;
	background:#eee;
	font:16px trebuchet ms, arial, helvetica, verdana, sans-serif;
	margin:0 5px 0 5px;
	padding:0;
}

img { behavior:url(/stylesheets/pngbehavior.htc); }

#container {
	position:relative;
	width:760px;
	margin:0px auto;
	padding:25px 50px 50px;
	text-align:left;
	background:#fff;
	border:solid #6D9FDF 2px;
	border-top:none;
}

#header {
	color:#FFF;
	background:#eee url('../images/backInteriorBlue.png') repeat-x center;
	text-transform:uppercase;
	margin:0px -5px 0px -5px;
	padding:0 25px 10px 25px;
}

#topNav {
	position:relative;
	z-index:10;
	text-align:right;
	float:right;
}

#topNav li {
	display:inline;
	padding-left:10px;
	list-style-type:none;
}

#topNav a, #topNav a:hover, #topNav a:visited, #topNav a:active {
	color:#000;
	font-size:.7em;
	_font-size:.6em;
	text-transform:uppercase;
}

#topNav a:hover, #topNav a:active {
	color:#FFF;
	text-decoration:underline;
}

#siteName {
	font-size:3em;
	_font-size:1.9em;
	position:relative;
	left:-2px;
	top:1px;
	color:#FFF;
	font-weight:bold;
}

a, a:visited, a:active, a:hover {
	color:#6D9FDF;
	text-decoration:underline;
}

#error, #warning, #message, #notice {
	font-weight:bold;
	color:red;
	border:solid red 3px;
	padding:20px;
}

#message, #notice {
	color:green;
	border:solid green 3px;
}

#botDoor {
	display: none;
}

.button-bar {
	padding-top: 10px;
}