/* CSS Document */

body {
margin:0px;
padding:0px;
background:#384b4d url(../images/bg_wrapper.jpg) no-repeat;
background-position:center top;
}

body, td, form, input, select, textarea {
color:#000000;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
}

td {
padding:0px 5px 5px 0px;
}

th {
color:#5bbf21;
background-color:#373737;
font-weight:bold;
font-size:16px;
}

li {
padding-bottom:5px;
}

hr {
margin:0px;
height:2px;
border:0px;
background-color:#444f51;
color:#444f51;
}

a {
color:#5bbf21;
text-decoration:none;
}

a:visited {
text-decoration:none;
}

a:hover {
color:#f7931e;
text-decoration:underline;
}

a:active {
text-decoration:underline;
}

h1 {
font-size:20px; }

h2, h3, h4 {
font-size:16px; }

#container {
position:relative;
height:auto;
width:750px;
margin:auto;
border:1px solid #ffffff;
background-color:#ffffff;
text-align:left;
}

#masthead {
height:173px;
padding:13px;
border-bottom:1px solid #ffffff;
background-image:url(../images/bg_masthead.jpg);
text-align:right;
}

#masthead_details {
height:13px;
padding:8px 13px 8px 13px;
border-bottom:1px solid #ffffff;
background-color:#384b4d;
color:#ffffff;
font-weight:bold;
text-align:right;
border-bottom:1px solid #ffffff;
background-color:#5bbf21;
}

#main {
}

#navigation {
width:160px;
background-color:#384b4d;
float:left;
}

.leftnav {
padding:13px;
border-bottom:1px solid #ffffff;
background-color:#384b4d;
color:#ffffff;
font-weight:bold;
display:block;
}

.leftnav_spacer {
height:10px;
padding:0px;
border-bottom:1px solid #ffffff;
background-color:#5bbf21;
display:block;
}

a.leftnav:hover {
background-color:#ffffff;
color:#000000;
text-decoration:none;
}

a.leftnav:active {
background-color:#384b4d;
color:#5bbf21;
text-decoration:none;
}

.leftnav_highlight {
background-color:#f7931e;
color:#ffffff;
}

.leftnav_active {
background-color:#ffffff;
color:#000000;
}

/* Added by Rick so Reg Nav link won't get stuck in "active" state when main page loses focus to reg window */
a.leftnav_highlight:active {
background-color:#f7931e;
color:#ffffff;
}

#content {
width:550px;
margin:0px;
padding:20px 20px 0px 20px;
border:0px;
float:right;
}

#content_sponsors {
width:380px;
margin:0px;
padding:20px 20px 0px 20px;
border:0px;
float:left;
}

#sponsors {
width:160px;
margin:0px;
padding:20px 0px 0px 0px;
border:0px;
float:right;
}

/* Content contianer prior to 7/22 when Rick modified it to increase padding */
/*
#content {
width:564px;
margin:0px;
padding:0px 13px 0px 13px;
border:0px;
float:right;
}
*/

#foot {
height:79px;
width:750px;
border:0px;
background-color:#ffffff;
clear:both;
}

#foot_details {
padding:24px 0px 13px 13px;
font-weight:bold;
float:left;
}

#foot_logo {
padding:13px;
text-align:right;
}

#weboom {
width:710px;
margin:auto;
color:#ffffff;
font-size:9px;
text-align:right;
padding:5px 20px 50px 20px;
clear:both;
}

.colorbar_green {
height:9px;
border-bottom:1px solid #ffffff;
background-color:#5bbf21;
}

.colorbar_grey {
height:9px;
border-bottom:1px solid #ffffff;
background-color:#384b4d;
}

.header {
color:#384b4d;
}

.header_green, .header_grey, .header_orange {
color:#000000;
font-weight:bold;
}

.header_green {
background-color:#5bbf21;
}

.header_grey {
background-color:#384b4d;
}

.header_orange {
background-color:#f7931e;
}

.td_heading {
background-color:#384b4d;
font-weight:bold;
}

.bold_green {
color:#5bbf21;
font-weight:bold;
}

.img_border {
margin:0px;
padding:1px;
border:5px solid #384b4d;
background-color:#ffffff;
}

.form_note {
font-size:9px;
display:block;
}

.button {
background-color:#f7931e;
color:#ffffff;
font-size:12px;
font-weight:bold;
margin:5px;
padding:5px;
}

