.faq-category { border-bottom:#f1dfdf solid 4px; width:100%; margin-top:10px; }

.faq-index { margin:20px 20px 20px 20px; display: block;  }
.faq-index-header { padding: 5px 5px 5px 20px; }
.faq-index-list ul{	display: none; }
.faq-index-list li{ background: none; padding: 0px; list-style-type:none; }
.faq-index-subsection {	padding-left:18px; padding-right:0px; padding-bottom:10px; cursor:pointer;  }

.faq-sub-section { }

.faq-content { 	list-style-type:decimal;  }
.faq-content p {  }

.faq-text {	list-style-type:decimal;  }
.faq-text p {  line-height:1.6em }
.faq-text em { font-style:italic; }
.faq-text ul { list-style-type: disc; }
.faq-text ol { list-style-type: lower-alpha; }

.faq-active-link { }
.faq-status { display:none; }
.faq-links {  }

.faq-top {  display:none;  }
.faq-top a{	 }

.faq-search-text { background: transparent;	margin-top:10px; margin-right:0px; position:relative; line-height:24px; }
.faq-search-button { background: url(/_layouts/1033/Styles/IELS/HomePage/images/common/faq-search.jpg) no-repeat 0 0; border: none; width: 71px; height: 26px;  margin-top:10px; margin-left:0px; }
.faq-search-suggestion { display:none; height: auto; width: 300px; text-align:left; margin-left:-185px; z-index:1000; position:relative;  }
.faq-search-suggestion li {	background-image: none;	cursor:pointer;	padding:2px; }
.faq-search-result { list-style-type:decimal; margin-left: 30px; }
.faq-search-result p {  }
.faq-search-label {	position:relative; margin-top:10px; margin-right:5px; }
.faq-search-keyword { display:none;  }
.faq-search-summary { display:none; }
.faq-search-summary-b{  margin-top:5px; display:none; padding-top:10px; padding-bottom:10px; }
.faq-no-result { display: none; }

.faq-index-content { margin-right:30px; }

.faq-toc { padding: 5px; }

.faq-search-navigation-status{ float: left; }
.faq-search-navigation { float:right; }
.faq-search-navigation input{ }
.faq-search-navigation a{ margin: 3px; }

.faq-active-link {  cursor:pointer;}
.faq-inactive-link {  text-decoration:none; }
.faq-inactive-link:hover{  }

.faq-goto-page { width: 30px; margin-left: 10px; margin-right: 5px; }

.faq-red-header {  margin-top: 3px; margin-bottom:15px;   }

.faq-question {   }

.faq-home-heading {   margin-bottom:10px; }
.faq-home-text{	display:none; margin-top: 5px; margin-bottom:5px; margin-right:5px; }
.faq-home ul li{ background: none; }

.faq-expand-toggle a {  text-decoration: underline;  }

.faq-search-control {  height:30px; }

.rating-send, .rating-done { margin:22px 0;  padding:3px 0 3px 16px; }
.rating-send { background: url(/_layouts/1033/Styles/IELS/HomePage/images/common/wait-spinner.gif) no-repeat center left; }
.rating-done { background: url(/_layouts/1033/Styles/IELS/HomePage/images/common/green-check.gif) no-repeat center left; }

/* RATINGS */
#rating { margin:20px 0; }
.faq-rating,
.faq-rating a:hover,
.faq-rating a:active,
.faq-rating a:focus,
.faq-rating .current-rating { background: url(/_layouts/1033/Styles/IELS/HomePage/images/common/star.png) left -999px repeat-x; }
.faq-rating { position:relative; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; }
.faq-rating li { display:inline; padding:0 !important; }
.faq-rating a, 
.faq-rating .current-rating { position:absolute; top:0; left:0; text-indent:-999em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none; }
.faq-rating a:hover,
.faq-rating a:active,
.faq-rating a:focus { background-position: left bottom; }
.faq-rating a.one { width:20%; z-index:6; }
.faq-rating a.two { width:40%; z-index:5; }
.faq-rating a.three { width:60%; z-index:4; }
.faq-rating a.four { width:80%; z-index:3; }
.faq-rating a.five { width:100%; z-index:2; }
.faq-rating .current-rating { z-index:1; background-position: left center; }	 

.faq-no-result { margin-bottom:10px; margin-top:10px; }

