body {  
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
}

h1 {color:#336699; font-weight: bold; font-style:normal; font-variant:normal; font-size:18px; 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:6px; margin-bottom:3px 
}
h2{
	font:bold 120% Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	color:#336699; 
	background-color:transparent;
}

th { font-family: Verdana, Arial, Helvetica; font-size: 10px; }
td { font-family: Verdana, Arial, Helvetica; font-size: 10px; color:#595959; }


.tdisp { font-family: Verdana, Arial, Helvetica; font-size: 12px; } 
.tdisp.td { font-family: Verdana, Arial, Helvetica; font-size: 12px; } 

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
}

div.footer{ position:relative; }



.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: #ffffff;}

.textbody {position:absolute;left:110px;top:100px;width:500px }
.sidebody {position:absolute;left:0px;top:100px;width:90px}


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:relative; 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 {position:relative; left:140px; bottom:0px; width:450px}

.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 }
.update_time {color:#9F9F9F; text-decoration: none; font-size: 8px;	font-family: Verdana, Arial, Helvetica; font-style:italic; }
