/* ------------------------ CORE STYLES ------------------------ */
body {
	background: #fff;
	font: 12pt "Times New Roman", Times, serif;
	color: #000;
}
a {
	color: #000;
	text-decoration: underline;
}
img {
	border: 0px;
}
form {
	margin: 0px;
}


/* ------------------------ STRUCTURAL STYLES ------------------------ */
#wrapper {
	width: 100%;
	text-align: left;
}
#wraptop {
	width: 100%;
	text-align: left;
}
#wrapnav, #wrapnavrocker, #mainleft, #mainright, #wrapfooter, .hrdiv, p.subnav {
	display: none;
}
#wrapmain {
	width: 100%;
	text-align: left;
	margin-top: 30px;
}
#maincenter {
	width: 100%;
	text-align: left;
}
#wrapendinfo {
	width: 100%;
	text-align: left;
	margin-top: 30px;
	font: italic 10pt/14pt "Times New Roman", Times, serif;
	color: #000;	
}
/* ------------------------ CONTENT STYLES ------------------------ */
#maincenter h1 {
	font: bold 16pt "Times New Roman", Times, serif;
	color: #000;	
}
#maincenter h2 {
	font: bold 10pt/15pt "Times New Roman", Times, serif;
	color: #000;	
}
#maincenter h3 {
	font: italic normal 11pt/16pt "Times New Roman", Times, serif;
	color: #000;
}
#maincenter p {
	font: 12pt/17pt "Times New Roman", Times, serif;
	color: #000;
}
#formtable td {
	font: 12pt "Times New Roman", Times, serif;
	color: #000;
}
img.semiphoto {
	float: right;
	margin: 0px 0px 10px 20px;
	clear: both;
}

/* ------------------------ FORM STYLES ------------------------ */
input, textarea, select {
	font: 11px Tahoma, "Lucida Grande", sans-serif;
	color: #000;
	width: 86%;
	border: 1px solid #900;
	background: #ffe;
}
input.nowidth {
	width: auto;
}
input.subbut {
	width: 65%;
	font: bold 11px Tahoma, "Lucida Grande", sans-serif;
	border: 2px outset #900;
	color: #000;
}
input.clear {
	width: 65%;
	font: normal 11px Tahoma, "Lucida Grande", sans-serif;
	border: 2px outset #900;
	color: #555;
}


/* ------------------------ PRINT STYLES ------------------------ */
#wraptop h6, #wrapnavrocker h6 {
}
#wraptop h2, #wrapnavrocker h2 {
	display: none;
}
