#content .faq_text{
  background: none repeat scroll 0 0 transparent;
  float: left;
  margin: 0 0 20px;
  padding: 0;
  width: 100%;
}

 

#content .faq_text .inner_container {
  border: 1px solid;
  margin: 0;
  padding: 20px 20px 0;  border-color: #DFDFDF;
}

  #content .faq_text .inner_container h1      {
  	 

 	font-size: 21px;
    	font-weight: bold;
    	margin: 5px 0 15px;

}

#content #left ul#newsnav {
  border-color: #C7C7C7 #C7C7C7 #C7C7C7 #FFFFFF;
}

#content #left ul#newsnav {
  border-color: #DFDFDF;
}


 #content #left ul#newsnav {
  border-color: #DFDFDF;
}

#content #left ul#newsnav {
  border: medium none;
  margin: 18px 0 0;
  padding-bottom: 0;
}

#content #left ul#newsnav li:hover {
  background: none repeat scroll 0 0 #F5F5F5;
   
}

#content #left ul#newsnav li a {
  background: url("../images/backgrounds/left_nav_arrow_right.png") no-repeat scroll right center transparent;
  padding-left: 10px;
}

#content #left ul#newsnav li.last   {
  background: none repeat scroll 0 0 #666;
}

#content #left ul#newsnav li.last a {
  background: url("../images/backgrounds/left_nav_arrow_right_active.png") no-repeat scroll right center transparent;
  padding-left: 10px; color: #fff; 
}





#content #left ul#newsnav li.heading {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
   background: none repeat scroll 0 0 #F5F5F5;
  border-color: #D3D3D3 #D3D3D3 -moz-use-text-color;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px medium;
  color: #636363;
  font-weight: 700;
height: 28px;
    line-height: 28px;
    padding: 0 0 0 10px;
  margin: 0px;
   
  text-transform: none;
}


#content #left ul li {
  background-color: #FFF;
}


#faqlist {
  margin: 0;
  min-height: 500px;
  width: 801px;
}

#faqlist .faqbox .post_metadata span {
  border-right: none;
  padding: 0px;
}

#faqlist .listing-faq .faqbox {
   
  margin: 0 0 15px;
  border: 1px solid #DFDFDF;
  padding: 10px;
}

 


 #content .faqbox {
  border-color: #DFDFDF;
}

#content .faqbox  .post_metadata {
  font-size: 10px;
  margin: 4px 0 12px;
  padding: 0 0 9px;
}

#content .faqbox .description {
  float: left;
  padding: 0 50px 0 0;
  width: 464px;
}

#content .faqbox .social {
  width: 255px;
}

#content .faqbox .social #imgTarget {
  margin-bottom: 10px;
}

#content .faqbox .social .outer {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color #C7C7C7 #C7C7C7;
  border-image: none;
  border-right: 1px solid #C7C7C7;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  padding: 5px;
}

.faqbox div.bookmarks {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 105px; float: left;
}

#faqlist .faqbox .faqbox_header {
  background: none repeat scroll 0 0 #FFFFFF;
   
  display: block;
  padding: 0px;
}

.faqbox .faqbox_header h2 {
  font-weight: bold;
  margin: 0;
  color: #262626;
}

.faqbox .faqbox_header .post_metadata {
  font-size: 12px;
  margin: 0;
  padding: 0;
  color: #A8A7A7;
}



.faqbox .post_metadata span, .faqbox .post_metadata span {
  display: inline-block;
  height: 19px;
  line-height: 20px;
}

.faqbox .post_metadata span.first {
  padding-left: 0;
}

.faqbox .post_metadata span {
  border-color: #E6E6E6;
}

.faqbox .post_metadata span.last, .faqbox .post_metadata span span {
  border-right: 0 none;
}

.faqbox .faqbox_header .post_metadata a {
  text-decoration: none;
}

.faqbox .post_metadata span a {
  color: #72A425;
}

.faqbox .faqbox_content {
  background: none repeat scroll 0 0 #FFF;
  display: block;
  padding:  0px;
}

.faqbox .faqbox_content .faq_picture {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #DFDFDF;
  height: 118px;
  margin: 0 30px 30px 0;
  padding: 5px;
  width: 138px;
}

.faqbox .faq_picture  {
  display: block;
  float: left;
  margin-right: 15px;
}


.faqbox .faqbox_content .faq_picture a {
  display: block;
  height: 118px;
  width: 138px;
}

.faqbox .faqbox_content .faq_tags, #content .faqdetail .faq_tags {
  border-top: 1px solid #DFDFDF;
  margin-top: 0px;
  overflow: hidden;
  padding-top: 30px;
}

.faqletters {
  float: left;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  width: 781px;
}

.faqletters > h2 {
  background: none repeat scroll 0 0 #EFEFEF;
  display: block;
  float: left;
  font-size: 13px;
  margin: 2px;
  text-align: center;
  width: 24px;
}

.faqletters > h2.hasdata {
  background: none repeat scroll 0 0 #FF0000;
color: #FFF;
   
}

.faqletters > h2.hasdata > a {
  
color: #FFF;display: block;
   
}

.listing-faq {
  float: left;
  margin-bottom: 10px;
  width: 801px;
}


.faq > a {
  color: #FF0000;
}


#content .faq h1 {
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 10px;
}

.faqbox div.bookmarks a {
  background: url("../images/sprite_faq.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: left;
  font-size: 0;
  height: 16px;
  line-height: 0;
  margin-right: 10px;
  overflow: hidden;
  padding: 0;
  text-indent: -99999em;
  width: 16px;
}

.faqbox div.bookmarks a.twitter {
    background-position: 0 0;
}
.faqbox div.bookmarks a.facebook {
    background-position: -22px 0;
}
.faqbox div.bookmarks a.delicious {
    background-position: -42px 0;
}
.faqbox div.bookmarks a.digg {
    background-position: -64px 0;
}

#content .faqbox .social {
  width: 300px;
}


#content .faqbox .description {
  float: left;
  padding: 0 26px 0 0;
  width: 440px;
}
#content .faqbox .social #imgTarget {
    margin-bottom: 10px;
}

#content .faqbox .social .outer {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color #C7C7C7 #C7C7C7;
  border-image: none;
  border-right: 1px solid #C7C7C7;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  padding: 5px;
}

.faqbox div.bookmarks {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 105px;
}

#content .faqbox h1 {
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 10px;
}

#content .faqbox .post_metadata {
  font-size: 12px;
  margin-bottom: 5px;
  color: #A8A7A7;
  padding: 0 0 9px;
}




.faqaccordeonbox {
  padding: 5px; border: 1px solid #DFDFDF; margin-bottom: 5px;
}

.faqaccordeon {
  background-image: url("../images/arrows/bg_filter_close.gif");
  background-position: right center;
  background-repeat: no-repeat;
  color: #262626;
  cursor: pointer;
  font-size: 14px;
  margin: 0;
  padding-left: 3px;
}


 
.visible {
	background-image: url("../images/arrows/bg_filter_open.gif"); 
}
.question {
  background: none repeat scroll 0 0 #F5F5F5;
  border: 1px solid #DCDCDC;
  padding: 10px; display: none;
}

#content .faqbox #imgTarget {
  border: 1px solid #DFDFDF;
  display: block;
  float: left;
  height: auto;
  margin-bottom: 10px;
  padding: 5px;
  text-align: center;
  width: 287px;
}


#content .faqbox .thumbnail_box {
  float: right;
  width: 299px;
}




#content .faqbox .thumbnail_box a {
  border: 2px solid;
  display: block;
  float: left;
  height: 57px;
  margin-right: 4px;
  width: 57px;
}


#content .faqbox .thumbnail_box a {
  border: 1px solid #DFDFDF;
  margin: 0 10px 10px 0;
}
.faq-tags {
  margin-bottom: 0.5rem;
  width: 100%;
}
.faq-tag-item {
  font-size: 0.8rem;
  font-weight: normal;
  line-height: 1rem !important;
  padding: 0.2rem 0.4rem;
}