html{background:#d8e5bd;}
body{margin:0;padding:0;background:#d8e5bd url(bkg-container.gif) repeat-x 0 top;color:#000;font:13px/20px Arial, Helvetica, "Helvetica Neue", sans-serif;}
.container{clear:both;background-color:#ffffff;margin:0 auto;padding:0;width:1000px;border-left:1px solid #deebc3;border-right:1px solid #deebc3;}
.header{clear:both;margin:0;padding:0;width:1000px;height:275px;background:url(bkg-header-home.jpg) no-repeat;}
.headerCol1{display:inline;float:left;width:260px;height:145px;}
a.logo{display:inline;float:left;height:140px;width:250px;}
.hideLink{display:none;}
.headerCol2{display:inline;float:left;width:740px;text-align:right;}
.headerCol2 form{display:inline;float:right;margin-top:45px;margin-right:10px;margin-bottom:0;}
.headerCol2 form input.text{display:inline;float:left;width:220px;padding:8px 10px;margin:0 10px 0 0;color:#666666;font:12px Arial, Helvetica, "Helvetica Neue", sans-serif;border:none;background:transparent url(bkg-search-text-field.gif) no-repeat right top;vertical-align:middle;}
.headerCol2 form input.button{display:inline;float:left;width:70px;height:29px;}
.nav1{clear:both;display:inline;float:left;width:980px;margin:0 10px;padding:0 0 5px 0;}
.nav1 ul{margin:0;padding:0;width:980px;height:40px;background:url(bkg-nav1.gif) no-repeat right;}
.nav1 ul li{display:inline;}
.nav1 a, .nav1 a:link, .nav1 a:active, .nav1 a:visited{display:inline;float:left;color:#fff;font-size:13px;font-weight:bold;text-decoration:none;padding:10px 20px;border-right:1px solid #000000;}
.nav1 a:hover{background:url(bkg-nav1-hover.gif) right;color:#000000;}
.nav1 .firstChild a.selected, .nav1 li:first-child a.selected, .nav1 .firstChild a:hover, .nav1 li:first-child a:hover{background:url(bkg-nav1-hover.gif) left;color:#000000;}
.nav1 a.lastChild, .nav1 a.lastChild:hover{background:url(bkg-nav1.gif) no-repeat right;border:none;width:30px}
.nav1 a.selected{color:#000000;background:url(bkg-nav1-hover.gif) right;}
.nav2{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ddddcc;padding:0;margin:0 10px;background:#fff url(nav2-bkg-top.gif) repeat-x left top;}
.nav2Title{padding:9px 9px 4px 9px;margin:0;}
.nav2Title h5{padding:0;margin:0;font-size:13px;font-weight:bold;}
.nav2 ul{margin:0;padding:0;}
.nav2 ul ul{display:none;}
.nav2 ul li.current_page ul ul, .nav2 ul li.current_parent ul ul{display:none;}
.nav2 ul li.current_page ul, .nav2 ul li.current_parent ul{display:block;}
.nav2 ul ul li.current_page ul, .nav2 ul ul li.current_parent ul{display:block;}
.nav2 ul li{display:block;border-bottom:1px solid #ddddcc;list-style-type:none;}
.nav2 ul li.current_page, .nav2 ul li.current_parent{background-color:#eeeee5;}
.nav2 a{color:#069;display:block;padding:5px 9px;line-height:1.2;}
.nav2 a.current_page_link, .nav2 a.current_parent{color:#000;}
.nav2 ul li:last-child, .nav2 ul li:last-child:hover{display:block;border-bottom:none;}
.nav2 ul li a:hover, .nav2 ul li.current_page a{background-color:#eeeee5;}
.nav2 ul ul li{border-bottom:none;margin:0 0 0 15px;padding-left:10px;background:url(icon-bullet-nav2.gif) no-repeat 0 10px;}
.content{clear:both;display:inline;float:left;width:1000px;margin:0 0 60px 0;}
.contentCol1{display:inline;float:left;padding:0;margin:16px 0 0 0;width:240px;}
.contentCol2{display:inline;float:left;width:480px;margin:0 20px;padding:16px 0 0 0;}
.contentCol2 h3{color:#cc7700;font:bold 14px Georgia, "Times New Roman", Times, serif;text-align:left;margin:20px 0 10px 0;}
.contentCol2 h4{color:#cc7700;font:bold 13px Arial, Helvetica, "Helvetica Neue", sans-serif;text-align:left;}
.contentCol2 p.register{color:#006699;font:bold 13px Arial, Helvetica, "Helvetica Neue", sans-serif;text-align:left;padding:2px 0;margin:0;}
.contentCol2 ul,.contentCol6 ul{padding:0;margin:15px 15px;}
.contentCol2 ul li,.contentCol6 ul li{list-style-image:url(icon-bullet.gif);padding:5px 0;}
.contentCol2 ol,.contentCol6 ol{padding:0 0 0 25px;}
.contentCol2 ol li,.contentCol6 ol li{list-style-type:decimal;padding:5px 0;}
.contentCol3{display:inline;float:left;width:230px;}
.contentCol3 h4,.contentCol4 h4{color:#000000;font:bold 16px Georgia, "Times New Roman", Times, serif;margin:-2px 0 0 0;padding:5px 0;text-align:center;}
.contentCol3 .snippetUpcomingContainer,.contentCol4 .snippetUpcomingContainer,.sidebar4wrapper{width:230px;padding:0;margin:0;background:url(bkg-snippetUpcomingContainer.gif) no-repeat left top;}
.contentCol3 .snippetUpcomingContainer ul,.contentCol4 .snippetUpcomingContainer ul{margin:0;padding:0;}
.contentCol3 .snippetUpcomingContainer ul li, .contentCol4 .snippetUpcomingContainer ul li{list-style-type:none;list-style-image:none;}
.snippetUpcomingContainer .snippetUpcomingTitle{margin:0 20px;padding:10px 0 0 0;}
.snippetUpcomingContainer .snippetUpcomingBottom{background:url(bkg-snippetUpcomingBottom.gif) no-repeat 0 bottom;}
.snippetUpcomingContainer .snippetUpcomingText, .snippetUpcomingContainer .textwidget{background:none;margin:0;padding:0;}
.snippetUpcomingContainer .snippetUpcomingText p,.snippetUpcomingContainer .textwidget p{font-size:12px;color:#555555;padding:0;margin:0;}
.contentCol3 .eventLink,.contentCol4 .eventLink{font-size:12px;padding:0 5px 10px 10px;border-bottom:1px solid #ddddcc;margin:0 9px 0 2px;}
.contentCol3 .eventDate,.contentCol4 .eventDate{font-size:12px;font-weight:bold;margin:6px 9px 0 2px;background:url(icon-upcomingEvents.gif) no-repeat 12px center;padding:0 0 0 30px;}
li.eventViewAll{list-style-type:none;}
li.eventViewAll a{font-size:12px;background:url(icon-eventViewAll.gif) no-repeat 12px center;padding:0 0 0 30px;margin:6px 9px 9px 2px;list-style-type:none;}
.contentCol3 .popularResources,.contentCol4 .popularResources{font-size:12px;margin:10px 9px 10px 2px;background:url(icon-popularResources.gif) no-repeat 12px center;padding:0 0 0 30px;}
.contentCol6 ul.eventList{margin:0;padding:0;}
.contentCol6 ul.eventList li{border-bottom:1px solid #ccc;list-style-image:none;list-style-type:none;padding:8px 0;}
.eventDescription{margin-top:10px;}
.eventMore{text-align:right;}
.contentCol4{display:inline;float:left;width:230px;margin:0 0 0 20px;}
.contentCol5{display:inline;float:left;width:240px;font-size:12px;color:#555555;margin:0;padding:15px 0 0 0;}
.contentCol6{display:inline;float:left;width:720px;margin:4px 10px 0 20px;}
.contentCol6 h2{color:#cc7700;font:bold 16px Georgia, "Times New Roman", Times, serif;text-align:left;margin:20px 0 10px 0;}
.contentCol6 h3{color:#cc7700;font:bold 14px Georgia, "Times New Roman", Times, serif;text-align:left;margin:20px 0 10px 0;}
.contentCol6 h4{color:#cc7700;font:bold 13px Arial, Helvetica, "Helvetica Neue", sans-serif;text-align:left;padding:0;margin:20px 0 10px 0;}
.contentCol6 h5{color:#555555;text-align:left;font:bold 13px Arial, Helvetica, "Helvetica Neue", sans-serif;margin:20px 0 10px 0;}
.contentCol6 h6{color:#555555;text-align:left;font:bold 12px Arial, Helvetica, "Helvetica Neue", sans-serif;margin:20px 0 5px 0;}
.contentCol6 p{font-size:12px;}
.contentCol6 ul{padding:0;margin:15px 15px;}
.contentCol6 ul li{list-style-image:url(icon-bullet.gif);padding:5px 0;}
.before-events{margin-bottom:10px;}
.after-events{margin-top:20px;}
.nav-events .nav-clear{clear:both;height:1px;line-height:1px;overflow:hidden;}
.nav-events ul{float:right;margin:0;padding:0;}
.nav-events ul li{float:left;list-style-image:none;list-style-type:none;margin:0 5px 0 0;padding:0;}
.nav-events ul li a, .nav-events ul li span{border:1px solid #ddc;display:block;padding:5px 0 5px 0;text-align:center;width:22px;}
.nav-events ul li.nav-events-prev a,.nav-events ul li.nav-events-prev span, .nav-events ul li.nav-events-next a,.nav-events ul li.nav-events-next span{border:0;padding:5px;width:auto;}
.nav-events a.selected{border-color:#000;color:#000;}
.snippetContainer{display:inline;float:left;width:240px;padding:10px 0 0 0;margin:0;background:url(bkg-snippetContainer.gif) no-repeat left top;}
.snippetTitle,h2.widgettitle{margin:0 20px;padding:6px 0;}
.snippetText, .textwidget{font-size:12px;color:#555555;padding:10px 20px;background:url(bkg-snippetTitle.gif) no-repeat center top;list-style:none;}
.contentCol5 .textwidget{font-size:12px;color:#555555;padding:0 0 0 0;background:none;list-style:none;}
.snippetContainer ul{padding:10px;margin:0 10px;background:url(bkg-snippetTitle.gif) no-repeat center top;list-style:none;}
.snippetBottom{background:url(bkg-callout-bottom.gif) no-repeat 0 bottom;}
.snippetText p, .textwidget p{font-size:12px;color:#555555;}
.snippetScroller{display:inline;float:left;margin:0 10px;width:220px;}
.snippetScroller h2{color:#cc7700;font:bold 16px Georgia, "Times New Roman", Times, serif;text-align:center;margin:10px 0 3px 0;}
.snippetScroller h3{color:#cc7700;font:bold 14px Georgia, "Times New Roman", Times, serif;margin:0 0 5px 0;text-align:center;}
.scrollerContainer{background:url(dot.gif) repeat-x 0 0;position:relative;width:220px;height:555px;margin:0 0 30px 0;overflow:hidden;}
.scrollerContainer .items{width:220px;position:absolute;  height:20000em;}
.scrollerContainer .items div{border-bottom:1px solid #ddddcc;color:#fff;font-size:1px;margin:0 auto;padding:5px 0 5px 0;text-align:center;height:100px;line-height:100px;vertical-align:middle;}
.scrollerContainer .items img{border:0;vertical-align:middle;}
.sidebar4wrapper h2.widgettitle{color:#000000;font:bold 16px Georgia, "Times New Roman", Times, serif;margin:0 20px;padding:10px 0;text-align:center;}
.sidebar4wrapper ul li{font-size:12px;margin:10px 9px 10px 2px;background:url(icon-popularResources.gif) no-repeat 12px 2px;padding:0 0 0 30px;line-height:1.3;}
.footer{clear:both;width:940px;border-top:4px solid #8fbf29;margin:0;padding:10px 30px;}
.footer p{color:#555555;font-size:12px;margin:0;}
h1{color:#cc7700;font:bold 20px Georgia, "Times New Roman", Times, serif;}
h2{color:#cc7700;font:bold 16px Georgia, "Times New Roman", Times, serif;text-align:center;padding:7px 0;margin:0;}
h3{color:#cc7700;font:bold 14px Georgia, "Times New Roman", Times, serif;margin:0 0 5px 0;text-align:center;}
a, a:link, a:visited{text-decoration:none;color:#006699;}
a:hover{text-decoration:underline;color:#668811;}
img.wrapImage{display:inline;float:left;border:none;text-decoration:none;}
img.wrapImageLeft,.alignleft{display:inline;float:left;padding:0 15px 10px 0;border:none;text-decoration:none;}
img.wrapImageRight,.alignright{display:inline;float:right;padding:0 0 10px 10px;border:none;text-decoration:none;}
img.centerImage,.aligncenter{display:block;margin:0 auto;padding:5px 0;border:none;text-decoration:none;}
img.a{border-style:none;border-width:0;}
p.centerText{text-align:center;}
.clear{clear:both;}
.clear-line{clear:both;font-size:1px;line-height:1px;height:1px;overflow:hidden;}
.block{clear:both;padding-top:10px;}
.menu{width:980px;height:32px;position:relative;z-index:100;margin:0 10px;padding:0 0 5px 0;}
.menu ul{padding:0;margin:0;list-style-type:none;width:980px;height:40px;background:url(bkg-nav1.gif) no-repeat right;}
.menu ul ul{width:220px;height:auto;background:none;}
.menu ul ul ul{display:none;}
.menu ul li{float:left;position:relative;}
.menu ul ul li{width:220px;}
.menu a, .menu a:visited{display:block;color:#fff;font-size:13px;font-weight:bold;text-decoration:none;padding:10px 20px;border-right:1px solid #000000;}
.menu ul ul a.drop, .menu ul ul a.drop:visited{background-color:#eeeee5;}
.menu ul ul{visibility:hidden;position:absolute;height:0;top:40px;left:0;width:220px;border-top:1px solid #ddc;}
* html .menu ul ul{top:39px;t\op:40px;}
.menu table{position:absolute;top:0;left:0;border-collapse:collapse;;}
.menu ul ul a, .menu ul ul a:visited{background:#eeeee5;color:#069;height:auto;line-height:1em;padding:8px 10px 6px 10px;width:200px;border:1px solid #ddc;font-size:12px;font-weight:normal;}
* html .menu ul ul a, * html .menu ul ul a:visited{width:222px;w\idth:200px;}
.menu a:hover, .menu ul ul a:hover{background:url(bkg-nav1-hover.gif) right;color:#000000;}
.menu :hover > a, .menu ul ul :hover > a{background:url(bkg-nav1-hover.gif) right;color:#000000;}
.menu ul ul a:hover, .menu ul ul :hover > a{background:#9a9a85 url(bkg-nav1-dropDown-selected.gif) repeat-x 0 0;color:#000000;}
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible;}
.menu .firstChild a.current_page_link, .menu li:first-child a.current_page_link, .menu .firstChild a:hover, .menu li:first-child a:hover{background:url(bkg-nav1-hover.gif) left;color:#000;}
.menu a.lastChild, .menu a.lastChild:hover{background:url(bkg-nav1.gif) no-repeat right;border:none;width:30px}
.menu a.current_page_link, .menu a.current_parent{color:#000;background:url(bkg-nav1-hover.gif) right;}
.piclenselink{display:none;}
.contentCol5 .ngg-galleryoverview{border-top:1px solid #ddddcc;overflow:hidden;margin-top:10px;width:100%;clear:both;display:block !important;}
.contentCol5 .ngg-galleryoverview .desc{  margin:0px 10px 10px 0px; padding:5px;}
.contentCol5 .ngg-gallery-thumbnail-box{border-bottom:1px solid #ddddcc;float:none;display:block;padding:8px 0;width:100%!important;}
.contentCol5 .ngg-gallery-thumbnail{float:none;display:block;text-align:center;}
.contentCol5 .ngg-gallery-thumbnail img{border:0;display:inline;margin:0;padding:0;position:static;}
.contentCol5 .ngg-gallery-thumbnail img:hover{background-color:transparent;}
.contentCol5 .ngg-gallery-thumbnail span{ font-size:90%;padding-left:5px;display:block;}
.contentCol6 .ngg-gallery-thumbnail img{border:0;}
.contentCol6 .ngg-gallery-thumbnail img:hover{background-color:transparent;}
.navigation{margin:15px 0;}
.hentry{border-bottom:1px solid #ddc;}
.hentry h3{margin-bottom:5px;}
.hentry p{margin-top:5px;}
.hentry small{margin:5px 0;}
