html {overflow-y: scroll;} 
html { overflow-x: auto; }

body { 
   background-color:#fff; 
   color:#000;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   margin: 0;
   padding: 0;
   margin: 0 auto;
   width: 888px;
   line-height:10px;
}

a:link{ outline: none; color: #990066; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:underline;}
a:active { outline: none; color: #990066; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:underline;}
a:visited { outline: none; color: #990066; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:underline;}
a:hover { text-decoration:none;color:#996699;}

img { border: none; }

p { margin: 10px 0; }

input.textbox, select.textbox { 
	width: 175px;
	color:#333333;
	font-family:Arial,Helvetica;
	font-size:11px;}

input.cqtextbox { 
	width: 220px;
	color:#333333;
	font-family:Arial,Helvetica;
	font-size:11px;}

select.cqtextbox { 
	width:83%;
	height:20px;
	color:#333333;
	font-family:Arial,Helvetica;
	font-size:11px;}

.cqtext {float:left; width:375px; font-weight: bold;}
.answer {width:95%; height:25px;}

.right { float:right; }
.left { float:left; }
.clear { clear:both; }

.container { 
	float:left; width:888px;
	}


.main {  }

.home-banner-top,
.home-banner-bottom { background-color: #990066; color:#fff; height: 40px; margin-top:-3px }
.home-left { float: left; width: 380px; height:415px; }
.home-right { float: right; width: 450px; height: 415px; text-align: center; }
.home-banner-bottom { clear: both; }
.home-right .menu { padding: 0px 0px 7px 0px; margin: 0; }
.home-right .menu li { width:175px; list-style-type:none; line-height:12px; border-color: #990066; border-bottom-style: solid; border-bottom-width:1px; margin-left:auto;margin-right:auto; padding:2px;font-weight: bold;}

.home-right .menu a{ font-size:12px; text-decoration:none; color:#990066;}
.home-right table { margin-left: auto; margin-right: auto; text-align: center; font-size:14px; line-height:16px;}

.last { width:150px; list-style-type:none; line-height:12px; margin-left:auto;margin-right:auto; padding:2px;font-weight: bold;}

.col1 { float: left; width: 199px; height: 584px; background-color: #990066; color: #fff; padding-left: 4px; }
.col1 .nav ul { padding: 80px 0 0 37px; margin: 0; }
.col1 .nav li { 
	border-bottom:1px solid white;
	border-color:white;
	font-weight:bold;
	line-height:12px;
	list-style-type:none;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	vertical-align:bottom;
	width:100%;
	margin-left:-0px;
}
.col1 .nav li.submenu{ 
	margin-left:20px;
	width:142px;
}
.col1 .nav a { font-family: arial,serif; font-size: 12px; color: #fff; text-decoration:none;}

.col2 { float:left; width:662px; padding: 7px 0 0 15px; }

.col1, .col2 {
  
}

.header { float:left; margin: 0;width: 100%; }
.header .header-title {
   float:left;
   color:#990066;
   font-family:"Times New Roman",Times,serif;
   font-size:21px;
   padding:20px 5px 5px 0;
   margin: 0;
}

.login-links { float: right; color:#666; font-size:11px; padding: 28px 0 0; }
.header .login-links a { color: #666; font-size: 11px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }

.top-nav { float:left; clear: both; background-color: #F0F0F0; margin-top: 2px; width: 100%; }
.top-nav ul { padding:6px 0 6px 3px; margin: 0; width: 100%;}
.top-nav li { display: inline; list-style-type:none; line-height:12px; padding: 4px; }
.header .top-nav a {
    background-color:#F0F0F0;
    color:#666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    text-decoration:none;
    margin:0;
    padding:0;
}

.content { 
	float: left;
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 11px;
	font-family:Arial,Helvetica,sans-serif;
}

.strongtext{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.leftimg{
	float: left;
}
.content .content-right{ 
	padding-left:10px;
	color: #666;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;	
	float:none;
}

.content .content-locator table{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


.content ul { margin-top:0px; margin-bottom:0px; }

.content .content-right table{ 
	padding-left:5px;
	color: #666;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;	
	float:none;
}
.popup { 
	width: 95%;
	padding: 5px;
	font-size: 11px;
	font-family:Arial,Helvetica,sans-serif;
}
hr { height: 0px; margin: 5px; border: 0px solid #808080; background-color: #990066; }
.line{border-bottom: 1px solid #990066;}
#static { margin-top:5px; float: left;}
.content .credit-faq { font-weight:bold; color:#999999  }
.content .credit-faq a{ text-decoration: none;  }
.content .instruction { clear:both; margin-bottom:25px; }
.content .printFooter { clear:both; margin-bottom:25px; text-align: center}
.content .subheader { float: left; margin:5px 0 20px; }
.content .logo { float: left; margin:5px 0 20px; text-align: center; width:100%; clear:both}
.content .print { background: #fff url(/RegionalStorefrontAssetStore/img/global/printer.gif) no-repeat; float:right; margin:15px 25px 0; padding-left:20px; height:20px; }
.content .close { float:right; margin:15px 0 0; padding-left:20px; height:20px; }
.content .account-form {clear:both; padding-left: 10px; }
.content .account-form .buttons { padding: 50px  0 0 105px; }
.spacer20 { padding: 0 20px 0; }

.account-list { clear:both; margin-top: 25px; }
.account-list table td { text-align: center; }
.account-list table th { padding-bottom: 20px; }
.account-list table.confirm td { text-align: left; }

.subheader-bold { float: left; margin:5px 0 20px; color:#000; margin-bottom:0px; font-weight:bold; }
.password-box { width: 75%; margin-top: 15px; }
.password-box table { margin:25px 0 15px 30px; text-align:center; }
.content .password-box a { 
    font-size:11px; 
    font-weight:bold; 
    font-family:Arial,Helvetica,sans-serif; 
    color:#666; 
    text-decoration:none; 
    margin:0; 
    padding: 0; 
}

.forgot-password-box { width: 75%; margin-top: 15px; clear:both;}
.forgot-password-box table { margin-top: 15px; }
.forgot-password-box a { font-weight:bold; }

.divider { clear:both; width: 95%; height: 1px; line-height: 1px; font-size: 1px; background-color: #ccc; margin: 0 auto; }
.box { border:1px solid #ccc; background-color: #F0F0F0; padding:10px 20px; }

.footer { background-color:#fff; float:left; width:788px; margin-top:0px; text-align: center; clear:both; padding: 5px 50px; }

#account-login { margin-top: 30px; }
#account-login p { font-weight: bold; color:#000; }
#account-login table { margin-top:5px; }
#account-login .box a { font-weight: bold; }

.login { float:left; width:350px; height:250px; }
.login span { color:#000 }

.guest-register { width:175px; height: 130px; margin:0 0 10px 10px; }
.why-register { width:175px; height: 88px; margin-left:10px; }

.error { 
	color:red;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
.required { color:red }
.registration { float:left; width:375px; margin: 10px 0 0 15px; }
.registration div { margin: 4px 0; float:left; }
.registration .input { width: 245px; margin-top:0; }
.registration .info {  width:100%; height:25px; }
.registration .date {line-height: 10px; }
.registration .date-label { font-weight: bold; padding: 5px 1px 0; }
.registration .submit { font-weight:bold; margin-top: 20px; text-align:center; }
.form-label { width: 125px; font-weight:bold; text-align:right; clear: left; padding-right: 5px; }

.privacy-box { float: right; border: 1px solid #ccc; height:100px; width: 175px; margin: 25px 15px 0; padding:15px; font-weight:bold; }

.credit-account-summary { float:left; clear:both; width:100%; }
.credit-account-header { background-color:#666; color:#fff; height:30px; padding:0 15px; }
.credit-account-summary table { border:2px solid #666; border-collapse:collapse; width:100%; }
.credit-account-summary table td,
.credit-account-summary table th { border:1px solid #666; }

.credit-account-summary .credit-account-info { float:left; width:48%; }
.credit-account-summary .account-details { float:left; margin-left:4%; width:48% }
.credit-account-summary .customer-details { float:left; width:100%; }
.credit-account-summary .statements { float:left ; clear:left; margin-top:20px; width:100%; }
.credit-account-summary .payments { float:left ; clear:left; margin-top:20px; width:100%; }

.credit-account-summary .activity { float:left ; clear:both; margin-top:20px; width:100%; }

.credit-account-summary .disclosure { text-align:center; padding:15px; }

.credit-account-payment { float:left; width:80%; }
.credit-account-payment .payment-amount { margin: 20px 0 0 120px; }
.content .credit-account-payment .bank-info { padding-left:12px; }
.content .credit-account-payment .buttons { padding: 25px 0 20px 115px; }

.credit-statement { width:575px; margin-left:auto; margin-right:auto; }
.credit-statement .logo { float:left; width:165px; padding:0; margin-top:80px; }
.credit-statement .statement-info { float: right; margin-left: 60px; }
.credit-statement .statement-info table { width: 300px;  }
.credit-statement .odd { background-color: #ccc; }
.credit-statement .statement { float:left; }
.credit-statement .statement table { width:100%; border:2px solid #666; border-collapse:collapse; }
.credit-statement .statement table td,
.credit-statement .statement table th { border:1px solid #666; }
.credit-statement .statement table td#rowspan { border:1px solid #666;vertical-align: top;text-align: right; }
.credit-statement .statement table td#date { text-align: center; }
.credit-statement .statement table.plan th { font-weight:normal; }
.credit-statement .statement .select-statement { float:left; margin-bottom:20px; }
.credit-statement .statement .statements { float:left; width: 230px; margin-top: 5px; }
.content .credit-statement .statement .print { float:left; margin:15px 0 0 120px; }
.content .credit-statement .statement .pdfstmt { float:left; margin:20px 0 0 120px; }
.content .credit-statement .statement .right-box {float:left; width:60%;}
.content .pdfstmt { background: #fff url(/RegionalStorefrontAssetStore/img/creditapp/pdficon_small.gif) no-repeat; float:right; margin:15px 25px 0; padding-left:20px; height:20px; }

#pdf {
	width: 500px;
	height: 500px;
	margin: 2em auto;
	border: none;
}
 
#pdf p {
   padding: 1em;
}
 
#pdf object {
   display: block;
   border: solid 1px #666;
}


