<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
@charset "utf-8";
/* CSS Document */
 
html, body
{
margin: 0px;
padding: 0px;
text-align: center;
min-width: 1000px;
}

#container
{
margin: auto;
width: 	980px;
text-align: left;
background: #DCDCDC;
border: 8px solid #fffafa;
}

a
{
text-decoration: none;
} 

a:hover
{
text-decoration: underline;
} 

a img
{
border: none;
} 

h2
{
margin: 0;
padding: 10px;
}

h3
{
margin: 0;
padding-bottom: 5px;
}

p
{
margin: 0;
font-family: arial;
padding: 5px;
text-align: left;
}

p.center
{
font-family: arial;
text-align: center;
}

p.strong
{
font-weight: bold;
padding: 0px 25px 0px 25px;
}

/* Menu */
.nav
{
width: auto;
padding-top: 1px;
font-size: 1em;
margin: 0;
background-color: #4682B4;
}

.nav ul
{
float: right;
width: 100%;
padding: 0;
margin: 0;
list-style-type: none;
}
 
.nav ul li
{
display: inline;
}

a.nav
{
float: right;
width: auto;
text-decoration: none;
color: #fffafa;
border-left: 1px solid #fffafa;
padding-right: 14px;
padding-left: 14px;
}

a.nav:hover
{
background-color: #708090;
}

.nav2
{
width: auto;
padding-top: 1px;
font-size: 1em;
margin-bottom: 5px;
background-color: #fffafa;
}

.nav2 ul
{
float: right;
width: 100%;
padding: 0;
margin: 0;
list-style-type: none;
}
 
.nav2 ul li
{
}

a.nav2
{
float: right;
width: 110px;
text-align: center;
text-decoration: none;
color: #4682B4;
padding-right: 14px;
padding-left: 14px;
}

a.nav2:hover
{
color: #fffafa;
background-color: #708090;
}

/* end menu */
/* header */
#header
{
float: left;
width: 980px;
margin: 0px 0px 0px 0px; 
background: url(../images/headerbackground.png) fixed;
}

#logo
{
float: left;
margin: 10px 0px 0px 0px; 
}

#banner
{
float: right;
margin: 10px 10px 0px 0px; 
}

#alertbanner
{
float: left;
width: 980px;
margin: 0px 0px 10px 0px; 
border-bottom: 2px solid #4682B4;
border-top: 2px solid #4682B4;
background: #fffafa;
}

#counter
{
float: left;
padding: 5px 0px 5px 0px; 
}

#alert
{
float: left;
padding: 5px 0px 5px 10px;
}

#media_alert
{
clear: both;
float: left;
padding: 5px 0px 5px 10px;
color: #FF0000;
font-size: 1.25em;
font-family: arial;
width: 980px;
}
/* end header */

/* left column */
#resourcebar
{
float: left;
background-color: #B0C4DE;
width: 360px;
margin: 0px 6px 25px 6px;
border: 2px solid #fffafa;
}

#wtpreg
{
float: left;
padding: 10px;
}
/*
#groupreg
{
margin-top: 5px;
padding-top: 5px;
border-top: 2px solid #fffafa;
}

#volunteerreg
{
margin-top: 5px;
padding-top: 5px;
border-top: 2px solid #fffafa;
}
*/
.reg_section
{
margin-top: 5px;
padding-top: 5px;
border-top: 2px solid #fffafa;
}

.reg_center
{
margin-left: auto;
margin-right: auto;
}

.reghdr
{
font-family: arial;
font-size: 1.25em;
color: #00008B;
background: #FFFF00;
text-align: center;
border: 2px solid #fffafa;
}

/* end left column */

/* main content */
#maincontent
{
float: left;
width: 436px;
margin: 0px 0px 25px 0px;
padding: 0px 0px 10px 10px;
background: #fffafa;
border: 2px solid #708090;
}

#mainlinks
{
float: left;
width: 135px;
margin: 0px 0px 25px 0px;
padding: 0px 0px 10px 10px;
}
/* end main content */

/* footer */
#footer
{
clear: both;
margin: 0px 0px 20px 0px;
}
/* end footer */

.required
{
color: #0000FF;
text-align: right;
margin: 0px;
padding: 2px;
height: auto;
width: auto;
}

.attributename
{
text-align: right;
margin: 0px;
padding: 2px;
height: auto;
width: auto;
}

.attributeinput
{
margin: 0px;
padding: 0px;
height: auto;
width: auto;
}

.radiotxt
{
font-size: .8em;
margin: 0px;
padding: 0px;
height: auto;
width: auto;
}

.error
{
display: none;
text-align: right;
font-size: .8em;
color: #FF0000;
margin: 0px;
padding: 5px;
height: auto;
width: auto;
}

.spacer
{
padding: 5px;
}

.contenthdr
{
padding: 15px 0px 0px 0px;
font-size: 1.25em;
font-weight: bold;
color: #00008B;
}

ol li
{
font-family: arial;
padding: 0px 5px 10px 5px;
}

dl dt
{
font-family: arial;
font-weight: bold;
padding: 0px 5px 10px 5px;
}

dd
{
font-family: arial;
padding: 0px 20px 20px 0px;
}
