body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000	;
	background: #fff url('images/lightbluegrad.jpg') left;
	background-repeat: repeat-y;
}

a:link, a:active, a:visited, a.postlink{ color: #200;}
a:hover{ color: #fff; 
	background-color: #68d;
}

table {
	border: 0;
}

h1{
	border-bottom:solid 3px #68d; 
	color: #001122;
	font-family: Verdana,Sans-Serif;
	letter-spacing: -1px;
	font-size: 24pt; 
	margin-bottom: 6px; 
	width: 85%; 
	text-align: center;
}
h1:hover{
	color: #001122;
	background: none;
	text-decoration: none;
}

h2{	
	color:#443;
	/*color: #aa5;*/
	border-bottom:solid 0px; 
	font-weight:bold;
	font-size: 12pt;
	font-family:Arial,Sans-Serif;
	font-style:italic;
	letter-spacing:-1px;
	margin-top:2px;
	text-align:center;
}

h3{
	color:#443;
	font-weight:bold;
	font-size:10pt;
	font-family:Arial,Sans-Serif;
	display:inline;
	text-decoration:underline;
}

p {	margin-top:6pt;
	margin-bottom:4pt;
	
}

dd {color:#333333;}

img {margin: 0px;
	padding:0px;
	border: 0px;
	display:block;
}

/*small links */
.smlk{font-family: 'Platino Linotype'; font-size:12px; text-align: center;}

.formspace{margin: 6px;}

/*  text stuff */
.fine_print{font-family: 'Palatino Linotype'; 
	color:#516573; 
	font-size: 12px; 
	text-align: center; 
	font-style: italic;
}

.small_font{font-family: 'Palatino Linotype'; 
	font-size: 12px; 
}

.error_msg {
	color:#F81;
	text-align:center;
}

.form_plus{background:#d9e2ec;}

hr { border: 0; width: 60%; height: 2px; text-align: center; 
background-color: #bcf;}

li {margin-top: 6pt;}

dt {font-weight: bold; margin-top: 6pt;}

.lightshade {margin:0 1em 2pt 0; font-size: 10pt; text-align: left; background-color:#f3eaa9; color:#111111; padding:2px;}

/* BELOW is for the rounded box used on every page*/

.topbox { border: 0px;
	/*background-color: #e9f0ff;*/
	background-color: #68d;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.bottombox { border: 0px solid #fff; 
	background: #68d url('images/rightshadow.jpg') right center repeat-y;
/*	background-color: #68d;*/
/*	background: #68d url('images/bottom_curved.jpg') no-repeat bottom6;*/
	padding: 0em 0em 0em 0em;
	font-size: 11pt;
	font-family: arial, sans-serif;
}

.bottombox .back{
	background: url('images/bottombck.jpg') no-repeat top;
	padding: 0em 36px 0em 28px;
}

.bottombox .content { 
	padding: 1em 1em 1em 20px;
	text-align: justify; 
	text-indent: 00px;
/*	background-color:#e9f0ff;*/
	/*background-color:#ffd;*/
	color: #000;
	font-family: Times, serif;
	font-size: 11pt;
/*	border: 1px solid #000;*/
	background: #e9f0ff url('images/blackleftgrad.jpg') left center repeat-y;
}

.bottombox .topgrad {
	background: #e9f0ff url('images/blacktopgrad.jpg') top center repeat-x;
	height: 5px;
	display: block;
	position:relative;
	overflow: hidden;
}

.bottombox .topgrad .topleftgrad{
	background: #e9f0ff url('images/blacktopleftgrad.jpg') no-repeat left top;
	width:5px;
	height:5px;
	float: left; 
	overflow: hidden;
}

.bottombox .content .linkarea {
	padding: 4pt 0pt;
	width: 350px;
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 1em;
	line-height: 14pt;
	text-align: center; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	border-top: 1px solid #136;
	border-bottom: 1px solid #136;
}	

.bottombox .content .feedback {
	text-align:center; 
	color: #963;
	padding: 0 0 1em 0;
}

.bottombox .bottom {
	padding: 0 0 0 0;
	height: 45px;
	background: #68d url('images/bottom.jpg') no-repeat bottom;
	text-align: center;
}

.saved {color: #d0e0ff;} 

.bottombox > .bottom { top: 0 }
.topbox > .bottom { top: 0 }

.nw, .ne, .sw, .se { width: 20px; height: 20px; }
.nw, .sw { float: left; position: relative; left: -2px }
.ne, .se { float: right }

.nw { background: url('images/wtl.gif') no-repeat left top }
.ne { background: url('images/wtr.gif') no-repeat right top }
.sw { background: url('images/wbl.gif') no-repeat left bottom }
.se { background: url('images/wbr.gif') no-repeat right bottom }

/*Table Definitions:*/

tr.odd { background:#ffd; 
	font-size:11pt; 
}
tr.even { background:#eec; 
	font-size:11pt;
	border-spacing:10px;
}
tr.header { background:#123; 
	font-size:11pt; 
	color: #ffc;
	font-weight: bold;
	text-align:center;
}

.samples {
	/*border-collapse:collapse;*/
}
.samples td
{
	border: 2px solid black;
	padding: 3px 8px 1px 8px;
	text-align: center;
}

td.prompt {
	text-align: right;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	vertical-align: center;
	padding-left: 4px;
}
td.response {
	text-align: left;
	vertical-align: center;
	font-family: Times, serif;
	font-size: 11pt;
	padding-right: 4px;
}

td.section {
	text-align: left;
	font-style:italic;
	letter-spacing:-1px;
}

.expandable {
	display:none; 
	vertical-align: top;
}

.greyout {
	background-color: #eed;
	}

table.formfiller {
	border-collapse: collapse; 
}

/*Random classes*/
.imgfloater{
	float: right;
	display: block;
	margin: 6px;
}

.video{
	margin-top:4px;
	margin-left:-25px;
	margin-right:-25px;
	z-index:4;
	display:block;
	overflow:visible;
}

.video_list{
	margin-top:6px;
	margin-left:-45px;
	margin-right:-15px;
	z-index:4;
	display:block;
	overflow:visible;
}


ul.nospace li {
	margin-top: 0;
}
	



