body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; /*0.8em;*/
	line-height: 16px; /*1.3em;*/
	padding:0;
	margin:0;
	background-color: #99CC66;
}

a {
	color: #0000FF;	
}
a:visited {
	color: #0000FF;	
}
a:hover {
	color: #0000FF;	
}

form {
	margin: 0px;
}

 /* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
 }
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
   top: 50%;
   left: 0px;
   width: 100%;
   margin-top: -430px;
   text-align: center;
   min-width: 830px; 
 }
 /* end IE 5 hack */ 
#container {
	width: 830px;
	height: 700px;
	position: relative;
	text-align: center;
	margin: 0px auto;
}
html>body #container {
	height: 320px;
	position: relative;
	text-align: center;
	margin: 0px auto;
}
#top {
	width: 830px;
	position: relative;
}
#navContainer {
	width: 830px;
	height: 24px;
	position: relative;
	text-align: left;
	margin: 0px auto;
}
#navBar {
	width: 800px;
	height: 24px;
	position: relative;
	background-color: #99CC66;
	float: left;
}
.leftShadow {
	float: left;
	background-image: url(images/shadow-left.png);
	background-repeat: repeat-y;
	background-position: right top;
	width: 15px;
	height: 338px;
	margin: 0px;
	position: relative;
}
html>body .leftShadow {
	height: 100%;
}
#content {
	float: left;
	width: 780px;
	height: 310px;
	margin: 0px;
	position: relative;
	background-color: #FFFFFF;
	text-align: left;
	padding: 0px 10px 10px;
}
.rightShadow {
	float: left;
	background-image: url(images/shadow-right.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 15px;
	height: 338px;
	margin: 0px;
	position: relative;
}
html>body .rightShadow {
	height: 100%;
}
#copyright {
	width: 830px;
	position: relative;
	float: left;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	color: #336633;
}
.floatLeft {
	float: left;
	margin: 0px 10px 5px 0px;
}
.floatRight {
	float: right;
	margin: 0px 0px 10px 5px;
}
#bottom {
	width: 830px;
	position: relative;
}
.introBottom {
	width: 830px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-image: url(images/intro-box-bottom.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	height: 292px;
	padding: 0px;
}
.introBottom p {
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
