@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{background:#f9f5d5 url(images/bg.jpg) repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;color:#2d3311;}
a{text-decoration:none;outline:none;color:#C49E25;}
a img{border:none;}
input,textarea{color:#000;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
ul {padding:0;margin:0;}
li {list-style:none;}
fieldset{border:none;}
fieldset label{}
#wrapper{width:1010px;margin:44px auto;overflow:hidden;}
#container{background:url(images/wrapper_bg.png) repeat-y;float:left;padding:0 5px;}
#top_bg{background:#fff url(images/top_bg.png) no-repeat top left;float:left;}


.clear{clear:both;}
.left{float:left;}
.right{float:right;}
/*** General Classes ***/
.title{color:#bd9c1a;font-size:22px;border-bottom:1px solid #d6b744;margin:10px 0;}
h2{color:#bd9c1a;font-size:15px;border-bottom:1px solid #d6b744;margin:5px 0 20px;font-weight:bold;line-height:40px;height:30px;overflow:hidden;}
h2.welcome{font-size:20px;line-height:30px;margin:5px 0 5px;}
h2.announcements{font-size:15px;background:url(images/announcements.jpg) no-repeat 0 3px;padding-left:30px;line-height:35px;margin:5px 0 5px;}
h3{color:#2d3311;font-size:15px;margin:10px 0;}
#main-graphic{padding-bottom:2px;/*border-bottom:2px solid #929195;*/}
#main-graphic img{}
#container #blocker{float:left;padding-bottom:20px;}
/*** Left Side ***/
#container #left{width:207px;float:left;}
.home #container #left #left_bg_block{float:left;}
.events #container #left #left_bg_block{float:left;}
#container #left #left_bg_block{float:left;width:207px;}
#container #left #left_bg_png{background:url(images/left_side_bg.png) repeat-y ;position:absolute;width:9px;margin-left:207px;_margin-left:0px !important;}
#container #left #left_bg_jpg{background:#fff url(images/left_side_bg.jpg) repeat-x left bottom;width:207px;float:left;}
#container #left #left_bg_jpg2{background:#fff url(images/left_side_bg2.jpg) repeat-x left bottom;width:207px;float:left;}
#container #left #logo{background:url(images/logo.jpg) no-repeat;width:207px;height:230px;}
#container #left #logo h1{text-indent:-5000px;padding:29px 0 0 18px;}
#container #left #logo h1 a{width:172px;height:195px;display:block;}
#container #left #menu{padding-bottom:60px;}
#container #left #menu ul {padding:18px;}
#container #left #menu ul li {list-style:none;background:url(images/main_menu_li.png) repeat-x bottom left;line-height:26px;width:161px;}
#container #left #menu ul li a{color:#141415;font-size:12px;background:url(images/main_menu_bullet.jpg) no-repeat left center;padding-left:11px;letter-spacing:-1px;height:28px;display:block;}
#container #left #menu ul li a:hover{color:#c49e25;}
#container #left #menu ul li.active {}
#container #left #menu ul li.active a{color:#c49e25;font-weight:bold;}
#container #left #menu ul li.active ul{display:block !important;padding:0 0 0 20px;}
#container #left #menu ul li.active li a{font-weight:normal;}
#container #left #menu ul li.active li.current a{text-decoration:underline;}
#container #left #menu ul li ul{}
#container #left #menu ul li ul li.active{padding:0;}
#container #left #menu ul li ul li{background:none;}
#container #left #menu ul li ul li.last{padding-bottom:20px;}
#container #left #menu ul li ul li a{background:none;height:20px;}
#container #left #menu ul li ul li a:hover{text-decoration:underline;}


/*** Right Side ***/
/*** Header ***/
#container #right{float:right;width:793px;}

	#container #right #header{background:#141415;height:86px;border-bottom:2px solid #F0F0F0;overflow:hidden;width:793px;}
	#container #right #header .pad{padding:20px 0px 0 0;}
	#container #right #header .pad .right{/*width:406px;*/}
	#container #right #header #login {float:right;color:#fff;/*width:221px;*/width:590px;}
	#container #right #header #login #forgotpsswd{}
	#container #right #header #login #checkbox_1{display:none;}
	#container #right #header #login .checkbox{display:none;}
	#container #right #header #login #signup{color:#fff;float:left;font-size:11px;line-height:12px;margin-bottom:3px;}
	#container #right #header #login a{color:#fff;}
	#container #right #header #login a:hover{color:#c49e25;}
	#container #right #header #login h4{color:#D2AC30;margin-bottom:7px;padding-top:2px;font-size:13px;}
	#container #right #header #login h3{color:#d2ac30;font-size:11px;margin:0 0 3px 0;height:13px;line-height:10px;}
	#wlpeLegend{color:#d2ac30;font-size:11px;margin:0 0 6px 0;height:13px;line-height:10px;}
	#wlpeLoginFieldset label{color:#ccc7c7;font-size:11px;float:left;line-height:10px;clear:left;}
	#wlpeStayLoggedInLabel{display:none;}
	#wlpeReminderButton, #wlpeRegisterButton{border:none;background:none;font-size:10px;color:#fff;}
	#wlpeLoginButton{background:url(images/form_submit.jpg) no-repeat;width:45px;height:14px;text-indent:-5000px;border:none;margin:3px 0 3px 0;}
	#wlpeMyProfileImg{float:left;}
	#header #wlpeUser label,#header #wlpeUser img,#header #wlpeUser p{float:left;clear:right;margin:5px 0;font-size:11px;}
	#header #wlpeMyProfileImg{margin-right:10px !important;}
	input#wlpeTosCheckbox{width:auto !important;}
	#wlpeResetFieldset{float:left;}
	#container #right #header #login #wlpeActivateFieldset label{float:none;clear:left;}
	#container #right #header #login #wlpeActivateFieldset span{width:160px;}
	#container #right #header #login .fright{float:right;padding:0;}
	#container #right #header #login input#txtwebemail{background:#fff none;width:150px;}
	
	#container #right #header #login form{float:left;}
	#container #right #header #login form fieldset{border:none;}
	#container #right #header #login form label {margin:0px 0 4px 0;display:block;float:left;height:11px;}
	#container #right #header #login form label#wlpeStayLoggedInLabel{display:none;}
	#container #right #header #login form label span{color:#ccc7c7;font-size:11px;float:left;width:67px;line-height:10px;}
	#container #right #header #login form input{background:url(images/form_input.jpg) no-repeat;border:none;float:left;padding:0 3px;color:#000;height:11px;width:83px;margin-right:10px;margin-top:1px;}
	#container #right #header #login form input.button{background:url(images/form_submit.jpg) no-repeat;width:45px;height:14px;float:left;clear:left;}	
	#container #right #header #donate{float:right;background:url(images/bot_donate_border.jpg) no-repeat top left;padding-left:17px;height:69px;width:168px;margin-right:18px;}



#container #right #content{background:#fff;float:left;width:793px;overflow:hidden;min-height:518px;}
#container #right #content .pad{padding:0 18px 0 32px;}
#container #right #content .welcome{width:360px;}
#container #right #content .welcome.first{padding-left:25px;width:350px;}
#container #right #content .welcome.last{padding-right:25px;}
#container #right #content .welcome.last h2 img{margin-right:4px;}
#container #right #content .longtitle {font-size:11px;color:#c49e25;margin-top:10px;}
#container #right #content .description {font-size:10px;color:#2d3311;}

#container #right #content #contactUsForm{}
#container #right #content #contactUsForm .contact-info{float:left;width:326px;}
#container #right #content #contactUsForm .contact-web{}
#container #right #content #contactUsForm .contact-web .title{color:#2d3311;font-size:12px;text-decoration:underline;font-weight:bold;border:none;margin-top:0;}
#container #right #content #EmailForm{}
#container #right #content #EmailForm .left{width:326px;}
#container #right #content #EmailForm .left2{float:left;width:370px;}
#container #right #content #EmailForm p{margin:12px 0;}
#container #right #content #EmailForm fieldset{border:none;}
#container #right #content #EmailForm label{clear:left;float:left;margin:3px 0;width:300px;}
#container #right #content #EmailForm .left2 label{clear:left;float:left;margin:3px 0;width:auto;}

#container #right #content #EmailForm span{width:100px;float:left;}
#container #right #content #EmailForm .left2 span{width:168px;float:left;}
#container #right #content #EmailForm input{background:url(images/contact-us_input.jpg);width:179px;height:13px;border:none;padding:0 3px;}
#container #right #content #EmailForm select{float:left;width:179px;font-size:11px;}
#container #right #content #EmailForm select#cfCommunication{margin-top:4px;}

#container #right #content #EmailForm input.button{background:url(images/contact-us_send.jpg);width:43px;height:14px;float:right;clear:left;margin-right:18px;}
#container #right #content #EmailForm input.zip{/*width:30px;*/}
#container #right #content #EmailForm label.city{width:244px;}
#container #right #content #EmailForm input#cfCity{width:130px;background:url(images/contact-us_city.jpg) no-repeat;}

#container #right #content #EmailForm select#cfState{width:40px;float:right;margin-right:42px;}
#container #right #content #EmailForm input#cfTimeToCall1{background:url(images/contact-us_input2.jpg) no-repeat;width:29px;padding-right:0;text-align:center;}
#container #right #content #EmailForm input#cfZip{/*background:url(images/contact-us_input2.jpg) no-repeat;width:26px;padding-right:0;text-align:left;padding-right:3px;*/}
#container #right #content #EmailForm input#cfTimeToCall2{background:url(images/contact-us_input2.jpg) no-repeat;width:32px;text-align:center;}
#container #right #content #EmailForm textarea{background:url(images/contact-us_textarea.jpg);width:185px;height:111px;border:none;}

#container #right #content #EmailForm.websignup{}
#container #right #content #EmailForm.websignup label{clear:left;width:400px;}
#container #right #content #EmailForm.websignup input.button{float:left;}
#container #right #content #EmailForm.websignup span{width:150px;}






#footer{background:url(images/footer_bg.jpg) no-repeat;float:left;width:964px;height:28px;text-align:right;padding:0 18px;line-height:28px;color:#828280;font-size:10px;}
#footer a{color:#828280;font-size:10px;}
#footer a:hover{color:#c49e25;}
#footer .copy{float:left;color:#666565;font-size:10px;}
#footer ul{float:right;}
#footer ul li {font-size:10px;display:inline;padding-right:5px;color:#828280;}
#footer ul li.last{border:none;}
#footer ul li a{color:#828280;}
#footer ul li a:hover{color:#c49e25;}
#sponsors{}
#sponsors .sponsors{background:url(images/sponsors.jpg) no-repeat;height:60px;width:960px;float:left;padding:20px;}
#sponsors .sponsors a{float:left;width:120px;height:60px;margin-right:80px;}
#sponsors .sponsors a.l1{width:145px;margin-right:0;}
#sponsors .sponsors a.l2{width:75px;height:75px;}
#sponsors .sponsors a.l3{width:125px;margin-left:85px;}
#sponsors .sponsors a.l4{width:70px;}
#sponsors .sponsors a.l5{width:90px;}
#sponsors .sponsors a.l6{width:75px;}
#sponsors .sponsors a.l7{margin-left:38px;width:150px;}


.press-center-item{margin-bottom:15px;}
.press-center-item .summary{font-size:15px;color:#2d3311;}
.press-center-item .read-more{background:url(images/read_more.jpg) no-repeat left center;text-decoration:underline;float:right;font-size:11px;padding-left:9px;}
.press-center-item .read-more a{color:#454444;text-decoration:none;padding-top:3px;}


#forum{}
#forum .title{color:#2d3311;font-size:13px;padding-left:10px;border-bottom:none;background:url(images/forum_title.jpg) repeat-x left bottom;height:30px;}
#forum .title span{float:right;}
#forum h3{background:url(images/forum_topic.jpg) no-repeat left center;color:#2d3311;font-size:13px;padding-left:35px;border-bottom:1px solid #d3d3d4;height:40px;line-height:40px;}
#forum h3 a{color:#2d3311;}
#forum .comments{margin-left:10px;font-size:11px;}
#forum .most-recent{}
#forum .most-recent .recent{border-bottom:1px solid #d3d3d4;padding-bottom:5px;margin-bottom:5px;}
#forum .most-recent .recent .date{float:right;color:#c49e25;font-size:13px;}
#forum .most-recent .recent .author{color:#c49e25;font-size:13px;}
#forum .most-recent .recent p{font-size:11px;}

#content.events{}
#content.events .left{width:332px;margin-right:30px;}
#content.events .left.last{margin-right:0;}
#content.events .month{font-size:15px;border-bottom:1px solid #c5c5c6;font-weight:bold;line-height:25px;margin:7px 0 7px 0;clear:left;}
#content.events .ditto_summaryPost{clear:left;margin-bottom:10px;}
#content.events .image{float:left;margin-right:5px;width:68px;float:left;height:52px;/*background:url(images/home_image_bg.jpg) no-repeat;padding:6px 0 0 6px;*/}
#content.events h3 {margin:3px 0;}
#content.events h3 a{color:#c49e25;font-size:15px;}
#content.events .date{color:#646466;font-size:11px;}
#content.events .more-info a{color:#2d3311;font-size:10px;background:transparent url(images/read_more.jpg) no-repeat scroll left center;padding-left:9px;}

.read-more{background:url(images/read_more.gif) no-repeat left center;text-decoration:underline;float:right;font-size:11px;padding-left:9px;}
.read-more a{color:#454444;text-decoration:none;padding-top:3px;}

.announcement-item{float:left;width:180px;font-size:11px;}
.announcement-item p{background:none;}

.announcement-item strong{font-size:11px;}
.announcement-item .image{float:left;margin-right:5px;background:url(images/home_image_bg.jpg) no-repeat;width:68px;float:left;padding:6px 0 0 6px;height:52px;}
.announcement-item img{float:left;margin-right:5px;}
.announcement-item .read-more{float:none;text-decoration:none;color:#454444;text-decoration:none;padding-top:3px;display:block;}
.announcement-item .read-more a{background:url(images/read_more.gif) no-repeat 0 6px;padding-left:8px;}

#announcements{width:190px;padding-left:10px;margin-top:25px;}
#announcements .top{background:url(images/announcements_top.jpg) no-repeat;width:190px;height:44px;overflow:hidden;font-size:13px;color:#fff;}
#announcements .top p{padding:11px 0 0 55px;font-weight:bold;}
#announcements .middle{background:url(images/announcements_middle.jpg) repeat-y;width:190px;float:left;}
#announcements .middle .announcement-item {width:auto;margin-bottom:6px;}
#announcements .middle .announcement-item strong{font-size:10px;margin-bottom:3px;}
#announcements .middle .announcement-item  .summary{line-height:13px;}
#announcements .middle .announcement-item  p{background:none;}
#announcements .middle .image{background:url(images/announcements_image_bg.jpg) repeat-y;width:68px;float:left;padding:6px 0 0 6px;height:52px;}
#announcements .middle .pad{padding:5px 18px 10px 18px;width:154px;}
#announcements .bottom{background:url(images/announcements_bottom.jpg) no-repeat;width:190px;height:5px;overflow:hidden;float:left;clear:left;}


#content.pressCenter{}
#content.pressCenter .releases{border-bottom:1px solid #d6b744;padding-bottom:20px;margin-bottom:25px;}
#content.pressCenter .block{width:235px;float:left;margin-right:18px;}
#content.pressCenter .block.last{margin-right:0px;padding:0 !important;overflow:hidden;}
#content.pressCenter h3{background:url(images/press_center_header.jpg) no-repeat;width:217px;height:38px;overflow:hidden;font-size:15px;color:#2f2f32;padding:12px 0 0 18px;margin:0;font-weight:normal;}
#content.pressCenter .block .inside{background:url(images/press_center_middle.jpg) repeat-y;padding-left:10px;width:225px;height:184px;}
#content.pressCenter .block .inside ul.articles{padding:10px 0;}
#content.pressCenter .block .inside ul.articles li{background:url(images/read_more.gif) no-repeat 0 6px;padding-left:8px;}
#content.pressCenter .block .inside ul.articles li a{color:#2D3311;}
#content.pressCenter .block .inside p{padding:10px 0 10px 5px;}
#content.pressCenter .block .inside .thumbs li {background:url(images/press_center_image_bg.jpg) no-repeat;}
#content.pressCenter .block .bottom{background:url(images/press_center_bottom.jpg) no-repeat;width:235px;height:3px;overflow:hidden;}

.view{background:url(images/view.jpg) no-repeat;width:45px;height:17px;float:right;margin-right:9px;}
.view a{width:45px;height:17px;display:block;}

.view-video{background:url(images/view_video.jpg) no-repeat;width:72px;height:17px;float:right;margin-right:9px;}
.view-video a{width:72px;height:17px;display:block;}

.view-more{background:url(images/view_more.jpg) no-repeat;width:72px;height:17px;float:right;margin-right:9px;}
.view-more a{width:72px;height:17px;display:block;}


.jot-form{}
.jot-form label {clear:left;float:left;margin-top:6px;}
.jot-form label input{background:url(images/contact-us_input.jpg);width:179px;height:13px;border:none;padding:0 3px;}
.jot-form input{background:url(images/contact-us_send.jpg);width:43px;height:14px;float:left;clear:left;border:none;margin-top:6px;}
.jot-form textarea{background:url(images/contact-us_textarea.jpg) no-repeat;width:179px;height:105px;border:none;padding:3px;}

.topicsPost{}

#wlpeUser{float:left;clear:left;}
#wlpeUser label,#wlpeUser img,#wlpeUser p{float:left;clear:left;margin:5px 0;}

#wlpeUser  #wlpeNewPasswordArea{float:left;clear:left;}

.wlpeUserPage{border-bottom:1px solid #D6B744;padding:5px 0;float:left;margin-right:20px;width:350px;height:121px;}
.wlpeUserPage .wlpeUserPagePhoto{float:left;margin-right:10px;}
#wlpeUserRegisterForm{}
#wlpeUserRegisterForm input ,#wlpeUser input{width:200px;}
#wlpeUserRegisterForm label{float:left;clear:left;margin:5px 0;}
#wlpeUserDefaultImage, #wlpeCaptchaImage, #wlpeTermsOfService, #wlpeUserProfilePhotoInfo, #wlpeTermsOfServiceLabel{float:left;clear:left;}
.mod_events_table,.mod_events_monthyear{width:158px;}
.mod_events_td_dayoutofmonth{color:#828280;}
.mod_events_td_daynoevents{color:#000;}
.mod_events_td_daynoevents a{color:#000;}

.contentpaneopen {color:#000;}
#calendar-container-middle {color:#000 !important;}
#calendar-container-middle iframe{color:#000 !important;}
#calendar-container-middle iframe table td{color:#000 !important;}