			#popup {
					height: 100%;
					width: 100%;
					background: #000000;
					position: absolute;
					left:0;
					top: 0;
					-moz-opacity:0.7;
					-khtml-opacity: 0.7;
					opacity: 0.7;
					filter:alpha(opacity=70);
					z-index: 9000;
				}
				
				#window {
					margin: 0 auto;
					background-color:#eeeeee;
					border: 2px solid #003065;
					position: absolute;
					z-index: 9001;
					webkit-box-shadow: 0px 0px 10px #888888;					
					box-shadow: 0px 0px 10px #888888;					
				}
			#popupmsg {
					background: #E5E5E5;
					position: fixed;
					top: 10px;
					right:10px;
					border: solid 1px #000000;
					-moz-opacity:0.8;
					-khtml-opacity: 0.8;
					opacity: 0.8;
					filter:alpha(opacity=80);
				}
#toolbar {
	border-bottom: 1px solid silver;
   background-color: #DEDEDE;
	background: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#DEDEDE) );
   background: -moz-linear-gradient(-90deg, #ECECEC, #DEDEDE);
   height: 30px;
   width: 100%;
   margin-top: 2px;
   display: table-row;
	position: absolute;
}
#toolbarbutton {
	border: 1px solid silver;
   background-color: #DEDEDE;
	background: -webkit-gradient(linear, left top, left bottom, from(#DEDEDE), to(#ECECEC) );
   background: -moz-linear-gradient(-90deg, #DEDEDE, #ECECEC);
   height: 24px;
   width: 80px;
   margin: 2px;
   font-size: 8pt;
   text-align: right;
   line-height: 24px;
   top: 0px;
	position: absolute;
	display:  table-cell;
}
#toolbarbutton:active {
	border: 1px solid gray;
   background-color: #DEDEDE;
	background: -webkit-gradient(linear, left top, left bottom, from(#DEDEDE), to(#ECECEC) );
   background: -moz-linear-gradient(-90deg, #DEDEDE, #ECECEC);
}


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

#editscreen {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10pt;}

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

.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%;}
	
.textSize7Gray {
	color: gray;
	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; 
}	
#popUpHeader {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: underline;
	line-height: 140%;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 5;
	left: 5;
	padding: 2;
	background-color: #003065;
	background: -webkit-gradient(linear, left top, left bottom, from(#375677), to(#003065) );
   background: -moz-linear-gradient(-90deg, #375677, #003065);
}

#popUpFooter {
	width: 100%;
	position: absolute;
	left: 5;
	bottom: 0;
	background-color: #003065;
	height: 34px;
	display: table-row;
	background: -webkit-gradient(linear, left top, left bottom, from(#375677), to(#003065) );
   background: -moz-linear-gradient(-90deg, #375677, #003065);
}
#popUpCloseButton {
	background-color:#eeeeee;	
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#D2E0EF) );
   background: -moz-linear-gradient(-90deg, #eeeeee, #D2E0EF);
   box-shadow: 0px 0px 2px #000000 inset;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color:  dark gray;
	#border: 2px solid silver;
	width:100px;
	top: 3px;	
	position: absolute;
	display: table-cell;
	vertical-align: middle;
	padding: 5px; 
}

#popUpCloseButton:active {
	#border: 2px solid gray;
	box-shadow: 0px 0px 5px #000000 inset;
	background: -webkit-gradient(linear, left top, left bottom, from(#D2E0EF), to(#eeeeee) );
   background: -moz-linear-gradient(-90deg, #D2E0EF, #eeeeee);
}

#popUpButton {
position: absolute;
top: 5px;
right: 5px;
float: right;
padding: 0;
background-color:#eeeeee;
color: #174a7c;
text-align: center;
border: 1px solid #003065;
width:39px;
height:17px;
}

a.complex
{
	color: #1A1A1A;
	font-style: normal; 
	text-decoration: none;
}
a.complex:hover
{
	color: #1A1A1A;
	font-style: italic;; 
	text-decoration: none;
}


/* 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;
			}
				

