html, body	{
	font-family: Trebuchet MS, Verdana,  Arial, Helvetica, Geneva,sans-serif;
	height: 100%;
	margin: 0px;
}

h3 {
	color: #414141; margin: 0px 0px 8px 0px; text-align:left;
}

textarea, input, select	{
	font-family: Trebuchet MS, Verdana,  Arial, Helvetica, Geneva,sans-serif;
	font-size: 9pt;
	color: black;
}	

#container {
	position: relative;
	min-height: 100%;
	/* height: 100%;  makesure to use add this for IE fix to the footer */
}	

#content {
	padding: 5px 5px 105px 5px;
}

.headertitle {
	font-size: 40px; 
	color:#ffa500; 
	margin: 0px; 
	padding: 0px;
}

#header {
	position: relative;
	background-color: #E1ECD9;
	height: 120px;
}

#footer {
	clear: both;
	position: relative; /* was absolute */
	padding-top: 10px; /* was 0px */
	height: 75px; /* was 100px */
	width: 100%;
	background-color: #81916c;
	bottom: 0px;
	color: #fff;
}


.titles {
	padding: 15px 0px 0px 0px;
	font-weight: bold;
	font-size: 10pt;
	color: #414141;
}

#banner { margin: 30px 0px 0px 50px; position: absolute; float: none;}

#topmenu {
	clear: both;
	background-color: #81916c;
	color: #fff;
	padding-left:20px;
	padding-right:20px;
}

#menubox {
	width: 500px;
	padding-top: 3px;
	padding-right:20px;
	line-height: 30px
}

.search_box	{
	margin: 30px 0px 30px 0px;
}

#search_field {
	margin: 1px 5px 1px 0px;
}

#findbox {
	font-size:10pt ;
	margin-top: 3px;
	padding-bottom: 10px;
	min-width: 800px;
}

#findbutton {
	cursor: pointer;
}

#main_section_td {
	padding: 5px;
	margin-right: 5px;
}

#sub_section_td {
	background-color: #ede8bf;
	padding: 5px;
	margin-left: 5px;
}


.alertfields {
	background-color: red; 
	color: yellow
}

.login_area {
		 color: #ffa500;
		 font-size: 9pt;
		 position: absolute;
		 top: 5px;
		 right: 1px;
		 width: 500px;
		 text-align: right;
		 }
		 
.login_fields {
	color: #414141;
	padding: 0px 0px 0px 3px;
	margin: 0px 10px 0px 3px;
	border: 1px solid #ffa500;
}

.login_labels {
	color: #81916c;
	padding: 0px 0px 0px 3px;
	margin: 0px 10px 0px 3px;
	border: 1px solid #ffa500;
}

.greetings_area {
		 color: #81916c;
		 font-size: 10pt;
		 line-height: 15px;
		 position: absolute;
		 top: 10px;
		 right: 1px;
		 width: 250px;
		 }
		 
.pagenotice	{
	font-size: 16pt;
	color: #414141;
}

#loading {color: #ff8000;
		 font-size: 10pt;
		 line-height: 22px;
		 position: absolute;
		 top: 55px;
		 right: 10%;
		 }
		 

.ahilite {
	color: #ffffff;
	text-decoration: none;
}

.ahilite:hover {
	color: #7fffd4;
}

.buttons {
	font-size: 18pt; 
	color: white; 
	background-color: #ffa500; 
	padding: 3px; 
	text-align: center; 
	border: 2px solid #ffa500;
}

.buttons:hover {
	border: 2px solid #81916c; 
	cursor: pointer;
}
		 
.abuttons {
	text-decoration: none;
	color: #ffa500;
	background-color: #E1ECD9;
	padding: 1px 3px 1px 3px;
	font-size: 10pt;
	line-height: 22px;
}
			
.abuttons:hover {
	text-decoration: none;
	color: #E1ECD9;
	background-color: #ffa500;
	padding: 1px 3px 1px 3px;
	font-size: 10pt;
	line-height: 22px;
	cursor: pointer;
}

.abuttons_warning:hover {
	background-color: red;
	color: yellow;
}

.abuttons2 {
	text-decoration: none;
	color: #E1ECD9;
	background-color: #ffa500;
	padding: 1px 3px 1px 3px;
	border: 1px solid #ffa500;
	font-size: 10pt;
}
			
.abuttons2:hover {
	border: 1px solid #fff;
	cursor: pointer;
}


a.labs {
	text-decoration: none;
	color: #fff;
}

a.labs:hover {
	color: #7fffd4;
}

a.prefslink {
	padding: 1px 3px 1px 3px;
	color: #81916c; 
	text-decoration: none;
}

a.prefslink:hover {
	color: #fff; 
	background-color: #ffa500;
}

a.rsslink1 {
	color: #708090;
	font-size: 9pt; 
	text-decoration: none;
}

a.rsslink1:hover {
	color: #000;
	background-color: #DAFFB7;
}

a.rsslink2 {
	color: #7FFFD4;
	text-decoration: none;
}

a.rsslink2:hover {
	color: #fff;
	background-color: #ffa500;
}

.topages {
	color: #7FFFD4;
}

.photoroll {
	border: 2px solid #DFDFDF;
}

.photoroll:hover {
	border: 2px solid #ffa500;
}

.googleadspace_horizontal	{
	margin: 20px 0px 20px 0px;
}

.spotad {
	color: #414141;
	text-decoration: none;
	font-size: 9pt;
}

.craig {
	color: #414141;
	text-decoration: none;
	font-size: 9pt;
}


