body {
	background: #564823;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 0.8em;
	margin: 3px 0px 15px 0px;
	padding: 0;
	text-align: left;
	overflow-x:scroll;
	overflow-y:scroll;
}

SELECT{font-family:cursive; font-size:small; color:#513d00; background-color:#f2f2e2; border-style:outset; border-width:thin;  border-color:#564823; min-width: 155px;}
TEXTAREA{font-family:cursive; font-size:small; color:#513d00; background-color:#f2f2e2; border-style:outset; border-width:thin; border-color:#564823;  }


input[type='text'],input.text {font-family:cursive; font-size:small; color:#513d00; background-color:#f2f2e2; border-style:outset; border-width:thin; border-color:#564823; min-width: 155px;  } 
input[type='radio'],input.radio { min-width: 40px; max-width:40px; } 
input[type='checkbox'],input.checkbox { min-width: 10px;} 
checkboxStyle {
    min-width: 10px;
}

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}

a, a:link, a:visited, a:active {  color: #816D30; text-decoration: none; font-weight: bold}
a:hover {  color: #A18D50; text-decoration: underline; font-weight: bold}

/* NAV TABLE DEFINITION */

.navtable a, .navtable a:link, .navtable a:visited, .navtable a:active { 
	color: #404040;
	font-weight: bold; 
	text-decoration: none;
	display: block; 
	width: 100%;
	padding: 3px;
}
.navtable a:hover { 
	color: #909090;
	background-color: #78652C;
	font-weight: bold; 
	text-decoration: none;
}



/*
Apply class="navtable" to Navigation Table
*/
.smallgold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #A18D50}
.biggold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #A18D50; font-weight: bold}
.bigwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight: bold}
.gold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #A18D50}
.gold2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #A18D50}
.smaller {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFFF}

.rtbdr {
	background-image: url("images/splitvert.gif");
	background-position: right;
	background-repeat: repeat-y;
	height: 21px;

}
.newinside
{ border-bottom: 1px solid #295D1D;
background-color: #000000;
}

.newinside2
{ border-bottom: 1px solid #295D1D;
background-color: #295D1D;
}


table.newt
{ border: 1px #295D1D solid; 
border-spacing: 0px;}

#menubox{

	float:right;

	width:100%;

	margin: 0 0px 0 00px;

	font-family:Arial;

	font-size:12px;

	overflow: hidden;

}
#menu {

	text-align:center;

	width: 100%;

	height: 30px;

	margin: 0px auto 0px auto;

	background: url(images/mid.jpg) repeat-y;

	padding: 0 0 0 0px; 

/*	background: url(images/barmenu.jpg) repeat-y;*/

}

#reference {
	text-align:right;
	width: 222px;
	margin: 0px auto 0px auto;
	background-repeat:no-repeat;
	/*background-color:#e8FFe8;*/
	padding: 0 12 0 0px; 
	min-height:800px;	 
	float: left;

}
#sketch {
	text-align:right;
	width: 222px;
	margin: 0px 0px 0px auto;
	color:#00bC23;
	/*background-color:#f8f8f8;*/
	background-repeat:no-repeat;
	 padding-right:12px;
	min-height:800px;
	float: left;
}
#hardware {
	text-align:right;
	width: 222px;
	/*margin: 0px auto 0px auto;*/
	background-repeat:no-repeat;
	color:#cc0000;
	/*background-color:#e8e8FF;*/
	padding: 0 12 0 0px; 
	min-height:800px;
	float: left;
}
#fp {
	text-align:right;
	width: 222px;
	margin: 0px auto 0px auto;
	background-repeat:no-repeat;
	/*background-color:#FFe3FF;*/
	color:#0000cc;
	padding: 0 12 0 0px; 
	min-height:800px;
	float: left;
}
table.portal {
	text-align:right;
	width: 700px;
	margin: 0px auto 0px auto;
	bgcolor: #CCCCCC;
	color:#ffffff;
	padding: 0 12 0 0px; 
	min-height:800px;
	float: left;
}
#menu ul {

	width: 100%;

	height: 30px;

	margin: 0 0 0 95px;

	padding: 0 0 0 0;

/*	background: #333333; */

	list-style: none;

}



#menu li {

	display:inline;

}



#menu a {

	display:compact;

	float: left;

	padding: 10px 25px 5px 25px;

	/*border-left: 1px solid #666666;*/

	text-decoration: none;

	text-align: center;

	font-size: 17px;

	font-weight: normal;

	color: #000000;

}



#menu a:hover {

/*	background: #CCCCCC; */

	color: #497401;

	text-decoration:underline;

}



#menu .selected a {

	border: none;

	color:#497401;

	text-decoration:underline;

}

