#faq { width: 650px; margin:40px auto 0;}

ul.ui-accordion-container { margin: 0; padding: 0; list-style-type: none; }

ul.ui-accordion-container li a.ui-accordion-link { 
		display: block; 
		padding-left: 15px; 
		height: 30px; 
		background-image: url(../images/faq_hbg.gif); 
		color: #7fb315; 
		text-decoration: none; 
		line-height: 30px; 
		font-weight:bold; 
		cursor:pointer; 
}

ul.ui-accordion-container ul li a.ui-accordion-link { display: block; padding-left: 30px; height: 22px; _height:18px; background: #C9DFB5 url(../images/faq_gbg.gif) repeat-x 0 0;/* background-image: url(../images/faq_gbg.gif);*/ color: #666; text-decoration: none; line-height: 11px; font-weight:bold; font-size:11px; padding-top:5px; _position:relative; _top:1px;}
ul.ui-accordion-container ul li p { background:#c9dfb5; padding:0 30px 10px 45px; text-indent:-14px;line-height:1.45em; border:1px solid #c9dfb5; margin-bottom:10px;}
ul.ui-accordion-container ul li p span {font-weight:bold; margin-top:-5px;}
ul.ui-accordion-container ul li p a{color:#001f5b;}
div.tableparam { background:#C9DFB5; padding-bottom:15px;}
table.param { text-align:left; margin:0 0 20px 45px; width:90%; border-collapse:collapse; }
table.param tr td { background:#ccc; }
table.param tr.even td { background:#fff; }
table.param td { padding:2px;}

.dbg {  background:#c9dfb5; border:1px solid #c9dfb5; padding-left:40px;}
.dbg span{font-weight:bold; margin-left:-12px;}
.dbg a{color:#001f5b;}
sub { position:relative;top:2px; font-size:0.8em; font-family:verdana;}

#freePairImg{
	padding:20px 0px;
	text-align:right;
}

ul.ui-accordion-container ul li a.ui-accordion-link.line2 { padding-bottom:10px;line-height:1.33em;text-indent:-15px;padding-left:45px;}

#faq sub{
	font-size:0.75em;
	vertical-align:text-bottom;
}
#faq sup{
	vertical-align:super;
    font-size: 0.75em;
	position:static;
	top:0;

}
