body {
color: #FFFFFF;
background: #00213F;
}

h1, h2, h3, h4, table th {
color: #FFFFFF;
font-size: 1.5em
}

#top_header {
background: url(./top_bkgnd.jpg);
height: 204px;
}

#top_header h1 {
display: none;
}

#top_header p {
color: #6699CC;
}

#container {
background: #033255;
}

#main-section {
border-top: #FFFFFF 4pt solid;
}

#sub_footer {
color: #CCCCCC;
}

.jaws-menubar a {
color: #99CCFF;
}

.jaws-menubar a:hover {
color: #CCCCCC;
}

#menu-option-User {
display: none;
}

.homepage #main-section #main .custom_page .content {
padding: 0px;
}

.homepage #main-section #main .custom_page .content #custom_page-section0 {
margin-top: 0px;
}

.homepage #main-section #main .custom_page .content .custom_page-top {
padding: 0px;
}

.not-homepage #main-section #main .custom_page .content {
padding: 10px;
}

/*
.jaws-menubar li #menu-option-User {
display: none;
}
*/

.menu {
background: url(./top_nav_bkgnd.jpg) no-repeat;
min-height:39px;
padding-left:169px;
padding-top:11px;
}

.menu li {background: url();}

.menu li:hover > ul {
padding: 0px;
}

.menu li:hover > a {background: #FFFFFF url(); color:;}

.menu_li_on {background: #164768 url(); color:#FFFFFF;}

.menu a, .menu a:visited {
padding-top: 19px;
padding-right: 16px;
padding-left: 19px;
padding-bottom: 16px;
color: #99CCFF;
font-size: 1.2em;
font-weight: normal;
border: 0pt;
}

.menu a:hover {
padding-top: 19px;
padding-right: 16px;
padding-left: 19px;
padding-bottom: 16px;
color: #336699;
background: #FFFFFF;
font-size: 1.2em;
font-weight: normal;
}

a.menu_a_on,  a.menu_a_on:visited {background: #164768 url(); color:#FFFFFF;}

div.custom_page-float-right {
width: 600px;
}