body 
{
	font-family: verdana; 
	font-size: 14px; 
	color: black;
}

p 
{
	font-family: Arial, verdana, sans-serif; 
	font-size: 14px; 
	margin-top:4px; 
	margin-bottom:12px; 
	margin-left:15px; 
	margin-right:15px; 
	line-height:17px
}
	
ul {
	font: 14px arial, helvetica, tahoma, verdana, sans serif;
	line-height: 14px;
	margin-left:15px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:10px;
	color: black;
}

li {
	font: 14px arial, helvetica, tahoma, verdana, sans serif;
	line-height: 14px;
	margin-left:15px;
	margin-right:10px;
	margin-top:1px;
	margin-bottom:6px;
	color: black;
   	list-style-type: square; 
}

hr
{
	color: #F5F5F5;
	margin-left:16px;
	margin-right:20px;
	margin-top:4px;
	margin-bottom:4px;
}

.user
{
	font-size: 11px;
	margin-left: 10px;
	margin-top: 10px;
	color: black;
	font-family: verdana, Arial, Sans-Serif;
}

.footer 
{
	font-family: verdana; 
	font-size: 11px; 
	color: black; 
}
	
.header
{
	font-weight: bold;
	font-size: 19px;
	color: black;
	font-family: verdana;
}
	
h2 
{
	font-family: arial,verdana,sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	text-transform:uppercase; 
	margin-left:15px; 
	margin-right:15px; 
	margin-bottom:2px; 
	margin-top:6px;
	color: black;
}	

h3 
{
	font-family: verdana, ; 
	font-size: 15px; 
	color: black; 
	font-weight: bold;
}
	
h4 
{
	font-family: arial,verdana,sans-serif; 
	font-size: 14px; 
	color: black; 
	font-weight: bold; 
	margin-left:15px; 
	margin-right:15px; 
	margin-bottom:2px; 
	margin-top:0px;
	color: black; 
	text-transform:uppercase; 
}
		
A:LINK 
{
	color : black;
}

A:ACTIVE
{
	color: black;
}

A:VISITED
{
	color: black;
}

A:HOVER 
{
	color : black;
}

TD 
{
	font-family: Arial, verdana, sans-serif; 
	font-size: 14px; 
	color: black;
}
	
input, select, textarea 
{
	font: 12px courier new;
	color: #000;
}
	
input.button 
{
	font: 12px verdana;
	color: black;
	background-color: white;
	border: solid 1px black;
}
		
textarea 
{
	font: 12px courier new;
	color: #000;
}
	
.error 
{
	font-family : Verdana;
	font-weight: bold;
	line-height: 16px;
	font-size : 12px;
	color : #FF0000;
}

.formdata
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	font: 12px courier new;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
}

.formlabel
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, 'Sans Serif';
	PADDING-BOTTOM: 4px;
}

.formlabeltop
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, 'Sans Serif';
	PADDING-TOP: 4px;
}

.statement
{
	font-family: verdana, geneva, helvetica, arial, sans-serif;	
}

.statement tr.header
{
	background: white;
	padding-bottom: 20px;
}

.statement tr.header td
{
	color: Black;
	font-size: 14px;
	font-weight: normal;
}

.statement tr.address
{
	background: white;
	padding-bottom: 30px;
}

.statement tr.address td
{
	color: Black;
	font-size: 12px;
	font-weight: normal;
}

.statement tr.address td.payee
{
	padding-left: 30px;
}

.statement tr.summary
{
	background: white;
	padding-bottom: 2px;
	padding-top: 2px;
}

.statement tr.summary td
{
	color: Black;
	font-size: 12px;
	font-weight: normal;
}

.statement tr.summary td.totals
{
	border-bottom: black 1px solid;
}

.statement tr.fees
{
	background: white;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.statement tr.fees td
{
	color: Black;
	font-size: 10px;
	font-weight: normal;
	border-bottom: black 1px solid;
	border-right: black 1px solid;
}

.statement tr.fees td.left
{
	border-left: black 1px solid;
}

.statement tr.feesheading
{
	background: #eeeeee;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.statement tr.feesheading td
{
	color: Black;
	font-size: 11px;
	font-weight: bold;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-right: black 1px solid;
}

.statement tr.feesheading td.left
{
	border-left: black 1px solid;
}

.statement tr.transaction
{
	background: white;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.statement tr.transaction td
{
	color: Black;
	font-size: 10px;
	font-weight: normal;
	border-right: black 1px solid;
}

.statement tr.transaction td.left
{
	border-left: black 1px solid;
}
	
.standard
{
	font-family: verdana, geneva, helvetica, arial, sans-serif;	
	border: solid 1px black;
}

.standard tr.header
{
	background: #EEEEEE;
}

.standard tr.header td
{
	color: White;
	font-size: 12px;
	font-weight: bold;
}

.standard tr.header a
{
	color: White;
	text-decoration: none;
}

.standard tr.header a:hover
{
	color: black;
	text-decoration: underline;
}

.standard tr.data
{
	background: #ffffff;
}

.standard tr.data td
{
	color: Black;
	font-size: 12px;
	font-weight: normal;
	border-top: solid 1px #336699;
}
	
.standard tr.altdata
{
	background: #E0E0E0;
}

.standard tr.altdata td
{
	color: Black;
	font-size: 12px;
	font-weight: normal;
	border-top: solid 1px black;
}

.standard tr.paging
{
	background: #EEEEEE;
}

.standard tr.paging td
{
	font-weight: bold;
	font-size: 12px;
	color: black;
}

.standard tr.paging span
{
	margin-left: 5px;
	margin-right: 5px;
}

.standard tr.paging a
{
	color: White;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}

.standard tr.paging a:hover
{
	color: black;
	text-decoration: underline;
}

.noPrint
{
	visibility: hidden;
	width: 0px;
	height: 0px;
}

.noPrintBorderTop
{
}
