body.login_meltinpot {
	background:#fff;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.login_meltinpot a {
	cursor:pointer;
	color:#666;
	text-decoration:none;
}

.login_meltinpot a:hover {
	text-decoration:underline;
}

.login_meltinpot .clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

.login_meltinpot .clearfix {
	display:inline-block;
}

.login_meltinpot html[xmlns] .clearfix {
	display:block;
}

.login_meltinpot * html .clearfix {
	height:1%;
}

.login_meltinpot #container {
	padding:0px;
	margin:0px auto;
	text-align:left;
	width:450px;
}

.login_meltinpot #container #content_shadow {
	margin:2px 0px 0px 1px;
	padding:0px;
}

.login_meltinpot #content {
	margin:-2px 1px 0px -1px;
	font-size:11px;
}

.login_meltinpot .header {
	padding:20px 0px 10px 10px;
	margin:10px 0px 10px 0px;
	border-bottom:solid 1px #ccc;
}

.login_meltinpot .header h2 {
	margin:0px;
	padding:0px;
	font-size:14px;
}

.login_meltinpot label {
	cursor:pointer;
	color:#666666;
	font-weight:bold;
}

.login_meltinpot .inputtext,
.login_meltinpot .inputpassword {
	border:1px solid #bdc7d8;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	padding:3px;
}

.login_meltinpot .inputbutton,
.login_meltinpot .inputsubmit {
	padding:2px 15px 3px 15px;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:#D9DFEA;
	border-left-color:#D9DFEA;
	border-bottom-color:#0e1f5b;
	border-right-color:#0e1f5b;
	background-color:#666;
	color:#FFFFFF;
	font-size:11px;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	text-align:center;
}

.login_meltinpot #content {
	padding:1px 20px;
} 

.login_meltinpot #loginform, .login_meltinpot #resetform {
	clear:left;
	margin:0px auto;
	padding:20px 0px 20px 0px;
	text-align:left;
	width:380px;
	border-bottom:1px solid #ccc;
} 

.login_meltinpot .form_row {
	padding:0px 0px 8px 0px;text-align:left;
} 

.login_meltinpot .form_row label {
	display:block;float:left;padding:3px 0px;width:100px;
} 

.login_meltinpot .form_row input {
	margin:0px;
} 

.login_meltinpot .form_row .inputtext, .login_meltinpot .inputpassword {
	width:175px;
} 

.login_meltinpot #buttons {
	padding:5px 0px 0px 0px;
	text-align:left;
} 

.login_meltinpot #error {
	background:#ffffdd;
	border:1px solid #ffd700;
	padding:10px;
}
