body {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

h4 span {
	display: inline-table;
	display: inline-block;
	width:200px;
}

h4 {
	display: inline;
	width:200px;
}

div.h4 {
	width:200px;
	display: inline;
}

TH {
	font-size: 11px;
}

TD {
	font-size: 11px;
}
.container_main {
	border: 1px solid #999999;
	padding: 15px;
}

.header_link {
	font-size: 10px;
}

.header_top {
	text-align: left;
	width: 150px;
}

.header_logo {
	text-align: center;
}

.textbox {
	border: 1px solid #cccccc;
	width: 200px;
}

.textbox_large{
	border: 1px solid #cccccc;
	width: 400px;
}

.textbox_small{
	border: 1px solid #cccccc;
	width: 80px;
}

.textbox_date{
	border: 1px solid #cccccc;
	width: 80px;
	background-color: #ffffff;
}

.textbox_smaller{
	border: 1px solid #cccccc;
	width: 20px;
}

.textarea_large {
	width: 400px;
	height: 50px;
	border: 1px solid #cccccc;
	font-family: Arial;
	font-size: 12px;
}
.vertical_centered {
	vertical-align:middle;
}

.inline {
	display: inline;
}

.row_alt TD {
	background-color: #cccccc;
}

.datepopup {
	display: inline;
	z-index: 1000;
	clear: left;
	position:absolute;
	background-color: #ffffff;
}

.internalstatusid_red {
	background-color: red;
	border: 1px solid #c0c0c0;
	width:18px;
	height:18px;
}

.internalstatusid_yellow {
	background-color: yellow;
	border: 1px solid #c0c0c0;
	width:18px;
	height:18px;
}
.internalstatusid_green {
	background-color: green;
	border: 1px solid #c0c0c0;
	width:18px;
	height:18px;
}

.merchanttotal {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.exporttotal TD {
	background-color: #999999;
}
.exporttotal {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}

.alert_red {
	background-color: red;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}
.alert_yellow {
	background-color: yellow;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

/* Calendar Popup Style Definitions */
.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }
/* Calendar Popup Style Definitions */