	#login{
		position: relative; width: 460px; margin: auto; top: 30%; padding-bottom: 10px;
		background-color: #fff;
		border: solid 4px #3982c0;
		color: #3982c0;
	}

	#login h1{
		padding: 10px;
		background-color: #3982c0;
		font-size: 16px; font-weight: bold; color: #fff;
	}
	
	#login h1 a {
		font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;
	}

	#login h1 a:hover {
		color: #3982c0; text-decoration: none;
		background-color: #fff;
	}

	#login h1 a img{
		border: solid 1px #fff; vertical-align: bottom;
	}

	#login input{
		padding: 1px;
		font-size: 13px;color: #333;
		border: solid 1px #3982c0;
	}
	
	#login button{
		padding: 1px;
		font-size: 12px;color: #fff;
		border: solid 1px #3982c0;
		background-color: #3982c0;
	}
	
	#login div{
		padding: 10px;
	}
	
	#login div td{
		padding-top:10px; padding-right: 5px;
		font-weight: bold; font-size: 12px;
	}
	
	#login ul{
		overflow: hidden;
	}
	
	#login div a{
		color: #3982c0; text-decoration: underline; font-size: 10px; padding: 5px;
	}
	
	#login div a:hover{
		text-decoration: none;		
	}

	#login p{
		padding: 10px; color: #333;
	}
	
	#login p a{
		color: #3982c0; text-decoration: underline; font-size: 12px;
	}
	
	#login p a:hover{
		text-decoration: none;
	}
	



	#loginRecover{
		position: relative; width: 500px; margin: auto; top: 35%; padding-bottom: 10px;
		border: solid 4px #3982c0;
		background-color: #fff;
		color: #333;  font-size: 12px;
	}

	#loginRecover h1{
		padding: 10px;
		background-color: #3982c0;
		font-size: 16px; font-weight: bold; color: #fff;
	}
	
	#loginRecover h1 a {
		font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;
	}

	#loginRecover h1 a:hover {
		color: #3982c0; text-decoration: none;
		background-color: #fff;
	}

	#loginRecover h1 a img{
		border: solid 1px #fff; vertical-align: bottom;
	}

	#loginRecover p{
		padding: 10px; color: #333;
	}
	
	#loginRecover p a{
		color: #3982c0; text-decoration: underline; font-size: 12px;
	}
	
	#loginRecover p a:hover{
		text-decoration: none;
	}
	
	#loginRecover div{
		padding: 10px; color: #3982c0; font-weight: bold; text-align: center;
	}
	
	#loginRecover input{
		width: 200px; padding: 1px;
		font-size: 12px;color: #333;
		border: solid 1px #3982c0;

	}
	#loginRecover button{
		padding: 1px;
		font-size: 12px;color: #fff;
		border: solid 1px #3982c0;
		background-color: #3982c0;
	}
	
	#loginRecover div a{
		color: #3982c0; text-decoration: underline; font-size: 10px; padding: 5px;
	}
	
	#loginRecover div a:hover{
		text-decoration: none;		
	}


	#loginProblem{
		position: relative; width: 500px; margin: auto; top: 35%; padding-bottom: 10px;
		border: solid 4px #3982c0;
		background-color: #fff;
		color: #333;  font-size: 12px;
	}

	#loginProblem h1{
		padding: 10px;
		background-color: #3982c0;
		font-size: 16px; font-weight: bold; color: #fff;
	}
	
	#loginProblem h1 a {
		font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;
	}

	#loginProblem h1 a:hover {
		color: #3982c0; text-decoration: none;
		background-color: #fff;
	}

	#loginProblem h1 a img{
		border: solid 1px #fff; vertical-align: bottom;
	}

	#loginProblem p{
		padding: 10px; color: #333;
	}
	
	#loginProblem p a{
		color: #3982c0; text-decoration: underline; font-size: 12px;
	}
	
	#loginProblem p a:hover{
		text-decoration: none;
	}
	
	#loginProblem div{
		padding: 10px; color: #3982c0; font-weight: bold; text-align: center;
	}
	
	#loginProblem input{
		width: 200px; padding: 1px;
		font-size: 12px;color: #333;
		border: solid 1px #3982c0;

	}
	#loginProblem button{
		padding: 1px;
		font-size: 12px;color: #fff;
		border: solid 1px #3982c0;
		background-color: #3982c0;
	}
	
	#loginProblem div a{
		color: #3982c0; text-decoration: underline; font-size: 10px; padding: 5px;
	}
	
	#loginProblem div a:hover{
		text-decoration: none;		
	}

