body, html
{background-color: #BD9DFF;
scrollbar-face-color: #000000;
scrollbar-arrow-color: #BD9DFF;
scrollbar-track-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-3dlight-color: #BD9DFF;
scrollbar-highlight-color: #000000;
font: 1.0em "Trebuchet MS", Tahoma, sans-serif;
color: #FFFFFF;
margin-top: 0px;
margin-bottom: 0px;}

nav
{width: 100%;
text-align: center;}

h3
{font: bold 1.3em Verdana, Arial, sans-serif;
color: #9562FF;
letter-spacing: 2px;}

h5
{font: bold 1.0em Verdana, Arial, sans-serif;
color: #9562FF;
letter-spacing: 2px;}

ul#navigation li
{display: inline;
list-style-type: none;
margin-right: 4px;}

a:link
{font: bold 0.9em "Trebuchet MS", Tahoma, sans-serif;
color: #9562FF;
letter-spacing: 1px;
text-decoration: none;}

a:visited
{font: bold 0.9em "Trebuchet MS", Tahoma, sans-serif;
color: #9562FF;
letter-spacing: 1px;
text-decoration: none;}

a:hover
{font: bold 0.9em "Trebuchet MS", Tahoma, sans-serif;
color: #FFFFFF;
border-bottom: 1px solid #9562FF;
letter-spacing: 1px;
background-color: transparent;
text-decoration: none;}

a:active
{font: bold 0.9em "Trebuchet MS", Tahoma, sans-serif;
color: #732FFF;
letter-spacing: 1px;
background-color: transparent;
text-decoration: none;}

a#current
{font: bold 0.9em "Trebuchet MS", Verdana, sans-serif;
color: #FFFFFF;
background-color: none;
letter-spacing: 1px;
border-bottom: 1px solid #9562FF;
text-decoration: none;}

section
{width: 65%;
background-color: #000000;
margin-left: auto;
margin-right: auto;
padding: 5px;
text-align: center;
border-left: 3px outset #9562FF;
border-right: 3px outset #9562FF;}

.ptext
{text-align: justify;
font: 1.0em "Trebuchet MS", Tahoma, sans-serif;
color: #FFFFFF;
margin: 4px;}

hr
{border: 2px outset #9562FF;}

footer
{background-color: #000000;
border-left: 3px outset #9562FF;
border-right: 3px outset #9562FF;
text-align: center;
font: italic 0.9em "Trebuchet MS", Tahoma, sans-serif;
color: #FFFFFF;
margin: 5px auto 0px auto;
width: 65%;
padding: 5px;}


/* Field set styles */

#formContain
{width: 90%;
margin: 0px auto;}

fieldset
{background-color: #111111;
border: 2px solid #9562FF;
width: 40%;
text-align: left;}

#contactInfo
{float: left;}

legend
{color: #FFFFFF;
letter-spacing: 3px;
text-align: left;}

input
{margin: 2px;
display: block;}

input[type="checkbox"]
{display: inline;
margin: 4px;}

input[type="radio"]
{display: inline;
margin: 4px;}

textarea
{width: 90%;
height: 100px;}

/* Label styles */

label
{font: bold 0.9em "Trebuchet MS", Verdana, sans-serif;
color: #BD9DFF;}

input[type="submit"], input[type="reset"]
{margin: 5px auto;}

input#state
{width: 50px;}

input#zipcode
{width: 75px;}


/* Validation styles */

input:focus, select:focus, textarea:focus
{background-color: #99FF99;}

input:focus:valid
{background-color: #99FF99;}

input:focus:invalid
{background-color: #FF9999;}