html
{
	font-size: 125%;
	font-family: verdana, arial, helvetica, sans-serif;
}



#siteframe
{
	/*	This div sets the viewable area of the page to 970px centered. 
		This replaces the similar declaration that used to be located
		on the body tag. The reason for this is because setting the 
		body tag with the following styles causes any documents rendered
		in a pop-up window to have incorrect margins.
    */
	
	width: 990px;
	height: auto;
	min-height: 5000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;

z-index: 0;

		
}


body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 50%;
		background-image:
url('images/bg.gif');
background-repeat:repeat-x;

background-color: #ffffff;
	


}


#logo
{
position: absolute;
width: 287px;
height: 51px;
top: 152px;
left: 10px;
z-index: 2;

}


#mainimage
{
position: absolute;
width: 621px;
height: 309px;
top: 87px;
left: 350px;
z-index: 2;

}



#nav_frame

{
position: absolute;
width: 480px;
height: 200px;
top: 221px;
left: 22px;
line-height: 1.7em;
color: #387e15;
font-size: 20px;
FONT-FAMILy: times new roman;
z-index: 2;

}


#spacerframe

{

width: 976px;
height: auto;
margin-bottom: 50px;
float: right;



}

#spacerframe2

{

width: 976px;
height: auto;
margin-bottom: 30px;
float: right;



}

#nav
{

margin-bottom: 17px;

}


#arrow

{
position: absolute;
width: 547px;
height: 529x;
top: 0px;
left: 422px;
z-index: 2;

}


#title_frame
{
position: absolute;
width: 980px;
height: 3055px;
top: 546px;
left: 18px;
z-index: 2;


}




#browse

{
position: relative;
width: 268px;
height: 33x;
margin-top: 17px;
margin-left: -5px;

}


#mainrt
{
position: relative;
width: 693px;
float: right;
margin-top: 0px;
margin-left: 20px;
margin-bottom: 90px;

}






#text
{
position: relative;
float: left;
width: 250px;
float: left;
margin-top: -3px;
margin-left: 0px;
line-height: 1.7em;
color: #28390d;
font-size: 10px;

}





#space

{
clear: both;
float: left;
}








#tinyspace

{
height: 0px;
padding: 0px 0px 0px 0px;
margin: 12px 0px 0px 0px;
}



a.nav:link
{
color: #000000;
text-decoration:underline;
font-weight: bold;


}


a.nav:visited
{
color: #000000;
text-decoration:underline;
font-weight: bold;
}


a.nav:hover
{
color: #333333;
text-decoration:NONE;
font-weight: bold;
}


a.nav:active
{
color: #000000;
text-decoration:underline;
font-weight: bold;
}



a.nav:link
{
color: #000000;
text-decoration:underline;
font-weight: bold;


}


a.homenav:visited,a.homenav:active,a.homenav:active
{
color: #0066cc;
text-decoration:underline;
font-weight: bold;
}


a.homenav:hover
{
color: #003366;
text-decoration:NONE;
font-weight: bold;
}






















#title

{
position: absolute;
width: 970px;
height: 55px;
top: 446px;
left: 18px;
z-index: 2;

}


#contact_frame

{
position: absolute;
top: 240px;
left: 15px;
float: left;
}

.inputalt

{
font-size: 10px;
margin-top: 3px;
background: #efefef;
border: 1px solid #76ad1f;
width: 200px;
font-color: #999999;
font-family: verdana;
}


textarea

{
font-size: 10px;
margin-top: 3px;
background: #efefef;
border: 1px solid #76ad1f;
width: 600px;
	height: 120px;
	font-color: #999999;
font-family: verdana;

}


.altsubmit
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
color: #333333;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
} 

