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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{height:100%;width:100%}html body{background:#000;color:#333;font-size:62.5%;height:100%;margin-bottom:20px;max-width:1500px;font-family:Arial, Helvetica, sans-serif}html body hr{color:#FFFFFF}html body #BgContainer{height:auto !important;height:100%;min-height:100%;margin:0 auto -20px}html body #BgContainer #Header{margin:0 auto;padding-top:10px;padding-bottom:20px;width:900px}html body #BgContainer #Header #HeaderLeft{float:left;width:300px}html body #BgContainer #Header #HeaderRight{float:right}html body #BgContainer #Header #HeaderRight h1{color:#fff;font-size:3.2em;font-weight:300;padding:20px 0 0 30px}html body #BgContainer #Header #HeaderRight p{color:#ffffff;font-size:15px;line-height:18px;margin-top:10px;text-align:right}html body #BgContainer #NavigationStrip{background:#00AA4D;float:left;width:100%}html body #BgContainer #NavigationStrip #Navigation{width:900px;margin:0 auto;overflow:hidden}html body #BgContainer #NavigationStrip #Navigation .mobileMenu{display:none}html body #BgContainer #NavigationStrip #Navigation .tabletMenu{display:none}html body #BgContainer #NavigationStrip #Navigation ul{float:left}html body #BgContainer #NavigationStrip #Navigation ul li{display:inline;float:left;list-style:none outside none}html body #BgContainer #NavigationStrip #Navigation ul li a{color:#ffffff;display:block;float:left;font-family:bebas_bold;font-size:27px;line-height:33px;padding-left:10px;padding-right:10px;text-decoration:none;text-shadow:1px 1px 2px #000}html body #BgContainer #NavigationStrip #Navigation ul li a:hover{background:#106602;cursor:pointer}html body #BgContainer #NavigationStrip #Navigation ul li a.current,html body #BgContainer #NavigationStrip #Navigation ul li a.section,html body #BgContainer #NavigationStrip #Navigation ul li a.section:hover,html body #BgContainer #NavigationStrip #Navigation ul li a.current:hover{background:none repeat scroll 0 0 #106602}html body #BgContainer #NavigationStrip #Navigation ul li ul{background:none repeat scroll 0 0 #65BF3B;left:-2999px;padding-left:0;position:absolute;top:142px;width:200px;z-index:100}html body #BgContainer #NavigationStrip #Navigation ul li ul li{border-bottom:1px dotted #CCCCCC;box-sizing:border-box;width:180px}html body #BgContainer #NavigationStrip #Navigation ul li ul li a{font-size:22px;height:auto;line-height:150%;width:100%}html body #BgContainer #NavigationStrip #Navigation ul li ul li a.current,html body #BgContainer #NavigationStrip #Navigation ul li ul li a.section{color:yellow}html body #BgContainer #NavigationStrip #Navigation ul li ul li ul{top:auto;margin:0 0 0 20em}html body #BgContainer #NavigationStrip #Navigation ul li ul li ul li a{font-size:18px}html body #BgContainer #NavigationStrip #Navigation ul li ul li.current,html body #BgContainer #NavigationStrip #Navigation ul li ul li.section,html body #BgContainer #NavigationStrip #Navigation ul li ul li:hover{background:#106602}html body #BgContainer #NavigationStrip #Navigation ul li .HomePage{top:160px}html body #BgContainer #NavigationStrip #Navigation ul li:hover ul,html body #BgContainer #NavigationStrip #Navigation ul li.sfhover ul{left:auto}html body #BgContainer #ShowCaseBackground{background:url(../images/showcase-background.png) repeat-x #000;height:240px;width:100%}html body #BgContainer #ShowCaseBackground #ShowCase{height:224px;margin:14px auto 0;width:46pc}html body #BgContainer #ShowCaseBackground #ShowCase .slideShow .slideshowDiv .ShowCaseHeader{background:black none repeat scroll 0 0;text-align:center}html body #BgContainer #ShowCaseBackground #ShowCase .slideShow .slideshowDiv .ShowCaseHeader a{color:#fff;font-family:bebas_bold;font-size:22px;text-decoration:none;text-transform:uppercase}html body #BgContainer #ShowCaseBackground #ShowCase .slideShow .slideshowDiv .ShowCaseHeader a:hover{color:#FFFF00}html body #BgContainer #ShowCaseBackground #ShowCase .slideShow .slideshowDiv .ShowCaseLeft{display:table-cell;padding-right:2px;padding-bottom:0;vertical-align:middle}html body #BgContainer #ShowCaseBackground #ShowCase .slideShow .slideshowDiv .ShowCaseCenter{box-shadow:0 0 6px 1px #000;display:table-cell}html body #BgContainer #ShowCaseBackground #ShowCase .slideShow .slideshowDiv .ShowCaseRight{display:table-cell;padding-left:2px;vertical-align:middle}html body #BgContainer #ShowCaseBackground #ShowCase .slideShow .slideshowDiv .ShowCaseLeft img,html body #BgContainer #ShowCaseBackground #ShowCase .slideShow .slideshowDiv .ShowCaseRight img{border:1px solid #CCCCCC}html body #BgContainer #ShowCaseBackground #ShowCase .slideShow .slideshowDiv .ShowCaseCenter img{border:1px solid #FFFFFF}html body #BgContainer #ShowCaseBackgroundShort{background:url(../images/showcase-background-short.png) repeat-x #000;height:123px;width:100%}html body #BgContainer #ShowCaseBackgroundShort h2{color:#FFF;font-family:bebas_bold;font-size:44px;font-weight:300;margin:0 auto;position:relative;text-transform:uppercase;top:32px;width:900px}html body #BgContainer #TitleBar{margin:0 auto;width:900px}html body #BgContainer #TitleBar h2{color:#FFFFFF;margin-bottom:4px;margin-top:6px;text-transform:uppercase}html body #BgContainer #Layout{clear:both;margin:30px auto;width:900px}html body #BgContainer #Layout #LeftColumn{display:inline;float:left;margin-right:20px;margin-top:-50px;width:180px}html body #BgContainer #Layout #LeftColumn #WorkingOnBox,html body #BgContainer #Layout #LeftColumn #PastProjectsBox{background:none repeat scroll 0 0 #262626;border:1px solid #FFFFFF;border-radius:6px 6px 6px 6px;margin-bottom:20px;padding:10px 10px 10px 14px}html body #BgContainer #Layout #LeftColumn #WorkingOnBox p,html body #BgContainer #Layout #LeftColumn #PastProjectsBox p{font-size:small;margin-bottom:0;margin-top:10px;width:143px}html body #BgContainer #Layout #LeftColumn #WorkingOnBox h3,html body #BgContainer #Layout #LeftColumn #PastProjectsBox h3{color:#ffffff;font-family:bebas_bold;font-size:20px;font-weight:bold;line-height:22px;margin-bottom:15px;text-transform:uppercase}html body #BgContainer #Layout #LeftColumn #WorkingOnBox img,html body #BgContainer #Layout #LeftColumn #PastProjectsBox img{border:1px solid green}html body #BgContainer #Layout #LeftColumn #PastProjectsBox .pastProjectImage{float:left;margin:2px}html body #BgContainer #Layout #LeftColumn.noTopMargin{margin-top:0}html body #BgContainer #Layout #Content img{border:4px solid #FFF}html body #BgContainer #Layout #RightCol{float:right;width:180px}html body #BgContainer #Layout #RightCol #CallsToAction{float:right;width:180px}html body #BgContainer #Layout #RightCol #CallsToAction p{font-size:18px;line-height:21px;margin-bottom:30px}html body #BgContainer #Layout #RightCol #CallsToAction p .CallToActionLink{color:#42ff96;text-decoration:none}html body #BgContainer #Layout #RightCol #Sidebar{background:none repeat scroll 0 0 #262626;border:1px solid #FFFFFF;border-radius:6px 6px 6px 6px;float:right;padding:0;width:180px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox{margin:0 0 5px;padding-bottom:2px;padding-top:10px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox h3{color:#fff;font-size:25px;font-weight:700;line-height:26px;margin:0 0 10px;padding:1px 0 0 10px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul{margin:0 0 0 14px;list-style:none}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li{display:block;margin:1px 0 5px 4px;width:152px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li a{color:#898989;font-family:bebas_bold;font-size:18px;line-height:20px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li a:hover,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li a.current,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li a.current:hover{color:#FFF;text-decoration:none}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul{margin:0 0 0 6px;padding:0;width:126px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li{margin:0;padding:0;width:132px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li a.levelb{font-size:15px;line-height:20px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li a.levelb:hover,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li ul#Menu2 li li a.current,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li ul#Menu2 li li a.current:hover,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li ul#Menu2 li li a.section,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li ul#Menu2 li li a.section:hover{text-decoration:none;display:block;color:#fff}html body #BgContainer #Layout #HomePageContent,html body #BgContainer #Layout #Content{float:left;margin:0;text-align:left;width:460px}html body #BgContainer #Layout #HomePageRightCol{display:inline;float:right;width:182px}html body #BgContainer #Layout #HomePageRightCol #HomePagePastProjectsBox{background:none repeat scroll 0 0 #262626;border:1px solid #FFFFFF;border-radius:6px 6px 6px 6px;float:right;margin-bottom:20px;padding:10px 10px 10px 14px;width:152px}html body #BgContainer #Layout #HomePageRightCol #HomePagePastProjectsBox h3{color:#ffffff;font-family:bebas_bold;font-size:20px;font-weight:bold;line-height:22px;margin-bottom:15px;text-transform:uppercase}html body #BgContainer #Layout #HomePageRightCol #HomePagePastProjectsBox .pastProjectImage{float:left;margin:2px}html body #BgContainer #Layout #HomePageRightCol #HomePagePastProjectsBox .pastProjectImage img{border:1px solid green}html body .push{height:20px}html body #Footer{clear:both;height:20px;text-align:center;width:900px;margin:0 auto}html body #Footer #LogoBlock{margin:20px auto;width:850px}html body #Footer #LogoBlock .MarqueLogo{float:left;margin-right:20px}html body #Footer p{color:#fff;font-size:1.1em;text-align:center}html body #Footer a{color:#fff;text-decoration:none}html body #Footer a:hover{color:#fff;text-decoration:underline}#Navigation li ul ul{margin:-60px 0 0 200px;top:10px}#Navigation,#Navigation ul{padding:0;list-style:none;line-height:1}#Navigation li:hover ul ul,#Navigation li.sfhover ul ul{left:-999em}#Navigation li:hover ul,#Navigation li li:hover ul,#Navigation li.sfhover ul,#Navigation li li.sfhover ul{left:auto}#Breadcrumbs{color:#B7C0C5;text-align:left;font-size:0.9em;margin:0px 5px 10px 0}#Breadcrumbs p{margin:0}ul#SearchResults{margin:10px 0}ul#SearchResults li{list-style:none;margin:5px 0;font-size:1em}html #SearchForm_SearchForm{float:right;width:240px;margin:5px}html #SearchForm_SearchForm .middleColumn{float:left;width:164px;margin:0 5px 0 0;padding:2px;background-color:#51a9df}html #SearchForm_SearchForm .middleColumn input.text{width:160px;border:none;color:#666}html #SearchForm_SearchForm #SearchForm_SearchForm_action_results{float:left;margin-top:2px}.message{margin:15px;padding:5px;width:92%;color:#979908;border:4px solid orange;background:orange}span.middleColumn .message{margin:4px 0 0 3px}.required{background:orange none repeat scroll 0 0;border:4px solid orange;color:#979908;margin:15px;padding:5px;width:92%}p#Remember label{margin:-24px 0 0 20px;text-align:left}.entry{border-bottom:1px solid #eee}.typography #Content p.authorDate{color:#444;margin-top:-15px}#StreetMap{margin-top:20px}#Navigation li ul ul{margin:-1em 0 0 20em;position:absolute;top:10px}#Navigation,#Navigation ul{padding:0;list-style:none;line-height:1}#Navigation li:hover ul ul,#Navigation li.sfhover ul ul{left:-999em}#Navigation li:hover ul,#Navigation li li:hover ul,#Navigation li.sfhover ul,#Navigation li li.sfhover ul{left:auto}@media screen and (max-width: 640px){html body #BgContainer{margin:0 auto;width:96%}html body #BgContainer #Header{width:100%}html body #BgContainer #Header #HeaderLeft{display:block;float:none;margin:20px auto 0;width:200px}html body #BgContainer #Header #HeaderRight{margin-top:40px;text-align:center;width:100%}html body #BgContainer #Header #HeaderRight p{font-size:22px;line-height:32px;margin-left:0;margin-top:0;text-align:center !important;width:100%}html body #BgContainer #NavigationStrip{background:#00AA4D}html body #BgContainer #NavigationStrip #Navigation{width:100%}html body #BgContainer #NavigationStrip #Navigation ul{display:none}html body #BgContainer #NavigationStrip #Navigation .tabletMenu{display:none}html body #BgContainer #NavigationStrip #Navigation .mobileMenu{display:block;padding:4px;width:100%}html body #BgContainer #NavigationStrip #Navigation .mobileMenu h3{color:#FFF}html body #BgContainer #NavigationStrip #Navigation .mobileMenu select{margin:0 auto;width:98%}html body #BgContainer #ShowCaseBackground{display:none}html body #BgContainer #ShowCaseBackgroundShort h2{width:96%}html body #BgContainer #TitleBar{margin:unset;width:100%}html body #BgContainer #TitleBar h2{color:#FFFFFF;margin-bottom:4px;margin-top:6px;text-transform:uppercase}html body #BgContainer #Layout{margin-bottom:unset;margin-left:unset;margin-right:unset;margin-top:30px;width:100%}html body #BgContainer #Layout #LeftColumn{display:block;margin:0;width:100%}html body #BgContainer #Layout #LeftColumn #WorkingOnBox,html body #BgContainer #Layout #LeftColumn #PastProjectsBox{background:none repeat scroll 0 0 #262626;border:1px solid #FFFFFF;border-radius:6px 6px 6px 6px;margin-bottom:20px;padding:10px 10px 10px 14px}html body #BgContainer #Layout #LeftColumn #WorkingOnBox p,html body #BgContainer #Layout #LeftColumn #PastProjectsBox p{font-size:small;margin-bottom:0;margin-top:10px;width:143px}html body #BgContainer #Layout #LeftColumn #WorkingOnBox h3,html body #BgContainer #Layout #LeftColumn #PastProjectsBox h3{color:#ffffff;font-family:bebas_bold;font-size:20px;font-weight:bold;line-height:22px;margin-bottom:15px;text-transform:uppercase}html body #BgContainer #Layout #LeftColumn #WorkingOnBox img,html body #BgContainer #Layout #LeftColumn #PastProjectsBox img{border:1px solid green}html body #BgContainer #Layout #LeftColumn #WorkingOnBox .workingOnImage{float:left}html body #BgContainer #Layout #LeftColumn #WorkingOnBox .workingOnBlurb{float:left;margin-left:10px}html body #BgContainer #Layout #LeftColumn #WorkingOnBox .workingOnBlurb p{margin-top:0}html body #BgContainer #Layout #LeftColumn #PastProjectsBox{display:none}html body #BgContainer #Layout #HomePageContent,html body #BgContainer #Layout #Content{margin:0 auto;width:98%}html body #BgContainer #Layout #HomePageContent img,html body #BgContainer #Layout #Content img{border:2px solid #fff;box-sizing:border-box;float:none;height:auto;margin:0 auto;width:98%}html body #BgContainer #Layout #Content{box-sizing:border-box;padding:5%;width:100%}html body #BgContainer #Layout #RightCol{float:left;width:100%}html body #BgContainer #Layout #RightCol #CallsToAction{float:left;width:100%}html body #BgContainer #Layout #RightCol #CallsToAction p{margin-bottom:18px}html body #BgContainer #Layout #RightCol #Sidebar{float:left;width:100%}html body #BgContainer #Layout #HomePageRightCol{display:block;float:left;width:100%}html body #BgContainer #Layout #HomePageRightCol #HomePagePastProjectsBox{box-sizing:border-box;float:left;width:100%}html body #BgContainer #Layout .blog-entry article{box-sizing:border-box;margin-left:0;padding:5%;width:100%}html body #BgContainer #Layout .blog-entry article img{height:auto}html body #BgContainer #Layout .blog-entry article .content .captionImage{width:100% !important}html body #BgContainer #Layout .blog-entry article .content .captionImage img{height:auto}html body #BgContainer #Layout .blog-entry .postSummaries{width:100%}html body .push{height:20px}html body #Footer{text-align:center;width:100%;margin:unset}html body #Footer #LogoBlock{margin:20px auto;width:98%}html body #Footer #LogoBlock .MarqueLogo{margin-bottom:20px}html .typography p{font-size:18px;line-height:22px}#Navigation li ul ul{margin:-60px 0 0 200px;top:10px}#Navigation,#Navigation ul{padding:0;list-style:none;line-height:1}#Navigation li:hover ul ul,#Navigation li.sfhover ul ul{left:-999em}#Navigation li:hover ul,#Navigation li li:hover ul,#Navigation li.sfhover ul,#Navigation li li.sfhover ul{left:auto}#Layout #PhotoGallery{box-sizing:border-box;display:inline;margin:0 auto;padding:5%;width:100%}}@media screen and (min-width: 641px) and (max-width: 1024px){html{height:100%;min-width:100%;width:100%}html body #BgContainer{width:100%}html body #BgContainer #Header{box-sizing:border-box;margin-top:20px;padding:2%;width:98%}html body #BgContainer #Header #HeaderLeft{float:left;margin-right:10px;width:auto}html body #BgContainer #Header #HeaderRight{float:left}html body #BgContainer #Header #HeaderRight p{text-align:left !important}html body #BgContainer #NavigationStrip #Navigation .mobileMenu{display:none}html body #BgContainer #NavigationStrip #Navigation ul{display:none}html body #BgContainer #NavigationStrip #Navigation .tabletMenu{background:#333 none repeat scroll 0 0;border:1px solid #FFF;display:block;left:0;position:absolute;width:400px;z-index:300}html body #BgContainer #NavigationStrip #Navigation .tabletMenu #tabletMenuCloseIcon{background:rgba(0,0,0,0) url("../images/close-button.png") no-repeat scroll 0 0;cursor:pointer;float:right;height:37px;margin:6px;width:37px}html body #BgContainer #NavigationStrip #Navigation .tabletMenu ul{display:block;width:100%}html body #BgContainer #NavigationStrip #Navigation .tabletMenu ul li{border-bottom:medium none;display:block;width:100%}html body #BgContainer #NavigationStrip #Navigation .tabletMenu ul li a{box-sizing:border-box;padding-right:0;width:100%}html body #BgContainer #NavigationStrip #Navigation .tabletMenu ul li a.hover{background:pink}html body #BgContainer #NavigationStrip #Navigation .tabletMenu ul li ul{background:rgba(0,0,0,0) none repeat scroll 0 0;display:block;padding-left:0;position:unset;width:100%}html body #BgContainer #NavigationStrip #Navigation .tabletMenu ul li ul li a{font-size:20px}html body #BgContainer #NavigationStrip #Navigation .tabletMenu ul li ul li ul{margin:0}html body #BgContainer #NavigationStrip #Navigation .tabletMenu ul li ul li ul li{background:#333}html body #BgContainer #NavigationStrip #Navigation .tabletMenu ul li ul li ul li a{font-size:16px}html body #BgContainer #NavigationStrip #Navigation .tabletMenu ul li ul li:last-child{border-bottom:1px dotted #AAA}html body #BgContainer #NavigationStrip #Navigation .hide{display:none}html body #BgContainer #ShowCaseBackground #ShowCase{width:744px}html body #BgContainer #ShowCaseBackgroundShort{background:url(../images/showcase-background-short.png) repeat-x #000;height:123px;width:100%}html body #BgContainer #ShowCaseBackgroundShort h2{color:#FFF;font-family:bebas_bold;font-size:44px;font-weight:300;margin:0 auto;position:relative;text-transform:uppercase;top:32px;width:900px}html body #BgContainer #tabletMenuIcon{border-bottom:1px solid #fff;border-top:1px solid #fff;text-align:center}html body #BgContainer #tabletMenuIcon h2{color:#FFF;cursor:pointer;font-family:bebas_bold;font-size:44px}html body #BgContainer #TitleBar{margin:0 auto;width:900px}html body #BgContainer #TitleBar h2{color:#FFFFFF;margin-bottom:4px;margin-top:6px;text-transform:uppercase}html body #BgContainer #Layout{box-sizing:border-box;padding:2%;width:98%}html body #BgContainer #Layout #LeftColumn{display:inline;float:left;margin-right:20px;margin-top:-42px;width:180px}html body #BgContainer #Layout #LeftColumn #WorkingOnBox,html body #BgContainer #Layout #LeftColumn #PastProjectsBox{background:none repeat scroll 0 0 #262626;border:1px solid #FFFFFF;border-radius:6px 6px 6px 6px;margin-bottom:20px;padding:10px 10px 10px 14px}html body #BgContainer #Layout #LeftColumn #WorkingOnBox p,html body #BgContainer #Layout #LeftColumn #PastProjectsBox p{font-size:small;margin-bottom:0;margin-top:10px;width:143px}html body #BgContainer #Layout #LeftColumn #WorkingOnBox h3,html body #BgContainer #Layout #LeftColumn #PastProjectsBox h3{color:#ffffff;font-family:bebas_bold;font-size:20px;font-weight:bold;line-height:22px;margin-bottom:15px;text-transform:uppercase}html body #BgContainer #Layout #LeftColumn #WorkingOnBox img,html body #BgContainer #Layout #LeftColumn #PastProjectsBox img{border:1px solid green}html body #BgContainer #Layout #LeftColumn #PastProjectsBox .pastProjectImage{float:left;margin:2px}html body #BgContainer #Layout #LeftColumn.noTopMargin{margin-top:0}html body #BgContainer #Layout #Content img{border:4px solid #FFF}html body #BgContainer #Layout #RightCol{float:left;width:100%}html body #BgContainer #Layout #RightCol #CallsToAction{float:left;width:100%}html body #BgContainer #Layout #RightCol #CallsToAction p{margin-bottom:16px}html body #BgContainer #Layout #RightCol #Sidebar{float:left;width:100%}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox{margin:0 0 5px;padding-bottom:2px;padding-top:10px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox h3{color:#fff;font-size:25px;font-weight:700;line-height:26px;margin:0 0 10px;padding:1px 0 0 10px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul{margin:0 0 0 14px;list-style:none}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li{display:block;margin:1px 0 5px 4px;width:152px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li a{color:#898989;font-family:bebas_bold;font-size:18px;line-height:20px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li a:hover,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li a.current,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li a.current:hover{color:#FFF;text-decoration:none}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul{margin:0 0 0 6px;padding:0;width:126px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li{margin:0;padding:0;width:132px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li a.levelb{font-size:15px;line-height:20px}html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li a.levelb:hover,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li ul#Menu2 li li a.current,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li ul#Menu2 li li a.current:hover,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li ul#Menu2 li li a.section,html body #BgContainer #Layout #RightCol #Sidebar .sidebarBox ul li ul li ul#Menu2 li li a.section:hover{text-decoration:none;display:block;color:#fff}html body #BgContainer #Layout #PhotoGallery{width:60%}html body .push{height:20px}html body #Footer{clear:both;height:20px;text-align:center;width:900px;margin:0 auto}html body #Footer #LogoBlock{margin:20px auto;width:850px}html body #Footer #LogoBlock .MarqueLogo{float:left;margin-right:20px}html body #Footer p{color:#fff;font-size:1.1em;text-align:center}html body #Footer a{color:#fff;text-decoration:none}html body #Footer a:hover{color:#fff;text-decoration:underline}#Navigation li ul ul{margin:-60px 0 0 200px;top:10px}#Navigation,#Navigation ul{padding:0;list-style:none;line-height:1}#Navigation li:hover ul ul,#Navigation li.sfhover ul ul{left:-999em}#Navigation li:hover ul,#Navigation li li:hover ul,#Navigation li.sfhover ul,#Navigation li li.sfhover ul{left:auto}html #SearchForm_SearchForm{float:right;width:240px;margin:5px}html #SearchForm_SearchForm .middleColumn{float:left;width:164px;margin:0 5px 0 0;padding:2px;background-color:#51a9df}html #SearchForm_SearchForm .middleColumn input.text{width:160px;border:none;color:#666}html #SearchForm_SearchForm #SearchForm_SearchForm_action_results{float:left;margin-top:2px}.message{margin:15px;padding:5px;width:92%;color:#979908;border:4px solid orange;background:orange}span.middleColumn .message{margin:4px 0 0 3px}.required{background:orange none repeat scroll 0 0;border:4px solid orange;color:#979908;margin:15px;padding:5px;width:92%}p#Remember label{margin:-24px 0 0 20px;text-align:left}.entry{border-bottom:1px solid #eee}.typography #Content p.authorDate{color:#444;margin-top:-15px}#StreetMap{margin-top:20px}#Navigation li ul ul{margin:-1em 0 0 20em;position:absolute;top:10px}#Navigation,#Navigation ul{padding:0;list-style:none;line-height:1}#Navigation li:hover ul ul,#Navigation li.sfhover ul ul{left:-999em}#Navigation li:hover ul,#Navigation li li:hover ul,#Navigation li.sfhover ul,#Navigation li li.sfhover ul{left:auto}}.clear{clear:both}img{display:block}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
