body { background: #FFFFFF repeat-x; color: #000000; margin: 0 0 0 0; background-image: url(images/background.jpg); }

img.percent { margin: 0px 0px 0px 435px; }	
p.backend { font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif;	color: #000000; letter-spacing: -1px; MARGIN: 0px 0px 0px 0px; }
p,a.lastcalculations 
{ font-family: Courier New, Courier, monospace; font-size: 18px; color: #CA9DCC; font-weight: bold; letter-spacing: -2px; text-decoration: none; }

a { color: Purple; }

h1.description { color: #CA9DCC; margin: 0px 0px 0px 10px; }

p.description { font-family: Courier New, Courier, monospace; font-size: 16px; color: Purple; font-weight: bold; letter-spacing: -2px; text-decoration: none; margin: 0px 0px 0px 10px;}
p.description2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: Purple; font-weight: bold;  letter-spacing: 0px; line-height: 12px; text-decoration: none; margin: 0px 0px 0px 10px; }
div.calcremain { display: inline; float: left; font-family: Courier New, Courier, monospace; font-size: 17px; font-weight: bold; letter-spacing: -1px; text-decoration: none; text-align: left; height: 22px; margin: 0px 0px 0px 187px; padding: 0px 0px 0px 0px; position: relative; }
div.hishername { display: inline; float: left; font-family: Courier New, Courier, monospace; font-size: 17px; font-weight: bold; letter-spacing: -1px; text-decoration: none; text-align: left; height: 22px; margin: 0px 0px 0px 302px; padding: 0px 0px 0px 0px; position: relative; }

/* type fields */
div.typefield1 { background: url(images/typefield.png) 0 0 no-repeat; display: inline; float: left; margin: 14px 0 2px 186px; padding: 0 0 0 12px; }
div.typefield1 div { background: url(images/typefield.png) right -30px no-repeat; padding: 0 12px 0 0; }
div.typefield1 div div { background: url(images/typefield.png) 0 -60px repeat-x; padding: 8px 0 7px 0; .padding: 7px 0 6px 0; position: relative; }
.Textfld1 { border: 0; color: #666; font: 11px Courier New, Courier, monospace; height: 15px; margin: 0 0 0 0; outline: none; padding: 0; width: 340px !important;}

div.typefield2 { background: url(images/typefield.png) 0 0 no-repeat; display: inline; float: left; margin: 7px 0 2px 301px; padding: 0 0 0 12px; }
div.typefield2 div { background: url(images/typefield.png) right -30px no-repeat; padding: 0 12px 0 0; }
div.typefield2 div div { background: url(images/typefield.png) 0 -60px repeat-x; padding: 8px 0 7px 0; .padding: 7px 0 6px 0; position: relative; }
.Textfld2 { border: 0; color: #666; font: 11px Verdana, Arial, Helvetica, sans-serif; height: 15px; margin: 0 0 0 0; outline: none; padding: 0; width: 396px !important;}

div.typefield3 { background: url(images/typefield.png) 0 0 no-repeat; display: inline; float: left; margin: 7px 0 2px 301px; padding: 0 0 0 12px; }
div.typefield3 div { background: url(images/typefield.png) right -30px no-repeat; padding: 0 12px 0 0; }
div.typefield3 div div { background: url(images/typefield.png) 0 -60px repeat-x; padding: 8px 0 7px 0; .padding: 7px 0 6px 0; position: relative; }
.Textfld3 { border: 0; color: 666; font: 11px Verdana, Arial, Helvetica, sans-serif; height: 15px; margin: 0 0 0 0; outline: none; padding: 0; width: 396px !important;}

/* type button */
a.button { background: url('images/button2_2.png') no-repeat scroll top right; color: #003366; display: block; float: left; font: normal 12px arial, sans-serif; height: 34px; margin-right: 6px; padding-right: 16px; text-decoration: none; font-weight: bold; font-style: italic; }
a.button span { background: url('images/button2_1.png') no-repeat; display: block; line-height: 12px; padding: 10px 0px 12px 16px; }
a.button:active { background-position: bottom right; color: #003377; outline: none; }
a.button:active span { background-position: bottom left; padding: 11px 0 11px 16px; }

input.bigcheckbox { display: inline; margin: 0;	padding: 0;	width: 30px; height: 30px;	border: none; }