body
{
	margin:		0px;
	padding:		0px;
   
}

body, table, th, td
{
	font-size:9pt;
	font-family:Verdana;
}

.grayinput
{
	font-size:9pt;
	font-family:Verdana;
	background:Gainsboro;
	border:solid 1px;
}

.login
{
	font-size:9pt;
	font-family:Verdana;
}

.base
{
	font-size:9pt;
	font-family:Verdana;
	background:Gainsboro;
	border:solid 1px dimgray;
}


.blueinsert
{
	background:lightblue;
	border:solid 1px dimgray;
}


.maint-menu
{ 
   overflow: hidden; 
   width: auto;
}

* html .maint-menu
{ /*IE6 and below hack. Set explicit strip width*/
   width: 100%;
}

.maint-menu a.aero
{ /*aero button CSS*/
   background: transparent url('images/maint-button-left.gif') no-repeat top left;
   display: block;
   float: left;
   font: normal 11px Verdana, Trebuchet MS; /* Change 13px as desired */
   line-height: 19px; /* This value + 8px should equal height of button background (default is 31px) */
   height: 29px; /* Height of button background height */
   padding-left: 12px; /* Width of left menu image */
   text-decoration: none;
   margin-right: 5px; /*spacing between buttons*/
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
   opacity: 0.9;
   -moz-opacity: 0.9;
   width: 140px;
}

.maint-menu a.aero:link, .maint-menu a.aero:visited, .maint-menu a:active
{
   color: black; /*button text color*/
}

.maint-menu a.aero span
{
   background: transparent url('images/maint-button-right.gif') no-repeat top right;
   text-align: center;
   font-style: italic;
   display: block;
   padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.maint-menu a.aero:hover
{ /* Hover state CSS */
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
   opacity: 1;
   -moz-opacity: 0.99;
}

.maint-menu a.aero:hover span
{ /* Hover state CSS (for text) */
   color: Blue;
}

.order a.aero
{
   background-image: url('images/order-button-left.gif');
}

.order a.aero span{
   background-image: url('images/order-button-right.gif');
}

.report a.aero
{
   background-image: url('images/report-button-left.gif');
}

.report a.aero span{
   background-image: url('images/report-button-right.gif');
}

.maint-menu .rightsection
{
   float: right;
   width: 100px;
   position: relative;
   top: 3px;
   padding-right: 5px;
   text-align: right;
}

.maint-menu .rightsection a
{
   color: navy;
}

.maint-gridview-alternatingrow
{
   background-color: #f0e68c; /* khaki */
}

.search-label
{
   font-weight: bold;
   padding-right: 5px;
}

.search-textbox
{
   width: 100px;
   margin-right: 10px;
}

.search-button-cell
{
   padding-top: 5px;
}

.pad-right-10
{
   padding-right: 10px;
}

.margin-left-10
{
   margin-left: 10px;
}

.image-button
{
   vertical-align: bottom;
   margin-right: 5px;
}