/* version=1 */


/* ########################################################################## */
/* LOGIN DIALOGS */
/* ########################################################################## */
#login-background {
	position: absolute;
	left: 0px;
	top: 0px;
	/* width and height actually set by script */
	width: 100%;
	height: 100%;
	z-index: 99;
	/* Semitransparent png image */
	background-image: url(login/Login_Background.png);
	/* for localization purposes only, comment out in live version! */
	/* display: block!important; */
}


/* ========================================================================== */
/* Common styles for all Login dialogs */
/* ========================================================================== */
.login-button-ok {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10pt;
	width: 75px;
	padding: 7px;
	font-weight: bold;
}
.login-button-cancel {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10pt;
	width: 75px;
	padding: 7px;
}
#login-dialog div h2,
#login-dialog-wait div h2,
#login-dialog-error div h2,
#login-dialog-download div h2 {
	margin: 0px;
	padding: 0px;
}
#login-dialog-error p,
#login-dialog-wait p,
#login-dialog-download p {
	margin: 15px 10px 15px 10px;
}
/* Common titles for most dialogs */
#login-dialog div,
#login-dialog-download div,
#login-dialog-wait div {
	background-color:#000000;
	color: #FFFFFF;
	margin: 0px;
	padding: 6px;
}


/* ========================================================================== */
/* Login dialog */
/* ========================================================================== */
#login-dialog {
	position: absolute;
	/* left and top set by script */
	height: 180px;
	width: 260px;
	z-index: 100;
	/* centering, negative half of W and H */
	margin: -90px 0px 0px -130px;
	padding: 0;
	border: 2px solid #000000;
	background-color:#FFFFFF;
	/* for localization purposes only, comment out in live version! */
	/* 
	display: block!important;
	left: 230px;
	top: 190px;
	*/
}
#login-dialog table {
	margin: 15px 0px 15px 0px;
}
#login-dialog table td {
	padding: 2px;
}
#login-dialog input {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10pt;
}
#login-dialog table input {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #A5ACB2;
	background-color: #F4F4F4;
	resize: none; /* Firefox specialty */
}


/* ========================================================================== */
/* Login wait dialog */
/* ========================================================================== */
#login-dialog-wait {
	position: absolute;
	/* left and top set by script */
	height: 190px;
	width: 260px;
	z-index: 100;
	/* centering, negative half of W and H */
	margin: -95px 0px 0px -130px;
	padding: 0;
	border: 2px solid #000000;
	background-color:#FFFFFF;
	/* for localization purposes only, comment out in live version! */
	/* 
	display: block!important;
	left: 230px;
	top: 190px;
	*/
}
#login-dialog-wait img {
	margin: 2px 0px 16px 0px;
}


/* ========================================================================== */
/* Login error dialog */
/* ========================================================================== */
#login-dialog-error {
	position: absolute;
	/* left and top set by script */
	height: 140px;
	width: 260px;
	z-index: 100;
	/* centering, negative half of W and H */
	margin: -75px 0px 0px -130px;
	padding: 0;
	border: 2px solid #D00000;
	color: #D00000;
	background-color:#FFFFFF;
	/* for localization purposes only, comment out in live version! */
	/* 
	display: block!important;
	left: 230px;
	top: 190px;
	*/
}
#login-dialog-error div {
	background-color:#D00000;
	color: #FFFFFF;
	margin: 0px;
	padding: 6px;
}


/* ========================================================================== */
/* Download dialog */
/* ========================================================================== */
#login-dialog-download {
	position: absolute;
	/* left and top set by script */
	height: 180px;
	width: 360px;
	z-index: 100;
	/* centering, negative half of W and H */
	margin: -90px 0px 0px -180px;
	padding: 0;
	border: 2px solid #000000;
	background-color:#FFFFFF;
	/* for localization purposes only, comment out in live version! */
	/* 
	display: block!important;
	left: 230px;
	top: 190px;
	*/
}
