/* CSS Document */

*html {margin:0;
padding:0;
}

body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/bkgd_gradient.jpg) repeat-y center #efecdc;
font-size:90%;
color:#000000;
}

#container {
margin:0 auto;
position:relative;
width:825px;
background:url(../images/bodyBkgd.jpg) no-repeat;
}

#wrapper {
margin:0 auto;
}

#logo {
width:316px;
height:108px;
position:relative;
float:left;
left:87px;
margin:8px 0 0 0;
}

#logo h1 {
display:none;
}

#header {
background-image:url(../images/bkgd_rpt.jpg);
width:635px;
height:139px;
margin:0 auto;
border-top:1px solid #999999;
}

#header #images { 
position:relative;
top:8px;
left:6px;
}

#header #images img{ 
margin:0 3px;
}

#nav_left {
background-image:url(../images/nav_left_end.jpg);
background-repeat:no-repeat;
background-color:transparent;
height:62px;
width:32px;
position:relative;
float:left;
margin:0;
padding:0;
z-index:90;
}

#nav_area {
width:635px;
margin:0 auto;
padding:0;
}

#nav_right {
background:url(../images/nav_right_end.jpg) no-repeat;
height:62px;
width:32px;
position:relative;
float:right;
margin:0;
padding:0;
}

#nav {
background:url(../images/nav_bkgd2.jpg) repeat-x transparent;
height:58px;
margin:0px auto 0 auto;
list-style:none;
padding:0;
font-size:90%;
font-family:Georgia, "Arial", sans-serif;
}

#nav li {
display:inline;
margin:0px 0 0 20px;
position:relative;
top:18px;
font-size:1.0em;
}

#nav li a {
padding:0 35px 0 0;
background:url(../images/leaf_nav.gif) no-repeat right;
}

#nav li a:link, #nav li a:visited {
color:#FFFFFF;
text-decoration:none;
}

#nav li a:hover {
color:#FFFFCC;
text-decoration:underline;
}

#content {
background:url(../images/content_bkgd_rpt.jpg) repeat-y;
width:635px;
height:auto;
min-height:300px;
margin:0 auto;
padding:0;
top:-5px;
position:relative;
}

#content a, #content a:link, #content a:visited {
color:#660000;
text-decoration:underline;
}

#content a:hover {
text-decoration:none;
color:#333333;
}

.clear {
clear:both;
}

#content_bot {
background:url(../images/content_bot.jpg) no-repeat;
width:635px;
height:12px;
padding:0;
margin:0 auto;
bottom:5px;
position:relative;
}

#header_bot {
background:url(../images/header_bot.jpg) no-repeat;
width:635px;
position:relative;
height:9px;
margin:0 auto;
}

#tagline {
background-image:url(../images/tagline.gif);
width:257px;
height:52px;
position:relative;
float:right;
right:65px;
bottom:9px;
}

#text {
padding:7px 2em 3em 2em;
font-size:.9em;
}

.floatl {
position:relative;
float:left;
margin:5px 10px 5px 0;
}

.floatr {
position:relative;
float:right;
margin:4px 0 4px 4px;
}

td {
border-bottom:1px solid #660000;
}

.moonRedtext {
background:url(../images/minilogo.gif) no-repeat 0 4px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:120%;
color:#660000;
text-transform:uppercase;
border-bottom:1px solid #660000;
width:90%;
line-height:90%;
padding:10px 0 0 30px;
}
