.note
{
	font-style: italic;
	font-size: 11px;
}

.headernote
{
	font-size: 11px;
	font-weight: normal;
}

.noresults
{
	line-height: 40px;
	color: red;
	font-weight: bold;
}

.admin tr.alt
{
	background-color: #f7f7f7;
}

.admin td
{
	border-color:#cdcdcd;
	border-width:1px;
}

.admin th
{
	border-color:#cdcdcd;
	border-width:1px;
}

.admin th.header
{
	background-color: #f7f7f7;
}

.admin2 td
{
	border-color:#cdcdcd;
	border-width:1px;
}

.admin2 th
{
	border-color:#cdcdcd;
	border-width:1px;
}

.adminsidebar 
{
	background-color:#efefef;
	padding-left:4px;
}

.loginform input
{
	width: 200px;
}

/* Report classes */

.report
{
	border: 1px solid #cfcfcf;
	width: 100%;
}

.report th
{
	background-color: #f7f7f7;
	font-size: 12px;
	padding: 5px;
}

.report th.header
{
	background: #efefef url(/_images/gradback.gif);
	font-size: 14px;
	padding: 10px;
}

.report th.subheader
{
	background-color: #efefff;
}

.report tr:hover,
.report tr.alt:hover
{
	background-color: #ffffaa;
}

.report tr.alt
{
	background-color: #fcfcfc;
}

.report .summary td
{
	text-align: left;
}

.report .details td
{
	text-align: center;
}

.report td.currency
{
	text-align: right;
	width: 50px;
}

.details td.detailsleft
{
	text-align: left;
}

div.newOrderDiv
{
}

div.newOrderDiv p
{
	margin: 0;
	padding: 0;
	color: Blue;
	font-weight: bold;
}

div.newOrderDiv a
{
	font-weight: bold;
	color: #6780b8;
}

div.newOrderDiv a:hover
{
	color: #8fb2ff;
}