@charset "utf-8";


body, .logo-background {
	background-color: #FFFFFF;
}

p {
	color: #DDDDDD;
}

#login {
	background-image: url(../images/3ggsm/login_bkg_left.png);
}

#demo {
	background-image: url(../images/3ggsm/login_bkg_right.png);
	border-left: solid 1px #FFFFFF;
}

#demo p {
	background-image: url(../images/3ggsm/login_demo_bkg.png);
}

#demo p a {
	color: #EEEEEE;
}

#demo p a:hover {
	color: #FFFFFF;
}

.info-message {
	border-bottom: 1px solid #333333;
}

.info-message p {
	color: #333333;
}

.info-message a {
	color: #000000;
}

.copy, .copy a {
	color: #888888;
	/*font-weight: bold;*/
}

#login-error-msg {
	color: red;
	background-color: white;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

a#PasswordRestore {
	color: #EEEEEE;
}
a#PasswordRestore:hover {
	color: #FFFFFF;
}

.x-toolbar-cell a {
	color: #000000;
}
/*** white window & panel ***/

.x-window-tl { background-image: url(../images/3ggsm/window/left-corners.png); }
.x-window-tr { background-image: url(../images/3ggsm/window/right-corners.png); }
.x-window-tc { background-image: url(../images/3ggsm/window/top-bottom.png); }
.x-window-ml { background-image: url(../images/3ggsm/window/left-right.png); }
.x-window-mr { background-image: url(../images/3ggsm/window/left-right.png); }
.x-window-bl { background-image: url(../images/3ggsm/window/left-corners.png); }
.x-window-br { background-image: url(../images/3ggsm/window/right-corners.png); }
.x-window-bc { background-image: url(../images/3ggsm/window/top-bottom.png); }
.x-window-mc { background-color: #FFFFFF; border: 0px; }
body.x-body-masked .x-window-plain .x-window-mc { background-color: #FFFFFF; }
