@charset "utf-8";
/* CSS Document */

div.mh-collapse>h3:first-child a { display: none; }

div.mh-collapse {
    margin-right: 20px;
    margin-bottom:35px;
	cursor: pointer;
}

div.mh-collapse > h3:first-child { margin-bottom: 0px; }

div.mh-collapse > h3:first-child a {
   display:block;
   position:relative;
   text-decoration:none;
   width:100%;
   overflow:hidden;
   margin: 0px;
   padding: 0px;
   margin-right: 10px;
}

/* Target all Firefox  
@-moz-document url-prefix() {
	div.mh-collapse > h3:first-child {
		font-size:24px; 
	}
} 
*/
/*div.mh-collapse > h3:first-child a:hover {
   color:#0A29A5;
   font-weight:bold;
}*/

div.mh-collapse h3:first-child a>span {
    display:block;
    position: relative;
    padding: 0;
    margin: 0;
    background: url('../images/arrowrt-expandcollapse.jpg') 10px 15px no-repeat;
    height: 100%;
   padding: 12px 35px 10px 45px;
    border:thin solid #999;
    /*-moz-box-shadow: inset -10px 0px 10px -10px #edede9;
	-webkit-box-shadow: inset -10px 0px 10px -10px #edede9;
	box-shadow: 0 0 10px #000 inset;*/
}

/*div.mh-collapse > h3:first-child a.expanded{
   color: black;
}

div.mh-collapse > h3:first-child a.expanded:hover{
   color:#2B5879;
}*/

div.mh-collapse > h3:first-child a.expanded>span {
   background: url('../images/arrowdn-expandcollapse.jpg') 10px 15px no-repeat;
   border-top:thin solid #999;
   border-left:thin solid #999;
   border-right:thin solid #999;
   border-bottom:none;
}

div.cdetails { 
   border-left:thin solid #999;
   border-right:thin solid #999;
   border-bottom:thin solid #999;
   /*box-shadow: 0 0 10px #edede9 inset;*/
   width: 100%; 
   margin: 0 !important; 
   padding-left: 10px !important; 
   padding-right: 10px !important; 
   background-color: none !important;
   cursor: default;
   overflow-y:auto;
   padding-bottom: 10px;
   overflow-x:hidden;
}

div.cdetails p {
    margin-top:0px; 
	padding-top:0px;
  overflow:auto;
}
  
  .cdetails h4{
    margin-top:0;
  } 
/*div.mh-collapse > h3:first-child a.expanded:hover>span{
   color:#0A29A5;
   font-weight:bold;
}*/
   
div.mh-collapse>div { display:none; }

div.mh-collapse div.sliding { margin-top:-10px; }

div.mh-collapse div.slidingup { margin-top:-5px; }