body {
	font-family: Arial, Helvetica, sans-serif; 
}

p { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; }

.title {
	padding:8px;
	background:LIGHTGREY;/*#dddddd;#D2B48C;*/
	border:#990000 solid 2px;
	font-family:arial;
	width:20%;
	align:left;
	font-size:80%;
	font-weight:bold;
	vertical-align:middle;
	}
	
.container {
	width:867px;
	border:none;
	}

.table {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background:#F1EEDB;/*#E3DEC0; */
	/*  background:GAINSBORO;LIGHTSTEELBLUE, OLDLACE, PALEGOLDENROD, MEDIUMTURQUOISE, MOCCASIN, LINEN, LAVENDER; LEMONCHIFFON; HONEYDEW;GOLDENROD; GAINSBORO;  #dddddd; #FFCC99;  */
	border:#990000 solid 0px;
	}

.tableRow {
	background-color:#4c4d4f;
	/* background-color: #666699; dark purple */
	/* background:#990000 solid 2px; */
	}

.rowBorder {
	border:#990000 solid 1px;
	}

.groupBorder {
	border:#990000 solid 1px;
	}
	
.rowSpacer  {
	margin:15px 0 5px 0;
	}
	
.info
{
  padding: 4px;
	font-family:arial;
	font-size:80%;
}

.label
{
  padding:8px;
  background:#eeeeee;
  font-family:arial;
  width: 20%;
  align:left;
  color: black;	
  font-size:90%;
  font-weight:	bold;
  vertical-align: middle;
}

.bodycopy
{
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
 color: black; 
}

.value
{
  padding:4px;
  background:#ffffff;/*GAINSBORO;#dddddd;#D2B48C;*/
  font-family:arial;
  width: 20%;
  align:left;
  font-size:90%;
  font-weight:	bold;
  vertical-align: middle;
  border: 2px #GAINSBORO;
}

.repoheader 
{  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 24px; 
  font-weight: bold; font-variant: small-caps; 
  color: #999966
}
	
.tableA {
	width:100%;
	}
	
.tableA p { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; }

.tableA th { font-family:Arial, Helvetica, sans-serif; font-size:13px; }

sup { font-family:Arial, Helvetica, sans-serif; font-size:9pt; }

th { font-family:Arial, Helvetica, sans-serif; font-size:13px; }

.tableB {
	width:100%;
	border-top:none;
	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;
	}
	
.tableB td { text-align:left; padding-left:15px;}

.tableC { 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%; padding:5px; text-align:left; 
	border-right: 1px solid #bdaf7e; border-left: 1px solid #bdaf7e; border-bottom: 1px solid #f7eabe; border-top: 1px solid #a5996e;
	}

.vehicle-heading
{ 
  background-color:#ccccb2; 
  color:#FFFFFF; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-top:12pt;
}

.body {  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.25em; font-weight:normal; color: #FFFFFF; text-align:left;
	}

.bold_body {  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000;
	padding:3px;
	}
	
.sub-heading {  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000;
	padding:3px;
	}

.repo-sub-heading {  
	margin-top:7px;
	background-color:#232522;
	font:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight: bold;
	text-align:left;
	padding-left:10px;
	}

.headingbackground {  
	background-color:#232522;
	background-color:#232522;
	font:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;
	padding-left:10px;
	}

A.headingbackground:link {color: white; border: 0}
A.headingbackground:active {color: white; border: 0}
A.headingbackground:visited {color: white; border: 0}
A.headingbackground:hover { color: #6098C8; border: 0}

.repotablecenter {  
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	background:url(images/castTitle_f.gif); background-repeat:repeat-x; background-color:#8d836a;
	font-size:13px; text-align:center; color:#FFFFFF; padding:5px 5px 5px 15px;
	}
	
.repotable {  
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	background:url(images/castTitle_f.gif); background-repeat:repeat-x; background-color:#8d836a;
	font-size:13px; text-align:left; color:#FFFFFF; padding:5px 5px 5px 15px;
	}
	
.repodouble {  
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	background:url(images/castTitle_f.gif); background-repeat:repeat-x; background-color:#8d836a;
	font-size:13px; text-align:left; color:#FFFFFF; padding:5px 5px 5px 15px;
	border-right: 1px solid #534a39; border-left: 1px solid #999999; border-bottom: 1px solid #f7eabe; border-top: 1px solid #a5996e;
	}
	
.repotable th {  
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/castTitle_f.gif); background-repeat:repeat-x; background-color:#8d836a;
	font-size:14px; text-align:left; color:#FFFFFF; padding: 5px ;
	border-bottom:1px solid #f7eabe; border-top:1px solid #a5996e; border-left:1px solid #534a39; border-right:1px solid #534a39;
	}

.keyrepotable { 
	background-image:url(images/castHeader_f.gif); background-color:#FDEFDE; background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif; color:#000000;
	width:100%;
	height:100%;
	}

.lgrepotable { 
	background:#FDEFDE repeat-x scroll center top;
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	}
	
.rowpotable { 
	background:#FDEFDE repeat-x scroll center top;
	color:#000000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	}
	
.bKrepotable { 
	background:url(images/castTitle_f.gif); background-repeat:repeat-x; background-color:#8d836a;
	color:#000000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	clear:both;
	}
/*
---------------- ROW STYLE 1
-------------------------------------------------------- */
.userheader1 {
	background:url(images/castTitle_f.gif); background-repeat:repeat-x; background-color:#8d836a;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#FFFFFF;
	border-bottom:0px; border-top:1px solid #a5996e; border-left:1px solid #534a39; border-right:1px solid #ffffff;
	padding:5px;
	}
	
.userheader1 a { color: #832819; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.userheader1 a:hover { color:#000000; background: #fff2d1; }
.userheader1 b { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.header1 {
	background:url(images/castHeader_f.gif); background-color:#fdefde; background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#000000;
	border-bottom:1px solid #b2b2b2; border-top:1px solid #a5996e; border-left:1px solid #534a39; border-right:1px solid #ffffff;
	padding:5px;
	}
	
.header1 a { color: #832819; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.header1 a:hover { color:#000000; background: #fff2d1; }
.header1 b { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.headerC {
	background:url(images/castHeader_f.gif); background-color:#fdefde; background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#000000;
	border-bottom:1px solid #b2b2b2; border-top:1px solid #a5996e; border-left:1px solid #534a39; border-right:1px solid #ffffff;
	padding:5px;
	}
	
.headerC a { color: #832819; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.headerC a:hover { color:#000000; background: #fff2d1; }

.agg1 {
	background-color:#D2C496;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; color:#000000;
	border-right: 1px solid #ffffff; border-left: 1px solid #c0b17e; border-top: 1px solid #a5996e; border-bottom: 1px solid #b2b2b2;
	padding:5px;
	}
	
 .even1 {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; color:#000000; 
	border-right: 1px solid #b2b2b2; border-left: 1px solid #616161; border-bottom: 1px solid #b2b2b2; border-top: 1px solid #393838;
	padding:5px;
	}
	
.even1 a { color: #68291a; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.even1 a:hover { color:#000000; background: #fff2d1; }

.odd1 {
	background-color:#fdefde;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; color:#000000;
	border-right: 1px solid #ffffff; border-left: 1px solid #c2b19b; border-bottom: 1px solid #b2b2b2; border-top: 1px solid #9d8c76;
	padding:5px;
	}
	
.odd1 a { color: #68291a; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.odd1 a:hover { color:#000000; }


/*
---------------- ROW STYLE 2
-------------------------------------------------------- */
.titlefile {
	background-color:#393122;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
	border-bottom:1px solid #f7eabe; border-top:1px solid #a5996e; border-left:1px solid #534a39; border-right:1px solid #534a39;
	padding:5px;
	}
	
.titlefile a { color: #e8e494; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.titlefile a:hover { color:#000000; background: #fff2d1; }
	
.rowfileA {
	background-color:#d6c794;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; color:#000000; 
	border-right: 1px solid #bdaf7e; border-left: 1px solid #bdaf7e; border-bottom: 1px solid #f7eabe; border-top: 1px solid #a5996e;
	padding:5px 5px 5px 15px;
	}
	
.rowfileA a { color: #68291a; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.rowfileA a:hover { color:#000000; background: #fff2d1; }

.rowfileB {
	background-color:#eadba8;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; color:#000000;
	border-right: 1px solid #d6c795; border-left: 1px solid #d6c795; border-bottom: 1px solid #f7eabe; border-top: 1px solid #a5996e;
	padding:5px 5px 5px 15px;
	}
	
.rowfileB a { color: #68291a; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.rowfileB a:hover { color:#000000; background: #fff2d1; }

.rowfileC {
	background-color:#d6c794;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; color:#000000; 
	border-right: 1px solid #bdaf7e; border-left: 1px solid #bdaf7e; border-bottom: 1px solid #f7eabe; border-top: 1px solid #a5996e;
	}
	
.rowfileC a { color: #68291a; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.rowfileC a:hover { color:#000000; background: #fff2d1; }

.rowfileD {
	background-color:#d6c794;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; color:#000000; 
	border-right: 1px solid #bdaf7e; border-left: 1px solid #bdaf7e; border-bottom: 1px solid #f7eabe; border-top: 1px solid #a5996e;
	padding:5px;
	}
	
.rowfileE {
	background-color:#beb07f;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align:center;
	border-right: 1px solid #bdaf7e; border-left: 1px solid #bdaf7e; border-bottom: 1px solid #f7eabe; border-top: 1px solid #a5996e;
	padding:5px 5px 5px 15px;
	}


/*
---------------- ROW STYLE 3
-------------------------------------------------------- */
	
.labelContent {
	background-color:#d6c794;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-align:left;
	border-right: 1px solid #bdaf7e; border-left: 1px solid #bdaf7e; border-bottom: 1px solid #f7eabe; border-top: 1px solid #a5996e;
	padding:5px 5px 5px 15px;
	}
	
.labelContent a { color: #68291a; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.labelContent a:hover { color:#000000; background: #fff2d1; }

.dataContent {
	background-color:#eadba8;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; color:#000000; text-align:left;
	border-right: 1px solid #d6c795; border-left: 1px solid #d6c795; border-bottom: 1px solid #f7eabe; border-top: 1px solid #a5996e;
	padding:5px 5px 5px 15px;
	}
	
.dataContent a { color: #68291a; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.dataContent a:hover { color:#000000; }
.dataContent b { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.dataContent2 {
	background-color:#fdefde;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; color:#000000;
	border:none;
	padding:5px;
	}
	
.dataContent2 a { color: #68291a; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #f4a156; }
.dataContent2 a:hover { color:#000000; }

#headNamePlate { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#330000; }	

	

.fleft { float:left; margin-left:10px;}
.fright { float:right; margin-right:10px;}

.pszleft { float:left; margin-left:10px; width:550px; font-family:Arial, Helvetica, sans-serif; }
.pszleft p { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.psleft { float:left; margin:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; }
.psright { float:right; margin-right:10px; font-family:Arial, Helvetica, sans-serif; }

.psright .btnlabel { margin:0 0 5px 0; }

.cellbackground 
{  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: normal; 
  color: #FFFFFF; 
  background-color:#33300;
}

.boldinstructions 
{  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 16px; font-weight: bold; 
  color: black;
}

.instructions
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 16px; font-weight: bold; 
}

.submit { 
	background-color: white; border-style:outset; border-color: DarkGrey; border-width: 3px; color:#de0a07; text-align:center;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:3px;
	}
	
.submit a { color:#de0a07; font-weight:bold; }
.submit a:hover { color:#de0a07; }

.lrgsubmit { 
	background:url(images/img_lrgbutton.gif) no-repeat; width:160px; height:20px; border:none; color:#de0a07; text-align:center;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	}
	
.lrgsubmit a { color:#de0a07; font-weight:bold; }
.submit a:hover { color:#de0a07; }


.lrgremove { 
	background:url(images/img_remove.gif) no-repeat; width:150px; height:20px; border:none; color:#de0a07; text-align:center;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	}
	
.remove a { color:#de0a07; font-weight:bold; }
.remove a:hover { color:#de0a07; }

.submitButton  {
	float:right;
	margin:7px;
	}
	
.searchButton { 
	background: none; 
	width:88px;
	border:none;
	margin:0px;
	padding:0px;
	}

.bodyButton {
	vertical-align:text-top;
	font-weight:bold; font-family:arial; font-size:12px; color: #68291A;
	text-align:center;
	margin:3px 1em;
	}

.bodyButton a {
	vertical-align:text-top;
	padding: 0px 0px 1px 0px;	/* make it appear as if floating */
	text-decoration: none;	/* take away underline */
	font-family:arial; font-size:12px; color: #68291A;
	border-bottom: 1px dotted #f4a156;
	background:none; border:none; border-bottom: 1px dotted #f4a156;
	}

.bodyButton a:hover {
	vertical-align:text-top;
	background: #faf8d1;
	font-family:arial;
	font-size:12px;
  	color:#000000;
	border:none;	
	}
	
#rowButton {
	vertical-align:text-top; float:left; font-weight:bold; font-family:arial; font-size:12px; color: #de0a07; text-align:center; margin:5px 0 5px 0;
	}

#rowButton a {
	vertical-align:text-top; padding: 0px 0px 1px 0px; text-decoration: none; font-family:arial; font-size:12px; color: #de0a07;
	border-bottom: 1px dotted #f4a156; background:none; border:none; border-bottom: 1px dotted #f4a156;
	}

#rowButton a:hover {
	vertical-align:text-top; background: #faf8d1; font-family:arial; font-size:12px; color:#4c4d4f; border:none;	
	}

.copyright {  
  font-size: xx-small; font-style: italic
}

.headerimsrepo {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; 
  font-weight: bold; text-transform: none; 
  color: #FFFFFF; 
  font-variant: small-caps
}

.explanation
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  margin-top: 12pt;
  margin-bottom: 12pt;
}

.reportHeader
{
  color: white; 
  font: bold 90% arial, helvetica; 
  background:#476039;
}

.reportEven   
{    
  color: black; 
  font: 85% arial, helvetica; 
  background:#ffffff;
  border-right: 1px solid #b0b0b0;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid  #ffffff;
  border-top: 1px solid  #ffffff;
}

.reportOdd
{
  color: black; 
  font: 85% arial, helvetica; 
  background:#eeeeee;
  border-right: 1px solid #d2d2d2;
  border-left: 1px solid #eeeeee;
  border-bottom: 1px solid  #eeeeee;
  border-top: 1px solid  #eeeeee;
}

.repoFont
{
  font-family: Trebuchet MS, Arial, Tw Cen MT, Verdana; 
}

.debtor-table 
{  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  background-color: #999966; 
  color: #FFFFFF; 
}

.debtor-heading
{  
  background-color: #334c66; 
  color: #FFFFFF;
  font-weight:	bold;
  text-align: center;
}

.debtor-label
{
  font-weight: bold;
  font-size: 80%;
}

.repoText
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; line-height: 1.25em; 
}

.header 
{ 
  color:#990000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
}

.scheduleHeaderRow
{
  background-color: #4c4d4f;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: white;
  font-size: 80%;
}

.scheduleDataRow {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%;
	}

.bodyButton2 {
	width: 16%;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	text-align:center;
	}


.bodyButton2 a	{
	padding:3px;	/* make it appear as if floating */
	text-decoration:none;	/* take away underline */
	font-family:Arial; /*Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	display:block; 
	color: white;	
	background-color:#232522;
	}

.style15 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:15px;
	color:#000000;
}

.boldStyle18 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:18px;
	color:#000000;
}

.style10 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:10px;
	color:#000000;
}

.hideScreen
{
  display: none;
}
	
  #topContainer  {
	margin-top:0px;
	height:5px;
	width:100%;
	clear:both;
	background:url(images/internal_top_f.gif);
	background-repeat:repeat-x;
	}
	
	.headingCast {
		font:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		padding: 5px 0px 5px 10px;
		}
	

	
#castPanel {
	background:url(images/castPanel_f.gif);
	width:100%;
	background-repeat:repeat;
	}

#castBorder {
	background:url(images/castBorder_f.gif);
	width:100%;
	background-repeat:repeat-x;
	}
	
.repoAgentBg {
	background:#cfc39d url(images/img_repoAgent.gif) repeat-x;
	margin:5px 0 0 0;
	}

.repoAgentHd {
	height:55px; font-family:Arial, Helvetica, sans-serif;
	}
	
.repoAgentTb {
	}
	
.invoiceSet { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; }
.invoiceAgent { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#000000; }
	
.denotes { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; clear:both; }

.updateinfo { text-align:left; margin:3px 20px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.updateinfo textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif; width:350px; padding:3px; }

.updateinfo select {font-size:12px; font-family:Arial, Helvetica, sans-serif; }

input { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px; }
select {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px; }

.required{
  color: #ff0000;
  font-weight: bold;
  }
  
.disclaimer {font-style: italic; font-weight: normal}

.termrow {
  font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:5px 5px 5px 30px;
}

.listrow {
  font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:5px 5px 5px 30px;
}

.numberTitle {
  font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:5px 5px 5px 0px; clear:both;
}

.numberrow {
  font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:5px 5px 5px 0px;
}

.numberrow2 {
  font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:5px 5px 5px 0; line-height:20px;
}