.background {background: #EEEEEE url(./images/page_background.png) repeat-x; color:#259}
.background a {color: #259}
.background a {color: #259}
.foreground a {color:#259}
.foreground h3 {}
.foreground h2 {}
.foreground h1 {}
.midground {background: #CCC; color: #333}
.midground h3 {}

/**
 * Header
 */
#banner {background-position: 100%; background-image: url(./images/cate-banner.png);background-repeat: no-repeat}
#logo{background-position: 50%; background-image: url(./images/cate-logo.png);background-repeat: no-repeat;}
#logo h1 {display:none}
#logo h2 {display:none}
#banner h1 {display:none}
/**
 * Navigation around the web revision
 */
#navigation {border: 1px solid #333;background: #CCC; color: #333}
#supplementary-information {border: 1px solid #333;background: #CCC; color: #333}
.menu h3 {border-bottom: solid 2px}
/**
 * Main Content
 */
#content {background-color:white; color:black; border: 1px solid #333}
.breadcrumb {color: #444} 

.figure {border: 1px solid #333}

.tab {border-color: #333; border-width: thin; border-style: solid; font-weight:bold}
.tab-selected {border-bottom-color: #CCC}
.tab a {color: #259}
.pager {border-color: #333; border-width: thin; border-style: solid; border-top-color: #CCC} 

legend {background-color:#DDD; color:black}
fieldset {border-color: #DDD; border-width: thin; border-style: solid;}
table {}
th {border: 1px solid #CCC;}
td {border: 1px solid #CCC;}
.even {background-color: #DDD}

/**
 * Footer
 */
#footer {border: 1px solid #333;background-color: #CCC}
#footer a{color: #259}

.autocomplete {background-color:#CCC; color:white; border-width: thin; border-style: solid; padding: 0.5em}
.autocomplete li {padding: 0.2em;}
.autocomplete ul li:hover {background-color:#DDD}
