<STYLE type="text/css">
	/*These styles will only apply on print */
	@media print {
		.ScreenOnly {
/*			visibility: hidden;
			position: absolute;	*/
			display: none;
		}
		
		.PrintOnly {
/*			visibility: visible;
			position: absolute;
			top: 0;
			left: 0; */
			display: block;
		}

		.reports-indented-body {
	 		margin-left : 0in;
		}
		
		.PrintBlank {
			background-color: white;
			color: white;
		}
	}
	
	/*These styles will only apply on screen */
	@media screen {
		.PrintOnly {
			visibility: hidden;
			position: absolute;
			display: none;
		}
		
		/* used in the profit summary to move the mody of content in */	
		.reports-indented-body {
	 		margin-left : .30in;
		}
	}

	A:link {
		color: blue;
		font-family: sans-serif;
	}

	A:visited {
		color: #cc0000;
		font-family: sans-serif;
	}
	
	BODY {
		color: maroon;
		font-family: sans-serif;
	}
		
	BODY.Bonus {
		color: black;
		font-family: sans-serif;
		background-color: white;
		margin-left: 0;
		margin-top: 0;
	}

   .list-items {
        font-family: sans-serif;
        font-weight: bold;
        color: navy;
        font-size: small;
        display: list-item;
        list-style-type: circle;
        list-style-position: inside;
   }
   
   .page-title-with-background {
        font-family: sans-serif;
		font-weight: bold;
		color: white;
		font-size: large;
		background-color: maroon;
		padding-left: 6pt;
   }
   
   .page-title-no-background {
        font-family: sans-serif;
        font-weight: bold;
        color: White;
        font-size: medium;
   }

   	.but-1 {
		background-color: blue;
		font-family: sans-serif;
		font-weight: bold;
	}
   
   .sub-page-title-with-background {
        font-family: sans-serif;
		font-weight: bold;
		color: white;
		font-size: small;
		background-color: gray;
		padding-left: 4pt;
   }

   .sub-page-title-with-no-background {
        font-family: sans-serif;
		font-weight: bold;
		color: white;
		font-size: small;
		padding-left: 4pt;
   }

   .field-label {
        font-family: sans-serif;
		font-weight: bold;
		color: maroon;
		font-size: small;
   }

   .admin-field-label {
        font-family: sans-serif;
		font-weight: bold;
		color: Blue;
		font-size: small;
   }

   .page-title-no-background {
        font-family: sans-serif;
        font-weight: bold;
        color: White;
        font-size: medium;
   }

   .top-menubar {
        font-family: sans-serif;
        font-weight: normal;
        font-size: small;
   }

   
   #main-page-layout {
        font-family: sans-serif;
		visibility: visible;
		z-index: 1;
		position: relative;
		left: 0;
		top: 0;
        font-weight: bold;
        color: black;
        font-size: medium;
 		padding: 0px;
		border-width: 0px;
        border-style: none;
		margin: 0px;
   }
   
  .button {
        font-family: sans-serif;
        font-weight: bold;
        color: white;
        font-size: medium;
        text-decoration: none;
   }
   
    .menu-items {
        font-family: sans-serif;
        font-weight: normal;
        color: black;
        font-size: small;
   }
   
   .main-text {
        font-family: sans-serif;
        color: black;
        font-size: medium;
   }

   .main-text-bold {
        font-family: sans-serif;
        font-weight: bold;
        color: black;
        font-size: medium;
   }

  
	.Column-Header {
		font-size: small;
		text-align: left;
		font-weight: bold;
		color: black;
    }
	.Section-Title {
		font-family: Arial;
		font-size: medium;
    }
	.Regular-Text {
		font-family: Arial;
		font-size: x-small;
    }

   .small-text {
        font-family: sans-serif;
		font-size: small;
   }
   
   .role-items {
        font-family: sans-serif;
        color: navy;
        font-size: x-small;
   }

   .small-drop-down {
        font-family: sans-serif;
        color: #CC3333;
        font-size: xx-small;
   }

   .drop-down {
        font-family: sans-serif;
        color: #CC3333;
        font-size: x-small;
   }

   .input-text {
        font-family: sans-serif;
        color: #CC3333;
        font-size: x-small;
   }

   .button {
        font-family: sans-serif;
        color: #CC3333;
		font-weight: bold;
        font-size: x-small;
   }
   
   .warning {
        font-family: sans-serif;
        color: red;
        font-size: xx-small;
		font-weight: bold;
   }

   .all-clear {
        font-family: sans-serif;
        color: #00cc33;
        font-size: xx-small;
		font-weight: bold;
   }
   
   .name-anchor {
        font-family: sans-serif;
        color: red;
        font-size: xx-small;
		font-weight: bold;
   }
   
   .page-break {
		page-break-before: always
	}

   .table-header {
        font-family: sans-serif;
        font-weight: bold;
        color: white;
        font-size: x-small;
		background-color: #CC3333;
   }

   .table-data {
        font-family: serif;
        color: #CC3333;
        font-size: x-small;
   }
   
   .help-text {
        font-family: sans-serif;
        color: blue;
        font-size: x-small;
   }
   .loe-head {
   		font-family: serif;
        font-size: 14pt;
		color: black;
	}
   .loe-text {
   		font-family: serif;
        font-size: 10pt;
		color: black;
	}

/* used in several bonus pages to move the mody of content in */	
	.indented-body {
 		margin-left : .30in
	}

/* Text inside text boxes and drop downs */
	.field-text {
		font-familt: 	sans-serif;
		font-size:		x-small;
		text-align:		right;
	}
/* Used for title bar at top of beach page */
	.bonus-title {
        font-family: sans-serif;
		font-weight: bold;
		color: white;
		font-size: large;
		background-color: blue;
		padding-left: 6pt;
	}

/* Used for employee HR search list */	
	.table-list-headers-hilite {
        font-family: sans-serif;
        font-weight: bold;
        color: white;
        font-size: x-small;
		background-color: blue;
	}

	.table-list-items {
        font-family: sans-serif;
        font-weight: normal;
        color: blue;
        font-size: x-small;
   }

/* Created for the bonus statement report */   
	.SummaryTBODY {
		font-family: arial;
		font-size: 8pt;	
	}
	THEAD {
		font-size: 10pt;
	}
	.Months {
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
	}
	
	.CAInfo {
		font-weight: bold;
		text-align: left;
		font-family: arial;
		font-size: 10pt;
	}
	
	.LeftInfo {
		font-weight: bold;
		text-align: left;
	}
	
	.Rates {
		text-align: right;
	}
	
	.Hours {
		text-align: right;
	}
	
	.Results {
		text-align: right;
	}
	
	.Totals {
		color: blue;
	}
	
	.MainTitle {
		font-size: 16pt;
		font-weight: bold;
	}

	/* Used for Bonus Approval pages */
	.Normal {
	
	}
	
	.Changed {
		color: green;
		font-weight: bold;
	}
	
	.FieldTitles {
		font-weight: bold; 
		font-size: 10pt;
	}
</STYLE>