body {
	margin:0;
	font:normal 12px/14px arial, verdana, helvetica, sans-serif;
	color: #000;
	background:#67a3a3;
}
#container1 {
	display:block;
	width:800px;
	height:600px;
	background:url(images/pageElements/bgd_container1.jpg) 0 0 repeat-x;
	position:relative;
}
#container2 {
	display:block;
	width:800px;
	height:600px;
	background:url(images/pageElements/bgd_container2.jpg) 0 0 repeat-x;
	position:relative;
}
#topNav {
	position:absolute;
	top:95px;
	left:580px;
	color:#fff;
	text-align:right;
	font:bold 14px Helvetica, Arial, Tahoma, Geneva, sans-serif;
}
#topNav a {
	text-decoration:none;
	color:#fff;
}
#topNav a:hover {
	text-decoration:none;
	color:#b9dede;
}
#menu {
	width:190px;
	float:left;
	background:#000;
	margin-top:8px;
	list-style:none;
	font:bold 13px/14px Arial, Helvetica, sans-serif;
}
#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu li {
	padding:0;
	margin:0 0 10px 0;
	_margin-bottom:-4px;
}
#menu a {
	background:#243636;
	padding:3px 0 3px 13px;
	color:#fff;
	text-decoration:none;
	display:block;
}
#menu a:hover {
	background:#357777;
	text-decoration:none;
}
.content p, .content ol, .content ul, .content form {
	margin-top:4px;
	margin-bottom:16px;
	text-align:left;
}
.content a {
	text-decoration:underline;
	color:#013333;
}
.content a:hover {
	color:#013333;
	text-decoration:none;
}
.content h2 {
	color:#000;
	font:bold 18px arial, verdana, Helvetica, sans-serif;
	margin-bottom:3px;
}
.content h3 {
	color:#000;
	font:bold 16px arial, verdana, Helvetica, sans-serif;
	margin-bottom:3px;
}
.content h4 {
	color:#000;
	font:bold 14px arial, verdana, Helvetica, sans-serif;
	margin-bottom:3px;
	text-decoration:underline;
}
.content h5 {
	color:#000;
	font:bold 14px arial, verdana, Helvetica, sans-serif;
	margin:0px;
	text-decoration:none;
}
.content h6 {
	display:block;
	background:#87b7b7;
	color:#000;
	font:bold 18px arial, verdana, Helvetica, sans-serif;
	margin:18px 0 3px 0;
	padding:4px 0 4px 7px;
}
.content hr {
	height:1px;
	color:#000;
	background:#000;
	size:1px;
}
#footer {
	width:800px;
	color:#000;
	line-height:14px;
	text-align:center;
	font-size:11px;
	margin-top:20px;
	clear: both;
}
#footer a {
	text-decoration:none;
	color:#000;
	padding:1px;
	background:none;
}
#footer a:hover {
	text-decoration:none;
	color:#fff;
	padding:1px;
	background:#596D6C;
}
#copywrite {
	font-size:10px;
	margin:12px auto;
	color:#2a6766;
	line-height:11px;
}
#copywrite a {
	color:#2a6766;
}
#vSpace {
	clear:both;
	height:1px;
}
/* Stuff */

#feature {
	margin:30px auto 20px auto;
}
.right {
	margin:0px 0px 8px 9px;
	float:right;
}
.left {
	margin:0px 9px 8px 0px;
	float:left;
}
.green {
	color:#013333;
}
.alert {
	color:#ed2024;
}
.featureRight {
	border:5px solid #696969;
	padding:2px;
	float:right;
	margin:0 0 8px 8px;
}
.featureCenter {
	border:5px solid #696969;
	padding:2px;
	margin:7px auto 7px auto;
}
/*.photoright {padding:2px; background:#fff; border:1px solid #999; float:right; margin:1px 0px 8px 9px;}
.photoleft{padding:2px; background:#fff; border:1px solid #999; float:left; margin:1px 9px 8px 0px;}
.photo {padding:2px; background:#fff; border:1px solid #999;}

#altmenu {width:95%; background-color:#fff; border:2px solid #999; padding:8px 8px 8px 8px; font:bold 13px Arial, Helvetica, verdana, sans-serif; color:#054F76; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#altmenu a {color:#054F76; text-decoration:none;}
#altmenu a:hover {color:#82ACBC; text-decoration:none;}

#showoff { background:#fcffe6; border:1px solid #999; color:#333; line-height:16px; padding:8px; width:95%; margin:10px auto 18px auto;}
#showoff h4 {margin:0;}
#showoff p {margin:0 auto 17px auto;}

.display { width:90%; margin:25px 0 0 0;}
.display h4 {margin:0;}*/


/* FORM ELEMENTS */
.formText {
	font:10px Arial, Helvetica, sans-serif;
}
.validation-failed {
	color:#333;
	background-color:#FFE7E6;
	border:1px solid #f00;
}
.validation-passed {
	color:#333;
	background-color:#D7ECD2;
	border:1px solid green;
}
.validation-advice {
	display:inline;
	padding:1px;
	color:#420002;
	background-color:#FFE8E8;
	border:1px solid #CC0000;
}
.red {
	color: #d24346;
	font: 600 18px/22px arial;
	margin: 0;
	border-bottom: 2px solid #d24346;
	text-align: left;
}
