.xGUI label{
cursor:pointer;
}
.xGUI .center{
	text-align:center;
}
table.xGUI{
width: 100%;
}
.xGUI table >  TR > TD{
	padding-bottom:2px;
	padding-top:2px;
}
.xGUI textarea.text, .xGUI input.text, .xGUI input.password{
	background-image: url('inputbg.jpg');
	padding: 2px 1px 1px 5px;
	border-width:1px;
}

.xGUI input.text:focus, .xGUI input.password:focus{
	padding: 1px 0px 0px 4px;
	border-width:2px;
}
.xGUI input.button, .xGUI input.submit{
background-image: url('buttonbg.gif');
height: 18px;
font-weight: bold;
font-size: 11px;
border:1px solid #C5C5C5;
padding-right: 4px;
padding-left: 4px;
width:auto;
overflow:visible;
}
.xGUI table{}
table.xGUI_itemList{
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
	margin:0px;
	padding:1px 1px 1px 1px;
	width: 100%;
}
.xGUI_itemList TD{
	/*background-color: #fafafa;*/
}
.xGUI_itemList TH{
	height: 20px;
	font-size:12px;
	color: #fff;
	background-color:#32547D;
	background-image: url('thbg.gif');
	padding: 1px 5px 1px 5px;
	white-space:nowrap:
}
.xGUI_itemList TH A{
	color: #fff;
	text-decoration:none;
}
.xGUI_itemList TH A:hover{
	color: #fff;
	text-decoration:underline;
}
.xGUI_itemListRow1, .xGUI_itemListRow2, .xGUI_itemListRowOver{
	font-size:11px;
}
.xGUI_itemListRow1 td a, .xGUI_itemListRow2 td a, .xGUI_itemListRowOver td a{
	cursor: pointer;
	text-decoration:underline;
}
.xGUI_itemListRow1 td, .xGUI_itemListRow2 td, .xGUI_itemListRowOver td{
	border-bottom: 1px solid #e5e5e5;
	padding: 3px;
	cursor:pointer;
}
.xGUI_itemListRow1{
	background-color:#f5f5f5;
}
.xGUI_itemListRow2{
	background-color:#ffffff;
}
.xGUI_itemListRowOver{
	background-color:#f1f1f1;
}
/* subrow */
tr.xGUI_itemList_subRow{
}
td.xGUI_itemList_subRow{
text-align:center;
width:100%;
}
.xGUI_itemList_indexes_next{
	padding:0px 0px 0px 10px;
}
.xGUI_itemList_indexes_prev{
	padding:0px 10px 0px 0px;
}
.xGUI_itemList_indexes_index, .xGUI_itemList_indexes_current{
	padding-left:2px;
	padding-right:2px;
}
.xGUI_itemList_indexes_index{
	text-decoration: underline;
}
.xGUI_itemList_indexes_current{
	text-decoration: none;
	font-weight: bold;
}
.xGUI_itemList_indexes_sep{
	/*width:8px;*/
}
.xGUI_itemList_indexes{
	text-align: center;
	font-size:10px;

}


.xGUI_errorDiv{
font-weight:bold;
color: #a00;
font-size:120%;
border: 1px solid #a00;

padding:1px;
margin:1px;
}

fieldset.xGUI_form{}

table.xGUI_form{
	margin-left:0 auto;
	margin-right:0 auto;
}
table.xGUI_form TR TD{
	/*padding:2px;*/
}
/*
table.xGUI_form TR.xGUI_form_row0{
	background-color: #f9f9f9;
}
table.xGUI_form TR.xGUI_form_row1{
	background-color: #fff;
}
*/
td.xGUI_form_col1, td.xGUI_form_col2, td.xGUI_form_col3, td.xGUI_form_col4{
	padding: 1px 2px 1px 2px;
	border-bottom: 1px solid #e5e5e5;
	padding: 4px;
}
td.xGUI_form{
	padding: 2px;
}
.xGUI_form_col1{
	width:33%;
	text-align: right;
	padding-right: 15px;
	/*background-color: #f0f0f0;*/
}
TH.xGUI_form, .xGUI_form_th, .xGUI_CollapsableBoxTitle{
	color: #fff;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 3px 1px 5px;
	background-color: #4C6C91;
	background-image: url(thbg.gif);
	background-repeat: repeat-x;
}
TABLE.xGUI_form{
	border : 1px solid #e5e5e5;
}
fieldset TABLE.xGUI_form{
	border : 0px solid #777777;
}
TD.xGUI_break{
	height:5px;
/*	border-bottom: 1px solid #e5e5e5;*/
	background-color:transparent;
}
.xGUI_titleComment{
	font-size: 10px;
	color: #777777;
}

/* TABBOX */
/*		  */
TABLE.xGUI_TabBox{
	/*width:100%;*/
}
TABLE.xGUI_TabBox{
	width:100%;
}
TABLE.xGUI_TabBoxes{
	width:100%;
}
table.xGUI_TabBox  tr  td{
/*	padding-top:0px;
	padding-bottom:0px;*/
}
TABLE.xGUI_TabLabels{
	width:100%;
}
TABLE.xGUI_TabLabels TR TD{
		padding-top:0px;
	padding-bottom:0px;

}
TABLE.xGUI_TabLabel{
	/*width:100%;*/
	height: 25px;
}
TABLE.xGUI_TabLabel td{
/*	height: 100%;*/
}
TD.xGUI_TabLabel_focus, TD.xGUI_TabLabel_blur, TD.xGUI_TabLabel_End, TD.xGUI_TabLabel_Start
{
	font-family: Tahoma;
	font-size:10px;
	text-align:center;
	height: 25px;
	padding:6px;
	cursor: default;
	white-space: nowrap;
}
td.xGUI_TabLabel_focus{
	border-left:1px solid #919B9C;
	/*border-right:1px solid #919B9C;*/
	/*border-bottom:2px solid #A6A6A6;*/
	/*margin-top:2px solid transparent;*/
	/*background-color:#F0F0F0;*/
	background-image:url(tab.active.png);
}
td.xGUI_TabLabel_blur{
	border-left:1px solid #91A7B4;
	/*border-right:1px solid #91A7B4;*/
	border-bottom:1px solid #91A7B4;
	top:2px;
	/*background-color:#F0F0F0;*/
	background-image:url(tab.png);
}
TD..xGUI_TabLabel_blur:hover{
	background-image:url(tab.hover.png);
}
td.xGUI_TabLabel_Start{
	width:100px;
	/*border-right:1px solid #A6A6A6;*/
	border-bottom:1px solid #A6A6A6;
}
table.xGUI_TabLabel_End{
	width: 100%;
}
td.xGUI_TabLabel_End{
	border-left:1px solid #A6A6A6;
	border-bottom:1px solid #A6A6A6;
}

.xGUI_Tab{
	width:100%;
	/*border-top:1px solid #A6A6A6;*/
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	border-bottom:1px solid #A6A6A6;
	background-color:#fefefe;
}
/* TABBOX eof */

.xGUI_flashLine_info,.xGUI_flashLine_success,.xGUI_flashLine_warning{
padding:1px 10px 1px 5px;
font-family: Tahoma;
font-weight:bold;
}
.xGUI_flashLine_info{
background-color:#555;
color:#fff;
display:inline-block;
width:100%;
}
#xGUIflashLineContainer{
position:fixed;
z-index:1000;
top:0;
left:0;
width:100%;
font-size:11px;
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity:0.85;
}

/* WW */

#xGUI_w {
/*position:absolute;*/
height:100px;
border: 0;
padding: 0;
margin: 0;
background: transparent;
}

#xGUI_w > #xGUI_ww {
position: fixed;
height:100% !important;
}

#xGUI_ww {
position: absolute;
left:0;
top:0;
z-index: 1000;
width: 100%;
height:10000px;
background-color:#fff;
background-image: url(white.gif);
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity:0.85;
padding-top: 150px;
}

#xGUI_ww td {
	
	vertical-align: top;
	text-align: center;
}

/* WW eof */


div.xGUI_JSCookMenu{
	width:100%;
}

img.xGUI_OverLIB{
	margin: 0px 4px 0px 4px;
	text-align:right;
/*	float:left;*/
}

div.xGUI_marrow_up, div.xGUI_marrow_down{
width:12px;
height:11px;
padding:0px 0px 11px 12px;
background-repeat: no-repeat;
display:inline;
cursor:pointer;
overflow:hidden;
}
div.xGUI_marrow_up{
background-image:url(marrow_up.gif);
}
div.xGUI_marrow_down{
background-image:url(marrow_down.gif);
}

/*
xGUI combolist
*/
.xGUI input.combolist{
cursor: pointer;
padding: 2px 16px 1px 5px !important;
border-width:1px;
width:150px !important;
background-image: url('combolistbg.gif');
background-position: top right;
}
.xGUI_combolist{
width: 150px;
/*z-index: 10000;*/
background-color: #fff;
border: 1px solid #000000;
overflow: auto;
height:115px;
/*filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;*/
}
.xGUI_combolist_noMatchData{}
.xGUI_combolist_Element, .xGUI_combolist_selectedElement{
padding:2px;
display:block;
white-space:nowrap;
}
.xGUI_combolist_Element{
background-color: #fff;
}
.xGUI_combolist_ElementMatchText{
/*text-decoration: underline;*/
font-weight: bold;
background-color: #4D6E97;
color: white;
}
.xGUI_combolist_selectedElement{
background-color: #4D6E97;
color: white;
cursor: pointer;
}

/**
DOM, Overlay, Panel
**/
.xGUI_Panel_PanelDiv{
	border:1px solid #bbb;
	padding:1px;
}
.xGUI_Panel_ContentDiv{}
iframe.xGUI_Overlay_iFrame{
border:0;
}
div.xGUI_Panel_TitleBar{
background-color:#f7f7f7;
height:16px;
line-heigh:16px;
font-size:10px;
color: #fff;
background-color:#32547D;
background-image: url('thbg.gif');
padding: 1px 5px 1px 5px;
}
div.xGUI_Panel_TitleBar_Title{
float:left;
}
div.xGUI_Panel_TitleBar_X{
float:right;
background-color:#900;
cursor:pointer;
margin-top:2px;
width:12px;
height:12px;
background-image:url(x.gif);
background-repeat:no-repeat;
}

/*
xGuax
*/

div.xGuaxFloatingContainerCover{
	/*position:absolute;
	width:780px;
	margin-left:0 auto;
	margin-right:0 auto;
	top:0px;*/
}
iframe.xGuaxFloatingContainer{
	border:1px solid red;
}
div.xGuaxFloatingContainer, iframe.xGuaxFloatingContainer{
	width:640px;
	overflow:auto;
	/*z-index:10;*/
	border:1px solid #bbb;
	background-color:#fff;
/*	position:absolute;*/
	top:20px;
}
iframe.xGuaxFloatingContainer
{
/*filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";*/
z-index: 9 !important;
}
/**
Grid
*/
table.xGUI_Grid{
margin-left:auto;
margin-right:auto;
}
td.xGUI_Grid{
font-size:12px;
padding:2px;
text-align:center;
}
td.xGUI_Grid, table.xGUI_Grid td{
vertical-align:top !important;
}

div.xGUI_Grid_DivCell{
float:left;
}



.xGUI  div.dropmarker {
height:6px;
width:200px;
background: url(dropmarker.png) left top;
margin-top:-3px;
margin-left:-5px;
z-index:1000;
overflow: hidden;
}

/**
 * Collapsable
 */

.xGUI_CollapsableBox{
border:1px solid #aaa;
}
.xGUI_CollapsableBoxTitle{
cursor:pointer;
}
.xGUI_CollapsableBoxContent{
border-top:1px solid #aaa;
}
.xGUI_CollapsableBoxContentInner{
padding:1px;
}

.DHTMLSuite_contextMenu{	/* The bar that is parent of the menu strip */
	position:absolute;
	background-color:#FFF;
	border:1px solid #000;
	padding:1px;
}

.DHTMLSuite_contextMenu li{
	list-style-type:none;
	line-height:15px;
	margin:0;
	padding:1px;	/* Equal to border + padding of .DHTMLSuite_item_mouseover */
	border:0px;
	cursor: pointer;
	background-image:url(thbg.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.DHTMLSuite_contextMenu .DHTMLSuite_item_mouseover{
	border:1px solid #000;
	background-color:#EEE;
	padding:0px;	/* Padding + border of this element should be equal to padding of li element (see above ) */
}
.DHTMLSuite_contextMenu ul{
	margin:0px;
	padding:0px;
}

.DHTMLSuite_contextMenu a{
	text-decoration:none;
	color:#000;
	padding-left:10px;
}

.DHTMLSuite_contextMenu div.DHTMLSuite_contextMenu_separator{	/* Css for the separator line */
	height:1px;
	line-height:1px;
	padding:0px;
	background-color: #AAA;
	overflow:hidden;
	margin-top:1px;
	margin-bottom:1px;
}

/* liveEdit */
.liveEditElement{
cursor:pointer;
display:inline;
padding-left:18px;
background-image: url(edit.gif);
background-repeat:no-repeat;
background-position:left top;
}