/* Accordion CSS */
	
.accordion_toggle {display: block; line-height:35px; color: #ffffff; font-weight: normal; text-decoration: none; outline: none; font-size: 12px; color: #000000; cursor: pointer; margin: 0 0 0 0; }
.accordion_toggle_active { color: #ffffff; border-bottom: 1px solid #f68263; }
.accordion_content { background-color: #ffffff; color: #444444; overflow: hidden; }
.accordion_content h2 { margin: 15px 0 5px 10px; color: #0099FF; }
.accordion_content p { line-height: 150%; padding: 5px 10px 15px 10px; }
#faq-container-accordian  { margin:0 0 0 0px; padding:0 0 0 0px; border-bottom:solid 1px #aaa; }
.accordion { border-bottom: solid 1px #aaa; margin-bottom:15px;}
.accordion .accordion_toggle{
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
border:solid 1px #aaa; border-bottom:solid 1px #fff; font-size:15px; color:#333; text-shadow:1px 1px 0px #fff;
}
.accordion_toggle .left-bdr { border-left: 1px solid #aaa; overflow: hidden; padding-left: 10px;}
.accordion_toggle span{ display: block; float: left; padding-right: 5px; padding-left:5px; }
.accordion_toggle span img { vertical-align:middle;}

.accordion_content {  border:solid 1px #aaa; }
.accordion_content .answer-icon { padding:5px; float:left; }
.accordion_content .answer-block { padding:8px; margin-left:35px;}
/* Accordion CSS */

.clear {clear: both;}
.outer-box-faq { margin-bottom:20px;}
.outer-box-faq .heading{ font-size:15px; background: url(../images/link-bg.jpg) repeat-x top right; padding:6px; color:#333; text-shadow:1px 1px 0px #fff; 
padding-left:15px; border-bottom:solid 1px #004daa; border-radius:5px 5px 0 0; border:solid 1px #aaa; border-bottom:none;}
.outer-box-faq p { padding:10px; border:solid 1px #aaa; background:#fff; box-shadow:0 -10px 20px rgba(0, 0, 0, 0.05) inset, 0 3px 0 -2px #FFFFFF, 0 4px 0 -2px #CCCCCC, 0 6px 0 -3px #FFFFFF, 0 8px 6px -2px rgba(0, 0, 0, 0.2);}
.anchor .questions-top { margin-bottom:30px;}
.anchor .questions-top .heading  {font-size:15px; background: url(../images/link-bg.jpg) repeat-x top right; padding:6px; color:#333; text-shadow:1px 1px 0px #fff; 
padding-left:15px; border:solid 1px #aaa; border-bottom:none; background-size:contain; }
.anchor .questions-top {border-bottom:solid 1px #aaa;}
.anchor .questions-top .heading a { color:#333;}
.anchor .questions-top .heading:hover {background: url(../images/link-bg-hover.jpg) repeat-x top right;  background-size:contain;}
.anchor .questions-top .heading a{font-size:15px; font-weight:normal; text-decoration:none; display:block;  }
.anchor .questions-top .heading a:hover { color:#004993;}
.anchor .questions-top .heading span {display: block; float: left; width: 30px;}
.outer-box-faq .heading{ font-size:15px; background: url(../images/link-bg.jpg) repeat-x top right; padding:6px; color:#333; text-shadow:1px 1px 0px #fff; 
padding-left:15px; border-bottom:solid 1px #004daa; border-radius:5px 5px 0 0; border:solid 1px #aaa; border-bottom:none;  background-size:contain;}
.outer-box-faq .answer-div { padding:10px; border:solid 1px #aaa; background:#fff; box-shadow:0 -10px 20px rgba(0, 0, 0, 0.05) inset, 0 3px 0 -2px #FFFFFF, 0 4px 0 -2px #CCCCCC, 0 6px 0 -3px #FFFFFF, 0 8px 6px -2px rgba(0, 0, 0, 0.2);}
.outer-box-faq .heading a.top-right { float:right; margin-right:5px; text-decoration:none; background:url(../images/top-icon-img.png) left center no-repeat; padding-left:16px;}
.outer-box-faq .heading a.top-right:hover{color:#000;}
.category-cell { margin-bottom:15px;  }
.category-inner { }
.category-inner > a { font-size:14px; text-decoration:none; padding-left:5px;}
.category-inner > a:hover { color:#000;}

.question-content .form-list li input.captcha-input {
    background: url("../images/general-input-bg.jpg") repeat-x scroll 0 0 #FFFFFF; height: 20px; padding: 4px 5px; width: 60px; border:1px solid #ccc; }
	.captcha-txt { font-weight:bold;}

