.accordion_container {
 	width:100%; float:left;	margin:12px 0 12px 0px; border-bottom:solid 1px #d8d8d8; border-top:solid 1px #d8d8d8; padding:18px 0px 18px 0px; 
}
.accordion_head {
    color:#273647;
    cursor: pointer;
    font-size:20px; 
	margin:0px 0 0px 0px;
    padding:0px 0px 0 30px; line-height:28px;
	font-weight:normal; padding-bottom:0px; background:url(../images/icon.jpg) no-repeat scroll transparent 0 7px; 
}
.accordion_head:hover {color:#ea5e00;}
.accordion_body { clear:both; margin-top:6px;	
}

.accordion_body p{ clear:both; font-size:16px; color:#273647; line-height:28px; margin-bottom:0px; padding-bottom:5px; }
.accordion_body p:last-child{ padding-bottom:0px;}
.accordion_body p a{ text-decoration:underline; border:none; outline:none; color:#273647;}
.accordion_body p a:hover{ text-decoration:none; border:none; outline:none; color:#ea5e00;}


@media all and (max-width:849px) {

.accordion_container {
	margin:12px 0 12px 0px; padding:18px 0px 18px 0px; 
}
.accordion_head {
    font-size:18px; 
    padding:0px 0px 0 30px; line-height:28px;
}
.accordion_body { clear:both; margin-top:6px;	
}

.accordion_body p{ font-size:15px; line-height:28px; padding-bottom:5px; }

	}
	
	@media all and (max-width:580px) {

.accordion_container {
	margin:8px 0 8px 0px; padding:12px 0px 12px 0px; 
}
.accordion_head {
    font-size:16px; 
    padding:0px 0px 0 30px; line-height:25px;
}
.accordion_body { clear:both; margin-top:6px;	
}

.accordion_body p{ font-size:14px; line-height:25px; padding-bottom:5px; }

	}
	
	@media all and (max-width:380px) {

.accordion_container {
	margin:8px 0 8px 0px; padding:12px 0px 12px 0px; 
}
.accordion_head {
    font-size:15px; 
    padding:0px 0px 0 30px; line-height:25px;
}
.accordion_body { clear:both; margin-top:6px;	
}

.accordion_body p{ font-size:13px; line-height:25px; padding-bottom:5px; }

	}