faq_container 
{ 
  position:                 relative; 
  width:                    100%;
  padding:                  0px 0px 0px 0px; 
} 

#faq
{ 
    width:                  100%;
}

DIV.faq_title_container
{
    position:               absolute;
}

DIV.faq_title_shade_left
{
    position:       absolute;
    top:            -1px;
    left:           -1px;
    color:          silver;
    white-space:    nowrap;
}

DIV.faq_title_shade_right
{
    position:       absolute;
    top:            +1px;
    left:           +1px;
    color:          #808080;
    white-space:    nowrap;
}

DIV.faq_title_text
{
    position:       absolute;
    top:            0px;
    left:           0px;
    color:          #ffffff;
    white-space:    nowrap;
}

h1.faq_title
{
    font-family:    Verdana, Times, Arial;
    font-size:      10pt;
    font-weight:    bold;
}

td.faq_title
{
    padding:        5px 0px 0px 0px;
}

td.faq_question_number_top
{
    padding:                0px 0px 15px 26px;
}

td.faq_question_top
{
    padding:                0px 0px 15px 0px;
}

td.faq_question_number_bottom
{
    font-size:              10pt;
    font-style:             italic;
    padding:                0px 15px 0px 0px;
}

td.faq_question_bottom
{
	font-family:            Verdana, Arial, Helvetica, sans-serif;
    font-size:              11pt;
	color:                  #05488B;
    font-weight:            bold;
    padding:                0px 25px 20px 25px;
}

td.faq_answer
{
    padding:                0px 35px 15px 35px;
}

a.faq_question_top
{
	color:                  #05488B;
	text-decoration:        underline;
}

a.faq_question_top:hover
{
	color:                  #05488B;
	text-decoration:        underline;
}

td.faq_back_to_top
{
    padding:                0px 0px 40px 32px;
}