body {
	margin: 0;
	padding: 0;
	background: #FFF url(../images/sky2.jpg) no-repeat center top;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	behavior:url("csshover.htc");
	}
	
/* Layout properties for your question  */
.question{
	font-weight:bold;	/* Bold font */		
	cursor:pointer;		/* Cursor is like a hand when someone rolls the mouse over the question */
	}
	
.answer{
	/* Layout properties - You can change these */
	
	padding:2px;
	width:540px;
	
	/* This one should not be changed */
	display:none;	
	}
	
#container {
	margin: 10px auto 0 auto;
	width:800px;
	}
	
	
	
/* TAG */

#tag {
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	}
	
	
	
/* NAVBAR SEARCH */

#search {
	background: transparent url(../images/search-ground.gif) no-repeat;
	height: 27px;
	}

#search p.quicknav {
	float: left;
	width: 50%;
	margin: 0;
	padding: 7px 20px;
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	}
	
#search a:link, #search a:visited, #search a:active {
	color: #FFF;
	text-decoration: none;
	}
	
#search a:hover {
	text-decoration: underline;
	}

#search form fieldset {
	border: none;
	float: right;
	padding-right: 15px;
	padding-top: 4px;
	}

.navbarsearch {
	background-color: #FFFFFF;
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 130px;
	border: 1px solid #cccccc;
	}
	
.navbarsubmit {
	color: #FFF;
	background: transparent;
	border: none;
	font-size: 1em;
	font-weight: bold;
	padding: 1px 0 0 0;
	}
	
	
	
/* PRINTHEADER */

#printheader {
	display:none;
	}
	
	
	
/* HEADER */

#headerbluerr {
	background: transparent url(../images/header-rr.gif) no-repeat;
	height: 66px;
	}

#headerbluepo {
	background: transparent url(../images/header-po.gif) no-repeat;
	height: 66px;
	}
	
#headergreen {
	background: transparent url(../images/header-rg.gif) no-repeat;
	height: 66px;
	}
	
#headergreens {
	background: transparent url(../images/header-s.gif) no-repeat;
	height: 66px;
	}

#flashcontent {
	background: transparent url(../images/collage-combo.jpg) no-repeat;
	height: 237px;
	text-align: center;
	font-weight:bold;
	}
	
#homeflash {
	display: block;
	}
		
	
	
/* MAIN NAV */

#greennav, #bluenav {
	clear:both;
	float: left;
	width: 798px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}

#greennav {
	background: #007D33;
	border: 1px solid #33B066;
	}

#bluenav {
	background: #093677;
	border: 1px solid #688BB3;
	}

#greennav ul, #bluenav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}

#greennav a, #bluenav a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding: 0.5em 15px .5em 15px;
	}

#greennav a {
	border-right:1px solid #33B066;
	}

#bluenav a {
	border-right:1px solid #688BB3;
	}
	
#greennav li, #bluenav li {
	float: left;
	}
	
#greennav li ul, #bluenav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	opacity: 0.85;
	filter:alpha(opacity=85);
	margin-left: -1px;
	z-index:9999;
	}

#greennav li ul a, #bluenav li ul a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	width: 12em;
	}

#greennav li ul a {
	border-top:1px solid #33B066;
	}

#bluenav li ul a {
	border-top:1px solid #688BB3;
	}

#greennav li ul{
	background: #007D33;
	border-right: 1px solid #33B066;
	border-left: 1px solid #33B066;
	border-bottom: 1px solid #33B066;
	}

#bluenav li ul{
	background: #093677;
	border-right: 1px solid #688BB3;
	border-left: 1px solid #688BB3;
	border-bottom: 1px solid #688BB3;
	}
	
#greennav li:hover ul, #bluenav li:hover ul, #greennav li.sfhover ul, #bluenav li.sfhover ul {
	left: auto;
	}
	
#greennav li:hover, #greennav li.sfhover {
	background: #33B066;
	}
	
#bluenav li:hover, #bluenav li.sfhover {
	background: #688BB3;
	}
	



/* CONTENT */

#content {
	width: 760px;
	padding: 20px 20px;
	background: #FFF url(../images/contentbg.jpg) no-repeat top center;
	overflow: hidden;
	font-size: 1.1em;
	line-height: 1.6em;
	clear:left;
	}
	
#content h1, #content h2, #content h3, #content h4 {
	margin: 1em 20px .25em 20px;
	font-size: 1.4em;
	}
	
#content h1.green, #content h2.green, #content h3.green, #content h4.green {
	color: #007D33;
	}
	
#content h1.blue, #content h2.blue, #content h3.blue, #content h4.blue {
	color: #093677;
	}
	
.bodywhite {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	} 
	
.greentext {
	color: #007D33;
	} 
	
.bluestext {
	color: #093677;
	}  
	
.greenstrong {
	font-weight: bold;
	color: #007D33;
	} 
	
.bluestrong {
	font-weight: bold;
	color: #093677;
	}  
	



/* MAIN */

#maingreen, #mainblue {
	float:left;
	width:540px;
	} 
	
#maingreen p, #mainblue p {
	position: relative;
	margin: 0;
	padding: 0 20px;
	} 
	
#maingreen p.strong, #mainblue p.strong {
	font-weight: bold;
	}  
	
#maingreen p.break, #mainblue p.break {
	padding-bottom: 15px;
	}
	
#maingreen p.po, #mainblue p.po {
	font-size: 1.1em;
	}  
	
#maingreen p.pobreak, #mainblue p.pobreak {
	font-size: 1.1em;
	padding-bottom: 15px;
	} 
	
#maingreen p.greenstrong, #mainblue p.greenstrong {
	font-weight: bold;
	color: #007D33;
	} 
	
#maingreen p.bluestrong, #mainblue p.bluestrong {
	font-weight: bold;
	color: #093677;
	}  
	
#maingreen p.disclaimer, #mainblue p.disclaimer {
	padding-top: 15px;
	font-size: .75em;
	}
	
#maingreen p.block, #mainblue p.block {
	padding: 0 20px 15px 60px;
	}
	
#maingreen a:link, #maingreen a:visited, #maingreen a:active{
	text-decoration: none;
	color: #007D33;
	}
	
#mainblue a:link, #mainblue a:visited, #mainblue a:active{
	text-decoration: none;
	color: #093677;
	}
	
#maingreen a:hover, #mainblue a:hover {
	text-decoration: underline;
	}
	
#maingreen ul, #mainblue ul {
	position: relative;
	margin: .125em 0 0 0;
	list-style: disk;
	padding: 0 36px;
	}
	
#maingreen ul ul, #mainblue ul ul {
	margin: 0;
	padding: 0 0 0 16px;
	}
	
#maingreen ul.greenbullet {
	color: #007D33;
	}
	
#mainblue ul.bluebullet {
	color: #093677;
	}
	
#maingreen ul li, #mainblue ul li {
	margin: 0;
	padding: 0 0 0 1px;
	}
	
#maingreen ul li.po, #mainblue ul li.po {
	font-size: 1.1em;
	}
	
#maingreen dl, #mainblue dl {
	position: relative;
	list-style-type: none;
	margin-top: .5em;
	padding: 0 20px;
	}
	
#maingreen dl dt, #mainblue dl dt {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
	}
	
#maingreen dl dd, #mainblue dl dd {
	margin: 0;
	padding: 0;
	}
	
#maingreen table, #mainblue table {
	border: 1px solid #cccccc;
	width: 500px;
	margin: 0 20px 0 20px;
	}
	
#maingreen table td.right, #mainblue table td.right {
	text-align: right;
	width: 150px;
	padding: 5px .5em 5px 0;
	}
	
#maingreen table td.left, #mainblue table td.left {
	text-align: left;
	width: 350px;
	padding: 5px 0 5px .5em;
	}
	
.contactfield {
	width: 250px;
	border: 1px solid #999999;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
	}
	
.surveyfield {
	width: 150px;
	border: 1px solid #999999;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
	}



/* IMAGES */

.floatimgright {
	float:right;
	margin:20px 20px -150px 20px;
	padding: 0px;
}

.floatimgrightsm {
	float:right;
	margin:20px 20px 20px 20px;
	padding: 0px;
}

.floatimgleft {
	float:left;
	margin:20px 20px -150px 20px;
	padding: 0px;
}

.blockimg {
	float:left;
	margin:3px 0px 0px -14px;
}

.coverimg {
	margin:0px 0px -150px 0px;
	padding: 0px;
}
	
	
	
/* SIDEBAR */

#sidegreen, #sideblue {
	float: right;
	width: 200px;
	}
	
#sidegreen ul, #sideblue ul {
	margin: 0 20px 0 20px;
	padding: 0;
	list-style-type: none;
	}
	
#sidegreen ul ul {
	list-style: disc;
	color: #007D33;
	}
	
#sideblue ul ul {
	list-style: disc;
	color: #093677;
	}
	
#sidegreen p, #sideblue p {
	position: relative;
	margin: 0 0 .25em 0;
	padding: 0 20px;
	}
	
#sidegreen p.italic {
	font-style: italic;
	color: #007D33;
	}
	
#sideblue p.italic {
	font-style: italic;
	color: #093677;
	}
	
#sidegreen p span, #sideblue p span {
	font-style: normal;
	display: block;
	}
	
#sidegreen a, #sidegreen a:visited, #sidegreen a:active {
	text-decoration: none;
	color: #007D33;
	}
	
#sideblue a, #sideblue a:visited, #sideblue a:active {
	text-decoration: none;
	color: #093677;
	}
	
#sidegreen a:hover, #sideblue a:hover {
	text-decoration: underline;
	}
	


/* ZEBRA */

#playlist {
	border: 1px solid #cccccc;
	}

#playlist tbody tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 8px;
	vertical-align: top;
	}

#playlist tbody tr.head td {
	font-weight: bold;
	color: #ffffff;
	background: #007D33;
	}

	
	
/* FOOTER */
    
#footer {
	margin: 50px 0 30px 0;
	background: #FFF;
	clear: both;
	text-align: center;
	}
	
#footer p {
	color: #093678;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1em;
	}
	
#footer a:link, #footer a:visited, #footer a:active {
	color: #093678;
	text-decoration: none;
	font-weight: bold;
	}
	
#footer a:hover {
	text-decoration: underline;
	}