@import url("common/grid.css");
@import url("common/formcss.css");

/* EXISTING CISTOMERS CSS
================================*/

.grid_2 .gridbox {
	width:45%;
	}

#login .gridcontainer { margin-bottom:15px; margin-top:15px; }

.existing-customers .data em {
	color:#EC308A;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.existing-customers {
	padding:1px;
	border:1px solid #EFECEE;
	background-color:#FFFFFF;
	}
.existing-customersbg {
	padding:15px;
	background-color:#FFFFFF;
	background-image:url(../images/existing-customersbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FCFBFC;
	}
.existing-customers .hd1 {
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:none;
	border-top:none;
	font-weight:bold;
	text-transform:none;
	padding:0px;
	margin:-4px 0 5px 0;
	font-size:18px;
	color:#000000;
	position:relative;
	}
.existing-customers .data { padding:10px 0; } 
.existing-customers .data label {
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	}
.existing-customers .data .clear 		{ height:10px; }
.existing-customers .data .textboxborder{ width:220px; }


.data .error {
	margin-left:0%;
	display:block;
	padding-left:0px;
	font-size:90%;
	}
.forgotlink {
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:85%;
}
.forgotlink:hover {
	color:#E91976;
}
/* EXISTING CISTOMERS CSS
================================*/
.new-customers {
	padding:15px;
	color:#1D3867;
	}
.new-customers .hd1 {
	font-family:"Trebuchet MS";
	border-bottom:none;
	border-top:none;
	font-weight:bold;
	padding:0px;
	margin:-4px 0 0px 0;
	font-size:160%;
	color:#FF2F96;
	position:relative;
	text-transform:none;	
	}
.new-customers .data { padding:0px; }
.new-customers .hd2 {
	color:#000000;
	font-size:190%;
	text-transform:none;
	font-weight:normal;
	}
.new-customers .hd2 strong{
	font-size:140%;
	}
.new-customers .hd2 em{
	color:#000000;
	}
.new-customers .data p { padding-bottom:10px; }

/* BUTTON BAR CSS
================================*/
#login .gridcontainer .btnbox {
	border-bottom:none;
	border-top:none;
	position:relative;
	height:40px;
	}
#login .btnbox .gridbox { padding: 0; height:40px; }
#login .btnbox .btn 	{ margin-left:0px; position:absolute; left:0px; top:0px; }
#login .gridcontainer .btnbox a {  position:absolute; right:0px; top:10px; }

/* FORGOT PASSWORD CSS
================================*/
#login .forgotpwd .btnbar {
	margin-top:10px;
	position:relative;
	height:55px;
	}
.forgotpwd h4 		{ position:relative; cursor:pointer; }
.forgotpwd h4 .toggle-arrow 
					{ position:absolute; right:5px; top:3px; }
.up .toggle-arrow, 
.down .toggle-arrow	{ display:block; width:30px; height:30px; } 
.up .toggle-arrow 	{ background:url(../images/uparrow.gif) no-repeat; }
.down .toggle-arrow { background:url(../images/downarrow.gif) no-repeat; }

