div.lgnGraphicTextbox {
	background:transparent url(../Images/Bg/textBoxBg.png) repeat scroll 0 0;
	border-color:#8D8D8D #9C9C9C #B8B8B8 #8D8D8D;
	border-style:solid;
	border-width:1px;
	height:20px;
	padding-bottom:0;
	padding-left:0;
	text-align:left;
	width:139px;
}
div.lgnGraphicTextbox div.txtBoxLeftCorner {
	background:transparent url(../Images/Bg/leftTextBoxBg.png) repeat scroll 0 0;
	float:left;
	height:20px;
	width:3px;
}
div.lgnGraphicTextbox div.textbox {
	float:left;
	height:21px;
	width:135px;
}
div.lgnGraphicTextbox div.textbox input {
	width:130px;
	border:medium none;
	height:14px;
	margin-left:2px;
	margin-top:3px;
	*margin-top:1px;
	*padding-bottom:2px;
	padding-top:0px;
}
table#loginForm tr td#button div, table#resetpwdForm tr td#button div{
	float:left;
}
table#resetpwdForm tr td.entry div button#btnReset{
	margin-right:2px\9;
}
table#loginForm tr td#button div#forgotPwd{
	padding-top:6px;
	padding-top:3px\9;
	padding-left:5px;
	width:110px;
	font-family:'Arial Rounded MT bold', Arial, Helvetica, sans-serif;
}
div#smallWindowWrapper{
	width:100%;
	padding-top:100px;
}
div#overMain{
	width:500px;
	height:310px;
}
div#loginHeader{
	width:478px;
	height:48px;
}
div#overMain div.rightShape{
	width:10px;
	height:320px;
	float:right;
	margin-right:10px;
}
div#overMain div.rightShape2{
	background:url(../Images/SmallPage/rightShape.png) repeat-y;
	width:10px;
	height:336px;
	float:right;
}
div#overMain div.loginRightShape2{
	background:url(../Images/SmallPage/rightShape.png) repeat-y;
	width:10px;
	height:287px;
	float:right;
}
div#overMain div.rightTopShape{
	width:10px;
	height:10px;
	float:right;
	margin-top:2px;
}
div#overMain div.bottomShape{
	width:480px;
	height:13px;
	background:url(../Images/SmallPage/bottomShape.png);
}
div#overMain div.cornerShape{
	width:10px;
	height:13px;
	background:url(../Images/SmallPage/cornerShape.png);
	float:right;
}
div#smallWindowWrapper div.smallWindow{
	height:auto;
	width:480px;
	background:#fff;
	float:left;
}
div#loginHeader{
	width:480px;
	height:60px;
}
div#smallWindowWrapper div.smallWindow div.body{
	width:478px;
	border:1px #676767 solid;
	margin-top:1px;
	min-height:236px;
	height:auto;
}
div#smallWindowWrapper div.smallWindow div.maSetupBody{
	width:478px;
	border:1px #676767 solid;
	margin-top:1px;
	min-height:285px !important;
	height:auto !important;
	height:285px;
}
table.form tr td.entryLogin,
table.form tr td.entryRsPw,
table.form tr td.entry{
	text-align:left; /* ie */
	height:15px;
}
button#btnLogin{
/*	float:left;*/
}
div#iconContainer,
div#iconContainerRPW{
	height:131px;
	padding-left:35px;
	float:left;
	padding-top:35px;
}
div#iconContainerRPW{
	float:right;
	padding:35px 35px 0 0;
}	
div#formContainer{
	min-height:131px;
	height:auto;
	margin-bottom:15px;
	float:left;
}
.smallWindow div#formContainer{ 
	margin-bottom:0;
	margin-top:10px
}
div#loginFormContainer{
	min-height:131px;
	width:258px;
	height:220px;
	margin-bottom:15px;
	float:left;
}
div#loginFormContainer table.form tr td.label{
	text-align:right;
}
div#smallWindowWrapper div.smallWindow div.body div#message{
	width:250px;
	text-shadow:2px 2px 3px #aaaaaa;
	padding-top:33px;
	height:41px;
	text-align:center;
}
div#smallWindowWrapper div.smallWindow div.body div#message .normal{
	text-shadow:none;
	}
div#message table{
	height:74px;
	vertical-align:middle; /* ie */
}
div#smallWindowWrapper div.smallWindow div.body div#message{
	padding-left:35px;
}
div#smallWindowWrapper div.smallWindow div.body div#loginMessage{
	text-align:center;
	width:240px;
	height:51px;
	height:41px;
	padding-top:33px;
	text-shadow:2px 2px 3px #AAA;
	float:left;
}
div#frmResetPw_message{
	padding-left:0px;
	line-height:15px;
	*padding-left:13px;
}
div.setupMessage{
	line-height:15px;
}

/************************/
/* =SMALL-WINDOW-HEADER */
/************************/

div#smallWindowHeader{
	height:60px;
	position:relative;
}
div#smallWindowHeader div.pageTitle2{
	font-size:24px;
	color:#ffffff;
	float:right;
	padding-right:6px;
	padding-top:23px;
	vertical-align:top;
	text-align:right;
}

/********************/
/* =FORGET-PASSWORD	*/
/********************/

div#smallWindowWrapper div.smallWindow div.body div.forgetpassword{
	padding-top:6px;
	padding-left:5px;
	width:106px;
	font-family: 'Arial Rounded MT bold',Arial,Helvetica,sans-serif;
}
div#smallWindowWrapper div.footer{
	color:#444;
	font-size:11px;
	text-align:center;
	padding-top:5px;
	width:479px;
	float:left;
}

/**************/
/* FORM-TABLE */
/**************/

div.body div.title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2c4877;
	margin-top:5px;
	text-align:left;
	text-shadow:2px 2px 3px #aaaaaa;
	margin-left:15px;
}
table#resetpwdForm tr td.label{
}
table#loginForm{
	float:left;
}
table.form tr td.label{
	text-align:right;
	vertical-align:top;
	padding-top:10px;
	padding-right:5px;
}
table.form tr td{
	height:15px;
}
table.form tr td.entry{
	padding-top:6px;
}
div.graphicTextbox{
	width:140px;
}
div.graphicTextbox div.textbox input{
	width:130px;
}