/* BUTTONS */

.ui-button.ui-widget {
	background: #CCC;
	border: 1px solid #CCC;
	color: #000;
	/*padding: 0px;*/
	text-transform: uppercase;
	font-size: 12px;
}

.ui-button.ui-widget:hover {
	background: #333;
	border: 1px solid #333;
	color: #fff;
    box-shadow: 0px 0px 5px #888888;
}

.ui-button.ui-widget:disabled {
	background: #949494;
}

.ui-button .ui-widget .ui-state-active {
    background: #FFF;
    color: #000;
    outline: 1px #333;
}

.ui-button-disabled {
	background: #949494;	
}

/* SELECTS IE DROPDOWNS*/

.ui-widget select {
  /* background: #CCC;*/
    font-weigth: light;
  /*  font-size: 14px;
    border-style: solid;
    border: 1px #CCC;*/
    padding: 0px 0px 0px 10px;
}

/* FIRST LEVEL MENU */

/*
#main_menu .ui-state-default {
	background: #CCC;
	color: #333;
}*/

#main_menu .ui-state-default:hover {
    box-shadow: 0px 0px 5px #888888;
    background: none repeat scroll 0 0 #999;
    color: #000;
}


#main_menu .ui-state-active:hover {
	background: #999;
	color: #FFF;
}

#main_menu .ui-state-active {
	background: #666;
	color: #FFF;
}

#main_menu .ui-state-active a,
#main_menu .ui-state-active a:link,
#main_menu .ui-state-active a:visited {
	font-size: 16px;
	font-weight: light;
	color: #FFF;
}


/* TABS */

#tabs .ui-tabs-nav,
#tabs .ui-tabs-nav .ui-state-default {
	background: #FFFFFF;
}

.ui-state-hover {
    box-shadow: 0px 0px 5px #888888;
    background: none repeat scroll 0 0 #999;
    color: #000;
}


#tabs .ui-button.ui-widget .ui-state-hover {
    background: #333;
    color: #fff;
}


#tabs .ui-tabs-nav .ui-state-default a,
#tabs .ui-tabs-nav .ui-state-default a:link,
#tabs .ui-tabs-nav .ui-state-default a:visited {
	font-size: 12px;
	font-weight: light;
	color: #333;
	background: #DFDFDF;
	height: 16px;
/*	margin: 1px 2px 1px 0;*/
	padding: 6px;
}

#tabs .ui-tabs-nav .ui-state-active {
	background: #FFFFFF;
	color:#fff
}

#tabs .ui-tabs-nav .ui-state-active a,
#tabs .ui-tabs-nav .ui-state-active a:link,
#tabs .ui-tabs-nav .ui-state-active a:visited {
	font-size: 12px;
	font-weight: light;
	background: none repeat scroll 0 0 #555;
	color: #fff;

}

#tabs .ui-tabs-nav .ui-state-hover a,
#tabs .ui-tabs-nav .ui-state-hover a:link,
#tabs .ui-tabs-nav .ui-state-hover a:visited {
    box-shadow: 0px 0px 5px #888888;
    background: none repeat scroll 0 0 #999;
    color: #000;
}

/* SIDEBAR MENU */

#side_menu .ui-accordion-header.ui-state-default {
	border: 1px solid #DFDFDF;
	margin-bottom: 0;
}

#side_menu .ui-accordion-header.ui-state-active {
	border: 1px solid #DFDFDF;
	margin-bottom: 0;
}

#side_menu .ui-accordion-header.ui-state-default a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #DFDFDF;
}

#side_menu .ui-accordion-header.ui-state-active a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: #DFDFDF;
}

#side_menu .ui-accordion-content {
	font-size: 11px;
	font-weight: normal;
	background: #DFDFDF;
	border: 1px solid #DFDFDF;
}

/* CONTENT */

#main_content .ui-tabs-panel {
	background: #FFFFFF;
/*	border: 1px solid #E0E0E0;*/
/*	margin: 20px 0px;
    padding: 0px 5px 0px 5px;*/
}

#main_content .ui-accordion-header.ui-state-default {
	border: 1px solid #DFDFDF;
}

#main_content .ui-accordion-header.ui-state-active {
	border: 1px solid #DFDFDF;
}

#main_content .ui-accordion-header.ui-state-default a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #DFDFDF;
}

#main_content .ui-accordion-header.ui-state-active a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: #DFDFDF;
}

#main_content .ui-accordion-content {
	font-size: 11px;
	overflow: visible;
	font-weight: normal;
	background: #DFDFDF;
	border: 1px solid #DFDFDF;
}

#main_content .ui-accordion-content .ui-draggable {
	background: #FFFFFF;
	border: 1px solid #DFDFDF;
}

#main_content .tablePages {
/*	border: 1px solid #488573;*/
	padding: 5px;
}

#main_content .tablePages .ui-state-active {
	border: 1px solid #DFDFDF;
	background: #DFDFDF;
	color: #FFFFFF;
}

#main_content .tablePages .ui-state-default {
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	color: #364FAB;
}

.pop-up{
	position: absolute;
	border: 1px solid #DFDFDF;
	background-color: white;
	padding: 5px;
}