body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin: 0px;

}



td.border1 {

	border-width: 1px 1px 1px 1px;

	padding: 0px 0px 0px 0px;

	border-style: inset inset inset inset;

	border-color: black black black black;

	-moz-border-radius: 0px 0px 0px 0px;

}



.borderC1 {

	border-width: 1px 1px 1px 1px;

	padding: 0px 0px 0px 0px;

	border-style: inset inset inset inset;

	border-color: black black black black;

	-moz-border-radius: 0px 0px 0px 0px;

}



.borderC2 {

	padding: 5px 0px 5px 0px;

	-moz-border-radius: 1px 0px 1px 0px;

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}



.pageTitle {

	font-size: 14px;

	font-weight: bold;

	color: #3C2C2C;

	letter-spacing: 2px;

	font-family: "Times New Roman", Times, serif;

}



.subnav_alignright {

	font-family: Avenir, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bolder;

	color: #000000;

	text-transform: uppercase;

	text-align: right;

	padding-right: 10px;

}


#homeimage {width:692px; height:451px; background-image:url('pics/main.jpg'); position:relative;}
#newsletter {width: 692px; margin:5px auto; padding:5px; background:#fff; border:0px solid green; color:green; font-size:.9em; text-align:left; background:#E1EFD1;}
#thanks {width: 430px; padding:8px 5px; background:#fff; border:1px solid green; position:absolute; top:300px; left:230px; z-index:4; color:green; text-align:center;}

.cream {

	font-family: Arial, Helvetica, sans-serif;

	color: #e0e0c7;

	font-size: 12px;

	padding-left: 20px;

}

.headline {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: e0e0c7;

	font-weight: bolder;

}

.subhead {

	color: e0e0c7;

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	font-weight: bold;

}

.headitalic {

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	font-style: italic;

	font-weight: bolder;

	font-variant: normal;

	text-transform: none;

	color: e0e0c7;

}



.bottomContact {

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	letter-spacing: 2px;

	padding-top: 10px;

}



hr {

 	border: 0;

	width: 100%;

	color: #e0e0c7;

}



a {

	color: #FFFFFF;

}



a.noUnderline {

	text-decoration: none;

	color: #000000;

}



.justCream {

	color: #e0e0c7;

}

#members td {vertical-align:top;}

.sm {font-size:.8em;}



/*CSS Navigation*/

#topnav {
background:#fff;
}

#navcontainer 
{width: 640px;
margin:0px auto;
}

.navborder {border-left:1px solid #333;}


#navcontainer ul
{
padding-left: 0px;
margin:8px 0px;
background-color: #DCDABF;
color: #333;
float: left;
width: 640px;
font-family: times, times new roman, serif;
text-transform:uppercase;
font-size:.9em;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #DCDABF;
color: #333;
text-decoration: none;
float: left;
border-right: 1px solid #333;
text-align:center;
letter-spacing:.075em;
}

#navcontainer ul li a:hover
{
background-color: #B2B172;
color: #000;
}

/**/

#navcontainer2 
{width: 640px;
margin:0px auto;
}


#navcontainer2 ul
{
padding-left: 0px;
margin:8px 0px;
background-color: #B2B172;

color: #333;
float: left;
width: 640px;
font-family: times, times new roman, serif;
text-transform:uppercase;
font-size:.9em;
}

#navcontainer2 ul li { display: inline; }

#navcontainer2 ul li a
{
padding: 0.2em 1em;
background-color: #B2B172;
color: #333;
text-decoration: none;
float: left;
border-right: 1px solid #333;
text-align:center;
letter-spacing:.075em;
}

#navcontainer2 ul li a:hover
{
background-color: #DCDABF;
color: #000;
}


/**/

#navcontainer3 
{width: 640px;
margin:0px auto;
}



#navcontainer3 ul
{
padding-left: 0px;
margin:8px 0px;
background-color: #fff;

color: #333;
float: left;
width: 640px;
font-family: times, times new roman, serif;
text-transform:uppercase;
font-size:.9em;
}

#navcontainer3 ul li { display: inline; }

#navcontainer3 ul li a
{
padding: 0.2em 1em;
background-color: #fff;
color: #333;
text-decoration: none;
float: left;
border-right: 1px solid #333;
text-align:center;
letter-spacing:.075em;
}

#navcontainer3 ul li a:hover
{
background-color: #DCDABF;
color: #000;
}
