﻿body 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: small;
	background-color: Black;
	margin: 10px;
	padding: 0;
}
h1 {font-size: large;}
h2 {font-size: medium;}
a {text-decoration: none; color: #990000;}
a:hover {text-decoration: underline;}
a.nav {color: White; text-decoration: none;}
a.nav:hover {text-decoration: underline;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: small;}
img {border: 0;}
#wrapper {
	width: 800px;
	text-align:center;
	margin: 0px auto;
	padding: 10px 10px 0px 10px;
	background-color: White;
	border: solid 1px #999999; 
}
#content {
	margin-top:10px;
	text-align: left;
	height: 100%;
	background: url(images/background.gif) top left repeat-y;
}
/* Applies to all div tags within the content div tag */
#content div {
	padding: 0px 10px 0px 0px;
    float: left; 
    background-color: White;
}
#content-left {width:160px;}
#content-main {width:610px;}
#footer {
	width: 800px; /* Required by Firefox to center below #wrapper */
	text-align: center;
	margin: 10px auto;
	font-size: 10px;
	color: White;
}
/* Table Formating */
.center-column {border-left: solid 1px black; border-right: solid 1px black;}
.odd-row {background-color: #CCCCCC;}
/* Contact Form Formating */
.formField {margin: 4px;}
.formFieldOptional {width: 100px; float: left; text-align: left;}
.formFieldRequired {width: 100px; float: left; text-align: left; font-weight: bold;}
.formFieldInput {width: 350px;}
/* Misc Formating */
.testimonial {
    background-color: #CCCCCC; 
    border: solid 1px #333333; 
    font-style: italic; 
    padding: 6px 8px 6px 8px;
}
/* Navigation Menu */
#mainNavMenu {width: 150px; white-space: nowrap; margin-left: 0px;}
#mainNavMenu ul, mainNavMenu li {margin: 0px; list-style: none;}	
#mainNavMenu li {padding: 4px; color: White;}
#mainNavMenu ul {padding: 10px 0px 10px 6px; background-color: #000000;}
