.green {
	color:#7F9262;
}
.tan {
	color:#D2C694;
}
.orange {
	color:#FF9900;
}
.failed {
	color:#FF9900;
	font-weight:bold;
}

HTML BODY {
	height:100%;
     font-size:76%;
     background-color:#7F9262;
     background-image:url(images/bg.gif);
     background-repeat:no-repeat;
     background-position:bottom right;
	 background-attachment:fixed;
     margin:0;
     padding:5px;
     margin-bottom:5px;
}
body , h1 , h2 , h3 , h4 , h5 , h6 , ol , ul , li , p , label , table {
     font-family:Arial, Helvetica, sans-serif;
     color:#000000;
}
fieldset , legend {
     border:1px dotted #AAAAAA;
     margin:5px;
     padding:5px;
}
legend {
     background-color:#fff3ab;
     font-weight:900;
}
caption {
     background:#CD5806;
     color:#ffffff;
     padding:5px;
     font-weight:900;
     font-size:110%;
     border-width:1px 1px 0;
     border-style:solid;
     border-color:#000000;
}
input, textarea {
     font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
     font-size:100%;
     color:#CD5806;
     margin-bottom:1px;
}
table {
     font-size:100%;
}
/*
th {
	background: #CD5806;
	color: #ffffff;
	padding:5px;
	font-weight:900;
	font-size:110%;
}
*/
td {
     vertical-align:top;
}
a {
     color:#006600;
     text-decoration:underline;
}
a:hover {
     color:#009900;
     text-decoration:underline;
     /* background-color:#ffff77; */
}
h1 {
     font-size:150%;
     font-weight:bold;
     color:#7F9262;
     /*clear:both;*/
	 margin-left:0px;
}
h2 {
     font-size:120%;
     font-weight:bold;
     color:#FF9900;
     /*clear:both;*/
	 margin-left:5px;
}
h3 {
     font-size:100%;
     font-weight:normal;
     /*clear:both;*/
	 margin-left:5px;
}
h4 {
     font-size:80%;
     font-weight:normal;
     margin:1px;
     padding:1px;
     /*clear:both;*/
	 margin-left:5px;
}
h5 {
     font-size:70%;
     font-weight:bold;
     /*clear:both;*/
	 margin-left:5px;
}
h6 {
     font-size:64%;
     font-weight:bold;
     /*clear:both;*/
	 margin-left:5px;
}
img {
     border:0 none inherit;
}
p, ol , ul , li {
     font-size:100%;
     line-height:150%;
	 margin-left:15px;
}
pre {
     font-family:monospace;
     /* font-size:80%; */
}
strong , b {
     font-weight:bold;
}

#background {
	width:750px;
	height:600px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

#head {
	width:750px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #AAAAAA;
	position:absolute;
	top:0px;
	left:0px;
	text-align:left;
}

#menu {
	width:140px;
	height:85%;
	margin:1px;
	padding:0px;
	border-right:1px solid #AAAAAA;
	position:absolute;
	top:100px;
	left:0px;
	text-align:center;
}

#page {
	width:585px;
	height:400px;
	margin:0px;
	padding:5px;
	border:0px dotted #AAAAAA;
	position:absolute;
	top:100px;
	left:155px;
	text-align:left;
}

#footer {
	width:585px;
	margin:0px;
	padding:5px;
	padding-top:20px;
	border:0px dotted #AAAAAA;
	position:absolute;
	bottom:0px;
	left:155px;
	text-align:right;
}
.border {
     border:1px solid #000000;
}
.hidden {
     display:none;
}
.shown {
     display:inline;
}
.leftmenu {
	color: #7F9262;
	background-color:#ffffff;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px 0px 1px 0px;
	text-decoration:none;
	font-weight:normal;
	display:block;
	clear:both;
	text-align:center;
	padding:5px;
	margin:1px;
}
		
.leftmenu:hover {
	color: #7F9262;
	background-color:#FBFBFB;
	border-style:solid;
	border-color:#AAAAAA;
	border-width:1px 0px 1px 0px;
	text-decoration:underline;
	cursor:hand;
	font-weight:bold;
	display:block;
	clear:both;
	text-align:center;
	padding:5px;
	margin:1px;
}

.leftmenuselected {
	color: #7F9262;
	background-color:#F4E8B6;
	border-style:solid;
	border-color:#7F9262;
	border-width:1px 0px 1px 0px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	clear:both;
	text-align:center;
	padding:5px;
	margin:1px;
}