﻿
body 
{
	padding: 10px 5px 5px 5px;
	background:#EFF3FF;
	/*background:url(../images/payday-page-background.gif) repeat;*/
}

.cmscontent{

	

}
/*div#Mcafee{position:absolute;top:157px;left:770px;}*/
/*div#Mcafee{position:absolute;top:80px;left:285px;z-index:10;}*/
div#Mcafee{position:absolute;top:30px;left:655px;z-index:10;}
.DE_Disclosure
{
	font-size:.6em;	
}

li{list-style-type:none;}
.DE_Disclosure li
{
	list-style-type:decimal;
}

.cmscontent h1{
padding-left:10px;
	margin-top:0;
	margin-left:100px;

}
.cmscontent p {padding-left:10px; }
a, a:link, a:active, a:visited
{
	background:none;


	margin:auto;
	color:#3581E1;
}
h1, h2, h3
{
	font-family:Trebuchet MS, Arial, helvetica;
}
.center
{
	text-align:center;
}
.floatLeft
{
	float:left;
}
#container
{
	border:1px solid #000; 
	background:#fff;
	width:970px;
	margin:auto;
	padding:0;
	position:relative;
	/*background:#fff url(/images/payday-header.gif) repeat-x ;*/
	background:#fff url(../images/payday-background.gif) repeat-x;
}
div#HomepageImage
{
	/*background:url(../images/payday-homepage.jpg) no-repeat;*/
	/*background:url(../images/springcleaning.jpg) no-repeat;*/
	background:url(../images/homepage2.jpg) no-repeat;
	height:265px;
	width:675px;
	
	
}
div#HomepageImage h1
{
	color:#FFF;
	margin: 30px 380px 0 30px;
	font-family:Trebuchet MS, Arial, helvetica;
	text-transform:uppercase;
}
div#HomepageImage p
{
	
	margin: 20px 380px 0 30px;
	font-family:Trebuchet MS, Arial, helvetica;
	font-size:1.1em;
	
	
}
.Homepage
{
	
	
}


div#ShortApp
{
	display:none;
	width:255px;
	height:405px;
	background: url(../images/payday-app-background.gif) no-repeat;
	padding-top:25px;
	padding-right:5px;
	float:right;
	
}
div#ShortApp .appLabel
{
	font-size:.6em;
	color:#3581E1;
	margin:0;

}


div#ShortApp .appDrop2
{
	margin:0;
	width:80px;
	height:45px;
	
	float:left;
}
div#ShortApp .left45
{
	margin-left:45px;
}
div#ShortApp input.appField 
{
	font-size:.6em;
	color:#000;
	width:160px;
	
}
div#ShortApp div.appButton
{
	text-align:center;
	width:100%;
	clear:both;
}
div#ShortApp h1
{
	margin:0;
	padding:0;
	text-align:center;
	font-family:Trebuchet MS, Arial, helvetica;
	font-size:1.9em;
	line-height:1em;
	
}
div#ShortApp h2
{
	margin:0;
	padding:0;
	color:#3581E1;
	font-size:1.2em;
	line-height:1em;
	text-align:center;
}
.green
{
	color:#87C73B;
}
div#ShortApp .green
{
	color:#87C73B;
}
div#ShortApp .ShortAppButton
{
	Background:url(../images/bluebuttonbackground.gif) repeat-x;
	color:#fff;
	font-size:.6em;
	border:1px solid #000;
	padding:3px;
	padding-left:12px;
	padding-right:12px;
	cursor:pointer;
	overflow: visible;
}
div.rewardsBasedLending
{
	height:150px;
	font-size:.8em;
	background:url(../images/payday-rewards-lending.gif) no-repeat;
	width:665px;
	margin-right:5px;
}
div.rewardsBasedLending h2
{
	text-align:center;
	margin:0;
	padding-top:10px;
	font-size:1.5em;
}
div.Silver
{
	height:200px;
	padding:15px;
	padding-top:5px;
	float:left;
	width:27%;
	
}
div.Silver h2
{
	text-align:left;
	color:#CDCDCD;
	font-size:2em;
	line-height:.5em;
}
div.Gold
{
	padding:15px;
	padding-top:5px;
	float:left;
	width:27%;
}
div.Gold h2
{
	text-align:left;
	color:#F3C102;
	font-size:2em;
	line-height:.5em;
}
div.Platinum
{
	
	padding:15px;
	padding-right:5px;
	padding-top:5px;
	float:left;
	width:33%;
	clear:right;
}
div.Platinum h2
{
	text-align:left;
	color:#CCC;
	font-size:2em;
	line-height:.5em;
	
}

div#UserLogin
{
	/*position:absolute;
	background: url(/images/paydaylogin.gif) no-repeat;
	width:360px;
	height:95px;
	left:430px;
	top:10px;
	padding:10px;
	*/
	/*background: url(../images/payday-login.jpg) no-repeat;*/
	position:relative;
	background: url(../images/loginbox.jpg) no-repeat;			
	width:540px;
	height:105px;	
	float:right;		
}
div#LiveChat
{
	position:absolute;
	top:0;
	right:0;
}
div#Login{Height:auto; width:265px; }
.Login{font-size:.9em;padding-left:35px; position:relative;height:15px; margin:10px;}
.Login input
{
	position:absolute;
	top:-15px;
	left:80px; 
}
h3.Login
{
	width:230px;
}
div.LoginButton
{
	margin-left:90px;
}
div.LoginBox
{	
	height:85px;
}

.paddingtop20{padding-top:20px;}
.LoginHeader
{margin: 10px 0px 0px 10px;
    width: 340px;
}

table#LoginHeader
{    
    margin: 30px 0px 0px 8px;
    width: 340px;
	font-family: Arial, Helvetica, Sans-Serif;
}
.appField2
{	width: 125px;}
.userLoginField
{
	width:80px;
	font-size:.6em;
	margin-top:15px;	
}
.userLoginLabel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:.6em;
	margin:10px;
	margin-top:15px;
}
.userLoginButton
{	
	Background:url(../images/bluebuttonbackground.gif) repeat-x;
	color:#fff;
	font-size:.6em;
	border:1px solid #000;
	padding:2px;
	cursor:pointer;
}
.userLogoutButton
{	
	Background:url(../images/bluebuttonbackground.gif) repeat-x;
	color:#fff;
	font-size:.6em;
	border:1px solid #000;
	padding:2px;
	cursor:pointer;
	width:0;
	overflow: visible;
}
.userLogoutButton[Class]
{
	width:auto;
}

.userLoginForgot
{	
	font-size:.55em;
	color:#000;
    padding-left: 50px;
    margin-left: 50px;
}

.userLoginFail
{
	position:absolute;
	background:white;
	border:1px solid #ccc;
	font-size:.7em;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-Serif;
	left:175px;
	top:94px;
	padding:2px;
	padding-right:20px;
	padding-left:20px;
	/*background:url(../images/error.png) 5px 5px no-repeat;*/
	background-color:White;
z-index:11;
}
.ValidationError{
                 
    background:url(../images/error.png) 5px 5px no-repeat;
	background-color:White;       
    background:white;
	margin-left:30px;
	font-size:.7em;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-Serif; 
                 
}

div.RadTreeView
{

	margin-left:270px;	
}
iframe.maps
{
position:absolute;
top:160px;
left:240px;	
}
#content
{
	background:#fff;
	font-family: Arial, Helvetica, Sans-Serif;
	width:940px;
	margin:auto;
	padding:15px;
	padding-top:5px;

}
#content h1{margin-top:0; padding-top:0;line-height:1em;}
#content p
{
	font-size:.8em;
}
div#content h3 a
{
	border:0;
	background:none;
	color:#0000ee;
}
#menuTop
{
	display: block;
	position:absolute;
	top:15px;
	right:15px;
	
	width:auto;
	padding:0;
	z-index:auto;
	text-align:right;
	display:none;
	
}

div#menuTop ul
{
	position:relative;
	display:block;
	list-style-type: circle;
	list-style-image: url(../images/blueBullet.gif);
	margin:0;
}
div#menuTop ul li{
	display: inline;
	position:relative;
	height:41px;
	width:auto;
	padding:5px;
	margin:0;
	color:#666;
	cursor:pointer;
	text-transform:uppercase;
	font:bold .64em/1em "Georgia";
	font-family: Verdana;
	list-style-image: url(../images/blueBullet.gif);
	list-style-type:circle;
}

#menuTop input
{
	margin-top: 20px;
	Background:url(../images/bluebuttonbackground.gif) repeat-x;
	color:#fff;
	border:1px solid #000;
	
	padding:4px;
	
}
div#menuTop ul li a
{
	border:0;
	background:none;
}


* html div#menuMain {
    /* hide ie/mac \*/
    height: 1%;
    /* end hide */
}
* html div#menuMain ul li a {
    /* hide ie/mac \*/
    height: 1%;
    /* end hide */
}

#menuMain
{
/* EJC OLD WAY
	display: block;
	position:relative;	
	white-space:nowrap;
	overflow:hidden;
	padding:0;	
	margin:0;
	min-height: 0;
	height: 41px;
	margin-bottom: 5px;
*/
	display: block;		
	white-space:nowrap;
	overflow:hidden;
	padding:0;	
	margin:0;
	min-height: 0;				
	margin-bottom: 5px;
	width:934px;	
}	

#menuMain a img
{
    border: 0px;
}

#menuMain ul
{
	position:relative;
	display:block;
	white-space:nowrap;
	list-style:none;	
	margin:2px auto 0px auto;
	padding: 0px 0px 0px 2px;	
	width:934px;	
}

#menuMain ul li
{	
	display: block;
	float:left;
	position:relative;
	/*background: url(/images/payday-menu-button.gif) repeat-x;*/
	border:0;	
	height:40px;
	margin:0;
	padding:0;
	color:White;
	font: bold .79em/1em Verdana;
	font-family: Verdana;
	text-transform: uppercase;
	letter-spacing:-.06em;	
	background-color:#87C73B;
}

/*Safari hack*/
body:first-of-type #menuMain ul li a
{
	position:relative;
	display:inline-block;
	border-left:2px solid #87C73B;
	padding:13px 28px;	
	text-decoration:none;
	margin:0;
	color:#fff;
	background-color:#87C73B;
	background: url(../images/payday-menu-button.gif) repeat-x;	
}


#menuMain ul li a
{
	position:relative;
	display:inline-block;
	border-left:2px solid #87C73B;
	padding:13px 34px;	
	text-decoration:none;
	margin:0;
	color:#fff;
	background-color:#87C73B;
	background: url(../images/payday-menu-button.gif) repeat-x;	
}

/* EJC - IE Hacks */
#menuMain ul li a.first
{		
	*padding: 13px 36px;
}

#menuMain ul li a.menu
{		
	*padding: 13px 34px;
}

#menuMain ul li a.last
{	
	border-right:2px solid #87C73B;	
	*padding: 13px 37px;
}

#menuMain ul li a:link, a:active
{
	background: url(../images/payday-menu-button.gif) repeat-x;
}
#menuMain li a:hover
{
	background: url(../images/payday-menu-button-active.gif) repeat-x;
}

div#menuBottom
{	
	width: 800px;	
	width:700px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding:10px 50px 5px 50px;
	margin:0px auto 0px auto;
	
}
div#menuBottom ul 
{	
	display:block;
	list-style:none;
	width:100%;
	margin:0;
	padding:0;
}
div#menuBottom ul li
{
	display:inline;	
		padding-left:26px;
	padding-right:26px;	
}

div#content a, a:active, a:link, a:visited, a:hover 
{
	background:none;
	border:0;
	padding:0;	
	color:Blue;
}


div#ctl00_ContentPlaceHolder1_tblMain
{
	/*width:450px;*/
	width:260px;
	height:260px;
	float:left;
}
div#ctl00_ContentPlaceHolder1_tblMain td.smallbodytext
{
	font-size:.8em;
}

.appLabel
{
	display:inline;
	
}
.appField
{
	display:block;
}
.appValidator
{
	display:Inline;
}

.appTextBox
{
	width:100px;	
}
.appButton
{
	width:100px;
}
#payday-Logo
{
	left:0;
	top:0;
	display:block;
	/*width:511px;*/
	height:104px;
	position:relative;
	z-index:1;
	/*background: url(/images/payday-logo.gif);*/
	/*background: url(/images/paydaylogo.gif);*/
	background: url(../images/payday-logo.jpg) no-repeat;
	width:430px;
	cursor: pointer;
}
#payday-Logo a
{
	position:relative;
	left:0;
	top:0;
	width:430px;
	height:100px;
}
#payday-Header
{
	width:970px;
	height:140px;
	position:relative;
	margin:0;
	/*background:#fff url(/images/payday-header.gif) repeat-x ;*/
	background:#fff url(../images/payday-background.gif) repeat-x ;
}

#payday-Footer-Legal
{
	color:#999;
	font: normal normal .6em/1em verdana;
	background:#fff;
	display:block;
	text-align:center;
	margin:25px;
}

.Status
{
	width:700px;
	padding: 20px;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	text-align:center;
	font: normal normal .85em/1em Arial, Helvetica;
	border:2px solid #3581E1;	
}
.Status h1
{
	
}
.TitleBlue20
{
	font:normal normal bold 1.5em/1em Arial;
	color:#3581E1;
	font-family:Trebuchet MS;
}
.TitleBlue10
{
	font:normal normal bold 1.1em/.1em Arial;
	color:#3581E1;
	line-height: 5px;
	font-family:Trebuchet MS;
}
.TitleBlack20Bold
{
	font:normal normal Normal 1.5em/1em Arial;
	color:Black;
	font-family:Trebuchet MS;
}
.TitleBlack20
{
	font:normal normal bold 1.5em/1em Arial;
	color:Black;
	font-family:Trebuchet MS;
}
div.ApplicationSteps
{
	text-align:center;
	margin-bottom:20px;
	
}
ul.ApplicationSteps
{
	display:block;
	position:relative;
	width:700px;
	margin:0;
	margin-top:10px;
	margin-bottom:20px;
	background: url(../images/ApplicationStepsBar.gif) bottom left no-repeat;
	background-position:5px 50px;
	padding-left:325px;
	height:39px;
	padding-top:30px;
	list-style-position:outside;
	list-style-type:none;
	font-family:Trebuchet MS, Arial, helvetica;
	
}
/*
ul.ApplicationSteps li
{
	display:block;
	float:right;
	background: url(/images/ApplicationStepsTabGray.gif) no-repeat;

	padding-left:50px;
	padding-right:20px;
	margin:0;
	margin-left:-22px;
	width:72px;
	
}
*/
ul.ApplicationSteps li.Step
{
	
	background: url(../images/ApplicationStepsTabGray.gif) no-repeat;
	
	position: relative;
	display:inline;
	padding-left:50px;
	padding-right:20px;
	margin:0;
	margin-left:-21px;
	width:72px;
	color:#000;
	background-position: top;
	font-family:Trebuchet MS, Arial, helvetica;
}

ul.ApplicationSteps li.StepActive
{
	display:inline;
	background: url(../images/ApplicationStepsTabBlue.gif) no-repeat;
	position:relative;
	padding-left:50px;
	padding-right:20px;
	margin:0;
	margin-left:-21px;
	width:72px;
	color:#3581E1;
	background-position: top;
	font-family:Trebuchet MS, Arial, helvetica;
}
ul.ApplicationSteps li.StepComplete
{
	
	background: url(../images/ApplicationStepsTabGray.gif) no-repeat;
	position: relative;
	display:inline;
	padding-left:50px;
	padding-right:20px;
	margin:0;
	margin-left:-21px;
	width:72px;
	color:#CCC;
	background-position: top;
	font-family:Trebuchet MS, Arial, helvetica;
	
}
ul.ApplicationSteps li.z1{z-index:10;position:relative;}
ul.ApplicationSteps li.z2{z-index:20;position:relative;}
ul.ApplicationSteps li.z3{z-index:30;position:relative;}
ul.ApplicationSteps li.z4{z-index:40;position:relative;}
ul.ApplicationSteps li.z5{z-index:50;position:relative;}
ul.ApplicationSteps span
{
	position:absolute;
	left:20px;
	top:20px;
	color:#337200;
	font-family:Trebuchet MS;
}

div#FormContainer
{
	width:100%;
	position:relative;	
	
}
div#Column1
{
	width:900px;
	position:relative;
	margin: auto;
}
div#Column2
{
	width:200px;
	position:relative;
	float:left;
}

.clsLabelBold
{font-size:.85em;
 font-weight:bold;}
.clsLabel{font-size:.85em;}

#ctl00_ContentPlaceHolder1_validationSummary
{font-size:.7em; margin-left:100px;}

div.appMessage
{	margin:10px;
	font-size:.85em;
	text-align:center;
}
div.appMessageSecurity
{	
	margin:10px;
	font-size:.65em;
	text-align:center;
}
div.ApplicationButtons
{
	text-align:center;
	margin:20px;
}
hr.greenBar
{
	height:27px;
	background: url(../images/payday-green-bar.gif);
	border:0;
	margin:0;
	clear:both;
	width:940px;
}
div.smallBox
{
	padding:0;
	width:268px;
}
div.smallBoxTop
{
	position:relative;
	width:100%;
	background:url(../images/payday-small-box-top.gif) no-repeat;
	margin:0;
	height:25px;
	padding:0;
}
div.smallBoxMiddle
{
	position:relative;
	width:100%;
	height:auto;
	background:url(../images/payday-small-box-middle.gif) repeat-y;
	margin:0;
	padding-left:5px;	
	padding-right:5px;

	
}
div.smallBoxMiddleLogin
{
	position:relative;
	width:100%;
	height:auto;
	background:url(../images/payday-small-box-middle.gif) repeat-y;
	margin:0;
	
	padding-top:15px;
	
	
	
	
}
.smallBoxMiddleLogin h2
{
	position:absolute; top:0; left:40px; margin-top:-15px;
	padding-top:0;line-height:1em;background:transparent;}
.smallBoxMiddleLogin h3
{
	padding-left:65px; margin:0;
	padding-top:5;line-height:1em;background:transparent;}
div.smallBoxBottom
{
	width:100%;
	background:url(../images/payday-small-box-bottom.gif) no-repeat;
	margin:0;
	padding:0;
	height:10px;
}
div.smallBox h2
{
	font-size:1.5em;
	margin:0;
}
div.smallBox h3
{
	font-size:1.2em;
	margin:0;
}
.marginLeft5
{
	margin-left:5px;
}
