﻿
body
{
	background-color: #fff;
}

.Background 
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -101;
}

.Background.Repeat
{
	background-image: url(Images/homepage_image_extension.jpg);
	background-repeat: repeat-x;
}

.Background.Image
{
	background-image: url(Images/homepage_image.jpg);
	background-repeat: no-repeat;
	
}

/* Log On
----------------------------------------------------------*/

.LogonPanel
{
	background-color: #003057;
	border: 0;
}

#PasswordWrapper
{
	white-space:nowrap;
	text-align:right;
	vertical-align:top;
}
#logon
{
	display: inline-block;
	text-align:left;
	padding: 10px 20px;
	width: 280px;
	vertical-align:top;
}

#PasswordValidationRules
{
	display: inline-block;
	white-space:normal;
	text-align:left;
	width: 400px !important;
	margin-right:10px;
	padding-left: 10px;
	vertical-align:top;
	color: Silver;
}
#PasswordValidationRules h1
{
		color: #84BD00;;
}

#logon input[type='text'], #logon input[type='password'],
#DriverLogon input[type='text'], #DriverLogon input[type='password']
{ width: 98%; }
#logon table td:first-child {color: #84BD00; }

h1 { color: #003057; }

#logon .buttons {text-align: right; margin-top: 20px; }

#logon .h4, #logon .h10 { margin-top: 8px; }

#title.TopMenu { margin-top : -2px; }
#title.KioskTopMenu { margin-top: -22px; }

#NewPassword { margin-bottom: 4px; }

.ForgotPassword a
{	
	color: #84BD00;
}