﻿body, .tableTextBlue, .tableTextGold {font: normal 0.7em Arial, Serif;color:#333333;}
#content-home td {font: normal 0.7em Arial,Serif;color:#333333;}
/*td, th {font: normal 0.7em Arial,Serif;color:#333333;}*/
.tabletextfixed, .tableTextBoldFixed, .errorMessage, .logindiv p {font: normal 11px Arial,Serif;color:#333333;}
.footer,.footerbold, .breadcrumbs, .page-footer, .footergold{font: 10px Arial,Serif;color: #666666;background-color:transparent;}
.footerbold{font: 8pt Arial,Serif;color: #666666;}
.footerbold, .ListRowBold, .ListRowBoldNoBorder, .tableTextBold, .tableTextBoldFixed,.ListRowAltBold {font-weight: bold;}
a{ color: #3C64C8;text-decoration: none;}
a:link,a:active,a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a.PrimaryNav:hover, a.SecondaryNav:hover, a.TertiaryNav:hover, a.sidebarDiv:hover, a.breadcrumbs:hover {text-decoration: underline; padding: 0 10px 0 10px;}
a.TertiaryNav:hover, a.footer:hover, a.TertiaryNav:link,a.TertiaryNav:active,a.TertiaryNav:visited {padding-left: 5px;padding-right: 5px;}
.PrimaryNav a {color: #FFFFFF;padding: 0 7px 0 7px;}
.SecondaryNav a {color: #FFFFFF;padding: 0 2.5px 0 2.5px;}
.TertiaryNav a {color: #939eb0;}
a.sidebarDiv {color: #95835D; padding-left: 0px;padding-right: 0px;}
a.breadcrumbs {color: #666666;text-decoration: none;}
a.breadcrumbs:hover {color: #666666; padding: 0 0 0 0;}
a.footer {color: #4E4E4D;	font: 10px Arial,Serif;padding-left: 5px;padding-right: 5px;}
h1,h2,h3,.ContentTitle { font: 120% Arial,Serif; color: #95835D; padding-top: 10px; padding-left: 5px;}
h4,h5,h6 {font-weight: bold;}
.PrimaryNav, .SecondaryNav, .TertiaryNav {font: 11px Arial,Serif; color:#FFFFFF; background-color: #95835D; line-height: 30px; text-align: left; width:765px;}
.PrimaryNav a, .PrimaryNav td, .SecondaryNav a, .SecondaryNav td {font: 11px Arial,Serif; color:#FFFFFF; line-height: 25px;}
.TertiaryNav a, .TertiaryNav td {color: #939eb0; background-color: #FFFFFF; line-height: 30px; font: 11px Arial,Serif;}
.PrimaryNavSearch {font: bolder 11px Arial,Serif; color:#FFFFFF; background-color: #95835D; line-height: 25px; text-align: center;}
.SecondaryNav {background-color: #939eb0;line-height: 25px; }
.SecondaryNav li, .PrimaryNav li, .TertiaryNav li, .page-footer li {list-style: none; display:inline; padding: 0 2.5px 0 2.5px;}
.SecondaryNav ul, .PrimaryNav ul, .TertiaryNav ul, .page-footer ul {list-style: none; margin:0; padding:0;}
.TertiaryNav {color: #939eb0; background-color: #FFFFFF; line-height: 30px;}
.SecondaryNavLeftImage{background: url(/lmk/images/awb/corners_menu_1.gif) bottom left no-repeat; float: left; width:10px; height:25px;}
.SecondaryNavRightImage{background: url(/lmk/images/awb/corners_menu_2.gif) bottom right no-repeat; float: right; width:10px;height:25px;}
.sidebar, .sidebarNav, .sidebarNavBold{background-color: #d4d9e0; border-left: solid 1px #C0C0C0; border-right: solid 1px #C0C0C0;}
.sidebarNav{font: normal 11px Arial,Serif; padding: 10px;}
.sidebarNavBold{font: bold 11px Arial,Serif; padding: 10px;}
.HeaderBackground{background-color: #EEEBE4;}
.loginDiv{font: 14px Arial,Serif;color: #95835D;padding: 5px;border: solid 1px #C0C0C0;border-top: none;background-color: #f0f1f5;}
.loginHeader{background: url(/lmk/images/awb/blue_wide_top.gif) top left no-repeat;font: 14px Arial,Serif;color: #95835D;padding: 5px;}
.loginDivLeftImage{background: url(/lmk/images/awb/corners_blue_1.gif) top left no-repeat;width: 10px;}
.loginDivRightImage{background: url(/lmk/images/awb/corners_blue_2.gif) top right no-repeat;width: 10px;}
.tableTextBlue{color: #3C64C8;}
.sidebarDivTitle, .sidebarDivTitleAbout {font: 14px Arial,Serif;color: #95835D; margin: 0 0 0 0; padding:10px 0 5px 0;}
.sidebarDiv, .sidebarDivAbout{background-color: #EEEBE4; border: solid 1px #C0C0C0; border-bottom: none; margin-top: 2px;padding-left:5px; padding-left:2px;}
.sidebarDivInlcude {background-color: #EEEBE4; border: solid 1px #C0C0C0; border-bottom: none; border-top: none;}
.sidebarDivInlcude img {margin-top:10px;}
.sidebarFooter, .blueFooter{overflow:hidden; background: url(/lmk/images/awb/beige_wide_bot.gif) top left no-repeat;font: 14px Arial,Serif;color: #95835D;padding: 5px; height:10px; padding-bottom: 0;}
.blueFooter{background: url(/lmk/images/awb/dkblue_wide_bot.gif) top left no-repeat; padding:0;}
.sidebarTable{background-color: #EEEBE4; border: solid 1px #C0C0C0; border-bottom: none; height:100%;}
.mainDiv{background-color: #FFFFFF;font-size: 1.4em;color: #95835D;padding: 5px 0 5px 5px; border: solid 1px #C0C0C0; border-top: none; border-bottom: none;}
.mainDivContent{background-color: #FFFFFF;padding: 0; border: solid 1px #C0C0C0;}
.mainDivWidth{width: 675px;}
.errorMessage{color: Red;}
.errorMessage span {color: #333333;}
.buttonWhiteLarge, .buttonWhiteSmall, .buttonWhiteSearch{background-image: url(/lmk/images/awb/white_large.gif);background-repeat: no-repeat;text-decoration: none;text-align: center;font: 11px Arial,Serif;color: #333333;border: none;width: 130px;height: 21px;cursor: pointer;}
.buttonWhiteSmall{background-image: url(/lmk/images/awb/white_small.gif);width: 54px;height: 21px;border:0;}
.buttonWhiteSearch{background-image: url(/lmk/images/awb/white_search.gif);width: 27px;height: 21px;background-color: #95835D;}
.breadcrumbs{text-decoration: none;}
.headerImage{background-image: url(/lmk/images/awb/wheat.gif);background-repeat: no-repeat;height: 89px;width: 725px;text-align: right;background-position: 480px;}
.headerLogoCell{padding-left: 15px;}
.headerRightPadding{padding-right: 10px;}
.maintophome, .maintop{height:10px;width:588px;overflow:hidden; }
.maintop{float:left;}
.mainbottomhome, .mainbottom{height:10px;width:588px;margin-top:-3px;}
.mainbottom{float:left;}
.mainborder{border: solid 1px #C0C0C0;border-top:none;border-bottom:none; padding-left:5px}
.print-friendly{padding: 0; margin-left:6px; width:580px;}
.table-width-173{width: 173px;}
.table-width-50{width: 50px;}

/* New Styles */
body{text-align:center;}
.page-layout{margin: 0 auto; width: 765px; text-align:left;}
.div-login{float:left; width:173px; text-align:left; margin-top: 1px; margin-right:2px;}
.div-content-home{float:left; width:398px; padding: 0 5px 0 4px; border-left: solid 1px #C0C0C0; border-right: solid 1px #C0C0C0;  text-align:left; margin-top: -2px; }
.div-content{float:left;width:586px; padding:0px; border-left: solid 1px #C0C0C0; border-right: solid 1px #C0C0C0;  text-align:left;}
.div-right-column{float: left; border-right: solid 1px #C0C0C0; margin-left:5px; width:171px; text-align:left; padding-right:2px;}
.header-background{background-color: #EEEBE4; width:765px;line-height:89px;}
.header-div{height:89px;width:765px; background-image: url(/lmk/images/awb/header.gif); background-repeat: no-repeat;  clear:both;  background-color:#EEEBE4; padding-left:0px;}
.header-div #breadcrumbs-div{text-align:right; margin-top: -65px; line-height:10px; margin-right:10px;}
.header-div #location-div{text-align:left; margin:25px 0 0 640px; font: 22px Arial,Serif; color:#939eb0;}
.header-div #logo{width: 139px; height: 37px; margin: 25px 0 0 5px;}
.page-border {border: solid 1px #C0C0C0;}
.logindiv p, .login-div-links p {margin: 0 0 0 0; padding:2px 0 2px 0;}
.login-div-links p{font-weight: bold; font-size: 0.8em; color:#000000;}
.login-div-links {padding:2px 0 10px 0;}
.newsitem {padding: 2px 0 2px 0;border-top: solid 1px #C0C0C0; margin-top: 10px;}
.NewsHeader {color: #95835D; font-size:110%;}
.NewsHeader a { color: #95835D;text-decoration: none;}
.NewsHeader a:link, .NewsHeader a:active, .NewsHeader a:visited{text-decoration: none;}
.NewsHeader a:hover {text-decoration: underline;}
.NewsHeaderBlack {color: #000000; font-size:110%;}
.newsdate-i{font-style: italic; padding:2px 0 2px 0;}
.page-footer {width: 765px;}
#sitemap p, .sidebarDiv p{margin: 0 0 0 0; padding:2px 0 2px 2px;}
.footergold {color: #95835D; padding: 0 0 0 10px; background-color:transparent;}
.sidebarNav, .sidebarNavBold{background-color: #d4d9e0; border: solid 1px #C0C0C0;padding: 10px; margin: 1px 0 1px 0; overflow:hidden;}
.sidebarNav1{border-bottom:none; margin: 1px 0 0px 0; overflow:hidden;}
.search-div {float:right; padding-right: 10px;}
.sidebarDivAbout p {padding: 2px 0 2px 5px; margin: 0 0 0 0;}
.sidebarDivTitleAbout {padding: 10px 0 0 5px;}
#print-content {margin-left:6px; width:580px;}
.sidebarDiv ul {list-style: none;margin-left: 0.0em;margin-right: 0em;margin-top: 1em;margin-bottom: 1em;}
.sidebarDiv li {font-family: Arial ;font-style: normal;font-weight: normal;color: #333333;list-style: none;padding-top:2px;padding-bottom:0em;padding-left:0em;padding-right:2px;}
.sidebarDiv li span{float:left; padding-top: 4px; font: 10px Arial,Serif;color: #666666;}
.sidebarDiv li select, #divGFSitePrices li select{float:right; width:100px;}
#metainner select{font: normal 11px Arial,Serif;color:#333333; margin-top:5px;}

/* Weather */
#weather-body {width:574px;}
#weatherco-footer {margin-top:10px;clear:both;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;text-decoration: none;font-weight: normal;color: #666666;}
#weatherco-footer img {border:0;}
.inline {float:left;}
/* start state selector */
#state-selector {float:left;background-color: #d4d9e0;width: 574px;}
#state-selector div {float:left;font-weight: bold;color: #3C64C8;padding: 5px;}
#state-selector ul {float:right;list-style: none;list-style-position:outside;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#state-selector ul li {margin:0px 0px 0px 0px;padding-top: 5px;padding-bottom: 5px;clear:none;}
#state-selector ul li a span {padding: 5px;}
#state-selector ul li a span:hover {background-color: #3C64C8;color: #ffffff;text-decoration: none;cursor:pointer;padding: 5px;}
#state-selector ul li a span:sfhover {background-color: #3C64C8;color: #ffffff;text-decoration: none;cursor:pointer;padding: 5px;}
.state-selected {background-color: #3C64C8;color: #ffffff;padding: 5px;font-weight: bold;}
/* end state selector */
/* start marine */
#marine {clear:both;}
.marine-summary-left {float:left;clear:left;width:49%;margin: 5px 0px 5px 0px;}
.marine-summary-right {float:right;clear:right;width:49%;margin: 5px 0px 5px 0px;}
.marine-summary-left span, .marine-summary-right span, .marine-summary-left a, .marine-summary-right a {float:left;padding-left: 5px;clear:left;width:100%;}
.marine-summary-left a, .marine-summary-right a {clear:both;}
.forecast-wind {float:left;clear:both;width:95%;margin-left:6px;}
.forecast-wind span, #issued-at {float:left;clear:both;width:95%;margin-left:0px;}
#issued-at {margin-top: 20px;}
#marine-detail {width:49%;float:left;clear:both;margin:6px;}
#forecast {position:relative;top:30px;left:100px;}
/* start marine */
/* start weather images */
#weather-img {vertical-align:bottom;}
#weather-img-home {clear:both;float:right;padding-top:5px;}
/* end weather images */
/* start warnings */
.warning-table-column1 {width:100px;padding:5px;}
.warning-table-column2 {width:50px;padding:5px;}
.warning-table-column3 {width:424px;padding:5px;}
.alt-row3 {background-color: #EEEBE4;color: #333333;text-align: left;}
.alt-row4 {background-color: #D4D9DF;color: #333333;text-align: left;}
#warnings {float:left;width:574px;}
#warnings-detail {float:left;width:489px;padding:0px 6px 0px 6px;}
/* end warnings */
/* start news */
.weatherwatch {float:left;clear:both;margin-bottom: -40px;width:483px;padding-left: 5px;}
.weatherwatch span {float:left;clear:both;margin-top: -25px;font-size: 0.8em;color: #666666;}
/* end news */
/* start synoptic */
#synoptic {padding-top:0px;clear:both;width:100%;}
.synoptic_image img {float:left;clear:both;margin: 0px 0px 0px 0px;vertical-align:top;border:0;}
.synoptic_content {width:310px;float:left;margin: 0px 5px 0px 5px;}
.synoptic_header {vertical-align:top;font-weight:bold;color:#95835D;}
.synoptic_table {clear:both;float:left;padding:10px 0px 10px 0px;border-bottom:solid 1px #C0C0C0;width:95%;}
.synoptic_table_day {border: 0px solid #C0C0C0;padding: 10px 75px 0px 75px;text-align:justify;}
.synoptic_image_day {text-align:center;margin: 5px 0px 0px 0px;}
.synoptic_footer_day {font-weight:normal;color:#333333;font-size:0.8em;}
/* end synoptic */
/* start local weather */
.local-weather-tbl {width:100%;}
.lw-border {border:1px solid #95835D;}
.lw-title {background-color: #95835D;color:#FFFFFF;text-align:left;font-size: 1.0em;font-weight:bold;padding:4px 2px 4px 2px;}
.lw-title-right {background-color: #95835D;color:#FFFFFF;}
.lw-title-right a, .lw-title-right a:active, .lw-title-right a:visited, .lw-title-right a:hover {float:right;font-size:0.8em;background-color: #95835D;color:#FFFFFF;}
.almanac-subtitle {background-color:#d4d9e0;color:#333333;text-align:center;font-size: 0.9em;font-weight:normal;padding:4px;}
.lw-alt-row1 {background-color: #EEEBE4;color:#333333;text-align:center;font-size: 0.8em;}
.lw-alt-row2 {background-color: #F9F8EE;color:#000000;text-align:center;font-size: 0.8em;}
.lw-alt-row3 {background-color: #F9F8EE;color:#000000;text-align:center;font-size: 1.0em;border:0;}
.lw-alt-row4 {background-color: #DAA520;color:#000000;text-align:center;font-size: 0.8em;}
.lw-alt-row5 {width:11%;font-weight:normal;text-align:left;font-size:1.0em;background-color: #F9F8EE;color:#000000;border:0;}
.lw-alt-col1 {width:10%;padding:0px;font-weight:normal;text-align:center;}
.lw-alt-col2 {width:11%;font-weight:normal;text-align:center;}
.lw-alt-col3 {width:11%;font-weight:normal;text-align:center;background-color: #F9F8EE;color:#000000;}
.lw-alt-col4 {width:11%;font-weight:normal;text-align:center;background-color: #789050;color:#000000;}
.lw-alt-col-wind {width:10%;padding:0px;font-weight:normal;text-align:center;background-color:#EEEBE4;color:#333333;}
.weather_table {border:0;color:#008155;}
.weather_content {padding-top:0px;clear:both;width:511px;border:solid 0px #008155;}        
.weather_summary {float:right;width:80%;color:#F9F8EE;background-color:#F9F8EE;}
.weather_summary_title {clear:both;float:left;width:20%;color: #FFFFFF;font-weight:normal;background-color:#008155;}
.weather_date {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color: #333333;font-weight:normal;background-color: #F9F8EE;text-align:center;vertical-align:text-top;font-weight:bold;}
.weather_icon {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size: 0.9em;color: #333333;font-weight:normal;background-color: #F9F8EE;vertical-align:middle;text-align:center;}
.weather_description {font-size:1.0em;font-weight:normal;}
.weather_min_max_title {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color: #333333;font-weight:normal;background-color:#EEEBE4;}    
.weather_min_max_1,.weather_min_max_2,.weather_min_max_3, .weather_min_max_4, .weather_min_max_5  {color: #000000;font-weight:normal;background-color:#D2B48C;text-align:center;font-size:1.0em;}
.weather_min_max_2 {background-color:#DEB887;}
.weather_min_max_3 {background-color:#DAA520;}
.weather_min_max_4 {background-color:#B8860B;}
.weather_min_max_5 {background-color:#95835D;}
/* end local weather */
/* start rainfall */
.rainfall_max,.rainfall_min {color: #000000;font-weight:normal;background-color:#FBB040;text-align:center;font-size:1.0em;}
.rainfall_min {background-color:#D0D0D0;}
/*rainfall end*/
.obs-alt-row1 {font-weight:normal;text-align:left;font-size:0.9em;background-color: #F9F8EE;color:#000000;border:0;padding:3px 3px 3px 3px;}
.obs-alt-col1 {width:45%;padding:8px 5px 8px 5px;}
.obs-alt-col2 {width:15%;padding:8px 5px 8px 5px;}
.obs-alt-col3 {width:40%;text-align:right;padding:8px 5px 8px 5px;}

.forecast-alt-row1 {font-weight:normal;text-align:left;font-size:0.9em;background-color: #F9F8EE;color:#000000;border:0;padding:0px 5px 0px 5px;}
.forecast-alt-col1 {width:20%;padding:3px 5px 3px 5px;vertical-align:top;}
.forecast-alt-col2 {width:80%;padding:3px 5px 3px 5px;}
.forecast-alt-col2 span {color:#3C64C8;font-weight:bold;}

.warnings-current-header
{

    padding:4px 2px 4px 2px;

}
.warnings-current-content
{
    background-color:#F9F8EE;
    color:#333333;
    padding:4px 2px 4px 2px;
    font-size:0.9em;
}
#content {width:574px;}
.full-climate-tbl {width:574px;}
.almanac-alt-row1
{
	font-weight:normal;
	text-align:left;
	font-size:0.9em;
	background-color: #F9F8EE;
	color:#000000;
	border:0;
	padding:3px 3px 3px 3px;
}
.almanac-alt-col1
{
    width:50%;
}
.almanac-alt-col2
{
    width:20%;
    text-align:right;
    padding-right:15px;
}
.almanac-alt-col3
{
    width:30%;
}
.fc-alt-col1
{
    width:20%;
    text-align:center;
}

.fc-alt-col2
{
    width:20%;
    text-align:center;
}

.fc-alt-col3
{
    width:16%;
    text-align:center;
}

.fc-alt-row1, .fc-alt-row2, .fc-alt-row3, .fc-alt-row4, .fc-alt-row5, .fc-alt-row6, .fc-alt-row7, .fc-alt-row8, .fc-alt-row9, .fc-alt-row10, .fc-alt-row11, .fc-alt-row12, .fc-alt-row0
{
	font-weight:normal;
	text-align:left;
	font-size:0.8em;
	background-color: #F9F8EE;
	color:#000000;
	border:0;
	padding:3px 3px 3px 3px;
}
.fc-alt-row0, .fc-highlight-row0
{
	font-weight:bold;
	text-align:left;
	font-size:0.8em;
	font-style:italic;
	background-color: #F9F8EE;
	color:#000000;
	border:0;
	padding:3px 3px 3px 3px;
}
.fc-highlight-row1, .fc-highlight-row2, .fc-highlight-row3, .fc-highlight-row4, .fc-highlight-row5, .fc-highlight-row6, .fc-highlight-row7, .fc-highlight-row8, .fc-highlight-row9, .fc-highlight-row10, .fc-highlight-row11, .fc-highlight-row12
{
	font-weight:bold;
	text-align:left;
	font-size:0.8em;
	background-color: #EDECE0;
	color:#000000;
	border:0;
	padding:3px 3px 3px 3px;
}
.fc-title
{
	background-color: #95835D;
	color:#FFFFFF;
    text-align:left;
    font-size: 0.9em;
    font-weight:bold;
    padding:4px 2px 4px 2px;
}
/*end local weather*/

/*start sun moon times*/
.sun-moon-tbl {width:100%;background-color:#F9F8EE;}
.sm-alt-row1 {background-color: #008155;color:#FFFFFF;text-align:center;font-size: 0.8em;}
.sm-alt-row2 {background-color: #F9F8EE;color:#000000;text-align:center;font-size: 0.8em;}
.sm-alt-row3 {background-color: #F9F8EE;color:#000000;text-align:center;font-size: 1.0em;border:0;}
.sm-alt-row4 {background-color: #789050;color:#000000;text-align:center;font-size: 0.8em;}
.sm-alt-col1 {width:25%;font-weight:normal;text-align:center;padding:2px;}
.sm-alt-col2 {width:50%;font-weight:normal;text-align:center;padding:2px;}
.sm-alt-col3 {width:15%;font-weight:normal;text-align:center;padding:0px;}
.sm-alt-col4 {width:50%;font-weight:normal;text-align:center;padding:2px;}
.moon-phases-td .almanac-subtitle .sm-alt-col1 {height:25px;}
/*end sun moon times*/
/*start homepage summary*/
#national-summary, #warnings-summary {border-bottom: solid 2px #95835D;padding-bottom: 5px;margin: 10px 0px 0px 5px;clear:both;}
#warnings-summary {border: 0px;}
#warnings-summary div {margin-bottom: 5px;}
#warnings-more {float:right;}
.summary-title {color: #95835D;margin-bottom: 5px;}
.summary-title img {vertical-align:middle;}
#home-map {border: 0;vertical-align:top;}
/*end homepage summary*/
/* home - state selector */
#home-state-selector {float:right;background-color: #EDECE0;clear:both;width:145px;border: solid 1px #D8D8D0;}
#home-state-selector div {float:left;font-weight: bold;color: #3C64C8;padding: 5px;}
#home-state-selector ul {float:left;list-style: none;list-style-position:outside;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#home-state-selector ul li {margin:0px 0px 0px 0px;padding-top: 2px;padding-bottom: 2px;}
#home-state-selector ul li a span {padding: 5px;}
#home-map-current-left {float:left;}
#home-map-current-right {clear:both;float:right;}
.summary-selector {float:left;background-color: #d4d9e0;width: 574px;margin-bottom: 5px;clear:both;}
.summary-selector div {float:left;font-weight: bold;color: #3C64C8;padding: 5px;}
.summary-selector ul {float:right;list-style: none;list-style-position:outside;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.summary-selector ul li {margin:0px 0px 0px 0px;padding-top: 5px;padding-bottom: 5px;}
.summary-selector ul li a span {padding: 5px;}
.summary-selector ul li a span:hover {background-color: #3C64C8;color: #ffffff;text-decoration: none;cursor:pointer;padding: 5px;}
.summary-selector ul li a span:sfhover {background-color: #3C64C8;color: #ffffff;text-decoration: none;cursor:pointer;padding: 5px;}
.summary-selected {background-color: #3C64C8;color: #ffffff;padding: 5px;font-weight: bold;}
/*start homepage image*/
#ctl00_ContentPlaceHolder1_summaryimage {border: 0;float:left;vertical-align:top;}
/*start homepage image*/
/* current conditions - district selector */
#district-selector {float:right;background-color: #EDECE0;clear:both;width:145px;border: solid 1px #D8D8D0;}
#district-selector div {float:left;font-weight: bold;color: #3C64C8;padding: 5px;}
#district-selector ul {float:left;list-style: none;list-style-position:outside;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;}
#district-selector ul li {margin:0px 0px 0px 0px;padding-top: 2px;padding-bottom: 2px;width:100%;}
#district-selector ul li a span {padding: 5px;}
#district-selector ul li.district-selected {background-color: #3C64C8;width:100%;}
.district-selected span {color: #ffffff;font-weight: bold;}
#selector {position:relative;}
/* current conditions - forecasts */
#current-forecasts {clear:both;width:574px;}
#current-forecasts table {border: 0;margin-top:10px;font-size: 0.9em;width:100%;}
#current-forecasts th {padding: 0px 1px 0px 1px;border-right: solid 1px #ffffff;text-align:center;font-weight:normal;border-bottom: solid 1px #ffffff;}

#current-forecasts td.station
{
    text-align: left;
}

#current-forecasts td
{
   padding-left: 5px;
   text-align:center;
}

#current-forecasts td.min-tmp
{
    color: blue;
}

#current-forecasts td.max-tmp
{
    color: red;
}

#current-forecasts table td span
{
    float:left;
}

a.white-link, a.white-link:active, a.white-link:visited, a.white-link:hover
{
    color:#ffffff;
}

#dist-summary, #rain-summary, #warn-summary
{
    clear:both;
    margin-top:10px;
    font-size: 0.9em;
    width:574px;
}

#rain-summary td, #warn-summary td
{
    height: 30px;
}

#dist-summary td, #sat-summary td, #rain-summary td, #warn-summary td
{
    padding:2px;
}

#dist-summary img
{
    vertical-align: middle;
    padding-right: 5px;
}

#satellite-img
{
    clear:both;
    padding-top:5px;
}

#satellite-img img
{
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    display:block;    
}

#sat-summary
{
    clear:both;
    margin-top:10px;
    
}

#sat-summary table
{
    width:360px;
    margin-left:auto;
    margin-right:auto;
    display:block;
}

#search-results
{
    
}

#search-results ul
{
    list-style: none;
    margin: 10px 0px 0px 10px;
    padding: 0;
}

/* 30 day forecast rainfall */
#thirty-day, #thirty-day-legend {margin-left:auto;margin-right: auto;}
#thirty-day td {height: 50px;width: 50px;text-align:center;background-color:#DCDCDC;}
#thirty-day-legend td {width: 92px;text-align:center;background-color:#DCDCDC;}
#thirty-day-legend td span {display:block;font-weight: bold;}
#thirty-day-legend th {text-align:center;font-weight: normal;color:#ffffff;background-color:#95835D;}
#thirty-day th {height: 25px;width: 50px;text-align:center;font-weight: normal;color:#ffffff;background-color:#95835D;}
#thirty-day td.Nil, #thirty-day-legend td.Nil {background-color:#999999;color:#000000;}
#thirty-day td.Low, #thirty-day-legend td.Low {background-color:#DEB887;color:#000000;}
#thirty-day td.Moderate, #thirty-day-legend td.Moderate {background-color:#DAA520;color:#000000;}
#thirty-day td.High, #thirty-day-legend td.High {background-color:#B8860B;color:#000000;}
/* End 30 day forecast rainfall */
/* 12 month forecast rainfall */
#twelve-month, #twelve-month-legend {margin-left:auto;margin-right: auto;}
#twelve-month-xaxis {width: 25px;height: 100%;float: left;margin-right: 1px;}
#twelve-month-xaxis-blank {height: 26px;background-color:#95835D;}
#twelve-month-xaxis-markers {height: 244px;position: relative;background-color: #D8D8D0;}
#twelve-month-xaxis-marker-10 {position: absolute;left:8px;top: 1px;right: 2px;font-weight:bold;font:#000000;}
#twelve-month-xaxis-marker-5 {position: absolute;left:16px;top: 106px;right: 2px;font-weight:bold;font:#000000;}
#twelve-month-xaxis-marker-0 {position: absolute;left:16px;bottom: 19px;right: 2px;font-weight:bold;font:#000000;}
div.twelve-month-column {width: 30px;height: 100%;float: left; margin-right: 1px;background-color: #D8D8D0;}
div.twelve-month-column-section {height: 112px;font-size: 0;}
div.twelve-month-header {border:10px;background-color:#95835D;color:#ffffff;text-align:center;}
#twelve-month-footer{}
div.twelve-month-divider {height: 1px;background-color: #888888;font-size: 0;}
#twelve-month-legend td {width: 91px;text-align:center;background-color:#999999;}
#twelve-month-legend td span {display:block;font-weight: normal;}
#twelve-month-legend th {text-align:center;font-weight: normal;color:#ffffff;background-color:#95835D;}
#twelve-month-legend td.Well-above-normal {background-color:#B8860B;font-weight:normal;width:130px;text-align:left;padding:2px 4px 2px 4px;color:#000000;}
#twelve-month-legend td.Above-normal {background-color:#DAA520;font-weight:normal;width:130px;text-align:left;padding:2px 4px 2px 4px;color:#000000;}
#twelve-month-legend td.Normal {background-color:#DEB887;font-weight:normal;width:130px;text-align:left;padding:2px 4px 2px 4px;color:#000000;}
#twelve-month-legend td.Below-normal {background-color:#D2B48C;font-weight:normal;width:130px;text-align:left;padding:2px 4px 2px 4px;color:#000000;}
#twelve-month-legend td.Well-below-normal {background-color:#999999;font-weight:normal;width:130px;text-align:left;padding:2px 4px 2px 4px;color:#000000;}
.twelve-month-1 {background-color:#999999;height: 89px;margin: 0px 2px 0px 2px;font-size: 1;}
.twelve-month-bg-1 {height: 23px;font-size: 1;}
.twelve-month-2 {background-color:#D2B48C;height: 67px;margin: 0px 2px 0px 2px;font-size: 1;}
.twelve-month-bg-2 {height: 45px;font-size: 1;}
.twelve-month-3 {background-color:#D2B48C;height: 44px;margin: 0px 2px 0px 2px;font-size: 1;}
.twelve-month-bg-3 {height: 68px;font-size: 1;}
.twelve-month-4 {background-color:#DEB887;height: 22px;margin: 0px 2px 0px 2px;font-size: 1;}
.twelve-month-bg-4 {height: 90px;font-size: 1;}
.twelve-month-5 {background-color:#DEB887;height: 0px;margin: 0px 2px 0px 2px;font-size: 1;}
.twelve-month-bg-5 {height: 112px;font-size: 1;}
.twelve-month-6 {background-color:#DAA520;height: 22px;margin: 0px 2px 0px 2px;font-size: 1;}
.twelve-month-bg-6 {height: 90px;font-size: 1;}
.twelve-month-7 {background-color:#DAA520;height: 44px;margin: 0px 2px 0px 2px;font-size: 1;}
.twelve-month-bg-7 {height: 68px;font-size: 1;}
.twelve-month-8 {background-color:#B8860B;height: 67px;margin: 0px 2px 0px 2px;font-size: 1;}
.twelve-month-bg-8 {height: 45px;font-size: 1;}
.twelve-month-9 {background-color:#B8860B;height: 89px;margin: 0px 2px 0px 2px;font-size: 1;}
.twelve-month-bg-9 {height: 23px;font-size: 1;}
.twelve-month-10 {background-color:#B8860B;height: 112px;margin: 0px 2px 0px 2px;font-size: 1;}
.twelve-month-bg-10 {height: -1px;font-size: 1;}
/* End 12 month forecast rainfall */
/* error messages */
#error {font-weight:bold;color:#3C64C8;text-align:center;margin-top: 30px;}
#error-nomargin {font-weight:bold;color:#3C64C8;text-align:center;margin-top: 0px;}
/* end error messages */
/* terms and definitions */
#terms-and-definitions span {display:block;font-weight:bold;}
/* end terms and definitions */
/* start frost risk legend */
#frost-risk-nil {background-color:#F9F8EE;color:#4E4E4d;}
#frost-risk-low {background-color:#D8D8D0;color:#4E4E4D;}
#frost-risk-slight {background-color:#FBB040;color:#4E4E4D;}
#frost-risk-moderate {background-color:#789050;color:#4E4E4D;}
#frost-risk-high {background-color:#008000;color:#4E4E4D;}
#frost-risk-severe {background-color:#008155;color:#4E4E4D;}
/* end frost risk legend */
