/* CSS Document */
/* CSS Document */

/*				GENERAL				*/


/*        INPUTS         */

.small {font-size:9px;}
.hide{   display: none;}
.show{   display: block;}
.lft {float:left}
.rght {float:right}

.hand {  cursor: pointer;}
.underline{   text-decoration: underline;}

.clr {clear:both}


/*      TEXT CLasses    */


.txt1{   font-size: 1px;}
.txt5{   font-size: 5px;}
.txt9{   font-size: 9px;}
.txt10{   font-size: 10px;}
.txt11{   font-size: 11px;}
.txt12{   font-size: 12px;}
.txt13{   font-size: 13px;}
.txt14{   font-size: 14px;}
.txt16{   font-size: 16px;}
.txt18{   font-size: 18px;}
.txt20{   font-size: 22px;}


.txt-right {   text-align: right;}
.txt-left {   text-align: left;}
.txt-center {   text-align: center;}
.txt-top {   vertical-align: top;}
.txt-bot {   vertical-align: bottom;}
.txt-mid {   vertical-align: middle;}


.ln-h13 {   line-height: 1.3;}
.ln-h15 {   line-height: 1.5;}
.ln-h2 {   line-height: 2;}

.ltr-spc{   letter-spacing: -1px;}
.ltr-spc-normal{   letter-spacing: normal;}

.bld{   font-weight: bold;}
.no-bld{   font-weight: 100;}

.white{   color: white;}
.black{   color: black;}
.gray{   color: #DBC9A0;}
.red{   color: Red;}

.nowrp{   white-space: nowrap;}

.lwcse{   text-transform: lowercase;}
.upcse{   text-transform: uppercase;}

/*      Paddings CLasses    */

.pad-h3{   padding: 0px 3px 0px 3px;}
.pad-h5{   padding: 0px 5px 0px 5px;}
.pad-h7{   padding: 0px 7px 0px 7px;}
.pad-h10{   padding: 0px 10px 0px 10px;}
.pad-h15{   padding: 0px 15px 0px 15px;}
.pad-h20{   padding: 0px 20px 0px 20px;}
.pad-h30{   padding: 0px 30px 0px 30px;}



.pad-v3{   padding: 3px 0px 3px 0px;}
.pad-v5{   padding: 5px 0px 5px 0px;}
.pad-v7{   padding: 7px 0px 7px 0px;}
.pad_v10 {padding: 10px 0;}
.pad-v15{   padding: 10px 0px 10px 0px;}
.pad-v20{   padding: 20px 0px 20px 0px;}

.pad0{   padding: 0px;}
.pad2{   padding: 2px;}
.pad3{   padding: 3px;}
.pad4{   padding: 4px;}
.pad5{   padding: 5px;}
.pad7{   padding: 7px;}
.pad10{   padding: 10px;}
.pad15{   padding: 15px;}
.pad20{   padding: 20px;}

.pad-b5{   padding-bottom: 5px;}
.pad-b10{   padding-bottom: 10px;}

.pad-t5{   padding-top: 5px;}
.pad-t7{   padding-top: 7px;}
.pad-t10{   padding-top: 10px;}

.mar5{   margin: 5px;}
.mar10{   margin: 10px;}
.mar15{   margin: 15px;}
.mar20{   margin: 20px;}

.mar_top20 {margin-top: 20px;}

body, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	}
.main {
	position:absolute;
	margin:15px 0px 15px -380px;
	width:760px;
	left:50%;
	padding:0;
/*	float:left;*/
	}
.floatLeft {
	float:left;
	}
.floatRight {
	float:right;
	}
.clr {	
	clear:both;
	}
.clrLeft {	
	clear:left;
	}
.hide {
	display:none
	}
.nobord {
	border:none;
	}
.bld {
	font-weight:bold
	}
.nrml {
	font-style:normal;
	}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:normal;
	border:1px solid #666666;
	}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4d4d4d;
	}
.inpt1 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:17px;
	border:#7d8386 1px solid;
	color:#4d4d4d;
	padding:0;
	}
a:link,
a:visited {
	color:#ee2724;
	text-decoration:none;
	}
a:hover {
	color:#f05f5d;
	}
	
.header {
	width:100%;
	height:65px;
	background:url(/debit/2.0/bossrechargeable/images/header-bg.gif) no-repeat;
	margin:0;
	padding:0;
	}
.header .logos {
	float:left;
	padding:15px 0 0 15px;
	}
.header .banner {
	float:right;
	padding:5px 0 0 0;
	}
.menu {
	background:url(/debit/2.0/bossrechargeable/images/menu-bg.gif) no-repeat;
	width:100%;
	height:26px;
	padding-left:10px;
	}	
.menu .lnks {
	width:80%;
	color:#fac516;
	float:left;
	}
.menu .lnks a:link,
.menu .lnks a:visited {
	font-weight:bold;
	color:#ee2724;
	text-decoration:none;
	padding:0 10px;
	line-height:26px;
	}
.menu .lnks a:hover {
	color:#f05f5d;
	}
.menu .lang {
	float:right;
	width:15%;
	text-align:right;
	padding:0 20px 0 0;
	}
.menu .lang a {
	font-weight:bold;
	text-decoration:none;
	color:#449216;
	height:26px;
	line-height:26px;
	}
	
.footer {
	width:100%;
	float:left;
	padding:10px 0;
	border-bottom:1px solid #fada2f;
	}
.footer .lnks {
	float:left;
	color:#fac516;
	line-height:41px;
	}
.footer .lnks a:link,
.footer .lnks a:visited {
	font-size:11px;
	color:#5aa72c;
	text-decoration:none;
	padding:0 10px;
	}
.footer .lnks a:hover {
	color:#74c643;	
	}
.footer .logos {
	float:right;
	padding:0 5px 0 0;
	}
	
.generalBG {
	width:100%;
	}
.generalBG .top {
	background:#ffffff url(/debit/2.0/bossrechargeable/images/bg-top.gif) top no-repeat;
	height:33px;
	font-size:1px;
	}	
.generalBG .middle 
{
	padding:0;
	background:url(/debit/2.0/bossrechargeable/images/bg-middle.gif) repeat-y;
	width:760px;
	}	
.generalBG .bottom {
	background:url(/debit/2.0/bossrechargeable/images/bg-bottom.gif) bottom no-repeat;
	height:31px;
	font-size:1px;
	}	
	
	
.home {
	float:left;
	width:100%;
	}	
.home .left {
	float:left;
	width:45%;
	}	
.home .right {
	float:right;
	width:320px;
	text-align: center;
	}	
.home .right span {
	font-size:14px;
	font-weight:bold;
	}
.home .right span h2 {
	color:#d10b08;
	font-size:18px;
	margin:5px 0 0 0;
	}
	
/* SIGNUP */

.signup option, .signup select,
#signup_pnlChargeAmount select,
#signup_drpQuestion {background:#FFFFFF;font-size:12px;margin:1px;padding:0px;font-weight:normal}


#ucSignup .SignupField,
 {
display:block;
float:left;
width:50%;
}

/* Heard About */
#ucSignup #signup_rowHearAbout div.SignupLbl {float: none;}
#ucSignup #signup_rowHearAbout input {border:0;}
input#signup_txtHearAboutText {border: 1px solid #666666 !important; margin-left: 15px;}
div#signup_rowHearAbout div.SignupLbl {display:none;}


/* END Heard About */

#ucSignup .SignupLbl
 {
display:block;
float:left;
width:30%;
}

#ucSignup .remarks {
	clear:both;
	width:98%;
	font-size:10px;
	margin-left:10px;
}


#dppHelpInfo3 DIV {background:white;}

#ucSignup .dppHelpInfo {
background:white;
border:1px gray solid;
padding:10px;
}

.dppHelpInfo img {
display:block;
margin-bottom:5px;
float:right;
}
.dppHelpInfo {
	visibility: hidden;
}
.dppHelpInfo table {
	background-color:#FAF8CF;
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	width: 250px;
}
.dppHelpInfo img {
	cursor:pointer;
	}
.dppHelpInfoText {
	FONT-SIZE: 11px;
	color:#595146;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 10px 5px 10px 10px;
}


.dppHelpInfo ul {
	}
.dppHelpInfo li {
	background: url();
	list-style-image:url(/debit/2.0/tuyo/images/bullet-small.gif);
	margin:5px 0px 5px 15px;
	padding:0px;
	}

#signup_pnlVerisign img {display: none;}

#ucSignup H3,
.accountttl,
.ttl
 {
	margin:0;
	padding:15px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#f14c49;
	list-style:20px;
	height:20px;
}

h1 {
	font-size:16px;
	color:#449216;
	font-weight:bold;
	padding:0;
	margin:15px 0;
	}
	
#ucSignup div div {padding: 3px 0;}
#ucSignup div div div, #ucSignup div div div div {margin:0;}

#ucSignup input {border: 1px solid #666666;}

#signup_rowContactInfoTitle,
#signup_rowCustInfoTitle,
#signup_rowBillingInfoTitle,
#signup_pnlSecretQuestion,
#signup_pnlCCInfo
	{clear:both;}


input.PhoneTextBox {width: 41px;}

#signup_lblErrorHeader {display:none;}
#errors-tbl td
{
	padding: 10px 2% 10px 10%;
	width: 88%;
	color: #000000;
	font-family:Arial;
	font-size: 12px;
	background: url(/debit/2.0/bossrechargeable/images/alert.gif) no-repeat 2% 10px;
}

input#signup_chkAutoRecharge {border:0;}
/* Buttons */
#ucSignup #signup_rowButtons div,
#ucSignup #signup_rowButtons  { text-align: right; clear:both;}

#signup_rowButtons input 
{
	background: url(/debit/2.0/bossrechargeable/images/regular_butt.gif) no-repeat;	
	border:0;
	width:106px;
	height:26px;
	font-family: Arial;
	color: #449216;
	font-weight:bold;
	font-size:14px;
	padding-bottom:3px;
	text-transform: capitalize;
}

#signup_pnlVerisign {border: 1px solid #d7d3a6; padding:10px; background: #f4f3e8; line-height:18px;}

#ucSignup, #signup_pnlSecretQuestion {width: 100%;}
#signup_pnlAutoRecharge, #signup_pnlVerisign {width:680px;}
#signup_rowAutoRechargeDesc {
	line-height:18px;
	}

#inside-content {width: 700px; border: 0px solid blue; margin: 0 0 0 30px; padding: 0 0 20px 0;}

#TxtErrorTitle {color: #ee2724; font-size: 14px;}
.Error 
{
	color: #333; 
	font-size: 12px; 
	background: #f4f3e8 url(/debit/2.0/bossrechargeable/images/alert_bg.gif) 10px 8px no-repeat; 
	border: 1px solid #d7d3a6; 
	display: block;
	padding: 10px 10px 10px 50px;
	line-height:18px;
}
.print {
	font-size:12px;
	cursor: pointer;
	font-weight:bold;
	color:#5aa72c;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/debit/2.0/bossrechargeable/images/ico-print.gif) no-repeat left;
	}

/* Captcha */
table.CaptchaTable {width: 200px; font-size:12px; }
table.CaptchaTable td {padding: 5px 0;}

/* Access numbers */

#ucRateList_dgRates td {padding: 3px;}
#ucRateList_dgRates tr.acc_num_header {
	background: url(/debit/2.0/bossrechargeable/images/trhdrbg.gif); 
	color: #ffffff;
	font-size:12px; 
	text-align: left; 
	text-transform: capitalize;
	font-weight:bold;
}
#ucRateList_dgRates .zebra1, #ucRateList_dgRates .zebra2 {
	color: #449216;
	font-size:12px; 
	text-align: left;
}
#ucRateList_dgRates tr.zebra1 {	background: #fdf4bd;}
#ucRateList_dgRates tr.zebra2 {	background: #fffdee;}

.stepIntro
{
	margin-top: 10px;
	padding: 6px 3px;
	/*background: #fdf4bd;*/
	font-size: 14px;
}
.stepIntro b 
{
	color: #cf0c14;
	font-size: 16px;	
}


#signup_rowContactInfoTitle {display:none;}