
* {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #86919F;
	font-size : x-small;
}

a { text-decoration:none; 
                border-color: #454A52; border-width: 0 0 0 0; border-style: none none solid none; }

a:link {
}

a:visited {
}

a:hover { background-color: #454A52; }

html {}
body {
	letter-spacing: 2px;
	background-color: #232830;
	margin-left:0px; margin-right:0px;}

h1 {margin-top: 50px; font-size: 11pt;}
h2 {margin-top: 30px; font-size: 10pt;}
h3 {margin-top: 20px; font-size: 9pt;}
p  {margin-top: 20px;}

.text {
    text-align: justify;
    text-justify: newspaper;
    font-size: small;
    margin-left: 40px;
    margin-right: 40px;
}

pre { font-family : Lucida Console, Courier; font-size :small; margin-left: 20px;}

img{border:none;}

.button {
    padding:10px;
    margin-bottom:20px;
    border:1px solid #131820;
	background-color: #000000;
}
.button:hover {
	background-color: #56616F;
	cursor:pointer;
}
.table_button {
    height:16px;
}


.toc {
	letter-spacing: 1px;
	background-color: #F1F1F1;
	padding:20px;
	margin:20px;
	margin-right:100px;
	margin-left:100px;
}

.caption {
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 3px;
	margin: 0px;
	padding: 5px;
	background-color:#705454;
}

.note {
	color:#535860;
	letter-spacing: 1px;
}

.ajax_window {
	background: #737880;
	padding:20px;
	border: 3px solid #A3A8B0;
	position: fixed;
	top:100px;
	margin:50px;
	margin-left:10px;
	min-width:60%;
}

.highlighted_paragraph {
	margin: 50px;
	padding: 5px;
	background-color:#86919F;
}

.message {
	margin: 20px;
	margin-right: 150px;
	margin-left: 150px;
	border: 1px solid #434850;
	padding: 10px;
	background-color:#333840;
}

form {
  }

input,select,textarea {
	background-color: #FFFFFF;
	letter-spacing: 1px;
	color: #434950;
	border: 1px solid;
	border-color: #434850;
}
input:focus, select:focus, textarea:focus {
    background-color:#A6B1BF;
}
input[type="submit"], input[type="button"], input[type="reset"] {
    padding:3px;
    padding-right:10px;
    padding-left:10px;
    margin-top:15px;
    border:1px solid #030810;
	color: #FFFFFF;
	background-color: #56616F;
}

option {
	background-color: #535860;
	color: #000000;
	letter-spacing: 1px;
}


.highlighted_form{
	background-color:#56616F;
	border: 1px solid #46515F;
	position: relative;
	width: 320px;
	padding: 20px;
	margin: 5px;
	margin-left: auto;
	margin-right: auto;
}

.navigation_form{
	margin-top: 20px;
	text-align: right;
}

.editable{
}
.readonly{
	background-color: #232830;
	font-style: italic;
}
.external{
	background-color: #C1C2F1;
	font-style: italic;
}
.primary_key{
	background-color: #EFC2C3;
	font-style: italic;
}
.warning{
	color: #FF5050;
}
.severity_high{
	background-color: #FFEEDD;
}
.severity_critical{
	background-color: #FFDDDD;
}
.severity_normal{
}
.severity_low{
}
.state_done{
	background-color: #DDFFDD;
}
.master_row{
	background-color: #DDDDFF;
}
.highlighted_row{
	background-color: #FFDDDD;
}
.highlighted_row_2{
	background-color: #CCCCCC;
}

table {
	border-spacing:1px;
}

.header_column{
	width: 200px;
	background-color: #333840;
}
.header_menu{
    color:black;
	background-color:transparent;
    text-decoration:none;
    position:absolute;
    padding:5px;
    top:20px;
    right:10px;
}
.header_menu:hover{
}

tr {
}
td {
	padding: 5px;
}

div#tipDiv {
  background-color:#3E4281;
  color:#FFFFFF;
}

.calendar{
	background-color:#56616F;
	border: 1px dotted;
	padding: 20px;
}
.calendar_cell{
	padding: 3px;
	text-align: center;
}
.calendar_today{
	color: #555588;
}
.calendar_weekday {
	border: 0px;
	padding: 3px;
	font-weight: bold;
	text-align: center;
}
.calendar_meeting{
	padding: 3px;
	text-align: center;
	color: #ABB0B8;
	background-color:#885555;
}
th.calendar {
	background-color: #616C7A;
	border: 0px;
	padding: 5px;
}

#home {
	margin-top:100px;
}

.copyright {
	border:1px solid #131820;
	background-color:#333840;
	color:#030810;
	letter-spacing: 1px;
	text-align:right;
	left:10px;
	width:99%;
	padding:2px;
	padding-right:5px;
}


#header {
	margin-top:20px;
	margin-bottom:50px;
	width:100%;
}

#logo {
}

.menu_box {
	display:table;
	border-spacing:3px;
	width:100%;
	line-height:15px;
}

.menu_cell {
	display:table-cell;
	border:1px solid #131820;
	background-color:#333840;
	padding:0px;
	width:15%;
	min-width:65px;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	letter-spacing:1px;
    color:black;
	margin:1px;
	padding: 5px;
}
.menu_cell:hover {
	background-color:#56616F;
}

.title {
	margin-left:0px;
	margin-right:0px;
	font-size: 10pt;
	background-color: #56616F;
	font-weight: bold;
	padding-right: 120px;
	padding-top: 5px;
	padding-left: 20px;
	height: 25px;
}

.rightalign {
	right: 10px;
	position: absolute;
}
.contentbody {
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
}

/******************************************************************************
** Auto-fill widget
*******************************************************************************/
.afw_optionDiv{
	position:absolute;	/* Never change this one */
	width:350px;
	height:250px;
	padding:3px;
	overflow:auto;	/* Scrolling features */
	border:1px solid #06111F;
	background-color:#434850;
	text-align:left;
	z-index:100;
}
.afw_optionDiv div{	/* General rule for both .option and .optionSelected */
	margin:1px;
	padding:3px;
	cursor:pointer;
}
.afw_optionDiv .afw_option{ /* Div for each item in list */
}
.afw_optionDiv .afw_optionSelected{ /* Selected item in the list */
	background-color:#56616F;
	color:#FFF;
}

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
}



/*****************************
 Gallery background
 *****************************/
.gallery_background {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:-1;
    overflow:hidden;
}

.gallery_name {
    position:absolute;
    bottom:-100px;
    left:0px;
    color:#2B3038;
    font-family: times, serif;
    font-size:350px;
    font-style:italic;
    text-transform:lowercase;
    letter-spacing:40px;
}
.gallery_copyright {
    position:absolute;
    left:0px;
    bottom:30px;
    width:100%;
    color:#636870;
    font-size:8pt;
    text-transform:lowercase;
    letter-spacing:10px;
}
.gallery_copyright.inline {
}
/* iPad & al. */ @media only screen and (max-device-width: 1024px) {
    .gallery_copyright.inline {display:none;}
}

/*****************************
 Gallery overlay
 *****************************/
.gallery_overlay {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:2;
    overflow:hidden;
    background: #333840;
}
.gallery_overlay.inline {
	display:none;
}

.gallery_name.overlay {
}

/*****************************
 Gallery body
 *****************************/
.gallery_body {
}
.gallery_body.inline {
}

/*****************************
 Gallery thumbnails
 *****************************/
.gallery_thumbs_container {
    padding-top:50px;
    width:100%;
	scrollbar-face-color: #131820;
	scrollbar-shadow-color: #131820;
	scrollbar-highlight-color:#131820;
	scrollbar-3dlight-color: #131820;
	scrollbar-darkshadow-color: #131820;
	scrollbar-track-color:#232830;
	scrollbar-arrow-color:#333840;
}
.gallery_thumbs_container::-webkit-scrollbar {background-color:#232830; width:10px; height:10px; border-radius:10px;}
.gallery_thumbs_container::-webkit-scrollbar-button {background-color:#131820; border-radius:10px;}
.gallery_thumbs_container::-webkit-scrollbar-thumb {background-color:#131820; border-radius:10px;}

.gallery_thumbs_container.inline {
    position:absolute;
    padding:0px;
    width:100%;
    bottom:60px;
}

/* iPad & al. */ @media only screen and (max-device-width: 1024px) {
    .gallery_thumbs_container.inline {bottom:-20px;}
}

.gallery_thumb_cell {
	padding:0px;
	background-color: #232830;
	cursor:pointer;
	text-align:center;
	margin:0px;
}

.gallery_thumb {
	background-color:green;
}

/*****************************
 Gallery slide
 *****************************/
.gallery_slide_container {
    z-index:3;
    position:absolute;
    top:0px;
    left:2%;
    bottom:100px;
    width:96%;
 }
.gallery_slide_container.inline {
    top:250px;
    bottom:200px;
}
/* iPad & al. : landscape */ @media only screen and (max-device-width: 1024px) and (orientation:landscape) {
    .gallery_slide_container.inline {
        top:135px;
        bottom:90px;
    }
}
/* iPad & al. : portrait */ @media only screen and (max-device-width: 1024px) and (orientation:portrait) {
    .gallery_slide_container.inline {
        top:175px;
        bottom:90px;
    }
}
.gallery_slide {
    background:transparent;
    text-align:center;
}
.gallery_slide.inline {
}

.gallery_slide_img {
    cursor:pointer;
 	padding:25px;
	background-color: #232830;
	border: 1px solid #434850;
	max-width:100%;
    max-height:100%;
}
.gallery_slide_img.inline {
    cursor:auto;
 	padding:0px;
 	border:0px;
	background-color: #333840;
    max-height:100%;
}

.gallery_slide_img_info {
}

.gallery_slide_toolbar {
    padding:20px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

.gallery_slide_preview {
    position:absolute;
    top:20px;
    cursor:pointer;
	padding:15px;
	background-color: #232830;
	border: 1px solid #434850;
    filter:alpha(opacity=50); /* IE opacity change on hover doesn't work? */
    opacity:0.1;
    -webkit-transition: opacity 1s linear;
}
.gallery_slide_preview:hover {
    filter:alpha(opacity=100);
    opacity:1;
}
.gallery_slide_preview.previous {
    left:20px;
}
.gallery_slide_preview.next {
    right:20px;
}


/*****************************
 Gallery folders
 *****************************/
.gallery_folder_container {
}

.gallery_folder {
    display:inline-block;
	min-width:65px;
    padding:5px;
    margin:2px;
	border:1px solid #2B3038;
	background-color:#21262E;
	text-align:center;
	letter-spacing:2px;
	text-decoration: none;
	font-weight:normal;
}
.gallery_folder:hover {
	background-color:#56616F;
}

/*****************************
 Gallery navigation
 *****************************/
.gallery_page_box {
	cursor:pointer;
	color:#030810;
	border:1px solid #2B3038;
	background-color:#21262E;
	height:30px;
	width:30px;
}

.gallery_page_box:hover {
	background-color:#2B3038;
}

.gallery_page_box_next {
}

.gallery_page_box_prev {
}

#gallery_notification_container {
}

#gallery_notification {
    z-index:99;
    position:absolute;
    width:10%;
    top:50%;
    left:43%;

 	padding:10px;
	background-color: #232830;
	border: 1px solid #434850;
    vertical-align:middle;
    filter:alpha(opacity=80);
    opacity:0.8;
}



/*****************************
 Mobile gallery
 *****************************/

.gallery_toolbar {
	position: absolute;
	top: 0px;
	left: 0px;
	width:320px;
	height: 50px;
	padding: 0px;
	background: url(../data/pictures/iphone/toolbar_black.png) repeat-x top left;
}

.gallery_toolbar .button {
	display: inline-block;
	font-size: 16px;
}

.gallery_popup {
	background-color: #777777;
	opacity:1.0;
	font-size:small;
	-webkit-border-radius: 5px;
	position: absolute;
	top: 50px;
	left: 0px;
	width: 280px;
	z-index:2;
	padding: 10px 20px 10px 20px;
}

.gallery_mobile_full_image_div {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 320px;
	background-color: #030810;
}
.gallery_mobile_full_image {
}

.gallery_mobile_zoom_image {
	position:absolute;
	top: 0px;
	left: 0px;
	z-index:99;
}


#app-body{
	position:absolute;
	height:100%;
	top:0px;
	left:0px;
	right:0px;	overflow:hidden;}

#app-header{
	width:100%;
	overflow:hidden;
}

#app-menu{
	width:100%;
	overflow:hidden;
	background-color: #76818F;
}

#app-toolbar {
	width:100%;
	height:26px;;	
	overflow:hidden;
	padding:5px;	
	background-color: #56616F;
}

#app-content-container {
	position:absolute;
	width:100%;
	top:170px;
	bottom:20px;}

#app-content {
	position:absolute;
	left:231px;
	right:0px;
	top:0px;
	bottom:-20px;	padding:10px;
	overflow:auto;
	
	background-color: #232830;
	border-color: #000000;;
	border-width: 1px; 
	border-style: none none none solid;
}

#app-content.nosidebar {
	left:0px;
	right:0px;
	padding:20px;
}

#app-sidebar {
	position:absolute;
	width:230px;
	top:0px;
	bottom:-20px;	overflow:auto;
	
	background-color: #16212F;
	border-color: #36414F;
	border-width: 1px; 
	border-style: none solid none none;
}

/*
** Pop-up Window
*/
#app-popup-container {
	 
}

#app-popup {
	z-index:+2; 
	 
	background-color:#232830;
	border: 2px  solid #96A1AF;
	border-top: 25px solid #96A1AF;
	position:relative;
	top:80px; 
	margin:auto; 
	max-width:85%;}

#app-popup-content {
	position:relative; 
	padding:10px; 
	overflow:auto;
	max-height:60%;}

#app-popup-title {
	position:relative; 
	float:left;	
	margin-left:10px;
	margin-top:-20px;
	font-size:12px;
	font-weight:bold;
	color: #E6F1FF;
}

#app-popup .close-box {
	position:relative; 
	float:right;	
	margin-top:-20px;
	margin-right:5px;
	height:16px;
	width:16px;
	cursor:pointer;
}

#app-popup input[type="submit"], input[type="button"], input[type="reset"] {
	float:right;	
}

#app-click-catcher {
	z-index:+1; 
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%;
	height:100%;
	background-color:#333840;
	filter:alpha(opacity=50);
	opacity: 0.5;
}

/*
** Dialog
*/
#app-dialog-container {
	 
}

#app-dialog {
	 
	z-index:+99;
	color: #E6F1FF;
	background: #26313F;
	padding:15px; 
	border: 1px solid #56616F;
	position: absolute;
    margin-left: auto;
    margin-right: auto;
	top:250px; 
	left:45%;
	min-width:200px; max-width:350px;	overflow:auto;
}

.error#app-dialog {
	color: #CC5555;
	background-color: #FFCCCC;
}
.success#app-dialog {
	color: #55CC55;
	background-color: #CCFFCC;
}

#app-dialog input[type="submit"], input[type="button"], input[type="reset"] {
	position: relative;
	float:right;	
	margin-left:5px;
	margin-top:50px;
}

/*
** Toolbar
*/
#app-toolbar .item {
	cursor:pointer;	
	 
 }
#app-toolbar img {
	padding:5px;
	margin-top:-4px; 
}
#app-toolbar .item:hover img:hover {
	background-color: #A6B1BF;
 }

/*
** Sidebar
*/

#app-sidebar .item {
	position:relative;
	background-color: #66717F;
	left:0px;
	margin:1px;
	cursor:pointer;	
}
#app-sidebar .level1 {
	background-color: #36414F;
}
#app-sidebar .level2 {
	background-color: #16212F;
}
#app-sidebar .level3 {
	background-color: #00010F;
	padding-left:10px;
}
#app-sidebar .item .level0:hover {
	background-color:#56616F;
}
#app-sidebar .item .level1:hover {
	background-color:#56616F;
}
#app-sidebar .item .level2:hover {
	background-color:#56616F;
}
#app-sidebar .item .level3:hover {
	background-color:#56616F;
}
#app-sidebar .label {
	padding:5px;
	color: #F6FFFF}
#app-sidebar .level0 .label {
	color: #000000}
#app-sidebar .detail {
	font-size:smaller;
	position:relative;
	padding:5px;
	padding-left:15px;
	color:#B6C1CF;	
}

/*
** Widgets
*/
.app-button {
	border:1px solid #131820;
	background-color:#333840;
	margin:5px;
	padding:5px;
	cursor:pointer;	
}
.app-button:hover {
	background-color:#56616F;
	border:1px solid #131820;
}
/*
**
** CSS for data table
**
*/

.data_table {
	width:100%;
	border-collapse: separate;
	border-spacing: 0px;
	empty-cells: show;
}

th, thead, thead td {
	line-height: 25px;
	background-color: #56616F;
	font-weight:normal;
	text-align: center;
	color: #FFFFFF;
}
th.table_title {
	font-weight:bold;
	background-color: #46515F;
	margin-bottom:10px;
}

.data_table td {
	padding: 5px;
	border-right:1px solid #232830;
	border-top:1px solid #535860;
	border-bottom:1px solid #131820;
}

tr.alternate_off{
	background-color: #434850;
}
tr.alternate0{
	background-color: #434850;
}
tr.alternate1{
	background-color: #535860;
}

.over td{
	background-color: #2B3038;
	border-top:1px solid #2B3038;
	border-bottom:1px solid #2B3038;
}
.selected td{
	background-color: #76818F;
	border-top:1px solid #76818F;
	border-bottom:1px solid #76818F;
}

.over thead td {
	border-top:3px solid #86919F;
}

div.gridbox_custom{
}
div.gridbox_custom .objbox{
	background-color:transparent;
}

div.gridbox_custom .xhdr{
	background-color:#56616F;
}
div.gridbox_custom .xhdr td{
}

div.gridbox_custom table.hdr td {
	border:0px;
	border-right: 1px solid #16212F;
	background-color: #56616F;
	font-weight:normal;
	line-height:25px;
	text-align: center;
	color: #FFFFFF;
}

div.gridbox_custom table.obj td {
	border:0px;
	border-right: 1px solid #000000;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #86919F;
}
div.gridbox_custom table.obj{
	background-color:transparent;
}
div.gridbox_custom table.row20px tr td {
	padding:5px;
}
div.gridbox_custom table.obj tr.rowselected td{
	background-color:#76818F;
	}
div.gridbox_custom table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {
	background-color:#76818F;
	}
div.gridbox_custom .ev_custom{
	background-color:#333840;
}
div.gridbox_custom .odd_custom{
	background-color:#232830;
}
/*
								"DHX SKYBLUE" DHTMLXMENU SKIN 2009
*/
/****************************************************************************************************************************************************/
/*									TOPLEVEL								    */
.dhtmlxMenu_dhx_skyblue_Middle {
	position: relative;
	height: 24px;
	border: none;
	background-color: #86919F;
	-moz-user-select: none;
}
.dhtmlxMenu_dhx_skyblue_Middle.dir_left div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal,
.dhtmlxMenu_dhx_skyblue_Middle.dir_left div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled,
.dhtmlxMenu_dhx_skyblue_Middle.dir_left div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	direction: ltr;
	unicode-bidi: normal;
}
.dhtmlxMenu_dhx_skyblue_Middle.dir_right div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal,
.dhtmlxMenu_dhx_skyblue_Middle.dir_right div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled,
.dhtmlxMenu_dhx_skyblue_Middle.dir_right div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	direction: rtl;
	unicode-bidi: bidi-override;
}
.dhtmlxMenu_dhx_skyblue_Layout, .dhtmlxMenu_dhx_skyblue_Accordion {
	border-bottom: #cedce8 1px solid;
}

.dhtmlxMenu_dhx_skyblue_Middle.in_acccell, .dhtmlxMenu_dhx_skyblue_Middle.in_layoutcell {
	height: 25px;
	background-image: url("../data/pictures/dhxmenu/dhxmenu_bg_acccell.gif");
	background-position: top;
	background-repeat: repeat-x;
}

/****************************************************************************************************************************************************/
/*									TOPLEVEL ITEMS								    */
/* toplevel item normal */
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal,
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled,
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	position: absolute;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	cursor: default;
	white-space: nowrap;
	-moz-user-select: none;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	margin-top: 1px;
	padding-left: 7px;
	padding-right: 7px;
	border-left: transparent 1px solid;
	border-right: #86919F 1px solid;
	background: none;
	color: #000000;
}
/* toplevel item disabled */
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled {
	color: #999999 !important;
}
/* toplevel item selected (over) */
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	background-image: url("../data/pictures/dhxmenu/dhxmenu_topselbg.gif") !important;
	background-repeat: repeat-x !important;
	background-position: top !important;
	border-left: #ffb951 1px solid !important;
	border-right: #ffb951 1px solid !important;
}
/* toplevel separator */
div.dhtmlxMenu_dhx_skyblue_TopLevel_Separator {
	font-size: 1px;
	cursor: default;
	-moz-user-select: none;
//	background-image: url("../data/pictures/dhxmenu/dhxmenu_topsepbg.gif");
//	background-repeat: no-repeat;
//	background-position: top center;
	border-right: #66717F 1px solid;
	border-left: #96A1AF 1px solid;

	height: 20px;
	position: absolute;
	top: 2px;
	width: 0px;
}
/****************************************************************************************************************************************************/
/*									SUBLEVEL POLYGON							    */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left, div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right {
	position: absolute;
	background-color: #06111F;
	border: #a4bed4 1px solid;
	overflow: hidden;
	padding-top: 1px;
	padding-bottom: 1px;
}
/* IE6 sublevel undercover fix */
iframe.dhtmlxMenu_IE6CoverFix_dhx_skyblue {
	position: absolute;
	border: none;
	background: #000000;
	filter: alpha(opacity=100);
}
/****************************************************************************************************************************************************/
/*									SUBLEVEL ITEMS								    */
/* sublevel item normal/disabled/selected */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Normal,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Disabled,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Selected {
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	cursor: default;
	white-space: nowrap;
	-moz-user-select: none;
	border-top: #06111F 1px solid;
	border-bottom: #06111F 1px solid;
	background: none;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Disabled {
	color: #999999 !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Selected {
	background-image: url("../data/pictures/dhxmenu/dhxmenu_subselbg.gif") !important;
	background-repeat: repeat-x !important;
	background-position: top !important;
	border-top: #ffc651 1px solid !important;
	border-bottom: #ffa852 1px solid !important;
}
/* sublevel ltr/rtl */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Normal,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Disabled,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Selected {
	padding: 4px 44px 4px 28px;
	text-align: left;
	direction: ltr;
	unicode-bidi: normal;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Normal,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Disabled,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Item_Selected {
	padding: 4px 28px 4px 44px;
	text-align: right;
	direction: rtl;
	unicode-bidi: bidi-override;
}
/* sublevel separator */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Separator {
	font-size: 1px;
	cursor: default;
	border-top: #16212F 1px solid;
	border-bottom: #00010F 1px solid;
	background-color: transparent;
	padding-top: 1px;
}
/****************************************************************************************************************************************************/
/*									HOTKEYS									    */

div.dhtmlxMenu_SubLevelArea_Item_HotKey {
	position: absolute;
	top: 6px;
	font-size: 10px;
	color: #a4bed4;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_SubLevelArea_Item_HotKey {
	left: none;
	right: 8px;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_SubLevelArea_Item_HotKey {
	right: none;
	left: 8px;
	_left: -36px;
}
/****************************************************************************************************************************************************/
/*									SUBLEVEL ARROWS								    */
/* sub arrows */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_SubLevelArea_Item_Arrow,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_SubLevelArea_Item_Arrow {
	width: 4px;
	height: 7px;
	position: absolute;
	top: 10px;
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_subar.gif");
	background-repeat: no-repeat;
}
/* left */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_SubLevelArea_Item_Arrow { right: none; left: 8px; _left: -36px; }
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_SubLevelArea_Item_Arrow.arrowl_en   { background-position:  0px 0px; }
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_SubLevelArea_Item_Arrow.arrowl_over { background-position: -4px 0px; }
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_SubLevelArea_Item_Arrow.arrowl_dis  { background-position: -8px 0px; }
/* right */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_SubLevelArea_Item_Arrow { left: none; right: 8px; }
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_SubLevelArea_Item_Arrow.arrowr_en   { background-position: -12px 0px; }
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_SubLevelArea_Item_Arrow.arrowr_over { background-position: -16px 0px; }
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_SubLevelArea_Item_Arrow.arrowr_dis  { background-position: -20px 0px; }
/****************************************************************************************************************************************************/
/*									LOADING ICON								    */
div.dhtmlxMenu_SubLevelArea_Item_Arrow_Loading {
	position: absolute;
	width: 11px;
	height: 11px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_loader.gif");
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_SubLevelArea_Item_Arrow_Loading {
	top: 6px;
	left: none;
	right: 6px;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_SubLevelArea_Item_Arrow_Loading {
	top: 6px;
	right: none;
	left: 6px;
	_right: -38px;
}
/****************************************************************************************************************************************************/
/*									UP/DOWN OVERFLOW ARROWS							    */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Arrow {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #06111F;
	text-align: center;
	overflow: hidden;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Arrow div.dhtmlxMenu_SubLevelArea_Arrow_Icon {
	position: relative;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 9px;
	height: 5px;
	background-repeat: no-repeat;
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_upar.gif");
}
/* up arrows */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp_Over,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp_Disabled {
	position: absolute;
	height: 16px;
	height= 18px;
	padding: 1px 1px 0px 1px;
	font-size: 1px;
	background-color: #06111F;
	border: #a4bed4 1px solid;
	border-bottom: none;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp div.dhtmlxMenu_SubLevelArea_Arrow_Icon { background-position: -27px 0px; }
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp_Over div.dhtmlxMenu_SubLevelArea_Arrow_Icon { background-position: -36px 0px; }
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp_Disabled div.dhtmlxMenu_SubLevelArea_Arrow_Icon { background-position: -45px 0px; }
/* down arrows */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown_Over,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown_Disabled {
	position: absolute;
	height: 16px;
	height= 18px;
	font-size: 1px;
	padding: 1px 1px 0px 1px;
	background-color: #06111F;
	border: #a4bed4 1px solid;
	border-top: none;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown div.dhtmlxMenu_SubLevelArea_Arrow_Icon { background-position: 0px 0px; }
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown_Over div.dhtmlxMenu_SubLevelArea_Arrow_Icon { background-position: -9px 0px; }
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown_Disabled div.dhtmlxMenu_SubLevelArea_Arrow_Icon { background-position: -18px 0px; }
/****************************************************************************************************************************************************/
/*									TOPLEVEL TEXT								    */
.dhtmlxMenu_dhx_skyblue_Middle div.dhtmlxMenu_TopLevel_Text_right {
	position: absolute;
	top: 5px;
	left: none;
	right: 8px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	cursor: default;
}
.dhtmlxMenu_dhx_skyblue_Middle div.dhtmlxMenu_TopLevel_Text_left {
	position: absolute;
	top: 5px;
	right: none;
	left: 8px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	cursor: default;
}
/****************************************************************************************************************************************************/
/*									ITEM'S ICONS, CHECKS, RADIOS						    */
/* toplevel */
.dhtmlxMenu_dhx_skyblue_Middle img.dhtmlxMenu_TopLevel_Item_Icon_left {
	position: absolute;
	padding-top:5px;
	margin-top: -2px;
	right: none;
	left: 5px;
	background-position: top left;
	background-repeat: no-repeat;
	background-color:transparent;
}
.dhtmlxMenu_dhx_skyblue_Middle img.dhtmlxMenu_TopLevel_Item_Icon_right {
	position: absolute;
	padding-top:5px;
	margin-top: -2px;
	left: none;
	right: 5px;
	background-position: top left;
	background-repeat: no-repeat;
}
/* sublevel */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left div.dhtmlxMenu_SubLevelArea_Item_Icon {
	position: absolute;
	top: 2px;
	right: none;
	left: 5px;
	_left: -22px;
	width: 16px;
	height: 16px;
	background-position: top left;
	background-repeat: no-repeat;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right div.dhtmlxMenu_SubLevelArea_Item_Icon {
	position: absolute;
	top: 2px;
	left: none;
	right: 5px;
	_right: 5px;
	width: 16px;
	height: 16px;
	background-position: top right;
	background-repeat: no-repeat;
}
/****************************************************************************************************************************************************/
/*									CHECKS, RADIOS								    */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left .dhtmlxMenu_SubLevelArea_Item_Icon.chbx_0,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right .dhtmlxMenu_SubLevelArea_Item_Icon.chbx_0 {
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_chrd.gif");
	background-position: 0px 0px !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left .dhtmlxMenu_SubLevelArea_Item_Icon.chbx_1,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right .dhtmlxMenu_SubLevelArea_Item_Icon.chbx_1 {
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_chrd.gif");
	background-position: -18px 0px !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left .dhtmlxMenu_SubLevelArea_Item_Icon.chbxdis_0,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right .dhtmlxMenu_SubLevelArea_Item_Icon.chbxdis_0 {
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_chrd.gif");
	background-position: -36px 0px !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left .dhtmlxMenu_SubLevelArea_Item_Icon.chbxdis_1,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right .dhtmlxMenu_SubLevelArea_Item_Icon.chbxdis_1 {
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_chrd.gif");
	background-position: -54px 0px !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left .dhtmlxMenu_SubLevelArea_Item_Icon.rdbt_0,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right .dhtmlxMenu_SubLevelArea_Item_Icon.rdbt_0 {
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_chrd.gif");
	background-position: -72px 0px !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left .dhtmlxMenu_SubLevelArea_Item_Icon.rdbt_1,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right .dhtmlxMenu_SubLevelArea_Item_Icon.rdbt_1 {
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_chrd.gif");
	background-position: -90px 0px !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left .dhtmlxMenu_SubLevelArea_Item_Icon.rdbtdis_0,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right .dhtmlxMenu_SubLevelArea_Item_Icon.rdbtdis_0 {
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_chrd.gif");
	background-position: -108px 0px !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_left .dhtmlxMenu_SubLevelArea_Item_Icon.rdbtdis_1,
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon_right .dhtmlxMenu_SubLevelArea_Item_Icon.rdbtdis_1 {
	background-image: url("../data/pictures/dhxmenu/dhtmlxmenu_chrd.gif");
	background-position: -126px 0px !important;
}
/****************************************************************************************************************************************************/

