body {
	margin:20px; padding:0; /* Need to set body margin and padding to get consistency between browsers. */
	color: #000;
	text-align:center;
	background-color: #000;
	color: #fff;
	font: 14px "Garamond", serif;
}
h2 {font-weight:normal; font-size: 22px; margin:0; padding:0;}
p {font: 14px "Garamond", serif;}

#contact {
	float:left; border-top:2px solid white; padding-top:5px; text-align:left;
}
#login {
	float:right; border-top:2px solid white; padding-top:5px;letter-spacing:1px; position:relative;
}

.login-div { position:absolute; width:190px; top:30px; right:0; font-family:Arial; font-size:11px; background:#000; padding:10px 12px; border:#333 1px solid; color:#fff;}
.login-div .textfield {padding:4px 5px; border:1px solid #333; background:#fff; width:180px;}

.login-div td { padding:2px 0; text-align:left;}
.login-div td a {color:#fff; background:url(../images/dotted-line.gif) left bottom repeat-x; padding-bottom:2px;}

/* Reset Password */
.reset-pwd {width:260px; font-family:Arial; font-size:11px; color:#fff; margin:0 auto;p}
.reset-pwd .textfield {padding:4px 5px; border:1px solid #333; background:#fff; width:180px;}

.reset-pwd td {padding:2px 0; text-align:left;}
.reset-pwd a {color:#fff; background:url(../images/dotted-line.gif) left bottom repeat-x; padding-bottom:2px;}
.reset-pwd p { text-align:center;}

#container {
	position:relative;
	margin:30px auto 20px auto;
	width: 675px;
	text-align: center;
}

#title {
	font-size: 42px;
	margin-bottom: 20px
}
	
#subtitle {
	font-size: 20px;
	margin-bottom: 60px
}

a{ text-decoration:none; }
a:hover{ text-decoration: none; border-bottom:1px dotted;}

@page {
	margin-right: 1.25in;
	margin-top: 1in;
	margin-bottom: 1in;
	}

/*************** Login *********************/

.signin p {
margin:0;
}
.signin  {
color:#666666;
font-size:11px;
}

.remember {
padding:4px 0 12px;
}

.signin .forgot {
margin-bottom:4px;
}

.msg {font-family:Arial; font-size:11px; color:#fff;}

h1 {
	margin:0; 
	padding:0;
	font-size: 42px;
	font-weight: normal;
	display:inline;
	
}
.error { font-size:16px !important;}
.error a{ font-size:16px !important;}