.ui-wrapper { border: 1px solid #50A029; }
.ui-wrapper input, .ui-wrapper textarea { border: 0; }

ul.ui-accordion-container { margin: 0; padding: 0; list-style-type: none; }
ul.ui-accordion-container li { margin: 0; margin-bottom: 2px; padding: 0; background-image: url(../images/faq/accordion-left.png); background-repeat: no-repeat; }
ul.ui-accordion-container li a.ui-accordion-link { display: block; padding-left: 5px; margin-right: 3px; height: 28px; background-image: url(../images/faq/accordion-middle.png); color: #000; text-decoration: none; line-height: 28px; }
ul.ui-accordion-container li .ui-accordion-right { display: block; background-image: url(../images/faq/accordion-right.png); position: absolute; top: 0px; right: 0px; height: 28px; width: 3px;  }

ul.ui-accordion-container li:hover { background-image: url(../images/faq/accordion-left-over.png); }
ul.ui-accordion-container li:hover a.ui-accordion-link { background-image: url(../images/faq/accordion-middle-over.png); }
ul.ui-accordion-container li:hover .ui-accordion-right { background-image: url(../images/faq/accordion-right-over.png); }

ul.ui-accordion-container li.active { background-image: url(../images/faq/accordion-left-act.png); }
ul.ui-accordion-container li.active a.ui-accordion-link { background-image: url(../images/faq/accordion-middle-act.png); }
ul.ui-accordion-container li.active .ui-accordion-right { background-image: url(../images/faq/accordion-right-act.png); }

.faq  {float:left;width:300px;}
.faq .desc p{margin: 0;padding:5px 0;font-size:.9em;}
.faq .desc {
	font-weight: normal;
	padding:  5px 15px;
	
}
.faq .title{	
	cursor:pointer;
	display:block;
	height: 40px;
	line-height: 50px;
	padding:0 0 10px 60px;
	margin-top: 0;
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background:url(images/faq/title_bg.jpg) left center no-repeat;
	border-top:3px solid #d9dcdc;
}
.faq .title:hover{
	color: #ccc;
}
.faq .title.selected{
	background: url(images/faq/title_selected.jpg) left center no-repeat;
} 
/*Accordion Styles*/
.subfaq  {}
.subfaq .desc p{margin: 0;padding:5px 0;font-size:1em;}
.subfaq .desc {
	font-weight: normal;
	padding:  0 30px;
	
}
.subfaq .title2{	
	cursor:pointer;
	display:block;
	padding: 10px 0 0 30px;
	margin-top: 0;
	font-size: 1em;
	text-decoration: none;
	background: url(images/faq/sm_arrow_right.gif) left center no-repeat;
	color: #999;
}
.subfaq .title2:hover{
	color: #003300;
}
.subfaq .title2.selected{
	background: url(images/faq/sm_arrow_down.gif) left center no-repeat;
	color: #003300;
}