html,body #wrapper{position:relative;min-height:100%;height:100%;height:auto;}
*html #wrapper{height:100%;}
body{background:#bc8447 url(/_img/mem-sec-container-y.jpg) top center repeat-y;margin:0;padding:0;font-family:Arial, sans-serif;}
html,body{margin:0;padding:0;width:100%;min-width:994px;height:100%;}
#wrapper{background:url(/_img/mem-sec-repeat-x.jpg) top center repeat-x;}
#container{background: url(/_img/mem-sec-wrapper-bg.jpg) top center no-repeat;}
#menu{width:950px;margin:0 auto;height:68px;padding-right:2px;}
#masthead{height:174px;width:952px;margin:0 auto;text-align:center;}
#footer a{color:#93a1a1;text-decoration:none;}
.footer-left{float:left;width:700px;padding-left:14px;padding-top:3px;}
.search{float:left;}
#columns{width:952px;margin:0 auto;background:url(/_img/mem-sec-1-col-repeat-y.jpg) top center repeat-y;color:#585858;}
#columns a{color:#809839;}
#columns .center{background: url(/_img/mem-sec-1-col-bg.jpg) top left no-repeat;min-height:250px;}
.center .contents h1.page-title{font-family:Helvetica, sans-serif;font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase;background:url(/_img/h1-page-title-bg-1.jpg) center left no-repeat;margin:0;height:40px;line-height:38px;padding:0 30px;margin-bottom:16px;}
.center .contents h3{font-family:Helvetica, sans-serif;font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase;background:url(/_img/h1-page-title-bg-1.jpg) center left no-repeat;margin:0;height:40px;line-height:38px;padding:0 30px;margin-bottom:16px;}
#footer{font-size:11px;color:#93a1a1;line-height:18px;text-align:left;height:50px;overflow:hidden;padding-top:118px;width:952px;margin:0 auto;background:url(/_img/mem-sec-1-col-footer-bg.jpg) top center no-repeat;}

/*calendar*/
#catfilter{padding:10px 0;}
.quicklink{float:right;border:1px solid #a8a8a8;background: #dedede url(../_img/bg_mb-sep.gif) repeat-y 146px;width:250px;height:30px;padding-left:20px;padding-top:10px;margin-top:24px;margin-bottom:5px;}
.quicklink a{color: #909193;text-decoration:none;text-transform:uppercase;font-size:11px;display:inline;line-height:12px;}
.quicklink a.cal{background: url(../_img/icn_cal.gif) no-repeat;padding-left:30px;margin-right:30px;}
.quicklink a.vol{background: url(../_img/bg_cal-list.gif) no-repeat;padding-left:30px;}
.quicklink a:hover{color: #000;text-decoration: underline;}
.calendar {border-collapse:collapse;width:100%;float:left;}
.calendar-month{font-size:16px;color:#fff;height:42px;background:url(../_img/cal-month-repeat-x.jpg) repeat-x top center;text-transform:uppercase;line-height:42px;}
.calendar-month span{padding:0 10px;}
.calendar td{width:130px;height:120px;vertical-align: top; text-align:left;border:1px solid #b8b8b8;background-color:#e0e0e0;font-size:14px;}
.calendar td ul{list-style-type:none;margin:0;padding:0;}
.calendar td ul li{line-height:14px;color:#585858;font-size:11px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-weight:normal;margin:0;padding:0;text-align:left;}
.calendar td ul li a{display:block;padding:5px;}
.calendar th{height:24px;background:url(../_img/cal-days-repeat-x.jpg) repeat-x top center;font-size:16px;font-family:Lucida Grande, Lucida Sans Unicode, sans-serif;color:#fff;font-weight:normal;text-align:center;}
.home{position:absolute;top:0px;float:left;}