#accordion {width:459px; margin:50px auto}
.accordion {width:459px; font:12px Verdana,Arial; color:#033}
.accordion dt {width:439px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
.accordion dt:hover {background:url(images/header_over.gif)}
.accordion dd {overflow:hidden; background:#fff}
.accordion span {display:block; width:425px; border:2px solid #9ac1c9; border-top:none; padding:15px}

.faq #accordion2 {width:100%; margin:20px auto; border:1px solid #FFFFFF; border-top:none}
.faq .accordion2 {width:100%; color:#333; margin: 0;}
.faq .accordion2 dt {width: 1156px; padding:12px; font-weight:bold; cursor:pointer; background-color:#102b41; background-image:url(images/arrow_down.png); background-position:right center; background-repeat:no-repeat; color:#fff; border-top:1px solid #FFFFFF}
.faq .accordion2 dt:hover {background-color:#102b41}
.faq .accordion2 .open {background-color:#102b41; background-image:url(images/arrow_up.png)}
.faq .accordion2 dd {overflow:hidden; background:#dbe3ea; margin: 0;}
.faq .accordion2 span {display:block; width:1150px; border-top:none; padding:15px}

.faq-page #accordion2 {width:100%; margin:0 auto; border:1px solid #FFFFFF; border-top:none}
.faq-page .accordion2 {width:100%; color:#333; margin: 0;}
.faq-page .accordion2 dt {width: 826px; padding:12px; font-weight:bold; cursor:pointer; background-color:#102b41; background-image:url(images/arrow_down.png); background-position:right center; background-repeat:no-repeat; color:#fff; border-top:1px solid #FFFFFF}
.faq-page .accordion2 dt:hover {background-color:#102b41}
.faq-page .accordion2 .open {background-color:#102b41; background-image:url(images/arrow_up.png)}
.faq-page .accordion2 dd {overflow:hidden; background:#dbe3ea; margin: 0;}
.faq-page .accordion2 span {display:block; width:820px; border-top:none; padding:15px}

.faq-page .accordion2 dt strong{color: #aecae1; font-weight: normal;}
.faq-page .accordion2 dt .answer{display: inline-block; float: right; color: #aecae1; width: auto; padding: 0; margin-right: 20px; font-weight: normal;}

.faq .accordion2 dt strong{color: #aecae1; font-weight: normal;}
.faq .accordion2 dt .answer{display: inline-block; float: right; color: #aecae1; width: auto; padding: 0; margin-right: 20px; font-weight: normal;}

.current-opening #accordion2 {width:100%; margin:20px auto; border:1px solid #FFFFFF; border-top:none}
.current-opening .accordion2 {width:100%; color:#333; margin: 0;}
.current-opening .accordion2 dt {width: 826px; padding:12px; font-weight:bold; cursor:pointer; background-color:#FFFFFF; background-image:url(images/arrow_down2.png); background-position:right center; background-repeat:no-repeat; color:#102b41; border: 1px solid #102b41; border-radius: 5px; margin-bottom: 10px;}
.current-opening .accordion2 dt:hover {color: #FFFFFF; background: #102b41 url(images/arrow_down.png) no-repeat right 20px;}
.current-opening .accordion2 .open {background-color:#FFF; background-image:url(images/arrow_up2.png)}
.current-opening .accordion2 dd {overflow:hidden; background:#f5f5f5 ; margin: 0;}
.current-opening .accordion2 span {display:block; width:820px; border-top:none; padding:15px}

.current-opening .accordion2 dt strong{color: #aecae1; font-weight: normal;}
.current-opening .accordion2 dt .answer{display: inline-block; float: right; color: #aecae1; width: auto; padding: 0; margin-right: 20px; font-weight: normal;}

#loadMore {cursor:pointer; text-align: center;}
#loadMore .view-all{background: #d65f48 none repeat scroll 0 0; border-radius: 5px; color: #fff;}

/*#slider2 dt{ display:none;}
#loadMore {color:green; cursor:pointer; text-align: center;}
#loadMore:hover {color:black;}
#showLess {color:red; cursor:pointer;}
#showLess:hover {color:black;}*/

@media only screen and (min-width:1180px) and (max-width:1280px) {
.faq .accordion2 dt{width: 1154px;}
.faq .accordion2 span{width: 1154px;}		
}

@media only screen and (min-width:960px) and (max-width:1179px) {
.faq .accordion2 dt{width: 916px;}
.faq .accordion2 span{width: 916px;}	

.faq-page .accordion2 dt{width: 656px;}
.faq-page .accordion2 span{width: 656px;}	
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
.faq .accordion2 dt{width: 724px;}
.faq .accordion2 span{width: 724px;}

.faq-page .accordion2 dt{width: 724px;}
.faq-page .accordion2 span{width: 724px;}	
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
.faq .accordion2 dt{width: 596px;}
.faq .accordion2 span{width: 596px;}	

.faq-page .accordion2 dt{width: 596px;}
.faq-page .accordion2 span{width: 596px;}	
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
.faq .accordion2 dt{width: 436px;}
.faq .accordion2 span{width: 436px;}

.faq-page .accordion2 dt{width: 436px;}
.faq-page .accordion2 span{width: 436px;}
	
.faq-page .accordion2 dt strong{display: none;}
.faq-page .accordion2 dt .answer{display: none;}	

.faq .accordion2 dt strong{display: none;}
.faq .accordion2 dt .answer{display: none;}	
}

@media only screen and (min-width: 320px) and (max-width: 479px) {	
.faq .accordion2 dt{width: 276px;}
.faq .accordion2 span{width: 276px;}

.faq-page .accordion2 dt{width: 276px;}
.faq-page .accordion2 span{width: 276px;}

.faq-page .accordion2 dt strong{display: none;}
.faq-page .accordion2 dt .answer{display: none;}	

.faq .accordion2 dt strong{display: none;}
.faq .accordion2 dt .answer{display: none;}	
}