/* ACCORDEON STYLES */

ul#accordion { list-style: none; margin: 0; color:#5E5E5E;border-bottom: 1px solid #CCC; padding: 0}
ul#accordion li { border: 1px solid #CCC; border-bottom: none; margin:0;}
ul#accordion li ul li	{ border: 0;}
ul#accordion li ol li	{ border: 0;}
ul#accordion li ol {
	margin-bottom: 10px;
}

ul#accordion ul li:last-child { border-bottom: none; }
ul#accordion a.heading { 
	background: #F4F4F4;
	color: #6E6E6E;
	display: block;
	font-size: 13px;
	line-height: 18px;
	padding: 5px 2px;
	text-decoration: none;
	cursor: pointer;
}
ul#accordion div {
	padding:20px
}

ul#accordion a.heading:hover 
{
	color: #FFF; 
	background: #D6E9F7;
}

ul#accordion li.ui-accordion-selected a.heading, ul#accordion li.current a.heading 
{ 
	color: #FFF; 
	background: #BFD78A;
	
}



ul#accordion li div { display: none; }
ul#accordion li.current div { display: block; }




/* TAB STYLES */

.tabHeading {
	display: block;
	text-align: right;
	margin: 5px 0px 20px;
}

.tabSelector {
     margin: 3px 0px 5px; 
     padding: 0px;
     height: 18px;
     width: 100%;
     
}

.tabSelector li {
	display: inline;
	margin: 0;
	padding: 0;
}

.tabSelector li a {
	cursor: pointer;
	margin: 4px;
	padding: 7px;
	border: 1px solid #999;
	border-bottom: 0px;
	-moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
   background: #F4F4F4;
	color: #666;
} 

.tabSelector li.active a {
	background: #FFF;
	border-bottom: 1px solid #FFF;
	font-weight: bold;
	color: #333;
} 

.tabSelector li a:hover {
	background: #8EBB3F;
} 


.tabContent {
	padding: 15px 10px 10px;
	border: 1px solid #CCC;
	margin-top: -2px;
}

.tabContent .active {
	display: block!important;
}     

