.bannertxt1    { font-family: Trebuchet MS, Arial, Helvetica; color: rgb(255, 255, 204); font-size: 6; font-style: normal; font-weight: normal; }
.bannertxt2    { font-family: Trebuchet MS, Arial, Helvetica; color: rgb(255, 255, 204); font-size: 5; font-style: normal; font-weight: bold; text-align: center; vertical-align: middle; }
.horiz-navtxt  { font-family: Arial, Helvetica; color: rgb(0, 51, 0); font-size: 2; font-style: normal; font-weight: bold; }
.navtxt        { font-family: Arial, Helvetica; color: rgb(0, 51, 0); font-size: 2; font-style: normal; font-weight: normal; }
.navtxthome    { font-family: Arial, Helvetica; color: rgb(51, 0, 0); font-size: 1; font-style: normal; font-weight: normal; }
.topbar-font   { font-family: Arial, Helvetica; color: rgb(0,0,0); font-weight: bold; font-size: 8pt; }
.vert-navtxt1  { font-family: Arial, Helvetica; color: rgb(255, 255, 204); font-size: 2; font-style: normal; font-weight: bold; text-align: center; vertical-align: middle; }
.vert-navtxt2  { font-family: Arial, Helvetica; color: rgb(255, 255, 204); font-size: 2; font-style: normal; font-weight: bold; }
//	background-color: rgb(34, 110, 34);
//		background-color: #DFD;



//a:active  { color: rgb(0, 102, 0); }
a:active  { color: rgb(204, 102, 0); }
//a:link    { color: rgb(0, 102, 0); }
a:link    { color: rgb(51, 102, 153); }
a:visited { color: rgb(153, 0, 0); }
a:visited { color: rgb(153, 51, 51); }

body {
	background-color: rgb(255, 255, 204);
	color: rgb(0, 0, 0);
	font-family: Trebuchet MS, Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	vertical-align: none;
}

@media screen {
	h1 {
		color: rgb(51, 102, 102);
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: center;
	}

	h2 {
		color: rgb(51, 153, 153);
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: center;
	}

	h3 {
		color: rgb(51, 153, 102);
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: center;
	}

	h4 {
		color: rgb(153, 51, 51);
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: left;
	}

	h5 {
		color: rgb(204, 51, 51);
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: center;
	}

	h6 {
		color: rgb(153, 102, 102);
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: center;
	}

	#page {
		background-color: rgb(255, 255, 235);
		margin:0 auto;
		padding: 20px;
		width:790px;
		border:2px solid #DDD;
		text-align: left;

		position:center;
	}
	.printeronly {	
		display: none;
		text-align: center;
	}
}
@media print {
	h1 {
		color: #000000;
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: center;
	}

	h2 {
		color: #000000;
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: center;
	}

	h3 {
		color: #000000;
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: center;
	}

	h4 {
		color: #000000;
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: left;
	}

	h5 {
		color: #000000;
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: center;
	}

	h6 {
		color: #000000;
		font-family: Trebuchet MS, Arial, Helvetica;
		text-align: center;
	}

	#page {
		text-align: left;
		position: left;
	}

	.googleads {
		display: none;
	}
	.noprint {
		display: none;
	}

}

pre {
	font-size: 8px;
	padding: 0;
	margin: 0;
	text-align: left;

}
pre code {
	margin: 0 0 0 40px;  /*--Left Margin--*/
	padding: 18px 0;
	display: block;

}
.Button {
	BACKGROUND:#CCCCCC;
	FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE:8pt;
	HEIGHT: 20px;
	BORDER-BOTTOM:#666666 2px solid;
	BORDER-LEFT:#666666 2px solid;
	BORDER-RIGHT:#666666 2px solid;
	BORDER-TOP:#666666 2px solid;
	WIDTH: 92px;
}

.Button_Small{
	BACKGROUND:#CCCCCC;
	WIDTH: 50px;
	HEIGHT: 20px;
	FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE:7pt;
	BORDER-BOTTOM:#666666 2px solid;
	BORDER-LEFT:#666666 2px solid;
	BORDER-RIGHT:#666666 2px solid;
	BORDER-TOP:#666666 2px solid;
}

caption   { }
fieldset  { }

.formfield, .formfield_dataentry, .formfield_textbox {
	BACKGROUND: rgb(254, 254, 245);
	FONT-FAMILY:Verdana,Geneva,Arial,Helvetica,sans-serif;
	FONT-SIZE:10pt;
	HEIGHT: 22px;
	BORDER-BOTTOM:#666666 1px solid;
	BORDER-LEFT:#666666 1px solid;
	BORDER-RIGHT:#666666 1px solid;
	BORDER-TOP:#666666 1px solid;
}

.formfield_dataentry {
	WIDTH: 100%;
}

.formfield_textbox {
	WIDTH: 100%;
	HEIGHT: auto;
}

.invoice  {
	BACKGROUND:#FFFFFF;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

.invoice_data  {
	BORDER: #000000 1px solid; 
	BORDER-BOTTOM:#000000 1px solid;
	BORDER-LEFT:#000000 1px solid;
	BORDER-RIGHT:#000000 1px solid;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

.invoice_subtotal1  {
	FONT-SIZE: 2pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}
.invoice_subtotal2  {
	BACKGROUND:#000000;
	BACKGROUND-IMAGE:url("/images/bg_black.gif");
	BORDER: #000000 1px solid; 
	FONT-SIZE: 2pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

.invoice_title  {
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

label     { }
legend    { }
select    { }

.SmallFont {
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
}

TABLE     {
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-style: normal;
	text-align: none;
	vertical-align: center;
}

TR#Title {
	font-weight: bold;
	text-align: center;

}

TR#Bottom {
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
}


textarea  { }



