/*========Autorecharge======start==========*/
div#autorecharge *
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
}

div#autorecharge
{
	margin: 5px 30px 30px 20px;
}

div#autorecharge strong
{
	margin-top: 35px;
}

.info
{
	margin-top: 30px !important;
}

.info td
{
	font-family: Arial;
	font-size: 11px;
}

.info td.infoBold
{
	font-weight: bold;
	white-space: nowrap;
}

div#autorecharge tr
{
/* 	height: 30px; */
}

div#autorecharge table {
	border-collapse: collapse;
	margin: 0px; padding: 0px;
}

div#autorecharge table td {
	border-collapse: collapse;
	margin: 0px; padding: 2px;
	height: auto;
}

div#autorecharge td
{
	margin-left: 5px;
}

div#autorecharge .standard td.field_name
{
	width: 160px;
	text-align: left;
	padding-left: 20px;
}

div#autorecharge td input
{
	border: 1px solid #7f9db9;
	margin: 0px;
	padding: 2px;
}

div#autorecharge .questionMark
{
	background: url(../../Default/question_mark.gif);
	width: 14px;
	height: 14px;
	background-repeat:no-repeat;
	background-position: left center;
}

div#autorecharge .noPadding
{
	padding-left: 6px !important;
}

div#autorecharge div#explanation
{
	width: 365px;
	border: 1px solid #96d587;
	background-color: #f0f8ef;
	padding: 3px 8px 3px 15px;
	float: left;
}

div#autorecharge div#autoform
{
	 display: inline;
}

div#autorecharge div#button
{
	padding-top: 45px;
	float: right;
}
/*========Autorecharge======end============*/

/*========MyAccount======start==========*/
#profile table {
	width: 560px;
	border-collapse: collapse;
	font-size: 11px;
}

#profile td {
	vertical-align: middle !important;
	line-height: normal;
	padding: 3px !important;
}

#profile td input, #profile td select, .searchByTime td input {
	 border: solid 1px #7E9DBA;
	 height: 20px;
	 padding: 2px;
	 width: 200px;
}

#profile td.field_value {
    width: 200px;
}

/* .changePassword * { border: solid 1px #0ff000; padding: 2px; } */

#profile .field_name {
	font-weight: bold;
	width: 175px;
	text-align: left;
}

#profile .field_name span.required_field { margin: 3px !important; }

#profile hr {
	color: #CBC2D6; background-color: #CBC2D6;
	height: 1px !important;
	border-width: 0px !important;
	margin: 20px 0px 20px 0px;
}

.searchByTime * { font-size: 11px; vertical-align: middle; }
.searchByTime td { padding: 5px !important; }
.searchByTime td * { margin-left: 3px !important; margin-right: 3px !important; }
.searchByTime td input { width: 100px; }

.wizzard-recharge * { font-size: 11px; }
.wizzard-recharge .field_name {
	font-weight: bold;
	width: 175px;
	text-align: left;
}

.wizzard-recharge td { padding: 3px !important; }
.wizzard-recharge input, .wizzard-recharge select {
	border: solid 1px #7E9DBA;
	 height: 20px;
	 padding: 2px;
	 width: 150px;
}
/*========MyAccount========end==========*/

/*========PaymentHistory======start==========*/
div#paymentHistoryDiv *
{
	margin: 0px;
/*	padding: 0px;*/
}

div#paymentHistoryDiv
{
	margin: 5px 30px 30px 20px;
}

div#paymentHistoryDiv div#description
{
	font-family: Arial;
	font-size: 11px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}

div#paymentHistoryDiv h1
{
	margin-left: 0px;
	padding-left: 20px;
}

div#paymentHistoryDiv div#paymentGridDiv
{
	margin-top: 15px;
	width: 655px;
	overflow:inherit;
	/*height: 412px;
	overflow: scroll;
	background-color: #f3faee;
    scrollbar-arrow-color: #66a030;
    scrollbar-base-color: #8ccc54;
    scrollbar-dark-shadow-color: #c5e4a8;
    scrollbar-face-color: #8ccb56;
    scrollbar-highlight-color: #c5e4a8;
    scrollbar-shadow-color: #c5e4a8;
    scrollbar-track-color: #c5e4a8;*/
}
/*========PaymentHistory========end==========*/

/*========PayPal======start==========*/
div#paypal *
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
}

div#paypal
{
	margin: 5px 30px 30px 20px;
}

div#paypal .description
{
	margin-top: 10px;
	margin-bottom: 15px;
}

div#paypal input
{
	margin-left: 10px;
}

div#paypal .validator
{
	height: 30px;
}
/*========PayPal========end==========*/

/*========Pin======start==========*/
div#pin *
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

div#pin
{
	margin: 5px 30px 30px 20px;
}

div#pin .description
{
	font-family: Arial;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 15px;
}

div#pin .validator
{
	height: 20px;
}
/*========Pin========end==========*/

/*========Profile======start==========*/
div#profile *
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

div#profile
{
	margin: 10px 17px 10px 19px;
}

div#profile table.standard tr
{
	line-height: 30px;
}


div#profile .saveButton
{
	/*background: url(../../Default/savebutton.gif);*/
	width: 94px;
	height: 23px;
	border: 0px;
	float: right;
}

div#profile hr
{
	border: 0px;
	border-collapse: collapse;
	height: 1px;
	border-bottom: 1px solid #000;
}

div#profile .changePassword .field_name
{
	padding-right: 10px;
}
/*========Profile========end==========*/

/*========ReportDetails======start==========*/
div#reportDetailsDiv *
{
	padding: 0px;
	margin: 0px;
}

div#reportDetailsDiv 
{
	margin: 5px 30px 30px 20px;
}

div#reportDetailsDiv table.standard tr
{
	line-height: 20px;
}

div#reportDetailsDiv table.standard tr td
{
	font-family: Arial;
	font-size: 11px;
}
/*========ReportDetails========end==========*/

/*========Visa======start==========*/
table#visa	{
	background: #fff;
	/*border: 1px solid #f00;*/
	border-collapse: collapse;
	width: 208px;
	height: 73px;
	float: left;
	vertical-align: top;
	margin: 0px;
	margin-bottom: 4px;
}

#visa tr.top td	{
	padding: 0px;
}

#visa tr.top td	{
	background-image: url("../../Default/visaGreenTop.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	height: 58px;
	padding: 0px;
}

#visa tr.bottom td	{
	font: 2px;
	/*background: #0f0;*/
	background-image: url("../../Default/visaGreenBottom.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	height: 15px;
}

#visa tr.bottom td a	{
	font: 10px "tahoma";
	color: #fff;
	text-decoration: underline;
	margin: -4px 32px 0px 0px;
	padding: 0px;
	float: right;
}

/*========Visa========end==========*/


/*=== via card === */

#via-card * {
	font-size: 11px !important;
}

#via-card .standard {
	width: 500px;
}

#via-card .standard .field_name { width: 120px; }
#via-card .standard td { padding: 2px; }