*{margin:0;padding:0;border:0;}
#editorBackground{background:#35aac4
padding:0;margin:0;}
h2{color:#1692ac;font-size:18px;font-family:Verdana;font-weight:normal;}
h3{color:#1692ac;font-size:14px;font-family:Verdana;font-weight:normal;}
p.normal{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;}
p{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;line-height:20px;margin:0px;}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:left;vertical-align:top;}
input{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:10px;margin:0px;padding:3px;border:1px solid #bbbbbb;}
select{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:10px;margin:0px;padding:0px;border:1px solid #bbbbbb;}
#wrapper{background:url('/sitefiles/image/pattern.jpg') no-repeat center top;}
div.padding5{padding:5px;}
#Shell_Outer{margin:0px;padding:0px;clear:both;}
#Shell_Header{margin:0px;padding:0px;height:auto;clear:both;position:relative;display:block;}
#Container_Header{display:block;position:relative;margin:0px auto;padding:0px;width:960px;height:auto;}
#Shell_Navigator{display:block;position:relative;margin:0px;padding:0px;height:auto;clear:both;}
#Container_Navigator{display:block;position:relative;margin:0px auto;padding:0px;width:960px;text-align:left;height:auto;}
.Shell_Content{margin:0px;padding:0px;height:auto;clear:both;}
.Container_Content{margin:0px auto;padding:0px;width:960px;text-align:left;}
.Container_Content_Inner_1{display:block;width:100%;margin:0px;text-align:left;padding:0px;position:relative;}
.Container_Content_Inner_2{display:block;width:100%;margin:0px;text-align:left;padding:0px;}
.Container_Content_Inner_3{display:block;position:relative;margin:0px;text-align:left;padding:0px;width:auto;background-color:#ffffff;}
#Shell_Footer{clear:both;display:block;position:relative;padding:0px;float:left;width:100%;margin:0px auto auto auto;height:340px;background:url('/sitefiles/image/footer-bg.jpg') repeat-x 0 bottom;}
#Container_Footer{display:block;position:relative;margin:0px auto;padding:0px;width:960px;text-align:left;height:340px;}
p{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;line-height:20px;margin:0px;padding:0px;}
p.margin{margin:0px 0px 10px 0px;}
a{text-decoration:none;}
#Shell_SignIn{margin:0px;padding:5px 0px 0px 0px;clear:both;display:none;}
#Container_SignIn{width:960px;font-size:11px;color:#c7c7c7;margin:0px auto;display:none;}
#SignIn{text-align:right;padding:5px;margin:0px;display:none;}
#SignIn a{color:#ffffff;display:none;}
#Container_SigninForm{text-align:left;margin:0px;padding:5px;height:200px;background-color:#ffffff;}
.Button{text-align:left;padding:5px;margin:0px;background-color:#cccccc;cursor:pointer;}
#Shell_SignedIn{margin:0px;padding:5px 0px 0px 0px;clear:both;}
#Container_SignedIn{width:100%;font-size:11px;color:#ffffff;margin:0px auto;}
#SignedIn_Right{text-align:right;padding:5px;margin:0px;}
#SignedIn_Right a{color:#ffffff;}
#SignedIn_Left{text-align:left;padding:5px;margin:0px;float:left;color:#ffffff;}
#SignedIn_Left a{color:#ffffff;}
.errorlist{font-size:11px;}
.tabbox_lightgreen960{float:left;text-align:left;margin-top:10px;width:960px;}
.tabbox_lightgreen960 .top{float:left;width:940px;padding-left:20px;padding-top:15px;height:44px;background:url('/sitefiles/image/about-box-top.png') no-repeat;}
.tabbox_lightgreen960 .top h1{font-weight:normal;font-size:24px;color:#3a791b;margin:0px;}
.tabbox_lightgreen960 .middle{float:left;width:920px;padding:10px 20px 20px 20px;height:auto;background:url('/sitefiles/image/about-box-mid.png') repeat-y;}
.tabbox_lightgreen960 .bottom{width:100%;float:left;height:24px;background:url('/sitefiles/image/about-box-bottom.png') no-repeat;}
.tabbox_lightgreen960 img{float:left;}
.tabbox_lightgreen960 p{float:left;width:580px;padding:7px 0px 0px 20px;margin:0;}
.tabbox_lightgreen960 p.last_para{width:100%;padding:30px 0 0;margin:0;}
#header{width:100%;height:150px;}
#logo{float:left;display:block;width:500px;height:70px;margin-top:40px;background:url('/sitefiles/image/ealry-space-logo.png') no-repeat;}
#top_links{float:right;width:250px;height:73px;padding:60px 15px 0;text-align:left;background:url('/sitefiles/image/blogsbackground.png') no-repeat 0 bottom;position:relative;}
#top_links img{display:inline;}
.facebook,.wordpress,.radio{display:block;float:left;height:36px;margin:0 10px;}
.facebook{width:32px;height:36px;background:url('/sitefiles/image/facebook.png') no-repeat center center;position:absolute;top:60px;left:14px;}
.wordpress{width:32px;height:36px;background:url('/sitefiles/image/word-press.png') no-repeat center center;position:absolute;top:60px;left:65px;}
.radio{width:82px;height:36px;margin-right:0;position:absolute;top:60px;left:117px;background:url('/sitefiles/image/radio.png') no-repeat center center;}
#top-navigation{float:left;width:100%;height:60px;margin-top:28px;background:url('/sitefiles/image/main-nav-bg.png') no-repeat;}
#top-navigation ul{float:left;width:600px;text-align:left;margin-left:10px;}
#top-navigation ul li{float:left;display:inline;line-height:46px;}
#top-navigation ul li a{display:block;padding-right:15px;color:#fff;font-size:14px;height:42px;margin-left:15px;}
#top-navigation ul li a:hover{border-bottom:4px solid #dfbf2e;}
#top-navigation ul li a#active{margin-left:0;padding-left:15px;border-left:1px solid #31a77c;border-right:1px solid #7dc5d5;border-bottom:none;height:46px;background:url('/sitefiles/image/active-menu-bg.jpg') repeat-x;}
#newsletter{float:right;width:218px;height:42px;background:url('/sitefiles/image/subscribebutton.png') no-repeat 0 4px;margin:0px 3px 0px 0px;}
#newsletter .text{float:left;width:218px;height:42px;padding:0 10px;background:none;color:#4abbd5;border:none;}
#newsletter #subscribe{width:218px;height:30px;color:#4f3768;font-size:14px;line-height:30px;background:none;margin-top:6px;cursor:pointer;}
#newsletter p{color:#8B8B8B;float:left;font-size:11px;padding-left:20px;margin:0;}
.footer{float:left;width:100%;height:auto;margin:30px auto auto auto;height:310px;background:url('/sitefiles/image/footer-bg.jpg') repeat-x 0 bottom;}
.footer .content_wrapper{height:310px;background:url('/sitefiles/image/landscape.png') no-repeat center bottom;}
.footer_testimonial{float:left;text-align:left;width:560px;height:230px;margin-right:27px;font-size:16px;line-height:30px;background:url('/sitefiles/image/quoteopen.png') no-repeat;}
.footer_testimonial p{padding-left:170px;margin:0;font-size:14px;line-height:25px;}
.footer_testimonial p.name{text-align:right;padding-top:20px;}
#footer_nav{float:left;height:60px;padding-top:15px;width:100%;text-align:left;}
#footer_nav ul{width:960px;}
#footer_nav ul li{display:inline;padding:0 10px;}
#footer_nav ul li.initial{border-right:1px solid #858585;}
#footer_nav ul li a{color:#858585;font-size:14px;}
#footer_nav ul li a:hover{color:#000;}
#bottom_links{float:right;width:260px;}
#copyright{font-size:12px;text-align:center;color:#a3a3a3;width:960px;}
#banner{width:960px;}
#slider{float:left;margin-top:33px;width:560px;}
#right{float:right;margin-top:12px;width:400px;height:325px;background:url('/sitefiles/image/miniworkshop.png') no-repeat;}
.slide{float:left;margin:4px 0 0 4px;width:100%;height:272px;background:url('/sitefiles/image/slide_image.jpg') no-repeat;}
#slide_frame{float:left;position:absolute;width:560px;height:302px;background:url('/sitefiles/image/slider-frame.png') no-repeat;}
#slide_nav_one{width:560px;float:left;height:52px;margin-top:113px;}
#slide_nav_one #prew{float:left;display:block;width:22px;height:52px;margin-left:5px;background:url('/sitefiles/image/slider-left.png') no-repeat;}
#slide_nav_one #next{float:right;display:block;width:22px;height:52px;margin-right:5px;background:url('/sitefiles/image/slider-right.png') no-repeat;}
#slide_nav_one #prew:hover, #slide_nav_one #next:hover{background-position:0 -55px;}
#slide_nav_two{float:right;width:80px;height:20px;margin-top:117px;}
#slide_nav_two a{float:left;display:block;width:10px;height:10px;margin:4px;background:url('/sitefiles/image/nav-two.png') no-repeat;}
#slide_nav_two a:hover{background-position:0 -11px;}
#free_download{display:block;margin:247px 0 0 136px;width:249px;height:44px;background:url('/sitefiles/image/free-download.png') no-repeat;}
#free_download:hover{background-position:0 -45px;}
#welcome_text{float:left;text-align:left;margin-top:10px;padding:15px 20px 20px;width:920px;height:277px;background:url('/sitefiles/image/welcome-bg.png') no-repeat;}
h1{font-weight:normal;font-size:24px;color:#3a791b;}
#welcome_text .right_padding{width:700px;}
#welcome_text p{font-size:14px;color:#555555;line-height:25px;margin-top:20px;}
#our_designs{float:left;text-align:left;margin-top:30px;padding:15px 20px 20px;width:920px;height:317px;background:url('/sitefiles/image/ourdesgin-bg.png') no-repeat;}
.green_box{float:left;width:439px;height:102px;margin-top:12px;padding:7px;background:url('/sitefiles/image/green-box.png') no-repeat;}
.leftmargin{margin-left:12px;}
.green_box img{float:left;}
.green_box p{float:left;color:#fff;width:260px;font-size:16px;padding-left:15px;}
.green_box .frame{float:left;position:absolute;display:block;width:185px;height:106px;background:url('/sitefiles/image/greenbox-frame.png') no-repeat;}
.green_box .frame:hover{background:url('/sitefiles/image/greenbox-framelight.png') no-repeat;}
.Container960{width:960px;padding:0px;margin:0px auto;text-align:left;}
.Container960padded{width:940px;padding:10px;margin:0px auto;text-align:left;background-color:#ffffff;}
.Container900padded{width:880px;padding:10px;margin:0px auto;text-align:left;background-color:#ffffff;}
.left_content{float:left;text-align:left;width:560px;margin-right:27px;}
.left_content p{font-size:16px;line-height:30px;}
.green_head{font-size:18px;color:#549024;}
.contact_button{display:block;width:550px;height:40px;color:#fff;font-size:16px;padding-top:75px;padding-left:14px;background:url('/sitefiles/image/contact-us-bg.png') no-repeat;}
.contact_button:hover{color:#557607;}
.right_content{float:right;text-align:left;width:373px;}
.right_content a.head{display:block;width:353px;height:51px;font-size:22px;color:#fff;line-height:48px;padding-left:20px;background:url('/sitefiles/image/right-box1.png') no-repeat;}
.right_content a.head:hover{color:#557607;}
#about_me_widget{width:353px;height:220px;padding:15px 15px 0 20px;background:url('/sitefiles/image/about-me-bg.png') no-repeat;position:relative;}
#about_me_widget a.about{float:left;font-size:22px;color:#fff;}
#about_me_widget p{clear:left;color:#fff;font-size:12px;float:left;line-height:20px;width:180px;}
#about_me_widget img{float:right;margin-right:10px;margin-top:-30px;}
#about_me_widget .learn_more{float:right;display:block;color:#ffffff;width:115px;height:27px;position:absolute;bottom:40px;right:30px;cursor:pointer;background:url('/sitefiles/image/bluearrow.png') no-repeat;background-position:102px 0;}
#about_me_widget .learn_more:hover{background-position:102px -28px;}
.portfolio_box{float:left;text-align:left;padding-top:40px;padding-left:35px;margin-bottom:30px;width:925px;height:420px;background:url('/sitefiles/image/portfolio-box.png') no-repeat;}
#project_title{color:#ffffff;padding:0px 0px 50px 0px;font-size:24px;font-family:Verdana, Geneva, sans-serif;}
#before{float:left;width:275px;padding-top:40px;background:url('/sitefiles/image/before.jpg') no-repeat;}
#after{float:right;width:640px;padding-top:40px;background:url('/sitefiles/image/after.jpg') no-repeat;}
.thumb{float:left;width:185px;height:106px;margin-top:17px;margin-right:25px;}
.thumb img{float:left;margin:1px 0 0 7px;}
.thumb .frame{float:left;position:absolute;display:block;width:185px;height:106px;background:url('/sitefiles/image/thumb-frame.png') no-repeat;}
.thumb .frame:hover{background-position:left -135px;}
.projectplan{float:left;display:block;width:374px;height:255px;margin-top:12px;padding-top:10px;padding-left:10px;background:url('/sitefiles/image/greenboxnotab374w196h.png') no-repeat;position:relative;}
.box-top{width:540px;padding:15px 0 0 20px;float:left;height:41px;background:url('/sitefiles/image/left_box_top.png') no-repeat;}
.box-mid{width:520px;float:left;padding-left:20px;padding-right:20px;background:url('/sitefiles/image/left_box_mid.png') repeat-y;}
.box-mid p{font-size:14px;line-height:25px;}
.box-bottom{width:560px;float:left;height:24px;background:url('/sitefiles/image/left_box_bottom.png') no-repeat;}
.testimonial_quote{float:left;width:345px;height:135px;padding:20px 10px 10px 20px;background:url('/sitefiles/image/quote-box.png') no-repeat;}
.testimonial_quote p{width:230px;float:left;font-size:11px;color:#717171;line-height:20px;margin:0;text-indent:50px;}
.testimonial_quote img{float:right;}
.testimonial_quote p.name{float:right;text-align:right;line-height:15px;}
#outdoor{display:block;width:374px;height:255px;margin-top:10px;padding-top:15px;padding-left:10px;background:url('/sitefiles/image/outddor.png') no-repeat;position:relative;}
#outdoor img{margin-top:10px;background:url('/sitefiles/image/green-box.png') no-repeat;}
#outdoor .learn_more{display:block;height:24px;width:110px;position:absolute;bottom:5px;right:30px;color:#ffffff;background:url('/sitefiles/image/bluearrow.png') no-repeat;background-position:95px 0;cursor:pointer;}
#outdoor .learn_more:hover{background-position:95px -25px;}
.team_member{float:left;width:300px;height:200px;padding:20px 10px 10px 10px;background:url('/sitefiles/image/team-box.png') no-repeat;margin:0px;}
.team_member div.description{width:160px;float:left;font-size:11px;color:#717171;line-height:20px;margin:0;}
.team_member div.picture{width:100px;float:left;font-size:11px;color:#717171;line-height:20px;margin:0;text-align:center;}
.lightgreenbox_374{text-align:left;margin-top:10px;width:374px;height:auto;}
.lightgreenbox_374 .top{width:374px;height:17px;background:url('/sitefiles/image/greenboxtop374w.png') no-repeat;}
.lightgreenbox_374 .middle{float:left;width:374px;padding:0px 2px 0px 0px;height:auto;text-align:center;background:url('/sitefiles/image/greenboxmiddle374w.png') repeat-y;}
.lightgreenbox_374 .bottom{width:100%;float:left;height:24px;background:url('/sitefiles/image/greenboxbottom374w.png') no-repeat;}
.portfolio_box_ex .top{text-align:left;padding:40px 0px 0px 35px;margin:0px;width:925px;height:76px;background:url('/sitefiles/image/portfolio-box_top.png') no-repeat;}
.portfolio_box_ex .project_title{color:#ffffff;padding:0px;margin:0px;font-size:24px;font-family:Verdana, Geneva, sans-serif;}
.portfolio_box_ex .middle{width:925px;padding:0px 0px 0px 35px;overflow:auto;margin:0px;text-align:center;background:url('/sitefiles/image/portfolio-box_middle.png') repeat-y;}
.portfolio_box_ex .beforephoto{float:left;width:275px;padding-top:40px;background:url('/sitefiles/image/before.jpg') no-repeat;}
.portfolio_box_ex .afterphoto{float:right;width:640px;padding-top:40px;background:url('/sitefiles/image/after.jpg') no-repeat;}
.portfolio_box_ex .bottom{width:960px;height:15px;margin-bottom:30px;background:url('/sitefiles/image/portfolio-box_bottom.png') no-repeat;}
.container_cfoutput{width:200px;height:100px;border:1px solid orange;padding:0px;margin:0px;background:url('/wsms/images/embeddedcomponent.png') no-repeat;}
.blog_content{float:left;text-align:left;width:650px;}
.blog_content p{font-size:16px;line-height:30px;}
.blog-top{width:650px;padding:15px 0 0 20px;float:left;height:41px;background:url('/sitefiles/image/blog_top.png') no-repeat;}
.blog-mid{width:610px;float:left;padding-left:20px;padding-right:20px;background:url('/sitefiles/image/blog_mid.png') repeat-y;}
.blog-mid p{font-size:14px;line-height:25px;}
.blog-bottom{width:650px;float:left;height:24px;background:url('/sitefiles/image/blog_bottom.png') no-repeat;}
#TableCustomize{border:1px;}
.TableCustomize th, .TableCustomize td{padding:5px}
.signedout{color:#ffffff;font-size:12px;}
.tabcontainer{clear:both;padding:8px;background-color:#eeeeee;width:97%;border:2px solid #AEC4D7;}
.tabinactive{cursor:pointer;border-top:1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-bottom:1px solid #AEC4D7;padding:8px;border-top-left-radius:1em;border-top-right-radius:1em;color:#AEC4D7;font-weight:bold;margin:0px 3px 0px 0px;width:92px;}
.tabactive{cursor:pointer;background-color:#AEC4D7;border:1px solid #AEC4D7;padding:8px;border-top-left-radius:1em;border-top-right-radius:1em;color:#ffffff;font-weight:bold;margin:0px 3px 0px 0px;width:92px;}
.CF9tablewithborder{border-collapse:collapse;border:1px solid #A6A6A6;}
.CF9tablewithborder th, .CF9tablewithborder td{padding:5px;border:1px solid #A6A6A6;}
.CF9tablewithborder th{font-weight:bold;font-size:12px;font-family:Verdana, Geneva, sans-serif;text-align:left;}