
.widget-accordion-container .ui-corner-all, .widget-accordion-container .ui-corner-top, .widget-accordion-container .ui-corner-bottom {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.ui-tabs { top: 2px; }

.ui-tabs .ui-tabs-nav li a { float: left; padding: .2em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: pointer; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
	cursor: pointer; 
	padding: 10px 20px; 
} 

.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 15px 0px 0px 2px; background: none; }

/* prevent FOUC */
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs { border: 0; background: #ffffff; color: #222222; }
.ui-tabs .ui-widget-header { border: 0; background: #ffffff; color: #222222; font-weight: bold; }
/*
#widget-tabs { border: 0; background: #ffffff; color: #222222; }
#widget-tabs .ui-widget-header { border: 0; background: #ffffff; color: #222222; font-weight: bold; }
*/

#widget-tabs .ui-corner-bottom {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.widget-accordion-container .widget-accordion-content {
	position: relative;
	top: -5px;
}

.ui-widget-content a {
	/* color: #0088cc; */
	color: #0066aa;
}

.ui-tabs { padding: 0; }


.ui-helper-hidden-accessible {
	/* fix the "datepicker does not show" - bug */
    /* clip: rect(1px, 1px, 1px, 1px); */
    clip: auto;
}

.ui-datepicker {
	z-index: 5000 !important;
}


#fullscreen-container .ui-state-disabled {
    opacity: 1;
}


.ui-accordion {
	padding: 0;
}

.ui-accordion-icons .ui-accordion-header a {
    overflow: hidden;
}

.ui-accordion-content {
	padding: 1.5em 0 0 1.5em;
}











.widget-accordion-container h3 { border: 1px solid #cccccc; background: #d1dae5; color: #222222; font-weight: bold; }
.widget-accordion-container h3.ui-accordion-header.ui-state-hover { border: 1px solid #cccccc; background: #d1dae5; font-weight: normal; color: #222222; }
.widget-accordion-container h3.ui-accordion-header.ui-state-active { border: 1px solid #cccccc; background: #d1dae5; color: #222222; font-weight: bold; }







/* default grey */

.widget-accordion-container h3.widget-accordion-grey {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_grey_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.widget-accordion-container h3.widget-accordion-grey.ui-state-hover {
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_grey_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.widget-accordion-container h3.widget-accordion-grey.ui-state-active {
    border: 1px solid #cccccc;
    background: #ffffff url(images/ui-bg_glass_100_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #222222;
}


/* midblue */

.widget-accordion-container h3.widget-accordion-midblue {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_midblue_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.widget-accordion-container h3.widget-accordion-midblue.ui-state-hover {
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_midblue_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.widget-accordion-container h3.widget-accordion-midblue.ui-state-active {
    border: 1px solid #cccccc;
    background: #ffffff url(images/ui-bg_glass_100_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #222222;
}





/* blue */

.widget-accordion-container h3.widget-accordion-blue {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_blue_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.widget-accordion-container h3.widget-accordion-blue.ui-state-hover {
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_blue_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.widget-accordion-container h3.widget-accordion-blue.ui-state-active {
    border: 1px solid #cccccc;
    background: #ffffff url(images/ui-bg_glass_100_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #222222;
}




/* lightblue */

.widget-accordion-container h3.widget-accordion-lightblue {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_lightblue_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.widget-accordion-container h3.widget-accordion-lightblue.ui-state-hover {
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_lightblue_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.widget-accordion-container h3.widget-accordion-lightblue.ui-state-active {
    border: 1px solid #cccccc;
    background: #ffffff url(images/ui-bg_glass_100_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #222222;
}



/* silver */

.widget-accordion-container h3.widget-accordion-silver {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_silver_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.widget-accordion-container h3.widget-accordion-silver.ui-state-hover {
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_silver_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.widget-accordion-container h3.widget-accordion-silver.ui-state-active {
    border: 1px solid #cccccc;
    background: #ffffff url(images/ui-bg_glass_100_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #222222;
}









/* DEPR



.widget-accordion-container h3 {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_b9cad9_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.widget-accordion-container h3.ui-accordion-header.ui-state-hover {
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_b9cad9_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.widget-accordion-container h3.ui-accordion-header.ui-state-active {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_b9cad9_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}






.widget-accordion-container h3.widget-accordion-blue {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_eaeefa_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.widget-accordion-container h3.widget-accordion-blue.ui-state-hover {
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_eaeefa_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.widget-accordion-container h3.widget-accordion-blue.ui-state-active {
    border: 1px solid #cccccc;
    background: #ffffff url(images/ui-bg_glass_100_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #222222;
}




.widget-accordion-container h3.widget-accordion-yellow {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_faf9e0_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.widget-accordion-container h3.widget-accordion-yellow.ui-state-hover {
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_faf9e0_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.widget-accordion-container h3.widget-accordion-yellow.ui-state-active {
	border: 1px solid #cccccc;
	background: #ffffff url(images/ui-bg_glass_100_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #222222;
}




.widget-accordion-container h3.widget-accordion-green {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_e9f6e4_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.widget-accordion-container h3.widget-accordion-green.ui-state-hover {
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_e9f6e4_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.widget-accordion-container h3.widget-accordion-green.ui-state-active {
    border: 1px solid #cccccc;
    background: #ffffff url(images/ui-bg_glass_100_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #222222;
}


*/









/*

#widget-accordion-user h3.ui-accordion-header, #widget-accordion-reports h3.ui-accordion-header {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_b9cad9_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

#widget-accordion-user h3.ui-accordion-header.ui-state-hover, #widget-accordion-reports h3.ui-accordion-header.ui-state-hover {
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_b9cad9_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

#widget-accordion-user h3.ui-accordion-header.ui-state-active, #widget-accordion-reports h3.ui-accordion-header.ui-state-active {
    border: 1px solid #cccccc;
    background: #dddddd url(images/ui-bg_highlight-hard_100_b9cad9_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

*/



.ui-tabs .ui-tabs-hide {
   display: block !important;
   position: absolute;
   left: -10000px;
   top: -10000px;
}


.dataTables_wrapper .ui-widget-header {
	border: 0;
}

.dataTables_length {
	width: auto;
	float: right;
}

.dataTables_length select {
    float: right ! important;
    margin: 0 0 0 10px ! important;
    width: auto;
}


#sitelog .dataTables_length {
    font-size: 0.8em;
    margin-right: 21px;
}

#sitelog .dataTables_length select {
    position: relative;
    top: -3px;
}

