body {font-family: arial, helvetica, sans-serif; color: #000000; background-color: #003366; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
body.popups {font-family: arial, helvetica, sans-serif; color: #000000; background-color: #fff8e5; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h1 {font-family: arial, helvetica, sans-serif; font-weight: bold; color: #0078c4; font-size: 14px}

A:link  {text-decoration: underline; color: #0000cc}
A:visited {text-decoration: underline; color: #0000cc}
A:hover  {text-decoration: underline; color: #ff0000}
A:active {text-decoration: underline; color: #0066cc}

A.target:link  {text-decoration: none; color: #000000}
A.target:visited {text-decoration: none; color: #000000}
A.target:hover {text-decoration: none; color: #000000}
A.target:active {text-decoration: none; color: #000000}

A.bluelink:link  {text-decoration: none; color: #000066}
A.bluelink:visited {text-decoration: none; color: #000066}
A.bluelink:hover  {text-decoration: none; color: #0066ff}
A.bluelink:active {text-decoration: none; color: #000066}

A.premiumlink:link  {text-decoration: none; font-style: italic; font-weight: bold; color: #ff0000}
A.premiumlink:visited {text-decoration: none; font-style: italic; font-weight: bold; color: #ff0000}
A.premiumlink:hover  {text-decoration: none; font-style: italic; font-weight: bold; color: #000066}
A.premiumlink:active {text-decoration: none; font-style: italic; font-weight: bold; color: #cc0000}

.nolink {color: #666699}
textarea {color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana; background-color: #E3FAB5;}
select {color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana; background-color: #E3FAB5;}
input {color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana; background-color: #E3FAB5;}
.formelementdisabled {color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana; background-color: #dddddd;}
.formelement {color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana; background-color: #E3FAB5;}
.formbutton {background-color: #e3fab5; color: #000000; font-weight: bold; font-size: 14px; font-family: Arial, Geneva, Verdana}

.topmenu {font-family: arial, helvetica, sans-serif; color: #000066; background-color: #fbe5a8; font-size: 11px; font-weight: bold; border-color: #003366; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.product {font-family: arial, helvetica, sans-serif; font-style: italic; font-weight: bold; color: #000574; font-size: 12px}
.headerdkblue {font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000574; font-size: 16px}
.headermedblue {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2b89c4}
.headerdkbluesm {font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000574; font-size: 12px}
.textsmall {font-family: arial, helvetica, sans-serif; font-size: 9px}
.text {font-family: arial, helvetica, sans-serif; font-size: 11px}
.whitetext {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ffffff}
.redtext {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ff0000}
.redtextlarge {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ff0000}
.headlinebg {padding: 4px; background-color: #fff8e5; border-left: 0px; border-top: 1px; border-right: 0px; border-bottom: 0px; border-color: #003366; border-style: solid}
.headlinebg-nopadding {padding: 0px; background-color: #fff8e5; border-left: 0px; border-top: 1px; border-right: 0px; border-bottom: 0px; border-color: #003366; border-style: solid}
.headline {padding: 2px; font-size: 12px; font-weight: bold; color: #000000; background-color: #ffffcc; border-left: 0px; border-top: 1px; border-right: 0px; border-bottom: 0px; border-color: #003366; border-style: solid}
.headline1 {padding: 2px; font-size: 12px; font-weight: bold; color: #000000; background-color: #e3fab5; border-left: 0px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-color: #003366; border-style: solid}
.headline2 {padding: 2px; font-size: 12px; font-weight: bold; color: #000000; background-color: #e3fab5; border-left: 0px; border-top: 1px; border-right: 0px; border-bottom: 0px; border-color: #003366; border-style: solid}
.featuredmenu {font-family: arial, helvetica, sans-serif; color: #000066; background-color: #fbe5a8; font-size: 11px; font-weight: bold; border: 1px #999999 solid}
.textlarge {font-family: arial, helvetica, sans-serif; font-size: 12px}
.textlarger {font-family: arial, helvetica, sans-serif; font-size: 14px}
.leftmenu {background-color: #cce4f3; border-left: 0px; border-top: 1px; border-right: 0px; border-bottom: 0px; border-color: #003366; border-style: solid; padding-bottom: 20px;}

td.leftmenulinenolink 
    { width: 197px;
    padding: 2px 2px 3px 2px;
    color: #000000;
    background-color: #cce4f3;
    border-top: 1px solid #999999;
    border-right: 0px;
    border-bottom: 0px
    border-left: 0px;
    font-weight: normal;
    font-size: 6px;
    font-family: Arial, Helvetica, Verdana
    }
td.leftmenuline
    { color: #000000;
    width: 197px;
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Helvetica, Verdana }
td.leftmenuline a:link,td.leftmenuline a:visited
    { display: block;
    width: 100%;
    padding: 2px 2px 3px 2px;
    color: #000066;
    text-decoration: none;
    background-color: #cce4f3;
    border-top: 1px solid #999999;
    border-right: 0px;
    border-bottom: 0px
    border-left: 0px;
    }
td.leftmenuline a:hover,td.leftmenuline a:active
    { display: block;
    width: 100%;
    padding: 2px 2px 3px 2px;
    color: #000000;
    text-decoration: none;
    background-color: #fbe5a8;
    border-top: 1px solid #999999;
    border-right: 0px;
    border-bottom: 0px
    border-left: 0px;
    }

.border-topleft {border-left: 1px; border-top: 1px; border-right: 0px; border-bottom: 0px; border-color: #003366; border-style: solid}
.border-right {border-left: 0px; border-top: 0px; border-right: 1px; border-bottom: 0px; border-color: #003366; border-style: solid}
.border-bottomright {border-left: 0px; border-top: 0px; border-right: 1px; border-bottom: 1px; border-color: #003366; border-style: solid}
.bottommenu {font-family: arial, helvetica, sans-serif; color: #000066; background-color: #fbe5a8; padding: 2px; font-size: 11px; font-weight: bold; border-left: 1px; border-top: 0px; border-right: 1px; border-bottom: 1px; border-color: #003366; border-style: solid}
.footer {font-family: arial, helvetica, sans-serif; color: #000066; background-color: #fff8e5; padding: 2px; font-size: 11px; border-left: 1px; border-top: 0px; border-right: 1px; border-bottom: 1px; border-color: #003366; border-style: solid}
.topheaderbg {  background-image: url(images/headerbg.jpg); background-repeat: no-repeat} /* not used */
.whitebg {background-color: #FFFFFF}


TABLE.currentWeather { background-color:#fff8e5; color:#000066; font-family: arial, helvetica, sans-serif; font-size:10px; border-left: 0px; border-top: 0px; border-right: 0px; border-bottom: 1px; border-color: #003366; border-style: solid}
.location { background-color:#FBE5A8; padding:2px; font-size:14px; font-weight:bold; text-align:center; border-left: 0px; border-top: 1px; border-right: 0px; border-bottom: 1px; border-color: #003366; border-style: solid}
.icon { text-align:center;}
.temperature { font-family: arial, helvetica, sans-serif; color:#000066; font-size:18px; padding-left:25px; text-align:center;}
.description { font-family: arial, helvetica, sans-serif; color:#000066; font-size:12px; font-weight:bold;}
.feelslike { font-family: arial, helvetica, sans-serif;  color:#000066;font-size:12px; font-weight:bold; padding-left:25px;}
.lastupdate { font-family: arial, helvetica, sans-serif; color:#000066; font-size:10px; padding:10px;}


TABLE.weatherForecast { color:#000066; font-family:Tahoma; font-size:10px; border:1px solid #003366;}
.headerweather { background-color:#FBE5A8; padding:5px; font-weight:bold;}
.data0 { background-color:#fff8e5; padding:2px 5px;}
.data1 { background-color:#ffffff; padding:2px 5px;}
.lastupdateweather { background-color:#FBE5A8; border-top:1px solid #BED273; padding:10px 5px; text-align:center;}
