body{
	font-family: Arial, "Helvetica", sans-serif;
}


p{
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 0.8em;
}

div.message{
	margin:10px;
	padding:.5em 0;
}
div.error{
	background:#eee;
}
	.message p{	
		padding-left:15px;
		padding-right:15px;
		margin:.1em 0;
	}
	.error p{
		color:#f60;
	}
.text {
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-align: justify;
	margin: 15px;
	padding: 15px;
}
li {
	list-style-position: outside;
	list-style-type: disc;
	white-space: normal;
}
ul {
	padding-left: 8px;
}
.formtext {
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-align: Left;
	vertical-align: middle;
}
textarea{
	font-family: Arial, "Helvetica", sans-serif;
}
hr {
	line-height: 2px;
}
h2 {
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FF7F00;
	text-align: left;
	padding-top: 0em;
	padding-right: 1em;
	padding-left: 0.8em;
}

h3 {
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #777;
	padding-top: 0em;
	padding-right: 1em;
	padding-left: 0.8em;
}
.what {
	width: 700px;
	height: 400px;
	background-image: url(../images/what.jpg);
	background-repeat: no-repeat;
}
.why {
	width: 700px;
	height: 400px;
	background-image: url(../images/why.jpg);
	background-repeat: no-repeat;
}
.how {
	width: 700px;
	height: 400px;
	background-image: url(../images/how.jpg);
	background-repeat: no-repeat;
}
.where {
	width: 700px;
	height: 400px;
	background-image: url(../images/where.jpg);
	background-repeat: no-repeat;
}
a:link, a:visited{
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
}


#data{
	font-family: Arial, "Helvetica", sans-serif;

}
	#data th{	
		vertical-align:top;
		background:#ddd;
		color:#f60;
		border:1px solid #999;
		padding:2px;
		text-align:center;
		font-size: 0.7em;
	}
	#data tr.alt td{
		background:#EFE9E0;
	}
	#data td{
		vertical-align:top;
		background:#eee;
		border:1px solid #ddd;
		text-align:left;
		padding:2px;
		font-size: 0.7em;

	}
	#data td.plain{
		background:#fff;

	}
	#data th.wide{

	}
	#data th.del, #data td.del{
		width:200px;
		background:#bbb !important;
	}
	#data td.center{
		text-align:center;
	}	
	
	#data tr.header td{
		background:#fff;
		border:none;
		padding:5px;
		font-size: 1em;
	}
	#data tr.nav td{
		padding:5px;
	}	
		#data tr.nav td strong{
			text-align:center;
			padding:5px 10px;
			border-right:1px solid #ddd;
		}
			
		#data tr.nav td a, #data tr.nav td a:visited{
			text-align:center;
			padding:5px 10px;
			border-right:1px solid #ddd;
		}

		#data tr.nav td a:hover{
			background:#eee;
			color:#000;
			text-decoration:none;
		}
	#data td #othercomments{		
		width:10em;
		height:8em;
		overflow:auto;
		scrollbar-face-color: #bbb;
		scrollbar-arrow-color: #eee;
		scrollbar-track-color: #E6E5E3;
		scrollbar-shadow-color: #bbb;
		scrollbar-highlight-color: #bbb;
		scrollbar-3dlight-color: #bbb;
		scrollbar-darkshadow-color: #bbb;
	}

#reg img{
	padding-left:8px;
}
	#reg a:link, #reg a:visited{
		color: #FF7F00;
		font-weight:bold;
		text-decoration:none;
	}
	
	#reg a:hover{
		color: #666;
		text-decoration:underline;
	}