@charset "utf-8";
/* CSS Document */

.textSize8Black {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 130%;}

.textSize10Black {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 130%;
	font-weight:bold;}

.textSize10 {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 130%;}

.textSize10BlueGrey {
	color: #bcbec0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 120%;
	font-weight:bold;}

.textSize9Blue {
	color: #174a7c;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 140%;}
	
.textSize12Blue {
	color: #174a7c;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 140%;}

.textSize7Blue {
	color: blue;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 140%;}

.textSize8Red {
	color: Red;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 140%;}
	
	
.textSize12BlueGrey {
	color: #bcbec0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 140%;
	font-weight:bold;}

.imgemployee
{
	border: 1px;
	border-color: #003065;
	border-style: solid;
}	

#menurow	
	.menutext {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	line-height: 140%;
	font-weight:bold;}

	
/* Employee Tabs*/

 #header
 {
 	font-size: 10pt;
 	font-family: Arial, Verdana, Helvetica, sans-serif;
 	margin: auto;
 	width: 1000px;
}

    #header ul {
		list-style: none;
		padding: 0;
		margin: 0;
    }
    
	#header li {
		float: left;
		border: 1px solid #003065;
		border-bottom-width: 0;
		margin: 0;
    }
    
	#header a {
		text-decoration: none;
		display: block;
		background: #003065;
		padding: 0.24em 1em;
		color: #FFFFFF;
		width: 9em;
		text-align: center;
    }
	
	#header a:hover {
		background: #6683a3;
	}
	
	#header #selected {
		border-color: #003065;
	}
	
	#header #selected a{
		position: relative;
		top: 1px;
		background: white;
		color: #003065;
		font-weight: bold;
	}
	
	#content {
	 	font-size: 10pt;
 	   font-family: Arial, Verdana, Helvetica, sans-serif;
	   border: 1px solid #003065;
		clear: both;
		position: static;
		top: 50px;
		padding: 0 1em;
		width: 971px;
		margin: auto;
		visibility: hidden;
	}
	
	/* FOOTER */	
	#footer {
		height:20px; 
		width:100%; 
		position: absolute; 
		bottom: 0px;
		text-align: center;
	 	font-size: 7pt;
		font-family: Arial, Verdana, Helvetica, sans-serif;
	} 

/* Employment popups for Data Editing */	
#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
border: 1px solid #003065;
width:500px;

z-index: 9002;
overflow: visible; 
}	
#popUpButton {
position: absolute;
float: right;
top: 5;
right: 5;
padding: 0;
background-color:#eeeeee;
border: 1px solid #003065;
width:37px;
height:24px;
}
#popUpHeader {
	color: #174a7c;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: underline;
	line-height: 140%;
	position: relative;
	top: 5;
	left: 5;
	padding: 2;
}



/* calendar */	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}




