.AccordionTitle, .AccordionContent, .AccordionContainer
{
	position: relative;
	width: 300px;
	-webkit-box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3);
	-moz-box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3);
	box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3);
}


.AccordionTitle
{
	height:30px;
	width: 207px;
	overflow:hidden;
	cursor:pointer;
	font-family:Arial;
	/* font-size:8pt; */
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	/* background-repeat:repeat-x; */
	display:table-cell;
	/* background-image:url('title_repeater.jpg'); */
	-moz-user-select:none;
	padding: 2px 3px 2px 10px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	
	background: -moz-linear-gradient(top, #f6f0e7 59%, #e1d8cb 100%);
	background: -webkit-linear-gradient(top, #f6f0e7 59%,#e1d8cb 100%);
	background: -o-linear-gradient(top, #f6f0e7 59%,#e1d8cb 100%);
	background: -ms-linear-gradient(top, #f6f0e7 59%,#e1d8cb 100%);
	background: linear-gradient(top, #f6f0e7 59%,#e1d8cb 100%);
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dcdcdc',GradientType=0 ); */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dcdcdc',GradientType=0 );
	border-top: 1px solid #ccc;
}


.AccordionContent
{
	height:0px;
	overflow:auto;
	display:none; 
	background: #fff;
	background: #d6d6d6;
	background: -moz-linear-gradient(top, #d6d6d6 0%, #ffffff 10%);
	background: -webkit-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -o-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -ms-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ffffff',GradientType=0 );
	overflow-x:hidden;
	overflow-y:hidden;
}


.AccordionContainer
{	
	border-top: solid 1px #C1C1C1;
	border-bottom: solid 1px #C1C1C1;
	border-left: solid 2px #C1C1C1;
	border-right: solid 2px #C1C1C1;
}


.AccordionTitle:hover 
{
	background: #9c9a9a;
	cursor: pointer;
}


.AccordionTitle:active
{
	border-bottom: none;
	background: #676767 !important;
	color: #fff;
}