body
{
	background-color:	#ffffff;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			11px;
	color:				#000000;
	border-width:		0px;
	margin:				0px
}
a:active
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#555555;
	margin-top:			3px
}
a:hover
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#000000;
	margin-top:			3px
}
a:link
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#555555;
	margin-top:			3px
}
a:visited
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#555555;
	margin-top:			3px
}
a.search:active
{
	background-color:	transparent;
	color:				#b62b1d;
	font-weight:		bold;
	margin-top:			3px
}
a.search:hover
{
	background-color:	transparent;
	color:				#b62b1d;
	font-weight:		bold;
	margin-top:			3px
}
a.search:link
{
	background-color:	transparent;
	color:				#b62b1d;
	font-weight:		bold;
	margin-top:			3px
}
a.search:visited
{
	background-color:	transparent;
	color:				#A17C78;
	font-weight:		bold;
	margin-top:			3px
}
a.docLink:active
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#223377;
	margin-top:			8px
}
a.docLink:link
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#223377;
	margin-top:			8px
}
a.docLink:hover
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#5566aa;
	margin-top:			8px
}
a.docLink:visited
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#223377;
	margin-top:			8px
}
a.order:active
{
	background-color:	transparent;
	font-size:			11px;
	font-weight:		bold;
	color:				#223377;
	margin-top:			8px;
	margin-bottom:		10px
}
a.order:link
{
	background-color:	transparent;
	font-size:			11px;
	font-weight:		bold;
	color:				#223377;
	margin-top:			8px;
	margin-bottom:		10px
}
a.order:hover
{
	background-color:	transparent;
	font-size:			11px;
	font-weight:		bold;
	color:				#5566aa;
	margin-top:			8px;
	margin-bottom:		10px
}
a.order:visited
{
	background-color:	transparent;
	font-size:			11px;
	font-weight:		bold;
	color:				#223377;
	margin-top:			8px;
	margin-bottom:		10px
}
a.grid
{
	background-color:	transparent;
	font-weight:		bold;
	color:				#AA0000
}
form
{
	font-size:		11px;
	margin:			0px
}
form.menuItem
{
	font-size:		9px;
	margin-bottom:	4px;
	margin-top:		4px
}
h4
{
	color:			#5555aa;
	font-size:		13px;
	font-weight:	bold;
	margin-bottom:	4px;
	margin-top:		3px
}
h5
{
	color:			#5555aa;
	font-size:		12px;
	font-weight:	bold;
	margin-bottom:	3px;
	margin-top:		2px
}
hr
{
	color:			#dddddd;
	margin-bottom:	0px;
	margin-top:		0px
}
input.menu
{
	font-family:	tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:		10px;
	margin-top:		0px;
	margin-bottom:	6px;
	margin-right:	6px
}
input.menuButton
{
	font-family:	tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:		10px;
	font-weight:	bold;
	margin-bottom:	5px
}
input.normal
{
	background-color: #e8e8ef;
	color:			#000000;
	font-family:	tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:		11px;
	border:			1px solid #aaaaaa;
	padding-left:	2px;
	margin-top:		0px;
	margin-bottom:	1px;
	margin-left:	0px;
	margin-right:	6px
}
input.button
{
	height:				20px;
	background-color:	#d0d0d8;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	color:				#333344;
	font-size:			11px;
	font-weight:		bold;
	border:				1px solid #666677;
	padding:			1px;
	margin-top:			4px;
	margin-bottom:		0px;
	margin-left:		3px;
	margin-right:		6px
}
input.highlight
{
	height:				20px;
	background-color:	#8FDE87;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	color:				#223322;
	font-size:			11px;
	font-weight:		bold;
	border:				1px solid #669966;
	padding:			2px;
	margin-top:			4px;
	margin-bottom:		0px;
	margin-left:		3px;
	margin-right:		6px
}
input.miniButton
{
	height:				17px;
	background-color:	#d0d0d8;
	color:				#444444;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			10px;
	font-weight:		bold;
	border:				1px solid #666677;
	padding-bottom:		3px;
	padding-left:		1px;
	padding-right:		1px;
	margin-top:			0px;
	margin-bottom:		1px;
	margin-left:		0px;
	margin-right:		4px
}
input.checkbox
{
	width:			14px;
	height:			14px;
	font-family:	tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:		6px;
	border:			0px;
	padding:		0px;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	4px;
	margin-right:	5px
}
ol.small
{
	font-size:		10px
}
p
{
	color:			#000000;
	font-family:	tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:		11px;
	margin-bottom:	6px;
	margin-top:		6px
}
p.bodyNormal
{
	color:			#000000;
	font-size:		10px;
	margin-bottom:	5px;
	margin-top:		5px
}
a.bodyLink
{
	color:			#777777;
	font-size:		10px;
	font-weight:	bold;
	margin-bottom:	5px;
	margin-top:		5px
}
p.error
{
	background-color:	transparent;
	color:				#aa3333;
	font-size:			11px;
	font-weight:		bold;
	padding:			4px;
	margin-bottom:		8px;
	margin-top:			8px
}
p.heavy
{
	color:			#003399;
	font-size:		11px;
	font-weight:	bold
}
p.huge
{
	color:			#000033;
	font-size:		24px;
	font-weight:	bold
}
p.menuHeading
{
	color:			#000000;
	font-size:		11px;
	font-weight:	bold;
	margin-bottom:	6px;
	margin-top:		6px
}
p.notice
{
	background-color:	#ffdddd;
	color:				#990033;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			11px;
	font-weight:		bold;
	padding:			4px;
	margin-bottom:		8px;
	margin-top:			8px
}
p.order
{
	color:			#000000;
	font-size:		11px;
	font-weight:	bold
}
p.hspacer
{
	color:			#000000;
	margin-left:	196px;
	text-align:		right
}
p.vspacer
{
	margin-top:		55px;
	color:			#000000
}

select.optionList
{
	background-color: 	#e8e8ef;
	color:				#000000;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			10px;
	margin-top:			3px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		4px
}
table.global
{
	width:				768px;
	background-color:	#ffffff;
	font-size:			11px;
	border-width:		0px;
	margin:				0px;
	padding:			0px
}
table.dataItems
{
	background-color:	transparent;
	color:				#000000;
	font-size:			11px;
	margin-top:			5px;
	margin-bottom:		5px
}
table.orderItems
{
	background-color:	transparent;
	font-size:			11px;
	border:				0px;
	padding-bottom:		8px
}
td
{
	background-color:	transparent;
	font-size:			11px;
	padding:			0px;
	margin:				0px
}
td.asTh
{
	background-color:	transparent;
	color:				#666666;
	font-size:			11px;
	font-weight:		bold;
	padding-bottom:		2px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		2px
}
td.divider
{
	height:				2px;
	background-color:	transparent;
	color:				#000000;
	font-size:			2px;
	padding:			0px
}
td.divideGap
{
	height:				2px;
	background-color:	#ffffff;
	color:				#000000;
	font-size:			2px;
	padding:			0px
}
td.emcAdminToolbar
{
	background-color:	#999999;
	color:				#ffffff;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			9px;
	border-bottom:		1px solid #666699;
	padding:			0px
}
td.emcFooter
{
	background-color:	#ffffff;
	color:				#999999;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			9px;
	border-top:			1px solid #dddddd;
	padding-bottom:		1px;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		1px
}
td.emcMessage
{
	background-color:	#ddbbbb;
	color:				#880000;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			11px;
	font-weight:		bold;
	padding-bottom:		8px;
	padding-left:		20px;
	padding-right:		20px;
	padding-top:		8px
}
td.emcToolbar
{
	background-color:	transparent;
	color:				#666699;
	font-size:			10px;
	border-bottom:		1px solid #e0e0e0;
	padding-top:		2px;
	padding-left:		20px;
	padding-bottom:		4px;
	padding-right:		2px
}
td.error
{
	background-color:	transparent;
	color:				#993333;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			11px;
	padding:			4px
}
td.field
{
	background-color:	transparent;
	color:				#000000;
	padding-top:		5px;
	padding-left:		3px;
	padding-bottom:		3px;
	padding-right:		3px
}
td.fieldHigh
{
	background-color:	transparent;
	color:				#AA4444;
	padding-top:		5px;
	padding-left:		3px;
	padding-bottom:		3px;
	padding-right:		3px
}
td.fieldCategory
{
	background-color:	transparent;
	color:				#555555;
	font-size:			11px;
	border-bottom:		1px solid #dddddd;
	padding-top:		10px;
	padding-left:		3px;
	padding-bottom:		3px;
	padding-right:		3px
}
td.fieldGreen
{
	background-color:	transparent;
	color:				#227733;
	border-top:			1px solid #dddddd;
	padding-top:		4px;
	padding-left:		3px;
	padding-bottom:		4px;
	padding-right:		3px
}
td.menuInfo
{
	background-color:	transparent;
	color:				#223377;
	font-size:			10px;
	padding-top:		4px;
	padding-left:		3px;
	padding-bottom:		2px;
	padding-right:		25px
}
td.fieldBlue
{
	background-color:	#ccddee;
	color:				#000000;
	padding:			3px
}
td.fieldBrown
{
	background-color:	transparent;
	color:				#993333;
	border-top:			1px solid #dddddd;
	padding-top:		4px;
	padding-left:		3px;
	padding-bottom:		4px;
	padding-right:		3px
}
td.fieldWhite
{
	background-color:	#ffffff;
	color:				#000000;
	padding:			3px
}
td.formField
{
	background-color:	#dddddd;
	color:				#000000;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			11px;
	padding:			3px
}
td.adminHeader
{
	background-image:	url(/common/images/emcKeyHeader1.jpg);
	background-repeat:	no-repeat;
	color:				#000000;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			9px;
	margin:				0px;
	padding:			4px
}
td.menuDivider
{
	background-color:	#ffffff;
	color:				#000066;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			9px;
	font-weight:		bold;
	margin-top:			3px;
	margin-bottom:		3px;
	border-top:			1px solid #dddddd;
	padding-bottom:		1px;
	padding-left:		4px;
	padding-right:		8px;
	padding-top:		4px
}
td.order
{
	background-color:	transparent;
	color:				#000000;
	font-size:			11px;
	padding:			3px
}
td.subTotal
{
	background-color:	transparent;
	color:				#140d47;
	font-size:			11px;
	font-weight:		bold;
	border-top:			1px solid #dddddd;
	padding-bottom:		4px;
	padding-left:		0px;
	padding-right:		2px;
	padding-top:		6px
}
td.total
{
	background-color:	transparent;
	color:				#140d47;
	font-size:			11px;
	font-weight:		bold;
	border-top:			1px solid #dddddd;
	padding-bottom:		5px;
	padding-left:		0px;
	padding-right:		2px;
	padding-top:		8px
}
textarea.default
{
	background-color:	#e8e8ef;
	font-family:		tahoma, helvetica, arial, 'MS Mincho', sans-serif;
	font-size:			11px;
	padding:			2px;
	border:				1px solid #aaaaaa;
	margin-top:			0px;
	margin-bottom:		1px;
	margin-left:		0px;
	margin-right:		4px;
	white-space:		normal
}
th
{
	background-color:	transparent;
	color:				#140d47;
	font-size:			11px;
	font-weight:		bold;
	border-bottom:		1px solid #dddddd;
	padding-bottom:		3px;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		4px
}
th.order
{
	background-color:	transparent;
	color:				#140d47;
	font-size:			11px;
	text-transform:		uppercase;
	border-bottom:		1px solid #dddddd;
	padding:			2px
}
th.red
{
	background-color:	#993333;
	color:				#fefef0;
	font-size:			11px;
	font-weight:		bold;
	text-transform:		none;
	padding:			2px
}
th.green
{
	background-color:	transparent;
	color:				#14470D;
	font-size:			11px;
	font-weight:		bold;
	text-transform:		none;
	border-bottom:		1px solid #dddddd;
	padding:			2px
}
th.dkGreen
{
	background-color:	#336633;
	color:				#fefef0;
	font-size:			11px;
	font-weight:		bold;
	text-transform:		none;
	padding:			2px
}
th.blue
{
	background-color:	#335599;
	color:				#fefef0;
	font-size:			10px;
	font-weight:		bold;
	text-transform:		none;
	padding:			2px
}
th.brown
{
	background-color:	#996633;
	color:				#fefef0;
	font-size:			11px;
	font-weight:		bold;
	text-transform:		none;
	padding:			2px
}
ul.small
{
	font-size:		10px
}
ul li.small
{
	font-size:		10px
}
