@import url("common/grid.css");
@import url("common/formcss.css");
.formcss {	
	border:none;
	padding:0px;
	}
.formbox {
	padding-top:0px;
	background:none;
	padding-bottom:0px;
	}
em {
	color:#ff0000;
	}
/* EXISTING CISTOMERS CSS
================================*/
.content_body { position:relative;  }
.content_body {
	border:1px solid #DBDBDB;
	font-family:Arial, Helvetica, sans-serif;
	padding:14px;
	padding-top:14px;
	min-height:1px;
	color:#333333;
	margin-bottom:15px;
	}
.content_body input { border:1px solid #dddddd;}
.content_body .error { color:#ff0000; font-size:11px; }
#login .gridcontainer { margin-bottom:10px; }
.hd_1 {
	border-bottom:1px solid #C8C8C8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:8px 10px;
	color:#000000;
	}
.existing-customers .hd_1 {
	background:#b9ceff;
	color:#002244;
	font-size:12px;
	font-weight:bold;
	
	}
.error {
	padding:6px 5px 6px 0px;
	margin:0px;
	}
.existing-customers .data { padding-top:10px; } 
.existing-customers .data label {
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	}
.existing-customers .data .clear 		{ height:10px; }
.existing-customers .data .textboxborder{ width:220px; }
/* EXISTING CISTOMERS CSS
================================*/
.new-customers .hd_1 {
	background:#d3e0fe;
	color:#002244;
	font-size:12px;
	font-weight:bold;
	margin-right:-13px;
	}
.new-customers h2 {
	color:#002244;
	font-size:15px;
	}
.new-customers .data { padding-top:10px; padding-left:10px; }
/* BUTTON BAR CSS
================================*/
.gridcontainer .btnbox {
	border-bottom:1px solid #EDEDED;
	border-top:1px solid #EDEDED;
	min-height:1px;
	}
.btnbox .gridbox { padding:10px 0; position:relative;}
.btnbox { margin-left:0px;  }
/* FORGOT PASSWORD CSS
================================*/
.forgotpwd .btnbar {
	position:relative;
	}
*html .forgotpwd {
	height:1px;
	}
.forgotpwd  .note {
	background:none;
	border-right:none;
	padding:5px 0px;
	margin:0 0px;
	margin-bottom:10px;
	}
*html .forgotpwd  .note {
	height:1px;
	}
#login .forgotpwd {
	border:1px solid #000000;
	}
.forgotpwd .error {
	padding:6px 5px 6px 0px;
	margin:0px 0 0 225px;
	}

.forgotpwd h4 		{ position:relative; color:#FFFFFF;  cursor:pointer; background:url(../images/heading_bg.gif) repeat-x 0 0; color:#002244;}
.forgotpwd h4 .toggle-arrow 
					{ position:absolute; right:5px; top:8px; }
.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; }
.btnbar {margin:-15px; margin-top:15px;} 
*html .btnbar {margin:15px; margin-top:15px;} 

.btnbar .remindmebtn 
	{
	position:absolute;
	left:270px;
	top:8px;
	display:block;
	}
.btnbox .createaccountbtn {
	position:absolute;
	left:0px;
	display:block;
	}
.gridcontainer {
	margin-bottom:15px;
	}

