article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;display:inline;zoom:1;}audio:not([controls]){display:none;}[hidden]{display:none;}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body,button,input,select,textarea{font-family:sans-serif;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}pre,code,kbd,samp{font-family:monospace,serif;font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:0;padding:0;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:none;margin:0;padding:0;}legend{border:0;margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle;}button,input{line-height:normal;overflow:visible;}table button,table input{overflow:auto;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.ie6 legend,.ie7 legend{margin-left:-7px;} input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}   button,input,select,textarea{margin:0;}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}::-moz-selection{background:#FF5E99;color:#fff;text-shadow:none;}::selection{background:#FF5E99;color:#fff;text-shadow:none;} a:link{-webkit-tap-highlight-color:#FF5E99;} button{width:auto;overflow:visible;} .ie7 img{-ms-interpolation-mode:bicubic;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}.hidden{visibility:hidden;} .visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;} .clearfix:after{clear:both;}.clearfix{zoom:1;}ul li{list-style:disc;}ol li{list-style:decimal;}strong{font-weight:700;}em{font-style:italic;}div.message{color:#fff;margin-bottom:20px;}div.message ul li{color:#fff;list-style:none;}div.error,div.errors{border:3px solid #EA0505;background:red url(../images/cms/bg-error.gif) left top repeat;color:#fff;font-weight:700;padding:5px;}#login-form{width:350px;border:1px solid #aaa;margin:0 auto;padding:15px;}#login-form label,form.standard-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}#login-form input,form.standard-form input,form.standard-form select,form.standard-form textarea,form.standard-form div.field{float:left;margin-bottom:3px;}#login-form br,form.standard-form br{clear:left;margin-bottom:3px;}form.standard-form label{width:40%;}form.standard-form div.field{width:300px;}form.standard-form div.field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}.hidden{display:none;}.clear{clear:both;}.float-left{float:left;margin:3px 10px 5px 0;}.float-right{float:right;margin:3px 0 5px 10px;}img.icon-image{vertical-align:-4px;margin-right:3px;display:inline;}.note{font-size:93%;line-height:130%;}.date{font-style:italic;font-size:95%;margin-top:-3px;}.credit{font-style:italic;text-align:right;margin-top:-3px;}.caption{font-style:italic;}form.post_redirect_form{display:inline;}button.post_redirect_submit{border:0;background:transparent;text-decoration:underline;}button.post_redirect_submit span{text-decoration:underline;}button.post_redirect_submit span:hover{text-decoration:underline;}input.checkbox{margin-right:5px;}#article a.next-article{display:block;margin-left:5px;float:right;font-size:0.9em;}#article a.prev-article{display:block;margin-right:5px;float:left;font-size:0.9em;}#articles .article-date,#article .article-date{float:right;font-size:0.9em;font-style:italic;margin:0 0 7px;}#article .article-date{float:none;}#articles .article-numcomments{float:right;font-size:0.9em;font-style:italic;margin:0 15px 7px;}.links{margin:10px 0;}.more{text-align:right;}#article .note{margin:10px 0;}img.index-thumb{float:right;margin:2px 0 4px 12px;}#imageContainer{overflow:hidden;}#imageContainer img{position:absolute;top:0;left:0;}form.contact-form{clear:left;margin:5px 0;}form.contact-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}form.contact-form .input{float:left;margin-bottom:3px;margin-right:5px;padding:1px;}form.contact-form select{float:left;margin-bottom:3px;margin-right:5px;}form.contact-form div.form-fieldset{clear:left;margin-bottom:5px;}form.contact-form div.form-heading{clear:left;margin-bottom:5px;margin-top:40px;}form.contact-form div.form-note{clear:left;margin-bottom:5px;}form.contact-form div.form-field{float:left;margin-bottom:3px;width:300px;}form.contact-form div.form-field br{margin:15px 0;}form.contact-form div.form-field input{float:none;}form.contact-form div.form-field-description{float:left;margin-bottom:3px;width:300px;clear:both;margin-left:155px;font-size:0.8em;line-height:110%;}form.contact-form div.form-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}form.contact-form div.captcha{margin:10px 0 10px 155px;width:300px;}form.contact-form div.captcha p{margin:0;}form.contact-form input.button{cursor:pointer;}form span.required,form span.error{color:red;}form.contact-form .progress{display:none;position:relative;width:400px;border:1px solid #ddd;padding:1px;border-radius:3px;}form.contact-form .bar{background-color:#B4F5B4;width:0%;height:20px;border-radius:3px;}form.contact-form .percent{position:absolute;display:inline-block;top:3px;left:48%;}div.mag{border:1px solid #eee;}div.mag a{display:block;border:1px solid #fff;-moz-outline-style:none;}div.mag img{border:0;background:#000;}div.mag a.selected{-moz-opacity:0.5;border:1px solid #000;}div.mag a.main{display:block;}div.mag a:hover img{-moz-opacity:0.9;}#content div.mag img{border:0;background:#000;float:none;margin:0;}#content div.galleryimagebox{float:left;}#content div.jgallery div.jg-large{background:url(../images/ajax-loader.gif) center no-repeat;min-height:200px;}#content div.jgallery div.jg-thumbnail-wrap{overflow:auto;margin-bottom:10px;}#content div.jgallery div.jg-thumbnail-wrap ul{margin:0;}#content div.jgallery .jg-thumbnails{float:left;clear:both;}#content div.jgallery ul.jg-thumbnails li{float:left;margin:0;list-style:none;}#content div.jgallery .jg-thumbnails a{display:block;}#content div.jgallery .jg-thumbnails img{display:block;}div.jojo_map img{border:0;}div.jojo_maplocations{display:none;}#searchresults div.search-relevance{color:#999;font-size:91%;line-height:100%;float:right;margin-top:4px;}#searchresults div.search-relevance-display{float:right;height:9px;background:transparent url(../images/relevance.png) no-repeat right;margin:6px 1px 6px 8px;}#searchresults a.current-filter{font-weight:700;}.sitemap ul{list-style-type:disc;}body{font-family:Arial,sans-serif;font-size:12px;margin:0;}h1,h2,h3{font-weight:400;}h1{font-size:28px;line-height:35px;margin:8px 0 15px;}h2{font-size:28px;line-height:35px;margin:0 0 15px;}h3{font-size:115%;margin-top:12px;margin-bottom:5px;}h4{font-size:110%;margin-top:7px;margin-bottom:3px;}h5{font-size:100%;margin-top:2px;margin-bottom:0;line-height:150%;}p{font-size:100%;line-height:150%;margin:0 0 15px;}ul{margin-bottom:7px;}li{font-size:100%;line-height:140%;list-style:disc;margin-left:15px;}a{text-decoration:none;}#content a{color:#77aa38;}#content a:link{color:#77aa38;}a:visited{color:inherit;}#content a:visited{color:#77aa38;}a:hover{text-decoration:none;}#content a:hover{color:#77aa38;}blockquote{margin:10px;padding:7px 7px 7px 28px;border:1px solid #f2f2f2;}div.message{background:none;border:0;font-weight:700;padding:10px;}#header-wrap{margin:0 auto;width:100%;background-image:url(../images/Header-gradient.jpg);background-repeat:repeat-x;}#menu-wrap{margin:0 auto;width:100%;background-color:green;background-image:url(../images/Nav-background.jpg);background-repeat:repeat-x;margin-top:5px;}.ie7 #menu-wrap{z-index:10;position:relative;}#content-wrap{float:left;margin:0;width:100%;margin:0 auto;margin-top:5px;background:url(../images/content-shadow.jpg) repeat-x left top transparent;}body.home #content-wrap{background:url(../images/home-background.jpg) no-repeat scroll center bottom;min-height:645px;}body.home p{font-size:12px;}#banner-wrap{margin:0 auto;margin-top:5px;width:100%;background-color:#f3f7eb;height:335px;}.ie7 #banner-wrap{position:relative;z-index:1;}#homepage-shadow-wrap{float:left;margin:0;width:100%;height:22px;margin:0 auto;margin-top:5px;background:url(../images/content-shadow.jpg) repeat-x left top transparent;}#banner{width:980px;margin:auto;}#banner div.bx-wrapper{float:left;}#banner ul.slider{margin:0;padding:0;width:660px;float:left;}#banner ul.slider li{list-style:none;margin:0;position:relative;}#banner div.banner-text{position:absolute;top:260px;left:0;width:645px;height:65px;background:rgb(0,0,0);background:rgba(0,0,0,0.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c0000000,endColorstr=#c0000000);color:#fff;padding-left:20px;padding-top:5px;padding-bottom:5px;}#banner div.banner-copy{width:535px;height:65px;overflow:hidden;color:white;}#banner div.banner-copy a{color:white;}#banner div.banner-text h3{font-size:24px;}#banner div.bx-pager{position:absolute;bottom:15px;right:5px;}#banner div.bx-pager a,#banner div.bx-pager a:visited,#banner div.bx-pager a:hover{background-color:#ffed00;display:block;float:left;height:10px;margin-right:10px;text-decoration:none;width:10px;border-radius:5px 5px 5px 5px;}#banner div.bx-pager a.pager-active,#banner div.bx-pager a.pager-active:hover,#banner div.bx-pager a.pager-active:visited{background-color:#FFF;display:block;float:left;height:10px;margin-right:10px;text-decoration:none;width:10px;border-radius:5px 5px 5px 5px;}#banner div.bx-wrapper a.bx-prev,#banner div.bx-wrapper a.bx-next{text-indent:-10000px;position:absolute;bottom:64px;display:block;width:18px;height:35px;}#banner div.bx-wrapper a.bx-prev{left:0;background-image:url(../images/Arrow-Previous.png);}#banner div.bx-wrapper a.bx-next{right:0;background-image:url(../images/Arrow-Next.png);}#home-contact{float:left;width:295px;padding-top:0;padding-left:20px;padding-right:5px;padding-bottom:5px;color:#333;}#home-contact h3{font-size:24px;color:#77aa38;}#home-contact p{margin:0 0 3px;}#home-contact form.contact-form label{width:auto;position:absolute;cursor:text;padding-left:4px;margin:4px 0 0 4px;color:#777;}.ie7 #home-contact form.contact-form label{margin-left:-275px;margin-top:5px;}#home-contact form.contact-form label.focus{color:#d4cec1;padding:4px;margin:0 0 4px;}.ie7 #home-contact form.contact-form label.focus{margin-left:-275px;margin-top:2px;}#home-contact form.contact-form label.has-text{display:none;opacity:0;}#home-contact form.contact-form input.input{width:270px;padding:3px;margin:0 0 2px;}#home-contact form.contact-form input.button{background:url(../images/Submit.jpg) no-repeat scroll right bottom transparent;border:medium none;cursor:pointer;text-transform:uppercase;line-height:100%;color:white;width:84px;height:28px;}#home-contact #form1message{color:#000;}header{width:980px;height:174px;margin:auto;background:url(../images/Header-image.png) no-repeat right top transparent;}#menu{margin:auto;width:980px;}#logo{float:left;margin-top:40px;}#searchbox{float:right;padding:0 12px 0 20px;margin-top:16px;}#search input{width:250px;color:#636363;border:none;background-color:#fff;padding:5px 5px 3px;font-size:14px;}#searchbox a{float:none;display:inline-block;float:none;height:19px;width:21px;vertical-align:bottom;margin-left:-10px;color:white;padding:3px 5px;font-size:14px;text-transform:uppercase;background:url(../images/search.jpg) no-repeat scroll left top transparent;}#header-wrap > nav{margin:0 0 0 0;width:980px;height:90px;position:relative;}nav .topbar-menu-item{text-align:inherit;}nav ul{margin:0;}nav #nav-level1{padding-left:0;margin-left:0;padding-top:13px;}nav #nav-level1 li{padding-right:8px;padding-left:8px;border-style:solid;border-color:white;border-width:0;border-right-width:1px;height:22px;text-align:center;}nav #nav-level1 li.first{padding-left:0;border-left-width:0;min-width:70px;text-align:left;}nav #nav-level1 li.last.topbar-menu-item{padding-right:0;border-right-width:0;min-width:65px;text-align:right;}nav li.sub-menu-item:hover{background-color:#F3F7EB;}nav ul li{font-size:12px;font-family:arial;text-transform:capitalize;line-height:100%;float:left;list-style:none;padding:0;margin:0;min-width:100px;}nav ul li a,nav ul li a:hover,nav ul li a:visited{color:#003f5d;height:20px;display:block;}nav #nav-level1 li.topbar-menu-item a:hover{color:white;}nav #nav-level1 ul.sub-menu-item a:hover{color:#003F5D;}nav #nav-level1 li.current a.topbar-menu-item{color:white;font-weight:700;}nav > ul > li > a{padding:13px 50px 12px 15px;color:#003f5d;}nav ul.sub-menu-item{background-color:white;margin-left:35px;box-shadow:1px 2px 6px #CCC;}nav ul.sub-menu-item li.current a{font-weight:700;}nav ul.sub-menu-item li.current{background-color:#F3F7EB;}nav > ul > li.hassubnav > a{padding:12px 15px;width:120px;}nav > ul > li.hassubnav > a > span{display:inline-block;height:14px;width:15px;}nav ul li a img{display:inline;vertical-align:bottom;}nav #nav-level1 li.sub-menu-item{font-size:14px;padding-right:15px;min-width:90px;padding-bottom:0;padding-top:7px;padding-left:20px;}nav #nav-level1 li.sub-menu-item a{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:left;}nav li.sub-menu-item.last a{border-bottom:none;}nav ul.subnav-level1{padding-top:7px;padding-left:0;margin-left:-8px;background-color:white;box-shadow:1px 2px 6px #CCC;}article{width:980px;margin:0 auto;}#content .first-col{width:610px;height:100%;float:left;padding-right:25px;padding-left:25px;overflow:hidden;}#content .side-col{width:270px;background-color:#f3f7eb;height:100%;float:left;padding-right:25px;padding-left:25px;overflow:hidden;min-height:400px;}#mainimage-caption{color:#666;font-size:12px;font-style:italic;margin-bottom:12px;margin-top:0;}#footer-wrap{width:100%;background-color:#003f5d;height:120px;z-index:0;clear:both;}footer{width:100%;margin:0 auto;background-color:#9dcfef;}footer p{line-height:100%;margin:0 0 5px;}#footerlogo{float:left;margin-right:50px;}#footercredits{padding-top:10px;padding-left:0;width:980px;height:25px;margin:auto;}.one_half,.one_third,.one_fourth,.one_fifth,.two_third,.three_fourth{height:auto;float:left;margin-right:8%;overflow:hidden;}.one_half{width:46%;}.one_third{width:28%;}.one_fourth{width:19%;}.one_fifth{width:19%;}.two_third{width:64%;}.three_fourth{width:73%;}.col_last{margin-right:0 !important;clear:right;}h3 a,h3 a:visited,h3 a:hover{color:#77aa38;}#content div.event img.float-right{float:left;margin:3px 20px 5px 0;}#content h3.event-heading{font-weight:700;}#content h2.event-month{font-weight:400;font-size:115%;}#content div.side-col h2{margin-top:8px;}#content div.profile h3.clear{color:#77aa38;font-weight:700;margin:2px 0 2px 0;font-size:12px;}#content div.profile{float:left;width:150px;margin-bottom:15px;}ul.topbar-menu-item{position:relative;}li.topbar-menu-item{position:relative;}.sub-menu-item{display:block;}ul.sub-menu-item{position:absolute;z-index:10000;}li.sub-menu-item{float:none;position:relative;}a.sub-menu-item{white-space:nowrap;}