table.centertable {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background-color: #ffffff;
	}

#container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	width: 100%;
	}

#masthead {
  	position:absolute;
  	left:0px;
  	top:10px;
  	width:960px;
  	height:159px;
  	z-index: 1;
  	}

#topnav {
	position: absolute;
	left: 170px;
	top: 80px;
	width: 790px;
	height: 46px;
	z-index: 1;
	background-color: #336651;
	}

#leftnav {
	position:absolute;
	left:0px;
	top:123px;
	width:132px;
	z-index: 1;
	}

#contact {
	position:absolute;
	left:0px;
	top:493px;
	width:132px;
	background-color: #00513A;
	z-index: 1;
	}
	
#indexcontact {
	position:absolute;
	left:180px;
	top:396px;
	width:132px;
	background-color: #00513A;
	z-index: 10;
	}
	
#indeximg {
	position:absolute;
	left:0px;
	top:0px;
	width:776px;
	z-index: 10;
	}

#indexcp {
	position:absolute;
	left:372px;
	top:28px;
	width:404px;
	height:212px;
	z-index: 10;
	}
	
#indexalt {
	position:absolute;
	left:372px;
	top:28px;
	width:404px;
	height:212px;
	visibility: hidden;
	z-index: 10;
	}
	
#links {
	position:absolute;
	left:581px;
	top:242px;
	width:70px;
	height:20px;
	z-index: 10;
	}
	
#copy {
	position:absolute;
	left:170px;
	top:123px;
	width:790px;
	min-height:640px;
	z-index: 2;
	}

.content {
	padding: 20px 0px 20px 60px;
	}

#homepanel {
	position:absolute;
	left:230px;
	top:273px;
	width:560px;
	height:260px;
	border: 1px solid #95c838;
	background-color: #ffffff;
	z-index: 20;
	}

#footer {
	position:absolute;
	left:180px;
	top:672px;
	z-index: 20;
	}
	
#clearfooter {
	position:absolute;
	left: 240px;
	visibility: hidden;
	}

#quiztop {
	width:740px;
	border: 1px solid #045d47;
	}

#quizprogress {
	width:740px;
	}

#quiz_related_items {
	width:740px;
	height:200px;
	}

h1 {
	color: #004b33;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font: bold 16px Arial, Geneva, Verdana, Helvetica, sans-serif;
	}
	
h2 {
	color: #006001;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
h2.planning {
	margin: 3px 0px 3px 5px;
	padding: 3px 0px 3px 5px;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006001;
	}
	
h3 {
	color: #006001;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
h4 {
	color: #006001;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

img {
	border:0px;
    }

a:hover {
	text-decoration : none;
	}

input#searchdb, input#mastheadsearchdb {
    background-color: #FDFDFD;
    font-weight:normal;
    color: #999999;
    border: 1px solid #999999;
	width:200px;
	height:18px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:  4px 0px 3px 10px;
	}

checkbox {
    background-color: #e5eae5;
    color: #999999;
    border: 1px solid #c4c9c4;
	}

td.qp {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#95c838;
	}
	
hr {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	}
	
p {
	margin: 0px 0px 5px 0px;
	padding:  0px 0px 5px 0px;
	}

ul {
	margin-top: 0px;
	}
	
li {
	margin-left: -24px;
	padding-bottom: 5px;
	color:#006666;
	}

/* Lightbox Styles */

/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:320px;
	height:300px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#fff;
	text-align:left;
	}

#lightbox[id]{
	position:fixed;
	}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#fff;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	}

#overlay[id]{
	position:fixed;
	}

#lightbox.done #lbLoadMessage{
	display:none;
	}

#lightbox.done #lbContent{
	display:block;
	}

#lightbox.loading #lbContent{
	display:none;
	}

#lightbox.loading #lbLoadMessage{
	display:block;
	}

#lightbox.done img{
	width:100%;
	height:100%;
	}

/* FAQ Styles*/

.qpic {
	width:58px;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
	}

.qword {
	background-color:#f7f7f7;
	border-bottom: 1px solid #ffffff;
	padding-left:23px;
	cursor:pointer;
	}

.qanswer {
	background-color:#ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 10px 5px 10px 23px;
	}
