BODY {
        font-family: helvetica, arial, sans serif;
        background-color: #DDDDDD;
}

A:link {
        color: #0000FF;
}

A:visited {
        color: #0000FF;
}

A.red_link:link {
        color: #FF0000;
}

A.red_link:visited {
        color: #FF0000;
}

A.NoteTabLink:link {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        font-weight: bold;
        color: #FFFF00;
}

A.NoteTabLink:visited {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        font-weight: bold;
        color: #FFFF00;
}

A.TabLink:link {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        color: #FFFFFF;
}

A.TabLink:visited {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        color: #FFFFFF;
}

A.TabLinkSelected:link {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        font-weight: bold;
        color: #FFFFFF;
}

A.TabLinkSelected:visited {
        font-family: helvetica, arial, sans serif;
        font-weight: bold;
        font-size: 10pt;
        color: #FFFFFF;
}

TABLE {
        font-family: helvetica, arial, sans serif;
}

TD.CellTextH1 {
	    font-family: helvetica, arial, sans serif;
        font-size: 12pt;
        font-weight: bold;
		color: red;
}

TD.CellHeader {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        font-weight: bold;
        background-color: #FFFF7F;
        border: 1px solid black;
}

TD.CellHeaderNew {
    font-family: helvetica, arial, sans serif;
    font-size: 10pt;
    font-weight: bold;
    background-color: #99BADD;
    border: 1px solid black;
}

TD.CellValue {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        background-color: #FFFFFF;
        border: 1px solid black;
}

TD.CellWhite {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        background-color: #FFFFFF;
        border: 1px solid black;
}

TD.CellRed {
		font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        background-color: red;
        border: 1px solid black;
		color:	white;
}

TD.CellRedBold {
		font-family: helvetica, arial, sans serif;
        font-size: 10pt;
		font-weight: bold;
        background-color: red;
        border: 1px solid black;
		color:	white;
}

TD.CellGray {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        background-color: #EEEEEE;
        border: 1px solid black;
}

TD.CellGray12 {
        font-family: helvetica, arial, sans serif;
        font-size: 12pt;
		font-weight: bold;
        background-color: #EEEEEE;
        border: 1px solid black;
}

TD.CellBlack {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        background-color: black;
        border: 1px solid black;
}

TD.TabHeaderSelected {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #00BB00;
        border: 1px solid black;
}

TD.TabHeaderSelectedRed {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #FF0000;
        border: 1px solid black;
}

TD.TabHeaderSelectedOrange {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #FF9900;
        border: 1px solid black;
}

TD.TabHeader {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        color: #FFFFFF;
        background-color: #007700;
        border: 1px solid black;
}

TH, TD, P {
        font-family: helvetica, arial, sans serif;
        font-size: 10pt;
        color: #000000;
}

.submitLink {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: Bold;
 color: #FF0000;
 }

input.btn {
 	font-size: 		14px;
 	font-weight:	Bold;
	color:			blue;
}

input.btnRed {
 	font-size: 		14px;
 	font-weight:	Bold;
	color:			red;
}

input.chkSize {
	height:			20px;
	width:			20px;
}


table.scrollTable>tbody	{  /* child selector syntax which IE6 and older do not support*/
	overflow: auto; 
	overflow-x: hidden;
	height: 450px;
	height:	expression(document.body.clientHeight > 700? "450px": "auto" ); 
	
}

thead tr	{
	position:relative; 
	top: expression(offsetParent.scrollTop); /*IE5+ only*/
}

td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

div.tableContainer {
	/*width: 65%;		/* table width will be 99% of this*/
	height: 525px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
}

