
#basic-accordian
{ padding: 0px;
  background: #FFF;}

.accordion_headings
{ padding: 10px 25px 10px 25px;
  background: #444;
  color: #FFF;
  border-top: 1px solid #555;
  border-bottom: 1px solid #222;
  cursor: pointer;
  font-size: 120%;
  position: relative;
  z-index: 20;}

.accordion_headings:hover
{ background: #21D058;
  border-bottom: 1px solid #21D058;}

.accordion_child
{ padding: 25px;
  background: #FFF;
}
.accordion_child ul{ 
	padding-left:100px;
	padding-top:10px;
	list-style-type: none;
}

.header_highlight
{ background: #1C9D45;
  border-bottom: 1px solid #1C9D45;}

  
  


.tableContainer {
	margin:0px;padding:0px;
	box-shadow: 10px 10px 5px #36752D;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:12px;
	-webkit-border-bottom-left-radius:12px;
	border-bottom-left-radius:12px;
	
	-moz-border-radius-bottomright:12px;
	-webkit-border-bottom-right-radius:12px;
	border-bottom-right-radius:12px;
	
	-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
	border-top-right-radius:12px;
	
	-moz-border-radius-topleft:12px;
	-webkit-border-top-left-radius:12px;
	border-top-left-radius:12px;
}	

div.tableContainer {
	clear: both;
	height: 380px;
	overflow: hidden;
	width: 550px
}
div.tableContainer table {
    float: left;
	width: 550px
}

tbody.scrollContent {display: block;	height: 380px;	overflow: auto;	width: 100%}
tbody.scrollContent tr.normalRow td {background: #FFF; color: #275420; padding: 2px 3px 3px 4px; text-align: center  }
tbody.scrollContent tr.alternateRow td {background: #DFFFDE; color: #275420; padding: 2px 3px 3px 4px; text-align: center  }

tbody.scrollContent td {width: 150px}
tbody.scrollContent td + td {width: 400px}



/** Staff Principal **/
.tableContainer-p {
	margin:0px;padding:0px;
	box-shadow: 10px 10px 5px #36752D;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:12px;
	-webkit-border-bottom-left-radius:12px;
	border-bottom-left-radius:12px;
	
	-moz-border-radius-bottomright:12px;
	-webkit-border-bottom-right-radius:12px;
	border-bottom-right-radius:12px;
	
	-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
	border-top-right-radius:12px;
	
	-moz-border-radius-topleft:12px;
	-webkit-border-top-left-radius:12px;
	border-top-left-radius:12px;
}	
div.tableContainer-p {
	clear: both;
	height:185px;
	overflow: hidden;
	width: 550px
}
div.tableContainer-p table {
    float: left;
	width: 550px
}

tbody.scrollContent-p {display: block;	height: 185px;	overflow: auto;	width: 100%}
tbody.scrollContent-p tr.normalRow td {background: #FFF; color: #275420; padding: 2px 3px 3px 4px; text-align: center  }
tbody.scrollContent-p tr.alternateRow td {background: #DFFFDE; color: #275420; padding: 2px 3px 3px 4px; text-align: center  }

tbody.scrollContent-p td {width: 150px}
tbody.scrollContent-p td + td {width: 400px}