﻿body 
{
	background-image: url(Images/bg_page_grad_top_line.png);
	background-repeat: repeat-x;
	background-color: #b6e1ff;
	margin-top: 0;
	font-family:Arial,Helvetica,sans-serif;
}
	/*.ContentTableHome
	{
	background: transparent url(/_images/skin/default/bg_content_con_grad.jpg) repeat-x top;
	width: 780px;
	min-height: 500px;
	margin: 0 auto;

	}
	.MiddleContentBg
	{
		background-image: url('Images/middle_Con_Back.png"');
		background-repeat: repeat;
	}*/
#content_container {
	width: 790px;
	margin: 0 auto;
	background:  transparent url(Images/bg_content_con.png) repeat-y;
}

#content_container div.content_bottom_corners {
	background: transparent url(Images/bg_home_bottom_corners.png) no-repeat center bottom;
	padding: 0 0 8px 0;
}

#content_container div.content_border_fade {
	background: transparent url(Images/bg_border.png) repeat-x top;
	width: 790px;
	margin: 0 auto;
}

#content_container div.content_border_inner {
	background: transparent url(Images/bg_content_con_side.png) repeat-x top;
	width: 788px;
	margin: 0 auto;
}

#content_container div.content_inner_bg {
	background: transparent url(Images/bg_content_con_grad.png) repeat-x top;
	width: 780px;
	min-height: 500px;
	margin: 0 auto;
}

#content_container div.page_content_bg {
    background: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

#top_box {
	background: url(Images/home_payday_spot_logo.png) no-repeat top left;
	height: 308px;
	margin: 0 0 8px 0;
}

.no_screen {
	display: none;
}

#middle_box {
	background: url(Images/why_box_bg_top.png) no-repeat center top;	
	padding: 9px 0 0 0;
	margin: 0 0 8px 0;
}

#middle_box div.middle_box_bg {
	background: url(Images/why_box_bg_bottom.png) no-repeat center bottom;	
	height: 135px;
	padding: 0 0 0 7px;
}

#why_paydayspot {
	padding: 6px 0 0 20px;
	width: 500px;
	float: left;
	color: white;
	line-height: 14px;
}
#why_paydayspot ul {
	list-style: none;
	float: left;
	margin: 1px 0 0 2px;
	padding: 0;
}
#why_paydayspot ul li {
	display: inline;
	width: 153px;
}
#why_paydayspot ul li ul li{
	display: block;
	padding: 0 0 0 11px !important; padding:0 0 0 6px; 
	background: url(Images/bullet_yellow.gif) no-repeat left 6px;
	height: 33px;
	font-size:12px;
}
#why_paydayspot p.sub {
	display: block;
	clear: both;
	margin:0 0 0 15px;
	width: 475px;
	padding-top: 4px;
	position: relative;
	font: 0.7em/0.9em Arial, sans-serif;
	line-height: normal;
	height:19px;
}

/* CFSA Statement */
#cfsa_statement {
	color: white;
	float: right;
	display: inline;
	margin: 0 10px 0 0;
	padding: 8px 0 0 0;
	width: 197px;
}
#cfsa_statement img {
	float: left;
	position: relative;
	left: -7px;
	margin: 0 4px 0 0;
}
#cfsa_statement p {
	margin: 0;
	padding: 0;
}



#bottom_content_container {
	margin: 0 0 0 7px;
	
}

#home_content_rt_column {
	float: left;
  width: 533px;
}

#home_ads {
	background: url(Images/home_ads_bg.png) no-repeat right top;
	height: 137px; /* 142 - 5 */
	text-align: center;
	width: 100%;
	padding: 5px 0 0 0;
	margin: 0 0 8px 0;
}

#home_content {
	background: url(Images/home_content_bg_left.png) no-repeat left top;
	height: 235px;
	padding: 0;
	width: 100%;
}

#home_content_text {
	padding: 5px 0 0 38px;
	width: 255px;
	float: left;
	font-family: Arial;
	font-size: smaller;
}

#home_content_links {
	background: url(Images/home_content_bg_right.png) no-repeat right top;
	float: right;
	width: 204px;
	height: 230px;
	font-family: Arial;
	font-size: smaller;
	text-decoration: none;
	border: 0;
}
#home_content_links a, #home_content_links a:visited {
	color: #537986;
	text-decoration: none;
}
#home_content_links a:hover {
	color: #949494;
}
#home_content_links ul {
	margin: 32px 0 0 18px;
	padding: 0;
	list-style: none;
}
#home_content_links li {
	font-weight: bold;
	color: #566b8a;
	margin: 0 0 8px 0;
}


		#state_select{
		background:transparent url(images/home_get_started_bg.gif) no-repeat scroll center bottom;
		display:inline;
		float:right;
		height:299px;
		margin:8px 8px 0 0;
		width:227px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	#state_select p{
		color:#ffffff;
		margin:0 auto;
		padding:8px 0;
		width:165px;
		text-align:left;
	}
	#state_select .pHeading{
		color:#FFC200;
		margin:0 20px;
		padding:0;
		width:200px;
		font-size:13px;
	}
	#home_promo_head{
		background:transparent url(images/home_get_started_today.gif) no-repeat scroll center top;
		margin:0;
		padding:93px 0 0 51px;
	}
	#state_select .button{
		text-indent:-9000%;
		background:transparent url(images/home_more_info.gif) no-repeat;
		display:block;
		width:89px;
		height:28px;
		margin:20px auto;
	}

	 .HeaderTableStyle
    {
        width: 820px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: 1px;
    }
    td.bgimg1
    {
    	background-image: Url('Images/BackgroundTopLeft.png');
    	height: 23px;
    	width: 518px;
    }
    td.bgimg2
    {
    	background-image: Url('Images/BackgroundTopRight.png');
    	height: 23px;
    	width: 302px;
    	font-family: Arial;
    	font-size: x-small;
    	text-decoration: none;
    	color: White;
    	text-align: left;
    }
    td.bgimg3
    {
    	background-image: Url('Images/BackgroundMidLeft.png');
    	height: 68px;
    	width: 518px;
    }
    td.bgimg4
    {
    	background-image: Url('Images/BackgroundMidRight.png');
    	height: 68px;
    	width: 302px;
    }
    a#rolloverHome { background-image:url('Images/Home_Up.png'); background-repeat: no-repeat; height: 31px; width:132px; display:block; }
    a#rolloverHome span { display:none; }
    a#rolloverHome:hover { background-image:url('Images/Home_Down.png'); }
    
    a#rolloverFAQ { background-image:url('Images/FAQ_Up.png'); background-repeat: no-repeat; height: 31px; width:97px; display:block; }
    a#rolloverFAQ span { display:none; }
    a#rolloverFAQ:hover { background-image:url('Images/FAQ_Down.png'); }

    a#rolloverFincancialTips { background-image:url('Images/menu_finTips.png'); background-repeat: no-repeat; height: 31px; width:133px; display:block; }
    a#rolloverFincancialTips span { display:none; }
    a#rolloverFincancialTips:hover { background-image:url('Images/menu_finTips_over.png'); }
   
    a#rolloverHowItWorks { background-image:url('Images/HowItWorks_Up.png'); background-repeat: no-repeat; height: 31px; width:156px; display:block; }
    a#rolloverHowItWorks span { display:none; }
    a#rolloverHowItWorks:hover { background-image:url('Images/HowItWorks_Down.png'); }
    
    a#rolloverFeeSchedule { background-image:url('Images/FeeSchedule_Up.png'); background-repeat: no-repeat; height: 31px; width:156px; display:block; }
    a#rolloverFeeSchedule span { display:none; }
    a#rolloverFeeSchedule:hover { background-image:url('Images/FeeSchedule_Down.png'); }    
    
    a#rolloverMyAccount { background-image:url('Images/My_Account.png'); background-repeat: no-repeat; height: 31px; width:146px; display:block; }
    a#rolloverMyAccount span { display:none; }
    a#rolloverMyAccount:hover { background-image:url('Images/My_Account_over.png'); }
    
           
    	
    .NestedHeaderTableInfo
    {
        width: 100%;
        height: 100%;
        padding-right: 10px;
       	font-family: Arial;
    	font-size: x-small;
    	text-decoration: none;
    	color: White;
    	text-align: center;
    }
    
           
    	
    .TopNav
    {
        width: 85%;
        height: 100%;
    }
        .TopNavCells
    {
        width: 33%;
        margin-left: 0px;
        text-align: left;
    }
    .TopNavText
    {
    	text-decoration: none;
    	text-align: left;
    	color: White;
    }
    .FooterTable
    {
    	background-image: url('Images/footer_bg_top.gif');
    	width: 780px;
    	margin-left: auto;
    	margin-right: auto;
    }

    .FooterNestedTable
    {
    	margin:30px 10px 0 20px;
    	width: 550px;
    	font-size:11px;
    }
    .FooterNestedTable span{color:#ffde00}
    .FooterNestedTable a
    {
        color:#6E6E6E;
        text-decoration:underline;
        padding:0 9px;
        
    }
    .FooterAlignTitles
    {
    	text-align: right;
    	font-family: Arial;
    	font-weight:bold;
    	color: #829ea9;
    	width: 100px;
    }
    .FooterAligncenter
    {
    	text-align: center;
    	font-family: Arial;
    	font-size: x-small;
    	color: #829ea9;
    	width: 230px;
    	margin-left: 15px;
    	margin-right: 20px;
    }
    .FooterAlignCenterMargin
    {
    	width: 150px;
    }
    .FooterAlignLinks
    {
    	text-indent: 10px;
    	font-family: Arial;
    	text-decoration: none;
    	
    	width: 450px;
    }
    .FooterAlignMessage
    {
    	padding:10px 10px 0 20px;
    	font-family: Arial;
    	text-decoration: none;
    	font-size: 10px;
    	color: Gray;
    	text-align:left;
    	
    }
    .FooterAlignCopyright
    {
    	text-align: right;
    	font-family: Arial;
    	text-decoration: none;
    	font-size: xx-small;
    	color: Gray;
    }
    
.main_content{
	margin:0 auto;
	color:#222;
	width:766px;
	line-height:18px;
	font-size:12px;
	padding:20px 0 0 0;
	background:transparent url(Images/body_stripe.gif) repeat-y scroll 0 0;
	text-align:left;
}
.main_content h1{padding-left:20px;font-size:26px;}
.main_content h2{
	margin:0 0 13px;
	color:#001f39;
	font-size:28px;
	padding-left:20px;
	width:65%;
	line-height:32px
	}
h2.field_heading{
    margin:0;
	color:#001f39;
	font-size:28px;
}
.main_content h3{
	color:#222;
	margin:0 0 3px;
	padding:0 0 0 20px;
	font-size:18px;
	font-weight:normal;
}
.main_content p{
	margin:0 0 1em;
	width:95%;
	padding-left:20px;
}
.main_content dl{
	padding:2em 0;
}
.main_content dt{
	color:#549BC4;
	font-weight:bold;
	font-size:18px;
	margin:0 0 5px;
	padding:0;
}
.main_content a{
	color:#001F39;
}
.main_content a:hover{
	color:#001f39;
}
.main_content ul{
	padding:15px;
	margin:0 0 0 20px;
}
.main_content li{
	padding:0 0 9px 0;
}
.main_content sub{
	font-size:10px
}
.main_content em{
	font-style:italic;
}
.main_content table{
	/* margin-bottom:20px;
	 border-left:1px solid #DDDDDD; */
	
}
.main_content th{
	background-color:#0D577F;
	color:white;
	font-weight:bold;
	padding:0.5em;
	text-align:left;
}
.main_content td{
	/*border-bottom:1px solid #DDDDDD;*/
	/*border-right:1px solid #DDDDDD;*/
	/*padding:0.5em;*/
	width:20%;
}
.main_content td.even{
	background-color:#E0EDF4;
}
.main_content strong{
	font-weight:bold;
}
.main_content img a{
	border:none;
}
.topCurve{
    background:transparent url(Images/app_topCurve.gif) no-repeat;
    height:11px;
    margin:0;
    overflow:visible !important;
    padding:0;
    width:500px;
    margin-bottom:-3px !important;
    margin-bottom:-7px;
}
.bottomCurve{
    background:transparent url(Images/app_bottomCurve.gif) no-repeat;
    height:11px;
    margin:0;
    overflow:visible !important;
    padding:0;
    width:500px;
}
.appField{
    font-family:Arial,Helvetica,sans-serif;
    width:500px;
    overflow:hidden;
    display:block;
}
.appField_inner{
    background:#5890AB url(Images/formBG.jpg) no-repeat scroll 0 0;
    padding-top:10px;
}
.fieldHeading{
    background:#5890AB none repeat scroll 0 0;
    border-bottom:1px solid #FFD200;
    color:#FFD200;
    font-size:18px;
    font-weight:bold;
    margin:0;
    padding:0 0 10px 30px;
    width:470px;
    text-align:left;
    overflow:hidden;
}
.appRow{

}
.appRowLong{
    padding:7px 0px 7px 0;
    }
.appLabel{
    width:170px;
    text-align:right;
    padding:0px 3px 0px 0;
    font-size:12px;
    color:#ffffff;
    height:20px;
    line-height:20px;
}
/* Get Firefox Padding to match IE 6/7 */
@-moz-document url-prefix()
{
.appLabel { padding:7px 3px 7px 0; }
}
/* End Quirk */
.appLabelSpan{
    font-size:12px;
    color:#ffffff;
}

.appText{
    width:145px;
    padding:3px;
    border:1px solid #FFD220;
    
}
.checkboxText{
    width:145px;
    padding:3px;
    border:none ;
    
}
.appSelect{
    width:145px;
}
.appInput{width:330px; text-align:left;}
.appField input, .appField select{padding:3px;font-size:12px;}
.appField select{width:153px}
.boldNote{
    text-align:left;
    font-family:Arial, Helvetica, Sans-Serif;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}
.calBorder{border:solid 1px #fff;color:#fff;}
.calNote{text-align:center; padding:3px 10px;}
.clsSubHeadBoldOrangeApp{color:#FFD200; border-bottom:solid 1px #FFF; font-weight:bold;}
.contactLabel{
    padding:15px 0 5px 30px;
    color:#FFD200;
    font-weight:bold;
    font-size:15px;  
    text-align:left;            
}
.styleSubmit{
    background:transparent url('Images/pds_appSubmit.gif') no-repeat top left;
    width:136px;
    height:30px;
    overflow:hidden;
    border:none;
    
}
.styleSubmit:hover{
    background:transparent url('Images/pds_appSubmit.gif') no-repeat bottom left;
    cursor:pointer;
    
}
.appValidate{
    color:#02161e;
    padding:10px;
    font-size:16px;
    font-weight:bold;
    width:480px;
    background:#5890AB url(Images/formBG.jpg) no-repeat scroll 0 0;
    text-align:center;
}
.appValidate ul{
    width:410px;
    text-align:left;
}

.appValidate li{
    list-style-type:none;
    padding:3px 0;
    font-size:12px;
    color:#9E0B0F;
}
#middle_box 
{
	background: url('Images/why_box_bg_top.gif') no-repeat center top;
	padding: 9px 0 0 0;
	margin: 0 0 8px 0;
	font-family: Arial;
	font-size: smaller;
}
#middle_box div.middle_box_bg {
	background: url('Images/why_box_bg_bottom.gif') no-repeat center bottom;	
	height: 135px;
	padding: 0 0 0 7px;
}
div.company_testimonial {
	background: url('Images/home_testimonial_bg.gif') no-repeat left bottom;
	margin: 0 8px 0 0;
	width: 225px;
	height: 364px;
	padding: 0 0 16px 0;
	float: left;
	font-family: Arial;
	font-size: smaller;
}
div.company_testimonial div {

}
div.company_testimonial blockquote {
	background: url('Images/home_committment_title_1.jpg') no-repeat left top;
	padding: 103px 17px 0 20px;
	margin: 0;
}
div.company_testimonial strong {
	display: block;
	text-align: right;
	position: relative;
	right: 17px;
	font-weight: bold;
	color: #0d577f;
	margin: 1.0em 0 0 0;
}
div.company_testimonial a, div.company_testimonial a:visited {
	float: right;
	margin-right: 17px;
	color: #919191;	
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: block;}

#top_box_buttons {
	padding: 242px 0 0 132px;
}
#top_box_buttons img {
	margin: 0 6px;
}
.appConsent{
    text-align:center;
    padding:7px 3px 0px 0;
    color:#FFFFFF;
    font-size:12px;
    height:20px;
    line-height:20px;
        
}
.body_content_container{width:790px;margin:0 auto;background:transparent url(Images/pds_stripe.gif) repeat-y;padding:10px 0 0 0;}
.body_bottom_corner{width:790px;margin:0 auto !important;height:15px;background:transparent url(Images/bg_home_bottom_corners.png) no-repeat scroll center bottom;margin-top:-10px;}
.autodial, .ecomm, .teletrack{color:#fff;}
.subText{
    float:left;
    font-size:10px;
    margin:0;
    width:250px;
    color:#fff;
}
.subRequiredText{
    float:left;
    font-size:10px;
    margin:0;
    width:250px;
    color:red;
    text-align: right;
}
.RequiredFields{
    margin:0;
    color:red;
    font-size:larger;
}
.large_topCurve{
    background:transparent url(Images/large_top_curve.gif) no-repeat;
    width:766px;
    
    margin:0 auto 0 auto;
    padding:11px 0 0 0;
}
.large_bottomCurve{
    background:#77b2cb url(Images/large_botom_curve.gif) no-repeat;
    width:766px;
    height:11px;
    margin:0 auto 0 auto;
}
/* MODAL WINDOW STYLES */
.jqmWindow {
    display: none;
    line-height:12px;
    position: fixed;
    top: 20px;
    left: 45%;
    
    margin-left: -350px;
    width: 800px;
    
    background-color: #FFF;
    color: #666;
    border: 1px solid #FFD200;
    padding: 25px;
}
.jqmWindow h1{color:#5890AB; font-size:18px;}
.jqmWindow p{font-size:11px;color:#000;}
.jqmOverlay { background-color: #B6E1FF; }
.jqmClose{display:block;float:right;color:#000;font-size:10px;padding:2px; border:solid 1px #000;text-decoration:none;}
.jqmWindow li{color:#000000;font-size:11px;margin-bottom:10px}
#ecomm p{margin:7px 0px}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/*Fees and Terms Styles */
#inner_container{
    background:#eed;
    margin:0 20px;
    padding:30px 0 20px 0;
}
#fees_chart{
	position:relative;
	background:transparent url(Images/apr_chart_bg.gif) no-repeat;
	height:230px;
	padding:10px 0 0 0;
	color:#FFF;
	left:25px;
}
#fees_chart_left{
	width:300px;
	position:absolute;
	left:0;
	padding:2px 0 0 10px;
}
#fees_chart_right{
	width:280px;
	padding:0 0 0 0;
	position:absolute;
	left:320px;
}
#fees_chart_left h3{
	font-size:14px;
	font-weight:normal;
	color:#FFBE11;
}
#fees_chart_left h3 em{
	font-style:normal;
	font-weight:bold;
	font-size:16px;
}
fieldset{border:none;margin-left:15px}
#apr_days{font-size:12px; font-weight:bold;color:#FFF;}
#apr_days span{display:block;width:300px;position:absolute;left:160px;top:72px;}
#apr_form{width:130px;float:left;left:0;}
#apr_form label{font-size:13px}
.chartRow{
	width:285px;
	text-align:center;
	float:left;
}
.chartRow div{
	width:95px;
	float:left;
}
#apr_output hr{
	float:left;
	width:270px;
	color:#FFBE11;
	height:1px;
	margin:0;
	padding:0;
	display:block;
}
.title{color:#ffbe11;}
#apr_link{
	text-align:left;
	position:absolute;
	top:130px;left:10px;
}
#apr_link a{color:#ffbe11}
.stateInfo{display:none; text-align:left;margin-left:20px;}
.stateInfo{display:none}
#apr_percentage{
	font-size:15px;
	color:#ffbe11;
	font-weight:bold;
	left:160px;
	position:absolute;
	top:110px;
}
#lic_link{float:left; margin-top:30px;position:absolute;left:25px;top:150px;}
#lic_link a {color:#fff;}
.numberBullet{list-style:decimal; list-style-position:inside;}
.noBullet{list-style:none; list-style-position:inside;padding-left:15px}
.letterBullet{list-style:lower-alpha; list-style-position:inside; padding-left:15px}
.aprForm select{width:75px;}
h4{margin-left:20px;}

.qac_text{
    margin-left:20px;
    border:solid 1px #001F39;
}
.qac_response{}
.qac_response span{padding:20px;  display:block;}
#qac_text{padding:10px 20px 10px 75px;background:#b8c3cb url(Images/small_spot.gif) no-repeat; font-weight:bold; border:solid 1px #001F39}
.qac_buttons{
    margin-left:20px;
    width:710px;
    text-align:center;
    padding:5px 0 15px 0;
}
.contact_table{margin-left:20px}