body {
	margin: 0px; padding: 0px; text-align: center; background-color: #003457; font-size: 9pt; font-family: arial
}
form {
	margin: 10px auto; padding: 5px 0 0 0; width: 360px; background: url(../../images/mac_form.jpg) left top no-repeat; text-align: left
}
form#WSLoginForm2 {
	height: 170px
}
fieldset {
	display: block; border: none; margin: 15px 0 0 0; padding: 0px
}
label {
	display: block; float: left; width: 120px; font-weight: bold; text-align: left; margin: 0 0 0 30px
}
* html label {
	margin: 0 0 0 20px
}
input.field {
	width: 170px; border: #a6a6a6 1px solid
}
input#button {
	float: right; margin: 0 30px 0 0; padding: 0px
}
img {
	border: none	
}
h3 {
	font-size: 13pt
}
form h3 {
	text-align: center; font-size: 11pt; margin: 15px
}

#main {
	clear: both; width: 780px; min-width: 775px; padding: 0; margin: 0px auto; background-color: #fff
}
* html #minwidth {
	position:relative; float:left; border-left: 780px solid #fff; z-index: 1
}
* html #container {
	position: relative; float:left; margin-left: -780px; z-index:2;
}

#bottom {
	float: right; margin: 0px
}
a#link {
	color: #000; font-weight: bold; display: block; background: url(../../images/mac_pass.gif) left top no-repeat; margin: 5px 0 0 30px; padding: 5px 0 5px 30px
}
#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: 10px 0px; width: 100%
}
#ajaxLoader {
	display: none; position: absolute; margin: 0; padding: 0 10px 20px 10px; left: 35%; top: 200px; text-align: center; font-family: arial; font-size: 10pt; font-weight: bold; background-color: #ebf4fc; color: #000; border: double 3px #249
}

.clearfix {
	clear: both; overflow: hidden; font-size: 1px; height: 0px
}
