.faqs.home h1
{
	display:none;
}

.faqs.home #side_panel
{
	padding-top:32px;
}

.section_name
{
	min-height:32px; /* IE 7 */
	background-image:url(/img/faqs/section_name_background.gif);
	background-repeat:repeat-x;
	padding-top:14px;
	margin-top:.65em;
	margin-bottom:.85em;
}

.section_name .btt
{
	padding-top:3px;
}
.section_name:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .section_name { height:32px; } /* IE 6 */

div.section_name.first 
{
	padding-top:0;
	margin-top:0;
	background-image:url(/img/accents/dottedline_horiz_gray.gif);
	background-position:left bottom;
}

.section_name h2
{
	float:left;
	width:530px;
}

.section_name p
{
	float:right;
	text-align:right;
	width:84px;
	font-size:.85em;
	line-height:normal;
}

.question_bar
{
	padding-top:.38em;
	padding-bottom:.49em;
	padding-left:6px;
	min-height:0; /* IE 7 */
}
.question_bar:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .question_bar { height:1% } /* IE 6 */

.question_bar p.question
{
	float:left;
	width:625px;
}
.question_bar div.close 
{
	float:right;
	margin-right:10px;
	margin-top:.3em;
	width:10px;
	display:none;
}

* html .question_bar div.close
{
	margin-right:6px; /* IE 6 SUCKS */
}

div.question_bar.open
{ 
	background-color:#470C7A; 
	background-image:url(/img/components/purple_bar/three_fourths.gif);
	background-repeat:no-repeat;
	padding-bottom:.38em;
	color:white;
}

.question_bar a { text-decoration:underline; }
div.question_bar.open a { color:white; text-decoration:none; }

div.question_bar.open div.close 
{
	display:block;
}

.answers
{
	display:none;
	background-image:url(/img/components/purple_bar/gradient_background.gif);
	background-repeat:repeat-x;
	padding-left:30px;
	padding-bottom:30px;
	font-size:.85em;
	line-height:1.6
}
ul.answers.open 
{ 
	display:block;
}
.answers li 
{
	padding-top:1.15em;
}
