#login, #welcome {width: 159px; margin: 0; padding: 0; background-color: #548F89;}
#login a, #welcome a {color: white;}
#login a:hover, #welcome a:hover {color: red;}

#login table {margin: 0; padding: 0; border-collapse: collapse; width: 159px;}
	#login table tr {}
		#login table tr td {margin: 0; padding: 0 2px;}
			#login table tr td.username-title {font-size: 0.7em; font-weight: bold;}
			#login table tr td.username-box {text-align: center;}
				#login table tr td.username-box input {width: 141px;}
			#login table tr td.password-title {font-size: 0.7em; font-weight: bold;}
			#login table tr td.password-box {text-align: center;}
				#login table tr td.password-box input {width: 141px;}
			#login table tr td.enlist {text-align: left;}
			#login table tr td.submit-login {text-align: right;}
				#login table tr td.submit-login input {margin: 2px 0;}
				
#welcome table {margin: 0; padding: 0; border-collapse: collapse; width: 159px;}
	#welcome table tr {}
		#welcome table tr td {margin: 0;}
			#welcome table tr td.welcome-title {font-size: 0.7em; text-align: left; padding: 4px 2px 2px 2px; font-weight: bold;}
			#welcome table tr td.welcome-user {font-size: 0.9em; text-align: center; padding: 2px;}
			#welcome table tr td.logout {font-size: 0.7em; text-align: right; padding: 2px 2px 4px 2px;}