/* ----------------------------------------------- */
/* --	FILE:		wireframe.css (ZEUS)        -- */
/* --	AUTHOR(s):	Doug Daulton				-- */ 
/* --	VERSION:	1.00						-- */ 
/* --	DATE:		2004/02/20					-- */ 
/* --	PURPOSE:	Define layout positioning	-- */ 
/* ----------------------------------------------- */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: auto;
}

p {
    font-size: 10pt;
}

/* --------------------------- */
/* GLOBAL ID DIVS
/* --------------------------- */

#wf-page {
	width: 780px;
	border: none;
	align: center;
	margin: auto;
	text-align: center;
}

#wf-header {
	width: 780px;
	height: 71px;
}

#wf-pop-div-1, #wf-pop-div-2, #wf-pop-div-3 {
	position: relative;
	cursor: pointer;
	float: left;
}

#wf-nav-drop {
	position: relative;
	z-index: 2;
	float: left;
}

#wf-nav-drop select {
	width: 150px;
	font-size: 12px;
}

#wf-header-logo {
	width: 780px; 
	height: 69px;
}

#wf-trunk {
	position: relative;
	width: 780px;
	margin: auto;
	align: center;
}

.wf-section div table {
	margin: auto;
}

#wf-trunk-header-home {
	position: relative;
	width: 780px;
	height: 215px;
}

#wf-trunk-header {

}

#wf-trunk-mainad {
	position: absolute;
	left: 0px;
	width: 431px; 
	height: 215px;
}

#wf-trunk-bullets {
	position: absolute;
	left: 431px;
	width: 349px; 
	height: 215px;
}

#wf-trunk-body {
	width: 780px;
	margin: auto;
	text-align: center;
}

#wf-trunk-EDS-response * {
	margin: 0px;
}

#wf-trunk-content {
	vertical-align: top;
}

#wf-trunk-formhead {
	width: 448px; 
	height: 75px;
	background-image: url(../../../media/image/bnr.apply_now.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#wf-trunk-formhead-paperless {
	width: 448px; 
	height: 75px;
	background-image: url(../../../media/image/paperless.bnr.apply_now.gif);
	background-repeat: no-repeat;
	background-position: center;
}	

#wf-trunk-formheadsub {
	width: 339px; 
	height: 40px;
	margin: auto;
	background-image: url(../../../media/image/bnr.easy_qualify.gif);
}

#wf-trunk-formheadsub-paperless {
	width: 339px; 
	height: 40px;
    background-image: url(../../../media/image/paperless.bnr.easy_qualify.gif);
}

#wf-radiolist {
	width: 80%;
}

#wf-radiolist td {
	vertical-align: top;
}

#wf-trunk-sidebar {

}
#wf-roi-subcopy {
	margin-left: 5px; 
	font-size: 10pt; 
	text-align: center;
}

#wf-trunk-ads {
	margin: 10px auto 10px auto;
	text-align: center;
}

#wf-trunk-cs-login-header {
    font-size:16px;
    font-weight: bold;
    text-align: left;
    padding: 5px;
}

#wf-trunk-cs-login {
    margin-bottom: 10px;
}

#wf-trunk-cs-login form {
    margin: 0px;
}

#wf-trunk-ads img {
	margin: 0px 7px;
}

#wf-trunk-EDS-response {
	width: 448px; 	
	height: auto;
	margin: auto;
}

#wf-trunk-seo {
	width: 780px; 	
	height: auto;
}

.related-banner {
	width: 120px;
	float: left;
	background-color: #f0f;
	border: 1px solid #0f0;
}

.trunk-section-header {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding: 5px;
    width: auto;
    margin-bottom: 0px;
}

#wf-blank-check-name {
	position: relative;
    left: 0px;
    top: 40px;
    padding-left: 20px;
	height: 30px;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    white-space: nowrap;
    cursor: default;
}

#wf-blank-check-date {
    position: relative;
    float: right;
    padding-right: 20px;
    top:-20px;
    width:140px;
    font-size: 12px;
    font-weight: normal;
    cursor: default;
    white-space: nowrap;
    z-index: 3;
}

#wf-blank-check-text-amt {
	z-index: 4;
	position:relative;
	width: 582px;
	height: 51px;
	left:0px;
	top: 37px;
	padding:0px;
	margin:0px;
}

div.wf-section {
        width: 582px;
        padding: 0px;
        margin: 0px auto;
		align: center;
}

.wf-section h1 {
    font-size: 18px;
    margin: 0px;
}

#wf-trunk-testimonials {
	width: 332px;
	height: 229px;
	text-align: left;
}

#wf-trunk-testimonials-onepage {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px 10px 5px 10px;
	margin: 0px;
}

#wf-trunk-testimonials-onepage a:hover {

}

#wf-trunk-testimonials-subcopy {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	top: 45px;
	left: 10px;
	width: 120px;
	padding: 10px; 
}

#wf-trunk-questions {
	font-size:16px;
	font-weight: bold;
	text-align: left;
	width: 780px; 
	padding: 5px;	
}

td.trunk-q {
	font-size: 10pt;
	text-align: left;
	padding: 10px;
}

#wf-trunk-q1{

}

#wf-trunk-q2{

}

#wf-trunk-q3{

}

#wf-trunk-header-pq, #wf-trunk-header-ro, #wf-trunk-header-test {
	font-size:16px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

#wf-trunk-ad-block-testimonials {
	font-size:12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}

#wf-trunk-ad-block {
	font-size:16px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
}

#wf-trunk-pqlogo {
	height: 21px;
	margin-left: 10px;
	background-image: url(../../../media/image/bnr.premiumquest_HEBRIDES.gif);
}

#wf-footer {
	width: 730px;
	font-size: 10px;	
	text-align: center;
}

#wf-footer-bottombar {
	position: relative;
	width: 780px; 
	height: 58px;
}

#wf-footer-tsslinks {
	display: none;
}

#wf-trunk-footer {
	width: 780px; 
	height: 60px;
}

#wf-blank-check {
    height: 226px;
    width: 582px;
	background-position: center top;
	background-repeat: no-repeat;
    margin-bottom: 10px;
}

.blank-check {
	background-image: url(../../../media/image/check_template.jpg);
    background-color: #000000;
	text-align: left;
}

.blank-check-100 {
	background-image: url(../../../media/image/check_100.jpg);
    background-color: #000000;
	text-align: left;
}

.blank-check-150 {
	background-image: url(../../../media/image/check_150.jpg);
    background-color: #000000;
	text-align: left;
}

.blank-check-200 {
	background-image: url(../../../media/image/check_200.jpg);
    background-color: #000000;
	text-align: left;
}

.blank-check-250 {
	background-image: url(../../../media/image/check_250.jpg);
    background-color: #000000;
	text-align: left;
}

.blank-check-300 {
	background-image: url(../../../media/image/check_300.jpg);
    background-color: #000000;
	text-align: left;
}

.blank-check-350 {
	background-image: url(../../../media/image/check_350.jpg);
    background-color: #000000;
	text-align: left;
}

.blank-check-400 {
	background-image: url(../../../media/image/check_400.jpg);
    background-color: #000000;
	text-align: left;
}

.blank-check-450 {
	background-image: url(../../../media/image/check_450.jpg);
    background-color: #000000;
	text-align: left;
}

.blank-check-500 {
	background-image: url(../../../media/image/check_500.jpg);
    background-color: #000000;
	text-align: left;
}

#wf-filled-check {
    height: 209px;
    width: 582px;
	background-position: center top;
	background-repeat: no-repeat;
}

#wf-notices {
    width:542px;
    height:150px;
    padding: 10px;
    margin: auto;
    background-color:white;
    border:solid 1px black;
    overflow:auto;
    text-align:justify;
}

#legal_notice_1 {
    margin:0px 5px 5px 8px;
    padding:0px;
    width:18px;
    height:18px;
    border:none;
    vertical-align:middle;
}

#wf-animated-arrows {
	width: 32px;
	height: 20px;
	background-image: url(../../../media/image/app_pg2_arrows.gif);
	background-repeat: no-repeat;
}

div.section-endcap {
    height: 26px;
}

div.section-submitcap {
    height: 30px;
}

form * td {
    font-size: 11px;
}

#wf-form-header {
    font-size: 18px;
    font-weight: bold;
    padding: 4px 0px;
}

h4 {
    margin-top: 0px;
	font-size: 16px;
}

#wf-welcome {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	margin: 0px auto 20px auto;
}

#wf-completed-cap {
	font-size:12px;
	font-weight: bold;
	padding: 5px 0px;
}

span.completed {
	font-weight: bold;
	text-transform: uppercase;
}

span.easyas123 {
	font-size: 20px;
}

/* ------------------------------ */
/* CUSTOMER SERVICE TABLE CLASSES */
/* ------------------------------ */
.row-alternate {

}

.row-default {

}

.row-header {

}

#wf-ent-confirm, #wf-ent-status, table.ent-reapply {
    margin: auto;
    border: 2px solid #000000;
    width: 600px;
    align: center;
}

#wf-ent-confirm, #wf-ent-status, table.ent-reapply {
    margin: auto;
    border: 2px solid #000000;
    width: 600px;
    align: center;
}

#edit_personal, #edit_confirm, #edit_employment, #edit_bank {
    float: right;
    margin-right: 3px;
    margin-top: -4px;
}

#wf-ent-reactivate {
    margin: auto;
    padding: 20px;
}

/* --------------------------- */
/* GROOPZ RELATED
/* --------------------------- */
#wf-groopz-banner {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 582px; 
	height: 54px;
	background-image: url(../../../media/image/bnr.block.groopz.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#wf-groopz-button {
	position: relative;
	float: right; 
	width:155px; 
	height:50px; 
	z-index:1; 
}

/* --------------------------- */
/* SEO RELATED
/* --------------------------- */

#wf-seo-header {
	width: 780px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#wf-seo-copy {
	width: 780px;
	font-size: 12px;
	text-align: left;
	padding: 10px;
	padding-top: 0px;
}

#wf-seo-footer {
	text-align: center;	
	margin-bottom: 5px;	
}

#wf-seo-footer a {
	font-size: 10px;
	text-decoration: none;
}

/* --------------------------- */
/* POP UP RELATED
/* --------------------------- */
#wf-pops-page {
	vertical-align: top;
	width: 472px;		
	padding: 0px;		
	margin: 0px auto;
	align: center;
}

#wf-pops-title {
	text-align: left;
	padding: 10px;
	font-size: 22px;
	font-weight: bold;
}

#wf-pops-copy {
	padding: 10px 20px;
	width: 432px;
	text-align: left;
}

#wf-pops-close {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	width: 472px;
	text-align: right;
}

#wf-pops-close a {
	margin: 5px;
}

div.pops-top {
	text-align: right;
}

#wf-main-title {
	text-align: left;
	padding: 10px;
	font-size: 22px;
	font-weight: bold;
	background-color: #ffffff;
	margin: 0px 10px 0px 10px;
}

#wf-main-copy {
	padding: 20px;
	text-align: left;
	background-color: #ffffff;
	margin: 0px 10px 10px 10px;
}
#home_city, #phone_home {
	width:100px;
}
#employer_name, #phone_work {
	width:150px;
}
#income_monthly_net, #ext_work {
	width:100px;
}
#state_id_number {
	width:200px;
}
#bank_name {
	width:155px;
}
div.offers_highlight {
	background-color:#ff9;
	border: 1px solid #cc3;
	padding:5px;
}