.faq h5
{
  font-size: 1em;
 /* font-weight: bold;*/
  margin: 0;
}

.faq h5 a
{
display: block;  
}

.faq li
{
padding: 0px 0px 0px 0px;
padding-left: 3px !important;
clear: both;
}

.faq .alt
{
/*background-color: #f5f5f5;*/
padding-top: 4px;
}

.faq_approve
{
font-size: 0.8em;
float: right;
padding: 3px 3px 0px 3px;
text-align: left;
margin-top: -3px;
color: #999;
}

.faq_approve img
{
margin-top: 4px;
}

.faq_approve p
{
  display: inline;
  padding: 0; margin: 0;
}

.faq p:last-child
{
margin-bottom: 4px;
}

.faq .author
{
float: right;
padding-bottom: 5px;
font-size: 0.9em;
}


.faq_form {

}

.faq_form fieldset {

 border: 0px;

}

.faq_form label {

 }

.faq_form .required {

 font-weight: bold;

 font-size:14px;

}
/* Added by Enventure 04/16/09 for blue text for heading */
 .faq_form .requiredblue {
 font-weight: bold;
 font-size:14px;
 color:#0088cc;
}
/* End of comment */


.faq_form fieldset {

 text-align: left;

 width: 95%;

 padding-top: 5px;

 padding-bottom: 5px;

 background-color:#E8E8E8;

}

.faq_form fieldset b{

	font-size:14px;

}

.faq_form fieldset legend {

  font-weight: bold;

  padding-bottom: 10px;

  padding-left: 0px;

  margin-left: 0px;

  font-size:13px;

}

#add {

background:#5D6DA9 none repeat scroll 0 0;

border-color:#DDDDDD #666666 #666666 #DDDDDD;

border-style:solid;

border-width:1px;

color:#FFFFFF;

font-family:Arial,Tahoma,Verdana;

font-size:11px;

font-weight:bold;

margin:0;

padding:4px;

}
