body {margin:0; font-size:100%; background-color:white; background-image:url(turbines.gif); background-repeat:no-repeat; background-position:bottom right}
p,ol,ul,td,th {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em}
td,th {vertical-align:top}
h1,h2,h3,h4,h5,h6 {color:#0000FF; font-family:Verdana,Arial,Helvetica,sans-serif; margin-bottom:0.2em}
h1 {text-align:center}
h1 img {vertical-align:middle}
a {text-decoration:none}
a:hover {text-decoration:underline; color:red}
.logo {background-color:#F5F5F5; margin-top:0; margin-bottom:0}
.navbar {background-color:#F5F5F5; width:10em; padding:4px}
.navlist {list-style-type:none; margin-left:0; padding-left:0; font-size:1em}
.navsublist {list-style-type:none; margin-left:0; padding-left:0; font-size:1em; border-top:2px solid gray; margin-top:0.5em; padding-top:0.5em}
.navheading {font-weight:bold}
.navheading:after {content:":"}
.contentbox {background-color:#F5F5F5; padding:4px; font-size:1em}
.footer {background-color:#F5F5F5; padding:0.5em; margin-bottom:0; text-align:center}
.small {font-size:0.7em}
.right {text-align:right}
.company {font-family:Tahoma,Arial,Helvetica,sans-serif}
.error {font-weight:bold; color:#CC0033}
.new {font-size:0.8em; font-weight:bold; font-variant:small-caps; background-color:#CC0000; color:white; letter-spacing:0.2em; vertical-align:super; BORDER-RIGHT:#990000 2px solid; BORDER-TOP:#990000 2px solid; BORDER-LEFT:#990000 2px solid; BORDER-BOTTOM:#990000 2px solid}
/* borders on span don't work in IE5.0 */
/* Reserved class names for hCard:
.vcard
.fn, .org, .email, .logo, .role, .title, .tel
.n, .family-name, .given-name
.adr, .street-address, .locality, .region, .postal-code, .country-name
*/
.vcard .adr {padding-bottom:1em}
