* {
	margin: 0; padding: 0
}
body {
	text-align: center; background-color: #003457; font-size: 9pt; font-family: arial
}
fieldset {
	display: block; border: none; padding: 25px 0 0 0
}
h3 {
	margin: 15px 0 0 0; font-size: 13pt
}
iframe {
	margin:0px 30px; width: 700px; height: 500px; border: solid 1px #999; border-right: none
}
img {
	border: none	
}
label {
	display: block; float: left; width: 120px; font-weight: bold; text-align: left; margin: 0 0 0 30px
}
p {
	text-align:left; padding: 10px 30px
}

#main {
	clear: both; width: 800px; min-width: 800px; margin: 0px auto; background: #fff url(../img/login_bg.jpg) right bottom no-repeat
}
#bottom {
	float: right
}
#button {
	float: right; margin: 0 30px 0 0
}
#LoginForm {
	position: relative; margin: 10px auto; padding: 5px 0 0 0; width: 360px; height: 170px; overflow: hidden; background: url(../img/form.jpg) left top no-repeat; text-align: left
}
#logo {
	float: left; margin: 10px 0 0 10px; padding: 0px
}
#top {
	clear: both; margin: 45px 0 0 0; padding: 0px; font-size: 16pt
}
#footer {
	clear: both; background-color: #f3f3f3; color: #36a; font: 7pt verdana; padding: 15px 0; margin: 365px 0 0 0
}
#print {
	display: block; background: url(../img/print.png) left top no-repeat; color:#00f; padding: 0px 0px 0px 20px
}
#statusTray{
	position: absolute; bottom: 25px; left: 35px
}
#statusMessage{
	float: left; text-align:left; padding: 0 0 0 5px; font-family: tahoma; font-size: 8pt; font-weight: bold
}
#loadingAnim{
	visibility: hidden; float:left
}

.clearfix {
	clear: both; overflow: hidden; font-size: 1px; height: 0px
}
.inp {
	width: 170px; border: #a6a6a6 1px solid
}
.notice {
	font-family: tahoma; font-size: 9pt; color: #999
}
.green {
	color:#3c6
}
.gray {
	color:#333
}
.red {
	color:#f30
}


* html label {
	margin: 0 0 0 20px
}
