@charset "iso-8859-1";
/* M&W Distribution Main Stylesheet */

/* Main document body characteristics */
body { overflow: auto; font-family: arial; font-size: .8em; }

img { border: 0; padding: 0px;}

th {font-family: arial; text-align: left; vertical-align: top; color: white; background-color: #0005A9; font-size: .9em; padding-right: .7em; }
th.leader  { color : #000000; background-color : #9AB3F2; text-align: right; }

/* Company branding */
#branding {background-image: url(MAWTop.jpg); background-attachment: absolute; background-repeat: no-repeat; margin-top: -25px; margin-left: -15px;
	position: absolute; width: 100%; height: 120px; }	

 body> #branding {margin-top: -15px; margin-left: -10px;}

/* Page Title */
#pagetitle {text-align: left; left: 225px; color:white; width: 100%; height: 30px; position: absolute; top: 75px; margin-top:0px; }

html>/**/body #pagetitle {top: 55px;}
#pagetitle h1 {font-family: arial;	font-size: 1.4em;}

#identity {text-align: right; top: 20px; right: 40px; width: 100%; height: 100px; position: absolute; font-family: arial; font-size: .8em;}
div#logout {top: 75px; text-align: right; right: 40px; width: 100%; position: absolute; }

/* Searches */
.searchcontrols {background-color:#FFEEEE; color:#00593F;}
.searches {background-color:#E1FFE1; color:#00593F;}
.searchleaders {background-color: #E1FFE1; color: #00593F; text-align: right;}

/* Work With Table Headings */
#tabletop {width: 95%; margin-left: 1em; min-width: 35%; height: 50%; position: absolute; top: 150px; padding-right: 1em;}
#tabletop td {margin-left: 0; display: table-cell;}
#tabletop input {vertical-align: bottom;}
#resultstable {table-layout:fixed;}

/* Maintenance Panel Positioner	*/
#mainttop {width: 90%; margin-left: 1em; min-width: 35%; height: 85%; position: absolute; top: 150px; color: #000056;}
#WorkWithOptions input {background-color: black;}

/* Bottom of tabular page feedback information */
#more {margin-left: 1em; padding-top : 15px; color: #0005A9; font-weight: bold; font-size: small; width: 220px;}

/* -----------------------------------------------------------------------------------------------------------------------
/* Inquiry Panel Styling -------------------------------------------------------------------------------------------------
/* -----------------------------------------------------------------------------------------------------------------------
/* Inquiry Panel Positioner */
#inquiry {left: 5%; margin-right: 5%; margin-bottom: 3em; width: 90%; min-width: 35%; height: 75%;
 position: absolute; top: 140px; overflow: auto; padding-right: 1em;}

#statistics {left: 5%; margin-right: 5%; margin-bottom: 3em; width: 90%; min-width: 35%; height: 30px; position: absolute; top:
95px; padding-right: 1em; clear: both; }

/* Maintenance Panel Positioner */
#maintenance {margin-top: 1.4em; left: 5%; margin-right: 5%; margin-bottom: 3em; width: 90%; min-width: 35%; height: 75%;
 position: absolute; top: 120px; overflow: auto; padding-right: 1em;}

/* Error Messages */
#errormessages {width: 80%; height: 80px; position: absolute; bottom: 140px; left: 30px; color: red;}

/* table data cells */
.Light      { color : black; background-color : white;   }  /* keep at white */
.Dark       { color : black; background-color : #E6F4FF; }
.Bold       { font-weight: bold; }
.Warning    { color : black; background-color : #FFCC00; }
.Critical   { color : red; font-size: large; }
.Receipt { color : #000000; background-color : #c0c0c0; }
.Shipment { color : #000000; background-color : #808080; }
.Balance { color : white; background : #0005A9; }
.LotBoundry { color : #000000; background : #FFFFFF; }

/* Navigation - Menu positioning */
#navigation {background-image: none; float: left; position: absolute; top: 110px; left: 20px; max-width: 98%;}

/* Debugging information */
#debug {padding-top: 1%; bottom: 2%; height: 30px; font-size: x-small; display: none; }
#chart {float: right; position: absolute; top: 135px; right: 10px; height: 350px; }
#chart1 {float: right; position: absolute; top: 135px; right: 50px; height: 250px; }
#chart2 {float: right; position: absolute; top: 415px; right: 50px; height: 250px; }

/* Security Information Section - Login Panel */                                                                              
#security {position: absolute; bottom: 40px; right: 40px; color: #C46126;
	display: inline;}
						 
/* Credits and Copyright Lines */
#copyright {position: absolute; bottom: 20px; height 20px; font-size: x-small;}
