 /*recaptchatable start here*/
.recaptchatable .recaptcha_r1_c1 {
	background:url('../images/cattcha.png') 0 -63px no-repeat !important;}
.recaptchatable .recaptcha_r2_c1 {background:url('../images/cattcha.png') -18px 0 no-repeat !important;}
.recaptchatable .recaptcha_r2_c2 {background:url('../images/cattcha.png') -27px 0 no-repeat !important;}
.recaptchatable .recaptcha_r3_c1 {background:url('../images/cattcha.png') 0 0 no-repeat !important;}
.recaptchatable .recaptcha_r3_c2 {background:url('../images/cattcha.png') -18px -57px no-repeat !important;}
.recaptchatable .recaptcha_r3_c3 {background:url('../images/cattcha.png') -9px 0 no-repeat !important;}
.recaptchatable .recaptcha_r4_c1 {background:url('../images/cattcha.png') -43px 0 no-repeat !important;}
.recaptchatable .recaptcha_r4_c2 {background:url('../images/cattcha.png') -36px 0 no-repeat !important;}
.recaptchatable .recaptcha_r4_c4 {background:url('../images/cattcha.png') -214px 0 no-repeat !important;}
.recaptchatable .recaptcha_r7_c1 {background:url('../images/cattcha.png') -43px -49px no-repeat !important;}
.recaptchatable .recaptcha_r8_c1 {background:url('../images/cattcha.png') -43px -49px no-repeat !important;}
.recaptcha_theme_red #recaptcha_response_field {border: 1px solid #003D7D !important;}
/*recaptchatable End here*/


/*edit promotion css start here*/
.promotion_form .discounttype span.errorMessage{margin-top: -25px; line-height: 1; display: inline-block; padding-bottom: 5px;}
.promotion_form #paymentMethodId span.errorMessage{margin-top: -25px; line-height: 1; display: inline-block; padding-bottom: 5px;}
.promotion_form .errorMessage li span, .promotion_form .errorMessage{ line-height: 1;font-size: 11.3px; margin-top:2px;}
.promotion_form .row .col .inner_col.spcll label{ padding:0px;}
.promotion_form .row .col .inner_col.spcll{  width: 33%;  padding-top: 0px;  float:left;}
.promotion_form .row .col .inner_col.spcll label{ float:left; width:auto; padding:0;  font-weight: normal;}
.select_criteria_user .row{ margin-top:10px;}
.select_criteria_user h3{ font-size:14px; font-weight:bold; margin-bottom:5px;}
.select_criteria_user label{ font-weight:normal; text-align: left;}

/*edit promation css close here*/


.payer-name { position:relative;}
.payer-name .payer-name__detail{position:absolute; display:none;}
.payer-name:hover .payer-name__detail{display:block;}


#NewPromotionCreationAction .discounttype span.errorMessage{margin-top: -25px; line-height: 1; display: inline-block; padding-bottom: 5px;}
#NewPromotionCreationAction #paymentMethodId span.errorMessage{margin-top: -25px; line-height: 1; display: inline-block; padding-bottom: 5px;}
#NewPromotionCreationAction .errorMessage li span, #NewPromotionCreationAction .errorMessage{ line-height: 1;font-size: 11.3px; margin-top:2px;}
#NewPromotionCreationAction .row .col .inner_col.spcll label{ padding:0px;}
#NewPromotionCreationAction .row .col .inner_col.spcll{  width: 33%;  padding-top: 0px;  float:left;}
#NewPromotionCreationAction .row .col .inner_col.spcll label{ float:left; width:auto; padding:0;  font-weight: normal;}

#promotion_Criteria_Div .row{ margin-top:10px;}
#promotion_Criteria_Div h3{ font-size:14px; font-weight:bold; margin-bottom:5px;}
#promotion_Criteria_Div label{ font-weight:normal; text-align: left;}
.note_box{ margin-top:23px;}
.note_box .note_text-box{background-color: #F4F4F4; border: 1px solid #E2E2E2; padding: 8px; height: 72px;  border-radius: 0px 0 5px 5px;}
.note_box .note_title{font-size: 14px; color:#00812E; font-weight:bold; line-height: 15px;  padding: 6px;  background-color: #EDEDED; border: 1px solid #E2E2E2;  border-radius: 5px 5px 0 0; border-bottom: none;}

#hideDiv {	width:430px; margin:0 auto; float:left;}
#hideDiv select{ height:90px;}
#hideDiv select option{padding:1px 0px; }
.arrows {	float:left;margin: 30px 10px 0;}

.available{overflow: hidden;  width: 40%;  float: left;}
.selected{width: 40%;  float: left; text-align:right;}
.arrows.spcl{top:35px;}
.move_left{text-align:center; margin:0 0 1px 0!important; padding:0!important;}
.move_left a{display:inline-block; width:60px; height:30px; background:#efefef url(../../common_images/move_left.png) no-repeat 0 0; )}
.move_left a:hover{display:inline-block; background:#00427b url(../../common_images/move_left.png) no-repeat 0 -30px;}

.move_right{text-align:center; margin:0 0 1px 0; padding:0;}
.move_right a{display:inline-block; width:60px; height:30px; background:#efefef url(../../common_images/move_right.png) no-repeat 0 0;}
.move_right a:hover{display:inline-block; background:#00427b url(../../common_images/move_right.png) no-repeat 0 -30px;}
#NewPromotionCreationAction .row, .promotion_form .row{ float:left; padding-bottom:20px; width:100%;}

.enable{ margin-bottom: 0; padding: 5px 10px; width: 17%; font-weight:bold;}
.enable #isenable{margin-right:10px;}
.nopadding_bottom{ padding-bottom:0px !important;}
.nopadding_top{ padding-top:0px !important;}
.nomargin_bottom{ margin-bottom:0px !important;}
.nomargin_top{ margin-top:0px !important;}
.hide{display:none;}

.red{color:#ff0000;}
.errors {
 background-color: #FFCCCC;
 border: 1px solid #CC0000;
 width: 400px;
 margin-bottom: 8px;
}


.errorMessage li span{
	color:red;
}
.errorMessage{
	color:red;
}

.errors li {
 list-style: none;
}

.welcome {
 background-color: #DDFFDD;
 border: 1px solid #009900;
 width: 300px;
}

.welcome li {
 list-style: none;
}

.ui-icon { width: 16px; height: 16px; background-image: url(../../common_images/callendar.png)!imortant/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(../../common_images/callendar.png)!imortant/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(../../common_images/callendar.png)!imortant/*{iconsHeader}*/; }

.content{
 padding: 5px;
 height: 400px;
 
 border: 2px solid #d0d1d0;
}

.errorMessage{
list-style:none;
/*text-align:center;*/
color:red;
padding-bottom:10px;
}

#TemporaryPasswordChange .errorMessage{
	
float:left;
width:100%;
text-align:left;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav,nav_befor_login, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body{
	color:#545454;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.home_bg{
	background-image:url(../../common_images/home_bg.jpg);
	background-repeat: repeat-x;
	backround-position: center top;	
}


h1{
	/*color:#FFF;
	background-color:#008f4a;*/
	font-size:25px;
	padding:5px 10px;
	float:left;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#393939;
}



/**************Global css of all forms********************/
form label{
	width:100px;
	float:left;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

input, select{
	border:#d5d5d5 solid 1px;
	background-color:#f7f7f7;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#393939;
	font-size:13px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	margin-bottom:10px;
}

form input{
	width:324px;
	height:20px;
}



form input.small{	
	width:150px;
}
form input.mySmall{	
	float:left;
	width:100px;
}
/* form input.medium{
	width:202px;
} */

form select.medium{
	width:212px;
	height:30px;
}
select.large{
	width:334px;
	height:30px;
}

form .guide{
	font-size:11px;
	color:#a2a2a2;
	padding-bottom:5px;
}

form button{
	background-image:url(../../common_images/nav_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#FFF;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	padding:7px 16px;
	cursor:pointer;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}


/*******************Close css of form******************/

.wrapper{
	width:1000px;
	margin:0px auto;
}

#container{	
	background-color:#F3F3F3;
	padding:15px;
}


.header_container{
	float:left; 
	width:100%; 
	background:#f3f3f3;
}

#header {
	padding:0 20px;
}
#logo {
	padding:25px 0;
	float:left;
}
.header_middle {
	width:450px;
	padding-left:45px;
	padding-top:55px;
	float:left;
}
.header_right {
	width:200px;
	float:right;
}


.language_nav{float:left; width:100%; padding-bottom:50px;}
.language_nav ul{float:right; list-style:none;}
.language_nav ul li{float:left; font-size:12px; line-height:14px; margin-left:5px;}
.language_nav ul li a{float:left; padding:0 0 0 10px; color:#515151;}
.language_nav ul li a span{float:left; padding:20px 10px 10px 0;}

.language_nav ul li a:hover, .language_nav ul li.active a{background:url(../../common_images/language_nav_left_bg.png) no-repeat 0 0;}
.language_nav ul li a:hover span, .language_nav ul li.active a span{background:url(../../common_images/language_nav_right_bg.png) no-repeat right 0;}

.language_box{
	width:180px;
	float:right;
	margin-bottom:7px;
	padding:5px;
	height:25px;
	background-color:#e6e6e6;
}

.language_box label{
	width:75px;
	padding-left:5px;
	font-size:14px;
	color:#1b1b1b;
	float:left;
	line-height:23px;
}

.language_box select{
	width:95px;
	background-color:#FFFFFF;
	border:none;
	padding:3px;
	float:left;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}

.profile_text {
	text-align:right;
	font-size:13px;
}

.profile_text_tx_no {
	text-align:right;
	
	font:11px Arial;
}

.profile_text a{
	text-decoration:none;
	color:#1b1b1b;
}
.profile_text a:hover{
	text-decoration:underline;
}

#BubbleStyle {
			position:absolute;
			visibility:hidden;
			left:-9px;			
			padding:5px;
			bottom: 0px;
			
			}


/***************************Navigation**************************/

#navigation_container{	
	float:left;
	width:100%;
	background:#F3F3F3;
}

/* --------------- Menu Starts */
.menu{float:left; width:100%;}
.menu ul{float:left; width:100%; list-style:none; text-align:center; background: url("../../common_images/menu_bg.png") repeat scroll right 0 transparent;}
.menu ul li{float:left; font-size:15px; line-height:18px; width:16.66%; position:relative;}
.menu ul li a{display:block; color:#404040!important; background:url(../../common_images/menu_left_bg.png) no-repeat 0 0; padding:0 0 0 5px; text-decoration:none;}
.menu ul li a span{display:block;  background:url(../../common_images/menu_right_bg.png) no-repeat right 0; padding:16px 5px 16px 0; /*padding:16px 46px 16px 26px;*/}
.menu ul li:last-child a span{/*padding:16px 48px 16px 27px;*/}
.menu ul li a:hover{background:url(../../common_images/menu_left_bg.png) no-repeat 0 -50px; text-decoration:none;}
.menu ul li a:hover span{background:url(../../common_images/menu_right_bg.png) no-repeat right -50px;}

.menu ul li ul{float:left; width:100%; display:none; position:absolute; left:0; top:50px; background:#FFF;}
.menu ul li:hover ul{display:block;}
.menu ul li ul li{float:left; width:100%; background:none; margin-bottom:1px;}
.menu ul li ul li a{float:left; width:96%; padding:10px 2%; background:#f1f1f1; font-size:13px; line-height:15px;}
.menu ul li ul li a:hover{background:#043E79; color:#FFF!important;}


.menu ul li table{width:auto!important; height:auto!important; margin:0 auto!important; padding:0!important; background:none!important; position:relative; border:0px;}
.menu ul li table tr td{ margin:0!important; padding:0!important; width:auto!important; height:auto!important; font-size:15px!important; line-height:18px!important;}
.menu ul li table label{margin:0; padding:0; font-weight:normal!important; font-size:15px!important; line-height:18px!important; color:#333!important;}
.menu ul li table label:hover{color:#333!important;}
.menu ul li table tr td table{position:absolute; width:150px!important; left:0px; top:33px; background:#F7F7F7!important; border:2px solid #ccc;}
.menu ul li table tr td table tr{ margin:0; padding:0; width:auto; height:auto;}
.menu ul li table tr td table tr td{ margin:0!important; padding:0!important; width:auto!important; height:auto!important;}
.menu ul li table tr td table tr td a{background:#E4E4E4!important; margin:0 0 1px 0; padding:10px 0; width:100%; font-weight:normal; font-size:14px; line-height:16px!important; display:inline-block; position:relative; left:-10px;}
.menu ul li table tr td table tr td a:hover{background:#E4E4E4!important;}

#Main_Menu table{left:-4px;}
#Daily_Task table{left:-33px;}

/*sub menu*/
.menu ul li #Main_Menu table label + #Remitter_Search table {left: 164px !important;}
.menu ul li #Main_Menu table tr td label {  display: inline-block;  padding: 10px 0px; font-size:12px !important;}
.menu ul li #Main_Menu table tr td {background-color: #e1e1e1;  border-bottom: 1px solid #fff;}

.menu.inner ul li a.zero, .menu.inner ul li a.first, .menu.inner ul li a.second{margin:0; padding:0; background:none!important;}
.menu.inner ul li a.second span{margin:0; padding:0;}

.menu.inner li{float:left; font-size:15px; line-height:18px; width:166px;}
.menu.inner li.spcl{width:170px;}

/* .nav{
	float:left;
	width:1000px;
	padding-left:0px;
}


.nav_befor_login{
	float:left;
	width: 824px;
	padding-left:10px;
}

.nav ul li{
	list-style:none;
	display:inline;
}

.nav_befor_login ul li{
	list-style:none;
	display:inline;
}

.nav ul li a{
	text-decoration:none;
	color:#fff;
	font-size:16px;
	display:inline-block;
	padding:0px 14px;
	line-height:41px;
	border-left:#4b0206 solid 1px;
	border-right:#f4848b solid 1px;
	float:left;
}

.nav_befor_login ul li a{
	text-decoration:none;
	color:#fff;
	font-size:16px;
	display:inline-block;
	padding:0px 14px;
	line-height:41px;
	border-left:#4b0206 solid 1px;
	border-right:#f4848b solid 1px;
	float:left;
}

.nav ul li a:hover{
	background-image:url(../../images/nav_hover_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#de1a25;
}

.nav_befor_login ul li a:hover{
	background-image:url(../../images/nav_hover_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#de1a25;
}

a.first{
	border-left:none!important;
}

a.last{
	border-right:none!important;
}

.nav_right{
	width:328px;
	height:37px;
	padding-left: 30px;
	float:right;
	padding-top:4px;
	background-image: url(../../images/nav_sep.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.nav_right label{
	width:84px;
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	color:#ffd5d8;
}

.nav_right select{
	width:175px;
	height:32px;
	padding:5px;
	background-color:#ffbdc1;
	color:#71040a;
	border:#5e0404 solid 1px;
}
.nav_right button{
	border:none;
	background:none;
	padding:0px;
	cursor:pointer;
}
.nav_right label, .nav_right select, .nav_right button{
	float:left;
	margin-right:5px;
} */
/**********************close navigation**********************/

.body_container{
	float:left; 
	width:100%;
	}
.banner{
	margin-bottom:2px;
}

.home_form_container{
	padding-bottom:25px;
	border-bottom:#c9c9c9 solid 1px;
	background-image: url(../../common_images/home_form_bg.jpg);
	background-repeat: repeat-x;
	*height:1%;
	background-position: center bottom;
}

.quote_box, .exchange_box{
	width:255px;
	float:left;
	padding:0px 15px;
	padding-top:80px;
	padding-bottom:15px;
	background-color:#f7f7f7;
	border:#dadada solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-right:30px;
	margin-top:10px;
	position:relative;	
}


.exchange_box{
	margin-right:0px;
	float:right;
}

.quote_box button, .exchange_box button{
	float:right;
	margin-right:5px;
}

.quote_box label, .exchange_box label{
	width:58px;
	font-weight:normal;
	color:#4e4d4d;
}

.quote_box select, .exchange_box select{
	width:193px;
}
.quote_box input, .exchange_box input{
width:181px;
}


.transaction_box{
	width:295px;
	float:left;
	padding:0px 15px;
	padding-top:90px;
	background-color:#f7f7f7;
	border:#dadada solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-bottom:15px;
	position:relative;
}

.red_heading_box, .green_heading_box{
	text-align:center;
	color:#fff;
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:47px;
}

.red_heading_box{
	width:295px;
	height:55px;
	position:absolute;
	background-image: url(../../common_images/red_heading_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	top: -2px;
	left: -5px;
}


.green_heading_box{
	width:335px;
	height:62px;
	line-height:55px;
	position:absolute;
	background-image: url(../../common_images/green_heading_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	top: 0px;
	left: -5px;
}

.transaction_box label{
	width:126px;
	font-weight:normal;
	color:#4e4d4d;
}

.transaction_box input{
	width:155px;
}

#go_btn{
	background-image:url(../../common_images/gradiant_bg.jpg);
	background-repeat:repeat-x;
	font-size:22px;
	font-weight:bold;
}


.promise_container{
	padding:20px 10px;
}

.promise_container h1{
	font-size:18px;
}

.cont_cols{
	width:285px;
	padding:20px 15px;
	float:left;
	background-image: url(../../common_images/border.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
	line-height:18px;
}

.cont_cols img{
	margin-left:10px;
}

.cont_cols .heading{
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:2px;
}

.read_more a{
	padding:5px 10px;
	text-decoration:none;
	color:#fff;
	background-color:#70040a;
}

.add_container{
	
}

.add_cols{
	width:312px;
	float:left;
	border:#5c5c5c solid 1px;
	margin-right:11px;
}


/* .bottom_message{
	background-color:#334782;
	color:#FFF;
	font-size:18px;
	text-align:center;
	padding:12px 0;
	float:left;
	width:100%;
}

.bottom_message a{
	color:#FFFFFF;
	text-decoration:underline;
} */

.bottom_message {
    background-color: #FFFFFF;
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 12px 0;
    text-align: center;
    width: 100%;
}


.bottom_message a {
    color: #008758;
    text-decoration: underline;
}

.bottom_message a:hover{
	text-decoration:none;
}



/*******************************/

.add_ben_column{
	background:#e4e4e4;
	margin-top:9px;
	padding:25px;
}

.ben_country{
	padding:22px 0px;
	border-bottom:#c5c5c5 solid 1px;
}

.ben_leftside{
	width:450px;
	float:left;
	padding:25px 0px;
}

.ben_rightside{
	width:440px;
	float:right;
	padding:25px 0px;
}

.name_section{
	width:334px;
	float:left;
}
.name_section p{
	font-size:11px;
	color:#a2a2a2;
	padding-bottom:5px;
}
.gender_box{
	width:324px;
	height:55px;
	float:left;
	padding-top:5px;
}
.gender_box label{
	font-weight:normal!important;
	line-height:22px!important;
	width:50px!important;
}
.gender_box input.small{
	width:auto;
	height:auto;
	background:none;
	margin-right:10px;
	border:none;
}

.name_section input.small{
	width:150px;
}

#proceed_btn{
	width:108px;
	height:33px;
	padding:0px;
	/* border:0px; */
	background:none;
	/*
	background-image:url(../../common_images/proceed_button.jpg);
	background-repeat:no-repeat;
	*/
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
	text-indent:-500000px;
	cursor:pointer;
	float:none;
	/*margin-left:400px;*/
}

#proceedLinkButton
{	
	padding:7px 17px; 
	border-radius:12px;
	border: 0 none;
	color:#ffffff;
	line-height: 26px;
	text-align:center;
	width:auto;
	height:auto;
	float:none;
	cursor: pointer;
	background:#043E79; 
	border:1px solid #043E79;
	border-radius:0px;
	margin-top:10px;
}

/*footer*/
/* #footer_wrapper{
	background-image:url(../../images/footer-bg.jpg);
	border-top:#616161 solid 4px;
}

.footer_container{
	width:980px;
	padding:15px 10px;
	margin:0px auto;
}

.footer_container a{
	color:#a5a5a5;
	text-decoration:none;
	
}


.footer_container a:hover{
	color:#ffffff;
}

.foot_link_cols{
	width:166px;
	padding-top:5px;
	float:left;
	margin-bottom:20px;
}

.foot_link_cols ul li{
	list-style:none;
	background-image:url(../../images/footer_bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-bottom:5px;
	padding-left:12px;
}



.social_cont{
	width:267px;
	float:right;
	padding:15px 10px;
	color:#a5a5a5;
	font-size:16px;
	background-color:#1e1e1e;
}

.copyright, .created{
	color:#a5a5a5;
	text-decoration:none;
}

.copyright{
	width:350px;
	float:left;
}
.created{
	width:350px;
	text-align:right;
	float:right;
}
.created a{
	font-weight:bold;
}

#footer_bottom{
	background-image: url(../../images/footer_bg2.jpg);
	background-repeat: repeat;
	border-top:#e5a700 solid 2px;
}

.footer_content{
	padding:5px;
	text-align:center;
	color:#acacac;
}
 */

.footer_container{float:left; width:100%; background:#FFF url(../../common_images/footer_bg.gif) repeat-x 0 0; border-top:5px solid #008758;}
.footer_wrapper{width:1000px; margin:0 auto;}
#footer{padding:0 20px;}

.footer_left{float:left; width:650px;}
.footer_left .footer_links{float:left; width:100%; padding:25px 0;}

.footer_left .footer_links .help_line{width:100%; padding-bottom:10px; font-size:11px; line-height:14px;}
.footer_left .footer_links .help_line span{margin-right:10px; display:inline-block;}
.footer_left .footer_links .help_line span img{ vertical-align:middle; margin-right:5px;}

.footer_left .footer_links .footer_menu{width:100%; list-style:none;}
.footer_left .footer_links .footer_menu li{float:left; margin-right:5px; padding-right:5px; border-right:1px solid #626262; font-size:11px; line-height:14px;}
.footer_left .footer_links .footer_menu li:last-child{border-right:0px;}
.footer_left .footer_links .footer_menu li a{color:#626262;}


.footer_left .footer_featured{float:left; width:100%; padding:15px 0;}
.footer_left .footer_featured .featured_col{float:left; width:25%;}
.footer_left .footer_featured .featured_col h3{font-size:13px; line-height:15px; padding-bottom:5px; font-weight: bold;}
.footer_left .footer_featured .featured_col ul{list-style:none;}
.footer_left .footer_featured .featured_col ul li{font-size:11px; line-height:14px; padding-bottom:3px;}
.footer_left .footer_featured .featured_col ul li a{color:#626262;}


#footer .footer_right{float:right; width:250px; padding-left:50px; background:url(../../common_images/footer_divider_shadow.png) no-repeat 0 0;}
.footer_right .security_icons{float:left; width:100%; padding:25px 0;}
.footer_right .security_icons .security_logo{float:left; width:50%;}
.footer_right .security_icons .security_logo span{display:block; padding-bottom:10px;}
.footer_right .security_icons .security_box{float:left; width:40%; text-align:center; padding:5%;}

.social_networks{float:left; width:100%; padding-bottom:25px;}
.social_networks ul{float:left; list-style:none;}
.social_networks ul li{float:left; padding-right:5px; font-size:11px; line-height:13px;}
.social_networks ul li:first-child, .footer_right .social_networks ul li:last-child{padding-right:0px;}
.social_networks ul li span{float:left; padding:15px 15px 15px 0; display:block;}
.social_networks ul li a{float:left;}


/***************sign up form page********************/

.sign_page{
	background-color:#FFF;
	padding:20px;
}
.sign_page input.signup{cursor:pointer; 
background:url(../../common_images/facebook-icon.png)no-repeat center center;text-indent: -9999em;width: 250px; height: 50px; border: 0px; position: relative; text-indent: -999em	
}

.sign_page form label{
	width:124px;
}
.sign_page form input{
	margin-right:10px;
}

.signup_name_leftside{
	width:472px;
	float:left;
}

.edit_info_rightside{
	width:310px;
	float:left;	
	padding-bottom:0px;
	padding-left:47px;
}

.signup_name_rightside{
	width:310px;
	float:left;
	padding:25px 0px;
	padding-bottom:0px;
	padding-left:47px;
}

.sign_name_section{
	width:346px;
	float:left;
}

.sign_pic_col_left{
	width:396px;
	float:left;
}
.sign_pic_col_right{
	width:440px;
	float:right;
}

.sign_pic_col_right ul li{
	list-style:none;
	display:inline;
}

.sign_pic_col_right ul li img{
	border:#FFF solid 2px;
	margin:4px;
}

.sign_pic_col_right ul li img:hover{
	border:#FF0000 solid 2px;
}

.thum_buttons a{
	color:#393939;
	text-decoration:none;
}
.thum_buttons a:hover{
	text-decoration:underline;
}


.how_work_box{
	border-top:#535353 dotted 2px;
	padding:18px 10px;
}
.how_work_box h2{
	margin-bottom:10px;
}

.how_work_box ul li{
	list-style:none;
	padding-left:11px;
	margin-bottom:5px;
	background-image:url(../../common_images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
}

.sign_Sec_left{
	width:504px;
	padding-right:42px;
	border-right:#535353 dotted 2px;
	float:left;
}

.sign_Sec_left p{
	line-height:18px;
}
.sign_Sec_left strong{
	font-weight:bold;
	font-size:15px;
	color:#393939;
}

.sign_Sec_left label{
	width:21px!important;
	font-size:13px;
	font-weight:bold;
}

.sign_Sec_left select{
	margin-right:0px;
	width:472px;
}
.sign_Sec_left input{
	width:255px;
}

#finish_btn{
	width:134px;
	height:47px;
	padding:0px;
	border:0px;
	background:none;
	background-image:url(../../common_images/finish_btn.jpg);
	background-repeat:no-repeat;
	text-indent:-500000px;
	cursor:pointer;
	float:none;
	margin-left:200px;	
}

.how_work_box_right{
	width:310px;
	float:left;
	padding-left:33px;
}

.how_work_box_right h2{
	margin-bottom:10px;
}

.how_work_box_right ul li{
	list-style:none;
	padding-left:11px;
	margin-bottom:5px;
	background-image:url(../../common_images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
}


.recaptchatable #recaptcha_response_field {
    bottom: 7px !important;
    font-size: 10pt;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    right: 0;
    width: 145px !important;
}

#recaptcha_area, #recaptcha_table{
	margin:0 auto;}

.recaptcha_input_area_text{
	line-height:normal;
	padding:0px;
	width:auto;
	padding-bottom:5px;
}
#recaptcha_response_field{
	clear:both;
}




/***************Login form page********************/

.login_page{
	padding:20px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin:0px 0px;
	background-image: url(../../common_images/login_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.login_left_side{
	width:388px;
	padding:20px;
	float:left;
}
.login_left_side input{
	width:340px;
	font-size:14px;
	padding:10px 10px;
}
.login_left_side button{
	margin-left:135px;
}

.form_note{
	font-size:12px;
	color:#000;
	padding-top:20px;
	padding-right:20px;
}

.login_right_side{
	width:360px;
	height:420px;
	padding-left:40px;
	font-size:14px;
	float:left;
	border-left:#444444 dotted 2px;
	background-image: url(../../common_images/login_bg2.jpg);
	background-repeat: no-repeat;
	background-position: center 180px;
}

.forgot_cont{
	height:33px;
	font-size:16px;
	margin-top:5px;
	padding-left:78px;
	padding-top:15px;
	color:#FFF;
}
.forgot_cont a{
	text-decoration:underline;
	color:#FFF;
}
.forgot_cont a:hover{
	text-decoration:none;
}

.login_advertisement{
	padding:20px;
	text-align:center;
	padding-bottom:10px;
	
}

.email_box{
	font-size:16px;
	padding-bottom:10px;
	border-bottom:#676767 dotted 1px;
}


.email_box span{
	font-weight:bold;
	padding-right:15px;
}

.login_image_qote_box{
	text-align:center;
	padding-top:20px;
	font-size:14px;
}

.login_image_qote_box span{
	font-weight:bold;
}

.login_image_qote_box img{
	padding:4px;
	background-color:#f1f1f1;
	border:#c5c5c5 solid 1px;
	margin-bottom:6px;
}

#login_btn{
    padding:0px;
    width:114px;
    height:44px;
    border:none;
    background:none;
    background-image:url(../../common_images/login_second_btn.png);
    background-repeat:no-repeat;
    cursor:pointer;
     margin-left:130px;
    text-indent:-50000px;
}


/*************************Add new beneficiary second page*********************************/

.ben_filled_detail{
	background-color:#eeeeee;
	border-bottom:#777777 dotted 1px;
	padding:12px 20px;
	margin:13px 0px 25px;
}

.ben_filled_detail_col1, .ben_filled_detail_col2, .ben_filled_detail_col3, .ben_filled_detail_col4{
	float:left;
	/*color:#959595;*/
	/*overflow:auto;*/
	padding:8px 0px;
}

.ben_filled_detail_col1{
    min-width: 255px;
}
.ben_filled_detail_col2{
	/* width:96px; */
	width:116px;
}
.ben_filled_detail_col3{
	/* width:278px; */
	width:268px;
}
.ben_filled_detail_col4{
	width:255px;
}
.ben_filled_detail_col1 span, .ben_filled_detail_col2 span, .ben_filled_detail_col3 span, .ben_filled_detail_col4 span{
     color: #393939;
    float: left;
    font-weight: bold;
    margin-right: 15px;
}

.cell_block{
    float: left;
    width: 180px;
}



.beneficiary_add_sec_page label{
	width:138px;
	padding-right:25px;
	text-align:right;
	font-weight:bold;
}
.beneficiary_add_sec_page input, .beneficiary_add_sec_page select{
	margin-bottom:5px;
	margin-right:10px;
}

.nik_name_box{
	width:400px;
	padding-top:12px;
}

.beneficiary_add_sec_page #finish_btn{
	margin:0px;
	float:left;
}


/********************************Beneficiary page********************************/



.add_new_ben_button{
	width:280px;
	float:right;
	text-align:right;
	font-size:17px;
	padding-top:7px;
	font-family:Arial, Helvetica, sans-serif;
}
.add_new_ben_button a {
    color: #14488B;
    /*font-size: 21px;*/
    font-size: 15px;
    text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
}
.add_new_ben_button a:hover{
	text-decoration:none;
}


.beneficiary_container{
	width:447px;
	padding:15px;
	float:left;
	background-color:#e6e6e6;
	margin:4px;
}

.ben_cont_heading{
	background-color:#c6c6c6;
	color:#212121;
	font-size:14px;
	line-height:20px;
	padding:10px;
	overflow:auto;
	min-height:40px;	
}
.ben_cont_heading img{
	float:left;
	margin-right:10px;
}

 
 .ben_cont_parent_heading
{
	background-color:#e0adad;
	color:#212121;
	font-size:14px;
	line-height:20px;
	padding:10px;
	overflow:auto;
	min-height:40px;	
}
 .ben_cont_parent_heading img{
	float:left;
	margin-right:10px;
}

.message_box{padding:10px 10px; background:#E4E4E4; margin-bottom:10px; font-weight:bold;}

.ben_cont_content{	
	border-bottom:#9a9a9a solid 1px;	
	min-height:190px;
}

.ben_cont_cols{
	width:217px;
	float:left;
	border-right:#393939 dotted 1px;
	margin-right:5px;
}

.ben_detail_table{
	width: 100%;
	border:0px;
}

.ben_detail_table.spcl_bendetail td{
	padding-bottom:13px;
    margin-right:0px;
}

.ben_detail_title{
	display: block;
    font-weight: bold;
    margin-right: 10px;
    padding: 5px 3%;
    font-size:12px;
    min-width:130px;
   
}

.ben_detail_tt_detail{
	padding:5px 3%;
}

.ben_cont_bottom{
	padding-top:13px;
	font-size:14px;
	text-align:right;
	min-height:22px;
}

.ben_cont_bottom a{
	color:#8f0000;
	text-decoration:none;
}

.ben_edit_btn{
	border-right:#393939 dotted 1px;
	padding-right:10px;
	margin-right:5px;
}

/***************************landing / Dashboard page*************************/

.landing_page{
	width:710px;
	float:left;
	padding:17px;
	border-right:#c9c9c9 solid 1px;
	background-image: url(../../common_images/landing_bg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.landing_page h1{
	font-size:18px;
}

.lan_profile_heading{
	height:41px;
	background-color:#334782;
	padding:0px 10px;
}

/* .lan_person_name{
	width:540px;
	float:left;
	color:#ffffff;
	font-size:22px;
	padding-top:6px;
}
 */
.lan_person_name {
    color: #FFFFFF;
    float: left;
    font-size: 22px;
    padding-top: 10px;
    margin-right:20px;
    /*width: 370px;*/
}

.lan_profile_edit{
	float:left;
	text-align:right;
	padding-top:10px;
	line-height:20px;
}
/* .last_sign_in{
	float:right;
	text-align:right;
	padding-top:10px;
	line-height:20px;
} */
.last_sign_in {
color: #FFFFFF; 
float: right; 
padding-top: 10px;
text-align: right;
}
.lan_profile_edit a{
	color:#FFFFFF;
	text-decoration:underline;
}
.lan_profile_edit a:hover{
	text-decoration:none;
}

.landing_profile_info{
	background-color:#e4e4e4;
	padding:15px;
	color:#444444;
	font-size:14px;
	*height:1%;
}

/* .landing_info_text{
	width:540px;
	float:left;
} */
.landing_info_text {
    float: left;
    width: 565px;
}
/* .landing_info_text ul {
    float: left;
    width: 100%;
} */

.landing_info_text ul {
    float: left;
    width: 100%;
}

/* .landing_info_text ul li{
	list-style:none;
	display:inline;
	padding-right:20px;
	float:left;
	padding-bottom:10px;
} */
.landing_info_text ul li {
    display: inline;
    float: left;
    font-family: verdana;
    font-size: 11px;
    list-style: none outside none;
    padding-bottom: 10px;
   padding-right: 10px;
width: 56%;
}
/* .landing_info_text ul li strong{
	font-weight:bold;
}
 */
 .landing_info_text ul li strong {
    font-size: 12px;
    font-weight: bold;
padding-right: 5px;
}
/* .landing_info_flag{
	width:130px;
	float:right;
} */
.landing_info_flag {
    float: right;
    width: 105px;
}

.lan_sep_line{
	border-bottom:#c9c9c9 solid 1px;
	margin-bottom:15px;
}

.view_all_tt {
    background-image: url("../../common_images/search_icon.png");
    background-position: 26px center;
    background-repeat: no-repeat;
    float: right;
    line-height: 12px;
    padding: 10px 0 10px 35px;
    text-align: right;
    width: 150px;
}
.landing_info_text ul li:nth-child(2), .landing_info_text ul li:nth-child(4), .landing_info_text ul li:nth-child(6) {
padding-right: 0;
width: 42%;
}

.view_all_tt a{
	text-decoration:underline;
	color:#595858;
}

.view_all_tt a:hover{
	text-decoration:none;
}

.transaction_table{
	background-color:#e4e4e4;
	margin-top:10px;
	width:100%;
}
.transaction_table tr th{
	background-color:#334782;
	font-weight:bold;
	text-align:center;
	padding:7px 0px; 
	color:#fff;
	font-size:14px;
}

.transaction_table tr td{
	text-align:center;
	padding:7px 0px;
	vertical-align:middle;
	border-bottom:#FFF solid 1px;
	font-size:12px;
}

.orange_progress td{
	color:#a05409;
}

.green_available td{
	color:#0e6400;
}

.colors_detail{
	padding:20px 10px;
	border-bottom:#c9c9c9 solid 1px;
	margin-bottom:15px;
}

.colors_detail div{
	width:205px;
	float:left;
	font-size:15px;
	color:#000000;
}

.colors_detail div img{
	float:left;
	margin-right:7px;
	margin-top:1px;
}

.landing_bottom_message{
	background-color:#d7d7d7;
	border:#bcbcbc solid 1px;
	padding:10px 20px;
	font-size:14px;
	color:#17285a;
	margin-bottom:15px;
}
.landing_middle_message{
	background-color: #D7D7D7;
    border: 1px solid #BCBCBC;
    color: #17285A;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 10px 20px;
}

.landing_advertisement{

}

.landing_advertisement img{
	border:#5c5c5c solid 1px;
	margin-right:20px;
}


.landing_sidebar{
	width:230px;
	padding-top:15px;
	padding-right:15px;
	float:right;
}

.landing_sidebar h2{
	/*color:#FFF;
	background-color:#008f4a;*/
	font-size:18px;
	padding:5px 10px;
	float:left;
	margin-bottom:3px;	
}

.quick_links_box{
	background-color:#ebebeb;
	padding:10px 20px;
	margin-bottom:15px;
}


.quick_links_box ul li{
	list-style:none;
	font-size:17px;
	line-height:22px;
	padding-left:10px;
	background-image: url(../../common_images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-bottom:2px;
	font-family: Arial,Helvetica,sans-serif;
}

.quick_links_box ul li a{
	/* color:#454545; */
	color: #14488B;
	text-decoration:none;
}
.quick_links_box ul li a:hover{
	text-decoration:underline;
}

.rate_graph{
	background-color:#ebebeb;
	margin-bottom:15px;
}

.land_quote_box{
	background-color:#ebebeb;
	padding:10px;
	margin-bottom:15px;
}

.land_quote_box label{
	width:61px;
	padding-left:5px;
	font-size:14px;
	color:#2c2c2c;
	font-weight:normal;
}

.land_quote_box input{
	width:124px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}

#submit_btn{
	width:84px;
	height:35px;
	padding:0px;
	border:0px;
	background:none;
	background-image:url(../../common_images/submit_btn.png);
	background-repeat:no-repeat;
	text-indent:-500000px;
	cursor:pointer;
	float:none;	
}

.refer_container{
	padding:15px;
	background-color:#ebebeb;
	color:#1b1b1b;
}

.refer_container a{
	color:#06488f;
	text-decoration:none;
}
.refer_container a:hover{
	text-decoration:underline;
}

.refer_container h3{
	font-size:18px;
	color:#1b1b1b;
	margin-bottom:2px;
}



.dob_section{
	width:334px;
	float:left;
}

.dob_section input{
	width:200px;
}
/**********************Add new payement mode page***************************/
.add_payment_column {
	background:#FFF;
	margin-top:9px;
	padding:25px;
}
.add_payment_column label {
	width:160px;
	color:#393939;
}
.mode_type {
	border-bottom:#c5c5c5 solid 1px;
	padding-bottom:15px;
	margin-bottom:10px;
}
.card_type {
	padding-bottom:15px;
	margin-bottom:10px;
}
.modetype_option {
	width:700px;
	float:left;
	padding-top:8px;
}
.modetype_option label {
	font-weight:normal;
	line-height:normal;
	float:left;
}
.modetype_option label span {
	float:left;
	margin-right:5px;
}
.modetype_option input {
	padding:0px;
	float:left;
	margin:0px;
	background:none;
	border:none;
	width:auto;
	margin-right:7px;
	margin-top:1px;
	height:auto;
}
/************Transaction Detail Style Sheet**********/
.trans_detail, .trans_comment, .ben_info, .remitter_info {
	float:left;
	margin-bottom:22px;
	width:450px;
}
.trans_detail {
	margin-right:20px;
}
.trans_detail table, .trans_detail table th, .trans_detail table td {
	border: 1px solid #b0b0b0;
}
.trans_sub_cont{padding:12px; background:#eeeeee;}

.trans_detail table {
}
.trans_detail table th {
	background-color:#e4e4e4;
	text-align:left;
	padding:12px;
	font-weight:bold;
	font-size:14px;
}
.trans_detail table td {
	text-align:left;
	padding:12px;
}
.trans_comment {
	height: 287px;
    overflow-y: scroll;
}
.ben_info {
	margin-right:20px;
}
.remitter_info {
}

.trans_no_cont {
	width:245px;
	float:left;
}
.trans_no_bold, .exchange_amount {
	font-weight:bold;
	font-size:18px;
	float:left;
}
 .trans_no_cont p {
	line-height:20px;
	float:left;
}
.date_cont {
	float:right;
	margin-bottom:12px;
}
.bold{font-weight:bold;}

.exchange_rate_cont {
	width:200px;
	float:left;
	margin-bottom:15px;
}

.exchange_rate_cont p {
	font-size:16px;
	line-height:20px;
	float:left;
}
.received_amount_sec{ position:relative;}
.received_amount_title{ font-weight:bold; font-size:20px; width:214px; float:left; line-height: 39px;}

.received_amount {
	width:205px;
	padding-left:32px;
	height:42px;
	padding-top:2px;
	float:right;
	background-image: url(../../common_images/receve_amt_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:bold;
	font-size:33px;
	color:#07733f;
	position:absolute;
	right: -13px;
	text-align:left;
	line-height:42px;
}
.trans_sub_cont h2{ margin-bottom:12px; font-size:18px; float:left; background:#d4d4d4; padding:8px 12px;}



/************Dashboard Table**********/



* {margin:0; padding:0; outline:none}
.dashboardTable table {font:11px Arial; margin:25px; background:#fff; color:#091f30}

.dashboardTable .sortable {  
	margin: 0 auto 20px !important;
    width: 100%;
    }
.dashboardTable .sortable th {text-align:left; background-color: #334782; border:1px solid #fff; border-right:none}
.dashboardTable .sortable th h3 {font-size:11px; padding:6px 8px 8px; color:#fff;}

.dashboardTable .sortable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.dashboardTable .sortable .head h3 {background:url(../../common_images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.dashboardTable .sortable .desc, .sortable .asc {background:url(../../images/header-selected-bg.gif)}
.dashboardTable .sortable .desc h3 {background:url(../../common_images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.dashboardTable .sortable .asc h3 {background:url(../../common_images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.dashboardTable .sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.dashboardTable .sortable .evenrow td {background:#fff}
.dashboardTable .sortable .oddrow td {background:#ecf2f6}
.dashboardTable .sortable td.evenselected {background:##334782}
.dashboardTable .sortable td.oddselected {background:##334782}

#controls {width:800px; margin:0 auto; height:20px}
#perpage {float:left; width:200px}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#dashboradNavigation {float:left; width: 266px; text-align:center}
#dashboradNavigation img {cursor:pointer}
#text {float:left; width:508px; text-align:right; margin-top:-19px}






/**********************Transaction History***************************/

.trans_his_top {
    background-color: #E4E4E4;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}
.search_title {
	background-color:#cccccc;
	padding:5px;
	font-size:18px;
	color:#000;
	margin-bottom:10px;
}
.trans_his_top .col_left {
    float: left;
    margin-right: 20px;
    margin-top: 15px;
    width: 345px;
}


.trans_his_top .benfi_name_cont{
	margin-top:30px;

	}


.trans_his_top .benfi_name_cont form label {
	width:auto;
	float:left;
	font-size:13px;
	font-weight:normal;
	margin-right:10px;
}

.trans_his_top .col_date {
	margin-top:15px;
}

.trans_his_top .col_date .col1 label {
	width:300px;
}
.trans_his_top .col_date .col1 {
	width:300px;
	float:left;
}

#search_btn {
    /* background: url("../../common_images/search_btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    */
    cursor: pointer;
    height: 30px;
    padding: 0;
    text-indent: -500000px;
    width: 78px;
}


.trans_his_top .col_right {
   float: right;
    margin-top: -33px;
    width: 545.3px;
}

.trans_his_top .col_right .col1 {
    float: left;
    margin-right: 10px;
    width: 170px;
}
.trans_his_top .col_right .col2 {
    float: left;
    margin-right: 10px;
    width: 170px;
}
.trans_his_top .col_right .col3 {
    float: left;
    margin-top: 15px;
    width: 78px;
}

.trans_his_top .col_right .col1 label, .trans_his_top .col_right .col2 label, .trans_his_top .col_left label {
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: normal;
    margin-right: 10px;
    width: auto;
}

.pre_button {
	background-image:url(../../common_images/previous_button.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	padding-right:20px;
	border-right:1px solid #000;
}
.pre_button {
	background-image:url(../../common_images/previous_button.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	padding-right:20px;
	border-right:1px solid #000;
	float:left;
}
.next_button {
	background-image:url(../../common_images/next_button.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	padding-right:20px;
	float:right;
}

.trans_his_bottom{float:right; margin-top:10px; margin-bottom:50px;}
.trans_his_bottom a{color:#000; text-decoration:none;}

.tt_label{
	width:30px !important;
	font-size:11px !important;
	color:#a2a2a2;
	line-height: normal !important;
	}
}

/*******************************Send money page***************************/

.send_money_heading{
	padding-right:190px;
	background-image:url(../../common_images/send-money-icon.png);
	background-repeat:no-repeat;
	background-position:160px center; 
}

.acc_heading{
	background-image: url(../../common_images/acc_heading_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #bebebe;
	height: 35px;
	padding:5px 20px;
	border:#a6a6a6 solid 1px;
	color:#262626;
	font-weight:bold;
	font-size:18px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:2px;
}

.acc_heading p{
	background-image: url(../../common_images/acc_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;	
}

.acc_heading img{
	margin-right:15px;
}

.acc_heading span{
	font-size:16px;
	font-weight:normal;
}


.acc_container{
	background-color:#FFFFFF;
}

.acc_content{
	padding:24px 0px;
	/* border-bottom:#c7c7c7 solid 1px; */
	
}

.acc_button_box{
/* 	padding:12px 0px;
	padding-left:30px;
	padding-bottom:1px; 
	float: none;
    width: 100%;*/
    text-align: center;
    margin-top: 20px;
}
.acc_button_box input#proceed{
	margin:0px auto;
}

.step1_left{
	width:500px;
	float:left;
	border-right:#c7c7c7 solid 0px;
	margin-right: 40px;
}

.step1_left label{
	text-align:left;
	margin-left:15px;
	width:138px;
	padding-right:20px;
	font-size:14px;
	color:#444444;
	float:left;
	line-height:45px;
	font-style:normal;
}

.step1_left input, .step1_left select{
	padding:7px 10px;
}

.step1_left input{
	width:280px;
	height:18px;
}

.step1_left select{
	width:300px;
	height:34px;
	margin-bottom:16px;
}

.step1_right{
	width:366px;
	float:left;
	text-align:center;
	color:#656565;
	padding-top:35px;
}
.step1_right p{
	margin-bottom:5px;
}
.step1_right a{
	color:#14488b;
	font-size:17px;
}
.step1_right a:hover{
	text-decoration:none;
}


.number_right_align{
	text-align:right;
}

/***********Step2***************/
.step2_left{
	width:463px;
	padding:0px 25px;
	float:left;
	color:#2d2d2d;
	line-height:22px;
	/* background-image: url(../../common_images/step2-dotted-line.jpg);
	background-repeat: no-repeat;
	background-position: right 28px; */
}
.step2_left h2{
	font-size:17px;
	margin-bottom:15px;
}
.step2_left h2 span{
	float:right;
}
.step2_left h2 span a{
	color:#14488b;
	font-size:13px;
}
.step2_left h2 span a:hover{
	text-decoration:none;
}
.step2_left label{
	width:auto;
	line-height:20px;
	font-size:12px;
	font-weight:normal;

	}
.step2_left input{
	float:left;
	width:auto;
	background:none;
	margin:0px;
	padding:0px;
	margin-right:5px;
	border:none;
	background:none;
}

.step2_right{
	width:380px;
	padding:10px;
	background-color:#f5f5f5;
	margin-left:11px;
	float:left;
	border:1px solid #ccc;
}
.step2_right table{margin:0px !important; border:none;}

.step2_right table tr td{
	padding:3px 0px;
	color:#959595;
	vertical-align:top;
}

.step2_right table tr td strong{
	font-weight:bold;
}


/*************Step 3*****************/

.step3_left{
	width:496px;
	float:left;
}


.step3_left h2{
	font-size:18px;
	margin-bottom:10px;
}

.trans_no{
	width:250px;
	float:left;
	font-size:14px;
	color:#393939;	
}

.trans_no span{
	font-size:18px;
	font-weight:bold;
}

.st_date{
	width:205px;
	float:right;
	padding-top:5px;
	text-align:right;
	color:#393939;
}

.confirm_table{
	width:496px;
	border-top:#b0b0b0 solid 1px;
	border-left:#b0b0b0 solid 1px;
}

.confirm_table tr th{
	padding:10px 17px;
	font-weight:bold;
	color:#393939;
	font-size:14px;
	background-color:#e4e4e4;
	border-bottom:#b0b0b0 solid 1px;
	border-right:#b0b0b0 solid 1px;
}


.confirm_table tr td{
	padding:7px 17px;
	color:#393939;
	border-bottom:#b0b0b0 solid 1px;
	border-right:#b0b0b0 solid 1px;
	line-height:22px;
	vertical-align:top;
}

.confirm_table tr td strong{
	font-weight:bold;
}


.confirm_box{
	background-color:#f6f6f6;
	padding-top:10px;
	padding-bottom:15px;
	border-bottom:#c7c7c7 solid 1px;
	padding-left:15px;
}

.exchange_rate{
	font-size:16px;
	height:39px;
	color:#393939;
}

.exchange_rate span{
	font-size:22px;
	color:#000000;
	font-weight:bold;
}

.recevie_text{
	width:201px;
	float:left;
	font-size:25px;
	font-weight:bold;
	color:#393939;
	padding-top:5px;
}

.recevie_amount{
	width:230px;
	padding-left:32px;
	height:42px;
	padding-top:2px;
	float:right;
	background-image: url(../../common_images/receve_amt_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:bold;
	font-size:33px;
	color:#07733f;
	text-align:left;
	line-height:42px;
}

.recevie_amount span{
	font-size:18px;
	font-weight:normal;
	color:#202020;
}

#confirm_btn{
	width:254px;
	height:54px;
	background:none;
	background-image:url(../../common_images/confirm_btn.png);
	background-repeat:no-repeat;
	background-position:center;
	padding:0px;
	margin:0px;
	float:right;
	margin-top:10px;
	cursor:pointer;
	text-indent:-500000px;
}

.step3_right{
	width:430px;
  /*  padding:15px;*/
	float:right;
/*	margin-right:20px;*/
	display:inline;
	color:#959595;
}


.step3_right strong{
	font-weight:bold;
	color:#555;
}

.step3_right h3{
	background-color:#d4d4d4;
	color:#555;
	font-size:18px;
	padding:7px 10px;
	font-weight:normal;
	float:left;
	margin-bottom:10px;
	line-height:normal;
}
.step3_right span{
	float:right;
	color:#000000;
}

.step3_right span a{
	color:#000000;
	text-decoration:none;
}

.step3_right span a:hover{
	text-decoration:underline;
}


.padment_mode_step3{
	border-bottom:#b0b0b0 solid 1px;
	font-size:15px;
	padding-bottom:10px;
	line-height:25px;
	margin-bottom:13px;
}

.step3_right table{
	width:393px;
}

.step3_right table tr td{
	padding:3px 0px;
	vertical-align:top;
	line-height:20px;
}



.step_f_links, .step_s_links{
	cursor:pointer;
}

#proceed_btn_money{
	width:108px;
	height:33px;
	padding:0px;
	/* border:0px; */
	background:none;
	/*background-image:url(../../common_images/proceed_button.jpg);
	background-repeat:no-repeat;
	*/
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
	text-indent:-500000px;
	cursor:pointer;
	float:none;
	/*margin-left:400px;*/
}

/**********************Use new payement mode page***************************/
.add_payment_column{
	background:#FFF;
	margin-top:9px;
	padding:25px;
}

.add_payment_column label{
	width:160px;
	color:#393939;
}

.mode_type{
	border-bottom:#c5c5c5 solid 1px;
	padding-bottom:15px;
	margin-bottom:10px;
	
}

.card_type{
	padding-bottom:15px;
	margin-bottom:10px;
}

.modetype_option{
	width:700px;
	float:left;
	padding-top:8px;
}

.modetype_option label{
	font-weight:normal;
	line-height:normal;
	float:left;
}

.modetype_option label span{
float:left;
margin-right:5px;
}

.modetype_option input{
	padding:0px;
	float:left;
	margin:0px;
	background:none;
	border:none;
	width:auto;
	margin-right:7px;
	margin-top:1px;
	height:auto;
}


.errorClass {
  	border: 1px solid #f00!important; 
	background-color: #FFFCE2!important;
}

.errorClassRightAlign {
  	border: 1px solid #f00!important; 
	background-color: #FFFCE2!important;
	text-align:right;
}


/*Sending Methods*/

.paymode_box1 {
	float:left;
	/*margin-right:5px;*/
	width:446px;
	min-height:60px;
}
.paymode_box1 table{
	border:0px!important;
	margin:0px!important;
}

.paymode_edit_btn {
	padding-right:10px;
	margin-right:5px;
	line-height:25px;
}

.payment_mode_top {
    margin-bottom: 10px;
}
.payment_mode_top form input {
    border: medium none !important;
    float: left;
    margin: 5px 0 0;
    padding: 0;
    width: auto;
}
.payment_mode_top form label {
    float: left;
    margin-right: 20px;
    width: auto;
}
.payment_mode_top_cols {
    float: left;
    padding: 0 15px;
    width: 305px;
}


payment_mode_top_cols select{
	width: 150px;
}
/********Veryfy Bank Account*********/

/* .bank_verify_cont {
	background:#FFF;
	margin-top:9px;
	margin-bottom:170px;
}
.bank_verify_cont table {
	padding:0px 15px;
	border:1px solid #d5d5d5;
	margin-bottom:30px;

}
.bank_verify_cont table tr {
	vertical-align:middle;


}
.bank_verify_title{
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:15px 15px;
	border-bottom:1px dotted #d5d5d5;
 }
	
.bank_verify_cont form input{
	float:left;
	 width:auto;
	  position:relative;
	   bottom:-1px;
}

.bank_verify_text{
	line-height:30px;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	padding:15px 15px;
	border-bottom:1px dotted #d5d5d5;
 }
	
.bank_verify_bottom{
	width:360px;
    margin-top:15px;
	margin-left:300px;
	margin-right:300px;
	height:116px;
 }

	
#veryfy_button {
	width:78px;
	height:54px;
	padding:0px;
	border:0px;
	background:none;
	background-image:url(../../images/verify_button.png);
	background-repeat:no-repeat;
	text-indent:-500000px;
	cursor:pointer;
	text-indent: -500000px;
	width: 134px;
	position:relative;
	top:7px;
	left:130px;
	
} */


/**commented second time***/
/* .bank_verify_cont {
	background:#FFF;
	margin-top:9px;
	margin-bottom:170px;
}
.bank_verify_cont table {
	border:1px solid #d5d5d5;
	margin-bottom:30px;
}
.bank_verify_cont table th {
	background-color:#e6e6e6;
	
}
.bank_verify_cont table tr {
	vertical-align:middle;
}
.bank_verify_title {
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:15px 15px;
	border-bottom:1px dotted #d5d5d5;
}
.radio_button_cont{
	padding:15px 15px;
	border-bottom:1px dotted #d5d5d5;
	width:20px;}
.bank_verify_cont form input {
	float:left;
	width:auto;
	position:relative;
	bottom:-17px;
	margin-right:6px;
}
.bank_verify_text {
	line-height:30px;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	padding:15px 15px;
	border-bottom:1px dotted #d5d5d5;
}
.bank_verify_bottom {
	width:360px;
	margin-top:15px;
	margin-left:300px;
	margin-right:300px;
	height:116px;
}
#veryfy_button {
	width:78px;
	height:54px;
	padding:0px;
	border:0px;
	background:none;
	background-image:url(../../images/verify_button.png);
	background-repeat:no-repeat;
	text-indent:-500000px;
	cursor:pointer;
	text-indent: -500000px;
	width: 134px;
	position:relative;
	top:7px;
	left:130px;
}
 */
 
 .bank_verify_cont {
	background:#FFF;
	/*margin-top:9px;*/
	margin-top:0px;
	/* margin-bottom:170px;*/
}
.bank_verify_cont table {
    border: 1px solid #D5D5D5;
    margin-bottom: 30px;
    vertical-align: middle;
    margin-top:0px !important;
}
.bank_verify_cont table th {
    background-color: #E6E6E6;
}
.bank_verify_cont table tr {
	vertical-align:middle;
}
.bank_verify_title {
    border-bottom: 1px dotted #D5D5D5;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}
.radio_button_cont {
    border-bottom: 1px dotted #D5D5D5;
    padding: 0 10px;
    width: 20px;
}
.radio_button_cont input[type=radio] {
    margin: 5px;
    float: left;
    height: 13px;
    width: auto;
}
.bank_verify_bottom input[type=text] {
    /*bottom: -6px;
    margin-right: 10px;
    */
    float: none;    
    position: relative;
    width: auto;
}

.bank_verify_text {
    border-bottom: 1px dotted #D5D5D5;
    font-size: 13px;
    font-weight: normal;
    padding: 0 10px;
    text-align: center;
}
.bank_verify_bottom {    
    /*
    height: 116px;
    margin-left: 290px;
    margin-right: 290px;
    margin-top: 15px;
    */
   height: 116px;
    margin: 10px auto 0px;
    width: 400px;
    position: relative;
}
#veryfy_button {
	width:78px;
	height:54px;
	padding:0px;
	border:0px;
	background:none;
	background-image:url(../../common_images/verify_button.png);
	background-repeat:no-repeat;
	text-indent:-500000px;
	cursor:pointer;
	text-indent: -500000px;
	width: 134px;
	position:relative;
	top:7px;
	left:130px;
}
 

/******Cancel Transaction**********/
.cancel_transaction_col {
	padding:15px;
	background-color:#e6e6e6;
}

.cancel_transaction_cont {
	background:#FFF;
	margin-top:9px;
	padding:15px;
}
.cancel_transaction_col_left {
	width:440px;
	float:left;
	border-right:#393939 dotted 1px;
	margin-right:15px;
}
.cancel_transaction_col_left h2 {
	margin-bottom:12px;
	font-size:18px;
	background:#d4d4d4;
	padding:8px 12px;
	float:left;
	
}

.cancel_transaction_form_cont {
	width:525px;
	margin:auto;
	margin-top:30px;
}

.cancel_transaction_form_cont form label {
	float:left;
	font-weight:bold;
	width:160px;
	margin-right:15px;
}
#cancel_transaction_button {
	width:78px;
	height:45px;
	padding:0px;
	border:0px;
	background:none;
	background-image:url(../../common_images/cancel_transaction.png);
	background-repeat:no-repeat;
	text-indent:-500000px;
	cursor:pointer;
	width: 254px;
	position:relative;;
	left:175px;
	margin-top:12px;
}

/********My Profile Container************/
.myprofile_cont {
	width:447px;
	padding:15px;
	float:left;
	background-color:#fff;
	margin:4px;
}
.myprofile_cont_cols {
	margin-right:5px;
}
.myprofile_edit_btn {
	color:#000000;
}
.myprofile_cont a {
	text-decoration:none;
	font-size:14px;
	float:right;
}
/* .myprofile_cont_image_cont {
 width:222px; 
 height:175px;
float:left; 
margin-right:20px;
padding: 4px;
background-color: #f1f1f1;
border: #c5c5c5 solid 1px;
margin-bottom: 25px;
} */

#myProfileInfo .myprofile_cont_image_cont_large{	
width:436px; 
 height:240px;
float:none; 
margin-right:0px;
padding: 4px;
background-color: #f1f1f1;
border: #c5c5c5 solid 1px;
margin-bottom: 14px;	
	
}

#myProfileInfo .myprofile_cont_text_cont{	
float:none;
width:100%;
	
}



.myprofile_cont_text_cont {
	/* width:192px;
	float:right; 
	margin-top:10px;*/
}
.mypro_col2_bottom {
	margin-top:18px;
	font-weight:bold;
	font-size:14px;
}
.quote {
	margin-right:10px;
}
/* .title_cols_bottom {
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
} */

.myprofile_cont .title_cols_bottom {float:left;width:80%;font-size:18px;font-weight:bold;margin-bottom:20px;}

.myprofile_form_cont {
	width:390px;
	margin:auto;
	margin-top:30px;
}
.myprofile_form_cont form label {
	float:left;
	font-weight:normal;
	width:160px;
}
.myprofile_form_cont form input {
}
#save_changes_button {
	width:78px;
	height:34px;
	padding:0px;
	border:0px;
	background:none;
	background-image:url(../../common_images/confirm_password.png);
	background-repeat:no-repeat;
	text-indent:-500000px;
	cursor:pointer;
	width: 134px;
	position:relative;
	top:7px;
	left:130px;
	margin-top:12px;
}

.pay_normal{
background-color: #FFFFFF;
padding: 5px;	
}

.pay_selected{
	background-color: #959595;
padding: 5px;
		
}

/*****list Sending Methods css class****/
.payment_mode_top label{width:auto; margin-right:15px; font-style:normal;}

.payment_mode_top input{ width:auto;margin-top: 5px;}

.bank_verify_cont table td{vertical-align:middle;}

.payment_container{
	width:447px;
	padding:15px;
	float:left;
	background-color:#e6e6e6;
	margin:4px;
}

.payment_cont_heading{
	background-color:#c6c6c6;
	color:#212121;
	font-size:18px;
	padding:5px 10px;
	overflow:auto;
	line-height:29px;
}
.payment_cont_heading img{
	float:left;
	margin-right:10px;
}


.payment_cont_content{
	padding:15px 0px;
	border-bottom:#9a9a9a solid 1px;
	overflow:auto;
}

.payment_cont_cols{
	width:217px;
	float:left;
	border-right:#393939 dotted 1px;
	margin-right:5px;
}

.payment_detail_table{
	color:#212121;
	width: 100%;
}

.payment_detail_title{
	display: block;
    font-weight: bold;
    margin-right: 10px;
    padding: 5px 3%;
}

.payment_detail_tt_detail{
	padding:5px 3%;
}

.payment_cont_bottom{
	padding-top:5px;
	font-size:14px;
	text-align:right;
	min-height:26px;
}

/**********For add bank account image**********/
div#tt_container {
	width: 500px;
	margin:0 auto
}

#tt_container a.tt {
	position:relative;
	z-index:24;
	color:#3CA3FF;
	font-weight:bold;
	text-decoration:none;
}
 #tt_container a.tt span {
	display: none;
}
/*background:; ie hack, something must be changed in a for ie to execute it*/
#tt_container a.tt:hover {
	z-index:25;
	color: #aaaaff;
background:;
}
#tt_container a.tt:hover span.tooltip {
	display:block;
	position:absolute;
	top:0px;
	left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
	text-align: center;

}
#tt_container a.tt:hover span.top {
	display: block;
	padding: 30px 8px 0;

}
#tt_container a.tt:hover span.middle { 
	display: block;
	padding: 0 8px;

}
#tt_container a.tt:hover span.bottom {
	display: block;
	padding:3px 8px 10px;
	color: #548912;
	
}

/**********Recapcha**********/

recaptcha_theme_red #recaptcha_response_field {
    border: 1px solid #CCA940;
    margin-left: -113px !important;

}

/***********dateTimePickerSignup********/

.datepick-popup{
left: 1079.5px !important;
position: absolute;
 top: 363px !important;}
}

/**********Payer Lookups***********/
.payer_lookups_top {
    background-color: #fff;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}

.payer_lookups_top .boxes_top{
	width:293px;
	float:left;
	margin-right:15px;
	
	}
.payer_lookups_top .boxes_top .col{
	width:100%;
	float:left;	
	}
	.payer_lookups_top form{margin-top:10px;}
.boxes_top label {
    color: #4E4D4D;
    font-weight: normal;
	margin-right:10px;
	float:left;
	width:auto;
	min-width:107px;
}
.payer_lookups_box_left{
	width:255px;
	float:left;
	height:400px;
	overflow-y:auto;
	background:#E4E4E4;
	}
	
.payer_lookups_box_left table{
	border:0px;
	}
	
.payer_lookups_box_right{
		height:400px;
		overflow-y:auto;
		width:670px;
		float:right;
		background:#E4E4E4;
}

.payer_lookups_box_right table{
		border:0px;
}
		
.boxes_top select {
    color: #4E4D4D;
    font-weight: normal;
    width:165px;
	float:right;
}

.payer_lookups_table {
    background-color: #E4E4E4;
    margin-top: 10px;
}
.payer_lookups_table tr th {
    background-color: #334782;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 7px!important;    
    /*width:167px;*/
}
.payer_lookups_table tr td {
    border-bottom: 1px solid #FFFFFF;
    font-size: 11px;
    padding: 7px 7px!important;    
    vertical-align: middle;
    /*width:167px;*/
}
.payer_lookups_table tr td a{color:#4E4D4D; text-decoration:none;}

/***********General**************/
.readonlyfld
{ 
background : #EFF3F7; 
font-weight : none;
}

.readonlyClass
{ 
readonly : true;
background : #EFF3F7; 
font-weight : none;
}

/******************bubbleOnLoginPage********************/

div#tt_container_login {
	
	margin:0 auto;
	margin: 20px auto 0;
}
/*---------- bubble tooltip -----------*/
#tt_container_login a.tt {
	position:relative;
	z-index:24;
	color:#393939;
	font-weight:bold;
	text-decoration:none;
}
#tt_container_login a.tt span {
    background-color: #F7F7F7;
    border: 1px solid #D5D5D5;
    display: none;
    font-size: 12px;
    font-weight: normal;
    left: 232px;
    padding: 10px;
    position: absolute;
    width: 300px;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/
#tt_container_login a.tt:hover {
	z-index:25;
	color: #393939;


}
#tt_container_login a.tt:hover span.tooltip {
	display:block;
	position:absolute;
	top:20px;
	left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #393939;
	text-align: center;

}

#tt_container_login a.tt:hover span.middle { 
	display: block;
	padding: 0 8px;

}

/*------------------SignupImageGallery----------------------*/
.slideshow-container a{
 text-decoration:none;
 
}
.slideshow-container{
 height:279px;
}
.slideshow{
  height:279px;
}
.image-wrapper{
   height:279px;
}
.slideshow img{
  
  margin-top:-10px;
}

div.sign_pic_col_right div.bottom {
    margin-top: 12px;
}

div.pagination {
    clear: both;
}
div.pagination span.current {
    background-color: #000000;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: left;
    margin-right: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 4px;
}

.sign_pic_col_right .selected img
{
    border:2px solid #FF0000;
}

div.pagination a, div.pagination span.current {
    float: left;
    margin-right: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 4px;
    border: 1px solid black;
}

div.sign_pic_col_right a {
    text-decoration: none;
    color: #777777;
}

/**********Transaction_History_New***********/
.trans_his_top_new, .Customer_group_report{
	padding:10px;
	background-color:#e4e4e4;
	margin-top:10px;
	margin-bottom:10px;
}
.trans_his_top_new .col_left {
	float: left;
	margin-right: 20px;
	width: 375px;
}
.trans_his_top_new .col_left label {
	width:auto;
	float:left;
	line-height:20px;
	margin-right:20px;
}
.trans_his_top_new .col_left input {
	width:200px;
	float:right;
}
.trans_his_top_new .col_left select {
	width:212px;
	float:right;
}
.trans_his_top_new .col_right {
	float: right;
	width: 530px;
	padding:10px;
	background-color:#d7d7d7;
	border:1px solid #bababa;
	margin-top:10px;
	margin-bottom:10px;
}
.trans_his_top_new .col_right .title {
	background-color: #D7D7D7;
	border-left: 1px solid #BABABA;
	border-right: 1px solid #BABABA;
	border-top: 1px solid #BABABA;
	bottom: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 1px;
	padding: 5px;
	position: relative;
	width: auto;
}
.trans_his_top_new .col_right .col {
	width:164px;
	float:left;
	margin-right:12px;
}
.trans_his_top_new .col_right .col p{	
	float:left;
	width:100%;
}
.trans_his_top_new .col_right .col input {
	float:left;
	width:auto;
	background:none;	
	margin:5px 0 0 0;
	margin: 0 \0/; /* IE8+9  */
	display:inline;
	vertical-align:middle;
}
.trans_his_top_new .col_right .col  label {	
	float:left;
	padding-left:10px;
	display:inline;
	
}

/* left right section for account verification total */

.trans_his_top_new .col_left_sec{
	float: left;
	width: 443px;
	padding:10px;
	background-color:#d7d7d7;
	border:1px solid #bababa;
	margin-top:10px;
	margin-bottom:10px;
    margin-right:20px;
}
.trans_his_top_new .col_left_sec .title {
	background-color: #D7D7D7;
	border-left: 1px solid #BABABA;
	border-right: 1px solid #BABABA;
	border-top: 1px solid #BABABA;
	bottom: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 1px;
	padding: 5px;
	position: relative;
	width: auto;
}
.trans_his_top_new .col_left_sec .col {
	width:164px;
	float:left;
	margin-right:12px;
}
.trans_his_top_new .col_left_sec .col p{	
	float:left;
	width:100%;
}
.trans_his_top_new .col_left_sec .col input {
	float:left;
	width:auto;
	background:none;	
	margin:5px 0 0 0;
	margin: 0 \0/; /* IE8+9  */
	display:inline;
	vertical-align:middle;
}
.trans_his_top_new .col_left_sec .col label {	
	float:left;
	padding-left:10px;
	display:inline;
	width:140px;
	
}
.trans_his_top_new .col_right_sec {
	float: right;
	width: 443px;
	padding:10px;
	background-color:#d7d7d7;
	border:1px solid #bababa;
	margin-top:10px;
	margin-bottom:10px;
}
.trans_his_top_new .col_right_sec .title {
	background-color: #D7D7D7;
	border-left: 1px solid #BABABA;
	border-right: 1px solid #BABABA;
	border-top: 1px solid #BABABA;
	bottom: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 1px;
	padding: 5px;
	position: relative;
	width: auto;
}
.trans_his_top_new .col_right_sec .col {
	width:164px;
	float:left;
	margin-right:12px;
}
.trans_his_top_new .col_right_sec .col p{	
	float:left;
	width:100%;
}
.trans_his_top_new .col_right_sec .col input {
	float:left;
	width:auto;
	background:none;	
	margin:5px 0 0 0;
	margin: 0 \0/; /* IE8+9  */
	display:inline;
	vertical-align:middle;
}
.trans_his_top_new .col_right_sec .col  label {	
	float:left;
	padding-left:10px;
	display:inline;
	
}

/* end of account verification total */

.trans_his_top_new .bottom {
	float:left;
	width:100%;	
	display:inline;
}
.reset {
	text-decoration:none;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#393939;
	line-height:28px;
}

.myprofile_cont .reset {
    background: #043E79;
    border: 0px;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    margin: 0 0 10px 182px;
    padding: 3px 10px;
    display:inline;
}

.calender_cont{}
.calender_cont .col1 {
	float:left;
	width:190px;
	margin-right:10px;
}
.calender_cont .col2 {
	float:left;
	width:190px;
	margin-right:10px;
}

@charset "utf-8";
body,td,th,font

{ font-family:verdana,arial,sans-serif; font-size:11px; }

.my-table {
background:#FFFFFF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
border-left:1px solid #DFD8D4;
font-size:1em;
width:50%;
}
.my-table caption {
font-size:1.4em;
font-weight:bold;
padding:6px;
text-align:left;
}
.my-table th {
background:transparent url(../common_images/table_header.gif) no-repeat scroll 0 0;
border-bottom:1px solid #DFD8D4;
border-right:1px solid #DFD8D4;
border-top:1px solid #DFD8D4;
padding:6px 6px 6px 12px;
text-align:left;
font-weight:bold;
}
.my-table td {
border-bottom:1px solid #DFD8D4;
border-right:1px solid #DFD8D4;
padding:6px 6px 6px 12px;
}
.my-table td.highlighted {
background:#FFB766 none repeat scroll 0 0;
color:#FFFFFF;
}
.my-table th.fixed {
width:80px;
}
.my-table td.fixed {
width:80px;
}
.my-table td.odd-fixed {
background:#F7F5F4 none repeat scroll 0 0;
width:80px;
}
.my-table td.odd {
background:#F7F5F4 none repeat scroll 0 0;
border-bottom:1px solid #DFD8D4;
border-right:1px solid #DFD8D4;
padding:6px 6px 6px 12px;
}
/**** Pagination ****/
th.sorted {
 background-color: #CCC;
}
th a,th a:visited {
 color: black;
}
th a:hover {
 text-decoration: underline;
 color: black;
}
th.sorted a,th.sortable a {
 background-position: right;
 display: block;
 width: 100%;
 text-decoration: none;
}
th.sortable a {
 background-image: url(../imgs/arrow_off.png);
    background-repeat: no-repeat;
    text-decoration: none;
}
th.order1 a {
 background-image: url(../imgs/arrow_down.png);
    background-repeat: no-repeat;
}
th.order2 a {
 background-image: url(../imgs/arrow_up.png);
    background-repeat: no-repeat;
}
tr.odd {
 background-color: #fff
}
tr.tableRowEven,tr.even {
 background-color: #CCC;
}
.group-1 {
    font-weight:bold;
    padding-bottom:10px;
    border-top:1px solid black;
}
.group-2 {
    font-style:italic;
    border-top: 1px solid black;
}
.grouped-table tr.even {
    background-color: #fff;
}
.grouped-table tr.odd {
    background-color: #fff;
}
/* pagination widget */
.pagination-label
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
}
.pagination-link
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #003366; 
    text-decoration:none;
    cursor:pointer;
}
a.pagination-link:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #003366; 
    text-decoration:underline;
}
.pagination-linkoff
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
}
.pagination-textbox
{
    color: #333;
    background-color: #FFFFFF;
    border: 1px #999999 solid;
    background-color: none;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    height:18px;
}
.pagination-margin
{
    margin: 0px;
}
.ac_odd {
 background-color: #eee;
}
.ac_over {
 background-color: #0A246A;
 color: white;
}
a, img{
 text-decoration: none;
 border: 0px;
}
# SignupAction ul li{list-style:none;}

/* change because of arrow image content not shwoing properly */
.passwordArrow {
	background-image: url(../../common_images/arrow_password.png);
	background-repeat:no-repeat;
	backround-position: center top;	
	padding: 20px 20px 20px 45px;
  	width: 260px;
	
/* 	width:360px;
	height:160px; */
	
}


/*------------------------------ sonia new ----------------------------------------*/
.col_left {
    float: left;
    margin-right: 20px;
    width: 375px;
}
.col_left label {
    float: left;
    line-height: 20px;
    margin-right: 20px;
    width: auto;
}

.col_left input {
    float: right;
    width: 200px;
}
#proceed_btn_login_new {
	width:108px;
	height:33px;
	padding:0px;
	/* border:0px; */
	/*background:none;
	background-image:url(../../common_images/proceed_button.jpg);
	background-repeat:no-repeat;
	*/
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
	text-indent:-500000px;
	cursor:pointer;
	float:none;
	margin-left:130px;
}


.comment_box, .quick_quote_box_new {
	width:600px;
	padding:10px;
	background-color:#e4e4e4;
	margin:0px auto;
}

.quick_quote_box_new h2 {
	background-color:#d7d7d7;
	float: left;
	font-size: 15px;
	margin-bottom: 12px;
	padding: 8px 12px;
	font-weight:bold;
}
.row_1, .row_2, .row_3, .row_4, .row_5, .row_6 {
	padding:5px;
	padding-right:0px;
}
.quick_quote_box_new .row_1 {
	float: left;
}
.quick_quote_box_new .row_1 ul li {
	display: inline;
	float: left;
	list-style: none outside none;
	padding-bottom: 10px;
	min-width: 192px;
	font-size:13px;
}
.quick_quote_box_new .row_1 ul li strong {
	font-weight:bold;
	font-size:13px;
}

.quick_quote_box_new label {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    margin-right: 10px;
    width: 108px;
}
.quick_quote_box_new input {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	width: 100px;
}
.quick_quote_box_new input {
	height: 20px;
	width: 85px;
}
.quick_quote_box_new .row_2 #submit_btn {
	background: url("../../common_images/find_exchane_btn.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	float: right;
	height: 25px;
	padding: 0;
	text-indent: -500000px;
	width: 122px;
}
.quick_quote_box_new .row_3 {
	float: left;
	font-size:25px;
	color:#334782;
	font-weight:bold;
}

.quick_quote_box_new select {
    background-color: #F7F7F7;
    border: 1px solid #D5D5D5;
    border-radius: 5px 5px 5px 5px;
    color: #393939;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 5px;
    text-transform: uppercase;
    width: 132px;
}
 .quick_quote_box_new {
 background-color: #E4E4E4;
 margin-top: 10px;
}
.quick_quote_box_new tr th {
	background-color: #334782;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 10px;
	text-align: center;
}
.quick_quote_box_new tr td {
	background:  #C9C9C9;
	border-bottom: 1px solid #FFFFFF;
	font-size: 12px;
	padding: 7px 10px;
	text-align: center;
	vertical-align: middle;
}
.quick_quote_box #close_btn {
	background: url("../../common_images/close_btn.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	height: 25px;
	padding: 0;
	text-indent: -500000px;
	width: 48px;
	margin-bottom: 0;
	margin-left: 195px;
	margin-top: 0px;
}

.qoute_row {
    float: left;
    margin-right: 20px;
    width: 250px;
}

.quick_quote_box_new #close_btn {
	background: url("../../common_images/close_btn.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	height: 25px;
	padding: 0;
	text-indent: -500000px;
	width: 48px;
	margin-bottom: 0;
	margin-left: 270px;
	margin-top: 0px;
}
.confirm_table_new {
    border-left: 1px solid #B0B0B0;
    border-top: 1px solid #B0B0B0;
    width: 590px;
}
.confirm_table_new tr th {
    background-color: #E4E4E4;
    border-bottom: 1px solid #B0B0B0;
    border-right: 1px solid #B0B0B0;
    color: #393939;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 17px;
}

.confirm_table_new tr td {
    border-bottom: 1px solid #B0B0B0;
    border-right: 1px solid #B0B0B0;
    color: #393939;
    line-height: 22px;
    padding: 7px 17px;
    vertical-align: top;
	background-color:#f7f7f7;
	text-align: left;
}

.new_sign_page {
	/*background-color:#FFF;
	padding:20px;*/
}
.new_sign_page p {
    width: 500px;
}
.new_ben_filled_detail {
	background-color:#fff;
	/*border-bottom:#777777 dotted 1px;*/
	padding:12px 20px;
	margin:4px 0px 25px;
}
.new_sign_page form label {
	width:100px;
}
.new_sign_page form input {
	margin-right:10px;
	width:295px;
}
.new_sign_page form textarea {
    background-color: #F7F7F7;
    border: 1px solid #D5D5D5;
    border-radius: 5px 5px 5px 5px;
    color: #393939;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 5px;
	 width: 325px;
}

/***************************Abid Work CSS**************************/

/**Uniteller Confirmation Bill***/

.confirmation_bill_container{
	background:#FFF;
	margin-top:9px;
	padding:25px;
}

.bill_box{
	float:left;
	margin-bottom:22px;
	width:426px;
	padding:12px;
}
.bill_box big{
	font-size:14px;
	color:#000;
}
.bill_box.alignright{
	float:right;
}
.bill_box .bill_desc_box{
	background:#eeeeee;
	padding:8px;
}
.bill_box h2 {
	margin-bottom:12px;
	font-size:18px;
	float:left;
}
.bill_details_table {
	margin:0!important;
	padding:0!important;
	background:#b0b0b0;
	border:0px;
}

.bill_details_table th {
	text-align:left;
	padding:10px!important;
	font-weight:bold;
	background:#eee;
	width:50%;
	
}
.bill_details_table td {
	text-align:left;
	padding:10px!important;
	background:#FFF;
	width:50%;
}


.bill_details_table .inner_table {
	margin:0!important;
	padding:5px!important;
	border:0px;
}
.bill_details_table .inner_table td{
	margin:0!important;
	padding:10px;
	width:50%;
}

.bill_ben_table {
	margin:0!important;
	padding:0!important;
	border:0px;
}

.bill_ben_table td{
	text-align:left;
}
.bill_ben_table th{
	text-align:left;
	padding:0 0 5px 0!important;
	font-weight:bold;
}
.bill_ben_table th:last-child{
	text-align:left;
	padding-bottom:0px;
}
.num_row{padding-bottom:10px;}
.num_row .num_col{float:left; width:50%;}
.num_row .num_col strong{font-weight:bold;}

.button_box{text-align:left;}
.button_box a{font-size:18px; line-height:20px; display:inline-block; /*background:url(../../common_images/btn_l_curv.png) no-repeat 0 0;*/ padding:0 0 0 0px; color:#FFF;}
.button_box a span{display:inline-block; /* background:url(../../common_images/btn_r_curv.png) no-repeat right 0; */
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
	padding:6px 25px;}

#payerBranchtable tr td:first-child{width:5px!important; padding-right:0px!important;}

.branch_radio{width:auto; margin:0; padding:0;}

/*refund money*/

.rm_details {
	width:100%;
	border:0px;
	margin:0px;
	padding:0;
}
.rm_details td {
	padding:10px;
	margin:0px;
	font-size:16px;
	line-height:18px;
}
.rm_details td strong {
	font-weight:bold;
	float:left;
}
#refund {
	float:left;
	margin:0;
	padding:0;
}
#refund .row {
	float:left;
	width:100%;
	padding-bottom:15px;
}
#refund .row label {
	float:left;
	width:150px;
	margin:0!important;
	padding:0!important;
	font-size:13px;
	line-height:35px;
}
#refund .row .col {
	float:left;
	width:400px;
}
#refund .row .col input {
	float:none;
	width:auto!important;
}

#refund .row .col input[type=text] {
	width:250px!important;
}

#refund .row .col textarea{
	width:300px;
}

#refund .row .col input[type=radio] {
	float:left;
	width:12px!important;
	height:12px!important;
	margin-right:10px;
	margin-top:4px;
}

#refund .row .col p {
	float:left;
	width:100%;
}

#refund .row .submit_btn{
	/*background:#bd0c16;*/
	font-size:16px; line-height:18px;
	padding:10px;
	color:#FFF;
	width:auto!important;
	height:auto!important;
	float:left;
	border:0px;
	margin-left:150px;
	}
	
	#refund .row .back_btn{
	padding:0px;
	/*color:#bd0c16;*/
	width:auto!important;
	height:auto!important;
	float:left;
	margin-left:20px;
	margin-top:13px;
	font-size:14px; 
	line-height:16px;
	
	}


/*Signup Form Starts...*/
#SignupAction {
	float:left;
	margin:0;
	padding:0;
}
#SignupAction input {
	width:auto;
	margin:0;
	padding:0;
}
#SignupAction input[type=text], #SignupAction input[type=password] {
	width:96%;
	margin:0;
	padding:5px;
}
#SignupAction select {
	width:96%;
	margin:0;
	padding:6px;
}
#SignupAction label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding-bottom:10px;
}
#SignupAction .row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#SignupAction .row.spcl {
	padding-bottom:0px;
}
#SignupAction .row .label_box {
	float:left;
	width:150px;
}
#SignupAction .row .col {
	float:left;
	width:340px;
	margin-right:20px;
}
#SignupAction .row .col .inner_row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#SignupAction .row .col .inner_row.last {
	padding-bottom:0px;
}
#SignupAction .row .col .inner_col {
	float:left;
	width:45%;
	padding-right:5%;
}
#SignupAction .row .col .inner_col.spcll{	
	width:27%;
	padding-top:5px;	
}
#SignupAction .row .col .inner_col.spcll label{	
	width:auto!important;
}

#SignupAction .row .captcha_box {
	float:left;
	width:100%;
	text-align:center;
}
#SignupAction .row .captcha_box ul li span{
	display:block;
	text-align:center;
}
#SignupAction .row strong {
	display:block;
	 padding-top:30px; 
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
#SignupAction .row sup {
	color:#F00;
}
#SignupAction .row .cell {
	float:left;
	width:55%;
	padding-top:10px;
}
#SignupAction .row .cell input[type=radio] {
	float:left;
	width:12px;
	height:12px;
	margin-right:10px;
}
#SignupAction .row .cell label {
	float:left;
	width:auto;
}
#SignupAction .row .submit_box {
	float:left;
	width:100%;
	text-align:center;
}
#SignupAction .row .submit_box input[type=submit] {
	float:none;
	padding:4px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:18px;
	line-height:26px;
	font-weight:bold;
	color:#FFF;	
	/* border:0px; */
	/*background-image:url(../../common_images/proceed_button.jpg);*/
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
}

#SignupAction .row .submit_box input[type=button] {
	float:none;
	padding:4px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:18px;
	line-height:26px;
	font-weight:bold;
	color:#FFF;	
	/* border:0px; */
	/*background-image:url(../../common_images/proceed_button.jpg);*/
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
}

#SignupAction .errorMessage{
	float:left; 
	width:100%; 
	list-style:none; 
	margin:10px 0 5px; 
	padding:0; 
	text-align:left;
}


#SignupAction .errorMessage{display:none;}
#SignupAction ul.errorMessage{display:block}


/* sign up promational checkbox */
/* #SignupAction .user-info{float:left;width:100%;}
#SignupAction .disclaimer{ padding-top:30px; float:left; width:100%;}
 */
 #SignupAction .disclaimer .row{padding-bottom: 20px;}
 #SignupAction .disclaimer input[type=checkbox]{width: 3%; margin-bottom: 0px;float: left;/* margin-right: 10px; */}
 
#SignupAction .disclaimer input[type=checkbox]{width: 32px; margin-bottom: 0px;}
#SignupAction .disclaimer label{  float: right;padding-bottom: 0px;padding-top: 2px;display: block;float: right;width: 96%;}

#SignupAction .captcha_box p{text-align: center;font-weight: bold;font-size: 13px;font-family: arial;margin-bottom: 10px;}




#picker input{
	margin-right:10px;

}




#picker img{
	padding:8px;
	padding-left:10px;
	float:left;
}

/*Signup Form ends...*/


/*Customer Care...*/
#customerCare {
	float:left;
	width:100%;
}
#customerCare .col {
	float:left;
	width:50%;
}
#customerCare .col .row {
	float:left;
	width:100%;
	padding-bottom:15px;
}
#customerCare .col .row label {
	float:left;
	width:150px;
	text-align:right;
	padding-right:10px;
	margin-right:10pxp
}
#customerCare .col .row input[type=text] {
	float:left;
	width:240px;
	margin:0;
	padding:5px;
}
#customerCare .col .row input{	
	width:auto;
	height:auto;
}

#customerCare .col .row input[type=checkbox] {
	float:left;
	width:12px;
	height:12px;
	margin:0 10px 0 0;
	padding:0;
}
#customerCare .col .row select {
	float:left;
	width:250px;
	margin:0;
}
#customerCare .col .row textarea {
	float:left;
    height: 85px;   
	width:290px;
	margin:0;
	padding:5px;
}
#customerCare .col .row .email_text {
	float:left;
	width:auto;
	font-size:13px;
	line-height:14px;
}
#customerCare .col .row input[type=submit]{
	float:left;
	width:auto;
	height:auto;
	margin:0; padding:0;
	padding:6px 20px;
	font-size:16px;
	line-height:18px;
	color:#FFF;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
	-webkit-border-radius: 12px;
	-moz-border-radius:12px;

	border-radius: 12px;
	background: none repeat scroll 0 0 #043E79;
    border: 1px solid #043E79;
	/*
	border:0px;
	cursor:pointer;
	background:#BC0C16	
	*/
/* IE10 Consumer Preview */ 
/* background-image: -ms-linear-gradient(bottom, #6D0409 0%, #BC0C16 100%); */

/* Mozilla Firefox */ 
/* background-image: -moz-linear-gradient(bottom, #6D0409 0%, #BC0C16 100%); */

/* Opera */ 
/* background-image: -o-linear-gradient(bottom, #6D0409 0%, #BC0C16 100%); */

/* Webkit (Safari/Chrome 10) */ 
/* background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #6D0409), color-stop(1, #BC0C16)); */

/* Webkit (Chrome 11+) */ 
/* background-image: -webkit-linear-gradient(bottom, #6D0409 0%, #BC0C16 100%); */

/* W3C Markup, IE10 Release Preview */ 
/* background-image: linear-gradient(to top, #6D0409 0%, #BC0C16 100%); */

}

	
	/*Customer Care End...*/
	
#graphCountries {
  
    float: right;
    margin: 10px;
    position: relative;
    width: 166px;
    z-index: 999;
}


#AnswersSecurityQuestionAndRegisterComputer #submit_btn {
    display: inline;
    margin-left: 225px;
}

#registerComputerCheck {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 13px;
    margin: 9px;
    padding: 0;
    width: 13px !important;
}


/*EditSignup Form Starts...*/
#EditSignupStepOneInfoAction {
	float:left;
	margin:0;
	padding:0;
}
#EditSignupStepOneInfoAction input {
	width:auto;
	margin:0;
	padding:0;
}
#EditSignupStepOneInfoAction input[type=text], #EditSignupStepOneInfoAction input[type=password] {
	width:96%;
	margin:0;
	padding:5px;
}
#EditSignupStepOneInfoAction select {
	width:96%;
	margin:0;
	padding:6px;
}
#EditSignupStepOneInfoAction label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding-bottom:10px;
}
#EditSignupStepOneInfoAction .row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#EditSignupStepOneInfoAction .row.spcl {
	padding-bottom:0px;
}
#EditSignupStepOneInfoAction .row .label_box {
	float:left;
	width:140px;
}
#EditSignupStepOneInfoAction .row .col {
	float:left;
	width:340px;
	margin-right:20px;
}
#EditSignupStepOneInfoAction .row .col .inner_row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#EditSignupStepOneInfoAction .row .col .inner_row.last {
	padding-bottom:0px;
}
#EditSignupStepOneInfoAction .row .col .inner_col {
	float:left;
	width:45%;
	padding-right:5%;
}
#EditSignupStepOneInfoAction .row .col .inner_col.spcll label{width:auto;}
#EditSignupStepOneInfoAction .row .captcha_box {
	float:left;
	width:100%;
	text-align:center;
}
#EditSignupStepOneInfoAction .row .captcha_box ul li span{
	display:block;
	text-align:center;
}
#EditSignupStepOneInfoAction .row strong {
	display:block;
	padding-top:25px;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
#EditSignupStepOneInfoAction .row sup {
	color:#F00;
}
#EditSignupStepOneInfoAction .row .cell {
	float:left;
	width:55%;
	padding-top:10px;
}
#EditSignupStepOneInfoAction .row .cell input[type=radio] {
	float:left;
	width:12px;
	height:12px;
	margin-right:10px;
}
#EditSignupStepOneInfoAction .row .cell label {
	float:left;
	width:auto;
}
#EditSignupStepOneInfoAction .row .submit_box {
	float:left;
	width:100%;
	text-align:center;
}
#EditSignupStepOneInfoAction .row .submit_box input[type=submit] {
	float:none;
	padding:10px 51px;
	margin:0;
	width:auto;
	height:auto;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#FFF;	
	/* border:0px; */
	/*background-image:url(../../common_images/proceed_button.jpg); */
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
}

#EditSignupStepOneInfoAction .row .submit_box input[type=button] {
	float:none;
	padding:10px 51px;
	margin:0;
	width:auto;
	height:auto;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#FFF;	
	/* border:0px; */
	/*background-image:url(../../common_images/proceed_button.jpg); */
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
}

#EditSignupStepOneInfoAction .errorMessage{
	float:left; 
	width:100%; 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-align:left;
}


/*EditSignup Form ends...*/

/*Transaction Replacement Form Starts...*/

#TransReplacmnt {
	float:left;
	margin:0;
	padding:0;
}
#TransReplacmnt input {
	width:auto;
	margin:0;
	padding:0;
}
#TransReplacmnt input[type=text], #TransReplacmnt input[type=password] {
	width:96%;
	margin:0;
	padding:5px;
}
#TransReplacmnt select {
	width:96%;
	margin:0;
	padding:6px;
}
#TransReplacmnt label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding-bottom:10px;
}
#TransReplacmnt .section_box {
	float:left;
	padding-bottom:10px;
	background:#F3F3F3;
	padding:20px;
	margin-bottom:20px;
}
#TransReplacmnt .row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#TransReplacmnt .row .label_box {
	float:left;
	width:140px;	
}
#TransReplacmnt .row .col {
	float:left;
	width:340px;
	margin-right:20px;
}
#TransReplacmnt .row .col .inner_row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#TransReplacmnt .row .col .inner_row.last {
	padding-bottom:0px;
}
#TransReplacmnt .row .col .inner_col {
	float:left;
	width:45%;
	padding-right:5%;
}
#TransReplacmnt .row .captcha_box {
	float:left;
	width:100%;
	text-align:center;
}
#TransReplacmnt .row label strong {
	display:block;
	/*padding-top:25px;*/
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
#TransReplacmnt .row sup {
	color:#F00;
}
#TransReplacmnt .row .cell {
	float:left;
	width:50%;
	padding-top:10px;
}
#TransReplacmnt .row .cell input[type=radio] {
	float:left;
	width:12px;
	height:12px;
	margin-right:10px;
}
#TransReplacmnt .row input[type=checkbox] {
	float:left;
	width:14px;
	height:14px;
	margin-right:10px;
	margin-top:2px;
}
#TransReplacmnt .row .submit_box {
	float:left;
	width:100%;
	text-align:center;
}
#TransReplacmnt .row .submit_box input[type=submit] {
	float:none;
	padding:7px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:18px;
	line-height:16px;
	font-weight:bold;
	color:#FFF;
	/* background:#cc0000; */
	border:0px;
	cursor:pointer;
}
#TransReplacmnt .row h3 {
	font-size:18px;
	line-height:20px;
	padding-bottom:10px;
	font-weight:normal;
}
#TransReplacmnt .row strong {
	font-weight:bold;
}
/*Transaction Replacement Form ends...*/



/*Login proceed starts...*/

#proceed, #proceedBack{	
	padding:4px 20px;
	/*background:none repeat scroll 0 0 #c60000;*/
	border-radius:12px;
	border: 0 none;
	color:#ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	text-align:center;
	width:auto;
	height:auto;
	float:none;
	cursor: pointer;
	background:#043E79;
	/*
	background: rgb(93, 1, 6);
	background: -moz-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -webkit-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -o-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -ms-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: linear-gradient(0deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	*/
	border:1px solid #043E79;
	border-radius:12px;
	margin-top:10px;
}
#login{
	
	padding:6px 20px;
	background:none repeat scroll 0 0 #c60000;
	border-radius:6px;
	border: 0 none;
	color:#ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	text-align:center;
	width:auto;
	height:auto;
	float:none;
}

.signup{
	
	padding:10px 20px;
	background: none repeat scroll 0 0 #043E79;
	border: 1px solid #043E79;
	border-radius: 12px;
	color:#ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;	
	line-height: 16px;
	text-align:center;
	width:auto;
	height:auto;
	text-decoration:none;
	float:none;
}

/*Login proceed ends...*/


/* Identity Verification */
#BGCheckQuestionAnswersCheck {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
#BGCheckQuestionAnswersCheck h2 {
	font-size:20px;
	line-height:24px;
	margin:0px;
	padding:0 0 10px 0;
}
#BGCheckQuestionAnswersCheck h3 {
	font-size:14px;
	line-height:18px;
	margin:0px;
	padding:0 0 20px 0;
	font-weight:bold;
}
#BGCheckQuestionAnswersCheck input {
	width:auto!important;
	margin:0;
	padding:0;
}
#BGCheckQuestionAnswersCheck input[type=radio] {
	float:left;
	width:15px;
	height:15px;
	margin-right:5px;
}
#BGCheckQuestionAnswersCheck .row {
	float:left;
	width:96%;
	padding:2%;
	background:#f7f7f7;
	margin-bottom:10px;
}

#BGCheckQuestionAnswersCheck .submit_box {
	float:left;
	width:100%;
	text-align:center;
	padding-top:20px;
}
#BGCheckQuestionAnswersCheck .submit_box input[type=submit] {
	float:none;
	padding:7px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:18px;
	line-height:20px;
	color:#FFF;
	/* background:#cc0000; */
	border:0px;
	cursor:pointer;
}
#BGCheckQuestionAnswersCheck .error_box {
	padding-bottom:10px;
	width:100%;
	color:#F00;
}
#BGCheckQuestionAnswersCheck .answerBox {
	float:left;
	width:100%;
}
#BGCheckQuestionAnswersCheck .answerBox label{
	float:left;
	width:auto;
	font-size:13px; line-height:18px;
	margin-right:40px;
	font-weight:normal;
}

#Background_Check {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

#Background_Check input {
	width:auto;
	margin:0;
	padding:0;
}
#Background_Check input[type=text], #Background_Check input[type=password] {
	width:50%;
	margin:0;
	padding:5px;
}
#Background_Check label {
	float:left;
	width:100%;
	margin:0;
	padding:10px 0 10px 0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
}
#Background_Check .row {
	float:left;
	width:96%;
	padding-bottom:10px;
}
#Background_Check .row .col {
	width:100%;
	float:left;	
	padding:20px;
	background: none repeat scroll 0 0 #F3F3F3;
}
#Background_Check .row .label_box {
	float:left;
	width:160px;
	margin-right:20px;
}
#Background_Check .row input[type=submit] {
	float:none;
	padding:10px 20px;
	margin:0 0 0 20px;
	width:auto;
	height:auto;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#FFF;
	/* background:#cc0000; */
	border:0px;
	cursor: pointer;
}

#Background_Check .submit_box {
	float:left;
	width:100%;
	text-align:center;
}
#Background_Check input[type=button] {
	float:none;
	padding:10px 20px;
	margin:0 0 0 20px;
	width:auto;
	height:auto;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#FFF;
	/* background:#cc0000; */
	border:0px;
	cursor: pointer;
}
.personal_info_detail {
    background-color: #EEEEEE;
    border-bottom: 1px dotted #777777;
    margin: 4px 0 25px;
    padding: 12px 20px;
}

.personal_info_detail_col1 {
    width: 247px;
}
.personal_info_detail_col2 {
    width: 160px;
}
.personal_info_detail_col3 {
    width: 278px;
}
.personal_info_detail_col4 {
    width: 170px;
}
.personal_info_detail_col1, .personal_info_detail_col2, .personal_info_detail_col3, .personal_info_detail_col4 {
    float: left;
    overflow: auto;
    padding: 8px 0;
}
.personal_info_detail_col1 span, .personal_info_detail_col2 span, .personal_info_detail_col3 span, .personal_info_detail_col4 span {
    color: #393939;
    float: left;
    font-weight: bold;
    padding-right:10px;
}
.remitter_info_detail.col1 , .remitter_info_detail.col2, .remitter_info_detail.col3, .remitter_info_detail.col4, .remitter_info_detail.col5, .remitter_info_detail.col6,.remitter_info_detail.txtarea {
    color: #959595;
    float: left;
    overflow: auto;
    padding: 8px 0;
}
.remitter_info_detail.col1 span, .remitter_info_detail.col2 span, .remitter_info_detail.col3 span, .remitter_info_detail.col4 span, .remitter_info_detail.col5 span, .remitter_info_detail.col6 span,.remitter_info_detail.txtarea span{
	color: #393939;
	float: left;
	font-weight: bold;
	min-width: 100px;	
	display:inline-block;
        clear: both;
}
.remitter_info_detail.col5 span, .remitter_info_detail.col6 span,.remitter_info_detail.txtarea span{
	min-width: 250px;
}

.remitter_info_detail.col1 {
    width: 247px;
}
.remitter_info_detail.col2 {
    width: 166px;
}
.remitter_info_detail.col3 {
    width: 278px;
}
.remitter_info_detail.col4 {
    width: 165px;
}
.remitter_info_detail.col5 {
    width: 450px;
}
.remitter_info_detail.col6 {
    width: 450px;
}
.remitter_info_detail_txtarea .txtarea{
	width:450px;	
}
.remitter_info_detail div{
	display:inline-block;
	float:left;
	width:195px;
}

/* Add-BEneficiary.jsp */

#BeneInfoAction, #NewPromotionCreationAction, .promotion_form {
	margin:0;
	padding:0;
}
#BeneInfoAction input[type="radio"]{
	width:auto;
	margin:0;
	padding:0;
}
#NewPromotionCreationAction input, .promotion_form input{
	width:auto !important;
	margin:0;
	padding:0;
	
}


#BeneInfoAction input[type=text], #BeneInfoAction input[type=password],
#NewPromotionCreationAction input[type=text], #NewPromotionCreationAction input[type=password],
.promotion_form input[type=text], .promotion_form input[type=password] {
	width:96%;
	margin:0;
	padding:2%;
}
#BeneInfoAction select {
	width:100%;
	margin:0;
	padding:2%;
}
#NewPromotionCreationAction select, .promotion_form select{	padding:5%; width:100%;
	margin:0;}
#BeneInfoAction .detialsBox, #NewPromotionCreationAction .detialsBox, .promotion_form .detialsBox {
	border-bottom:1px solid #C5C5C5;
	padding:20px 0;
}
#BeneInfoAction .row, #NewPromotionCreationAction .row, .promotion_form row{
	width:100%;
	padding-bottom:10px;
}
#BeneInfoAction .row .col, #NewPromotionCreationAction .row .col, .promotion_form .row .col {
	float:left;
	width:48%;
	word-wrap: break-word;
}
#BeneInfoAction .row .col.alignright, #NewPromotionCreationAction .row .col.alignright, .promotion_form .row .col.alignright {
	float:right;
}
#BeneInfoAction .innerDetails, #NewPromotionCreationAction .innerDetails, .promotion_form .innerDetails {
	float:left;
	width:48%;
}
#BeneInfoAction .innerDetails.alignright, #NewPromotionCreationAction .innerDetails.alignright, .promotion_form .innerDetails.alignright {
	float:right;
}
#BeneInfoAction label, #NewPromotionCreationAction label, .promotion_form label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	padding:6px 0;
}
#BeneInfoAction label.spcl, #NewPromotionCreationAction label.spcl, .promotion_form label.spcl {
	font-weight:normal;
}
#BeneInfoAction .oneThird, #NewPromotionCreationAction .oneThird, .promotion_form .oneThird {
	float:left;
	width:30%;
}
#BeneInfoAction .twoThird, #NewPromotionCreationAction .twoThird, .promotion_form .twoThird {
	float:left;
	width:70%;
}
#BeneInfoAction sup, #NewPromotionCreationAction sup, #sendAdditionalgiftcard sup, .promotion_form sup {
	color:#F00;
}
#BeneInfoAction .submit_box, #NewPromotionCreationAction .submit_box, .promotion_form .submit_box {
	width:100%;
	text-align:center;
	float:left;
}
#BeneInfoAction .submit_box input[type=button], #NewPromotionCreationAction .submit_box input[type=button],
.promotion_form .submit_box input[type=button] {
	float:none;
	padding:7px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:16px;
	line-height:18px;
	color:#FFF;
	/*background:linear-gradient(0deg, #5D0106 0%, #DE1A24 75%) repeat scroll 0 0 transparent;*/
	border:0px;
	cursor:pointer;
}
#addPayerAction .dd .ddChild li.selected{text-align: left;width: 100%;}
#BeneInfoAction .errorMessage, #NewPromotionCreationAction .errorMessage, .promotion_form .errorMessage{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	
}
#BeneInfoAction .labelHandle label, #NewPromotionCreationAction .labelHandle label, .promotion_form .labelHandle label{width:auto; font-weight:normal; padding:3px 2px;}
#BeneInfoAction .personal_info_box, #NewPromotionCreationAction .personal_info_box, .promotion_form .personal_info_box{float:right; margin-top:-90px; position:relative;}
#BeneInfoAction .personal_info_box select, #NewPromotionCreationAction .personal_info_box select, .promotion_form .personal_info_box select{float:left; width:220px; padding:5px;}
/*End BeneInfoAction*/



/*Edit-Bneficiary.jsp */

#EditBeneInfoAction {
	margin:0;
	padding:0;
}
#EditBeneInfoAction input {
	width:auto;
	margin:0;
	padding:0;
}
#EditBeneInfoAction input[type=text], #EditBeneInfoAction input[type=password] {
	width:96%;
	margin:0;
	padding:2%;
}
#EditBeneInfoAction select {
	width:100%;
	margin:0;
	padding:2%;
}
#EditBeneInfoAction .detialsBox {
	border-bottom:1px solid #C5C5C5;
	padding:20px 0;
}
#EditBeneInfoAction .row {
	width:100%;
	padding-bottom:10px;
}
#EditBeneInfoAction .row .col {
	float:left;
	width:48%;
}
#EditBeneInfoAction .row .col.alignright {
	float:right;
}
#EditBeneInfoAction .innerDetails {
	float:left;
	width:48%;
}
#EditBeneInfoAction .innerDetails.alignright {
	float:right;
}
#EditBeneInfoAction label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	padding:6px 0;
}
#EditBeneInfoAction label.spcl {
	font-weight:normal;
}
#EditBeneInfoAction .oneThird {
	float:left;
	width:30%;
}
#EditBeneInfoAction .twoThird {
	float:left;
	width:70%;
}
#EditBeneInfoAction sup {
	color:#F00;
}
#EditBeneInfoAction .submit_box {
	width:100%;
	text-align:center;
}
#EditBeneInfoAction .submit_box #proceed{
	float:none;
	padding:7px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:16px;
	line-height:18px;
	color:#FFF;
	/*background:#cc0000;
	border:0px;
	*/
	cursor:pointer;	
	/*
	background: rgb(93, 1, 6);
	background: -moz-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -webkit-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -o-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -ms-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: linear-gradient(0deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	border:1px solid #6c060c;
	*/
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
}
#EditBeneInfoAction .errorMessage{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	
}
#EditBeneInfoAction .labelHandle label{width:auto; font-weight:normal; padding:3px 2px;}
#EditBeneInfoAction .personal_info_box{float:right; margin-top:-90px; position:relative;}
#EditBeneInfoAction .personal_info_box select{float:left; width:220px; padding:5px;}

.error_box .errorMessage{
	float:left;
	margin:0;
	padding:0;
	text-align:left;	
}


/*payer branch upload*/

#guatimala_excl {
	margin:0;
	padding:0;
	/* display: none; */
}
#guatimala_excl tr{
	margin:0;
	padding:0;
}
#guatimala_excl th{
	margin:0;
	padding:10px;
	border:1px solid #CCCCCC;
	background:#eeeeee;
}
#guatimala_excl td{
	margin:0;
	padding:10px;
	border:1px solid #CCCCCC;
}
.divInfo { display:none; }

#uploadActionForm #browse_file{position:relative; width:600px; height:28px;}
#uploadActionForm .brose_box{position:absolute; top: 0px;	left: 0px;	z-index: 1;}
#uploadActionForm .brose_box .dummy_input{float:left; width:230px; height:20px; margin:0 10px 0 100px;}
#uploadActionForm .brose_box .dummy_btn{float:left; padding:5px 15px; background:#F7F7F7; border:1px solid #D5D5D5; border-radius:5px; margin:3px 0; color:#333;}

#uploadActionForm #uploadFile{position:relative; width:318px; text-align:right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0;	z-index: 2;}




/*payer branch upload*/

/************Transaction_Comments *******************/

.reset {
	background-color:#FFF;
	background-image:none;
}
.transaction_comments {
	background-color:#f7f7f7;
	padding:15px;
}
.transaction_comments h2 {
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#393939;
	padding:0 0 10px 0;
	margin:0;
}
#trans_details {
	background:#eeeeee;
	border:1px solid #dedede;
	margin-bottom:20px;
	border-bottom:0px;
}
#trans_details tr th, #trans_details tr td {
	padding:10px;
	border-bottom:1px solid #dedede;
	width:50%;
}
#addCommentsAction {
	margin:0;
	padding:0px;
}
#addCommentsAction .row {
	margin:0;
	padding:0 0 10px 0;
}
#addCommentsAction .row .oneThird {
	float:left;
	width:30%;
}
#addCommentsAction .row .twoThird {
	float:right;
	width:70%;
}

#addCommentsAction input {
	width:auto;
	margin:0;
	padding:0;
}
#addCommentsAction input[type=text], #addCommentsAction input[type=password] {
	width:96%;
	margin:0;
	padding:2%;
}
#addCommentsAction textarea{
	width:100%;
	margin:0;
	padding:2%;
	border:1px solid #d5d5d5;
	border-radius: 5px;
}

#addCommentsAction label{
	width:100% !important;
	text-align: left;
	
}


#addCommentsAction select {
	width:100%;
	margin:0;
	padding:2%;
}
#addCommentsAction input[type=button] {
	float:none;
	padding:7px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:16px;
	line-height:18px;
	color:#FFF;
	/*
	background:#cc0000;
	*/
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
	/* border:0px;*/
	cursor:pointer;
}

#displayInProcessTextsubmit {
	padding:8px;
	border:1px solid blue;
}
/*payer branch upload*/



#buttons {
	width:100%;
	text-align:center;
}
#buttons li {
	display:inline-block;
	font-size:18px;
	line-height:20px;
	padding:0 5px;
}
#buttons li .cross{
padding:2px 5px; border:1px solid #FFF; display:inline-block; font-size:14px; line-height:16px;
}
#buttons li a {
	display:inline-block;
	padding:8px 25px;
	text-decoration:none;
	color:#FFF;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	/*
	background: rgb(93, 1, 6);
	background: -moz-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -webkit-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -o-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -ms-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: linear-gradient(0deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	border:1px solid #6c060c;
	*/
}
#buttons li a:hover {
	/*
	background: rgb(222, 26, 36);
	background: -moz-linear-gradient(270deg, rgb(222, 26, 36) 0%, rgb(93, 1, 6) 75%);
	background: -webkit-linear-gradient(270deg, rgb(222, 26, 36) 0%, rgb(93, 1, 6) 75%);
	background: -o-linear-gradient(270deg, rgb(222, 26, 36) 0%, rgb(93, 1, 6) 75%);
	background: -ms-linear-gradient(270deg, rgb(222, 26, 36) 0%, rgb(93, 1, 6) 75%);
	background: linear-gradient(0deg, rgb(222, 26, 36) 0%, rgb(93, 1, 6) 75%);
	*/
	border-radius: 12px;
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
}

.replace_bar{float:none; text-align:center; padding:16px 0 2px 0;}
.replace_bar p{display:inline; padding:0 5px;}


.action_msg_customercare .actionMessage{list-style:none; width:100%; text-align:center; color:green; font-size:16px; line-height:18px; padding-bottom:20px;}

.action_msg_passwordChangedFirst .actionMessage{list-style:none; width:100%; text-align:center; color:red; font-size:16px;}
.myprofilePasschnageMsg .actionMessage{list-style:none; width:100%; text-align:center; color:green; font-size:18px;}
.actionMessage{list-style:none; width:100%; text-align:center; color:green; font-size:18px;}
.actionMessage1{list-style:none; width:100%; color:green; font-size:16px;}
/*new added user report*/
.trans_his_top_new .col_right.full {
	float: right;
	width: 930px;
}
.trans_his_top_new .col_right.full .col {
	width:140px;
}

.calendarContainer{margin:0px!important; padding:0px;}
.calendarContainer table{margin:0px!important; padding:0px; border:0px;}
.calendarContainer table tr td{margin:0px!important; padding:0px;}

.reset{	
	padding:6px 20px !important;
	background:none repeat scroll 0 0 #D7D7D7;
	border-radius: 12px 12px 12px 12px;
	border: 1px solid #BABABA;
	color:#545454;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	text-align:center;
	width:auto;
	height:auto;
	cursor: pointer;
	margin-top:8px;
}

.table_data_box #data th:nth-child(4){
	width:130px;
	
}
.table_data_box #data th:nth-child(6){
	width:125px;	
}
.calender_cont.inner{float:right;}

/*new added user report*/

/*quick quote design*/
.reset {
	background-color:#FFF;
	background-image:none;
}
.quickQuote {
	background-color:#f7f7f7;
	padding:15px;
}
.quickQuote h2 {
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#393939;
	padding:0 0 10px 0;
	margin:0;
}
#quickQuoteForm {
	margin:0;
	padding:0px;
}
#quickQuoteForm .row {
	margin:0;
	padding:0 0 10px 0;
}
#quickQuoteForm .full{width:100%; text-align:center;}
#quickQuoteForm .row .oneHalf {
	float:left;
	width:45%;
	padding-right:5%;
	margin-bottom:15px;
}
#quickQuoteForm .row .oneThird {
	float:left;
	width:40%;
}
#quickQuoteForm .row .twoThird {
	float:left;
	width:60%;
}
#quickQuoteForm input {
	width:auto;
	margin:0;
	padding:0;
}
#quickQuoteForm label {
	width:100%;
	font-size:12px;
	text-align:left;
}
#quickQuoteForm input[type=text], #quickQuoteForm input[type=password] {
	width:96%;
	margin:0;
	padding:2%;
}
#quickQuoteForm textarea {
	width:96%;
	margin:0;
	padding:2%;
	border:1px solid #d5d5d5;
}
#quickQuoteForm select {
	width:100%;
	margin:0;
	padding:2%;
}
#quickQuoteForm input[type=button] {
	float:none;
	padding:3px 15px;
	margin:0;
	width:auto;
	height:auto;
	font-size:16px;
	line-height:18px;
	color:#FFF;
	/*
	background:#cc0000;
	*/
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
	/* border:0px; */
	cursor:pointer;
}
.calculation {
	background:#eeeeee;
	border:1px solid #dedede;
	margin-bottom:0px;
	border-bottom:0px;
}
.calculation tr th {
	padding:10px;
	border-bottom:1px solid #dedede;
	width:50%;
}
.calculation tr td {
	padding:10px;
	border-bottom:1px solid #dedede;
	width:50%;
	background:#FFF;
}
.quote_details {
	background:#eeeeee;
	border:1px solid #dedede;
	margin-bottom:0px;
	border-bottom:0px;
}
.quote_details tr th {
	padding:10px;
	border-bottom:1px solid #dedede;
	width:50%;
}
.quote_details tr td {
	padding:10px;
	border-bottom:1px solid #dedede;
	width:50%;
	background:#FFF;
}
.quote_details tr td strong {
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

/*quick quote design*/


/*popUpForPayersList*/

.reset {
	background-color:#FFF;
	background-image:none;
	padding: 6px 20px;
	
}
.addPayerPopup {
	background-color:#f7f7f7;
	padding:15px;
}
.addPayerPopup p {
	font-size:14px;
	line-height:16px;
	color:#393939;
	padding:0 0 10px 0;
	margin:0;
	text-align:center;
}
#addPayerAction {
	margin:0;
	padding:0px;
}
#addPayerAction .row {
	margin:0;
	padding:0 0 10px 0;
}
#addPayerAction .row .oneThird {
	float:left;
	width:30%;
}
#addPayerAction .row .twoThird {
	float:left;
	width:70%;
}
#addPayerAction input {
	width:auto;
	margin:0;
	padding:0;
}
#addPayerAction input[type=text], #addPayerAction input[type=password] {
	width:96%;
	margin:0;
	padding:2%;
}
#addPayerAction textarea {
	width:96%;
	margin:0;
	padding:2%;
	border:1px solid #d5d5d5;
}
#addPayerAction select {
	width:100%;
	margin:0;
	padding:2%;
}
#addPayerAction label {
	min-width:100%;
	margin:0;
	padding:2% 0;
	font-size:12px!important;
	line-height:14px;
}
#addPayerAction input[type=button] {
	float:none;
	padding:7px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:16px;
	line-height:18px;
	color:#FFF;
	/*
	background:linear-gradient(0deg, #5D0106 0%, #DE1A24 75%) repeat scroll 0 0 transparent;
	*/
	border:0px;
	cursor:pointer;
}
.update_branch{width:100%;}
.update_branch input{width:auto!important; margin:6px!important;}
#browse_file .label{font-style:normal!important;}

/*popUpForPayersList*/


/*tool tip style start*/

div#tt_container_signup {
    float: right;
    left: -45px;
    margin: 32px auto 0;
    position: relative;
   
}
#tt_container_signup a.tt {
    background: url("../../common_images/password_icon.png") no-repeat scroll center center transparent;
    color: #393939;
    display: block;
    font-weight: bold;
    height: 22px;
    position: relative;
    text-decoration: none;
    width: 42px;
    z-index: 24;
}
#tt_container_signup a.tt span {
    bottom: 26px;
    font-size: 13px;
    font-weight: normal;
    padding: 10px;
    position: absolute;
}
#tt_container_signup a.tt:hover {
    color: #393939;
    z-index: 25;
}
#tt_container_signup a.tt span {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #999999;
    border-radius: 10px 10px 10px 10px;
    display: none;
    margin-left: -128px;
    padding: 10px;
    width: 312px;
}
#tt_container_signup a.tt span p {
    margin: 0;
}
#tt_container_signup a.tt:hover span.middle {
    display: block;
}
#tt_container_signup a.tt:hover span.middle:before {
    bottom: -9px;
    content: url("../../common_images/down_arrow.png");
    left: 50%;
    margin: 0 0 0 -18px;
    position: absolute;
}

/*tool tip style end */

/*Ex chnage rate tooltip*/

div#tt_container_exchange_rate {
    float: left;
    margin:0px;
    position: absolute;
    width: 18px;
    height:18px;
    bottom:8px;
    left:10px;
}
#tt_container_exchange_rate a.tt {
    background: url("../../common_images/exchange_icon.png") no-repeat scroll center center transparent;
    color: #393939;
    display: block;
    font-weight: bold;
    width: 18px;
    height: 18px;
    position: relative;
    text-decoration: none;
    z-index: 24;
}

#tt_container_exchange_rate a.tt {
    background: url("../../common_images/exchange_icon.png") no-repeat scroll center center transparent;
    color: #393939;
    display: block;
    font-weight: bold;
    width: 18px;
    height: 18px;
    position: relative;
    text-decoration: none;
    z-index: 24;
}

#tt_container_exchange_rate a.tt span {
    bottom: 26px;
    font-size: 13px;
    font-weight: normal;
    padding: 10px;
    position: absolute;
}
#tt_container_exchange_rate a.tt:hover {
    color: #393939;
    z-index: 25;
}
#tt_container_exchange_rate a.tt span {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #999999;
    border-radius: 10px 10px 10px 10px;
    display: none;
    margin-left: -133px;
    padding: 10px;
    width: 312px;
    margin-bottom:0;
}
#tt_container_exchange_rate a.tt span p {
    margin: 0;
}
#tt_container_exchange_rate a.tt:hover span.middle {
    display: block;
}
#tt_container_exchange_rate a.tt:hover span.middle:before {
    bottom: -9px;
    content: url("../../common_images/down_arrow.png");
    left: 50%;
    margin: 0 0 0 -30px;
    position: absolute;
}




/*Phone tooltip*/

div#tt_container_phone {
    float: left;
    margin:0px;
    position: absolute;
    width: 18px;
    height:18px;
    top:30px;
    right:50px;
    
}
#tt_container_phone a.tt {
    background: url("../../common_images/exchange_icon.png") no-repeat scroll center center transparent;
    color: #393939;
    display: block;
    font-weight: bold;
    width: 18px;
    height: 18px;
    position: relative;
    text-decoration: none;
    z-index: 24;
}

#tt_container_phone a.tt {
    background: url("../../common_images/exchange_icon.png") no-repeat scroll center center transparent;
    color: #393939;
    display: block;
    font-weight: bold;
    width: 18px;
    height: 18px;
    position: relative;
    text-decoration: none;
    z-index: 24;
}

#tt_container_phone a.tt span {
    bottom: 26px;
    font-size: 13px;
    font-weight: normal;
    padding: 10px;
    position: absolute;
}
#tt_container_phone a.tt:hover {
    color: #393939;
    z-index: 25;
}
#tt_container_phone a.tt span {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #999999;
    border-radius: 10px 10px 10px 10px;
    display: none;
    margin-left: -133px;
    padding: 10px;
    width: 312px;
    margin-bottom:0;
}
#tt_container_phone a.tt span p {
    margin: 0;
}
#tt_container_phone a.tt:hover span.middle {
    display: block;
}
#tt_container_phone a.tt:hover span.middle:before {
    bottom: -9px;
    content: url("../../common_images/down_arrow.png");
    left: 50%;
    margin: 0 0 0 -30px;
    position: absolute;
}

#beneficiaries_list{margin:0px!important; padding:0px!important; border:0px;}
#beneficiaries_list tr{margin:0px!important; padding:0px!important;}
#beneficiaries_list td{margin:0px!important; padding:0px!important;}
#beneficiaries_list .ben_detail_table{margin:0px!important; padding:0px!important;}
#beneficiaries_list .ben_detail_table tr{margin:0px!important; padding:0px!important;}
#beneficiaries_list .ben_detail_table tr td{margin:0px!important; padding:5px!important;}


#beneficiaries_list .beneficiary_container{}

#dob img{position:inherit!important; float:left; margin:5px 0 0 0; width:auto; height:auto; }

/*start image drop down*/
.borderRadius{-moz-border-radius:5px; border-radius:5px; }
.borderRadiusTp{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0; height: 250px;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
img.fnone{float:none !important}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left;width:50px;}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:1px solid #c3c3c3; float: left;}
.dd .divider{border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px;}
.dd .ddArrow{width:16px;height:16px; margin-top:-8px; background:url(../../images/msdropdown/skin1/dd_arrow.gif) no-repeat;}
.dd .ddArrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#000;background:#e2e2e4 url(../../images/msdropdown/skin1/title-bg.gif) repeat-x left top;}
.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px; width:100%;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}

/*end image drop down*/

/* by reema */


form .payer_name{
	height: 30px;
        width: 50%;
	padding-left: 60px;
}

#payerId_msdd {
	float: left;
	width: 51% !important;
}
#payerId_msdd #payerId_child{
	width: 100%;
 	/*height: auto !important;*/
}
.payer_desc {
    border: 1px solid #D5D5D5;
    float: left;
    height: auto;
    margin-bottom: 15px;
    margin-left: 20px;
    padding: 10px;
    width: 44%;
}
.select_payer{
	width:100%;
}
.select_payer span{
	margin-bottom:10px;
}


.nick_name_box {
	width:90%;
	padding-top:12px;
	line-height: 30px;
	float: left;
	margin-bottom:10px;
}
.nick_name_box span {
    color: #393939;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    margin-right: 10px;
    width: auto !important;
}
.info{
	float:left;
	width:60%;
	/*position: relative;*/
}
.info_icon{
	float:left;
	margin:7px!important;
	position:relative;
}
.tooltip{
    border-radius: 10px;
    bottom: 40px;
    display: none;
    left: -140px;
    top:-55px;
    text-align:center;
    padding-bottom: 0;
    position: absolute;
    width: 300px;
    z-index: 99999;
    font-weight:normal;
    font-size:11px;
    line-height:13px;
}
.tooltip_msg{
    display: block;
    padding:5px;
    border: 1px solid #DFDFDF;
    border-radius: 10px;
    position: relative;
	background-color: #F7F7F7;
}
.down_arrow{
    position: relative;
    top: -1px;
}
.info .info_icon:hover .tooltip{
	display:block;
}
.info #edit_nickName{
    height: 20px;
    width: 332px !important;
    padding: 5px !important;
}

.form_end{
	margin:20px 0;
	text-align: center;
}
.form_end #proceed {
	vertical-align:middle;
}
.or{
 font-size:18px;
 padding:0 20px;
 vertical-align: middle;
}
.select_payer_branch{
	display:inline-block;
	font-size:18px;
	color:#333;
	text-decoration:underline;
	vertical-align: middle;
}

.select_payer_branch .branch_img{
	position:relative;
	top:10px;
	margin-right: 5px;
}
.select_payer_branch:hover{
	text-decoration:none;
}
.select_payer_branch span{
	vertical-align: middle;
}

#data td.account_added {text-align:right; padding-right: 10px;}
#data td.account_added_total {text-align:right; padding-right: 10px;}
#data td.account_added_date {text-align:center;}
#data th {text-align:center; font-weight:bold;}

#data td.sattlement_sattlementDate {text-align:center;}
#data td.sattlement_merchantAccount {text-align:right; padding-right: 10px;}
#data td.sattlement_total {text-align:right; padding-right: 10px;}
#data td.tx_history_displaySendingAmount {text-align:right; padding-right: 10px;}



/*12192013 reema */


#navigation_container .wrapper .menu.inner ul li:hover #Daily_Task {display: block !important;  position: relative; z-index: 10;}

#navigation_container .wrapper .menu.inner ul li:hover #Reports {display: block !important;  position: relative; z-index: 10;}

#navigation_container .wrapper .menu.inner ul li:hover #Main_Menu {display: block !important;  position: relative; z-index: 10;}

#navigation_container .wrapper .menu.inner ul li:hover #Security {display: block !important;  position: relative; z-index: 10;}


#navigation_container .wrapper .menu ul li table tr td label img{
display:none;
}


#navigation_container .wrapper .menu ul li table tr td table {
       width: 166px !important;
       top: 15px;
}

#navigation_container .wrapper #Main_Menu table {
    left: -13px;
}
#navigation_container .wrapper #Reports table {
    left: -50px;
}
#navigation_container .wrapper #Daily_Task table {
    left: -42px;
}

#navigation_container .wrapper #Security table {
    left: -50px;
}

.trans_sub_cont a {
    background: none repeat scroll 0 0 #043E79 !important;
    border: 1px solid #043E79;
    border-radius: 12px 12px 12px 12px;
    color: #FFFFFF;
    cursor: pointer;
    float: none;
    font-size: 18px;
    font-weight: bold;
    height: auto;
    line-height: 26px;
    padding: 4px 20px;
    text-align: center;
    width: auto;
}

/**************UserAgreement***************/

/*--------Terms and Condition Privacy Policy page-------*/
.terms_n_privacy_container{float:left; width:100%; font-size:14px;}
.terms_n_privacy_container .desc_box{padding:25px; width:950px; height:700px; overflow:scroll;}
.terms_n_privacy_container h1{font-szie:36px; line-height:40px; padding:0 0 15px 0; width: 100%;}
.terms_n_privacy_container h2{font-szie:24px; line-height:26px; padding-bottom:10px;}
.terms_n_privacy_container h3{font-szie:18px; line-height:20px; padding-bottom:10px;}
.terms_n_privacy_container p{padding-bottom:10px; }
.terms_n_privacy_container ul{padding:10px 50px; list-style:disc;}
.terms_n_privacy_container ul li{padding:0 0 10px 0}


/* --------------- Reset Starts */
*{margin:0; padding:0;}
body{font-size:14px; line-height:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#404040; margin:0; padding:0; background:#FFF;}
img, fieldset{border:none; margin:0; padding:0; vertical-align:top;}
a{cursor:pointer; text-decoration:none; color:#043e79;}
a:hover{text-decoration:underline}
a:focus{outline:none}
input:focus{outline:none}

.clear{clear:both}
/* --------------- Resets Ends*/

.page{width:100%;}
.wrapper{width:1000px; margin:0 auto;}

/* ******* How to send more money? ******* 
.send-more-money{width: 100%;}
.send-more-money .bdrBtm{border-bottom: 1px solid #CCCCCC;}
.send-more-money .sec_01{padding:30px; margin: 0 0 0 20px;}
.send-more-money .sec_01 h2{color: #043E79; font-size: 24px; line-height:32px;}
.send-more-money .sec_01 h2 img{padding-right: 15px;}
.send-more-money .sec_01 ul{padding: 10px 20px 20px 60px; list-style: none;}
.send-more-money .sec_01 ul li{padding-bottom: 5px; text-indent:-16px;}
.send-more-money .sec_01 ul li:before {content: "• "; color: #043E79; font-size: 20px;}
.send-more-money .sec_01 ul li span{color:#043E79; text-transform:uppercase; font-weight: bold; font-size: 16px;}
.send-more-money .sec_01 h3{color: #043E79; padding-left:44px;}
.send-more-money .sec_01 ul.rules{width:64%;}

.send-more-money .sec_02{padding:30px; margin: 0 0 0 20px;}
.send-more-money .sec_02 h2{color: #043E79; font-size: 24px;line-height:32px; margin-bottom: 10px;}
.send-more-money .sec_02 h2 img{padding-right: 15px; padding-top:3px;}
.send-more-money .sec_02 .details{padding-left:44px;}
.send-more-money .sec_02 h3{color: #043E79; padding: 10px 0;}
.send-more-money .sec_02 table{margin-bottom: 15px; width:100%; border-left:1px solid #bac4d5; border-bottom:1px solid #bac4d5;}
.send-more-money .sec_02 table tr.left td{text-align:left;}
.send-more-money .sec_02 table th{background-color:#c3cfdb; color: #043E79; padding:5px; font-weight: bold; border-right:2px solid #FFFFFF}
.send-more-money .sec_02 table th.diff_bg{background-color:#d6dce6; border-right: 1px solid #BAC4D5;}
.send-more-money .sec_02 table tr.sub_th th{background-color:#e3e9ee; border-right:1px solid #bac4d5;}
.send-more-money .sec_02 table td{color: #043E79; padding:10px; font-weight: bold; text-align:center; border-right:1px solid #bac4d5;}
.send-more-money .sec_02 table tr.left td{text-align:left;}
.send-more-money .sec_02 table td.left{text-align:left;}

.send-more-money .sec_02 table.docs_req tr td{border-bottom: 1px solid #BAC4D5;}
.send-more-money .sec_02 table.docs_req tr td.docs{color:#404040; font-weight: normal;}

.send-more-money .sec_02 .note{font-weight: bold;}
.send-more-money .sec_02 p{margin-bottom: 15px;}
.send-more-money .sec_02 table tr .no-border{border:none;}

 --------------- Reema ends here ---------------*/
 
/* --------------- send money starts here ---------------*/
.send-more-money{ background-color:#ffffff; padding:15px 25px; font-size:14px; }
.send-more-money p{ padding-bottom:10px; margin-left:44px; margin-bottom: 0px;}
.send-more-money .sec_01{padding:0 0 10px 0;}
.send-more-money .sec_01 h1{color: #333; font-size: 20px; line-height:24px; margin-bottom: 10px; width:98%;}
.send-more-money .sec_01 h2{color: #043E79; font-size: 18px;line-height:32px; margin-bottom: 10px; text-transform: capitalize;}
.send-more-money .sec_01 h2 img{padding-right: 15px; padding-top:3px;}
.send-more-money .sec_01 .details{padding-left:44px;}
.send-more-money .sec_01 .details p{margin-left:0px;}
.send-more-money .sec_01 .details p span{ font-size:12px;}
.send-more-money .sec_01 h3{color: #043E79; padding: 10px 0; font-size: 14px; text-transform: capitalize;}
.send-more-money .sec_01 table{margin: 0 0 15px 0px; width:100%; border:1px solid #bac4d5; border-collapse:collapse; text-align:left;}
.send-more-money .sec_01 table tr th{ padding:5px; font-size:14px; border:1px solid #bac4d5;}
.send-more-money .sec_01 table tr td{ padding:5px; border:1px solid #bac4d5;}


.send-more-money .sec_02{padding:0  0 10px 0;}
.send-more-money .sec_02 h2{color: #043E79; font-size: 18px;line-height:32px; margin-bottom: 10px; text-transform: capitalize;}
.send-more-money .sec_02 h2 img{padding-right: 15px; padding-top:3px;}
.send-more-money .sec_02 .details{padding-left:44px;}
.send-more-money .sec_02 .details p{margin-left:0px;}
.send-more-money .sec_02 .details #docs_req{ display:none;}
.send-more-money .sec_02 .details #docs_req #close{border: 1px solid #404040; color: #404040; float: right; font-weight: bold; padding: 0 4px; text-decoration: none;}
.send-more-money .sec_02 .details #docs_req #close:hover {border: 1px solid #404040; font-weight: normal;}
.send-more-money .sec_02 h3{color: #043E79; padding: 10px 0; font-size: 14px; text-transform: capitalize;}
.send-more-money .sec_02 table{margin: 0 0 15px 0px; width:100%; border:1px solid #bac4d5; border-collapse:collapse; text-align:left;}
.send-more-money .sec_02 table tr th{ padding:5px; font-size:14px; border:1px solid #bac4d5;}
.send-more-money .sec_02 table tr td{ padding:5px; border:1px solid #bac4d5;}

.send-more-money .sec_03{padding:10px 0; border-top: 1px solid #CCCCCC;}
.send-more-money .sec_03 h2{color: #043E79; font-size: 18px;line-height:32px; margin-bottom: 10px; text-transform: capitalize;}
.send-more-money .sec_03 h2 img{padding-right: 15px; padding-top:3px;}
.send-more-money .sec_03 .details{padding-left:44px;}
.send-more-money .sec_03 .details p{margin-left:0px;}
.send-more-money .sec_03 .details p .highlight { font-size: 16px; color:#333;}
.send-more-money .sec_03 h3{color: #043E79; padding: 10px 0; font-size: 14px; text-transform: capitalize;}


.send-more-money .sec_03 table{margin-bottom: 15px; width:100%; border:1px solid #bac4d5; border-collapse:collapse; }
.send-more-money .sec_03 table tr.left td{text-align:left;}
.send-more-money .sec_03 table th{background-color:#D6DCE6; color: #043E79; padding:5px; font-weight: bold; border:1px solid #bac4d5; text-align:center;}
.send-more-money .sec_03 table tr.sub_th th{background-color:#e3e9ee; border-right:1px solid #bac4d5;}
.send-more-money .sec_03 table td{color: #043E79; padding:10px; font-weight: bold; text-align:center; border:1px solid #bac4d5;}
.send-more-money .sec_03 table tr.left td{text-align:left;}

.send-more-money .sec_03 table td.left{text-align:left;}
.send-more-money .sec_03 table td.mark{background-color: #dbeaf9;}
.send-more-money .sec_03 .details .txn_limits tr td{text-align:right;}
.send-more-money .sec_03 .details .txn_limits tr td.left{text-align:left;}


.send-more-money .sec_03 .docs_req tr td{border-bottom: 1px solid #BAC4D5;}
.send-more-money .sec_03 .docs_req tr td.docs{color:#404040; font-weight: normal;}

.send-more-money .sec_03 .note{font-weight: bold;}
.send-more-money .sec_03 table tr .no-border{border:none;}
.send-more-money .sec_03 table tr .red{background: #C00; color: #fff; }

/* --------------- send money ends here ---------------*/

/********** upload Verification Documents *********************/

.reset.noborder {
	background-color:#FFF;
	background-image:none;
	padding:10px;
	border:none;
}
.transaction_comments {
	background-color:#f7f7f7;
	padding:15px;
}
.transaction_comments h2 {
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#393939;
	padding:0 0 10px 0;
	margin:0;
}
#uploadVerificationAction {
	margin:0;
	padding:0px;
}
#uploadVerificationAction .row {
	margin:0;
	padding:0 0 10px 0;
	color:#212121;
}
#uploadVerificationAction .row .oneThird {
	float:left;
	width:30%;
}
#uploadVerificationAction .row .twoThird {
	float:left;
	width:70%;
}
#uploadVerificationAction .row .twoThird ul li{ text-align:left;}
#uploadVerificationAction .row .twoThird ul li span{ font-size:13px; font-weight:normal;}

#uploadVerificationAction label {
	width:auto;
	margin:0;
	padding:0;
	font-size:12px;
}
#uploadVerificationAction input {
	width:auto;
	margin:0;
	padding:0;
}
#uploadVerificationAction input[type=text], #uploadVerificationAction input[type=file], #uploadVerificationAction input[type=password] {
	width:96%;
	margin:0;
	padding:2%;
}
#uploadVerificationAction textarea {
	width:96%;
	margin:0;
	padding:2%;
	border:1px solid #d5d5d5;
	height:150px;
}
#uploadVerificationAction select {
	width:100%;
	margin:0;
	padding:2%;
}
#uploadVerificationAction input[type=button] {
	float:none;
	padding:7px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:16px;
	line-height:18px;
	color:#FFF;
	background:none repeat scroll 0 0 #043E79;
	border:0px;
	cursor:pointer;
}


#uploadVerificationActionForDesignChanges {
	float:left;
	margin:0;
	padding:0;
}
#uploadVerificationActionForDesignChanges input {
	width:auto;
	margin:0;
	padding:0;
}
#uploadVerificationActionForDesignChanges input[type=text], #uploadVerificationActionForDesignChanges input[type=password] {
	width:96%;
	margin:0;
	padding:5px;
}
#uploadVerificationActionForDesignChanges select {
	width:96%;
	margin:0;
	padding:6px;
}
#uploadVerificationActionForDesignChanges textarea {
	width:96%;
	margin:0;
	padding:5px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DEDDDD;
}
#uploadVerificationActionForDesignChanges label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding-bottom:10px;
	text-align:left;
}
#uploadVerificationActionForDesignChanges .row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#uploadVerificationActionForDesignChanges .row strong {
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	padding-bottom:5px;
}
#uploadVerificationActionForDesignChanges .row sup {
	color:#F00;
}
#uploadVerificationActionForDesignChanges .row input[type=radio] {
	float:left;
	width:12px;
	height:18px;
	margin-right:10px;
}
#uploadVerificationActionForDesignChanges .row .submit_box {
	float:left;
	width:100%;
	text-align:center;
}
#uploadVerificationActionForDesignChanges .oneThird {
	float:left;
	width:30%;
}
#uploadVerificationActionForDesignChanges .twoThird {
	float:left;
	width:70%;
5px;
	padding:6px 0;
}
#uploadVerificationActionForDesignChanges p {
	padding-bottom:15px;
}
#uploadVerificationActionForDesignChanges ol {
	padding-left:15px;
}
#uploadVerificationActionForDesignChanges ol li {
	padding-bottom:15px;
}
#uploadVerificationActionForDesignChanges .row .submit_box input[type=submit] {
	float:none;
	padding:10px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#FFF;
	background:#043E79;
	border:0px;
}
/* --------------- ResetUserAsNewUserButton ---------------*/

.myprofile_cont .reset {
    background: #043E79;
    border: 0px;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    margin: 0 0 10px 182px;
    padding: 3px 10px;
    display:inline;
}

/**************UserAgreement***************/

/*--------Terms and Condition Privacy Policy page-------*/
.terms_n_privacy_container{float:left; width:100%; font-size:14px;}
.terms_n_privacy_container .desc_box{padding:25px; width:950px; height:700px; overflow:scroll;}
.terms_n_privacy_container h1 {font-size: 2em;line-height: 40px;padding: 0 0 15px 0;width: 100%;font-weight: bold;}
.terms_n_privacy_container h2 {font-size: 24px;line-height: 26px;padding-bottom: 10px;font-weight: bold;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.terms_n_privacy_container h3 {font-size: 1.17em;line-height: 20px;padding-bottom: 10px;font-weight: bold;}
.terms_n_privacy_container p{padding-bottom:10px; }
.terms_n_privacy_container ul{padding:10px 50px; list-style:disc;}
.terms_n_privacy_container ul li{padding:0 0 10px 0}

strong, b {
font-weight: bold;
}

/**********************uploadDocuments******************/

.center {
	text-align:center;
}

.upload_msg {
	border: 1px solid #CCCCCC;
	border-radius: 10px;
	padding: 15px;
	text-align: center;
}
.upload_documents {
	padding:0px 15px;
	width:550px;
	color:#212121;
}
.upload_documents h2 {
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#333;
	padding:0 0 10px 0;
	margin:0;
}
#uploadVerificationAction {
	margin:0;
	padding:0px;
}
#uploadVerificationAction .row {
	margin:0;
	padding:0 0 10px 0;
}
#uploadVerificationAction .row .oneThird {
	float:left;
	width:28%;
	padding: 0 10px 0 0;
	font-weight: bold;
	font-size: 12px;
}
#uploadVerificationAction .row .oneThird .upload_msg {
	display:block;
	clear:both;
}
#uploadVerificationAction .row .oneThird .upload_msg p{
	font-size:14px;
}
#uploadVerificationAction .row .twoThird {
	float:left;
	width:250px;
}
#uploadVerificationAction .row .twoThird .uploaded_files{
	width:100%;
	float: left;
}
#uploadVerificationAction .row .twoThird .uploaded_files div{
	width:250px;
	float:left;
}
#uploadVerificationAction .row .twoThird .uploaded_files span {
	float: left;
	text-align: center;
	width: 8%;
	padding: 7px 5px;;
}
#uploadVerificationAction .row .twoThird .uploaded_files p {
	float: left;
	text-align: left;
	width: 84%;
	padding:5px;
}
#uploadVerificationAction label {
	width:auto;
	margin:0;
	padding:0;
	font-size:12px;
}
#uploadVerificationAction input {
	width:auto;
	margin:0;
	padding:0;
}
#uploadVerificationAction input[type=text], #uploadVerificationAction input[type=file], #uploadVerificationAction input[type=password] {
	width:250px;
	margin:0;
	padding:5px;
}
#uploadVerificationAction textarea {
	width:250px;
	margin:0;
	padding:5px;
	border:1px solid #d5d5d5;
}
#uploadVerificationAction select {
	width:250px;
	margin:0;
	padding:5px;
}
#uploadVerificationAction input[type=button] {
	float:none;
	padding:7px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:16px;
	line-height:18px;
	color:#FFF;
	background:none repeat scroll 0 0 #043E79;
	border:0px;
	cursor:pointer;
}
.upload_files_msg {
	padding:20px;
	border:1px solid #ccc;
	clear:both;
	color:#444;
	text-align:center;
}
#uploadVerificationAction .file_upload_btn{
	border:none;
	background: none;
	padding: 5px 0 !important;
}

.multi{
	border:none;
	background: none;
}

/* save_edit_my_profile */
#saveEditProfileInfo label {
    margin-right: 10px;
}

#saveEditProfileInfo .row {float: left; width: 100%;padding-bottom: 10px;position:relative;}
#saveEditProfileInfo .row .label_box {float: left;width: 150px;}
#saveEditProfileInfo  .row .col {float: left;width: 340px;margin-right: 20px;}
#saveEditProfileInfo .row .col .inner_row {float: left;width: 100%;padding-bottom: 25px;}
#saveEditProfileInfo .row .col .inner_col {float: left;width: 45%;padding-right: 9%;}

#saveEditProfileInfo input[type=text]{ width: 96%; margin: 0;padding: 5px;}

#saveEditProfileInfo label {float: left;width: 100%; margin: 0; padding: 0;font-size: 13px;line-height: 15px;font-weight: bold;padding-bottom: 10px;}
#saveEditProfileInfo label strong {/* padding-top: 32px;*/display: inline-block;}

#saveEditProfileInfo .row .col{font-weight: normal;}
#saveEditProfileInfo .row .spcl{}

#saveEditProfileInfo .row .col-left{width:455px;float:left; margin-right:20px; margin-bottom:25px;}

#saveEditProfileInfo .row.spcl label{float:left; margin-right:10px;width: 100px;padding-top: 10px;}
#saveEditProfileInfo .row.spcl input[type='text']{float:right; width: 320px;}



#saveEditProfileInfo .row .col-right{width:455px;float:right;}

#saveEditProfileInfo .row .col .inner_row.last {padding-bottom: 0px;}

#saveEditProfileInfo .row .col .inner_col.spcll {width: 27%;padding-top: 5px;}
#saveEditProfileInfo .row .col .inner_col.last{padding-right:0px;}

#saveEditProfileInfo .row .col input[type='radio']{float:left;width:auto;}
#saveEditProfileInfo .row .col .inner_col.spcll label{width:auto;}
#saveEditProfileInfo .row .col .inner_col.spcll label, #saveEditProfileInfo .row .col label{font-weight:normal;}
#saveEditProfileInfo .row .col select{width:100%;padding:7px 5px;}
#saveEditProfileInfo .save-btn{}
#saveEditProfileInfo .row .errorMessage{position:absolute; top:-15px;}




#saveEditProfileInfo .signup_name_leftside {   
    width: 494px;
}

/* --------- Social Resposibilities icons --------- */
.footer_left .social_response{
	padding-bottom:10px;
}

.footer_left p.corp {
    color: #626262;
    margin-bottom: 15px;
    font-size:11px;
	line-height: 13px;
}
.footer_left ul.corp-icons:before, .footer_left ul.corp-icons:after {
    content: "";
    display: table;
}

.footer_left ul.corp-icons:after {
    clear: both;
}
.footer_left ul.corp-icons li {
    float: left;
    height: 30px;
    margin-right: 1px;
    width: 30px;
	list-style:none;
}
.footer_left ul.corp-icons li a {
    display: block;
    height: 30px;
    width: 30px;
}
.footer_left ul.corp-icons li a.green {
    background-image: url(../../images/social_icons_pilar.png);
    background-position: 0 -33px;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}
.footer_left ul.corp-icons li a.orange {
    background-image: url(../../images/social_icons_pilar.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}
.footer_left ul.corp-icons li a.red {
    background-image: url(../../images/social_icons_pilar.png);
    background-position: 0 -178px;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}

.footer_left ul.corp-icons li a.purple {
    background-image: url(../../images/social_icons_pilar.png);
    background-position: 0 -66px;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}

.footer_right .banorte-group {
    float: right;
   /*  margin-top: 19px; */
    text-align: right;
	/* padding-bottom:10px; */
}
.footer_right p{
    color: #626262;
    margin-bottom: 15px;
	font-size:11px;
	line-height: 13px;
}

/* My profile Buttons: Detail, Click To Upload */

.myprofile_cont .profile_btn {
  background: none !important;   
    color:#043e79 ; 
    border: 0px !important;
  float: right;
    font-size: 13px;
    font-weight: normal;
    line-height: 19px;
    /* margin: 0px 0px 0px 85px; */
   /*  padding: 3px 10px; */
    display:inline;
    right: 10px;
    border-radius:25px;
    text-align:center;
*/
}

.payment_cont_bottom img {
    width: auto !important;
    height: 19px !important;
}



/* ------ SignUpUserAction Form  Starts here --- */

#SignUpUserAction {
	float:left;
	margin:0;
	padding:0;
}
#SignUpUserAction input {
	width:auto;
	margin:0;
	padding:0;
}
#SignUpUserAction input[type=text], #SignUpUserAction input[type=password] {
	width:96%;
	margin:0;
	padding:5px;
}
#SignUpUserAction select {
	width:96%;
	margin:0;
	padding:6px;
}
#SignUpUserAction label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding-bottom:10px;
}
#SignUpUserAction .row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#SignUpUserAction .row.spcl {
	padding-bottom:0px;
}
#SignUpUserAction .row .label_box {
	float:left;
	width:140px;
}
#SignUpUserAction .row .col {
	float:left;
	width:340px;
	margin-right:20px;
}
#SignUpUserAction .row .col .inner_row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#SignUpUserAction .row .col .inner_row.last {
	padding-bottom:0px;
}
#SignUpUserAction .row .col .inner_col {
	float:left;
	width:45%;
	padding-right:5%;
}
#SignUpUserAction .row .captcha_box {
	float:left;
	width:100%;
	text-align:center;
}
#SignUpUserAction .row .captcha_box ul li span{
	display:block;
	text-align:center;
}
#SignUpUserAction .row strong {
	display:block;
	padding-top:25px;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
#SignUpUserAction .row sup {
	color:#F00;
}
#SignUpUserAction .row .cell {
	float:left;
	width:55%;
	padding-top:10px;
}
#SignUpUserAction .row .cell input[type=radio] {
	float:left;
	width:12px;
	height:12px;
	margin-right:10px;
}
#SignUpUserAction .row .cell label {
	float:left;
	width:auto;
}
#SignUpUserAction .row .submit_box {
	float:left;
	width:100%;
	text-align:center;
}
#SignUpUserAction .row .submit_box input[type=submit] , .backButton {
	float:none;
	padding:4px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:18px;
	line-height:26px;
	font-weight:bold;
	color:#FFF;
	background:none repeat scroll 0 0 #043E79;
	border:1px solid #043E79;
	border-radius:12px;
}


#SignUpUserAction .errorMessage{
	float:left; 
	width:100%; 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-align:left;
}

#SignUpUserAction label.checkboxLabel {
width: 90%;
float: left;
margin-left: 10px;
}

/* ------ SignUpUserAction Form ends here ------ */

.trans_his_top_new .col_left{
	padding:10px 0;
}
.trans_his_top_new .col_right select {
	width:140px;
}
.trans_his_top_new .col_right input {
	width:200px;
}

.trans_his_top_new .col_left input[type=checkbox] {
    
    float: left;
    width:14px;
     margin-right:5px; 
     margin-bottom: 0px;
margin-top: initial;


.exhange_value {
    float: right;
    padding: 6px 10px 6px 0;
}

.landing_info_text ul li.exchange_amount_value {
    background: #F3F1F1;
    border-radius: 10px;
    color: #14488B !important;
    display: inline-block;
    font-size: 14px !important;
    padding: 0px;
    width: auto;
    font-weight:bold;
}
.landing_middle_message p{float:left;font-size:16px;}
.landing_middle_message p span{font-size:18px;color:#14488b;}
.landing_middle_message a{float:right;font-size:16px;color:#14488b;font-weight: bold;text-decoration: none;}
.one_usd {
    background: url("../../common_images/exchange_ammount_arrow.png") no-repeat scroll right center transparent;

    float: left;
    padding: 6px 20px 6px 10px;
}


/* -----------------BGCheck Admin Page---------- */
#allowToRemitterOrNot {
	float:left;
	margin:0;
	padding:0;
}
#allowToRemitterOrNot input {
	width:auto;
	margin:0;
	padding:0;
}
#allowToRemitterOrNot input[type=text], #allowToRemitterOrNot input[type=password] {
	width:96%;
	margin:0;
	padding:5px;
}
#allowToRemitterOrNot select {
	width:96%;
	margin:0;
	padding:6px;
}
#allowToRemitterOrNot textarea {
	width:96%;
	margin:0;
	padding:5px;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DEDDDD;
   
}
#allowToRemitterOrNot label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding-bottom:10px;
	text-align:left;
}
#allowToRemitterOrNot .row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#allowToRemitterOrNot .row strong {	
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	padding-bottom:5px;
}
#allowToRemitterOrNot .row sup {
	color:#F00;
}
#allowToRemitterOrNot .row input[type=radio] {
	float:left;
	width:12px;
	height:18px;
	margin-right:10px;
}
#allowToRemitterOrNot .row .submit_box {
	float:left;
	width:100%;
	text-align:center;
}
#allowToRemitterOrNot .row .submit_box div{
	float:left;
	width:100%;
	text-align:center;
}

#allowToRemitterOrNot .row .submit_box input[type=submit] {
	float:none;
	padding:10px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#FFF;
	background:#043E79;
	border:0px;
}
#remitt_details {
	float:left;
	width:100%;
	border:0px;
	margin:0; padding:0px;
}

#remitt_details tr td {
	padding-bottom:10px;
}
#remitt_details tr td.last {
	padding-bottom:0px;
}
#remitt_bg_check {
	float:left;
	width:100%;
	border:0px;
	margin:0; padding:0px;
}
#remitt_bg_check tr td {
	padding-bottom:20px;
}
#remitt_bg_check tr td.last {
	padding-bottom:0px;
}
/*card menu css starts */
.card_menu{ clear:both; float:none; padding:0px 0 15px; text-align: center;}
.card_menu ul, .card_menu ul li{ padding:0px; margin:0px; list-style:none; background:none;}
.card_menu ul li{ display:inline-block; font-size: 14px; padding:0 30px;}
.card_menu ul li a.active, .card_menu ul li a:hover{color:#222;}
.card_menu ul li a{color:#b9b9b9;}
/*card menu css close */

#container {background-color:#f3f3f3;padding:15px;}
/*#container p {padding: 10px 0;}*/


/* -----------------card activity jsp Page---------- */
#card_details {background-color:#fff;padding:15px;}
#card_activity{ padding:15px; background-color:#fff;}
#card_activity h2 {color:#333;font-size:18px;padding:0px 0px 10px 0;font-weight:bold;}
#card_activity h4{ padding:5px 0; margin:0px; color:#444; font-weight:bold; font-size:14px;}
.col{ float:left; }
fieldset{border: 1px solid #ccc;margin: 10px 10px 10px;padding: 10px; width:50%; float:right; background-color:#F5F4F4; min-height: 77px;}
fieldset legend{ color:#333; font-size:14px; font-weight:bold; background-color:#F5F4F4; border: 1px solid #ccc; padding: 1px 5px 0; margin-top: -28px; border-bottom:none; position:absolute;}
fieldset .col_right input{ padding:0px; margin:0px; height:auto; width:inherit;}
fieldset .col_right label{ float:inherit; color:#000;}
fieldset input[type="radio"]{margin: 2px 5px 2px 15px;}
.card_bal{ width:40%; float:left; padding:10px; background-color: #F5F4F4;border: 1px solid #ccc; margin:8px 0; min-height:77px;}
.begin_bal{ padding: 0 0 10px; font-weight:bold; color:#333;}
.begin_bal span{ font-weight:normal;}
.end_bal{ padding:0; font-weight:bold; color:#333;}
.end_bal span{ font-weight:normal; color:#333;}
.set_trans{ color:#333; font-size:14px; font-weight:bold; padding:10px 0;}
.set_trans span{ color:#922222; font-size:12px; font-weight:normal;}
.pending_card_activity{border: 1px solid #3484C4;}
.pending_card_activity .title{ 
	font-size:14px; 
	color:#333; 
	text-align:left; 
	padding:5px 10px; 
	font-weight:bold;
	background: rgba(55,159,219,1);
background: -moz-linear-gradient(top, rgba(55,159,219,1) 0%, rgba(101,196,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,159,219,1)), color-stop(100%, rgba(101,196,255,1)));
background: -webkit-linear-gradient(top, rgba(55,159,219,1) 0%, rgba(101,196,255,1) 100%);
background: -o-linear-gradient(top, rgba(55,159,219,1) 0%, rgba(101,196,255,1) 100%);
background: -ms-linear-gradient(top, rgba(55,159,219,1) 0%, rgba(101,196,255,1) 100%);
background: linear-gradient(to bottom, rgba(55,159,219,1) 0%, rgba(101,196,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#379fdb', endColorstr='#65c4ff', GradientType=0 );
	
	}
.pending_card_activity table{border: 1px solid #ccc; text-align:center; width:100%;}
.pending_card_activity table thead th{ color:#333; padding:8px; background-color: #6DC7FC;font-weight: bold;}
.pending_card_activity table tr, .panding_card_activity table tr td{ padding:8px; margin:0px; border:none;}
.pending_card_activity table tr:nth-child(odd){ background-color:#9fd8fb;}
.pending_card_activity table tr:nth-child(even){ background-color:#ebece4;}
.exp_file{ background-color:#eeeeee; border:1px solid #ccc; padding:5px; margin:10px 0; width:30%;}
.exp_file span{ float:left; color:#333;}
.exp_file ul, .exp_file ul li{ padding:0px; margin:0px; list-style:none; background:none;}
.exp_file ul li{ display:inline-block;color:#ccc; font-size: 14px; padding:0;border-right:1px solid #999;}
.exp_file ul li a{ padding: 0 8px 0 5px; margin:0px; }
.exp_file ul li.last{ border-right:0px;}

/*for ulink card confirmation*/
#card_details{background-color:#fff; padding:15px;}
#card_details .card_no{ font-size:18px; color:#333; padding:8px 0}
#card_details table{margin:0 !important;}
#card_details table, td, th, tr{ padding:0px; margin:0px; border:0px;}
#card_details table td, #card_details table th{ font-size:14px; color:#000; padding:15px 0px;}
#card_details table th{ font-weight:bold; color:#333; text-align:left; padding-left:20px; padding-bottom:15px; padding-top:15px;}
#card_details table th{font-weight:bold; width:30%;}
/* #card_details table tr:nth-child(even){background-color:#fff;  }*/
#card_details table tr:nth-child(odd){background-color:#F0F0F0;}
#container h2{ color:#333;padding-left: 10px; /*font-size:20px; padding:0 0 15px 0;*/ font-weight:bold;}


/*for ulink card profile*/
#card_profile_container{background-color:#fff;padding:15px;}
.card_profile_details {border-bottom: 1px dashed #ccc;float: left;margin-bottom: 20px;padding-bottom: 20px;width: 100%;}
.card_alis{ padding:0px; margin:0px; float:left;}
.card_address{clear: both;}
.card_details p, .card_profile p{clear:both; padding-bottom:5px !important;}
.card_details p, .card_profile p{ font-weight:bold;}
.card_details p span, .card_profile p span{ font-weight:normal;}
#card_profile_container h4{ color: #333;font-size: 15px;font-weight: bold;padding: 10px 0;}
.field{ float:left; width:50%;}
.field label, .card_alis label{clear: both;display: block;float: none;padding: 5px 0;width: 100%; font-weight:bold;}
.field input{ float:none; width:60%;}
.field select{ width:63%;}

/*for ulink mange pin*/

.manage_pin{ padding:15px; background-color:#fff; color:#333;}
h2.manage_pintitle{color:#444;font-size:18px;padding:0px 0px 10px 0;font-weight:bold;}
.manage_pin h4{ font-weight:bold; padding:0px 0px 10px 0; font-size:16px; color:#444;}
.manage_pin .fields{ display:block; clear:both; overflow:hidden; padding:10px 0 0;}
.manage_fields{ clear:both; padding: 15px 0;}
.manage_pin .fields label{ width:15%; float:left; padding-bottom:5px; font-weight: bold;font-size: 12px;}
.alert{color:#777;}

/*for ulink Alert Setup*/
#alert_setup{ padding:15px; background-color:#fff; color:#333;}
h2.alert_title{color:#444;font-size:18px;padding:0px 0px 10px 0;font-weight:bold;}
#alert_setup h4{ font-weight:bold; padding:0px 0px 10px 0; font-size:16px; color:#444;}
#alert_setup .sub_checkbox p{ padding:0px; margin:0px; float:left;}
#alert_setup .sub_checkbox input{ margin:0 8px 0 0;float:left;}
h5.t_c{ padding-bottom:20px;}
h5.t_c a{color: #777;text-decoration: underline;padding: 20px 0; display:block; border-bottom: 1px solid #ccc;}
#alert_setup .alert_txt{ color: #777;}
#alert_setup .fields{ display:block; clear:both; overflow:hidden; padding:10px 0 0;}
#alert_setup .fields label{ display:block; padding-bottom:5px; font-weight: bold;font-size: 12px;}
#alert_setup .fields span{display:block; clear:both;}
.right_con {display: inline-block;width: 45%;}
.left_con {float: left;margin-right: 5%;width: 50%;}
/*table start here*/
.alert_table{border: 1px solid #3484C4; margin:10px 0;}
.alert_table .title{ 
	font-size:14px; 
	color:#333; 
	text-align:left; 
	padding:5px 10px; 
	font-weight:bold;
	background: rgba(55,159,219,1);
background: -moz-linear-gradient(top, rgba(55,159,219,1) 0%, rgba(101,196,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,159,219,1)), color-stop(100%, rgba(101,196,255,1)));
background: -webkit-linear-gradient(top, rgba(55,159,219,1) 0%, rgba(101,196,255,1) 100%);
background: -o-linear-gradient(top, rgba(55,159,219,1) 0%, rgba(101,196,255,1) 100%);
background: -ms-linear-gradient(top, rgba(55,159,219,1) 0%, rgba(101,196,255,1) 100%);
background: linear-gradient(to bottom, rgba(55,159,219,1) 0%, rgba(101,196,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#379fdb', endColorstr='#65c4ff', GradientType=0 );
	}
.alert_table table{border: 1px solid #ccc; text-align:left; width:100%;}
.alert_table table thead th{ color:#333; padding:8px; background-color: #6DC7FC;font-weight: bold;}
.alert_table table tr, .alert_table table tr td{ padding:8px; margin:0px; border:none; vertical-align:middle;}
.alert_table table tr:nth-child(odd){ background-color:#9fd8fb;}
.alert_table table tr:nth-child(even){ background-color:#ebece4;}
/*table End here*/

/* card acivity jsp css */
#card_activity_new {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:0;
	color: #404040;
}
#card_activity_new p {
	color: #404040;
	font-size:13px;
	line-height:17px;
	clear:both;
}
#card_activity_new span.pagebanner{display:inline-block;}
#card_activity_new h1 {
	font-size: 25px;
	padding: 5px 10px;
	float: left;
	color:#404040;
	background:none;
	line-height:18px;
}
#card_activity_new h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #393939;
	float:left;
}

#card_activity_new input[type=text], #card_activity_new input[type=password] {
	width:96%;
	margin:0;
	padding:5px;
}
#card_activity_new select {
	width:96%;
	margin:0;
	padding:6px;
}
#card_activity_new label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding-bottom:10px;
}
#card_activity_new .section_box {
	float:left;
	padding-bottom:10px;
	background:#F3F3F3;
	padding:10px;
	margin-bottom:20px;
}
#card_activity_new .row {
	float:left;
	width:100%;
	padding-bottom:5px;
}
#card_activity_new .row .label_box {
	float:left;
	width:140px;
}
#card_activity_new .row .col {
	float:left;
	width:340px;
	margin-right:20px;
}
#card_activity_new .row .col .inner_row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#card_activity_new .row .col .inner_row.last {
	padding-bottom:0px;
}
#card_activity_new .row .col .inner_col {
	float:left;
	width:45%;
	padding-right:5%;
}
#card_activity_new .row .captcha_box {
	float:left;
	width:100%;
	text-align:center;
}
#card_activity_new .row label strong {
	display:block;
	padding-top:25px;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	color:#222;
}
#card_activity_new .row sup {
	color:#F00;
}
#card_activity_new .row .cell {
	float:left;
	width:50%;
	padding-top:10px;
}
#card_activity_new .row .cell input[type=radio] {
	float:left;
	width:12px;
	height:12px;
	margin-right:10px;
}
#card_activity_new .row input[type=checkbox] {
	float:left;
	width:14px;
	height:14px;
	margin-right:10px;
	margin-top:2px;
}
#card_activity_new .row .submit_box {
	float:left;
	width:100%;
	text-align:left;
}
#card_activity_new .row h3 {
	font-size:18px;
	line-height:20px;
	padding-bottom:10px;
	font-weight:normal;
}
#card_activity_new .row strong {
	font-weight:bold;
}
#card_activity_new .sec_box_01 {
	width:98%;
}
#card_activity_new .row .submit_box input[type=submit], #proceed {
	float:none;
	padding:7px 20px;
	margin:0;
	width:auto;
	height:auto;
	font-size:18px;
	line-height:16px;
	font-weight:bold;
	color:#FFF;
	background: none repeat scroll 0 0 #043E79;
	border: 1px solid #043E79;
	cursor:pointer;
	border-radius:12px;
}
#card_activity_new sub {
	color:#ff0000;
}
#card_activity_new .row label strong.nolabel {
	margin-top:0px;
}
#card_activity_new .last {
	padding:0px !important;
	margin:0px !important;
}
#card_activity_new .main_row {
	padding-bottom:10px;
	float:left;
	width:100%;
}
#card_activity_new .sec_box_01 {
	border: #ddd solid 1px;
}
#card_activity_new .sec_box_01 .col{ width:46%;}
#card_activity_new .sec_box_01 .col span{
	padding-bottom: 8px;
	display: block;
	overflow:hidden;
	}
#card_activity_new .sec_box_01 .col span:last-child{ padding-bottom:0px;}
#card_activity_new .sec_box_01 .col big{
	font-weight: bold;
	color: #222;
	padding-right: 5px;
	width:30%;
	display:inline-block;
	float:left;
	}
#card_activity_new .sec_box_01 .col small{ 
	width:35%;
	float:left;
	text-align:left;
	}
#card_activity_new .sec_box_02 {
	background:none;
}
#card_activity_new .statement_period {
	border: 1px solid #ddd;
	margin: 5px 0 20px;
	padding: 5px;
	background-color:#F5F4F4;
	float:left;
}
#card_activity_new .statement_period .row label strong {
	padding-top:5px;
}
#card_activity_new .sec_box_02 {
	border:1px solid #ccc;
	width:99%;
	padding:5px;
}
#card_activity_new .exp_file {
	clear:both;
}
#card_activity_new .exp_file span {
	float:left;
	color:#333;
}
#card_activity_new .exp_file ul, .exp_file ul li {
	padding:0px;
	margin:0px;
	list-style:none;
	background:none;
}
#card_activity_new .exp_file ul li {
	display:inline-block;
	color:#ccc;
	font-size: 14px;
	padding:0;
	border-right:1px solid #999;
}
#card_activity_new .exp_file ul li a {
	padding: 0 8px 0 5px;
	margin:0px;
}
#card_activity_new .exp_file ul li.last {
	border-right:0px;
}
#card_activity_new .sec_box_03 {
	padding:0px;
	background-color: inherit;
}

/* card acivity jsp css */
/* manage pin */
#manage_page_new {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:0;
	color: #404040;
}
#manage_page_new p{
	color: #404040;
	font-size:13px;
	line-height:17px;
	clear:both;
	}
#manage_page_new h1 {
	font-size: 25px;
	padding: 5px 10px;
	float: left;
	color:#404040;
	background:none;
	line-height:18px;
}
#manage_page_new h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #393939;
	display:inline-block;
	}
#manage_page_new .card_details {
float: right;
text-align: right;
width: 200px;
}
#manage_page_new .card_details span {
padding-bottom: 5px;
display: block; clear:left;
}
#manage_page_new .card_details span big {
font-weight: bold;
color: #393939;
padding-right: 5px;
float:left;
}
.card_details span big {
font-weight: bold;
color: #393939;
padding-right: 5px;
float:left;
}
#manage_page_new .card_details span small{
text-align: right;
width: 50%;
display: inline-block;
}
.card_details span small{
text-align: right;
width: 50%;
display: inline-block;
}
#manage_page_new .submit_btn div{ text-align:left !important;}
#manage_page_new input {
	width:auto;
	margin:0;
	padding:0;
}
#manage_page_new input[type=text], #manage_page_new input[type=password] {
	width:96%;
	margin:0;
	padding:5px;
}
#manage_page_new select {
	width:96%;
	margin:0;
	padding:6px;
}
#manage_page_new label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding-bottom:10px;
}
#manage_page_new .row {
	float:left;
	width:100%;
	padding-bottom:5px;
}
#manage_page_new .row .label_box {
	float:left;
	width:140px;
}
#manage_page_new .row .col {
	float:left;
	width:340px;
	margin-right:20px;
}
#manage_page_new .row .col .inner_row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#manage_page_new .row .col .inner_row.last {
	padding-bottom:0px;
}
#manage_page_new .row .col .inner_col {
	float:left;
	width:45%;
	padding-right:5%;
}
#manage_page_new .row .captcha_box {
	float:left;
	width:100%;
	text-align:center;
}
#manage_page_new .row strong {
	display:block;
	padding-top:7px;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
#manage_page_new .row sup {
	color:#F00;
}
#manage_page_new .row .cell {
	float:left;
	width:50%;
	padding-top:10px;
}
#manage_page_new .row .cell input[type=radio] {
	float:left;
	width:12px;
	height:12px;
	margin-right:10px;
}
#manage_page_new .row .submit_box {
	float:left;
	width:100%;
	text-align:left;
	
}
#manage_page_new .key_icon {margin: 5px 0 0;}
#manage_page_new .row .submit_box input[type=submit], #proceed, #update {
	float:none;
	padding:7px 20px;
	margin:0;
	width:auto;
	height:auto;.

	font-size:18px;
	line-height:16px;
	font-weight:bold;
	color:#FFF;
	background: none repeat scroll 0 0 #043E79;
	border: 1px solid #043E79;
	cursor:pointer;
	border-radius:12px;
}
#manage_page_new sub{ color:#ff0000;}
#manage_page_new .row label strong.nolabel{ margin-top:0px;}
#manage_page_new .row.last{ padding:0px; margin:0px;}
#manage_page_new .main_row{ padding-bottom:10px; float:left;}
#manage_page_new .sec_box_01{ 	border-bottom: #777777 dotted 1px;}
#manage_page_new .sec_box_02{ background:none;}

/* manage pin */

/*card_profile*/

#card_profile_information {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:0;
	color: #404040;
}
#card_profile_information p {
	color: #404040;
	font-size:13px;
	line-height:17px;
	clear:both;
}

#card_profile_information .card_details{
	float: right;
	text-align:right;
	width: 200px;
	}
.card_details{
	float: right;
	text-align:right;
	width: 200px;
	}
#card_profile_information .card_details span{padding-bottom: 5px;display: block;}
.card_details span{padding-bottom: 5px;display: block;}
#card_profile_information .card_details big{
	font-weight: bold;
	color:#393939;
	padding-right: 5px;
	text-align:left;
	width:80px;
	display: inline-block;
	}
#card_profile_information .card_details small{
	text-align: right;
	width: 50%;
	display: inline-block;
	}

#card_profile_information h1 {
	font-size: 25px;
	padding: 5px 0px;
	float: left;
	color:#404040;
	background:none;
	line-height:18px;
}
#card_profile_information h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #393939;
	display:inline-block;
	float:left;
	}
#card_profile_information input {
	width:auto;
	margin:0;
	padding:0;
}
#card_profile_information input[type=text].ip{
	width: 20.5%;
	margin:0;
	padding: 5px;
}
#card_profile_information input[type=text], #card_profile_information input[type=password] {
	width:96%;
	margin:0;
	padding:5px;
}

#card_profile_information select {
	width:96%;
	margin:0;
	padding:6px;
}
#card_profile_information label {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding-bottom:5px;
}
#card_profile_information .section_box {
	float:left;
	padding-bottom:10px;
	background:#F3F3F3;
	padding:10px;
}
/*#card_profile_information .sec_box_01{ 	border-bottom: #777777 dotted 1px;}*/
#card_profile_information .sec_box_02{ background:none;}
#card_profile_information .row {
	float:left;
	width:100%;
	padding-bottom:5px;
}
#card_profile_information .row .label_box {
	float:left;
	width:140px;	
}
#card_profile_information .row .col {
	float:left;
	width:340px;
	margin-right:20px;
}
#card_profile_information .row .col .inner_row {
	float:left;
	width:100%;
	padding-bottom:10px;
}
#card_profile_information .row .col .inner_row.last {
	padding-bottom:0px;
}
#card_profile_information .row .col .inner_col {
	float:left;
	width:45%;
	padding-right:5%;
}
#card_profile_information .row .captcha_box {
	float:left;
	width:100%;
	text-align:center;
}
#card_profile_information .row label strong {
	display:block;
	padding-top:3px;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	margin-top:25px;
}
#card_profile_information .row sup {
	color:#F00;
}
#card_profile_information .row .cell {
	float:left;
	width:50%;
	padding-top:10px;
}
#card_profile_information .row .cell input[type=radio] {
	float:left;
	width:12px;
	height:12px;
	margin-right:10px;
}
#card_profile_information .row input[type=checkbox] {
	float:left;
	width:14px;
	height:14px;
	margin-right:10px;
	margin-top:2px;
}
#card_profile_information .row .submit_box {
	float:left;
	width:100%;
}
#card_profile_information .row .submit_box div{text-align:center;}
#card_profile_information .row .submit_box input[type=submit], #proceed, #proceedBack, #saveNewType {
	float:none;
	padding:7px 20px;
	margin:10px 0;
	width:auto;
	height:auto;
	font-size:18px;
	line-height:16px;
	font-weight:bold;
	color:#FFF;
	background: none repeat scroll 0 0 #043E79;
	border: 1px solid #043E79;
	cursor:pointer;
	border-radius:12px;
}
.bottom #proceed{line-height:26px !important; margin:6px 0 !important;}
#card_profile_information .row h3 {
	font-size:18px;
	line-height:20px;
	padding-bottom:10px;
	font-weight:normal;
}
#card_profile_information .row strong {
	font-weight:bold;	
}
/*.sec_box_01{ width:96%;}
#card_profile_information .row ul, #card_profile_information .row ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	}
#card_profile_information .row ul li{
    float: left;
    margin: 5px 0;
    width: 33%;	
	}*/
#card_profile_information sub{ color:#ff0000;}
#card_profile_information .row label strong.nolabel{ margin-top:4px;}
#card_profile_information .row.last{ padding:0px; margin:0px;}
#card_profile_information .main_row{ padding-bottom:10px; float:left;}
ul li:hover a,ul li.active a{ color:#404040; text-decoration:none;}

#card_profile_information input[type="submit"]{margin: 10px 0; padding: 7px 20px;}
#card_profile_information .submit_box > div{clear: both; text-align: center;}


/*card_profile*/

/*UlinkcardConfirmation*/
.card_details_box {
    background-color: #eeeeee;
    border-bottom: 1px dotted #777777;
    margin: 4px 0 25px;
    padding: 12px 20px;
}

.card_details_box ul{
    width:100%;
    list-style:none;
}
.card_details_box ul li{
    width:23%;
    float:left;
    padding:8px 0;
    color:#959595;
    font-size:13px;
}

.card_details_box ul li span {
    color: #393939;    
    font-weight: bold;
    display:inline-block;  
    padding-right:10px;      
}
/*UlinkcardConfirmation*/

/*sendmoney confirmation*/
#sendMoneyConfirmation #container p{ padding:0px;}
.pre_recipet_logo{ overflow:hidden;}
.pre_recipet_logo img{float:left;}
.phone_no{display: block;float: right;}
.phone_no p{ font-size:12px;}
div.exchange_rate_conf{font-size:13px;}
div.exchange_rate_conf span{
font-size: 11px;
color: #333;
float: right;
padding-right: 15px;
font-family: verdana,arial,sans-serif;	
}
div.recevie_amount_conf{
background: none;
font-size: 15px;
font-family: verdana;
color: #333;
text-align: right;
padding-right: 15px;
height: auto;
line-height: 22px;
}
/*PaymentMode.jsp cc dc add */
.div11{height:30px; width:18px;}
.div12{height:30px; width:18px;}
#newPaymentMode label{ width:200px;}


/*login_page_smart*/
.login_page_smart .login_page{background-position: center bottom ;}
.login_page_smart .home_details .col.ads_width{ padding:14px 5px;}


.banorte_special{margin-top:0;}
.social_special{padding:60px 0 25px;}


.progress-box{display:block; padding:0 0px 10px;}
.progress{width:100%; background:#55a961; border:1px solid #005729;}
.progress-bar{background:#007236; height:24px; position:relative;}
.progress-bar span{display:block; color:#FFF; padding:3px; text-align:center; width:204px; position:absolute;}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}


/*collapse start

.collapse_con{
	overflow: hidden;
	}
	
.collapse_con .sub_title{
	font-size: 16px;
	color: #0aa0c3;
	font-weight: 400;
	margin: 0px 0px 10px 0px;
	}
*/

.profile-expand {
	background:url("../images/plus_icon_9.png") no-repeat right center;
	cursor: pointer;	
	padding: 10px;	
	cursor: pointer;
	margin-bottom:10px;
}
.profile-expand.collapse {
	background: url("../images/minus_icon_9.png") no-repeat right center;
	margin-bottom:0px;
}

.profile-expand-list {
	display: none;
	background-color:#ebebeb;
	padding:10px 20px;
	margin-bottom:15px;
}


.profile-expand-list li{
	list-style:none;
	font-size:17px;
	line-height:22px;
	padding-left:10px;
	background-image: url(../../common_images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-bottom:2px;
	font-family: Arial,Helvetica,sans-serif;
}
/* start signup confirm css by poonam gupta */

.profile-expand-list li a{
	/* color:#454545; */
	color: #14488B;
	text-decoration:none;
}
.profile-expand-list li a:hover{
	text-decoration:underline;
}

#SignupConfirm .row {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}

#SignupConfirm .row .label_box {
  float: left;
  width: 30%;
}

#SignupConfirm .row strong {
  display: block;
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
}

  #SignupConfirm .submit_box {
  text-align: center; 
  width: 80%;
  }

/*Monika */
.dateLabel{
	width: 131px;
    height: 30px;
    margin-left: -42px;
}


/* Setup Profile */

#setUpProfile .row {float: left;width: 100%;padding-bottom: 10px;}
#setUpProfile .row .col { float: left;width: 340px;margin-right: 20px;}
#setUpProfile .row .col .inner_row {float: left;width: 100%;}
#setUpProfile .row .col .inner_col {float: left;width: 45%;padding-right: 9%;}
#setUpProfile .row .col .inner_col a{padding-top:3px; display:block;}
#setUpProfile .row .col .inner_col p{padding-top:3px;}


#setUpProfile .row .col .inner_col.last{padding-right:0px;}
#setUpProfile .progress-box {display: block;padding: 0 10px 0px;}
#setUpProfile .progress { width: 100%; background: #55a961;border: 1px solid #005729;}
#setUpProfile .progress-bar {background: #007236;height: 24px;position: relative;}
#setUpProfile .progress-bar span {display: block;color: #FFF; padding: 3px;text-align: center;width:130px;position: absolute;}
#setUpProfile .set_profile {background-color: #FFF; padding: 20px;}
#setUpProfile .tooltip {display:none;position:absolute;border:1px solid #333;background-color:#f3f3f3;border-radius:5px;padding:10px;color:#404040;font-size:12px Arial;}


/* Setup Profile End*/

#BGCheckQuestionAnswersCheck .error_box .errorMessage{float:none;}

/* end signup confirm css by poonam gupta */



        .black_overlay{
            display: none;
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.5;
            opacity:.50;
            filter: alpha(opacity=80);
        }
    /*backup for pop css*/
       /* .white_content {
            display: none;
            position: absolute;
            top: 12.5%;
            left: 12.5%;
            width: 75%;
            height: 90%;
            padding: 16px;
            border: 16px solid #CCCCCC;
            background-color: white;
            z-index:1002;
        }*/
        
       .white_content {
            display: none;
            position: absolute;
            top: -42%;
            left: -6%;
            right:0;
            width: 199%;
            height: 188%;
            margin:0 auto;
            padding: 16px;
            border: 16px solid #CCCCCC;
            background-color: white;
            z-index:1002;
        }
        

/*close*/
.pdf_close_btn{
	position: absolute;
	  right: -8px;
	  top: -8px;
	  background: #043E79;
	  padding: 2px 8px;
	  border-radius: 5px;
	  cursor: pointer;
        }
.pdf_close_btn a{ color:#fff; font-size:bold;}


/*New Privacy Policy Start*/

 /*  .terms_n_privacy_container  .privacy_content_container.desc_box {padding: 0px; width: 100%;height: auto;overflow: visible;} */
 .privacy_content_container{font-size: 14px; line-height: 18px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #404040;}
.p_cont_right_side{padding:10px; width:700px; display:table-cell; vertical-align:top;}
.privacy_cont_row{ clear:both; width:100%; border:1px solid #bcbec0; margin:10px 0; display:table;}
.privacy_cont_row table td{font-size: 14px; line-height: 18px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #404040;}
.privacy_cont_row h2{ font-size:28px; font-weight:bold;}
 .terms_n_privacy_container .imp_pri_cho h2{font-size:1.5em; color: #404040;}

.privacy_cont_row h3{ font-size:24px; font-weight:bold;}
.privacy_cont_row h4{ font-size:20px; font-weight:bold;}
.privacy_cont_row h5, .import_info h5{ font-size:15px; font-weight:bold;}
.privacy_cont_innerrow{ display:table-row;}
.p_cont_left_side{padding:10px; background-color:#bcbec0; color:#fff; width:180px; display:table-cell; vertical-align:top;}
.print_icon{ float:right; display:inline-block;}
.privacy_content_container table{border:0px; margin:0px !important;}
.privacy_content_container table tr td{ padding:10px; border:1px solid #ccc; vertical-align:middle;}
.privacy_cont_row table td[align="center"]{text-align:center;}
.privacy_content_container table tr th{ padding:8px; font-size:15px; border:1px solid #ccc; background-color:#bcbec0; color:#fff; font-weight:bold;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.privacy_content_container table tr{text-align:left;}

.privacy_content_container .no_list {padding: 10px 0px 10px 40px;}
.privacy_content_container .no_list li {padding: 0 0 10px 8px;}
.p_cont_left_side.dark_gray {
  background-color: #5f6062;
  color: #fff;
}
.privacy_cont_row ul {list-style: outside none disc;  padding: 10px 0px 10px 40px;}
.privacy_cont_row ul li { padding: 0 0 10px 8px;}

.border-bottom{ border-bottom:1px solid #ccc; border-top:none; border-right:none; border-left:none;}
.privacy_content_container .imp_pri_cho, .import_info {margin: 20px 0;}

/*New Privacy Policy End*/

/* Signup with facebook in login page Start*/

/* .login_page input.signup{cursor:pointer; 
background:url(../../common_images/facebook-icon.png)no-repeat center center;text-indent: -9999em;width: 250px; height: 50px; border: 0px; position: relative; text-indent: -999em	
} */

/* End*/
/*sign up complete css start here*/
.sing-com-profile_active_conf{width: 100%; float: left;}
.sing-com-profile_active_conf .img_box{width: 40%; text-align: center; float: left;}
.sing-com-profile_active_conf .img_box img{ width:50%;}
.sing-com-profile_active_conf .cont_box{ width: 43%; text-align: center; float: left;}
#container .sing-com-profile_active_conf .cont_box h2{color: #008758; font-weight: bold; font-size: 34px;  margin-bottom: 2em;  margin-top: .6em;   line-height: 1.2;}
.sing-com-profile_active_conf .cont_box p{font-size: 20px; margin-bottom: 12px;}
.sing-com-profile_active_conf .cont_box p a{ color:#294EFE;}

/*ankur*/
.ulinkcard_box--cont{width: 93%;}
.ulinkcard_box--card-img img{width:9%;}
.ulinkcard_box--title{font-size: 18px; font-weight: bold;}
.ulinkcard_box--refresh{float:right;}

.side_ulinkcard_box{padding:4px 20px;background-color: #EBEBEB; overflow:hidden;width: 82%; margin-bottom:20px;}
.status_cont{margin-bottom: 5px; float: left; width: 100%;}
.status_cont--title{float:left; margin-right:10px;}
.status_cont--value{float: right; text-align: right; color: #007236;}

.avl_bal_cont{margin-bottom: 1px; float: left; width: 100%;}
.avl_bal_cont--title{float:left; margin-right:10px;}
.avl_bal_cont--value{float: right; text-align: right; color: #007236;}
.recent_txns_link{float:right; font-size:89%;}

/*ulink card info in daskboard*/
.ulink_card_at_deskboard{margin: 5px 0 0;}
.ulink_manage_card{ border:1px solid #fff; border-radius:12px; font-size:17px; padding:5px 20px; margin-top:5px; margin-left:20px; float:left;}
.ulink_bal{ font-size:18px; color:#fff;}
.ulink_title{font-size: 20px; margin-right: 10px;}
 
.label_disable{opacity: 0.5;border: #d5d5d5 solid 1px; border-radius: 5px;padding: 5px !important;height: 20px;font-size: 13px;line-height:20px !important;width: 100%;}

/*ulink-thank-you*/
.ulink-thank-you h1{ clear: both;float: none; padding: 0; margin-bottom: 10px; color: #028853; font-weight: bold; line-height: 1.2;}
.ulink-thank-you p{ margin-bottom:2px; }
.ulink-thank-you .btn-box a{display: inline-block; padding: 10px 20px; margin-top:0;}
.ulink-thank-you .btn-box a:first-child{ margin-right:10px !important;}
.ulink-thank-you .select-title{margin-top: 20px; margin-bottom: 5px;}


/*Add new promations */
.ui-autocomplete { max-height: 194.3px; overflow-y: scroll; overflow-x: hidden;}
.ui-widget {  font-size: 11px !important;}

.submit_box_green_btn{float: left;
  width: 100%;
  text-align: center;
  margin-top: 20px;}
.submit_box_green_btn #proceed{
float: none;
  padding: 4px 20px;
  margin: 0;
  width: auto;
  height: auto;
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  color: #FFF;
  background: none repeat scroll 0 0 #043E79;
  border: 1px solid #043E79;
  border-radius: 12px;	
}
#BeneInfoAction .row .col .inner_col.spcll, #NewPromotionCreationAction .row .col .inner_col.spcll, .promotion_form .row .col .inner_col.spcll {  width: 33%;  padding-top: 5px;  float:left;}
#BeneInfoAction .row .col .inner_col.spcll label, #NewPromotionCreationAction .row .col .inner_col.spcll label, .promotion_form .row .col .inner_col.spcll label{ float:left; width:auto; padding: 3px 5px 5px 0px;  font-weight: normal;}
.select_criteria_user{width:97% !important; height:100%; border-radius:5px; border:1px solid #ccc; clear:both; overflow:hidden; padding:10px;}
#BeneInfoAction .one_half, #NewPromotionCreationAction .one_half, .promotion_form .one_half{float:left; wodth:50%;}

/*idology*/
.allowToRemitterOrNot-idology{border: 1px solid #ccc; width: 100%;  border-radius: 5px;}
.allowToRemitterOrNot-idology table{ 
	width: 100%;
    padding: 15px;
    border: none;
    border-radius: 5px;
    margin: 0 !important;
    }
    
.allowToRemitterOrNot-idology table strong{
	 font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    display:block;
}
    
.allowToRemitter-idology_container .row strong {
 font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    padding-bottom: 5px;
   }
.allowToRemitterOrNot-idology table tr td{
     margin-bottom: 10px;
    text-align: left;
    width:50%;
   }

   
  
.nav_menu_pop-cont{border: 3px solid #334782;}
#circles-1{ color:#334782;}
 /*idscan redicetion start here*/
 .id-scan-loading-img{ text-align: center; margin: 30px 0; display: inline-block; width: 100%; clear: both;}
.id-scan-fail{color:#003D7D;}
.id-scan-pass{ color:#008752;}
  /*idscan redicetion end here*/
   
/*idology*/

/*New Send Money Work flow podio id 174 start here*/

 .useotherPaymentClass {width: auto;background-image: none;background-color: #fff;color: #008758;border: 1px solid #D5D5D5;border-radius: 8px;}
 
   
   /* send money changes */
	.send_money_add_beneficiary_block{
		/*
		position: relative;
		margin-bottom: 16px;
		left: 30%;
    	float: left;
		border: 1px solid #a1a1a1;
		padding: 7px 10px;
		background: #f7f7f7;
		width: auto;
		border-radius: 8px;
		*/
		position: relative;
	    margin-bottom: 16px;
	    float: right;
	    background: #f7f7f7;
	    width: auto;
	}
	.send_money_add_beneficiary_link {
		color:#008758; 
		font-family: Arial,Helvetica,sans-serif; 
		font-size: 16px; 
		padding: 2px 0 10px 18px;vertical-align: middle; 
		background: url('../../common_images/new_addBeneFiciary_image.png') no-repeat scroll 0 0 / 19px auto transparent; 
		background-size:17px;
	}
	.send_money_note{
   		display: inline-block;
	}
	.send_money_note_table{
		margin:10px 0px!important;
		border:none;
		display: inline-block;
	}
   
    .transfer-summary {
        width: 424px;
    	padding-left: 15px;
    	display: inline-block;
    	border-left: #c7c7c7 dotted 1px;
	}
    .float_right{
    	float:right;
    }
    
    .transfer-summary-heading
    {
     	color: #444444;
     	font-family: Arial, Helvetica, sans-serif;
     	font-size: 16px;
     	font-weight: bold;
     	margin-bottom:10px;
    
    }
    .transfer-summary-box
    {
        border:1px solid #043E79;
        /*height: 202px;*/
        margin-bottom:5px;
    }
    .transfer-summary-header
    {
        border-bottom:1px solid #043E79;
        padding:5px;
    }
    .transfer-summary-header-label
    {
        padding-left:3px;
    }
    .transfer-summary-header img{
    	padding: 0px 5px;
    }
    .transfer-summary-content-row
    {
        padding:5px;
    }
    .transfer-summary-label
    {
        padding-left:30px;
        width:200px;
    }
    .ml40{
        margin-left:0px;
        padding-left:4px;
    }
    .transfer-summary-text
    {
        float:right;
        padding-left:30px;
    }
    
    .transfer-summary-total-text
    {
         float:right;
         padding-left:30px;
         color:red;
    }
    
	.send_money_step2_bottom_messages {
	    display: inline-block;
	    margin: 10px 0;
	    bottom: 0px;
	    position: absolute;
	}
    .send_money_creditCardDisclaimer{
		float: left;
	    width: 455px;
	    padding: 0 15px 0 0;
	    font-size: 13px;
	    
    }
    .guatantee-msg{
        width: 455px;
    	margin-left: 0px;
    	display: inline-block;
    }
    .guatantee-msg-img {
        display:inline;
        float:left;
        margin: 0 5px;
    }
    .guatantee-msg-text {
        display: inline-block;
	    float: left;
	    font-size: 13px;
	   /*  color: #003D7D; */
	    width: 418px;
	    margin-left:4px;
    }
    .guatantee-green-text {
        color:#008758;
    }
 
  	.center{text-align:center;}
    .text-right{text-align:right; }
    .float-right{float:right;}
    .steps{
        width:960px;
    	display:block;
        position:relative; 
        margin:0 auto;
    }
    .step-count{
        display:inline-block; 
        width:33%;
        height:auto; 
        color:#d5d5d5; 
        position:relative; 
    }
    .step-count-line:before{
        content:" ";
        border:1px solid #888;
        position:absolute;
        width:68%;
        top:22px;
        margin-top:0;
        left:-95px;
    }
    .add-green:before{
        border:1px solid #008758;
    }
    .step-count-2:before{
    	left: -149px;
    	width: 72%;
    }    
    .step-count-circle{
        display:inline-block;
        width: 36px;
    	height: 36px;
   		padding: 4px;
        border-radius:50%;
        background-color: #d5d5d5;      		
      	position: relative;
      	box-shadow: 0px 3px 8px #aaa;
        color: #393939;         
        font-size: 30px;
    	line-height: 34px;                
        font-weight:bold;
        text-align:center;
    }
    .add-green .step-count-circle{
        background-color:#008758;     
      	color:#fff;
    }
    .step-count-title{
        padding:0 10px;
        display:inline-block;
        text-align:left;
        width:auto;
        font-size: 22px;
    	line-height: 26px;       
    }
    .add-green .step-count-title{
        color:#008758;
    }
    
   #backBtn{	
	padding:4px 20px;
	/*background:none repeat scroll 0 0 #c60000;*/
	border-radius:12px;
	border: 0 none;
	color:#ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	text-align:center;
	width:auto;
	height:auto;
	float:none;
	cursor: pointer;
	background:#043E79;
	/*
	background: rgb(93, 1, 6);
	background: -moz-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -webkit-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -o-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -ms-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: linear-gradient(0deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	*/
	border:1px solid #043E79;
	border-radius:12px;
	margin-top:10px;
}

.add_sending_method_selection_container{
	background-color:#FFFFFF;
}
 
/*end*/
.step_first, .step_second{
	padding:0px 15px;
	
}
.step1_left, .step2_left {
    width: 455px;    
    padding: 0 15px 0 0;
    margin-right:0px;
    position: relative;
}
.step1_left label {
    width: 28%;
    padding-right: 2%;
    line-height: 34px;
	margin-left:0px;    
}
.step1_left select {
    width: 70%;
    line-height:28px;
}
.step1_left input {
    width: 58%;
    padding: 7px 42px 7px 10px;
}
.sendingAmount_usd {
    display: inline-block;
    position: absolute;
    margin-left: 0px;
    right: 0px;
}

.sendingAmount_usd:before {
    content: 'USD';
    position: absolute;
    top: 1px;
    right: 17px;
    background-color: #e6e6e6;
    padding: 7px;
    border-right: 0px solid #ddd;
    border-radius: 0px 5px 5px 0px;
}
.send_money_note_box{
	width:100%;
	/* min-height:115px;*/
	float: left;
	margin-bottom:10px;
}


	 .add-sending-method{float:left; width:100%; margin-bottom:15px;}
	 .add-sending-method-col{display:inline-block; width:25%; text-align:left; padding:0 4%; vertical-align: top;}
	 .sending-method-img{width:100px; margin-left: 30px;}
	.bank-name-select, .credit-name-select, .debit-name-select{ font-size: 16px;color: #033977; width: 96%; float: left; padding: 2%;}
	.bank-name-select input[type="radio"], .credit-name-select input[type="radio"], .debit-name-select input[type="radio"]{ width:auto; height:12px; margin-top:3px; margin-right:5px; float:left;}
	.select-label{float:left;}
	.add-sending-method-cont h1{ float:none;}
	.select-ben-des{ text-align:left; margin-bottom:15px; line-height: 22px;}
	.select-ben-des h2{
		font-size: 17px;
    	margin-bottom: 15px;
    }
	.bank-verify-msg{ margin-top: 9px;margin-left:5px;font-size:12px;color:#009933; text-align:left;}	
	
	.select-sending-method-btn-box button{width:120px;}
	/*  ----------------------------------- */
	 		.form-row {
				float: left;
				padding-bottom: 10px;
				width: 100%;
				margin-right: -10px;
				margin-left: -10px;
            }
            .form-row .errorMessage{ padding-bottom:0;}
            .form-col {	
				position: relative;
				min-height: 1px;
				float:left;
				width:100%;
				padding: 0px 10px;
            }

            .col-10{
				width: 10%;
   				padding-right: 0px;
			}
			.col-20{
				width: 20%;
			}
			.col-40{
				width: 40%;
				
			}
			.form-col:first-child{            
    			padding-left: 0;
            }
            .form-col:last-child{            
    			padding-right: 0;
            }	
            #BeneInfoAction .radio-label{
            	padding:2px;
            	width:92%;
            }
			/*
            .details-box label {
				float: left;
				font-size: 13px;
				font-weight: normal;
				line-height: 15px;
				margin: 0;
				padding: 0 0 10px;
				width: 100%;
            }

            .details-box input[type="text"]{
				margin: 0;
				padding: 1%;
				width: 99%;
            }
            .details-box select {
				width: 100%;
            }
            */
			.required-field {
				position: relative;
			}
			.required-field .required-icon {
				background-color: transparent;
			    height: 20px;
			    margin: 0;
			    padding: 0;
			    position: absolute;
			    right: 10px;
			    text-align: center;
			    top: 0px;
			    transition: color 0.2s ease 0s;
			    width: 26px;
			    z-index: 10;
			}
			.required-field .required-icon::after {
				border-bottom: 20px solid transparent;
			    border-left: 0 solid transparent;
			    border-right-color: #ddd;
			    border-style: solid;
			    border-top: 0 solid transparent;
			    border-width: 0 20px 20px 0;
			    content: "";
			    height: 0;
			    position: absolute;
			    right: 0px;
			    top: 1px;
			    transition: border-color 0.2s ease 0s;
			    width: 0;
			    z-index: -1;
			}
			.required-field .required-icon .text {
				color: #b80000;
    			font-size: 26px;
   				margin: 3px 0 0 16px;
			}
			
			
			/* ** Add Beneficiary Second Page **  */
			.add_ben_container .steps {
			    width: 960px;
			    display: block;
			    position: relative;
			    margin: 0 auto 30px;
			}
			.add_ben_container h2{
			    color: #333;			    
			    display: inline-block;
			    padding: 10px 0 !important;
			    /*
			    background-color: #E8E8E8;
			    padding: 10px;
			    border: 1px solid #ccc;
			    border-bottom: none !important;
			    border-radius: 5px 5px 0 0;
			    */
			}
			.add_ben_column_box{
				background: #e4e4e4;
			    padding: 19px;
			    border: 1px solid #ccc;
			    margin: 0;
			}
			
			.add_ben_column_box h3 {
			    font-size: 18px;
			    padding: 0 0 10px 0;
			    font-weight: bold;
			}			
			.ben_filled_detail_box{
			    background-color: #eeeeee;
			    border-bottom: #777777 dotted 1px;
			    padding: 20px;
			    margin: 0 0 20px 0;
			}
			
			.beneficiary_add_sec_page-box{
			    padding: 20px;
    			border: 1px solid #ddd;
			}
			#container .h2-title{
				padding:0 0 20px 0;
			}			
			.beneficiary_add_sec_page_row{
				width: 100%;
			    margin-bottom: 10px;
			    float: left;
			}
			.guide_row{
				margin-bottom:0px;
			}
			.beneficiary_add_sec_page-label_col{
			    display: inline-block;
			    margin-right: 25px;
			    width: 138px;
			    float: left;
			}
			.beneficiary_add_sec_page-field_col{
			    display: inline-block;
			    width: 725px;
			    float: left;
			}
			.beneficiary_add_sec_page-field_col_half{
				width: 355px;
    			margin-right: 15px;
				display:inline-block;
				float:left;				
			}
			.beneficiary_add_sec_page-field_col_half.last{
				margin-right:0px;
			}
			
			.beneficiary_add_sec_page-box label {
			    width: 100%;
			    text-align: left;
			    font-weight: bold;
			}
			.beneficiary_add_sec_page-box input {
				width:342px;
				margin:0px;
			}
			.beneficiary_add_sec_page_row.error_box{
				margin-bottom:5px;
				color:red;
			}
			.beneficiary_add_sec_page-box .nick_name_box{
				clear:both;
				padding-top:0px;
			}
			.beneficiary_add_sec_page-box .nick_name_box_label{
				width: 106px !important;
				margin-right: 25px;
				color: #545454; 
				font-family: Arial,Helvetica,sans-serif;
			}
			.beneficiary_add_sec_page-box .info #edit_nickName {
			    width: 342px !important;
			}						
			.step2_left-minheight{
				min-height: 282px;
			}		
						
			.detailBox{
			    border-bottom: 1px solid #C5C5C5;
			    padding: 15px 0 20px;
			}
			#BeneInfoAction .detailBox input{
				padding:5px;
				height:20px;
			}
			#BeneInfoAction .detailBox select{
				padding:5px;
				height:32px;
			}
			#BeneInfoAction .name_row input{
				width:138px;
			}
			#BeneInfoAction .errorMessage_row{ padding-bottom:5px;}
   			.sending_method_list{float:left; width: 100%;}
   			.sending_method_list label{float:left; margin-bottom:10px;}
   			.sending_method_list br{clear:both;}
   			.useotherPayment_container{margin-top:20px;}
   			
   			/* ****** Add new Card ****** */
   			
   			.card_type_box{
   				padding:0px;
   			}
   			#newPaymentMode label.disabled_field_width{
   				width:151px;
   				display: block;
   			}
   			
   			.quest_tooltip{
   				position:absolute; 
   				visibility: hidden; 
   				left:15.5%;
   				background-color:#fff; 
   				z-index:9999; 
   				font-weight:normal;
   				font-size:12px;
   				line-height:15px;
   				border: 1px solid #ccc;
   				padding:5px;
   			}
   			.question_img{
   				margin-top:4px;
   			} 
   			.nameOnCardTitle{
   				width: 180px;
   				margin-top:46px;
   			}
   			.billingAddressTitle{
   				width: 180px;   				 
   				margin-top:22px; 
   			}
   			.add_new_card-field_half_col{
   				float:left; 
   				width:163px;
   				margin-right: 10px;
   			}
   			.add_new_card-field_half_col_label{
   				display:block; 
   				margin-bottom:5px;
   			}
   			.add_new_card-field_half_col-input_width{
   				width:151px;
   			}
   			.add_new_card-field_half_col-address_label{
   				width: 158px;
			    margin-right: 10px;
			    margin-bottom: 5px;
			    display: block;
			    float: left;
			    padding-left: 5px;
			}
			.add_new_card-field_half_col-address_label:last-child{   				
			    margin-right: 0px;
			}
			
			/*** Add Bank Account ***/
   			.addBank_mode_type {
			    padding-bottom: 10px;
			    margin-bottom: 15px;
			}	
			h3.bank_acc_verification {
				background: none;
			    color: #333;
			    background-color: #f7f7f7;
			    display: inline-block;
			    font-size: 15px;
			    line-height: 18px;
			    font-weight: bold;
			    padding-bottom: 5px;
			}
			.verification_table{
				margin:0!important; 
				padding:10px; 
				border:1px solid #D5D5D5;
			}
			.verification_table td strong{
				font-size:12px; 
				line-height:14px; 
				font-weight:bold;
			}
			.verification_steps_table{
				border:0px; 
				margin:0px!important; 
				padding:0px;
			}
			.verification_steps_table td:first-child{
				width:25px;
			}
					
   			.red-star{
				color:red;
			}
			.clearfix{
				clear:both;
			}
			.text-center{
				text-align:center;
			}
   			.pt5{
   				padding-top:5px;
   			}
   			.pb0{
   				padding-bottom:5px;
   			}  			
   			
   			.beneficiary_add_sec_page_row .tooltip{
   			    left: -144px;
    			top: -44px;
   			}
   			.addBank_btn_box button {
   			    width: 113px;
    			margin-left: 20px;
   			}		
   			
   	h1.send_money_heading{
   	    float: none;
   	    margin-bottom:10px;
	}
	.acc_content_inner_container{
		padding:20px;
		border: 1px solid #ccc;
		border-radius:20px;
	}	
	.acc_content_container{
		padding: 20px;
	}
	.button_container {
	    width: 100%;
	    text-align: center;
	    float:left;
	}	
	.goBack {
	    float: none;
	    padding: 7px 20px;
	    margin: 10px 0;
	    width: auto;
	    height: auto;
	    font-size: 18px;
	    line-height: 16px;
	    font-weight: bold;
	    color: #FFF;
	    background: none repeat scroll 0 0 #043E79;
	    border: 1px solid #043E79;
	    cursor: pointer;
	    border-radius: 12px;
	}
	.proceedStyle{
		min-width:113px;
		margin-left:25px;
	}
	.submitStyle{
		min-width:113px;
		margin-left:25px;
	}
	.continueStyle{
		min-width:113px;
		margin-left:25px;
	}
	.cancelStyle{
		min-width:101px;
		margin-left:25px;
	}
	
	.finishStyle{
		min-width:95px;
		margin-left:25px;
	}
	.greenTxMsg_box{
		border-bottom: 1px dotted #ccc;
		padding-bottom: 5px;
	}
	.greenTxMsg{
		color: green;
		font-weight: bold;
	}
   	   	
   	.bank_verify_form{
   		height:auto;
   	}
   	.bank_verify_form input[type=text] {
   		width:220px;
   	}
   	
   	.title .success_img {
   		width:14%;
   	}
   	.title .success_img {
   		width:14%;
   	}
   	.title .success_img-info {
   		width:75%;
   		margin-top:0px;
   	}
/* tootltip icon */
   .tooltip_icon {
        margin:0px;
        position: relative;
        bottom:10px;
        left:10px;
        display:inline-block;
        cursor:pointer;
    }
    .tooltip_span {
        top: 0;
        font-size: 13px;
        font-weight: normal;
        position: absolute;
        background: none repeat scroll 0 0 #F7F7F7;
        border: 1px solid #999999;
        border-radius: 10px 10px 10px 10px;
        display: none;
        margin-left: -158px;
        margin-top: -92px;
        padding: 10px;
        width: 350px;
        margin-bottom: 0;
    }

    .tooltip_icon:hover .tooltip_span {
        display: block;        
    }
    .tooltip_icon:hover .tooltip_span:before {
        bottom:-8px;
        content: url("../../common_images/down_arrow.png");
        left: 50%;
        margin: 0 0 0 -30px;
        position: absolute;
    }
   
   .left_container,.right_container 
   {
    float: left;
    width: 50%;
    height: 100%;
 }
 
   
   
   .sendingAmountTextbox {
    background: #F1F1F1 url(http://html-generator.weebly.com/files/theme/input-text-40.png) no-repeat;
    background-position: 5px -7px !important;
    padding: 10px 10px 10px 25px;
    width: 270px;
    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
    box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
}

.sendingAmountTextbox:focus {
    background-color: #FFF;
    border-color: #E8C291;
    outline: none;
    -moz-box-shadow: 0 0 0 1px #e8c291 inset;
    -webkit-box-shadow: 0 0 0 1px #E8C291 inset;
    box-shadow: 0 0 0 1px #E8C291 inset;
}

   /*==============Add New Manual =====================*/


.makeBold{font-weight:bold;}
.alignRight{text-align:right;}

.search_result_payer_logo {
	height: 32px;
	width: auto;
}


#proceedLinkButton
{	
	padding:4px 20px;
	/*background:none repeat scroll 0 0 #c60000;*/
	border-radius:12px;
	border: 0 none;
	color:#ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	text-align:center;
	width:auto;
	height:auto;
	float:none;
	cursor: pointer;
	background:#043E79;
	/*
	background: rgb(93, 1, 6);
	background: -moz-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -webkit-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -o-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: -ms-linear-gradient(270deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	background: linear-gradient(0deg, rgb(93, 1, 6) 0%, rgb(222, 26, 36) 75%);
	*/
	border:1px solid #043E79;
	border-radius:12px;
	margin-top:10px;
}


