* { padding: 0; margin: 0; border: 0; }

body {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 background: #02214e url(images/bg_glow.jpg) top no-repeat;
	}

#wrapper { 
 	margin: 0 auto;
 	width: 590px;
	}

#header {
 	width: 590px;
 	background: url(images/employeeportal_logo.png) top left no-repeat;
	height: 62px;
	}

#topbox {
	width: 590px;
	height: 58px;
	margin: 0px 0px 3px 0px;
 	background: url(images/login_upper.png) top no-repeat;
	}

#topbox img {
	padding: 12px 0px 0px 47px;
	float: left;
	}
	
#topbox span {
	float: right;
	color: #fff;
	font-size: 16px;
	padding: 18px 70px 0 0;
	}	

	
h3 {
	color: #fff;
	text-align: center;
	font-size: 1.5em;
	}	

#bottombox { 
 	width: 590px;
 	background: url(images/login_lower.png) top no-repeat;
	height: 139px;
	}

/* Input Form */

fieldset.login  {
	border: none;
	width: 525px;
	margin: 0 auto;
	padding: 26px 0;
}

fieldset.forgot  {
	border: none;
	width: 525px;
	margin: 0 auto;
	padding: 10px 0 0 75px;
	background: url(images/login_upper.png) top no-repeat;
}

.login input, .login button {
	border: none;
	float: left;
}
.login input.box {
	color: #082d63;
	font-size: 1.3em;
	width: 200px;
	height: 37px;
	padding: 8px 5px 0;
	background: url(images/loginbox.gif) no-repeat;
	margin-right: 5px;
	outline: none;
}

.forgot input.box {
	color: #082d63;
	font-size: 1.3em;
	width: 200px;
	height: 37px;
	padding: 15px 0 0 50px;
	background: url(images/loginbox.gif) no-repeat;
	outline: none;
	border: none;
}

.login button.btn {
	width: 92px;
	height: 37px;
	cursor: pointer;
	text-indent: -9999px;
	background:url(images/login_btn.jpg);
}

.login button.btn:hover {
	width: 92px;
	height: 37px;
	background: url(images/login_btn.jpg)92px 37px ;
}

.forgot button.btn {
	width: 92px;
	height: 37px;
	cursor: pointer;
	text-indent: -9999px;
	background:url(images/submit_btn.jpg);
}

.forgot button.btn:hover {
	width: 92px;
	height: 37px;
	background: url(images/submit_btn.jpg)92px 37px ;
}
	
a {
	color: #1c5cb9;
	text-decoration: none;
	float: left;
	padding-left: 319px;
	outline: none;
	}	
	
a:hover {
	color: #3075d7;
	text-decoration: none;
	outline: none;
	}
		
p {
	font-size: 130%;
	color: #fff;
	word-spacing: 140px;
	}		
		
		
		
		