body {
	margin:0px;
	background: url(imgs/layout/acres_slice.gif) repeat-x top;
}

/*top header layout*/
#hderlayout
{
	margin:0px;
	background: no-repeat url(imgs/layout/acres_hdr.jpg) right;
	height:131px;
	
}
/*logo div position*/
#logo
{ margin-left:30px; padding-top:2px;}

/*content portion*/
#mainbody
{
	min-height:300px;
	max-height:1000px;
	margin-right: 45px;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-left: 50px;
}
/*green graphic detail on top left*/
#topmenhance
{
	color:black;
	top: 125px;
	position: absolute;
	height: 49px;
	left: 0px;
	clear:both;
}
/*green graphic detail on bottom right*/
#bottomenhance
{	height:20px;
	color:black;
	vertical-align: bottom;
	background: no-repeat url(imgs/layout/acres_bl.gif) right top;
	margin-top:-10px;
	clear:both;
}

/*descriptive text on top*/
.topdescription
{
margin-top:28px;
}

/*leftcolumn for main content*/
#leftcolumn
{width:40%; float:left; }

/*rightcolumn for main content*/
#rightcolumn
{width:40%; float:left;}

/*headers for text*/
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #1690FC;
	font-size: 1.2em;
}
h2{
	font-size: .85em;
	color: #DB2122;
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -15px;
	text-indent: 4pt;
}

/*larger descriptive titles or small subheaders*/
h4, h5 
{
	color: #DB2122;
	margin-left: 20px;
}

/*description keyword highlight large*/
.keywordL
{color: #DB2122}

/*description keyword highlight small*/
.keywordS
{	color: #DB2122;
	font-size: x-small;
}

/*paragraph styles*/
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-left:20px;
	margin-right: 20px;
}

/*subheader text*/
.subheads{
	font-size: small;
	color: #DB2122;
	margin-left: 12px;
}

/*selevtive word highlighting in blue*/
.highlight{
	color: #1690FC;
	font-weight: bold;
}

#footer
{
	font-size:x-small;
	color:#A30404;
	background-color: #E3F854;
	width: 100%;
	bottom: 0px;
	padding-top: 10px;
	padding-bottom: 16px;
	clear:both;
	position: static;
	top: auto;
}

/* ----------------------------------------- LINKS STYLES -------------------------------*/
/*-----------------look at bottom of this page for htm page specific styles ------------*/
/*standard links*/
a:link {
	color: #49196B;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #343687;
}
a:hover {
	text-decoration: none;
	color: #1690FC;
}
a:active {
	text-decoration: none;
	color: #E3F854;
}
/*end of standard links*/

/*top menu navegation*/
#navmenu li{
	display: inline;
}/*lists an unordered list in a one-line state*/

#navmenu li a:link {
	width: 92px;
	float: left;
	background-color: #1690FC;
	color:#E3F854;
	margin-right: 5px;
	margin-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-transform:capitalize;
	font-weight:bold;
	text-align: center;
	padding-top: 5px;
	margin-top: -15px;
	padding-bottom:13px;
}
#navmenu li a:visited {

	width: 92px;
	float: left;
	background-color: #1690FC; /*bright blue*/
	color:#E3F854; /*yellow green*/
	margin-right: 5px;
	margin-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-transform:capitalize;
	font-weight:bold;
	text-align: center;
	padding-top: 5px;
	margin-top: -15px;
	padding-bottom:5px;
	
}
#navmenu li a:active{

	width: 92px;
	float: left;
	background-color: #E3F854; /*yellow green*/
	color:#DB2022; /*warm red*/
	margin-right: 5px;
	margin-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-transform:capitalize;
	font-weight:bold;
	text-align: center;
	padding-top: 5px;
	margin-top: -15px;
	padding-bottom:13px;
}
#navmenu li a:hover{
	width: 92px;
	float: left;
	background-color: #E3F854; /*yellow green*/
	color:#DB2022; /*warm red*/
	margin-right: 5px;
	margin-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-transform:capitalize;
	font-weight:bold;
	text-align: center;
	padding-top: 5px;
	margin-top: -15px;
	padding-bottom:13px;
}
/*end of top menu navegation*/

/*footer navegation*/
a#footnav:link {
	color:#A30404;
	text-decoration: underline;
	padding-right: 10px;
	padding-left: 10px;
}
a#footnav:visited {
	color:#A30404;
	text-decoration: underline;
	padding-right: 10px;
	padding-left: 10px;
}
a#footnav:hover {
	color:#49196B;
	text-decoration: underline;
	padding-right: 10px;
	padding-left: 10px;
}
a.footnav:active {
	color:#A30404;
	text-decoration: underline;
	padding-right: 10px;
	padding-left: 10px;
}
/*end of footer navegation*/

/*sponsor navegation*/
a.sponsor:link {
	text-decoration:none;
	color:#0066FF;
	margin-left:10%;
	font-size:small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sponsor:visited {
	text-decoration:none;
	color:#0066FF;
	margin-left:10%;
	font-size:small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sponsor:hover {
	text-decoration:underline;
	color:#49196B;
	margin-left:10%;
	font-size:small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sponsor:active {
text-decoration:none; color:#0066FF; margin-left:10%; font-size:small;
}
/*end of sponsor navegation*/

/* "back to top" link styles */
.backtop {
	font-size: x-small;
	font-weight: bold;
	color: #DB2122;
}
a.backtop:link
{
	color: #DB2122;
	text-decoration:none;
}
a.backtop:visited
{
	color: #990000;
	text-decoration:none;
}
a.backtop:hover
{
	color:#DB2122;
	text-decoration:underline;
}
a.backtop:active
{
	color:#990000;
	text-decoration:underline;
}

/*end of "back to top" links*/

/*----------------------page specific styles-----------------*/


/*-----------registration page --------------------*/
#registrationLeft
{width:50%; float:left;}
#registrationRight
{width:30%; float:left;margin-left:0px;}



/*-----------------calendar-------------------*

/*-----day of month or week, title for description--------*/
.monthWeek
{color: #DB2122; font-weight: bold; }
/*end of month or week*/

/*month or week links*/

a.keywordS:link {
	font-size: x-small;
	color: #DB2122;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	font-family: Arial, Helvetica, sans-serif;
}
a.keywordS:visited {
	font-size: x-small;
	color: #DB2122;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
a.keywordS:hover {
	font-size: x-small;
	color: #DB2122;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
a.keywordS:active{
	font-size: x-small;
	color: #DB2122;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
a.keywordL:link {
	font-size: small;
	color: #DB2122;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
a.keywordL:visited {
	font-size: small;
	color: #DB2122;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
a.keywordL:hover {
	font-size: small;
	color: #DB2122;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
a.keywordL:active{
	font-size: small;
	color: #DB2122;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
/*end of month or week links*/

/*---------gallery------------*/

/*border styles for image table*/
#thumbimages
{ border-top:1px solid #E3F854; border-bottom: 2px solid #E3F854;}


/*img properties*/
.galleryBig
{
	border:2 solid black;
}

/*thumbnail properties - please remember to make your thumbnails 50px by 50 px in size*/

.gallerySmall
{
	border-size:0;
}
/*description holder div*/
.holder
{ margin-left:12px; }

/*picture titles*/
.picTitle
{color: #1690FC;}
a.picTitle:link
{color: #1690FC;}
a.picTitle:visited
{color: #1690FC;}
a.picTitle:hover
{color: #1690FC;}
a.picTitle:active
{color: #1690FC;}
/*end of picture titles - anchors*/

/*------------------contact us page --------------------*/

/*-----small print-------*/
.smallPrint
{font-size: x-small}

/*font for levels of sponsorship*/
.sponsorship {font-family: Arial, Helvetica, sans-serif; font-size: small; 
margin-left: 10px; color: #DB2122; margin-top:0px; margin-bottom:0px; }

/*font for numbers*/
.numbers {font-family: Arial, Helvetica, sans-serif; font-size: small; margin-left: 10px; color: #49196B; font-weight: bold; }

/* "make checks payable to:" */
#payable {font-size: small; color: #DB2122; margin-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*address for payable*/
.addressA
{font-size: x-small; font-family: Arial, Helvetica, sans-serif; }

/*regular address*/
.addressB
{font-size: x-small}

