body {
border : 0 none; 
background : #000; 
color: #000;
margin:0; 
text-align: center; 
font-family: Arial, helvetica, verdana, sans-serif; 
padding : 0; 
}

#wrapper {
border : 0px none; 
background: #000;
color : #000; 
margin : 6px auto; 
padding : 0; 
width : 899px; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 900px; 
} 

html > #wrapper {
width : 900px; 
} 

#header {
background : #000; 
color : #fff; 
border : 0 none; 
margin : 0;
padding : 0; 
text-align : center; 
} 

#pagebody {
padding : 0; 
margin : 0; 
border : 0; 
text-align : center; 
color : #fff; 
background: #000; 
clear : both; 
} 

#maincontent {
text-align: center;
background: #000; 
margin-top : 0;
margin-left : 38px;
margin-right : 38px;
padding: 0; 
width : 679px; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 680px; 
} 

html > #maincontent {
width : 680px; 
} 

th {
font-weight : bold; 
vertical-align : top; 
padding : 3px;
} 

tr, td {
vertical-align : top; 
padding-bottom : 2px; 
} 

table tr, table td {
margin-top : 0;
margin-left : 38px;
margin-right : 38px;
padding: 2px; 
width : 679px; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 680px; 
} 

table#smallprint th, table#smallprint td {
vertical-align : top;
text-align: center;
padding : 3px; 
font-size : xx-small; 
} 

table#smallprint2 {
border-width: 1px;
border-style: solid;
border-color: #D8D8D8;
border-collapse:collapse;
}

table#smallprint2 th {
vertical-align : middle;
text-align: center;
font-size : 8pt; 
font-weight: bold;
background: #F8F8F8;
border-width: 1px;
border-style: solid;
border-color: #D8D8D8;
border-collapse:collapse;
padding : 2px; 
} 

table#smallprint2 tr, table#smallprint2 td {
vertical-align : middle;
text-align: left;
border-width: 1px;
border-style: solid;
border-color: #D8D8D8;
border-collapse:collapse;
padding : 1px; 
font-size : 8pt; 
} 


#footer {
border:0 none;
color : #fff;
background : #000; 
text-align : center; 
color : #eee;
clear : both; 
font-size : xx-small; 
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : x-small; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 1px; 
padding-bottom : 1px; 
} 

html > #footer {
font-size : xx-small; 
} 

a img {
border: none;
background : transparent; 
}

a img #footer{
border: none;
background : transparent; 
}


#footer img {
vertical-align : top; 
border:0 none;
} 

.noborder {
border:0 none!important;
}


* html code {
font-size : 105%; 
} 

h1, h2, h3, h4, h5, h6, h7 {
font-family : Arial, helvetica, "Gill Sans", "Century Gothic", "Bitstream Vera Sans", verdana, lucida, sans-serif; 
font-weight : normal; 
margin-top : 1em; 
margin-bottom : 2px; 
letter-spacing : 1px; 
} 

#pagebody h1 {
margin-top : 0; 
font-size : medium; 
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : large; 
} 

html > #pagebody h1 {
font-size : large; 
} 

#pagebody h2 {
margin-top : 1.5em; 
font-size : medium; 
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : large; 
} 

html > #pagebody h2 {
font-size : large; 
}

h3 {
font-size : small; 
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : medium; 
} 

html > h3 {
font-size : medium; 
} 

h3.byline {
font-size : 10px; 
padding : 0; 
margin : 7px 0; 
} 

h4 {
font-weight : normal; 
font-size : x-small; 
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : small; 
} 

html > h4 {
font-size : small; 
} 

h5 {
font-size : xx-small; 
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : x-small; 
} 
html > h5 {
font-size : x-small; 
} 

h6 {
margin : 0 0 18px; 
padding : 0; 
background : transparent; 
font-weight : normal; 
font-size : 9px; 
voice-family : "\"}\""; 
voice-family : inherit; 
} 

html > h6 {
font-size : xx-small; 
} 

INPUT {
font-family: Arial;
font-size: 12px;
}

p {
line-height : 120%; 
text-align : left; 
margin-top : 0; 
margin-bottom : 1em; 
} 

p sup {
font-size: 80%;
}

#pagebody, #pagebody div, #pagebody p, #pagebody th, #pagebody td, #pagebody li, #pagebody dd, #pagebody dt {
font-size : x-small; 
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : small; 
} 

html > #pagebody, html > #pagebody div, html > #pagebody p, html > #pagebody th, html > #pagebody td, html > #pagebody li, html > #pagebody dd, html > #pagebody dt {
font-size : small; 
} 

#pagebody p.fineprint {
font-size : xx-small; 
} 

a:link, a:visited {
font-weight : bold; 
text-decoration : none; 
color : #AD8383; 
background : transparent; 
} 

a:hover {
font-weight : bold; 
text-decoration : underline; 
color : #C30; 
background : transparent;
} 

a:active {
font-weight : bold; 
text-decoration : none; 
color : #B9B588; 
background : transparent; 
} 

#menu {
margin : 0; 
padding : 0; 
} 

#menu ul {
border : 0 none; 
margin : 0; 
padding : 0; 
list-style-type : none; 
text-align : center; 
clear : left; 
} 

#menu ul li {
display : block; 
float : left; 
text-align : center; 
padding : 0; 
margin : 0; 
} 

#menu ul li a {
background : #000;
outline:0;
width : 200px; 
height : 1.5em; 
border-top : 0 none; 
border-left : 0px solid #ccc; 
border-bottom : 1px solid #000; 
border-right : 0px solid #ccc; 
padding : 0; 
margin:0; 
color : red; 
text-decoration : none; 
display : block; 
text-align : center; 
font-weight : bold; 
letter-spacing : 1px; 
line-height : 1.5em; 
font-size : x-small; 
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : small;
} 

html > #menu ul li a {
font-size : x-small; 
} 

#menu ul li a:hover {
font-weight : bold; 
color : black; 
background : #000; 
} 

#menu a:active {
background : #000000; 
color : #fff; 
font-weight : bold; 
} 

body#sectionone #menu li#one a,
body#sectiontwo #menu li#two a,
body#sectionthree #menu li#three a, 
body#sectionfour #menu li#four a, 
body#sectionfive #menu li#five a, 
body#sectionsix #menu li#six a,
body#sectionseven #menu li#seven a,
body#sectioneight #menu li#eight a {
background : #c30;
border: 1px solid #c30;
color : #fff; 
font-weight : bold; 
} 

.hide {
height : 0; 
width : 0; 
overflow : hidden; 
position : absolute; 
} 

#pagebody #maincontent #box {
font-size : xx-small; 
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : x-small; 
border-style : dashed; 
border-width : 1px; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 1px; 
padding-bottom : 0; 
} 

.linewrap {
font-weight : bold; 
color : #c60; 
font-size : 10px; 
} 

.floatleft {
float : left; 
padding : 0; 
margin : 0 5px 5px 0; 
} 

.floatleft h5 {
font-size : xx-small; 
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : x-small; 
} 

.floatright {
float : right; 
padding : 0; 
margin : 0 5px 5px 0; 
} 

.nofloat {
clear : both; 
} 

.vs0 {
margin-top : 0; 
} 
.vs3 {
margin-top : 3px; 
} 
.vs5 {
margin-top : 5px; 
} 
.vs7 {
margin-top : 7px; 
} 
.vs10 {
margin-top : 10px; 
} 
.vs15 {
margin-top : 15px; 
} 
.vs25 {
margin-top : 25px; 
} 

.cell {
width : 40px; 
height : 40px; 
font-family : Verdana, Arial; 
font-size : 10pt; 
font-weight : bold; 
background-color : #996633; 
color : #ffff33; 
border-top : 2px solid #aa9966; 
border-left : 2px solid #aa9966; 
border-right : 2px solid #663300; 
border-bottom : 2px solid #663300; 
text-align : center; 
} 

.hole {
width : 40px; 
height : 40px; 
background-color : #aa9966; 
text-align : center; 
} 

.msg {
font-size : 8pt; 
font-weight : bold; 
} 

.capt1 {
font-size : 10pt; 
font-weight : bold; 
} 

.capt2 {
font-size : 9pt; 
font-weight : bold; 
} 

.capt3 {
font-size : 10pt; 
font-weight : bold; 
color : #808080; 
} 

.capt4 {
font-size : 9pt; 
font-weight : bold; 
color : #808080; 
} 

.but {
font-size : 9pt; 
font-weight : bold; 
height : 30px; 
background-color : #aaaa99; 
} 

.main {
width : 200px; 
border : 0 solid #ccc; 
} 

.month {
background-color : #c30; 
font : bold 8px verdana; 
color : white; 
} 

.daysofweek {
background-color : white; 
font : bold 8px verdana; 
color : black; 
border-bottom : 1px solid #ccc; 
} 

.days {
font-size : 8px; 
font-family : verdana; 
color : black; 
background-color : white; 
padding : 2px; 
} 

.days #today {
font-weight : bold; 
color : white; 
background-color : #808080; 
} 

SELECT, OPTION {
	font-family: Arial;
	padding: 3px;
	font-size: x-small;
	background-color : #efebe9; 
}

textarea {
font-size: 8pt;
overflow: auto;
background:#E2DCD8;
resize:none;
}


/* .container & .text are for shadowed text */

.container {
position : relative; 
left : 1px; 
top : 1px; 
color : #dad8d8; 
} 

.text {
position : absolute; 
left : -1px; 
top : -1px; 
color : #fd4a0b; 
} 

.button {
font-size: 8pt;
}

.inputc {
font-size: 8pt;
background:#E2DCD8;
}

.textborder
{
width:388px;
padding:0 0 14px 0;
margin:10px auto;
background:url("border.gif") bottom left no-repeat;
}

.textborder h3
{
margin:0;
padding:7px 10px 3px 10px;
background:url("border.gif") top left no-repeat;
}

.textborder p
{
margin:0;
padding:0 10px 3px;
border:1px solid #d8d8d8;
border-width:0 1px;
background:#fff;
}

textarea
{
   resize: none;
}

object
{
background:#000;
}

div.scroll {
height: 280px;
width: 638px;
overflow: auto;
border: 1px solid #666;
background-color: #000000;
padding: 0px;
}
