body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CCCCCC;
}
.style5 {
	font-size: 12px;
	color: #666666;
}
.style7 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.style15 {
	color: #333333;
	font-weight: bold;
	font-size: 14px;
}
.style26 {color: #666666; font-weight: bold; font-size: 14px; }
.style28 {font-size: 10px; color: #000000; font-weight: bold; }
.style29 {font-size: 12px}
.style30 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.style33 {
	color: #0066CC;
	font-size: 14px;
}
.style34 {color: #006600}
.style35 {
	font-size: 16px;
	color: #000099;
}
.style38 {font-size: 10px; color: #000099; }
.style42 {
	font-size: 10px;
	color: #0000CC;
	font-weight: bold;
	font-style: italic;
}
.style43 {
	font-size: 12px;
	color: #0000CC;
	font-weight: bold;
}
.style44 {font-style: italic; font-size: 10px;}
.style45 {
	color: #0000CC;
	font-weight: bold;
}
.style47 {font-size: 11px}
.style48 {
	color: #FF3300;
	font-weight: bold;
}
.style49 {color: #666666}

.style50 {color: #F26E26}
.style54 {font-weight: bold}
.style55 {	color: #0099FF;
	font-weight: bold;
}

A.epay-button             { border: solid  1px #FFF; background-color: Silver; padding: 6px; color: #FFF; background-image: none; font-weight: normal; padding-left: 20px; padding-right: 20px; }
A.epay-button:hover       { border: solid  1px #ABC; background-color: Silver; padding: 6px; color: #FFF; background-image: none; font-weight: normal; padding-left: 20px; padding-right: 20px; }

A.epay                    { text-decoration: none; border-bottom: dotted 1px Silver; color: Silver; font-weight: bold; }
A.epay:hover              { text-decoration: none; border-bottom: solid  1px Silver; color: Silver; font-weight: bold; }

TABLE.epay-view    { white-space: nowrap; background-color: #CCC; }

/********** VIEWES **********************************************************/

TD.epay-view            { width: 100%; text-align: center; background-color: #DDD; }
TD.epay-view-header     {                                  background-color: #999999; color: #FFF; height: 30px; }
TD.epay-view-name       { width:  25%; text-align: right;  background-color: #E9E9F9; border-bottom: none;  height: 30px; }
TD.epay-view-value      { width:  75%; text-align: left;   background-color: #E9E9F9; border-bottom: none; white-space: normal; }

INPUT.epay-button         { border: solid  2px #FFF; background-color: FF6600; padding: 4px; color: #FFF; background-image: none; padding-left: 20px; padding-right: 20px; }
INPUT.epay-button:hover   { border: solid  2px #FFF; background-color: 009900; padding: 4px; color: #FFF; background-image: none; padding-left: 20px; padding-right: 20px; }
