a {text-decoration: none; color: #259; background-color:white}
a.external {background-image:url(../images/external_link.png); background-repeat: no-repeat; background-color:transparent; background-position:right; padding-right:15px; margin-right:3px}
a:hover {text-decoration: none; color: #259;background-color:white}
.xleft {float:left}
img {border: 0px}
/**
 * Page Layout
 */
body {background-color: white; color:black; margin: 0px auto; text-align:left; background-color: white}
#title {overflow:auto; width:100%; clear:both}
.page-block {margin: 3px; border: 1px solid #333; font-family: arial, sans-serif; font-size: 0.7em; background: #CCC; color: #333}
.page-block a {background-color: #CCC;color: #259;}
/**
 * Header
 */
#banner {float:right; height: 120px; width: 650px; background-image: url(../images/cate-banner.png)}
#logo {float:left; width:150px; height: 120px; background-image: url(../images/cate-logo.png)}
#banner h1 { display:none }
#logo h1 {display:none}

h1 {font-family: arial, sans-serif; font-size:2em}
h2 {font-family: arial, sans-serif; font-size:2em}
h3 {font-family: arial, sans-serif; font-size:1.5em}
p {margin-top:3px; width: 100%; overflow:auto; text-align:left; clear:both; font-family:sans-serif;}
li {font-family:sans-serif}

/**
 *  Additional Information & Branding
 */

.footer-logo {background: no-repeat top center; float:left; margin: 3px; vertical-align:middle}
#footer-logos ul li {list-style:none;  margin:3px}
