/*UI accordion*/
.ui-accordion {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Arial, sans-serif;
	/*border-bottom: 1px solid #777777;*/
}
.ui-accordion-group {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	/*border: 1px solid #777777;
	border-bottom: none;*/
}
.ui-accordion-header {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	cursor: pointer; 
	padding:3px 3px 4px; 
	font:normal 12px arial;
	margin:2px; 
	text-indent:35px; 
	background: #61000B url(images/menu_left_02_200x21.jpg) top left no-repeat;
}
.ui-accordion-header:hover {
	background: #61000B url(images/menu_left_03_select_200x21.jpg) top left no-repeat;
	color: #fff;
}


.ui-accordion-header a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	display: block;
	font:bold 12px arial;
	text-decoration: none;
	color: #fff;
}

.ui-accordion-header a, .ui-accordion-header a:visited
{
	color: #fff;
	text-decoration: none;
}

.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
	background: #61000B url(images/menu_left_03_select_200x21.jpg) top left no-repeat;
}
.selected .ui-accordion-header a, .selected .ui-accordion-header a:hover 
{
	color: #fff;
	text-decoration: none;
}
.ui-accordion-content {
	/*padding: 1.5em 1.7em;	*/
	padding: 1.5em 0.2em;
	background: #ffffff;
	color: #222222;
	font-size: 12px;
    background-color:#EDEDDB;
    width:198px;
}

a.ui-accordion-content-current,a.ui-accordion-content-current:hover,a.ui-accordion-content-current:visited {
    background-image: url(images/bull_on.gif);
    background-position: left center;
    background-repeat: no-repeat;
    color: #A21111;
}

.ui-accordion-content a {
    height: 16px;
    color: #444444;
    text-decoration: none;
    padding: 0px;
    padding-left: 10px;
    margin: 0px;
    border-style: dotted;
    border-color: #CCCCCC;
    border-width: 0px;
    border-bottom-width: 1px;
    display: block;
    font:normal 11px arial;
    margin-left:7px;
}

.ui-accordion-content a:hover {
    color: #A21111;
    background-image: url(images/bull.gif);
    background-position: left center;
    background-repeat: no-repeat;
}
.ui-accordion-content a:visited {
    font:normal 11px arial;
}




/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
/*component content styles*/
.ui-component-content {
	border: 1px solid #777777;
	background: #ffffff;
	color: #222222;
}
.ui-component-content a {
	color: #222222;
	text-decoration: underline;
}
/*component states*/
.ui-default-state {
	border: 1px solid #777777;
	background: #444444 url(images/444444_40x100_textures_02_glass_25.png) 0 50% repeat-x;
	font-weight: normal;
	color: #eeeeee !important;
}
.ui-default-state a {
	color: #eeeeee;
}
.ui-default-state:hover, .ui-hover-state {
	border: 1px solid #444444;
	background: #333333 url(images/333333_40x100_textures_02_glass_25.png) 0 50% repeat-x;
	font-weight: normal;
	color: #ffffff !important;
}
.ui-hover-state a {
	color: #ffffff;
}
.ui-default-state:active, .ui-active-state {
	border: 1px solid #841515;
	background: #a21111 url(images/a21111_40x100_textures_02_glass_35.png) 0 50% repeat-x;
	font-weight: normal;
	color: #ffffff !important;
	outline: none;
}
.ui-active-state a {
	color: #ffffff;
	outline: none;
}

/*hidden elements*/
.ui-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px;*/
}
.ui-accessible-hidden {
	 position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */


