/* login control; upgrade to 2009 layout use #3b3b3b for .papir and body */

#displayer_loginControl_lblReason { display:none; }
			
#divLogin { padding-bottom:50px; }
#divLogin #divLoginContainer { height:150px; }
#divLogin #divLoginContainer span { color:#333333; }

#divLogin #newsLetterBox { 
	width:305px; height:150px;
	background:transparent url(/content/images/login/loginFade.png) repeat-x scroll 0 0;
	border:solid 2px #c1c1c1;
}
#divLogin #newsLetterBox td { padding:4px 15px 0px; text-align:left; width:100%;  }

#divLogin #newsLetterBox .heading { display:none; }
#divLogin #newsLetterBox  .tablefill { background-color:white; }

#divLogin #displayer_loginControl_loginRowLeft, 
#divLogin #displayer_loginControl_loginRowLeft 
#divLogin #displayer_loginControl_buttonRowLeft { width: 100px; text-align:left; }

#divLogin #displayer_loginControl_lblResponse {  }

#divLogin #displayer_loginControl_table { height: 80px; }
#divLogin #displayer_loginControl_table td { empty-cells:show; }

#divLogin #displayer_loginControl_lblResponse, 
#divLogin #displayer_loginControl_lblUserId, 
#divLogin #displayer_loginControl_lblPassword { font-weight:bold; font-size:8pt; }
#divLogin #displayer_loginControl_helpLink { font-size:8pt; }


#divLogin #displayer_loginControl_loginRowRight div, 
#divLogin #displayer_loginControl_passwordRowRight div { 
	width:150px; height:21px;
	padding:1px 2px 0px;
	
	background:transparent url(/content/images/login/tbr4_21x150.png) no-repeat scroll 0 0;
}


#divLogin #displayer_loginControl_loginRowRight, 
#divLogin #displayer_loginControl_passwordRowRight {
	
}

#divLogin #displayer_loginControl_editEmail, 
#divLogin #displayer_loginControl_editPassword { 
	width:145px; height:21px;
	border:none;
	background:none;
}

#divLogin #displayer_loginControl_btnLogin, 
#divLogin #displayer_loginControl_btnLogout { 
	float:right; 
	width:65px; height:21px;
	background: transparent url(/content/images/login/bnr4_21x65.png) no-repeat scroll 0 0;
	border:none;
}

#divLogin #displayer_loginControl_btnLogin:hover, #divLogin #displayer_loginControl_btnLogout:hover { 
	color:#FFFFFF; 
	cursor:pointer;
	
	background-image:url(/content/images/login/bnr4_21x65_hover.png);
}

#divLogin #displayer_loginControl_helpLink { display:none; }

#divLogin #displayer_loginControl_buttonRowRight { text-align:center; vertical-align:bottom; }
#divLogin #displayer_loginControl_buttonRowRight div { padding-right:4px; }


/* end */

/* login page */
#divLoginIntro { padding:10px 50px 10px 0px; }
#ulLoginList div { padding-bottom:20px; }
#divLoginInfoList .heading { font-weight:bold; }
#divLoginSupport { padding:0px 0px 25px; }
/* end */


#divLogin #newsLetterBox input[type="text"], #newsLetterBox img {
	display:inline;
	margin:auto;
}


/* fade effect */
.background {
   display: none;
   position: absolute;
   top: 0%; left: 0%;
   width: 100%; height: 100%;
   background-color: black;
   
   z-index:1001;
   
   -moz-opacity: 0.8;
   opacity:.80;
   filter: alpha(opacity=80);
}
.foreground {
   display: none;
   position: absolute;
   top: 25%; left: 25%;
   
   padding: 16px; 
   background-color: white;
   
   z-index:1002;
   overflow: auto;
}

#close button {
	float:right;
	padding-right:5px;
	text-decoration:none;
	border:solid 1px #F77D00;
	background-color:Transparent;
	-moz-border-radius:5px 0px;
}
#close button:hover {
	border:solid 1px white;
	color:White;
	background-color:#F77D00;
	cursor:pointer
}
/* end */
