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:"" ""}body{background-position:top left;background-attachment:fixed;color:#333;font:12px Arial,Helvetica,sans-serif;line-height:1.2em}.clear{clear:both}a img{border:none}div.link{margin:10px 0 0 0;padding-right:10px;text-align:right}a{color:#7BB010;text-decoration:none}a:hover,div.link a:hover{text-decoration:underline}a.linkSmall{font-size:10px;color:#7BB010;text-decoration:none}a.linkSmall:hover{text-decoration:none;color:#abff00}td{padding:2px 0}#wrapper{position:relative;width:990px}#headOuter{position:inherit;height:110px;background:url(../images/bgBody.png) repeat-y;background-position:50% 0}#headInner{position:inherit;width:960px;margin:0 auto}#headInner .logo{position:absolute;top:25px;left:28px;border:none}#strapContainer{position:absolute;top:0;right:0;width:585px;height:110px;background:url(../images/bgStrap.png) top left no-repeat}#strapB{position:absolute;top:48px;left:55px;font-size:24px;color:#959595;line-height:24px}#strapS{position:absolute;top:68px;left:90px;font-size:18px;color:#7bb010;line-height:18px}#telno{position:absolute;top:15px;right:15px;font-size:17px;color:#7bb010}#telno span.black{color:#000}#navOuter{height:63px;background:url(../images/bgNav.png);background-position:50% 0}ul#navi{margin:0 25px;height:63px;line-height:2em;overflow:hidden}ul#navi a{outline:0}ul#navi,ul#navi ul{list-style:none;z-index:2}ul#navi ul{position:absolute;left:-100%;width:auto;height:auto}ul#navi li{float:left}ul#navi li.rgt{float:right}ul#navi li a{display:block;padding:35px 16px 0 16px;color:#fff;font-size:12px;text-transform:uppercase;text-decoration:none;height:28px;background:url(../images/navSplit.gif) 0 50% no-repeat}ul#navi li.first a{background:none}ul#navi li li a{padding:0 16px;height:auto;text-transform:none}ul#navi li:hover a:hover,ul#navi li.hover a:hover,ul#navi li:hover li:hover a:hover,ul#navi li.hover li.hover a:hover,ul#navi li:hover a.drop:hover,ul#navi li.hover a.drop:hover{background:url(../images/navSplit.gif);color:#abff00}ul#navi li:hover li:hover a:hover,ul#navi li.hover li.hover a:hover{background:#7bb010;color:#fff}ul#navi li:hover a.drop,ul#navi li a.active{color:#abff00}ul#navi li li{float:none}ul#navi li:hover a.drop,ul#navi li.hover a.drop,ul#navi li li a{background:url(../images/navSplit.gif)}ul#navi li:hover ul,ul#navi li.hover ul{left:auto}.bodyOuter{width:990px;background:url(../images/bgBody.png) repeat-y;background-position:50% 0}.bodyInnerTop{width:940px;margin:0 auto;padding:25px 0;background:url(../images/bgDivideTop.png) bottom repeat-x}.bodyInnerBottom{width:940px;margin:0 auto;padding:25px 0 10px 0;background:url(../images/bgDivideBottom.png) top repeat-x}.bodyInner{width:940px;margin:0 auto;padding:10px 0}.intro{width:360px;float:left;padding:0 15px}.featured{position:relative;width:550px;float:left}#bannerTitle{height:39px;width:516px;color:#FFF;line-height:20px;padding:3px 0 0 40px;background:url(../images/bgBannerTitle.png);font-size:20px;letter-spacing:-0.05em}.featuredEventsTitle{position:absolute;top:-7px;right:-25px}* html .featuredEventsTitle{right:-18px}.colThird{width:300px;float:left}.colThird .top{height:48px;background:url(../images/colThirdTop.png) top center no-repeat}.colThird .center{background:url(../images/colThirdCenter.png) top center repeat-y;padding:0 30px;min-height:300px}.colThird .bottom{height:48px;background:url(../images/colThirdBottom.png) top center no-repeat}.colThird .content{padding:0 30px}.colThird .contentTestimonial{padding:0 30px;background:url(../images/speechMark.png) top left no-repeat;background-position:30px 40px}.colThird .contentTestimonial div{padding:0 0 0 30px}.colTwoThird{width:620px;float:left}.colTwoThird .top{height:48px;background:url(../images/colTwoThirdTop.png) top center no-repeat}.colTwoThird .center{background:url(../images/colTwoThirdCenter.png) top center repeat-y;padding:0 30px;min-height:300px}.colTwoThird .bottom{height:48px;background:url(../images/colTwoThirdBottom.png) top center no-repeat}.colTwoThird .colHalf{width:270px;float:left;margin-bottom:20px}.space20px{float:left;width:20px;height:1px}.bannerContainer{float:right;margin-right:10px}#bannerImage,#map_canvas{margin:45px 0 0 20px;width:518px;height:173px;background-color:#fff;border:1px solid #ccc;overflow:hidden}#bannerImage span{display:none}#map_canvas{height:278px}#contact-area{width:500px;margin-top:25px}#contact-area input,#contact-area textarea{padding:2px;width:371px;border:1px solid #ccc}#contact-area textarea{height:90px}#contact-area textarea:focus,#contact-area input:focus{border:1px solid #7BB010}#contact-area input.submit-button{width:100px;float:right;margin-right:8px;cursor:pointer}#contact-area input.submit-button:hover{background:#7BB010;color:#FFF}form p{padding-left:115px;margin-bottom:10px;line-height:1.2}form label{display:block;float:left;margin-left:-115px;width:100px;text-align:right}form small{font-size:10px;color:#f33}#footerContainer{background:url(../images/bgFooter.jpg) #454140 top left repeat-x}#footerContainer .col{width:175px;float:left;color:#959595;padding:30px 30px 20px;font-size:10px}#footerContainer .col li{padding:2px 0}#footerContainer .col a{color:#959595;text-decoration:none}#footerContainer .col:hover a{color:#FFF}#footerContainer .col:hover a:hover{color:#abff00;text-decoration:none}#footerContainer a.footLogo1{height:82px;width:95px;background:url(../images/footLogo1.jpg) top left;display:block;float:left;margin-right:10px}#footerContainer a.footLogo2{height:82px;width:64px;background:url(../images/footLogo2.jpg) top left;display:block;float:left}#footerContainer a.footLogo1:hover,#footerContainer a.footLogo2:hover{background-position:0 -82px}h1{font-size:20px;font-weight:normal;color:#333;font-weight:lighter;line-height:20px}h2{font-size:15px;font-weight:normal;color:#959595;font-weight:lighter;line-height:20px}h3,h4{font-size:12px;font-weight:normal}h5{font-size:23px;font-weight:lighter;color:#FFF;line-height:23px}h6{font-size:13px;font-weight:normal;text-transform:uppercase;color:#7BB010;line-height:13px}p{margin:0;line-height:20px}p span{color:#7BB010}p span.blackBold{color:#000;font-weight:bolder;line-height:10px}p span.greenBold{color:#7BB010;font-weight:bolder}strong{font-weight:bold}#feedmarqContainer{min-height:220px}#feedmarq{position:absolute;right:10px;top:45px;width:520px;height:173px;background-color:#464241;border:1px solid #ccc;overflow:hidden}#feedmarq-fade{position:absolute;margin:133px 0 0 0;width:310px;height:40px;background:url(../images/scrollerFade.png) top left repeat-x;z-index:1}#feedmarq-image{float:right;width:190px;height:151px;border:1px solid #ccc;margin:10px}#feedmarq-items{position:absolute;width:310px;padding:10px 0;z-index:0}#feedmarq .feedmarq-item{height:100px;overflow:hidden;cursor:pointer}#feedmarq .feedmarq-item-date{float:left;margin:0 10px 0 5px;width:35px;height:100px;text-align:center}#feedmarq .feedmarq-item-date span,#feedmarq .feedmarq-item-descr h2{display:block;font-size:23px;font-weight:lighter;color:#FFF;line-height:23px}#feedmarq .feedmarq-item-date small{display:block;font-size:13px;font-weight:normal;text-transform:uppercase;color:#7BB010;line-height:13px}#feedmarq .feedmarq-item-descr p{font-size:12px;color:#FFF}#feedmarq .feedmarq-item-image{display:none}ul.newsArchive,ul.newsArchive ul{line-height:20px}ul.newsArchive li{padding-left:10px;background:url(../images/bull.gif) no-repeat 0 8px}ul.newsArchive{font-weight:bold}ul.newsArchive ul{font-weight:normal;margin-bottom:10px}.colTwoThird ul{list-style:circle}.colTwoThird li{margin-left:1.4em;line-height:20px}.colTwoThird ul.index{list-style:none}.colTwoThird ul.index li{margin-left:0}.index li .link{clear:both;padding-bottom:30px}.index img{float:right;border:1px solid #cbcbcb;margin:0 0 10px 20px}.faq-answer{padding-top:1em;height:0;overflow:hidden}.faq-answer.active{height:auto}ul.sitemap{line-height:1.6em}ul.sitemap li li{margin-left:25px}#footerContainer ul.upper li{text-transform:uppercase}
