.backgroundcolor {		
	background-color: #FFFFFF;
	}

.style1tableheader {
	background-color: c0c0c0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
  	color: #000000;
	}

a.style1tableheader {
	text-decoration: none;
	color: #000000;
	}
	

.style1tablebody {
	background-color: efefef;
  	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	}
	
.style1tablebodytextstandout {
	background-color: efefef;
  	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC363B;
	text-decoration: none;
	}

.style1tabletotals {
	background-color: efefef;
  	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
	color: #000000;
	text-decoration: none;
	}


.style1tablefooter {
	background-color: c0c0c0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	}

.style1tablefootertext {
	font-family: Arial, Helvetica;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	font-size: smaller;
	}

.style1textlevel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.style1textlevel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}

.style1formfieldtitle {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: smaller;
  	font-weight: bold;
	}
	
.style1formfieldtext {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: smaller;
 	font-weight: normal;
	}



.style1button {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}


.style1navbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000099;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: outset 2px #69c;
	border-right: outset 2px #069;
	border-bottom: outset 2px #069;
	border-left: outset 2px #69c;
	}

.style1pagewrapperheader {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	}

.style1error {
	background-color: #99FFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	}

.style1tableheaderall {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	font-size: smaller;
	background-color: c0c0c0;
	}

.entryformbody {
  	background-color: efefef;
	}

.stlye2titlebar {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	}

.style2fieldtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
	}

.style2fieldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: normal;
	}

.style1tabletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.style1copyright {
	font-family: Arial, Helvetica, sans-serif;
        font-size: xx-small;
	}


body {
	font-family: Arial, Helvetica, sans-serif;
	}


/* define height and width of scrollable area. Add 16px to width for scrollbar          */
/* allow WinIE to scale 100% width of browser by not defining a width                   */
/* WARNING: applying a background here may cause problems with scrolling in WinIE 5.x   */
div.tableContainer {
	height: 350px;
	overflow: auto;
	width: 850px;
}


/* define width of table. IE browsers only                 */
/* if width is set to 100%, you can remove the width       */
/* property from div.tableContainer and have the div scale */
div.tableContainer table {
	float: left;
	width: 100%
}

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
thead.fixedHeader tr {
	position: relative;
	/* expression is for WinIE 5.x only. Remove to validate and for pure CSS solution      */
	top: expression(document.getElementById("tableContainer").scrollTop);
}

/* make the TH elements pretty */
thead.fixedHeader th {
	background-color: c0c0c0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
  	color: #000000;
	padding: 4px 3px;
}

/* make the A elements pretty. makes for nice clickable headers                */
thead.fixedHeader a{
	text-decoration: none;
	color: #000000;
}

/* make TD elements pretty. Provide alternating classes for striping the table */
/* http://www.alistapart.com/articles/zebratables/                             */
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
	background-color: efefef;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 2px 3px 3px 4px
}
