@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
ul, li {list-style:none;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}

a img {border: 0 none;}


body {font-family: Arial, Helvetica, sans-serif;}

.bodywrap {width: 965px; margin: 0 auto;}



#faq {width: 700px; background: #fff url(../images/tabs-bg.gif) repeat-x left 35px;}

#header-message {width:700px;height:50px;color:#3E88C8;font:bold 13px Arial,Helvetica,sans-serif;padding-left:8px;}

#faq .search-line {margin-bottom: 15px; position:relative;}
#faq .search-line * {vertical-align: middle;}
#faq .search-line #close {
position: absolute;
top: 7px;
right: 65px;
display: none;
}
#search-faq-label {
width: 129px;
height: 1px;
padding-top: 21px;
display: inline-block;
overflow: hidden;
background: transparent url(../images/searchfaqs.gif) no-repeat left top;
cursor: pointer;
}
input#search-faq {
width: 490px;
height: 27px;
border: 1px solid #c7c7c7;
font: normal 18px Arial, Helvetica, sans-serif;
color: #454545;
padding: 5px 5px 0;
margin: 0 5px;
}
input#search-faq-btn {
width: 37px;
height: 32px;
border: 0 none;
background: #fff url(../images/go-btn2.gif) no-repeat left top;
cursor: pointer;
}



#faq .tabs ul {display: inline-block; padding-left: 10px;}
#faq .tabs ul li {
float: left;
display: inline-block;
margin-right: 5px;
background: transparent url(../images/blue-tab.gif) repeat-x left top;
}
#faq .tabs ul li.selected {
border:1px solid #d2dfec;
border-bottom: 0 none;
background: #fff;
margin-bottom: -1px;
position:relative;
z-index: 100;
}
#faq .tabs ul li a {
font: bold 12px Arial, Helvetica, sans-serif;
color: #fff;
display: inline-block;
padding: 8px 10px 0;
height:23px;
text-decoration: none;
outline: none;
}
#faq .tabs ul li.selected a {
color: #3e88c8;
height:28px;
}



#sidebar {
width: 236px;
background: #f3f9fe url(../images/sidebar-bg.gif) no-repeat left 39px;
}
#sidebar .topic-block {
display: block;
border-bottom: 1px solid #e1ecf6;
padding: 7px 20px;
}
#sidebar .topic-block ul li {
padding-left: 12px;
margin-bottom: 3px;
font-size: 12px;
}
#sidebar .topic-block ul li.first {
padding-left: 0;
font-weight: bold;
}
#sidebar .topic-block ul li.last {
background: transparent url(../images/see-all.gif) no-repeat 4px center;
}
#sidebar .topic-block ul li a, #faq .faqbox #qablock .block span.answer a {
color: #0670c8;
text-decoration: none;
}
#sidebar .topic-block ul li a:hover, #faq .faqbox #qablock .block span.answer a:hover {text-decoration: underline;}
#sidebar .topic-block ul li.last a {color: #d51f36;}



#faq .faqbox {
display: block;
background: #fff;
padding-top: 20px;
border: 1px solid #d2dfec;
width: 698px;
overflow:hidden;
position:relative;
z-index:1;
margin-bottom: 25px;
}



#faq .faqbox #loading {
display: block;
padding: 30px 0;
text-align: center;
}
#faq .faqbox ul#listing {
display: block;
padding-left: 15px;
margin-bottom: 30px;
position:relative;
}
#faq .faqbox ul#listing li {
margin-bottom: 12px;
padding-left: 12px;
padding-right: 10px;
background: transparent url(../images/blue-arrow.gif) no-repeat left 4px;
}
#faq .faqbox ul#listing li.resultcount {
color: #D51F36;
padding: 0;
background: none;
font-size: 12px;
}
#faq .faqbox ul#listing #notfound {
color: #0670C8;
}
#faq .faqbox ul#listing #notfound h3 {
font-weight: normal;
padding-right: 20px;
margin-bottom: 10px;
font-size: 16px;
}
#faq .faqbox ul#listing #notfound ul li {
background: none;
padding-left: 25px;
font-size: 12px;
}
#faq .faqbox ul#listing #notfound ul li.first {
padding-left: 0;
}
#faq .faqbox ul#listing li a, #faq .faqbox #qablock .block span.question {
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #006cc4;
}
#faq .faqbox ul#listing li a:hover {text-decoration:underline;}
#faq .faqbox #qablock .block {padding: 15px 15px 5px;}
#faq .faqbox #qablock .block span.question {
display: inline-block;
float: left;
margin-bottom: 10px;
background: transparent url(../images/Q.gif) no-repeat left top;
padding-left: 22px;
width: 90%;
}
#faq .faqbox #qablock .block span.answer {
display: block;
clear: both;
font-size: 12px;
color: #4f4e4e;
background: transparent url(../images/A.gif) no-repeat left 2px;
padding-left: 22px;
}
#faq .faqbox #qablock .block span.answer p {
padding-bottom: 15px;
line-height: 20px;
}
#faq .faqbox #qablock .block span.answer p b, #faq .faqbox #qablock .block span.answer p strong {
font-size: inherit !important;
font-weight: bold !important;
color: #4f4e4e !important;
display:inline !important;
margin:0 !important;
}
#faq .faqbox #qablock .block span.answer img {vertical-align: text-top;}
#faq .faqbox #qablock .block span.top {
display: inline-block;
float: right;
}
#faq .faqbox #qablock .block span.top a {
font-size: 12px;
color: #d51f36;
text-decoration: none;
}
#faq .faqbox #qablock .block span.top img {vertical-align: middle;}


#searchbar-message{color:#3E88C8;font-size:12px;padding-bottom:15px;height:30px;overflow:hidden;}
