	.yui3-logindialog input,.yui3-passworddialog input {
		background-color: #EEE;
		float: none;
		margin-bottom: 10px;
		padding: 6px 4px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border: 1px solid #E7E7E7;
		width: 285px;
		height: 15px;
		color: #1B1B1B;
		font-size: 14px;
		font-weight: bold;
	}
	
	.yui3-passworddialog input::-webkit-input-placeholder, .yui3-logindialog input::-webkit-input-placeholder {
		color:white;
	}

	.yui3-logindialog .button,.yui3-passworddialog .button {
		float:right;
		padding:0px 10px;
		margin:0px 2px;
	}
	
	.yui3-logindialog .button:hover,.yui3-passworddialog .button:hover {
		color:white;
		background-color:black;
	}

#logindialog {
	position:absolute;
	width:330px;
	top:50%;
	left:50%;
	margin-left:-150px;
	margin-top:-150px;
	
}


	.yui3-logindialog {
		/*border:1px solid transparent;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		border-radius:20px;*/
		background-color:white;
		z-index:1000;
		padding:0px;
	}
	
	.yui3-logindialog-content {
		/*border-top:1px solid #999999;*/
		margin-top:6px;
	}
	
	
	.yui3-logindialog label {
		font-size:12px;
		padding:0 0 4px 2px;
		line-height:16px;
	}

	.yui3-passworddialog label {
		font-size:12px;
		padding:0 0 4px 10px;
	}
	.yui3-passworddialog h1 {
		font-size:12px;
		margin:0;padding:0;
	}

	.yui3-logindialog .tabbar {
		background-color:#ccc;
		height:36px;
		overflow:hidden;
	}
	.yui3-logindialog .tab {
		color:black;
		float:left;
		
		font-size:12px;
		padding:10px 15px;
		cursor:pointer;
		height:20px;
		
		line-height:20px;
		/*background:url('/images/dialog_arrow.png') no-repeat left center;*/
		
	}		
		.yui3-logindialog .tab.active {
			
			font-weight:bold;
			/*background:url('/images/dialog_arrow-hover.png') no-repeat left center;*/
			background-color:white;
		}

	.yui3-logindialog form {
		display:none;
		margin:0;
		padding:15px;
	}
	.yui3-logindialog .buttonbar {
		
		overflow:hidden;
		padding-top:4px;
	}
	
	.yui3-logindialog .help {
		font-size:9px;
		line-height:11px;
		margin-bottom:2px;
	}
	


	.yui3-logindialog .show {
		display:block;
	}
	
	.yui3-logindialog .error {
		background-color: #FCFB9A;
		border-bottom-left-radius: 8px 8px;
		border-bottom-right-radius: 8px 8px;
		border-top-left-radius: 8px 8px;
		border-top-right-radius: 8px 8px;
		color: #B05A0E;
		font-size: 11px;
		line-height: 13px;
		margin: 10px 0 10px 0;
		padding: 8px;
		width: 284px;
		display:none;
	}
	.yui3-logindialog .error.show {
		display:block;
	}

	.yui3-logindialog .error .resetpass {
		color:black;
		text-decoration:underline;
		cursor:pointer;
	}
	.yui3-logindialog .error .resetpass:hover {
		text-decoration:none;
	}
	.yui3-logindialog .accept {
		margin:10px;
		font-size:10px;
	}
	.yui3-logindialog #register-accept, .yui3-logindialog #register-auto {
	margin:0 0 10px 0;
	float:left;
		width:30px;
	}
	.yui3-logindialog .acceptterms.auto {font-weight:bold;padding:1px;margin:1px;display:block}
	.tabbar .tab a {
	color:black;
	float:left;
		margin-left:1px;
		line-height:10px;
		height:10px;
	}


.yui3-logindialog-hidden {
	display:none;
}


#loginarea .loggedin, #loginarea .loggedout {
	display:none;
}

#loginarea .loggedin.show, #loginarea .loggedout.show {
	display:inline;
}
#loginarea div.loggedout.show {
	display:block;
}

.lightbggray {
	background-color:#ccc;
}

#header .sign {float:left}
#header .links span {color:black; font-weight: bold; float:left}
#header .links a {float:left}

.yui3-passworddialog {
	position:absolute;
	width:320px;
	top:50%;
	left:50%;
	margin-left:-150px;
	margin-top:-150px;
	border:1px solid transparent;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	background-color:white;
	z-index:1000;
	padding:15px;
}
	.yui3-passworddialog-hidden {
		display:none;
	}
	
	.yui3-passworddialog {
		padding:10px;
	}
	
	.yui3-passworddialog .yui3-widget-bd {
		border-top:1px solid #999999;
		border-bottom:1px solid #999999;
		padding:5px 0px;
		margin:5px 0px;
	}
	
	.yui3-passworddialog .newpw,.yui3-passworddialog .againpw {
		overflow:hidden;
	}
	
	.yui3-passworddialog-content {
		margin:6px;
	}
	
	
