body {
	background:#C1D3EB url(/Images/bodyBG.gif) repeat-x 0 0;
	padding:0;
	margin:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#31405F;
}
img {
	border:0;
}
p {
	padding:0;
	margin:12px 0;
}
a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#455B84;
	text-decoration:underline;
}
a:hover {
	color:#FF9300;
	text-decoration:none;
}
ul {
	margin:0 0 20px 0;
	padding:0;
}
ul li {
	background:url(/Images/bullet1.gif) no-repeat 10px 5px;
	list-style-type:none;
	margin:0;
	padding:0 0 5px 25px;
}
#sideContent ul {
	margin:0 0 20px 0;
	padding:0;
}
#sideContent ul li {
	background:url(/Images/v-icon.gif) no-repeat 0 0;
	list-style-type:none;
	margin:0;
	padding:4px 0 10px 23px;
	font:bold 14px "Trebuchet MS", Arial, serif;
	color:#455B84;
	font-style:italic;
	letter-spacing:-1px;
	line-height:16px;
}
p.applyBox {
	padding:0 0 20px 0;
	margin:0 -5px 0 -3px;
}
p.adBox {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF9300;
	text-align:center;
	padding:0 0 20px 0;
	font-weight:bold;
}
p.adBox img {
	margin:5px 0 0 0;
}
p.adBox a {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
}
#wrapper {
	width:769px;
	background:#FFF url(/Images/mainBG.PNG) repeat-y 0 0;
}
#wrapperDecor {
	width:759px;
	padding:0 5px;
	background:url(/Images/mainDecor.gif) no-repeat 0 0;
	text-align:left;
}
#content {
	width:507px;
	line-height:15px;
	padding:27px 30px 30px 31px;
	float:left;
}
#contentdiv {
	width:507px;
	line-height:15px;
	padding:27px 30px 30px 31px;
	float:left;
}
#contentnew {
}
#sideContent {
	float:left;
	width:160px;
	padding:0px 10px 0 14px;
	margin:0;
	border-top:0px solid #FDEA9D;
	line-height:16px;
}

#securelogos {
padding:484px 0px 0px 0px;

text-align:center;
}

h1 {
	padding:0 0 10px 0;
	margin:0;
	font:bold 21px "Trebuchet MS", Arial, serif;
	color:#455B84;
	text-align:left;
	text-transform:uppercase;
}
.spec {
	font-family:Arial, Helvetica, sans-serif;
}
h2 {
	padding:10px 0 0 0;
	margin:0;
	font:normal 19px "Trebuchet MS", Arial, serif;
	color:#455B84;
	text-align:left;
}
h3 {
	padding:10px 0 0 0;
	margin:0;
	font:normal 19px "Trebuchet MS", Arial, serif;
	color:#455B84;
	text-align:left;
}
h4 {
	padding:3px 0px 0px 0px;
	margin:0 0 5px 0;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	border:0px solid #E4E4E4;
	color:#ED8900;
}
#applyPg h3 {
	padding:0;
	margin:0;
	font:normal 19px "Trebuchet MS", Arial, serif;
	color:#455B84;
	text-align:left;
}
h5 {
	padding:0;
	margin:0;
	font:bold italic 13px Arial, Helvetica, sans-serif;
	color:#458557;
	text-align:left;
}

h6 {
	padding:0;
	margin:0;
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#444444;
	text-align:left;
}
a.signupLink {
	float:right;
	display:block;
	width:140px;
	height:18px;
	padding:5px 10px;
	background:#FFF url(/Images/button1_off.gif) no-repeat 0 0;
	text-decoration:none;
	border-bottom:0;
	text-align:center;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:4px 0 0 10px;
}
a.signupLink:hover {
	background:#FFF url(http://www.pdbuk.co.uk/Images/pb/button1_on.gif) no-repeat 0 0;
	text-decoration:none;
	border-bottom:0;
	color:#FFF;
}
a.startLink {
	float:right;
	display:block;
	width:200px;
	height:105px;
	padding:10px 5px 0 5px;
	background:#C61800 url(/Images/button2_off.gif) no-repeat 0 0;
	text-decoration:none;
	border-bottom:0;
	text-align:center;
	color:#FFF;
	clear:right;
	margin:10px 0 5px 10px;
}
a.startLink:hover {
	background:url(/Images/button2_on.gif) no-repeat 0 0;
	text-decoration:none;
	border-bottom:0;
}
a.startLink span.textBig {
	display:block;
	font:bold 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:32px;
	position:relative;
	z-index:12;
	text-transform:uppercase;
}
a.startLink:hover span.textBig, a.startLink:hover span.textSmall {
	color:#FFF;
}
a.startLink span.textSmall {
	display:block;
	font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
	position:relative;
	z-index:11;
	padding:4px 0 0 0;
}
a.startLink span.textSmall2 {
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
}
a.startLink span.textShadow1 {
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#C61800;
	position:absolute;
	z-index:10;
	margin:-59px 0 0 -57px;
	line-height:30px;
}
a.startLink:hover span.textShadow1 {
	color:#61612E;
}
a.startLink span.textShadow2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#900;
	position:absolute;
	z-index:9;
	margin:-24px 0 0 -56px;
}
a.startLink:hover span.textShadow2 {
	color:#61612E;
}





/* HEADER ==================================================================== */
#header {
	width:757px;
	height:112px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	background:#7793C7 url(/Images/headerBG.gif) repeat-x 0 0;
	text-align:right;
	color:#7591C5;
	position:relative;
}
#header div.logo {
	background:url(/Images/Payday-Bank.gif) no-repeat 20px 15px;
	height:106px;
	padding:6px 24px 0 0;
}
#header a {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	margin:0 2px;
}
#header a:hover {
	color:#FFF;
	text-decoration:underline;
}




/* MENU ========================================================================= */
#menu {
	width:757px;
	height:28px;
	border:1px solid #FFF;
	border-top:0;
	background:url(/Images/menuBG.gif) repeat-x 0 0;
	margin:0;
	padding:0;
}
#menu li {
	padding:0 2px 0 0;
	margin:0;
	float:left;
	list-style-type:none;
	background:url(/Images/menuDecor.gif) no-repeat 100% 0;
}
#menu li.fake {
	width:11px;
	height:28px;
}
#menu li a {
	padding:5px 25px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	display:block;
	text-align:center;
}
#menu li a:hover {
	color:#31405F;
	text-decoration:none;
	background:url(/Images/menuBG_on.gif) repeat-x 0 0;
}
#homePg #menu li.tab1 a,
#faqPg #menu li.tab3 a,
#contactPg #menu li.tab4 a,
#feesPg #menu li.tab5 a,
#howPg #menu li.tab7 a,
#livePg #menu li.tab6 a,
#applyPg #menu li.tab2 a {
	color:#31405F;
	background:#FFF;
}




/* FOOTER ================================================================ */
#footer {
	width:717px;
	border:1px solid #FFF;
	border-bottom:0;
	padding:10px 20px 10px 20px;
	clear:both;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#A5BFE1;
	background:#5F7AAB;
	text-align:center;
}

#footer ul {
	margin:0 0 0px 0;
	padding:0;
}
#footer ul li {
	background:url(/Images/bullet2.gif) no-repeat 0px 5px;
	list-style-type:none;
	margin:0;
	padding:0 0 5px 10px;
	text-align:left;
}

#footer a {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	margin:0 2px;
}
#footer a:hover {
	color:#FFF;
	text-decoration:underline;
}

#footer .spacer {
	width:717px;
	height:2px;
	background:url(http://www.pdbuk.co.uk/Images/pb/dots.gif) repeat-x 0 0;
	text-align:left;
	padding:2px 0px 2px 0;
}

#footer .head {
	width:717px;
	text-align:left;
	color:#FFF;
	padding:0px 0px 0px 0;
	margin:5px 0px 5px 0;
}
#footerlinks {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#B5CFF1;
}

#footerlinks a {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin:0 2px;
	text-align:left;
	color:#B5CFF1;
}




/* LOGIN ====================================================== */
#login {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#CDE8FF;
	width:246px;
	height:56px;
	margin:0 8px 0 0;
	padding:9px 0 0 0;
	background:url(/Images/loginBG.gif) no-repeat 0 0;
	text-align:left;
	position:absolute;
	left:503px;
	bottom:0;
}
#login input {
	margin:5px 9px 0 0;
	background:#F6FAFF;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#31405F;
	height:14px;
	width:76px;
	border:1px solid #5F7AAB;
	float:left;
	padding-left:2px;
}
#login input.LoginButton {
	margin:1px 0 0 0;
	padding:0;
	background:url(/Images/loginBt.gif) no-repeat 0 0;
	height:26px;
	width:54px;
	border:0;
	cursor:pointer;
	float:left;
}
#login a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#CDE8FF;
	text-decoration:underline;
	margin:7px 0 0 2px;
	float:left;
}
#login a:hover {
	color:#FFF;
	text-decoration:underline;
}
#login label {
	float:left;
	font-weight:normal;
	width:70px;
	padding:7px 3px 0 15px;
	text-align:right;
}


p.note {
	padding:0;
	margin:2px 0;
	color:#8C8C8C;
	line-height:13px;
}
p.note a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#8C8C8C;
	text-decoration:underline;
	border-bottom:0;
}
p.note a:hover {
	color:#333;
	text-decoration:underline;
}
.redStar {
	color:#C61800;
}









.error {
	color:#F12C11;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	background:url(/Images/error.gif) no-repeat 0 0;
	padding:0 0 5px 25px;
}
.errors2 {
	display:block;
	color:#F00;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	background:url(/Images/error.gif) no-repeat 0 0;
	padding:0 0 10px 25px;
	line-height:18px;
}









/* PROMO ==================================================================== */
#promo {
	width:356px;
	height:157px;
	padding:0 22px 0 0;
	border-bottom:1px solid #FFF;
	/*border-right:1px solid #FFF;*/
	border-left:1px solid #FFF;
	background:url(http://www.pdbuk.co.uk/Images/pb/promoBG.gif) no-repeat 0 0;
	float:left;
	text-align:right;
}

#promo img {
	margin:92px 0 0 0;
}
#promo object {
	margin:77px 0 0 0;
}
#promo input {
	margin:92px 0 0 0;
}
#promo2 {
	width:356px;
	height:157px;
	padding:0 22px 0 0;
	border-bottom:1px solid #FFF;
	/*border-right:1px solid #FFF;*/
	border-left:1px solid #FFF;
	background:url(/Images/promoBG1.jpg) no-repeat 0 0;
	float:left;
	text-align:right;
}
#welcome {
	width:378px;
	height:157px;
	border:1px solid #FFF;
	border-top:0;
	background:url(/Images/welcome.jpg) no-repeat 0 0;
	float:left;
}
.clear {
	clear:both;
}
.categoryBox {
	float:left;
	width:188px;
	height:238px;
	background:#FFFBEA;
	border-bottom:1px solid #FDEA9D;
	border-right:1px solid #FDEA9D;
}
.first {
	border-left:1px solid #FDEA9D;
	margin:0 0 0 1px;
}
.categoryBox h1 {
	padding:10px 0 0 19px;
	margin:0;
	height:28px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#FDA62F;
	text-align:left;
	background:url(/Images/categoryTitleBG.gif) repeat-x 0 0;
	text-transform:none;
}

.categoryBox h2 {
	padding:10px 0 0 19px;
	margin:0;
	height:28px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#FDA62F;
	text-align:left;
	background:url(/Images/categoryTitleBG.gif) repeat-x 0 0;
}

.categoryBox h3 {
	padding:10px 0 0 19px;
	margin:0;
	height:28px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#FDA62F;
	text-align:left;
	background:url(/Images/categoryTitleBG.gif) repeat-x 0 0;
}
.categoryBox h4 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#31405F;
	text-align:left;
	margin:0 0 5px 0;
	padding:0 20px 0 18px;
}

.categoryBox ul {
	list-style-type:none;
	margin:18px 0 0 0;
	padding:0;
}
.categoryBox li {
	background:url(/Images/bullet1.gif) no-repeat 10px 5px;
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0 10px 0 23px;
}
.categoryBox li a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#31405F;
	text-decoration:none;
}
.categoryBox li a:hover {
	color:#31405F;
	text-decoration:underline;
}
.notesBox {
	border-top:1px solid #CCC;
	margin:20px 0 0 0;
}
.notes {
	color:#999;
}
dl {
	padding:0;
	margin:20px 0 0 0;
}
dt {
	padding:3px 0px 0px 0px;
	margin:0 0 5px 0;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	border:0px solid #E4E4E4;
	color:#ED8900;
}
dd {
	padding:0 0 20px 0;
	margin:0;
}
dd p {
	margin:0 0 12px 0;
}
dd p.last {
	margin:0;
}
dl.terminsList {
	padding:0;
	margin:20px 0 0 0;
}
dl.terminsList dt {
	padding:0 4px 0 0;
	margin:0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	border:0;
	color:#ED8900;
	float:left;
}
dl.terminsList dd {
	padding:0 0 15px 0;
	margin:0;
}
table {
	margin:10px 0px 10px 0;
	border-left:1px solid #E4E4E4;
}
.feesTable {
	text-align:center;
}
.tipsTable {
	width:450px;
}
.tipsTable td.num {
	text-align:right;
}
.tipsTable td.amount {
	text-align:center;
}

.processingtable {
border:1px;
border-right:1px;
border-bottom:1px;
border-top:1px;
}


table th {
	font-weight:bold;
	padding:3px 10px 4px 10px;
	border-top:1px solid #E4E4E4;
	border-bottom:2px solid #E4E4E4;
	background:#F6F6F6;
	text-align:center;
	border-right:1px solid #E4E4E4;
}
table td {
	padding:3px 10px 4px 10px;
	border-bottom:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	vertical-align:top;
}





.date
{
font:11px Verdana, Arial, Helvetica, sans-serif;
}

body#dataProt {
	background:#FFF;
	padding:20px 20px 20px 10px;
}
#dataProt h1 {
	padding:0 0 10px 10px;
}
#dataProt li {
	font-weight:bold;
}
#dataProt li p {
	font-weight:normal;
}

.pdbCalendar .ajax__calendar_day 
{
    font-size: small;
    height:10px;
    width:11px;
    text-align:right;
    padding:0px 0px 0px 0px;
    cursor:pointer;
}
.pdbCalendar .ajax__calendar_dayname
{
    color: Blue;
}
.pdbCalendar .ajax__calendar_container 
{
    border:2px solid #646464;
    background-color:#ffffff;
    color:#000000;
    width: 245px;
}
.pdbCalendar .ajax__calendar_body
{
    height: 135px;
    width: 245px;
}

.pdbCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years 
{
    height: 125px;
    width:245px;
}

.pdbCalendar .ajax__calendar_dayname 
{
    height:13px;
    width:11px;
    text-align:right;
    padding:0;    
    font-size: small;
}

.pdbCalendar .ajax__calendar_today 
{
    background-color:yellow;
    color:#000000;
}
.pdbCalendar .ajax__calendar_other .ajax__calendar_day 
{
    background-color: Silver;
    height:14px;
    width:14px;
}

.pdbCalendar .ajax__calendar_month {height:40px; }

.pdbCalendar  .ajax__calendar_header 
{   
    BACKGROUND-COLOR: #7591C5;
}
.pdbCalendar .ajax__calendar_title
{
    cursor:default;
}
.pdbCalendar .ajax__calendar_year  {height:40px; }
#defaultCalendarExtenderNextPayDate_container div {
    padding-bottom: 0;
}

#defaultCalendarExtenderNextPayDate_container table td 
{
    border: 0;
}
#defaultCalendarExtenderNextPayDate_container table 
{
    border: 0;
}

#defaultCalendarExtenderNextPayDateAfterNextPay_container div {
    padding-bottom: 0;
}

#defaultCalendarExtenderNextPayDateAfterNextPay_container table td 
{
    border: 0;
}
#defaultCalendarExtenderNextPayDateAfterNextPay_container table 
{
    border: 0;
}


