a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{height:100%}caption,td,th{text-align:left;font-weight:400}.noBottomBorder{border-bottom:0!important}body{background:#fff;color:#000;font-size:62.5%;font-family:Calibri,Arial,sans-serif;height:100%}body #Main{margin:0 auto;width:100%}body #Main #HeaderStrip{background-color:#fff}body #Main #HeaderStrip #Header{margin:0 auto;overflow:hidden;width:950px}body #Main #HeaderStrip #Header #LogoBlock{display:inline;float:right}body #Main #HeaderStrip #Header nav{border-bottom:1px solid #595959;margin:0 auto;overflow:hidden;padding-top:10px;width:100%}body #Main #HeaderStrip #Header nav ul{float:left}body #Main #HeaderStrip #Header nav ul li{display:block;float:left;line-height:2.8em;list-style:none outside none;margin:0 2px}body #Main #HeaderStrip #Header nav ul li li.sfhover ul,body #Main #HeaderStrip #Header nav ul li li:hover ul{left:auto}body #Main #HeaderStrip #Header nav ul li a{color:#666;display:block;float:left;font-size:17px;font-weight:400;padding-left:10px;padding-right:10px;text-decoration:none}body #Main #HeaderStrip #Header nav ul li a:hover{background:red;color:#fff;cursor:pointer}body #Main #HeaderStrip #Header nav ul li a.current,body #Main #HeaderStrip #Header nav ul li a.current:hover,body #Main #HeaderStrip #Header nav ul li a.section,body #Main #HeaderStrip #Header nav ul li a.section:hover{background:none repeat scroll 0 0 red;color:#fff}body #Main #HeaderStrip #Header nav ul li ul{left:-9999px;position:absolute;width:200px;top:148px}body #Main #HeaderStrip #Header nav ul li ul li{background:none repeat scroll 0 0 #fff;border-bottom:1px dotted #ccc;margin-left:0;padding-left:10px;width:190px}body #Main #HeaderStrip #Header nav ul li ul li a{line-height:1.6em;width:170px}body #Main #HeaderStrip #Header nav ul li ul li a:hover{background:red}body #Main #HeaderStrip #Header #navigationMobile{display:none}body #Main #GreyStrip{background:#595959}body #Main #GreyStrip #ShowcaseParent{height:360px;margin:0 auto;overflow:hidden;padding-top:20px;width:900px}body #Main #GreyStrip #ShowcaseParent #ShowcaseLeft,body #Main #GreyStrip #ShowcaseParent #ShowcaseRight{display:inline;float:left}body #Main #GreyStrip #ShowcaseParent #ShowcaseLeft{width:460px}body #Main #GreyStrip #ShowcaseParent #ShowcaseLeft h2{color:#fff;font-family:impactregular;font-size:105px;line-height:100px;text-shadow:1px 1px 1px #000}body #Main #GreyStrip #ShowcaseParent #ShowcaseRight{float:right;padding-top:10px;width:400px}body #Main #LayoutStrip{background-color:#fff;height:100%;margin:0 auto 60px;width:950px}body #Main #LayoutStrip #Layout{clear:both;margin:0 auto;overflow:hidden;padding-top:20px}body #Main #LayoutStrip #Content .PortfolioBlock{width:100%}body #Main #LayoutStrip #Content .PortfolioBlock .PortfolioParent{margin-bottom:60px}body #Main #LayoutStrip #Content .PortfolioBlock .PortfolioParent .PortfolioLeftCol{display:inline;float:left;width:270px}body #Main #LayoutStrip #Content .PortfolioBlock .PortfolioParent .PortfolioRightCol{display:inline;float:left;margin-left:20px;width:360px}body #Main #LayoutStrip #Content .PortfolioBlock .PortfolioParent .CustomerTestimonialBlock{display:inline;float:left;margin-left:80px;width:220px}body #Main #LayoutStrip #Content .PortfolioBlock .PortfolioParent .CustomerTestimonialBlock p{font-size:1rem;font-style:italic;line-height:1.25rem}body #Main #LayoutStrip #Content #ContentLeft{float:left;width:70%}body #Main #LayoutStrip #Content #Sidebar{float:right}body #Main #LayoutStrip #Content #Sidebar .sidebarBox{margin:0 0 5px 0;padding-bottom:2px}body #Main #LayoutStrip #Content #Sidebar ul{margin:2px 0 5px 3px}body #Main #LayoutStrip #Content #Sidebar ul li{margin:8px 2px;list-style:none}body #Main #LayoutStrip #Content #Sidebar h3{clear:both;font-size:1.4em;font-weight:700;line-height:1.8;margin:0 0 10px;text-transform:lowercase}body #Main #LayoutStrip #Content #Sidebar a em{font-style:normal}body #Main #LayoutStrip #Content #Sidebar p{font-size:22px;margin-bottom:14px}#Breadcrumbs{color:#b7c0c5;text-align:left;font-size:.9em;margin:0 5px 10px 0}#Breadcrumbs p{margin:0}#ContactDetailsBlock{border-bottom:1px solid #595959;margin-bottom:40px}ul#Menu2 li{margin:1px 0 5px 4px;list-style:none}ul#Menu2 li a{display:block;font-size:1.4em;width:196px}ul#Menu2 li a.current,ul#Menu2 li a.current:hover,ul#Menu2 li a:hover{cursor:pointer}ul#Menu2 li a:hover{text-decoration:underline}ul#Menu2 li a.current{font-weight:700}ul#Menu2 li a.section,ul#Menu2 li a.section:hover{width:193px}ul#Menu2 li ul{height:100%;position:relative;width:193px;padding:4px 0 10px 0}ul#Menu2 li ul li{padding:0;font-size:.8em;margin:2px 0 0 0}ul#Menu2 li ul li ul{margin-left:0}ul#Menu2 li li a.current,ul#Menu2 li li a.current:hover,ul#Menu2 li li a.section,ul#Menu2 li li a.section:hover{color:#555;font-weight:700}ul#Menu2 li li ul{margin:0 0 0 10px;padding:0;width:175px}ul#Menu2 li li ul .roundWhite{margin-bottom:-10px}ul#Menu2 li a.levelb{font-size:1.7em;width:188px;margin-left:10px}ul#Menu2 li a.levelb:hover,ul#Menu2 li li a.current,ul#Menu2 li li a.current:hover,ul#Menu2 li li a.section,ul#Menu2 li li a.section:hover{text-decoration:none;display:block;color:#e2552b}ul#SearchResults{margin:10px 0}ul#SearchResults li{list-style:none;margin:5px 0;font-size:1em}.message{margin:15px;padding:5px;width:92%;color:#979908;border:4px solid #f7f8b4;background:#ffffea}span.middleColumn .message{margin:4px 0 0 3px}.required{margin:4px 0 0 3px;padding:5px;width:92%;color:#dc1313;border:4px solid #ff7373;background:#fed0d0}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}#Footer{background-color:red;bottom:0;clear:both;left:0;margin:0 auto;position:fixed;text-align:center;width:100%}#Footer p{color:#fff;font-size:1.5em;line-height:1.6em;text-align:center}#Footer a{color:#fff;text-decoration:none}#Footer a:hover{color:#fff;text-decoration:underline}#FooterNavigationSleeve{margin:20px auto 0;width:900px}#FooterNavigationUL{list-style:none outside none}#FooterNavigationUL li{display:inline;float:left;margin-right:50px;width:100px}#FooterNavigationUL li a{color:#fff;font-size:16px;text-decoration:none}#FooterNavigationUL li ul li{margin-top:10px;padding-left:5px}#FooterNavigationUL li ul li a{font-size:14px}.PortfolioBlockBorderless{border-top:0}@media screen and (max-width:640px){body{background-color:#fff}body #Main{margin:0 auto;width:84%}body #Main #HeaderStrip #Header{width:100%}body #Main #HeaderStrip #Header #LogoBlock{display:block;float:none;margin:8px auto 20px;width:250px}body #Main #HeaderStrip #Header #nav,body #Main #HeaderStrip #Header nav{display:none}body #Main #HeaderStrip #Header #navigationMobile{clear:both;display:block;float:left;margin-bottom:20px;margin-top:20px;width:100%}body #Main #HeaderStrip #Header #navigationMobile select{width:100%}body #Main #GreyStrip{padding-bottom:10px}body #Main #GreyStrip #ShowcaseParent{height:auto;padding:0;width:100%}body #Main #GreyStrip #ShowcaseParent #ShowcaseLeft{display:block;float:left;margin-left:12px;padding:4px;width:93%}body #Main #GreyStrip #ShowcaseParent #ShowcaseLeft h2{font-size:61px;line-height:61px}body #Main #GreyStrip #ShowcaseParent #ShowcaseRight{display:none}body #Main #LayoutStrip{width:auto}body #Main #LayoutStrip #Layout #Content #ContentParent #ContentLeft{display:block;float:left;width:100%}body #Main #LayoutStrip #Layout #Content #ContentParent #Sidebar{float:left}body #Main #LayoutStrip #Layout #Content .PortfolioBlock{border-bottom:1px solid #ccc;padding-top:20px}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent{width:100%}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent .PortfolioLeftCol{display:block;float:left;width:260px}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent .PortfolioLeftCol img{width:100%}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent .PortfolioRightCol{display:block;float:left;margin-left:0;width:100%}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent .CustomerTestimonialBlock{display:block;float:left;margin-left:0;width:100%}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent .CustomerTestimonialBlock p{color:#595959;font-style:italic}body #Main #footerStrip{display:none}body #Main #Footer{position:unset}}@media screen and (min-width:768px) and (max-width:1024px){body #Main{margin:0 auto;width:90%}body #Main #HeaderStrip #Header{width:auto}body #Main #HeaderStrip #Header #nav,body #Main #HeaderStrip #Header nav{display:none}body #Main #HeaderStrip #Header #navigationMobile{clear:both;display:block;float:left;margin-bottom:20px;margin-top:20px;width:100%}body #Main #HeaderStrip #Header #navigationMobile select{width:100%}body #Main #GreyStrip{padding-bottom:10px}body #Main #GreyStrip #ShowcaseParent{height:auto;margin:0 auto;padding:0;width:80%}body #Main #GreyStrip #ShowcaseParent #ShowcaseLeft{display:block;float:left;padding:4px;width:100%}body #Main #GreyStrip #ShowcaseParent #ShowcaseLeft h2{font-size:66px;line-height:66px}body #Main #GreyStrip #ShowcaseParent #ShowcaseRight{display:none}body #Main #LayoutStrip{width:auto}body #Main #LayoutStrip #Layout{height:100%}body #Main #LayoutStrip #Layout #Content #ContentParent #ContentLeft{display:block;float:left;width:100%}body #Main #LayoutStrip #Layout #Content #ContentParent #Sidebar{float:left}body #Main #LayoutStrip #Layout #Content .PortfolioBlock{border-bottom:1px solid #ccc;padding-top:20px}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent{width:100%}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent .PortfolioLeftCol{margin-right:4%;width:260px}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent .PortfolioLeftCol img{width:100%}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent .PortfolioRightCol{margin-left:4%;width:50%}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent .CustomerTestimonialBlock{margin-left:0;width:auto}body #Main #LayoutStrip #Layout #Content .PortfolioBlock .PortfolioParent .CustomerTestimonialBlock p{color:#595959;font-style:italic}body #Main #footerStrip{display:none}body #Main #Footer{background-color:red;clear:both;margin:0 auto;text-align:center;width:100%}}.clear{clear:both}table{border-collapse:collapse;border-spacing:0}
