BODY, TH, TD {font-size: 11px; font-family: arial, helvetica, clean, sans-serif;}
BODY {padding: 3px; margin: 0;}
P, IMG, DIV, H1 {padding: 0; margin: 0; border: 0;}
H1 {font-size: 12px; font-weight: bold; margin-bottom: 3px; color: navy;}
A {text-decoration: none; color: blue;}
A:hover {text-decoration: underline; color: red;}

TABLE, TR, TD, TH {padding: 0; margin: 0; border: 0;}
#tblPage {width: 780px; float: left;}
#tblContent TD {vertical-align: top;}
#tdMain {width: 100%; padding: 0 3px 0 3px;}

#divPage {width: 780px; float: left;}
#divTopnav div {float: left; padding: 2px; margin: 2px; width: 75px; border: solid 1px #add8e6; background-color: #f5f5f5; text-align: center; font-size: 12px;}
#divLeft {width: 175px; float: left;}
#divMain {width: 430px; float: left;}
#divRight {width: 175px; float: right;}
#divContent {width: 600px; float: left; margin: 2px;}
#divSubnav {}
#divSubnav A {margin: 1px; padding: 3px; background-color: honeydew; border: solid 1px silver;}

.forecast {text-align: center; padding: 1px; border: solid 1px #4169e1;}
.header {padding: 3px; padding-left: 10px; background-color: #4169e1; color: white; font-size: 12px; font-weight: bold;}
.article {padding: 3px; border: solid 1px #4169e1;}
.ulRight {margin: 0; margin-left: 15px; padding: 0;}
.ulRight li {padding-bottom: 3px;}
.FD {float: left; width: 80px; text-align: center;}

.imgLeft {float: left; padding-right: 3px;}
.imgRight {float: right; padding-left: 3px;}
#tblSubcontent TD {margin: 3px; padding: 3px; border-left: dashed 1px silver; border-bottom: dashed 1px #4169e1;}
#tdMain P {margin-bottom: 6px;}