/* CatAccordion */

.toggler{
	/*position: relative;*
	/*overflow: visible;*/
	/*z-index: 2;*/
	height:20px;
	line-height:20px;
	color:#ffffff;
	font-weight:bold;
	background-color:#a7d692;
	border-bottom: solid 1px #ffffff;
	padding:0 10px 0 10px;	
}
.toggler.active{
    color:#FFFFFF;
    background-color:#000000;    
}
.toggler .toggler_text {
	float: left;
}
.toggler .toggler_arrow {
	float: right;
	width: 20px;
	background: transparent url(/Files/System/images/basics/acc_arrow_white_right.png) right 5px no-repeat;
}
.toggler.active .toggler_arrow {
	background: transparent url(/Files/System/images/basics/acc_arrow_white_down.png) right 5px no-repeat;
}



.togglerover{
	cursor:pointer;
	background-color:#4fad26;	    
}

.toggler_reset .toggler-bg{
}

.toggler span, .togglerover span {
    color:#424242;
    font-family:Verdana,Arial;
    font-size:11px;
    font-weight:bold;
    line-height:20px;
    margin-top:5px;
    position:absolute;
    right:25px;
    vertical-align:middle;
}

.header_row , .header_row table tr {
	height:20px;
	line-height:20px;
	color:#ffffff;
	font-weight:bold;
	background-color:#4fad26;
	border-bottom: solid 1px #ffffff;
}
.header_row table td 
{
    padding-left:0px;
}

.content_table{
}

.content_table td {
	padding-left: 10px;
}

.content_table td ul {
	margin: 0;
	padding: 0;
}

.content_table td li {
	background: transparent url(/Files/System/images/basics/arrow_green.gif) left 4px no-repeat;
	list-style-type: none;
	margin: 0;
	padding-left: 12px;
}

.content_row{
	height:40px;
	background-color:#f1f1f1;	
	border-bottom: solid 1px #ffffff;
}

.content_row_alt{
	height:40px;
	background-color:#e4e4e4;	
	border-bottom: solid 1px #ffffff;
}

.content_row table td, .content_row_alt table td 
{
    padding-left:0px;
}

img.accordion_arrow{
    display:block;
    float:right;
    margin:5px 0 0 0;
}