/* css document */
html {
	height:100%;
	min-height:101%;}

body {
	background:#EAD7C2;
	color:#000;
	position:relative;
	min-width:600px;
	width:70%;
	margin:auto;
	padding:0;
	font:normal 0.8em/1.2em verdana,arial,sans-serif;}

div#pageFrame {
	position:relative;
	background:#cbbdae url("images/head1.jpg") no-repeat top right;
	color:#57566a;
	width:100%;
	min-width:600px;
	max-width:1024px;
	margin:auto;
	z-index:100;
	height:173px;}

#tpnav li, #btnav li {
	list-style:none;
	margin:0.3em;
	padding:0.2em;
	border:1px solid;
	display:inline;
	line-height:1.8em;}

#tpnav li a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;}

#tpnav li a:link {
	text-decoration:none;}

#tpnav li a:visited {
	text-decoration:none;}

#tpnav li a:hover {
	text-decoration:none;}

div#middle {
	background:#ECE4DC;
	color:#000;
	position:absolute;
	margin:auto;
	width:100%;
	top:174px;
	min-width:360px;
	z-index:99;}

div#right {
	background:#cbbdae;
	color:#000;
	position:relative;
	float:right;
	width:280px;
	margin:10px 5px;
	border:1px solid;
	z-index:9;}
	
.pix {
	border:outset #ecb985 1px;
	padding:5px;
	margin:2px;}
	
.pix img {
	background:#f7ede1;
	border:inset 2px #000;
	display:block;
	padding:9px;}

#right p {
	font-weight:bold;
	line-height:1.2em;}

hr {
	background:#fff url("images/hr.jpg") no-repeat center center;
	width:60%;
	height:40px;
	margin:auto;
	right:300px;
	padding:0 10px;
	max-width:35%;
	border:0 solid;
 	text-align:center;}

p {
	line-height:1.6em;
	color:#A34E0E;
	padding:10px;}
	
/*top nav*/
#topnav {
	float:right;
	display:inline;}

.help {
	background:#cbbdae;
	color:#000;
	text-decoration:none;
	font-weight:bold;}
	
#right img {
	border:1px solid #000;
	padding:5px;}

#middle a {
	border-top:1px solid;
	color:#ca5c0a;}

#btnav a {border-top:0;}

#middle a:hover {
	color:#ca5c0a;}

#middle a:visited {
	text-decoration:none;
	color:#ca5c0a;}
	
form {
	display:inline;}

fieldset {
	color:#A34E0E;
	margin: 10px 20px;
	padding:0.3em 0.5em;
	clear:left;
	text-align:right;
	width:38%;
	border:1px solid #b9845c;}

legend {
	background:#cbbdae;
	color:#fff;
	border:1px solid #b9845c;
	margin:2px 0px;
	padding:1px 3px;
	font-weight:bold;
	font-size:0.9em;}

label {
	width:12em;
	text-align:right;
	margin:0 1em 10px 0;
	clear:both;}

input, textarea {border:1px solid #b9845c;
	margin:10px 1em 0 0;}

.subbut {
	color:#57566a;
	background:#cbbdae;
	font-size:95%;
	font-weight:bold;
	margin:2px 0px 4px 2px;
	border:2px outset #f5b2b2;}

.req {
	font-size:95%;
	color:#000;
	font-weight:bold;}

.missed {
	background-color:#fad7a8;}