body {
margin: 0;
background-image:url(/navimages/BG-repeat.jpg);
background-repeat: repeat-x;
background-color: #b3b3b3;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000
}
#mainbody {
background-color: #999999;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
padding-top: 5px;
padding-bottom: 5px;
width: 800px;
}
#flashhead {
width: 800px;
height: 100px;
border: 1px #000000 solid;
}
#spacing {
width: 5px;
}
.blueheader {
color: #004a8d;
font-size: 15px;
font-weight: bold;
}
.bluesubhead {
color: #367bb9;
font-size: 12px;
font-weight: bold;
}
a:link {
color: #004a8d;
text-decoration: underline;
}
a:visited {
color: #004a8d;
text-decoration: underline;
}
a:active {
color: #004a8d;
text-decoration: underline;
}
a:hover {
color: #367bb9;
text-decoration: underline;
}
#textbar {
background-color: #cccccc;
}
#picborder {
border: 1px #000000 solid;
}
#bottomimg {
background-image: url(/images/collage.jpg);
border: 1px #000000 solid;
width: 495px;
height: 125px;
margin-top: 30px;
position: relative;
bottom: 0px;
}
#month {
color: #004a8d;
font-weight: bold;
font-size: 15px;
border-bottom: 1px #004a8d solid;
}
#bluedivider {
background-color: #ff9900;
height: 1px;
}
#monthinfo {
margin-left: 20px;
}
/* Bread crumbs */
#breadcrumbs {
border-bottom: 1px #000000 solid;
font-size: 11px;
font-style: italic;
}
/* Right content */
#rightbody {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
background-image: url(../navimages/main-gradient.jpg);
background-repeat: repeat-x;
background-position: top;
background-color: #FFFFFF;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
border-top: solid #000000 1px;
border-bottom: solid #000000 1px;
border-left: solid #000000 1px;
width: 660px;
vertical-align: top;
}

/* Left nav bar */

#menu {
width: 116px;
background-color: #000000;
background-image: url(../navimages/left-gradient.jpg);
background-position: top;
background-repeat: repeat-x;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
vertical-align: top;
text-align: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
display: block;
border-bottom: 1px #FFFFFF solid;
margin: 0;
}

#menu h2 {
height: 2px;
border-bottom: 1px #FFFFFF solid;
}

#menu a:link {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding-left: 5px;
}
#menu a:visited {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding-left: 5px;
}
#menu a:active {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding-left: 5px;
}
#menu a:hover {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding-left: 5px;
background-image: url(../navimages/left-over.jpg);
background-repeat: repeat-y;
background-position: left;
}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}


div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{
display: block;
background-color:#666666;
border: 1px #000000 solid;
}
#smallmenutext {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: italic;
font-weight: normal;
color: #FFFFFF;
}

/* Footer */
#footer {
background-image: url(/navimages/footer.jpg);
background-position: bottom;
background-repeat: repeat-x;
border-right: solid #000000 1px;
border-left: solid #000000 1px;
height: 40px;
}
#footerlinks {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 6px;
text-align: center;
width: 722px;
}
#footerlinks a:link {
color: #004a8d;
}
#footerlinks a:visited {
color: #004a8d;
}
#footerlinks a:active {
color: #004a8d;
}
#footerlinks a:hover {
color: #8b2a24;
}
#footercr {
padding-top: 5px;
text-align: center;
font-size: 9px;
color: #231F20;
}

/* Whats new section */
#whatsnewcontainer {
width: 150px;
float: right;
background-color: #5b5836;
background-image: url(../images/green-whatsnew.jpg);
background-position: bottom;
background-repeat: no-repeat;
border: 1px #000000 solid;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
margin-top: 3px;
margin-left: 2px;
}
#wnheader {
font-size: 13px;
color: #FFFFFF;
font-weight: bold;
background-color: #231f20;
background-image: url(/images/newshead-fade.jpg);
background-position: bottom;
background-repeat: repeat-x;
margin-bottom: 5px;
border: 1px #FFFFFF solid;
padding-left: 5px;
padding-right: 5px;
}
#wnbox {
background-color: #231f20;
background-image: url(/images/news-fade.jpg);
background-position: top;
background-repeat: repeat-x;
margin-bottom: 5px;
border: 1px #FFFFFF solid;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
}
#wnbox a:link {
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
#wnbox a:visited {
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
#wnbox a:active {
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
#wnbox a:hover {
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
#wndate {
color: #666666;
font-size: 10px;
font-style: italic;
font-weight: normal;
text-decoration: none;
}

/* more news box */
#morenews {
border: 1px #000000 solid;
background-color: #231f20;
padding: 3px;
text-align: right;
}
#morenews a:link {
color: #FFFFFF;
font-weight: bold;
}
#morenews a:visited {
color: #FFFFFF;
font-weight: bold;
}
#morenews a:active {
color: #FFFFFF;
font-weight: bold;
}
#morenews a:hover {
color: #FFFFFF;
font-weight: bold;
}

/* management page */
#infoindent {
margin-left: 5px;
margin-bottom: 10px;
}
#updated {
font-size: 11px;
text-align: right;
font-style: italic;
margin-top: -20px;
}

/* graphs enlarge text */
#graphinfo {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
#graphinfo a:link {
color: #8b2a24;
text-decoration: none;
}
#graphinfo a:visited {
color: #8b2a24;
text-decoration: none;
}
#graphinfo a:active {
color: #8b2a24;
text-decoration: none;
}
#graphinfo a:hover {
color: #cc6666;
text-decoration: underline;
}


/* Key MVP Staff */

#staffpic {
border: 1px #990000 solid;
}