@charset "utf-8";
/* CSS Resetter - make sure this appears before any other styles! */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
:focus{outline:0}
body{line-height:1;color:black;background:white}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}

/* CSS Document */

body{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:13px;background:#FFF url(/_images/layout-bits/new-background-look.jpg) repeat-x center top;color:#555}
body *{font-weight:normal}
a{text-decoration:none;color:#844013}
a:hover{color:#dd5f0a;text-decoration:underline}
a:active{border:0}
p{margin:0.8em 0}
i{font-style:normal}
ul{}
ul li{}
hr{}
h1{}
h2{}
h3{}
h4{}
img{border:0}
strong{font-weight:normal;color:#000}
.preloadPic{display:none;position:absolute;left:-10000px}
.spacerClear{overflow:hidden;height:0;margin:0;padding:0;clear:both}
#backRepeater{background:url(/_images/layout-bits/shadow-repeater.jpg) repeat-y center top;width:960px;margin:0 auto}
#Site-Shadow{background:url(/_images/layout-bits/shadow-main.jpg) no-repeat center top;width:960px;margin:0 auto}
#Site-Container{width:920px;margin:0 auto;background:#FFF url(/_images/layout-bits/content-area-back.jpg) no-repeat left 241px; }
#Site-HeaderId{width:920px;height:210px;position:relative}
.siteMapPara{position:absolute;left:-10000px;top:-20000px}
#Site-HeaderId h1{font-size:180%;color:#FFF;margin:0;padding:10px 0 0 15px;line-height:32px}
#Site-HeaderId h1 a{color:#FFF;display:block;overflow:hidden;height:35px;width:360px;}
#Site-HeaderId h1 a:hover{text-decoration:none}
#Site-HeaderId h1 span{visibility:hidden}
.quickLinks{position:absolute;right:0;top:52px;width:140px}
.quickLinks a{color:#FFF;display:block;padding:3px 7px;font-size:12px}
.quickLinks a:hover{color:#FFF;}
.quickLinks #mooMoverContent{height:auto;background:#dd5f0a;overflow:hidden;padding-bottom:5px}
.quickLinks .opener{padding:7px;height:17px;background:url(/_images/layout-bits/quick-links-opener-back.gif) no-repeat left bottom;color:#FFF;text-align:center}
.quickLinks .opener a{display:inline;padding:0;font-weight:bold}
#Site-Navigation{padding:0 0 0 1px;height:31px;overflow:visible;font-size:12px;background:url(/_images/layout-bits/nav-repeater.png) repeat-x left top;}
#Site-Navigation *{margin:0;border:0;padding:0;list-style:none}
#navItems{position:absolute;z-index:10}
#Site-Navigation ul{}
#Site-Navigation li{float:left;position:relative;width:auto;display:block;padding:9px 10px 10px 10px;border-right:1px solid #999}
#Site-Navigation a{white-space:nowrap;padding:0;display:block;font-weight:bold;color:#444}
#Site-Navigation a:hover{}
#Site-Navigation li:hover .submenu{display:block;z-index:999}
#Site-Navigation li:hover{}
#Site-Navigation .submenu li:hover{}
#Site-Navigation li.over .submenu{display:block;z-index:999}
#Site-Navigation li.over{}
#Site-Navigation .submenu li.over{}
#Site-Navigation li ul{position:absolute;top:31px;left:-1px;padding:0;margin:0;display:none;overflow:hidden;width:16em;border:1px solid #999;border-top:0;font-size:11px}
#Site-Navigation li .submenu{display:none;background:#e9e9e9;padding:3px 7px 7px 7px;z-index:10;line-height:12px}
#Site-Navigation .submenu li{display:block;float:none;padding:0;margin:0;width:99%;border-right:0}
#Site-Navigation .submenu a{white-space:nowrap;float:none;height:auto;padding:1px 0;display:block;width:99%;font-weight:normal;color:#555}
#Site-Navigation .submenu a:hover{color:#dd5f0a;text-decoration:underline}
#Site-Navigation li .submenu .submenu{position:static;display:block;margin:0 0 3px 0;padding:0 0 0 1em;border:0;border-left:1px dotted #CCC}
#Site-Navigation li .submenu .submenu .submenu {display:none}
#Site-Navigation li .submenu .submenu .submenu .submenu{display:none}
#Site-Navigation .navCurrent a{color:#dd5f0a;cursor:default;text-decoration:none}
#Site-Navigation .navCurrent a:hover{}
#Site-Navigation .navCurrent .submenu a{color:#555;cursor:pointer;text-decoration:none}
#Site-Navigation .navCurrent .submenu a:hover{color:#dd5f0a;text-decoration:underline}
.Breadcrumb{border-top:1px solid #CCC;padding:5px;font-size:11px;background:#FFF}
.Breadcrumb a{}
.Breadcrumb a:hover{}
.Breadcrumb .youareHere{cursor:default;color:#dd5f0a;font-weight:bold}
.Breadcrumb .youareHere:hover{text-decoration:none}
#Site-Content{border-bottom:1px solid #CCC;background:url(/_images/layout-bits/body-area-faux-col-border.gif) repeat-y left top}
#middle-Column{width:650px;padding:10px 10px;float:left;line-height:1.3em;overflow:hidden;}
#middle-Column h2{font-size:170%;color:#dd5f0a;margin:0.35em 0 0.75em 0}
#middle-Column h3{font-size:130%;color:#666;margin:0.2em 0 5px 0;border-bottom:1px dotted #CCC;padding-bottom:0.2em;line-height:120%}
#middle-Column h4{font-size:100%;color:#888;margin:0.6em 0 0 0;font-weight:bold}
#middle-Column .contentFloatPic{float:right;margin:0 0 2em 2em}
#right-Column{font-size:11px;width:240px;float:right}
#right-Column #LHColsearchForm{margin:0;padding:0}
#right-Column .rhBlock{margin-bottom:1em;padding:0 10px 5px 10px}
#right-Column .rhBlock h2{display:block;margin:0 -10px 5px -9px;padding:5px;background:#e5e5e5;font-size:140%;border-bottom:1px dotted #CCC}
#right-Column .pageExcerpt{color:#757575;background:url(/_images/layout-bits/excerpt-quote-mark.png) no-repeat right top;line-height:13px}
#right-Column .excerptFrom{margin-bottom:0;line-height:13px}
#Site-Footer{background:url(/_images/layout-bits/footer-background.jpg) no-repeat left bottom;width:900px;margin:0 auto;clear:both;padding:5px 20px 20px 20px;font-size:11px}
#Site-Footer *{}
#Site-Footer a{}
.subNavContainer,.parentNavContainer{margin-bottom:1em;padding:0 10px 5px 10px}
.subNavContainer h2,.parentNavContainer h2{display:block;margin:0 -10px 5px -9px;padding:5px 5px 5px 28px;font-size:140%;border-bottom:1px dotted #CCC;background:#e5e5e5 url(/_images/layout-bits/parent-nav-up-and-back.png) no-repeat left 5px}
.subNavContainer h2{background:#e5e5e5;background:#e5e5e5 url(/_images/layout-bits/subnav-you-are-here.png) no-repeat left 5px}
.subNavContainer h2 a,.parentNavContainer h2 a{display:block;color:#666}
.subNavContainer h2 a:hover,.parentNavContainer h2 a:hover{color:#dd5f0a}
.subNav,.parentNav{list-style:none;margin:0;padding:0;line-height:13px}
.subNav li,.parentNav li{}
.subNav a,.parentNav a{}
.subNav a:hover,.parentNav a:hover{}
.parentNav .navCurrent{color:#dd5f0a;cursor:default;text-decoration:underline}

#LHBarcurrentConditions{display:none}
#LHBarthreeDayForecast{}
#LHBarthreeDayForecast p{border-bottom:1px dotted #CCC;padding:0.6em 0;margin:0}
#LHBarthreeDayForecast p img{float:right;margin:0 1em;position:relative;top:-7px}
#LHBarthreeDayForecast .highTemp{}
#LHBarthreeDayForecast .tempSep{}
#LHBarthreeDayForecast .lowTemp{}
#searchForm{}
#searchContainer{}
#searchForm{border:1px solid #CCC;padding:7px}
#searchForm .text{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:85%;width:72%}
#searchForm .select{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:85%;width:14%}
#searchForm .button{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:85%;font-weight:bold;width:10%}
#searchContainer .resultPara{}
#searchContainer .result{}
#searchContainer .extractPara{padding:0 0 0 1em;font-size:11px}
#photoGalleryContainer{}
#photoGalleryContainer a{display:block;width:12em;text-align:center;float:left;border:1px dotted #CCC;padding:5px;margin:0 1em 1em 0}
#photoGalleryContainer a:hover{border:1px solid #999}
#photoGalleryContainer img{}
#gMapContainer{width:630px;padding:5px;border:1px solid #CCC}
.gMapSearchForm{margin:0.5em 0;padding:0}
.gMapSearchField{width:60%}
.gMapSearchButton{}
.gMapSearchNote{font-size:75%}
#gMapContainer.expandedMap{position:absolute;background:#FFF;padding:10px;z-index:100}
#googleMap{width:100%;height:400px}
#gMapExpander{text-align:right;padding-top:5px}
#gMapExpander a{color:#666;font-size:11px;font-weight:bold}
#gMapLocation{font-size:75%; display:none;}
.siteMapContainer{font-size:11px}
#middle-Column .siteMapContainer h3{padding-left:26px;background:url(/_images/_site-map-bits/server.gif) no-repeat left top;font-size:155%;margin-bottom:0.7em;padding-bottom:7px}
.siteMapContainer ul{margin-top:0;list-style:none}
.siteMapContainer ul li{list-style:none}
.siteMapContainer ul ul{border-left:1px dotted #CCC;margin:3px 0 6px 5px;padding-left:2em}
.siteMapContainer ul li a{padding:4px 0 4px 20px;background:url(/_images/_site-map-bits/html.gif) no-repeat left 2px;line-height:13px}
#gTranslateLinks{position:absolute;right:0;top:0;background:#dd5f0a;padding:3px;width:134px;line-height:16px;height:45px; border-bottom:1px solid #F93;}
#gTranslateLinks img{cursor:pointer;border:1px solid #FFF;width:15px}
