/*****************************************************************************
  Styles specifically for the login page. 
 *****************************************************************************/
 @charset "UTF-8";

.stx-login {
	width: 303px;
	background-image: url(../images/login-bg.gif);
	background-repeat: repeat-y;
	color: white
}

div#loginBox {
	height: 145px;
	width: 303px;
	background: transparent
		url(../images/bg-login.jpg) left top
		no-repeat;
}

form {
	padding: 0;
	margin: 0;
	text-align: left;
	margin-top: 10px;
}

div#LoginForm {
	padding-top: 10px;
}

div#LoginForm form {
	margin-top: 5px;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

form input.text,form textarea {
	width: 272px;
	padding-left: 3px;
	border: solid 1px #c9cccf;
}

form div.Actions {
	border-top: solid 1px #d8d8d8;
	margin: 10px 10px 0px 10px;
	padding: 10px 0 25px 0;
}

form#Form_LoginForm fieldset {
	margin: 5px 10px 0px 10px;
}

form#Form_LoginForm fieldset {
	margin: 5px 10px 0px 10px;
}

form#Form_LoginForm input.text {
	margin: 0 0 3px 0;
}

form#Form_LoginForm div.Actions {
	border-top: solid 1px #d8d8d8;
	margin: 5px 10px 0px 10px;
	padding: 5px 0 0 0;
}

a#ForgottemPassword {
	float: right;
	color: #fff;
	margin-top: 2px;
}

div#LoginForm {
	width: 297px;
}

div#LoginForm p {
	color: #fff;
	margin: 0 10px;
}

div#LoginForm p.field {
	margin: 0;
}

div#LoginForm label {
	color: #fff;
	font-weight: normal;
}

form input#Form_LoginForm_action_doLoginForm {
	float: left;
	border: none;
	background: url(../images/bttn-login.png)
		left top no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	width: 59px;
	height: 18px;
}

form div#Username label,form div#Password label {
	display: none;
}

input.checkbox {
	margin: 3px 0 0 0;
	border: none;
}

input.text {
	width: 272px;
	padding-left: 3px;
	border: solid 1px #c9cccf;
}

.textbox {
	width: 272px;
	padding-left: 3px;
	border: solid 1px #c9cccf;
}

.bl {background: url(../images/mainbx/bl.gif) 100% 100% no-repeat; } 
.br {background: url(../images/mainbx/br.gif) 0 100% no-repeat;} 
.tl {background: url(../images/mainbx/tl.gif) 100% 0 no-repeat;} 
.tr {background: url(../images/mainbx/tr.gif) 0 0 no-repeat; padding:10px} 
.tbg {background: url(../images/mainbx/tbg.gif) 0 0 repeat-x #FFFFFF; } 
.bbg {background: url(../images/mainbx/bbg.gif) 0 100% repeat-x; } 
.lside {background: url(../images/mainbx/side.gif) 100% 0 repeat-y; } 
.rside {background: url(../images/mainbx/side.gif) 0 0 repeat-y; } 
.clear {font-size: 1px; height: 1px}