body { 
    background-color: #004F2F;
    font-family: "Arial";    
}


mceContenBody h1, h2, h3, h4, h5, h6 { color: #004F2F; }
h1, h2, h3, h4, h5, h6 { color: #004F2F; }



#footer img { padding: 0; margin: 0;  }

#container {
    width: 868px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/media/images/base/background-strip.gif);
    background-repeat: repeat-y;
    margin-bottom: 0px;
    padding-bottom: 0px;

}


#content-right-swoop {
    padding-right: 0;
    position: relative;
    z-index: 0;
    top: 148px;
}

#masthead-image { 
    position: absolute;
    z-index: 10;
}

#header { 
    position: absolute;
    z-index: 0;
 }

#breadcrumbs {  padding-top: 148px; font-size: 9pt; }

#breadcrumbs a { text-decoration: none; font-weight: bold; color: #004e9c; }

#topmenu {  position: relative; text-align: right; z-index: 100; } 

#topmenu ul {  position: relative; margin: 0; padding: 0; list-indent: 0; z-index: 100; top: 8px; }

#topmenu ul li { porition: relative; display: inline; padding: 0; margin: 0; z-index: 100; }

#topmenu a { position: relative; z-index: 100; color: #FFFFFF; text-decoration: none; font-size: 8pt; }

#menubar {  
    padding-top: 148px;
    width: 159px;
    float: left;
    margin-left: 10px;
}

#menubar ul {
    padding: 0;
    margin: 0;
    margin-left: 10px;
    margin-right: 10px;
}

#menubar ul li { 
    border-top: 1px dotted #004e9c;
;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#content {
    float: left;
    width: 630px; // Width of 708 gets 10px margin at left
}

#page { 
    width: 868px;
    overflow: hidden;
}

#footer { 
    padding-bottom: 0px;
}

#push { width: 850px;  }

.topmenu-divider {  color: #FFFFFF; padding-left: 3px; padding-right: 3px; font-size: 10pt; }



#menubar ul li a { 
    font-weight: bold;
    color: #004e9c;
    list-style-type: none;
    text-decoration: none;
    font-family: "Arial";
    font-size: 10pt;
}

a:active { 
    color: #004F2F;
 }

a:visited { 
    color: #004F2F;
 }


.footerlist { padding: 0; margin-left: -10px; }

.footerlist li {
list-style-type: none;
display: inline;
padding: 0;
color: #FFFFFF;
font-size: 0.7em; 
}

.footerlist a {
color: #FFFFFF;

text-decoration: none;
padding-left: 10px;
}

.footerlist a:hover {
 text-decoration: underline;
}

img {
border: none;
}