
/*
div
{
	border: 1px solid black;
}
*/
body
{
	overflow: auto;
    height: 100%;
    width: 100%;
	color: black;
	font: 11px Verdana, Geneva, Helvetica, Arial;
	font-weight: normal;
	background : #FFFFFF;
	min-width: 640px;
}
input, textarea, select
{
	color: black;
	font: 11px Verdana, Geneva, Helvetica, Arial;
	/* Specify the padding between the text and the edge of the control */
	padding: 2px;

}

table
{
	border: 0px;
	border-collapse: collapse;
	text-align:left;
}
td
{
	padding: 0px;
}

.control
{

	border: 1px solid #7F9DB9;
}

.contentTable
{
}
/* Add spacing at the top for Firefox.  Add a small space on the right-hand side for visual break */
.contentTable td
{
	padding: 3px 3px 0px 0px;
}
/* Force table space to align to the top for inventory items */
.inventoryItemTable
{
	width: 100%;
}
/* Add left and right cell spacing so columns in the inventory info does not run into each other */
.inventoryItemTable td
{
	vertical-align: top;
	padding: 0px 3px 0px 3px;
}
/* Add padding on the top and bottom of the white spacer between inventory items  */
.inventoryItemTable td.shim
{
	vertical-align: center;
	padding: 2px 0px 2px 0px;
}
.inventorySelectionTable td
{
	margin: 0;	padding: 2px 0px 2px 0px;	outline: 0;	font-size: 100%;	vertical-align: center;	background: transparent;
	border-collapse: collapse;	border-spacing: 0;
/*
	margin: 0px;
	border: 0px;
	vertical-align: center;
	padding: 0px 3px 3px 3px;
*/	
}
a {	color:#31639C; }
img { border: 0; }
.center {text-align: center;}
/* Used to center an image in a line of text */
.middle {vertical-align: middle; }
/* Center the table within a block element */
.center table
{ 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
/* NON FINAL STYLES APPEAR BELOW */
.white_header
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Geneva, Helvetica, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-align: left;
}
.black_header
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Helvetica, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    text-align: left; 
}
.date
{
	FONT-SIZE:9px;
}

.specials_links 
{
	color:red;
	FONT-FAMILY: Verdana, Geneva, Helvetica, Arial;
	FONT-SIZE: 11px
}


.gutter_links 
{
	color:#31639C;
	FONT-FAMILY: Verdana, Geneva, Helvetica, Arial;
	FONT-SIZE: 9px
}

.navlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #31639C; background-color: #E0E0BE; text-decoration: none}
.navlinks:link { color:#31639C; text-decoration:none}
.navlinks:visited { color:#31639C; text-decoration:none}
.navlinks:hover { color:#FFFFFF; text-decoration:none; cursor:hand}
.navlinks:active { color:#FFFFFF; text-decoration:none}

.tablelinks {  font-family: Verdana, Geneva, Helvetica, Arial; font-size: 11px; color: #31639C; text-decoration: none}
.tablelinks:link { color:#31639C; text-decoration:none}
.tablelinks:visited { color:#31639C; text-decoration:none}
.tablelinks:hover { color:#31639C; text-decoration:underline; cursor:hand}
.tablelinks:active { color:#31639C; text-decoration:none}

.redtext, .errortext
{
    COLOR: #993300;
    FONT-FAMILY: Verdana, Geneva, Helvetica, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

.rowOff
{
	background-color:#FFFFFF;
	height=16px;
}

/* background-color:#FF7F83; for a salmon background*/
.rowOn
{
	background-color:#E0E0BE;
	height=16px;
	color:#31639C;
}
/*
Removed as IE somehow is applying this to all row elements, causing
everything to underline.
.rowOn:link { color:#31639C; text-decoration:underline}
.rowOn:visited { color:#31639C; text-decoration:underline}
.rowOn:hover { color:#31639C; text-decoration:underline; cursor:hand}
.rowOn:active { color:#31639C; text-decoration:underline}
*/
.scrollingDiv
{
	position: relative;
	padding: 3px;
	overflow: auto;
	//overflow-y: scroll;
	//overflow-x: none;
	//scrollbar-arrow-color:blue; 
	//scrollbar-face-color: #e7e7e7; 
	//scrollbar-3dlight-color: #a0a0a0; 
	//scrollbar-darkshadow-color:#888888"
}


