div#logonContainer { 
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background:url(../../images/default/logon_bg.gif) left 75px repeat-x #f4f5f6;
}

div#logonContainer #footer .copyright {
width: auto !important;
}
/*#logonWrapper {
	width: 100%;
}*/
#logonWrapper {
	text-align: center;
}

	#logonBox {
	width: 418px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	}
	
	#signupBox {
	width: 500px;
	margin-top: 13px;
	float: left;
	}

		#logonBox #logonBoxHeader {
		height: 55px;
		background:url(../../images/default/logon_box_header_bg.gif) left top no-repeat;
		}
		
		#logonBox #forgotBoxHeader {
		height: 55px;
		background:url(../../images/default/logon_box_header_bg.gif) left top no-repeat;
		}
		
		#signupBox #signupBoxHeader {
		height: 55px;
		background:url(../../images/default/logon_box_header_bg.gif) left top no-repeat;
		}
		
		#signupBox #signupBoxHeader h3 {
			display: block;
			padding: 0;
			margin: 0;
			height: 55px;
			background:url(../../images/default/logon_box_header_bg_r.gif) right top no-repeat;
			font-family: Arial;
			font-size: 15px;
			color: #ff6600;
			padding-left: 46px;
			padding-top:20px;
			}
		
		#logonBox #forgotBoxHeader h3 {
			display: block;
			padding: 0;
			margin: 0;
			height: 45px;
			background:url(../../images/default/logon_box_header_bg_r.gif) right top no-repeat;
			font-family: Arial;
			font-size: 15px;
			color: #ff6600;
			padding-left: 46px;
			padding-top:20px;
			
			}
		
			#logonBox #logonBoxHeader h3 {
			display: block;
			padding: 0;
			margin: 0;
			height: 55px;
			_height: 40px;
			background:url(../../images/default/logon_box_header_bg_r.gif) right top no-repeat;
			font-family: Arial;
			font-size: 15px;
			color: #cc6b00;
			padding-left: 46px;
			padding-top: 14px;
			_margin-bottom: -14px;
			text-align: left;
			border-bottom: none;
			}
			
		#logonBox #logonBoxContent {
		background:url(../../images/default/logon_box_content_bg.gif) left top repeat-y;
		}
		
			#logonBox #logonBoxContent span.long {
			display: block;
			width: 100%;
			background:url(../../images/default/logon_box_content_bg_r.gif) right top repeat-y;
			}

			#logonBox #logonBoxContent span {
				/*padding-top: 30px;
				padding-bottom: 30px;*/
				display: block;
				text-align: center;
				background:url(../../images/default/logon_form_r_bg.gif) right top repeat-y;
			}
			
				#logonBox #logonBoxContent .error span {
				background:none;
				}

			#logonBox #logonBoxContent span table {
			}
				
				#logonBox #logonBoxContent span table td {
				padding-left: 16px;
				padding-right: 35px;
				}
			
		#signupBox #signupBoxContent {
		background:url(../../images/default/logon_box_content_bg.gif) left top repeat-y;
		}
			
			#signupBox #signupBoxContent span.long {
			display: block;
			width: 100%;			
			background:url(../../images/default/logon_box_content_bg_r.gif) right top repeat-y;
			}	
				
				#logonBox #logonBoxContent .Error div table {
				margin-bottom: 0px;
				}
				
				#logonBox #logonBoxContent span {
				/*background:url(../../images/default/logon-box-r-bg.gif) top right repeat-y;*/
				}
					#logonBox #logonBoxContent span table th {
					text-align: right;
					font-family: Arial;
					font-size: 12px;
					color: #7c7c7d;					
					padding-right: 0px;
					padding-left: 25px;
					font-weight: normal;
					}
						
					
					#signupBox #signupBoxContent div.registered {
					text-align: left;
					font-family: Arial;
					font-size: 13px;
					color: #333333;
					font-weight: normal;
					padding-left: 30px;
					padding-top: 10px;
					}
					
					#signupBox #signupBoxContent span table th {
					text-align: left;
					font-family: Arial;
					font-size: 12px;
					color: #333333;
					font-weight: normal;
					padding-right: 10px;
					}
						#signupBox #signupBoxContent span table th #signupStep {
						color: #666666;
						text-align: left;
						font-size: 13px;
						font-weight: bold;
						padding: 20px 0px 10px 30px;										
						background:url(../../images/default/signup_box_step_item.gif) left middle no-repeat;
												
						} 
					
						#logonBox #logonBoxContent #forgotBoxContent{
						text-align: left;
						font-family: Arial;
						font-size: 12px;
						color: #666666;
						font-weight: normal;
						padding-left:25px;
						padding-right: 10px;
						padding-bottom:20px;
						padding-top:10px
						}
					
					
					#signupBox #signupBoxContent span table th {
					font-family: Arial;
					font-size: 12px;
					color: #666666;
					text-align:right;
					padding-left:20px;
					}	

						#signupBox #signupBoxContent span table td.explanation {
						font-size: 12px;
						text-align:left;
						padding-left: 25px;
						padding-bottom:10px;
						width: 95%;
						}						
					
					
					#signupBox #signupBoxContent span table td {
					font-family: Arial;
					font-size: 12px;
					color: #666666;
					}
					
						#signupBox #signupBoxContent span table td.loginError {
						font-family: Arial;
						font-size: 12px;
						color: #FF3333;
						border: 1px solid red; 
						font-weight: bold;
						text-align:center;
						}
					
					#signupBox #signupBoxContent span table td #sitename{
					font-family: Arial;
					font-size: 12px;
					color:#AEAEAE;
					text-align:left;
					padding-right:10px;
					}

						#signupBox #signupBoxContent span table td input.txt {
						border: solid 1px #999999;
						width: 203px;
						font-family: Arial;
						font-size: 12px;
						color: #666666;
						padding: 2px;
						}
						
						#signupBox #signupBoxContent span table td input.sitename {
						border: solid 1px #999999;
						width: 100px;
						font-family: Arial;
						font-size: 12px;
						color: #666666;
						padding: 2px;
						}
						
						
					
					#logonBox #logonBoxContent span table td {
					font-family: Arial;
					font-size: 12px;
					color: #666666;
					}

						#logonBox #logonBoxContent span table td.loginError {
						font-family: Arial;
						font-size: 12px;
						color: #FF3333;
						border: 1px solid red; 
						font-weight: bold;
						text-align:center;
						}
					
						#logonBox #logonBoxContent span table td input.txt {
						border: solid 1px #999999;
						width: 203px;
						font-family: Arial;
						font-size: 12px;
						color: #666666;
						padding: 2px;
						}
			
		#logonBox #logonBoxFooter {
		height: 37px;
		background:url(../../images/default/logon_box_footer_bg.gif) left top no-repeat;
		}

		#signupBox #signupBoxFooter {
		height: 10px;
		background:url(../../images/default/logon_box_footer_bg.gif) left bottom no-repeat;
		}
					
			#logonBox #logonBoxFooter span {
			display: block;
			width: 100%;
			height: 37px;
			background:url(../../images/default/logon_box_footer_bg_r.gif) right top no-repeat;
			text-align: center;
			font-family: Arial;
			font-size: 11px;
			color: #cccccc;
			}
			
			#signupBox #signupBoxFooter span {
			display: block;
			width: 100%;
			height: 10px;
			background:url(../../images/default/logon_box_footer_bg_r.gif) right bottom no-repeat;
			text-align: right;
			font-family: Arial;
			font-size: 11px;
			color: #cccccc;
			}

				#signupBox #signupBoxFooter span div{
				float: left;
				padding-top: 10px;
				}
				
				#signupBox #signupBoxFooter span div a{
				color: #3399cc;
				text-decoration: underline;
				}
				
				#signupBox #signupBoxFooter span div a:hover{
				color: #3399cc;
				text-decoration: none;
				}

				#logonBox #logonBoxFooter span a {
				color: #3399cc;
				text-decoration: underline;
				margin-right: 14px;
				}
				
				#logonBox #logonBoxFooter span span.ForgotLink {
				padding-top: 10px;
				padding-left: 150px;
				}

				#logonBox #logonBoxFooter span span.Left {
				float: left;
				width: auto;
				height: auto;
				background:none;
				text-align: left;
				}
				
				
				#signupBox #signupBoxFooter span #signupBoxSubmit,
				#signupBox #signupBoxFooter span .signupBoxSubmit
				{
				width: 78px;
				height: 33px;
				border: none;
				margin-left: 17px;
				background: url(../../images/default/logon_box_submit.gif);
				font-size: 10px;
				margin-right:40px;
				font-weight: bold;
				color: #ffffff;
				cursor: pointer;cursor:hand;
				}
	
	
				#logonBox #logonBoxFooter span #logonBoxSubmit,
				#logonBox #logonBoxFooter span .logonBoxSubmit
				{
				width: 78px;
				height: 33px;
				border: none;
				margin-left: 17px;
				background: url(../../images/default/logon_box_submit.gif);
				font-size: 10px;
				font-weight: bold;
				color: #ffffff;
				cursor: pointer;cursor:hand;
				position: absolute;
				}


#logonBox #forgotBoxFooter {
		height: 37px;
		
		background:url(../../images/default/logon_box_footer_bg.gif) left top no-repeat;
		
		}
			
			#logonBox #forgotBoxFooter span {
			display: block;
			width: 100%;
			height: 37px;
			background:url(../../images/default/logon_box_footer_bg_r.gif) right top no-repeat;
			text-align: right;
			/*padding-right::20px;*/
			font-family: Arial;
			font-size: 11px;
			color: #cccccc;
			}
			
								
				#logonBox #forgotBoxFooter span #forgotBoxSubmit,
				#logonBox #forgotBoxFooter span .forgotBoxSubmit
				{
				width: 130px;
				height: 33px;
				border: none;
			/*	margin-left: 17px;*/
				margin-right:55px;
				background: url(../../images/default/forgot_box_submit.gif);
				font-size: 10px;
				font-weight: bold;
				color: #ffffff;
				cursor: pointer;cursor:hand;
				}
	
	
	#logonSupportTextContainer {
	float: right;
	margin-top: 37px;
	margin-left: 62px;
	padding-left: 58px;
	margin-right: 30px;
	border-left: solid 4px #d9d9da;
	}
	
		#logonSupportTextContainer ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		padding-top: 17px;
		padding-bottom: 17px;
		}
		
			#logonSupportTextContainer ul li {
			padding: 0;
			margin: 0;
			font-family: Arial;
			font-size: 11px;
			color: #515151;
			padding-left: 62px;
			padding-bottom: 17px;
			background: url(../../images/default/logon_li.gif) left top no-repeat;
			}
			
				#logonSupportTextContainer ul li h3 {
				padding: 0;
				margin: 0;
				}
				
				#logonSupportTextContainer ul li .dots {
				background: url(../../images/default/logon_dots.gif) repeat-x;
				height: 1px;
				margin-top: 23px;
				}

#logonWrapper table.Entrance {
width: 420px;
margin-top: 100px;
margin-left: auto;
margin-right: auto;
}

	#logonWrapper table.Entrance td {
	width: 50%;
	padding: 13px 10px 7px 10px;
	text-align: left;
	}

		#logonWrapper table.Entrance td div{
		background: url(../../images/default/logon-admin-entrance-ico.gif) left center no-repeat;
		padding: 6px 0px 5px 64px;
		}

			#logonWrapper table.Entrance td div p{
			margin: 0px 0px 0px 0px;
			color: #cc6b00;
			background: url(../../images/default/logon-worker-entrance-text.gif) top left no-repeat;
			width: 115px;
			height: 27px;
			}

			#logonWrapper table.Entrance td div a{
			color: #999999;
			font-family: Arial;
			font-size: 11px;
			text-decoration: none;
			}

			#logonWrapper table.Entrance td div a:hover{
			text-decoration: underline;
			}

	#logonWrapper table.Entrance td.AdminEntrance {
	width: 50%;
	border-right: 2px solid #d0d0cf;
	}
			#logonWrapper table.Entrance td.AdminEntrance div p{
			background: url(../../images/default/logon-admin-entrance-text.gif) top left no-repeat;
			}
			

		.SignUpButton{
		font-size: 13px;
		font-weight:bold;
		padding: 3px 15px 3px 15px;
		background: #D4D0C8;
		width: 85%;
		}				
	
	
	input.passtext{
	width:190px;
	font-size:14px;
	color:#666666;
	margin-bottom:-1px;
	font-weight:bold;
	border:1px solid #7F9DB9;	
	}
	
	input.logintext{
	width:171px;
	font-size:14px;
	color:#666666;
	margin-bottom:-1px;
	font-weight:bold;	
	background-image: url('../../images/icons/icon_user.gif');
	background-repeat:no-repeat;
	background-position: 1px 1px;
	padding-left: 19px;
	border:1px solid #7F9DB9;
	}

	input.passtextFocused {
	border: solid 2px green;
	background: #ffffff;	
	}
	