.divHeight{display:block;margin-bottom:20px;}
.demo{clear:both; position:relative; margin:0px;padding:0em 0em .75em;overflow:hidden}
.js .demo{visibility:hidden}
.expand{clear:both;margin:0;}
h1.expand{font-weight:normal;font-size:18px;background:#EAF0F6;}
h1.expand span.totalCount{font-weight:normal;font-size:12px;}
.collapse{margin-bottom:0px;overflow:hidden;border:1px solid #EAF0F6;width:99.7%;}
.switch{position:absolute;top:-1px;right:0em;padding:3px;}
.switch a:link.close{background:url(../images/plus.gif) no-repeat 0px 1px; color:#0072bc !important; text-decoration:none;}
.switch a:link.open{background:url(../images/minus.gif) no-repeat 0px 1px; color:#0072bc !important; text-decoration:none;}
.post .switch{position:static; text-align:right}
.post .main{margin-bottom:1em; padding-bottom:0}
.switch a:link, .switch a:visited {padding:0px 0px 0px 20px; background-image:none}
.post .switch a:hover, .post .switch a:focus, .post .switch a:active{background-color:#efefef}
#ServiceCat .expand a {display:block;padding:3px 10px;text-decoration:none;}
#ServiceCat .expand a:link, #ServiceCat .expand a:visited{display:block;background:#EAF0F6 url(../images/plus.gif) no-repeat 2% 50%; font:18px Arial;padding:9px 30px;height:21px;}
#ServiceCat .expand a:hover, #ServiceCat .expand a:active, #ServiceCat .expand a:focus{outline-color:#EAF0F6;}
#ServiceCat .expand a:link.open, #ServiceCat .expand a:visited.open{background:#EAF0F6 url(../images/minus.gif) no-repeat 2% 50%;}
.other ul{padding:1em;border:1px solid #e8e7e8;background:#fff url(../images/exp-bg-body.png) repeat-x scroll 0 -30px;text-align:center}.top{font-size:.9em;text-align:right}
