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: #000000;
}
}


BODY {
    margin: 3px;
    font-family: Arial, Verdana, Tahoma, Helvetica;
    font-size: 12px;
}



a:link { color:#800000;  }
a:visited { color:#800000; }
a:hover { text-decoration: underline; color:#3D2CBA; }
a:active { color:#800000; }


select {
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 12px;
	background-color : #FFFFFF;
	border: #C6C6C6 1px solid;
	border-bottom: #C6C6C6 1px solid;
}


input {
	font-family: Verdana, Tahoma, Arial, 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;
	 }

input.imagebutton {
border: none;
}

input.selected {
color: #FFFFFF;
background-color : #F2F42E;
}

input.checkbox {
        font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size: 12px;
        border: none;
        BORDER-TOP-STYLE: none; 
        BORDER-RIGHT-STYLE: none; 
        BORDER-LEFT-STYLE: none; 
        BORDER-BOTTOM-STYLE: none;
        margin-left:0px;
}





TABLE.footertable2 {
	border-top: 0px solid black;
        background: #81061A;
	}

	.footertable {
		background: #81061A;
		color: #FFFFFF;
	}

    .itemtext 
    {
	    font-family: Verdana, Tahoma, Arial, Helvetica;
        font-size: 12px;
        
    }

	.headertable2 {
		background: #FFFFFF;
        border-bottom: 0px solid white;
    }

	.borderleft 
	{
        border-left: 1px solid #a49c90;
	}

	.borderright
	{
        border-right: 1px solid #a49c90;
	}

	.bordersides
	{
        border-left: 1px solid #a49c90;
        border-right: 1px solid #a49c90;
	}

	.itemheaderrow {
		font-weight:bold;
        border-bottom: 1px solid black;
    }

	.pageheaderleft {
		font-weight: bold;
		color:#800000;
		font-size: 12px;
        border-bottom: 3px solid black;
        border-left: 1px solid #A49C90;
        border-top: 1px solid #A49C90;
    }

	.pageheader {
		font-weight: bold;
		color:#800000;
		font-size: 12px;
		text-decoration: underline;
    }

	.help {		
		font-size: 12px;
    }

	.pageheaderright {
		font-weight: bold;
		color: #000000;
		font-size: 12px;
        border-bottom: 3px solid black;
        border-right: 1px solid black;
        border-top: 1px solid black;
    }

	.errortext {
        font-family: Verdana, Arial,  Tahoma,  Helvetica;
        font-weight: bold;
        font-size: 12px;
        color: Red;
	}



	.borderbox {
        border-bottom: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
        font-family: Verdana, Arial,  Tahoma,  Helvetica;
        font-size: 12px;
    }


	.titlebox {
        border-bottom: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
        border-top: 1px solid black;
        font-family: Verdana, Arial,  Tahoma,  Helvetica;
        font-size: 12px;
        font-weight: bold;

    }


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;
}

help {		
		font-size: 12px;
    }


        
.heartbeat {
    position: absolute;
    display: none;
    margin: 5px;
    color: red;
    right: 0;
    top: 0;
}        