/* IE 6 STYLESHEET */

.username-field { position:relative; height: 30px; width: 270px; float: left; }
.inputfield { position:relative; height: 30px; float: left; }
.password-login { margin-top: -15px; width: 270px; height: 30px;}
.loginbuttonwrap { float: left; margin-top: 4px; }

label  { position:absolute; top:0; left:0; padding-top: 8px; padding-left: 6px; font-size: 0.9em; }
input { font-family: Helvetica, sans-serif; font-size: 0.9em; }

input.username { width: 100%; border-radius: 3px; -webkit-border-radius: 3px; outline: none; display: inline-block; border: 1px solid #CCC; padding: 5px; }
input.password { width: 100%; border-radius: 3px; -webkit-border-radius: 3px; outline: none; display: inline-block; border: 1px solid #CCC; padding: 5px;  }

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 0.75em Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #e9e9e9;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}


/* FOOTER */

.footer { border-top: 1px solid #CCCCCC; padding-top: 15px; font-weight: 400; font-size: 0.8em; letter-spacing: -1px; line-height: 1.2em; }
