@media print {
BODY, TR, TD, TABLE, DIV, SPAN{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 12px;
	color: #000000;
}
}

@media screen {
BODY, TR, TD, TABLE, DIV, SPAN{
        font-family: Verdana, Arial,  Tahoma,  Helvetica;
        font-size: 12px;
        color: #606060;
}
}


a:link { text-decoration: none; color:#808080; }
a:visited { text-decoration: none; color:#808080; }
a:hover { text-decoration: underline; color:#808080; }
a:active { text-decoration: none; color:#808080; }

.oddrow {
	border-top: 2px solid white;
	background: #C0C0C0;
}

select {
        font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size: 11px;
	border: black 1px solid;
}


input {
	font-family: Arial, Verdana, Tahoma,  Helvetica;
        font-size: 11px;
	background-color : #FFFFFF;
	border: #C6C6C6 1px solid;
	border-bottom: #C6C6C6 1px solid;
}

input.submit {
        font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size: 11px;
        background-color : #F0F0F0;
        border: black 1px solid;
}

input.checkbox {
        font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size: 11px;
        border: none;
}

input.imagebutton {
border: none;
}

input.selected {
color: #FFFFFF;
background-color : #F2F42E;
}

select.highlighted {
background-color : #C5D0E0;
}

input.highlighted {
background-color : #C5D0E0;
}

select.highlighted {
background-color : #C5D0E0;
}

input.midlighted {
background-color : #C5D0E0;
}

select.midlighted {
background-color : #EAEFF6;
}

.box {
border: 1px solid #aaaaaa;
}

.gray {
        color: #b0b0b0;

}

.disabled {
	background-color : #FFFFFF;
	border: black 0px solid;
        border-bottom: black 0px solid;
        background-color : #FFFFFF;
}

@media print {
span.pagebreak {
page-break-before: always;
}

span.non-printing {
color: #ffffff;
}
}



.evenrow {
	border-top: 2px solid white;
        background: #F0F0F0;
}

TD.headerrow {
        border-top: 2px solid black;
        border-bottom: 2px solid black;
}

.headerrow {
	background: #F2D2D2;
        color: #FFFFFF;
	}

.smalltext{
	    font-family: Verdana, Arial,  Tahoma,  Helvetica;
        font-size: 9px;
        color: #FFFFFF;
}

.smallgraytext{
	    font-family: Verdana, Arial,  Tahoma,  Helvetica;
        font-size: 9px;
        color: #808080;
}

.largetext{
	    font-family: Verdana, Arial,  Tahoma,  Helvetica;
        font-size: 14px;
        color: #808080;
}

BODY{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

TABLE.footertable2 {
	border-top: 0px solid black;
        background: #81061A;
	}

.footertable {
	background: #81061A;
	color: #FFFFFF;
}

TABLE.headertable2 {
	background: #85051C;
        border-bottom: 0px solid white;
        }


.itemheaderrow {
	font-weight:bold;
        border-bottom: 1px solid black;
        }

.pageheader {
	font-weight: bold;
	color: #000000;
	font-size: 18px;
        border-bottom: 3px solid black;
        }


TD.pageheader {
        border-bottom: none;
		color: #000000;
        }

.headertable {
	background: #85051C;
	color: #FFFFFF;
}

TABLE.menutable {
        }

.menutable {
        background: #4E0719;
	color: #F2C4C4;
	text-decoration:none;
}

.menutable2 {
        background: #4E0719;
        color: #FFFFFF;
        text-decoration:none;
}


.menulabel {
	color: #FFFFFF;
	text-decoration:none;
}

input.button {
        cursor: hand;
        color: #000000;
        background-color: #aaaaaa;
        font-weight: bold;
        padding: 1px;
        padding-right: 1px;
        padding-top: -2px;
        padding-bottom: 1px;
        border-width: 1px;
        border-top-style : solid;
        border-top-color : #000000;
        border-bottom-style : solid;
        border-bottom-color : #000000;
        border-left-style : solid;
        border-left-color : #000000;
        border-right-style : solid;
        border-right-color : #000000;
}

input.buttonover {
        cursor: hand;
        color: #FFFFFF;
        background-color: #004488;
        font-weight: bold;
        padding: 1px;
        padding-right: 1px;
        padding-top: -2px;
        padding-bottom: 1px;
        border-width: 1px;
        border-top-style : solid;
        border-top-color : #000000;
        border-bottom-style : solid;
        border-bottom-color : #000000;
        border-left-style : solid;
        border-left-color : #000000;
        border-right-style : solid;
        border-right-color : #000000;
}

