ul.accordianmenu {list-style-type:none; margin: 0; padding: 0; width: 222px; margin-bottom: 15px; background:#f3f3f3;}
ul.accordianmenu a {display: block; text-decoration: none; font: bold 1.0em/1.3em Verdana, Arial, Helvetica, sans-serif;}
ul.accordianmenu ul {overflow: hidden;}
ul.accordianmenu li { margin: 0; padding: 0; border-bottom:1px solid #f3f3f3;}
ul.accordianmenu li a {background: #e0e0e0 url("../images/sections/common/template/subcontentbox_accordian_head.gif") no-repeat 0 -108px; padding: 9px 20px 9px 10px;  color: #333;  margin: 0em; display:block;}
ul.accordianmenu li a:visited { color: #333;}
ul.accordianmenu li a:hover { text-decoration:underline;}

ul.accordianmenu li.active>a { background: url("../images/sections/common/template/subcontentbox_accordian_head.gif") no-repeat 0 -36px; color:#fff;  font-weight:bold;}
ul.accordianmenu li.firstitem a {background:url("../images/sections/common/template/subcontentbox_accordian_head.gif") no-repeat 0 -72px;}
ul.accordianmenu li.firstitem.active>a {background:url("../images/sections/common/template/subcontentbox_accordian_head.gif") no-repeat 0 0; color:#fff; font-weight:bold;}

ul.accordianmenu li ul {padding-bottom:10px; padding-top:10px;}
ul.accordianmenu li ul img { padding-top:0px; margin-bottom:5px;}
ul.accordianmenu li ul li {margin: 0px 10px 0 10px;}
ul.accordianmenu li ul li label {font: 1.0em/1.6em Verdana, Arial, Helvetica, sans-serif;}
ul.accordianmenu li ul li input {font: 1.0em/1.6em Verdana, Arial, Helvetica, sans-serif;}
ul.accordianmenu li ul li input.gobutton { font-weight:bold;}
ul.accordianmenu li ul li input.checkbox {background : none;}
ul.accordianmenu li ul li a {color: #0c4790; font-weight:normal; background:none !important; margin:0; padding: 0 0 0.4em 0;}
ul.accordianmenu li ul li a:visited {color: #0c4790;font-weight:normal;}
ul.accordianmenu li ul li a:hover {color: #867537;font-weight:normal;}
ul.accordianmenu li ul li a:active {color: #867537; font-weight:normal;}
ul.accordianmenu li ul.imggalleryaccordian { position:relative; margin:10px 10px 0 10px; padding:0; }
ul.accordianmenu li ul.imggalleryaccordian li { margin: -5px 0.4em 0 0; float:left; padding:0;}

ul.accordianevents {list-style-type:none; margin: 0; padding: 0;}
ul.accordianevents a {display: block; text-decoration: none; font: bold 1.3em/1.3em Arial, Helvetica, sans-serif;}
ul.accordianevents ul {overflow: hidden;}
ul.accordianevents li { margin: 0; padding: 0;}
ul.accordianevents li a {background:  url("../images/sections/common/template/events_accordian_head.png") no-repeat 0 -28px; padding: 4px 0 6px 10px;  color: #666;  margin: 5px 0; display:block;}
ul.accordianevents li a:hover { text-decoration:underline;}

ul.accordianevents li.active>a { background: url("../images/sections/common/template/events_accordian_head.png") no-repeat 0 0;  color:#fff; }
ul.accordianevents li.firstitem a {background:url("../images/sections/common/template/events_accordian_head.png") no-repeat 0 -28px; }
ul.accordianevents li.firstitem.active>a {background:url("../images/sections/common/template/events_accordian_head.png") no-repeat 0 0; color:#fff;}

ul.accordianevents li ul img { padding-top:0px; margin-bottom:5px;}
ul.accordianevents li ul li {margin: 0px 10px 0 10px;  border-bottom:1px solid #f3f3f3;}
ul.accordianevents li ul li h3 {font: bold 1em/1.2em Arial, Helvetica, sans-serif; padding-top:5px;}
ul.accordianevents li ul li h3 span {font: normal 1.3em/1.2em Arial, Helvetica, sans-serif; color:#666;  padding-top:-5px;}
ul.accordianevents li ul li h3 a { color:#867537 !important; display:block; font-weight:bold;}
ul.accordianevents li ul li h3 a:hover {font-weight:bold;}
ul.accordianevents li ul li p {color:#867537; font: bold 1em/1.4em Verdana, Arial, Helvetica, sans-serif;}
ul.accordianevents li ul li p a { display:inline; font: normal 1em/1.4em Verdana, Arial, Helvetica, sans-serif; }
ul.accordianevents .calendaricon {background:url("../images/commonimages/icons/calendar3.png") no-repeat 0 0; height:50px; width:50px; float:left; margin-right:10px; margin-top:0px; }
ul.accordianevents .calendaricon p { color:#fff !important; text-transform:uppercase; font: bold 0.9em/1.3em Verdana, Helvetica, sans-serif; text-align:center; margin-left:-2px;}
ul.accordianevents .calendarday {color:#333; font: bold 2em/1.8em  Arial, Helvetica, sans-serif;}

ul.accordianevents dt { font: bold 0.9em/1.2em Verdana, Helvetica, sans-serif;   padding: 0.1em 5px 0.1em 0; background:none; width:50px; color:#867537;}
ul.accordianevents dd {padding:0.1em 5px 0.1em 0;background:none; width:180px;}
ul.accordianevents dd a {font: bold 0.9em/1.2em Verdana, Helvetica, sans-serif;}

ul.accordianevents li ul li a {color: #666; font-weight:normal; background:none !important; margin:0; padding: 0 0 0.4em 0;}
ul.accordianevents li ul li a:visited {color: #666;font-weight:normal;}
ul.accordianevents li ul li a:hover {color: #867537;font-weight:normal;}
ul.accordianevents li ul li a:active {color: #867537; font-weight:normal;}
