table p {
text-align:left;

}



.ac-container{
width:100%;
margin:40px 0px 20px 0px;
text-align: left;
}

.ac-container label{
padding: 1px 2% 1% 2%;
margin-bottom:0px;
position: relative;
z-index: 20;
display: block;
height: auto;
cursor: pointer;
background-color: #f3f3f2;
border:solid #005b90;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;

}



.ac-container h3 {
color: #005b90;
}



.ac-container label:hover{
background: #e8e8e6;
border-color:#cbcbc8;
}

.ac-container input:checked + label{
background: #e8e8e6;
color: #000!important;
border-color:#e8e8e6;
}

.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
content: '';
position: absolute;
width: 100%;
height: 100%;
right: 2%;
top: 2%;
background: transparent url(../../images/arrow_down.png) no-repeat right center;	

}


.ac-container input:checked + label:hover:after{
background-image: url(../../images/arrow_up.png);
}

.ac-container input{
display: none;
}

.ac-container article{
margin-top: 0px;
overflow: hidden;
height: 0px;
position: relative;
z-index: 10;
}


.ac-container input:checked ~ article{
height: auto;
padding: 0px 0px 30px 0px;
}


















@media screen and (max-width:1000px) and (orientation:portrait) {  
			    


.ac-container{
	width:90%;
margin:5%;
}


table p {
text-align:center;
}



			
}



