#faqWrapper div {display: none}
.faqState, .statesContainer, #faqWrapper {display:block;}

#faqContainer{float:left; width:70%}
#sidebarContainer{float:right; width:25%}

#faqWrapper {margin:5px auto; width:100%; border:0px #ccc solid; background:#e6e6e6; border-radius:10px; padding:10px;}
#sidebarWrapper {margin:90px auto 5px auto; width:auto; height: 100%; min-height:200px; border:0px #ccc solid; background:#e6e6e6; border-radius:10px; padding:10px;}
#sidebarWrapper  ul li {margin-bottom:30px; auto}
#sidebarWrapper  ul li p {margin: 0px; padding:0 10px}

.sideBarHead {padding-left:35px; margin-top:10px; width:auto; height:auto; min-height:35px; font-weight:bold;}
.sb5star {background:url(/images3/icons/goldstar30.png) left 0px no-repeat;}
.sbTestimonial {background:url(/images3/testimonials/tscomQuotes.png) left -3px no-repeat;}
.sbCert {background:url(/images3/course-status/delivery.png) left -3px no-repeat;}
.sbBlog {background:url(/images3/icons/blofIcon.png) left -1px no-repeat;}


.statesContainer {padding:0; border-radius:10px; border:1px #fff solid; margin-bottom:5px;}
.statesContainer a:hover {background-color:#f8f8f8; border-radius:10px;}


.faqState, .faqState a {color:#3366ff; padding:20px 20px 10px 10px; text-decoration:none; font-weight:bold; border-radius:10px; }


.faqStateBlock{background:#efefef; border-radius:10px}


.TypesContainer {margin-left:70px;}
#TypesContainerAZ {}

.faqType{margin-bottom:5px;}


.faqTypeBlock{margin-left:}


.coursesContainer{margin:0;}



.faqCourse {padding:10px 00px 10px 60px; font-weight:bold; color:#3366ff; list-style: none; background:url(/images3/icons/arrow.png) no-repeat 35px center;color:#3366ff; text-decoration:none; font-weight:bold;}



.faqCourseBlock{margin:0 0 10px 00px;  background:#efefef}



.CatContainer a{padding:10px 00px 10px 60px; color:#3366ff; text-decoration:none; font-weight:bold; list-style-position:inside}


.catItem {}


.faqCatBlock{padding:0 0 0 40px;}


.faqCatBlock ul a {color:#ff6600; background:url(/images3/bg/question.png) 30px 10px no-repeat; list-style:none}

.faqAnswer, .faqAnswer p {margin:0;padding:0; background:url(/images3/bg/answer.png) 30px 10px no-repeat}
.faqAnswer p {padding:0 5px 10px 75px; font-size:.8em; color:#222; font-weight:}
.faqAnswer p a {margin:0; padding: 0; color:#00F; background:none; background-color:none; font-size:1em}
.faqAnswer p a:hover {color:#00F; background:none; background-color:none; font-size:1em}
.faqAnswer p ul {padding-left:20px; font-size:1em; background:none}
.faqAnswer ol {margin:10px 0 20px 80px; font-size:12px; list-style:decimal}
.faqAnswer ol li {margin:5px 0 0px 20px; font-size:12px; list-style:decimal;}
.faqAnswer ul {margin:10px 0 20px 80px; font-size:12px; list-style:disc}
.faqAnswer ul li {margin:5px 0 0px 20px; font-size:12px; list-style:disc;}

.sUSA {background: url(/images3/cmn/usa.png) no-repeat  0 0}
#statesContainerUSA {background:#eee}