/*
 * DON'T REMOVE THE FOLLOWING LICENSE
 *           INFORMATION!
 * ----------------------------------
 * Copyright by 
 * Global Cube Business Solutions
 * Author: Dennis Ritz
 * info@global-cube.de
 * 2007-2008
 * ----------------------------------
 */
#retrieveInput {
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background:url('img/plusMISModel/retrieveInputBG.png');
	border:0px dashed #FF0000;
	color:#ffffff;
	z-index:10;
	font-weight:bold;
	overflow:auto;
}

#retrieveInput form {
	position:relative;
	width:700px;
	top:5%;
	max-height:80%;

	margin:auto;
	margin-bottom:0px;
	padding:7px;
	z-index:10;
	overflow:auto;
	border: 0px;
}
#retrieveInput form.debug form{
    position:relative;
    overflow:display;
}
#retrieveInput form legend {
	color:#ffffff;
    font-size:16pt;
}

#retrieveInput form legend img {
	width:24px;
	height:24px;
	margin-left:5px;
	margin-right:5px;
}
#retrieveInput form fieldset {
	padding:7px;
}

#retrieveInput table {
	position:relative;
	margin:0px;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border-collapse:collapse;
	/*background:url('img/plusMISModel/retrieveInputBG.png');*/
	border:0px solid #EEEEEE;	
}

#retrieveInput td.label {
	width:25%;
}

#retrieveInput input{
	width:99%;
	left:0px;
}

#retrieveInput textarea{
	width:99%;
}

#retrieveInput input.btn{
	width:auto;
}
 
body, html {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	background:url("img/plusMISModel/leftbarBG.png") repeat-y;
	overflow:hidden;
	font-family:Arial;
	font-size:10pt;
	/*color:#FAFAFA;*/
	color:#000053;
}

#head {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:47px;
    /*background: url("img/plusMISModel/linedBlueBG.png") repeat;*/
    /*background:url("img/plusMISHead/headBG.png") repeat-y;*/
    border:0px;

    border:0px solid #010060;
    z-index:0;
    color:#FDFDFD;
}

#toolbar {
	position:absolute;
	top:47px;
	left:0px;
	width:100%;
	height:24px;
	background: url("img/plusMISModel/GreyBG.png") repeat;
	border:0px;
    border-top:1px solid #BBBBBB;
	border-bottom:1px solid #999999;

	z-index:0;
}

#leftToolbar {
	float:left;
	top:0px;
	width:260px;
	height:100%;
	color:#000053;
	cursor:pointer;
}

#mainToolbar {
	position:absolute;
	top:0px;
	left:260px;
	height:100%;
	color:#000053;
	cursor:pointer;
	overflow:hidden;
}

#rightToolbar {
    float:right;
    top:0px;
    left:260px;
    height:100%;
    color:#000053;
    cursor:pointer;
}

#leftbar {
	position:absolute;
	display:none;
	top:73px;
	left:0px;
	width:260px;
	height:100%;
	/*background: url("img/plusMISModel/leftbarBG.png") repeat-y;*/
	z-index:0;
overflow:hidden;
}

#leftdivider {
	cursor:move;
}
#leftdivider {
	position:absolute;
	display:none;
	top:73px;
	left:260px;
	width:4px;
	height:100%;
	background:url("img/plusMISModel/verticalDivider.png") no-repeat;
	background-position:center;
	cursor:ew-resize;
}

#main {
	position:absolute;
	margin:0px;
	padding:0px;
	top:73px;
	left:254px;
	width:100%;
	height:100%;
	border:0px solid #FF0000;
	overflow:auto;
}

#content {
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background: transparent;
	border:0px dashed #FF0000;
	overflow:auto;
}

#content form {
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:11px 7px 7px 7px;
	z-index:0;
	border: 0px solid #FF0000;
}

#content table {
	position:relative;
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	width:100%;
	height:0%;
	border-collapse:collapse;
	z-index:0;
}

#content td.label {
	width:25%;
}

#content input {
	width:99%;
	z-index:0;
}

#content input.btn {
	width:auto;
}


#footbar {
	position:absolute;
	display:block;
	bottom:0px;
	left:0px;
	width:100%;
	height:24px;
	background: url("img/plusMISModel/GreyBG.png") repeat;
	height:24px;
	border-top:1px solid #BBBBBB;
}

#leftFootbar {
	float:left;
	width:250px;
	height:100%;
	color:#000053;
	cursor:pointer;
}

#mainFootbar {
	float:left;
	top:0px;
	left:250px;
	height:100%;
	color:#000053;
	cursor:pointer;
}
#Model_publisher {
    float:right;
    padding:5px;
    top:5px;
    right:5px;
    height:100%;
    color:#000053;
    cursor:pointer;
}
#Model_config {
    float:right;
    padding:5px;
    top:5px;
    right:5px;
    height:100%;
    color:#000053;
    cursor:pointer;
    font-weight:bold;
}

#contextContainer {
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:auto;
	border:1px solid #A5A5A5;
	z-index:200000;
	display:none;
	    background: url("img/plusMISModel/retrieveInputBG.png") repeat;
}
.contextContainer a {
	padding:0px;
	top:0px;
	display:block;
	position:relative;
	cursor:pointer;
	z-index:0;
	border:0px dashed #00FF00;
	color:#000053;
}


.contextContainer .label .text {
	color:#ffffdd;
	font-weight:bold;
}
.contextContainer .label img {
    border:0px solid #000000;
}
.contextContainer {
	display:none;
}
#contextContainer .contextContainer {
	display:block;

}
#contextContainer .contextMenuNodeListener {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:0;	
	cursor:pointer;
	padding:3px 0px 3px 0px;
}
#contextContainer .contextMenuNodeSub .contextMenuNodeListener {
	padding:3px;
}
#contextContainer .contextMenuNode {
	position:relative;
	width:100%;
}
#contextContainer .contextMenuNodeLeaf {
	position:relative;
	width:100%;
}

#contextContainer div.contextMenuNode div.contextMenuNodeValue {
	padding:3px;
	position:relative;
	z-index:0;
}

#contextContainer div.contextMenuNodeLeaf div.contextMenuNodeValue{
	padding:3px;
	position:relative;
	background:url("img/GUI/Tree/rootBG.png") repeat-y;
	z-index:0;
}

#contextContainer div.contextMenuNodeSub div.contextMenuNodeValue {
	padding:3px 3px 3px 3px;
	background:transparent;
}

#contextContainer div.contextMenuNodeSub .contextMenuNodeLeaf div.contextNodeValue {
	padding:3px 3px 3px 3px;
	background:transparent;
}

#contextContainer .contextMenuNodeSub {
	margin:0px 0px 0px 16px;
}
#contextContainer  a {
	padding:0px 0px 0px 5px;
	position:relative;
	cursor:pointer;
	z-index:1;
	color:#ffffdd;
}

#contextContainer .contextMenuDivider {
	width:100%;
	font-size:0px;
	height:2px;
	background:url("img/GUI/Tree/divider.png") no-repeat;
}
#head .location {
    float:left;
    width:254px;
    margin:0px;
    padding:3px;
    padding-top:7px;
    font-style:italic;
    color:#000053;
    font-size:1.2em;
    border:0px solid #ff0000;
    font-weight:bold;
}
.location img {
    position:relative;
    margin:5px;
}

#head .title {
    float:left;
    margin:0px;
    padding:7px;
    font-style:italic;
    color:#000053;
    font-size:1.2em;
    border:0px solid #ff0000;
    font-weight:bold;
}
.title img {
    position:relative;
    margin:5px;
}

#userinfo {
    position:absolute;
    float:right;
    top:0px;
    right:0px;
    height:100%;
    padding-left:5px;
    padding-right:5px;
    color:#000053;
    cursor:pointer;
    font-size:1em;
    border-left:0px solid #999999;
}



#userinfo img{
    position:relative;
    cursor:pointer;
    z-index:1;
    cursor:pointer;
}

#userinfo div {
    display:inline;
    cursor:pointer;
}