body {

	background-color: #FFFFFF;
	font-family: arial;
	font-size: small;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a:link {

	color: #1167AC;

}

a:visited {

	color: #1167AC;

}

#menubar {

	background-color: #DDDDDD;
	width: 937px;
	padding: 8;
}

.menus {

	font-family: arial;
	font-weight: bold;
	font-size: small;
}

#welcome {

	font-family: arial;
	font-size: small;
	font-weight: bold;
	color: #BF0D0B;
	margin-bottom: 8px;

}

#mainbody {

	margin-top: 12px;
	margin-left: 12px;
	margin-right: 12px;

}

table.customersummary {

	width: 953px;
	border: solid 1px;
	border-color: #C9C9C9;
	border-collapse: collapse;
	border-width: 1px;
	margin-bottom: 8px;
	background-color: #ECEBE1;
	text-align: left;

}

table.customersummary td {

	padding: 0.75em;

}

table.customerprocesses {

	border-collapse: collapse;
	margin-bottom: 8px;
	background-color: #ECEBE1;
	text-align: left;
}

table.customerprocesses th {

	font-family: arial;
	font-weight: bold;
	font-size: x-small;
	background-color: #C9C9C9;

}

table.customerprocesses td {

	font-family: arial;
	font-size: x-small;

}

table.mmseaProcess {

	border-collapse: collapse;
	margin-bottom: 8px;
	background-color: #ECEBE1;
	text-align: left;
}

table.mmseaProcess th {

	font-family: arial;
	font-weight: bold;
	font-size: x-small;
	background-color: #C9C9C9;

}

table.mmseaProcess td {

	font-family: arial;
	font-size: x-small;

}

table.customersummary td {

	border: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #C9C9C9;

}

table.customersummary td td {

	border-width: 0px 0px 0px 0px;
	border: none;
	border-width: 0px;

}

.processcolumn {

	background-color: #DCD7C7;

}

.agecolumn {

	background-color: #D3DDDD;

}

.detailscolumn {

	background-color: #D3DDDD;

}

.actionscolumn {

	background-color: #EEEEEE;

}

.pporoutingheader {

	font-weight: bold;
	font-size: normal;
	color: #700D0E;

}

.ediroutingbar {

	background-color: #C89684;

}

.customername {

	font-family: arial;
	font-size: small;
	font-weight: bold;

}

.customerexportschedule {

	font-family: arial;
	font-size: small;
	font-weight: bold;
	color: green;

}

.dataTableDiv {
	height:70px; 
	width:100%;
 	overflow:auto;
	border-width:1px;
	border-style:solid;
	border-color:#c0c0c0;
}

.dataTable, .datatable {
	font-size:8pt;
	font-family:arial;
	width:100%;
	border-width:0px;
}

.dataTableLgtRow    {
	background-color:white;
}
			
.dataTableDrkRow, .dataTableDrkrow    {
	background-color:rgb(240,248,240);
}

.dataTableSubtotal  {
	background-color:FFFFCC;
	font-weight:bold;
}

.dataTableHeaderDiv {
	width:100%;
	border-style:solid;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-color:#cccc99;
	overflow-y:scroll;
	scrollbar-3dlight-color:rgb(232,228,208);
	scrollbar-base-color:rgb(232,228,208);
	scrollbar-arrow-color:rgb(232,228,208);
	scrollbar-darkshadow-color:rgb(232,228,208);
	scrollbar-face-color:rgb(232,228,208);
	scrollbar-highlight-color:rgb(232,228,208);
	scrollbar-highlight-color:rgb(232,228,208);
	scrollbar-track-color:rgb(232,228,208);
	scrollbar-shadow-color:rgb(232,228,208);
}


.dataTableHeader {
	font-size:8pt;
	font-weight:bold;
	font-family:arial;
	line-height:1.4;
	background-color:#EEEECC;
	width:100%; 
	border-width:0px;
}
			
.dataTableFooter{
	font-size:8pt;
	font-family:arial;
	line-height:1.4;
	width:100%;
	background-color:EEEECC;
	border-width:0px;
}

.dataTableFooterDiv {
	width:100%;
	border-style:solid;
	border-right-width:1px;
	border-left-width:1px; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-color:#cccc99; 
	overflow-y:scroll;
	scrollbar-3dlight-color:rgb(208,228,208);
	scrollbar-base-color:rgb(208,228,208);
	scrollbar-arrow-color:rgb(208,228,208);
	scrollbar-darkshadow-color:rgb(208,228,208);
	scrollbar-face-color:rgb(208,228,208);
	scrollbar-highlight-color:rgb(208,228,208);
	scrollbar-highlight-color:rgb(208,228,208);
	scrollbar-track-color:rgb(208,228,208);
	scrollbar-shadow-color:rgb(208,228,208);
}

.pageTitle {
	font-size:14pt;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, Arial, sans-serif;;
	color:#660000;
	border-style:solid;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-color:#660000;
}

input {
	font-size:8pt;
	font-family:verdana;
}

select {
	font-size:8pt;
	font-family:verdana;
}

table.madisongray {

	border: 1px solid silver;
	border-collapse: collapse;

}

td.madisongray-title{

	background-color: #EEEEEE;
	font-weight: bold;

}