/*
* Default Class
*/
.faq_build_default a{ cursor:pointer; }
/*
*  Form Styles
*/
.faq_build_form_text{
	width:30%;
	text-align:right;
	vertical-align:top;
	padding:3px 5px 0 0;
	font-weight:bold;
}
.faq_build_form_input{
	text-align:left;
	vertical-align:top;
	padding:2px 0 3px 0;
	text-align:left;
	font-size:0.9em;
}
.faq_build_text,.faq_build_select{ width:80%; }
.faq_build_textarea{ 
	width:90%;
	height:80px;
}
.faq_build_text_small{ width:110px; }
.faq_build_select_small{ width:120px; }
/*
*  Message Styles
*/
.faq_build_error,.faq_build_error_box{ color:#FF0000; }
.faq_build_message{ color:#00CC00; }
.faq_build_error,.faq_build_error_box,.faq_build_message{
	font-weight:bold;
	font-size:0.9em;
}
.faq_build_error_box{
	border:2px solid #FF0000;
	padding:3px;
}
/*
*  FAQ Page Styles
*/
.faq_build_question{ font-style:italic;text-align: justify; }
.faq_build_date{ font-weight:bold; }
.faq_build_answerh{ font-weight:bold;padding:5px;margin-top:2px;}
.faq_build_question, .faq_build_date{ border-left:2px solid #cc0033; background-color:#f3cf95; padding:5px;}
.faq_build_date{}
.faq_build_answer{text-align: justify; padding:5px; border-bottom:1px dotted black;margin-bottom:10px;}
.faq_build_pagination{ 
	border-bottom:1px solid #999999;
	text-align:right;
	font-size:0.85em;
}
/*
*  FAQ Manager Styles
*/
#icon-tools{ background:url( FAQBUILDRELATIVEPATH.'img/faq_logo_small.png') left top no-repeat; }
/*
*  Misc. Styles
*/
.faq_build_title{
	font-size:1.4em;
	font-weight:bold;
}
.faq_build_note,.faq_build_small{ font-size:0.8em; }
.faq_build_note{ color:#999999; }
.faq_build_powered{ font-size:0.7em; }