html, body {
margin:0;
padding:0;
}
body {
/* background: #436B50; */
/* background-image: url(/images/template/bg.jpg); */
}

.vertrepeat {
background: #ffffff;
margin: 0px;
padding: 0px;
width: 5px;
}
.horizrepeat {
/* background: #2a4432; */
margin: 0px;
padding: 0px;
height: 2px;
}
#outertable {
margin: 12px auto;
background-color: #ffffff;
font-size:11px;
/* line-height:150%; */
width:550pt;
border: 0;
font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
}
#outertable td {
/*vertical-align:top; */
}
#toptr {
display:none;
visibility: hidden;
width:0;
height:0;
}
#toptd {
display:none;
visibility: hidden;
width:0;
height:0;
}
#topimage {
display:none;
visibility: hidden;
width:0;
height:0;
}
#toptd2 {
border-top: 0;
border-right: 0;
padding:0;
display:none;
visibility: hidden;
width:0;
height:0;
}
#toptd3 {
border-right: 0;
/*background: #ffffff url(/images/template/TopImage2bg.jpg) repeat-x bottom; */
display:none;
visibility: hidden;
width:0;
height:0;
padding:0;
}

#toptd2 h1 {
color: #2A4432;
font-family: "Monotype Corsiva", Georgia, Palatino, Garamond;
font-size:36px;
margin:0;
padding:0;
}
#toptd3 h2 {
color: #538463;
font-family: "Monotype Corsiva", Georgia, Palatino, Garamond;
font-size:24px;
margin:12px 0 0 0;
padding:0;
}

.navtd {
display:none;
}
.navtd2 {
width:160px;
padding-top: 0px;
background: #538463;
border-top:0 solid #2A4432;
border-right: 0;
border-left: 0;
vertical-align:bottom;
line-height:140%;
}

#navtable {
padding:0px;
width:0;
display: hidden;
visibility: none;
}
#navtable a {
display: block;
text-align: right;
font-size:11px;
padding-top: 8px;
padding-right:30px;
padding-bottom: 8px;
text-decoration:none;
margin-bottom:1px;
}


#navtable a:link, #navtable a:visited {
color: #2a4432;
background-image: none;
background-repeat: no-repeat;
background-position: right center;
background-color: #ffffff;
}

#navtable a:hover, #navtable a:active {
color: #FFFFFF;
background-color: #ffffff;
background-image: none;
background-repeat: no-repeat;
}

#medbluebox {
background-color: #ffffff;
display:none;
visibility: hidden;
width:0;
height:0;
}
#dkbluebox {
background-color: #ffffff;
display:none;
visibility: hidden;
width:0;
height:0;
}

#contentarea {
padding:10px 40px;
line-height:150%;
border-right: 0;
vertical-align:top;
font-size:12px;
}
#contentarea a:link, #contentarea a:visited {
color: #1F2D23;
text-decoration: none;
border-bottom: 0;
}
#contentarea a:hover, #contentarea a:active {
color: #1F2D23;
text-decoration: none;
border-bottom: 0;
}
#contentarea td {
vertical-align:top;
}

#contentarea h1, #contentarea h2, #contentarea h3, #contentarea h4, #contentarea h5, #contentarea h6 {
line-height:150%;
color: #000000;
}
h1 {
font-size:22px;
}
h2 {
font-size:20px;
}
h3 {
font-size:18px;
border-bottom: 1px solid #436B50;
font-style: oblique;
}
h4 {
font-size:14px;
font-weight:normal;
border-bottom: 1px solid #436B50;
margin: 4px 0 0 0;
}
h5 {
font-size:14px;
}
h6 {
font-size:12px;
}



#footer {
/* background-color: #436b50; */
border-top: 0;
display:none;
visibility: hidden;
width:0;
height:0;
}
#footer td {
padding: 0;
width:0;
height:0;
display:none;
visibility: hidden;
}
#footer a:link, #footer a:visited {
display:none;
visibility: hidden;
}
#footer a:hover, #footer a:active {
display:none;
visibility: hidden;
}
#btmtd {
display:none;
visibility: hidden;
}



/* forms */
.textinput {
width: 300px;
}


/* server schedule */
.nametable {
width:500pt;
}
.nametable td {
width:50%;
}



/*** mass participants
*******************************/

#participants table {
width: 6.5in;	
}

#participants table td h4 {
font-weight:bold !important;	
}
#participants table td {
padding: 1px 2px;	
}
#participants table td ul, #participants table td p {
margin-top:0;
margin-bottom:0;
padding-top:0;	
padding-bottom:0;	
}
#participants table td ul {
margin-bottom:4px;
}
#participants table td ul li {
margin-top:0;
margin-bottom:0;
padding-top:0;	
padding-bottom:0;	
}

.forprint {
display:none;	
}

