
.container.faqContainer{background:#fff;padding:0px 5px;}

.topFAQHeader{margin-top:10px;}
.content, .contentBox{font-size:1.5rem;}

.valignBottom,.absbottom{vertical-align: bottom;}
input[type="text"].searchInput{width:100%;}

.faqSwitch{}
.faqSwitch ul{margin-top:5px;border: 1px solid rgba(0, 0, 0, 0.25);padding:4px;}
.faqSwitch div{}
.faqSwitch ul li a,.adminControls a{line-height: 1.8rem;}
.adminControls{padding:3px 0px;}
.adminControls img{vertical-align: middle;}
ul.catGroupItems li{font-weight: bold;}
ul.faqItemUL li{margin-bottom:.8rem;}
ul.faqItemUL li a{font-weight: normal;}
ul.faqItemUL li a img{vertical-align: middle;padding-right:3px;}
ul.faqItemUL li a img:hover{-moz-box-shadow: 0px 0px 8px #888888;-webkit-box-shadow: 0px 0px 8px #888888;box-shadow:0px 0px 8px #888888;}

.articleListSearch{margin:10px 0px;padding:0px 6px 6px 6px;background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%; }
.articleListSearch label{font-size:1.5rem;}
.searchTxtInput{}
.searchButton{text-align:left;margin-top: 27px;}
@media(max-width: 549px){
	.searchButton{text-align:center;margin-top: 0px;}
}

.faqDetailTitle{padding:5px;}
.faqBodyDetail{padding:5px;margin-top:5px;
	
	border: 1px solid rgba(0, 0, 0, 0.25);
	overflow: hidden;
}
.faqBodyDetail font,.faqBodyDetail span,.faqBodyDetail div,.faqBodyDetail a{
	
	line-height:1.9rem;}
.articleDetailCatList{margin-top:5px;font-weight:bold;}
.articleDetailCatList ul li{margin:3px;}

.hidden{display:none;}