body {
  font-size: 1em;
}
/* h1 & h2 */
h1 {font-size: 20px; font-weight: bold; padding: 0 15px 10px 0;} 
h2 {font-size: 20px; font-weight: bold; display: inline; padding-right: 15px;}
h2 a {color: #000000;}

/* section */
.sectionHeader {display: none;}
.section {padding: 15px 30px 30px 20px;}
.section .leftMenu {display: none;}
.section .content{}
.section .rightBar{display: none;}

/* sectionBox */
.sectionBox {overflow: hidden; background-color: #edeae1; }
.sectionBox h2 {color: #000000; border-bottom: solid 1px #000000; padding-bottom: 5px; padding-right: 0; display: block;}
.sectionBox p {padding-top: 10px; line-height: 14px;}
.sbLeft {background: url(sectionBox/L.gif) 0 6px repeat-y;}
.sbTop {background: url(sectionBox/T.gif) 0 0 no-repeat;}
.sbRight {background: url(sectionBox/R.gif) 100% 6px repeat-y;}
.sbBottom {background: url(sectionBox/B.gif) 0 100% no-repeat; overflow:hidden;}   
.sbContent {overflow:hidden;}  
.sbContentPad {padding: 6px 6px 8px 6px; overflow:hidden;}
.sbContentText {float: left;}  
.sbContentTextPad {padding: 10px 30px 10px 10px;} 
.sbContentPic {float: left;}  

.tSpacer {width: 4px; height: 26px; background: url(tabs/divider.gif) 0 100% repeat-x; float: left;}  
.tDivider {width: 137px; height: 26px; background: url(tabs/divider.gif) 0 100% repeat-x; float: left;}

/* rightBar */
.rbMore {background-color: #f4f3e9; font-size: 11px;}
.rbMore h5 {color: #847c77; font-size: 14px; font-weight: bold; padding: 20px 5px 7px 8px;}
.rbBar {color: #ffffff; background-color: #dd0005; width:100%; font-size: 11px;}
.rbBarPad { padding: 1px 5px 1px 9px;}

.rbContact {overflow: hidden;}
.rbContactPic {float: left; padding: 9px 10px 0 5px;}
.rbMore li {padding-bottom: 3px;}
.rbBulletList {padding-top: 10px; list-style-image: url(rightBar/bullet.gif); padding-left: 20px;}   
.rbEventList {padding-top: 10px; list-style-image: url(elements/smallCalendar.gif); padding-left: 30px;}   
.rbArrow {font-size: 10px; float: right; padding: 15px 5px 10px 0;}
.rbArrow a {color: #7c746f;}

/* tab */
.tInactive, .tInactiveStart {display: none;}
.tActiveStart, tActive {font-size: 12px; font-weight: bold;}
.tActiveStart a, tActive a {text-decoration: none;}

/* ThreeColumn */
.ThreeColumn {width: 100%; overflow: hidden; padding-bottom: 10px;}
.ThreeColumn h6 {border-bottom: solid 1px #000000; padding: 10px 0 3px 0; margin-bottom: 7px;}
.ThreeColumn a {color: #000000; text-decoration: none;}
.tcLeft {float: left; width: 185px; padding-right: 10px;}
.tcMiddle {float: left; width: 185px; padding-right: 10px;}
.tcRight {float: left; width: 185px;}    


/* leftMenu */
.lmTop {border-bottom: solid 1px #dfded1;}
.lmItemActive {padding: 3px 10px 3px 5px; border-bottom: solid 1px #dfded1; background: #f4f3e9;}
.lmItemActive a {color: #000000;}
.lmItemActive:hover {background: #f4f3e9;}
.lmItem {padding: 3px 10px 3px 5px; border-bottom: solid 1px #dfded1;}
.lmItem img, .lmItemActive img {padding-right: 5px;}
.lmItem a {color: #000000;}
.lmItem:hover {background: #f4f3e9;}
.lmSub {border-bottom: solid 1px #dfded1;}
.lmSubItemActive {padding: 3px 10px 3px 30px; border-bottom: none;}
.lmSubItemActive a {color:#000000;}
.lmSubItem {padding: 3px 10px 3px 30px; border-bottom: none;}
.lmSubItem img, .lmSubItemActive img {padding-right: 5px;}
.lmSubItem a {color: #aaaaaa;}
.lmSubItem a:hover {color: #000000;}

/* article */
.article {}
.aHeading {display: none;} 
.apContent {padding: 0 10px 0px 0;}
.aTeaserTextWide {font-weight: bold;}
.aBodyText {}
.aBodyTextBreak {padding: 5px;}
.article ul {list-style-type: disc; list-style-position: inside;}
.article ol {list-style-type: decimal; list-style-position: inside;}

/* toolbox */
.toolbox {display: none;}

/* articlePic */
.articlePic {}
.aTeaserTextAndArticlePic {}
.aTeaserText {font-weight: bold; padding-bottom: 10px;}

.aToTop {display: none;}

/* articleList */
.articleList h6 {border-bottom: solid 1px #000000; padding: 3px 0 3px 0; margin-bottom: 7px;}
.alItem, .alArcive {width: 100%; overflow: hidden; padding-top: 12px;}
.alPic {float: left; width: 205px;}
.alPic img {border: solid 1px #d5d1cd; padding: 0 0 0 0; margin: 5px 0 0 5px;}
.alText {float: left; width: 365px;}
.alText img {padding-right: 2px;}
.alText ul {list-style-image: url(articleList/greyBullet.gif); padding-left: 20px;}
.alDivider {padding-top: 12px; border-bottom: solid 1px #d5d1cd;}
.alMoreLink {padding-top: 3px;}
.alLinkToArchive {font-size: 10px; font-weight: bolder; padding-top: 10px;}
.alLinkToArchive a {color: #9a928b;}

/* calendarList */
.calendarList h6 {border-bottom: solid 1px #ff0000; padding: 3px 0 3px 0; margin-bottom: 7px;}
.clItem, .alArcive {width: 100%; overflow: hidden; padding-top: 12px;}
.clPic {float: left; width: 205px;}
.clPic img {border: solid 1px #d5d1cd; padding: 0 0 0 0; margin: 5px 0 0 5px;}
.clText {float: left; width: 365px;}
.clText img {padding-right: 2px;}
.clDivider {padding-top: 12px; border-bottom: solid 1px #d5d1cd;}
.clMoreLink {padding-top: 3px;}
.clPlace {color: #9a928d; padding: 3px 0 9px 0;}
.clHost {color: #9a928d; padding: 3px 0 1px 0;}
.clArcive {padding-top: 10px;}

/* calendar */
.calendarHRblack {height: 2px; border-bottom: solid 1px #000000; width: 585px; margin-bottom: 8px;}
.calendarHRgrey {height: 10px; border-bottom: solid 1px #d5d1cd; width: 585px; margin: 5px 0 5px 0}

/* articleArchive */
.aaTableHeader {font-weight: bold;}
.aaHRblack  {height: 2px; border-bottom: solid 1px #000000; width: 585px; margin-bottom: 8px;}
.aaHRgrey {height: 10px; border-bottom: solid 1px #d5d1cd; width: 585px; margin: 5px 0 5px 0}
.aaHRred {height: 2px; border-bottom: solid 2px #d40005; width: 585px; margin: 0 0 5px 0}
.aaPaging {text-align: center;}
.aaDateAndOwner {font-size: 11px; width: 130px;}
.aaHeading {font-weight: bold; font-size: 12px;}

/* bulletList */
.bulletList {padding: 0px 15px 5px 0px; float: left; width: 309px;}    
.bulletList .content {overflow: visible; padding: 0px 0 0 0px; clear: both;}  
.bulletList .content ul {padding-top: 0px; list-style-image: url(elements/greyBullet.gif); padding-left: 20px;}
.bulletList .link {float: right; font-size: 10px; font-weight: bolder; padding-left: 5px;}
.bulletList .link a {color: #a9a29d;}

/* faq */
.faqContent {padding: 15px 10px 0 0;}
.faq h3 {font-size: 12px; display: block;}
.faqList h3 a {color: #000000; text-decoration: none;}
.faqListItemAnswer {display: block; font-size: 12px; padding: 10px 0 10px 0;}
.faqListItem {margin-top: 10px;}





