body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#DFD1AE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.2;
}
table.nav	{
	background-image:url(images/nav-bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
}
td.dots	{
	background-image:url(images/auto-dots.jpg);
	background-repeat:repeat-x;
}
td.middle	{
	background-image:url(images/auto-middlebody.jpg);
	background-repeat:repeat-y;
}
td.img	{
	padding-top:8px;
}
td.img2	{
	padding-bottom:8px;
}
td.padding8	{
	padding:8px;
}
td.form{
	padding:10px;
	background-image:url(images/auto-leftformmiddle.jpg);
	background-repeat:repeat-y;
	background-position:center;
	display:table;
}
.labels {
   font-size:12px;
}

.first-name, .last-name, .email {
   display:table;
}

.first-name input, .last-name input, .email input {
   width:100px;
   font-size:12px;
   border:solid #7F9DB9 1px;
   background-color:#FFFFFF !important;
   
}
.email input	{
	margin-left:27px;
}

.first-name input:hover, .last-name input:hover, .email input:hover {
	background-color:#FFFFFF !important;	
}

.cosigner {
   display:table;
   width:100%;
   text-align:center;
}

.cosigner-options {
   display:table;
   width:100%;
   text-align:center;
   margin-top:-10px;
}
.continue-button	{
	margin-top:-27px;
}

.continue-button input {margin-top:10px}

td.left2	{
	padding-left:27px;
}
td.copyright {
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#C99192;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-weight:400;
	margin:9px;
	color:#878066;
	height:10px;
	font-size:24px;
	padding-bottom:20px;
}
h2.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2F2F2F;
	padding-left:27px;
	padding-bottom:5px;
	padding-top:5px;
	margin:0px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2F2F2F;
	padding-left:9px;
	padding-bottom:5px;
	padding-top:15px;
	margin:0px;
	font-stretch:expanded;
}
h2.new-form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#cc2804;
	padding:0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2F2F2F;
	padding-left:27px;
	padding-bottom:5px;
	padding-top:5px;
	margin:0px;
}
p	{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
}	
p.body {
	padding:8px;
	margin:0px;
}
a.bottom {
	vertical-align:text-top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C99192;
	text-decoration:none;
}
a.bottom:hover {
	text-decoration:underline;
	color:#8F4345;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
a.nav {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
a.nav:hover	{
	text-decoration:underline;
	color:#737373;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
div	{
	padding:8px;
}
li	{
	padding:4px;
}
#disclosures	{
	text-align:center;
}
#disclosures ul	{
	margin:0px;
	padding:0px;
}
#disclosures ul li {  
  display:block;
  color:#333333;
  font-size:11px;
  margin-top:-5px;
  list-style:none;
}
#disclosures a 	{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;	 
}
#disclosures a:hover	{
	text-decoration:underline;
}
/* creates illusion of cellpadding on all td's*/ 
.labels, .continue-button {
	padding:5px;
}
/* makes labels bold*/  
.labels {
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
/*  centers the continue button*/  
.continue-button {
	text-align:center;
}
/*  you may modify the individual text areas with this*/  
.T01 input, .T02 input, .T03 input {
	font-size:12px;
	width:80px;
}
/* modifies the space around the continue button*/
.continue-button input {
	padding-top:10px;
}
/*.L04	{
	text-align:center;
}
.T04	{
	text-align:center;
}
.al-form-table td { font:12px Arial;}
.al-form-err { font:bold 12px Arial; color:#FF3333; }
*/