body
{
	background-color:	#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			9px;
	color:				#000000;
	border-width:		0px;
	margin:				3px
}
table.main
{
	width:				620px
}
td.main
{
	width:				620px
}
td.printOnly
{
	background-color:	#ffffff;
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	padding:			5px
}
td.printOnlyPlain
{
	background-color:	#ffffff;
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
	padding:			0px
}
input.printOnly
{
	color:			#000000;
	font-family:	arial, helvetica, sans-serif;
	font-size:		9px;
	margin-top:		0px;
	margin-bottom:	1px;
	margin-left:	4px;
	margin-right:	4px
}
a:active
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#000099
}
a:hover
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#990000
}
a:link
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#000099
}
a:visited
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#990000
}
a.docLink:active
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#339900;
	margin-top:			8px
}
a.docLink:link
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#993300;
	margin-top:			8px
}
a.docLink:hover
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#993300;
	margin-top:			8px
}
a.docLink:visited
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#999999;
	margin-top:			8px
}
a.order:active
{
	background-color:	transparent;
	font-size:			10px;
	font-weight:		bold;
	color:				#339900;
	margin-top:			8px;
	margin-bottom:		10px
}
a.order:link
{
	background-color:	transparent;
	font-size:			10px;
	font-weight:		bold;
	color:				#999999;
	margin-top:			8px;
	margin-bottom:		10px
}
a.order:hover
{
	background-color:	transparent;
	font-size:			10px;
	font-weight:		bold;
	color:				#993300;
	margin-top:			8px;
	margin-bottom:		10px
}
a.order:visited
{
	background-color:	transparent;
	font-size:			10px;
	font-weight:		bold;
	color:				#999999;
	margin-top:			8px;
	margin-bottom:		10px
}
a:active.menuItem
{
	background-color:	transparent;
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-weight:		bold;
	font-size:			8px;
	text-decoration:	none;
	margin-bottom:		2px;
	margin-top:			2px
}
a:link.menuItem
{
	background-color:	transparent;
	color:				#006600;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	font-weight:		bold;
	text-decoration:	none;
	margin-bottom:		2px;
	margin-top:			2px
}
a:visited.menuItem
{
	background-color:	transparent;
	color:				#006600;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	font-weight:		bold;
	text-decoration:	none;
	margin-bottom:		2px;
	margin-top:			2px
}
a:active.toolbar
{
	background-color:	transparent;
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			9px;
	font-weight:		bold;
	margin-bottom:		2px;
	margin-top:			2px
}
a:link.toolbar
{
	background-color:	transparent;
	color:				#ffffcc;
	font-family:		arial, helvetica, sans-serif;
	font-size:			9px;
	font-weight:		bold;
	margin-bottom:		2px;
	margin-top:			2px
}
a:visited.toolbar
{
	background-color:	transparent;
	color:				#ffffcc;
	font-family:		arial, helvetica, sans-serif;
	font-size:			9px;
	font-weight:		bold;
	margin-bottom:		2px;
	margin-top:			2px
}
form
{
	font-size:		9px
}
form.menuItem
{
	font-size:		8px;
	margin-bottom:	4px;
	margin-top:		4px
}
h1
{
	color:			#990000;
	font-family:	arial, helvetica, sans-serif;
	font-size:		16px;
	font-weight:	bold;
	margin-bottom:	4px;
	margin-top:		3px
}
h2
{
	color:			#990000;
	font-family:	arial, helvetica, sans-serif;
	font-size:		14px;
	font-weight:	bold;
	margin-bottom:	4px;
	margin-top:		3px
}
h3
{
	color:			#990000;
	font-family:	arial, helvetica, sans-serif;
	font-size:		13px;
	font-weight:	bold;
	margin-bottom:	4px;
	margin-top:		3px
}
h4
{
	color:			#990000;
	font-family:	arial, helvetica, sans-serif;
	font-size:		11px;
	font-weight:	bold;
	margin-bottom:	4px;
	margin-top:		3px
}
h5
{
	color:			#990000;
	font-family:	arial, helvetica, sans-serif;
	font-size:		10px;
	font-weight:	bold;
	margin-bottom:	3px;
	margin-top:		2px
}
hr
{
	margin-bottom:	0px;
	margin-top:		0px
}
input.menu
{
	font-family:	arial, helvetica, sans-serif;
	font-size:		8px;
	margin-top:		0px;
	margin-bottom:	6px;
	margin-right:	6px
}
input.menuButton
{
	display:		none;
	font-family:	arial, helvetica, sans-serif;
	font-size:		8px;
	font-weight:	bold;
	margin-bottom:	5px
}
input.normal
{
	color:			#000000;
	font-family:	arial, helvetica, sans-serif;
	font-size:		8px;
	margin-top:		0px;
	margin-bottom:	1px;
	margin-left:	4px;
	margin-right:	6px
}
input.button
{
	display:		none;
	font-family:	arial, helvetica, sans-serif;
	font-size:		8px;
	font-weight:	bold;
	margin-top:		4px;
	margin-bottom:	2px;
	margin-left:	0px;
	margin-right:	6px
}
input.miniButton
{
	display:			none;
	background-color:	#eeeeee;
	color:				#990000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	font-weight:		bold;
	border:				0px;
	margin-top:			2px;
	margin-bottom:		2px;
	margin-left:		0px;
	margin-right:		4px
}
input.checkbox
{
	width:			14px;
	height:			14px;
	font-family:	arial, helvetica, sans-serif;
	font-size:		6px;
	border:			0px;
	padding:		0px;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	5px
}
ol
{
	font-size:		9px
}
ol.small
{
	font-size:		8px
}
ol li
{
	font-size:		9px
}
p
{
	color:			#000000;
	font-size:		9px;
	margin-bottom:	6px;
	margin-top:		6px
}
p.bodyNormal
{
	color:			#000000;
	font-size:		9px;
	margin-bottom:	6px;
	margin-top:		6px
}
p.bodyLink
{
	color:			#000000;
	font-size:		9px;
	font-weight:	bold;
	margin-bottom:	6px;
	margin-top:		6px
}
p.error
{
	background-color:	#990000;
	color:				#ffffcc;
	font-size:			10px;
	font-weight:		bold;
	padding:			4px;
	margin-bottom:		8px;
	margin-top:			8px
}
p.heavy
{
	color:			#003399;
	font-size:		9px;
	font-weight:	bold
}
p.huge
{
	color:			#000033;
	font-size:		24px;
	font-weight:	bold
}
p.menuHeading
{
	color:			#000000;
	font-size:		9px;
	font-weight:	bold;
	margin-bottom:	6px;
	margin-top:		6px
}
p.notice
{
	background-color:	#ffcccc;
	color:				#990033;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	padding:			4px;
	margin-bottom:		8px;
	margin-top:			8px
}
p.order
{
	color:			#000000;
	font-size:		10px;
	font-weight:	bold
}
p.headerInfo
{
	color:				#330066;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	font-weight:		bold;
	margin-top:			13px;
	margin-bottom:		0px
}
p.showHeaderDates
{
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	margin-top:			0px;
	margin-bottom:		1px
}
p.showHeaderName
{
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		1px
}
p.showHeaderVenue
{
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
	margin-top:			0px;
	margin-bottom:		1px
}
select.optionList
{
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		4px;
	margin-right:		4px
}
table.global
{
	width:				768px;
	background-color:	#ffffff;
	font-size:			10px;
	border-width:		0px;
	margin:				0px;
	padding:			0px
}
table.dataItems
{
	background-color:	#eeeeee;
	font-size:			9px;
	border-left:		1px solid #666666;
	border-right:		1px solid #666666;
	border-top:			1px solid #666666;
	border-bottom:		1px solid #666666;
	margin-bottom:		6px
}
table.dataItems1
{
	background-color:	#eeeeee;
	font-size:			9px;
	margin-bottom:		6px
}
table.orderItems
{
	background-color:	#ffffff;
	font-size:			9px;
	border-left:		1px solid #888888;
	border-right:		1px solid #888888;
	border-top:			1px solid #888888;
	border-bottom:		1px solid #888888
}
td
{
	background-color:	transparent;
	font-size:			9px;
	padding:			3px
}
td.asTh
{
	background-color:	#ffffff;
	color:				#000000;
	font-size:			9px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
td.body
{
	background-color:	#ffffff;
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			9px;
	margin:				0px;
	padding-bottom:		4px;
	padding-left:		6px;
	padding-right:		6px;
	padding-top:		6px
}
td.divider
{
	height:				1px;
	background-color:	#eeeeee;
	color:				#000000;
	font-size:			2px;
	border-bottom:		1px solid #666666;
	padding:			0px
}
td.divideGap
{
	height:				1px;
	background-color:	#eeeeee;
	color:				#000000;
	font-size:			2px;
	border-bottom:		1px solid #eeeeee;
	padding:			0px
}
td.emcAdminToolbar
{
	background-color:	#777777;
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	border-bottom:		1px solid #666699;
	padding:			0px
}
td.emcFooter
{
	background-color:	#777777;
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	border-top:			1px solid #666699;
	padding-bottom:		1px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		1px
}
td.emcMessage
{
	background-color:	#cc6600;
	color:				#ffffcc;
	font-family:		arial, helvetica, sans-serif;
	font-size:			9px;
	font-weight:		bold;
	padding-bottom:		6px;
	padding-left:		20px;
	padding-right:		20px;
	padding-top:		6px
}
td.emcToolbar
{
	display:			none;
	background-color:	#ccddff;
	color:				#000066;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	border-bottom:		1px solid #666699;
	padding:			0px
}
td.error
{
	background-color:	#ffcccc;
	color:				#660000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
	padding:			4px
}
td.footer
{
	display:			none;
	background-color:	#777777;
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	padding:			1px
}
td.header
{
	display:			none;
	background-color:	#009900;
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	padding:			0px
}
td.menuBar
{
	display:			none;
	background-color:	#ccddcc;
	color:				#006600;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	font-weight:		bold;
	padding-bottom:		4px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		4px
}
td.menuItem
{
	background-color:	#eeeeee;
	color:				#006600;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	font-weight:		bold;
	text-decoration:	none;
	margin-top:			2px;
	margin-bottom:		2px;
	padding-bottom:		3px;
	padding-left:		4px;
	padding-right:		2px;
	padding-top:		3px
}
td.menuItemSelected
{
	background-color:	#ffffff;
	color:				#009900;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	font-weight:		bold;
	text-decoration:	none;
	margin-top:			2px;
	margin-bottom:		2px;
	border:				1px solid #999999;
	padding-bottom:		2px;
	padding-left:		3px;
	padding-right:		1px;
	padding-top:		2px
}
td.normal
{
	background-color:	#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			9px;
	padding-bottom:		2px;
	padding-left:		2px;
	padding-right:		2px;
	padding-top:		2px
}
td.toolbar
{
	display:			none;
	background-color:	#777777;
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	padding:			0px
}
td.highlightText
{
    background-color:	#ff9999;
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	padding-bottom:		6px;
	padding-left:		6px;
	padding-right:		6px;
	padding-top:		5px
}
td.field
{
	background-color:	#eeeeee;
	color:				#000000;
	font-size:			9px;
	padding:			2px
}
td.fieldCategory
{
	background-color:	#cccccc;
	color:				#000000;
	font-size:			10px;
	padding:			4px
}
td.fieldGreen
{
	background-color:	#bbddbb;
	color:				#003300;
	font-size:			9px;
	padding:			2px
}
td.fieldRed
{
	background-color:	#ffcccc;
	color:				#660000;
	font-size:			9px;
	padding:			2px
}
td.fieldBlue
{
	background-color:	#99cccc;
	color:				#003366;
	font-size:			9px;
	padding:			2px
}
td.fieldBrown
{
	background-color:	#cccc99;
	color:				#663300;
	font-size:			9px;
	padding:			2px
}
td.fieldWhite
{
	background-color:	#ffffff;
	color:				#444444;
	font-size:			9px;
	padding:			2px
}
td.formField
{
	background-color:	#eeeeee;
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			9px;
	padding:			2px
}
td.menuDivider
{
	background-color:	#dddddd;
	color:				#444444;
	font-family:		arial, helvetica, sans-serif;
	font-size:			9px;
	font-weight:		bold;
	margin-top:			3px;
	margin-bottom:		3px;
	border-top:			1px solid #666666;
	padding-bottom:		1px;
	padding-left:		4px;
	padding-right:		2px;
	padding-top:		0px
}
td.order
{
	background-color:	#bbddbb;
	color:				#000000;
	font-size:			8px;
	border-right:		1px solid #888888;
	padding:			2px
}
td.subTotal
{
	background-color:	#aaaaaa;
	color:				#000000;
	font-size:			9px;
	font-weight:		bold;
	padding:			2px
}
td.total
{
	background-color:	#cc6666;
	color:				#ffffff;
	font-size:			9px;
	font-weight:		bold;
	padding:			3px
}
textarea.default
{
	width:				100%;
	background-color:	#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			8px;
	padding:			2px;
	margin-top:			0px;
	margin-bottom:		1px;
	margin-left:		4px;
	margin-right:		4px;
	white-space:		normal
}
th
{
	background-color:	#ffffff;
	color:				#000000;
	font-size:			10px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
th.order
{
	background-color:	#009966;
	color:				white;
	font-size:			9px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
th.grey
{
	background-color:	#cccccc;
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	letter-spacing:		2px;
	border:				0px;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
th.darkGrey
{
	background-color:	#999999;
	color:				white;
	font-size:			9px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
th.red
{
	background-color:	#990033;
	color:				white;
	font-size:			9px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
th.green
{
	background-color:	#009966;
	color:				white;
	font-size:			9px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
th.dkGreen
{
	background-color:	#336633;
	color:				white;
	font-size:			9px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
th.blue
{
	background-color:	#336699;
	color:				white;
	font-size:			9px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
th.brown
{
	background-color:	#996633;
	color:				white;
	font-size:			9px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
th.white
{
	background-color:	#ffffff;
	color:				#000099;
	font-size:			9px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
ul
{
	font-size:		9px
}
ul.small
{
	font-size:		8px
}
ul li
{
	font-size:		9px
}
ul li.small
{
	font-size:		8px
}
P.breakhere {page-break-before: always;}
