@charset "utf-8";
body { margin:0; padding:0; background:#070707 url(http://img.en25.com/eloquaimages/clients/AmericanExpressCompany/{ebf22824-5b3f-46c2-a125-130f65965f11}_bg_repeat.jpg) left top repeat-x;}
*{ margin:0; padding:0;}
#parent_div{ margin:35px auto; padding:0; width:879px;}
.top_shadow{ margin:0; padding:0; background:url(http://img.en25.com/eloquaimages/clients/AmericanExpressCompany/{80b21a2f-0150-4fd1-8840-5c315685fdc1}_shadow_top.jpg) left top no-repeat; height:18px;}
.main_container{ margin:0; padding:0 0 50px 0; float:left;}
.left_shadow{ margin:0; padding:0; float:left; width:30px; background:url(http://img.en25.com/eloquaimages/clients/AmericanExpressCompany/{c2bac435-ef6b-4b32-abb0-0e88aadf9c1e}_shadow_left.jpg) left top no-repeat; height:600px;}
.right_shadow{ margin:0; padding:0; float:left; width:30px; background:url(http://img.en25.com/eloquaimages/clients/AmericanExpressCompany/{8042a079-3cd7-4933-81aa-31366f680670}_shadow_right.jpg) left top no-repeat; height:600px;}
.middle_container{ margin:0; padding:0; float:left; width:819px; background-color:#FFFFFF;}
.container_bg{ margin:9px auto; padding:0; width:802px;}
.header_bg{ margin:0; padding:0; width:802px; background:url(http://img.en25.com/eloquaimages/clients/AmericanExpressCompany/{d7535ea2-dfe4-4e5f-aa31-47b8a44b31a9}_header_bg.jpg) left top no-repeat; height:271px;}
.header_inner{ margin:0 auto; padding:0; width:668px;}
.logo_sec{ margin:0; padding:24px 0 0 0; width:650px;}
.amex_logo{ margin:0; padding:0; width:70px; float:left;}
.gcp_logo{ margin:0; padding:0; width:140px; float:left;}
.banner{ margin:0; padding:20px 0 0 6px; width:662px; float:left;}
.content_bg{ margin:0 0 9px 0; padding:0; width:802px; float:left; background:url(	http://img.en25.com/eloquaimages/clients/AmericanExpressCompany/{d6b3fd1b-d403-495d-a745-0c327c9c702b}_contentbg_repeat.jpg) left top repeat-y;}
.container_bg_inner{ margin:0 auto; padding:0; width:668px;}
.content_text{ margin:0; padding:0 0 0 7px; width:661px;}
.content_text h2{ margin:0; padding:0 0 3px 0; width:600px; font:bold 12px Arial, Helvetica, sans-serif; color:#002663; text-transform:uppercase;}
.content_text p{ margin:0; padding:0; width:auto; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#333333;}


/* New Added  Css*/
.form_wrap {
	margin:25px 0 0 0;
	padding:0 0 0 10px;
	width:658px;
	float:left;
}
.form_wrap2 {
	margin:25px 0 0 0;
	padding:0 0 0 0px;
	width:658px;
	float:left;
}
.required_Right {
	width:118px;
	margin:0;
	padding:10px 0 18px 0;
	float:right;
	border:none;
}

/** Form CSS **/
fieldset {
	width:660px;
	margin:0;
	padding:0;
	height:auto;
	float:left;
	border:none;
}
input, select, textarea{
	font:12px/12px Arial, Helvetica, sans-serif;
	padding:0;
}
/*label {
	font-size:11px;
	font-weight:bold;
	color:#666;
}
label span{
	font-size:11px;
	font-weight:bold;
	color:#ee5130;
}*/
/*Safari*/
select, input, button {
	outline:none;
	resize:none;
}
/* CSS Edited by Satish @2012,10 */
.required_field {
	width:452px;
	margin:0;
	padding:0;
	float:left;
}
.required_Left {
	width:304px;
	margin:0;
	padding:0;
	float:left;
	font:italic 12px Arial, Helvetica, sans-serif;
	color:#808b8e;
}
/*.required_Right {
	width:135px;
	margin:0;
	padding:10px 0 0 0;
	float:left;
	border:none;
}*/
.benefits_box {
	margin:0;
	padding:0 0 40px 0; /*float:left;*/
	clear:both;
	background-color:#002663;
}
.benefits_top {
	margin:0 auto;
	padding:0;
	width:373px; /*float:left;*/
	clear:both;
}
.benefits_top h2 {
	margin:0;
	padding:20px 0 25px 0;
	font:normal 25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.benefits_top p {
	margin:0;
	padding:0 0 13px 0;
	width:377px;
	font:normal 14px/22px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.benefits_top p span {
	margin:0;
	padding:0;
	font:normal 39px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.benefits_bottom {
	margin:0;
	width:auto;
	padding:0; /*float:left;*/
	clear:both;
	background-color:#ee5130;
	height:110px;
}
.benefits_bottom_inner {
	margin:0 auto;
	width:373px;
	padding:0;
}
.benefits_bottom_inner p {
	margin:0;
	padding:4px 0;
	width:373px;
	font:normal 18px/25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.benefits_bottom_inner p span {
	margin:0;
	padding:0;
	font:bold 39px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.contet {
	margin:30px 0 0 0;
	padding:0;
	float:left;
	width:auto;
}
.contet p {
	margin:0;
	padding:0 0 25px 0;
	float:left;
	width:auto;
	font:normal 16px/24px Arial, Helvetica, sans-serif;
	color:#666666;
}

/** New Added Css **/