body {
	width:100%;
	height:100%;
	background:url('../../images/login/background.gif') repeat-x #FFFFFF;
	margin:0 auto;
	padding:0;
	text-align:center;
	font:normal 11px tahoma;
	color:#313131;
}
* {
	padding:0;
	margin:0;
}

div#site {
	margin:146px auto 0px auto;
	padding:0;
	border:0;
	float:left;
	clear:both;
	width:100%;
}

div#login {
	width:480px;
	margin:0px auto 0px auto;
	padding:0;
	height:180px;
	background:#FFFFFF;
	display:block;
}

div.title {
	border-bottom:solid 1px #333333;
	margin:8px 0px 4px 0px;
	padding:0px 0px 4px 0px;
	width:120px;
	height:13px;
	float:left;
	clear:left;
}

div#content {
	float:left;
	clear:left;
	width:370px;
	margin:25px 50px;
	padding:0;
}

table.main {
	float:left;
	clear:left;
	margin:18px 0px 0px 10px;
	padding:0;
}

.inputLabel{
	font:normal 11px Tahoma;
	color:#313131;
	text-align:left;
	margin:0;
	height:11px;
}

input {
	background:#FFFFFF;
	border:solid 1px #bababa;
}

input.inputText,input.inputPassword {
	font:normal 11px Tahoma;
	padding:2px 0px 0px 0px;
	margin:0;
	width:99%;
	float:left;
	clear:left;
	height:14px;
}

img.inputCheckbox {
	height:16px;
	width:16px;
	padding:0;
	border:0;
	margin:0;
	cursor:pointer;
}

img#blackLogo {
	float:right;
}

input.inputSubmit {
	font:normal 11px Tahoma;
	padding:0px 10px 4px 10px;
	margin:0;
	outline:0;
	height:18px;
}

div h1 {
	border-bottom:solid 2px #333333;
	padding:0;
	font:normal 12px Tahoma;
	margin:0;
	padding:0px 10px 3px 0px;
	height:12px;
	float:left;
	clear:left;
	text-align:left;
	width:auto;
}
