@import url("grid.css");
@import url("formcss.css");
/* EXISTING CISTOMERS CSS

================================*/
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #666666;
	font-size:12px;
	color:#666666;
	background-color:#333333;
	padding:2px;
	}

.grid_2 .gridbox {
	width:49.5%;
	}
.content_body { position:relative;  }
.content_body {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	padding-top:14px;
	font-size:95%;
	min-height:1px;
	color:#333333;
	margin-bottom:15px;
	}
.content_body .error { 	color:#F9CE06;  font-size:11px; }
#login .gridcontainer { margin-bottom:10px; }
.hd1 {
	border-bottom:1px solid #202020;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	padding:8px 10px;
	color:#000000;
	}
.existing-customers .hd1 {
	background:url(../images/allbg.gif) repeat-x 0 -49px #333333;
	color:#FFFFFF;
	}
.error {
	padding:6px 5px 6px 25px;
	background:url(../images/error_icon1.png) no-repeat 0 8px;

	}
.existing-customers .data { padding:10px; } 
.existing-customers .data label {
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	color:#ffffff;
	}
.existing-customers .data .clear 		{ height:10px; }
.existing-customers .data .textboxborder{ width:220px; }
/* EXISTING CISTOMERS CSS
================================*/
.new-customers .hd1 {
	background:url(../images/hd1_bg.gif) repeat-x 0 0px #D5191E;
	color:#FFFFFF;
	}
.new-customers .data { padding:10px; font-size:12px; color:#858585; }
/* BUTTON BAR CSS
================================*/
#login .gridcontainer .btnbox {
	height:25px;
	position:relative;
	}
#login .btnbox .gridbox { padding:10px 0; }
#login .btnbox .btn 	{ margin-left:8px; }
.remindmebtn {
	position:absolute;
	left:178px;
	}
/* FORGOT PASSWORD CSS
================================*/
#login .forgotpwd .btnbar {
	padding-left:158px;
	padding-bottom:12px;
	border:none;
	font-size:0px;
	margin-top:10px;
	height:30px;
	}
#login .forgotpwd label {
	color:#FFFFFF;
	padding-left:10px;
	}
#login .forgotpwd .error {
	padding-left:28px;
	background-position:8px 5px;
	}
.forgotpwd .note {
	padding:10px 0 15px 20px;
	background:none;
	border-bottom:none;
	}
.formcss {
	border:1px solid #181718;
	}
.forgotpwd h4 		{ position:relative; cursor:pointer; padding:10px; padding-left:10px; margin-bottom:0px; height:10px; }
.forgotpwd h4 .toggle-arrow 
					{ position:absolute; right:5px; top:6px; }
.up .toggle-arrow, 
.down .toggle-arrow	{ display:block; width:30px; height:32px; } 
.up .toggle-arrow 	{ background:url(../images/uparrow.gif) no-repeat; }
.down .toggle-arrow { background:url(../images/downarrow.gif) no-repeat; }
.design_1 .sidebarboxbg .sidebar_form select {
	border:1px solid #D2DFEB;
	font-size:12px;
	}
.signinbtn {
	background: url(../images/signin_btn.gif) no-repeat 0 0;
	width:65px;
	height:23px;
	position:absolute;
	left:10px;
	top:0px;
	}
.createaccountbtn {
	background: url(../images/createac_btn.gif) no-repeat 0 0;
	width:121px;
	height:23px;
	position:absolute;
	right:260px;
	top:0px;
	}
.remindmebtn {
	background: url(../images/remind_btn.gif) no-repeat 0 0;
	width:89px;
	height:23px;
	position:absolute;
	left:126px;
	top:0px;
	}
h2 {
	color:#ffffff;
	font-size:14px;
	letter-spacing:1px;
	}
#login .forgotpwd .btnbar {
	padding-left:158px;
	padding-bottom:12px;
	border:none;
	font-size:0px;
	margin-top:10px;
	height:30px;
	}

