﻿.modal
{
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -250px;
	/*height: 285px;*/
	width: 452px;
	border: 1px solid #333333;
}
.modal div.wrapper
{
	padding: 5px 25px;
}

#insuredDialog div.wrapper
{
	background: #FFFFFF url(../insured-login-bg.gif) no-repeat scroll 0 top;
}

#agentDialog div.wrapper
{
	background: #FFFFFF url(../agent-signin-background.gif) no-repeat scroll 0 top;
}

.modalHeader
{
	/*background: transparent url(../person-icon.gif) no-repeat scroll 0 50%;*/
	/*padding: 7px 0 4px 35px;*/
	font-size: 1.1em;
	color: #333333;
	margin: 35px 0 10px 20px;
}
.loginForm
{
	font-family: Helvetica, Arial, Sans-Serif;
}
.loginForm form label
{
	float: left;
	font-weight: bold;
	font-size: 0.9em;
	text-align: right;
	width: 80px;
	padding: 3px 5px 0 0;
}
.loginForm form input#email, .loginForm form input.password, .loginForm form input#userid
{
	width: 225px;
}
.loginForm form fieldset
{
	border: medium none;
	border-collapse: collapse;
}
.loginForm form fieldset.inputs
{
	border-bottom: 1px solid #E8E8E8;
}
.loginForm form fieldset.buttons
{
	border-top: 1px solid #E8E8E8;
	overflow: hidden;
	padding-top: 5px;
}
.loginForm form fieldset.buttons img
{
	border: none;
}
/* Fixed posistioning emulation for IE6
             Star selector used to hide definition from browsers other than IE6
             For valid CSS, use a conditional include instead */* html .modal
{
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.loginForm .req
{
	color: Red;
}
.loginForm .forgotPW
{
	font-size: 0.9em;
	margin-left: 230px;
}
.loginForm .firstTime
{
	font-size: 0.9em;
	/*margin: auto 30px;*/
}

