* {
	padding: 0;
	margin: 0;
  }
/*  
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;
	margin: 1px;
	/* 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 left and right cell spacing for content displaying tables */
.contentTable td
{
	padding: 0px 3px 0px 3px;
}
a {	color:#31639C; }
img { border: 0; }
.center {text-align: center;}
/* 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;
}


.body_links 
{
	/* This can be removed as it is now the generalized "a" */
	color:#31639C;
	FONT-FAMILY: Verdana, Geneva, Helvetica, Arial;
	FONT-SIZE: 11px
}
.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
{
    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"
}


