body {  
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px
}

h1 {color:#336699; font-weight: bold; font-style:normal; font-variant:normal; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif }
h1.doctpe
{
	color:#336699; 
	font-weight: bold; 
	font-style:normal; 
	font-variant:normal; 
	font-size:18px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:100%; margin-top:6; margin-bottom:3 
}
h2{
	font:bold 120% Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color: #C30;
	background-color:transparent;
}

th { font-family: Verdana, Arial, Helvetica; font-size: 10px; }
td { font-family: Verdana, Arial, Helvetica; font-size: 10px; color:#595959; }

a:active {
	color:#9F9F9F;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold
}

a:link {
	color:#9F9F9F;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold
}

a:visited {
	color:#9F9F9F;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold
}

a {
	color:#9F9F9F;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold
}

a:hover {
	color:#FF9933; 
	text-decoration: none;
	font-size: 12px;
	font-weight: bold
}



a.sml 
{
	color:#336699;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold
}

a:hover.sml 
{
	color:#FF9933; 
	text-decoration: none;
	font-size: 10px;
	font-weight: bold
}

a:visited.sml {
	color:#336699;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold
}

a:active.sml {
	color:#336699;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold
}

a:link.sml {
	color:#336699;
	text-decoration:none;
	font-size: 10px;
	font-weight: bold
}

.sideheading {font-weight: bold; font-style:normal; font-variant:normal; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif }
.heading {color:#336699; font-weight: bold; font-style:normal; font-variant:normal; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif }
.primary_heading {color:#000000; font-variant:normal; font-size:18pt; font-family:Times New Roman; line-height:150% }

.results_heading { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; background-color: #cccccc; }
.results_even { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3D5199; text-decoration: none; background-color: #eeeef8;}
.results_odd { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3D5199; text-decoration: none; background-color: #fffff;}



input, select, option, textarea { font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size: 9px; background-color: #FFFFCC}

.indata { background-color:'#FFFFCC'; }

.info   { color: black; background-color: transparent; font-weight: normal; }
.warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
.error  { color: red; background-color: transparent; font-weight: bold }

.hidden { display:none; }
.showup { display:inline; }
.inlabel { width:100px; }

.idcontent2 { position:absolute; margin:20px; border:1px none;left:0px;top:0px;width:450px }

.idcontent { position:absolute; margin:20px; border:1px none;left:0px;top:0px }
.inputdata { width:600px}
.idheader { width:600px; height:100px }
.idfooter { width:600px}

.vmheader {position:absolute; left:100px;top:50px; font-size:18pt; color:#336699;; font-weight:bold}

.d_header { position:absolute; left:0px; top:0px; width:400px; height:60px; background-color:Aqua }
.d_details { position:absolute; left:0px; top:60px; width:400px; height:120px; background-color:Fuchsia }
.d_gift { position:relative; left:0px; top:180px; width:400px; height:120px; background-color:Olive }
.d_paytype { position:relative; left:0px; top:300px; width:400px; height:60px; background-color:Silver }li           { text-align: left; line-height: 100%; margin-left: 0; margin-right: 10; 
               margin-top: 4; margin-bottom: 20 }
