div {margin:0; padding:0 }
hr {
	height:1px; 
	border:1px solid #ccc !important; 
	border-width:1px 0 0 !important; 
	padding:1px; margin:1px;
	}
h2 { font-size:120%; color: #003 }
h3 { font-size:100%; color: #003 }
th { color: #003; }
a:hover {background:white; color:#009}

#products {
	padding:4px; 
	margin:4px; 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	}
#maint {
	padding:0px; 
	margin:0px; 
	background:white;
	width:100%;
	color:black;
	}
#maint th {
	vertical-align:bottom; 
	}
.products table, 
.products form {
	padding:0; 
	margin:0; 
	}
.products table td {
	vertical-align:top; 
	padding:1px; 
	margin:1px; 
	}
.products table th {
	padding:1px; 
	margin:1px; 
	text-align:right; 
	font-weight:bold; 
	}
.products select, 
.products input, 
.products textarea {
	font-family:Arial,Helvetica,sans-serif; 
	}
.products img {
	border:none; 
	margin:2px
	}	
.products fieldset {
	border:1px solid #2D4698;
	padding:90%;
	margin-bottom:4px;
 	}
.prodOptions {
	border:1px solid #ddd; 
	background:#f9f9f9;
	padding:2px; 
	margin:2px;
	}
.prodOptions p {
	padding:2px; 
	margin:2px; 
	}
.status, .status p { 
	background: white; 
	color: red !important;
	font-size:90%;
	font-weight: bold;
	font-style: italic;
	padding:4px 0;
	margin:4px 0;
	}	
.txtr {text-align:right}
.note { 
	color: red !important;
	font-size:90%;
	font-weight: bold;
	font-style: italic;
	padding:0;
	margin:0;
	}	
.noteSmall { 
	color: red !important;
	font-size:85%;
	font-style: italic;
	padding:0;
	margin:0;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	}	
.noteLite { 
	color: #2D4698 !important;
	font-size:95%;
	padding:0;
	margin:0;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	}
.dbmaint {
	background: #f5f5f5;
 	border:1px solid #ccc;
	padding:2px;
	}
.dbmaint td {
	padding:0px;
	text-align:left;
	vertical-align:top;
	font-size:90%;
	}
.dbmaint th { color:black }
.dbmaint select, 
.dbmaint input, 
.dbmaint textarea 
	{font-family:Arial,Helvetica,sans-serif;}

.dbmaintList {
	border:1px solid #ccc !important;
	font-family:Arial,Helvetica,sans-serif; 
	background: #f5f5f5 !important;
	}
.dbmaintList td {
	vertical-align:middle;
	color: black;
	font-size:110%;
	text-align:left;
	}
.dbprod {
	background: #f7f7f7;
	padding:2px;
	text-align:left;
	line-height:1.1em;
 	font-size:95%; 
	}
.dbprod td {
	padding:2px;
	vertical-align:top;
	}
.dbprod select, 
.dbprod input
	{ font-size:100%; font-family:Arial,Helvetica,sans-serif;}
.dbprod textarea 
	{ font-size:100%; font-family:Arial,Helvetica,sans-serif;}

.dbreport {
	background: #f7f7f7;
	padding:2px;
	margin:0 0 4px;
	text-align:left;
	}
.dbreport td {
	padding:2px;
	vertical-align:top;
	}
.dbreport select, 
.dbreport input, 
.dbreport textarea 
	{font-family:Arial,Helvetica,sans-serif;}

.prodform {
	background: white;
	padding:0;
	margin:0;
	text-align:left;
	}
.prodform select, 
.prodform input, 
.prodform textarea 
	{font-family:Arial,Helvetica,sans-serif;}
	
#pgLogo {
	font-family: helvetica, arial, sans-serif;
	background:white;
	color: #999;
	line-height: 1em;
	font-size:80%;
	text-align:right;
	margin:0;
	padding:0;
	}



