/* Removes margin at top (5px) which is default */
 * {  
margin:0;
padding:0;
margin-top: 0px;
}

body, html
{  font-family: Calibri, Arial; font-size: 12px; color: #333;
	background-image: url('/SiteFiles/GlobalSiteFiles/WL/CARDSAVE/fe705436-b0be-48e3-c04c-08ddc9291957/wp_login_background.png');
	background-repeat:repeat-x;
	background-position:top; 
} 

li {
	margin-left:15px;
}

p {
	padding:5px;
}

.borderRed{border: 1px solid red;}
.borderBlue{border: 1px solid blue;}

#container {
	width: 100%;
	margin: auto;}

.clear { clear:both }

#wp_login_header_container {height: 78px; width: 800px; padding-top: 20px; margin:auto;}
#logo_container {float: left; width: 350px; }

.wp_main_login_container {background-color: #dcdcdc; padding-bottom:20px; }

#wp_login_form_container {
	width: 798px;
	display: block;
	margin: auto;
	background-image: url('/SiteFiles/GlobalSiteFiles/WL/CARDSAVE/b5f14e68-5618-456f-c04c-08ddc9291957/wp_login_background_arrow.png');
	background-repeat:no-repeat;
	background-position:bottom; 
}

.footercontainer {}

.wp_login_form_content {
	padding: 35px 0px 0px 0px;
}


/*////////// form area /////////*/

#form_container {width: 800px; margin-top: 5px;}
.green_text {color: #7aaf3e;}
#form_padding {padding: 5px 15px 5px 15px;}


#form_bg {width: 800px;  margin: auto;}


/* Part of the Gateway form styling */
.FormInput select { border: 1px solid #707070; }
.FormLabel {color: #5a5a5a; font-size: 18px; padding-right: 6px;}

/* login fields */
#tbUserName { width: 280px !important; height: 30px !important; border: 1px solid #cccccc !important; font-size: 17px; color: #737373;}
#tbPassword { width: 280px !important; height: 30px !important; border: 1px solid #cccccc !important; font-size: 17px; color: #737373;}

/* Submit button */

input[type="submit"] { width: 240px; background-color: #007867; color: #ffffff; padding: 5px 0px 5px 0px; border: 0px solid #00afa2; border-radius: 5px; font-size: 16px;}
input[type="submit"]:hover { background-color: #1d8c7d; }



#RequiredFieldsDescription  {font-style: normal !important; color: #5a5a5a; font-size: 12px;}


/* new style */
.FormItem { 
    position: relative; 
} 

.FormSubmit {
	width: 800px !important; 
	text-align: center !important; 
	padding-top: 10px !important;
	clear:both;
	}

.SubmitButton {
	margin: 0;
	bottom: -108px; 	
	background-image: url('/SiteFiles/GlobalSiteFiles/WL/CARDSAVE/b5f14e68-5618-456f-c04c-08ddc9291957/wp_login_background_arrow.png') !important;
	background-repeat:no-repeat !important;
	background-position:top !important;	
	position: absolute; 
	padding-top: 40px !important;
	padding-bottom: 20px !important;
	}

.InputTextField {	
	width: 280px !important;
	height: 30px !important;
}

/* add margins to form fields */
#tbUserName {margin-bottom: 10px;}
#tbPassword {margin-bottom: 30px;}
#tbNewPassword {
margin-bottom: 10px;
}
#tbNewPassword_BarBorder { margin-bottom: 20px;}

#lblBarMeterHelp { position: relative; top: -75px; left: 50px;}

#tbConfirmPassword {
margin-bottom: 10px;
}

#ddlPasswordQuestion {
margin-bottom: 10px;
height: 36px;
}

#tbPasswordAnswer {
margin-bottom: 10px;
}
#tbAnswerConfirm {
margin-bottom: 30px;
}