#LogIn {
	/*position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -150px;
	margin-top: -100px;
	border: 1px silver solid;
	*/
	overflow:hidden;
	font-size: 0.8em;
	font-family: Tahoma;
	padding-left:10px;
}
.SmallLogIn#LogIn{
	padding:0px;
}
#LogIn p{
	vertical-align:middle;
	line-height:1.4em;
}
.SmallLogIn#LogIn p{
	padding:0em;
	margin:0.2em;
}
.SmallLogIn#LogIn label{
	display:block;
	padding:0px;
	margin:0px;
}
#LogIn .LogInLeft {
	width: 150px;
	display: inline-block;
	padding: 1px;
	white-space: nowrap;
	text-align:right;
	margin-right: 5px;
}
#LogIn .LogInRight {
	margin-left:155px;
	display: inline-block;
	padding: 1px;
	white-space: nowrap;
}
#LogIn input[type='text'], #LogIn input[type='password'] {
	width: 250px;
	padding: 1px;
	border: 1px gray dotted;
}
input[type='text'], input[type='password'], textarea{
	padding: 1px;
	border: 1px gray dotted;	
}
.SmallLogIn#LogIn input[type='text'], .SmallLogIn#LogIn input[type='password']{
	width: 150px;	
}
#LogIn input[type='text']:focus,
#LogIn input[type='password']:focus,
#LogIn input[type='text']:hover,
#LogIn input[type='password']:hover,
input[type='text']:focus,
input[type='password']:focus,
input[type='text']:hover,
input[type='password']:hover,
textarea:focus,
textarea:hover{
	border:1px gray solid;
}
#LogIn input[type='submit'], input[type='submit'] {
	padding: 3px 7px 3px 7px;
	cursor: pointer;
	background-color:white;
	border-left:1px #EEE outset;
	border-top:1px #EEE outset;
	border-right:1px #DDD outset;
	border-bottom:1px #DDD outset;
}
#LogIn input[type='submit']:hover, input[type='submit']:hover{
	border-left:1px #FF6600 outset;
	border-top:1px #FF6600 outset;
	border-right:1px #FF6600 outset;
	border-bottom:1px #FF6600 outset;
}
#LogIn input[type='checkbox'] {
}

