#container{background:url(/_img/sec-container-bg.jpg) top center no-repeat;margin:0 auto;border-top:1px solid #144865;}
#menu{height:64px;padding-top:23px;text-align:right;width:937px;margin:0 auto;background:url(/_img/sec-menu-bg.jpg) top center no-repeat;}
#columns{width:937px;margin:0 auto;;background:url(/_img/sec-columns-repeat-y-1.jpg) top center repeat-y;}
#columns .right{min-height:465px;text-align:left;background:url(/_img/sec-center-column-bg-1.jpg) top left no-repeat;}
*html #columns .right{height:465px;}
#columns .right h1.page-title{padding-left:60px;}
#columns .right .contents{padding:20px 25px 0 25px;}
#footer{width:995px;margin:0 auto;height:220px;background:url(/_img/sec-footer-bg-1.jpg) top center no-repeat;}
#footer .footer-top{height:168px;overflow:hidden;}
.footer-top .search{float:left;padding-left:80px;padding-top:95px;height:75px;}
.footer-top .search fieldset{margin:0;padding:0;border:0 none;}
.article-search fieldset{margin:0;padding:0;border:0 none;}
.footer-top #search_term{width:104px;height:21px;background:url(/_img/search-term-bg.png) top left no-repeat;border:0 none;padding-left:25px;float:left;padding-top:8px;font-size:.6875em;color:#235789;}
.footer-top #search_go{width:31px;height:29px;background:url(/_img/search-go.png) top left no-repeat;position:absolute;float:left;font-size: 0 !important;color:#84e9ff;}
#footer .footer-bottom{text-align:right;padding-right:45px;line-height:24px;color:#80c9f0;font-family:Arial, sans-serif;font-size:.5625em;height:50px;}
#footer .footer-bottom span{font-weight:bold;}

/*calendar*/
#catfilter{padding:10px 0;}
#columns .right .contents .quicklink{float:right;border:1px solid #a8a8a8;background: #efefef 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;}
#columns .right .contents .quicklink a{color: #515151;text-decoration:none;text-transform:uppercase;font-size:11px;display:inline;line-height:12px;}
#columns .right .contents .quicklink a.cal{background: url(../_img/icn_cal.gif) no-repeat;padding-left:30px;margin-right:30px;}
#columns .right .contents .quicklink a.vol{background: url(../_img/bg_cal-list.gif) no-repeat;padding-left:30px;}
#columns .right .contents .quicklink a:hover{color:#000;text-decoration: underline;}
#columns .right .contents .calendar {border-collapse:collapse;width:100%;float:left;}
#columns .right .contents .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;}
#columns .right .contents .calendar-month span{padding:0 10px;}
.contents .calendar td{width:125px;height:120px;vertical-align: top; text-align:left;border:1px solid #a8a8a8;background-color:#e0e0e0;font-size:14px;}
#columns .right .contents .calendar td a{color:#1a64a0;}
#columns .right .contents .calendar td ul{list-style-type:none;margin:0;padding:0;}
#columns .right .contents .calendar td ul li{line-height:14px;color:#1a64a0;font-size:11px;font-weight:normal;margin:0;padding:0;text-align:left;}
#columns .right .contents .calendar td ul li a{display:block;padding:5px;color:#1a64a0;}
#columns .right .contents .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;}




