.normal {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

body {
     height:100%;
     margin:0;
     padding:0;
}


a.middle {
	/*line-height: 100px;  pic height */
	vertical-align: middle;
	font-size: 12px; 
	text-decoration: none; 
	COLOR: #640201;
}
a.middle img {
	vertical-align: middle;
}

.infotext
{
	text-decoration: none; 
	color: #768668;
	font-size: 10px;
}

.remlen
{
	border:none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF0000;
}

.box 
{
	border: 4px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color:white;
}
.filemanheader
{
	font: Tahoma;
	font-size: 12px;
	color:#D9DAB8;
	background-color:#768668;
	border-bottom-style: inset;
	border-bottom-color: gray;
	border-bottom-width: 1px;
}
.trhover
{
	/*background-color:#d9dab8;*/
	background-color:#FF6600;
}

.addressheader 
{
	border-bottom-style: inset;
	border-bottom-color: gray;
	border-bottom-width: 2px;
}
.addresstext
{
	font: Tahoma;
	font-size: 12px;
}

.addressbar 
{
	border:2px inset #FFFFFF;
	background-color:#FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

.rule-white {  background-color: #FFFFFF}

.menu-bar {  background-color: #333333}

.rule-gray {  background-color: #333333}

.panel-green {  background-color: #768668}

.panel-lt-green {  background-color: #D8DAB7}

.rule-lt-gray {  background-color: #999999}

/* 
a:link {  color: #666666; text-decoration: none}

a:hover {  color: #660000; text-decoration: none}

a:visited {  color: #666666; text-decoration: none}
*/

.text-gray {  color: #666666}

.text-red {  color: #660000}

.red-italic {  font-size: 12px; font-style: italic; color: #660000}

a:active {  color: #660000}

.large-red {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #660000}

.header-bkg {  background-color:  #FF6600}

.clearlink, clearlink:visited, clearlink:hover, clearlink:link, clearlink:active
{
	text-decoration:underline;
	color:#0000CC;
}





TD {  font-family: Arial, Helvetica, sans-serif}

.navon {  font-family: Times New Roman, Times, serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold; line-height: 22px}

.nav {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #333333;	text-decoration: none; font-weight: bold; padding-left: 5px; padding-right: 5px}

.nav_on {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #660000;	text-decoration: none; font-weight: bold; padding-left: 5px; padding-right: 5px}

.navadmin {  font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #990000; text-decoration: none;	font-weight: bold; padding-left: 5px; padding-right: 5px}

.clientheader {  font-size: 12px}

.errortext {  font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000}

.navbar-dkgreen {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D9DAB8; text-decoration: none; padding-left: 13px; background-color: #798466}

a.navbar-dkgreen:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D9DAB8; text-decoration: none; background-color: #798466}

a.navbar-dkgreen:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D9DAB8; text-decoration: none; background-color: #798466}

a.navbar-dkgreen:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D9DAB8; text-decoration: none; background-color: #798466}



.header {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #63030F}

.line {	font-size: 16px; color: #B7B896; padding-left: 8px}

.debug {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0000FF; background-color: #FFFFCC; margin-bottom: 0; margin-top: 0px}

.debugpage {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #0000FF; background-color: #FFCCFF; margin-bottom: 0px;	margin-top: 0px}

.debugbutton {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none; font-style: normal}

.adminheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: none; padding-left: 13px}

.usertable {	border: 1px solid #000000; margin: 0px; padding: 0px}

.usertablehead {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 25px; vertical-align: middle; color: #D9DAB8; background-color: #798466}

.usertableheadlink {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; vertical-align: middle; color: #D9DAB8; background-color: #798466; text-decoration:none}

.usertablebody {	height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.usertablealtcolor {	background-color: #EDEFE4}

.trdisable { background-color: #CCCCCC;}

.activitytablealtcolor {	background-color: #d9dab8}

.usertablelink {	color: #63030F; text-decoration: none}

.folderright {	border-right: 1px dotted #000000}

.selectedfolder {	background-color: #D9DAB8; border-bottom: 1px dotted #000000; COLOR: #640201}

.caltext {	font-size: 10px; text-decoration: none; COLOR: #640201}

.foldertext {	font-size: 12px; text-decoration: none; COLOR: #640201}

.calSmallDay {	font-size: 10px; font-weight: normal; text-decoration: none; COLOR: #000000}


.red {
	background-color: #660000;
}

.green {	background-color: #798466}

.beige {	background-color: #D9DAB8}

.tan {	background-color: #EEEFE1}

table#calendar 
	{    
		background-color:#FFFFFF;    
		width: 100%;
	}
	.calendartd 
	{    
		padding: 1px;    
		border: solid #333333 1px;
		height: 100px;
	}
	.data 
	{    
		color: #000000;    
		text-align: left;   
		width: 100%;
		font: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.dataheader 
	{
		color: #000000;    
		text-align: right;    
		background-color: #EEEFE1;  
		width: 100%;
		height: 14px;
		font: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.toprow 
	{     
		text-align: center;    
		background-color: #798466;
	}
	
input.btn
{
	height: 20px;
	border:solid 1px black;
	font-family:arial;
	font-size:12px;
	background-image:url('images/buttonfill.gif');
	background-repeat:repeat-x;	
}
input.btnSmall
{
	border:solid 1px black;
	font-family:arial;
	font-size:10px;
	background-image:url('images/buttonfill.gif');
	background-repeat:repeat-x;	
}
input.tsinputtxt
{	
	border:none;
	font-family:arial;
	font-size:11px;
	background-color:#edefe4;
	text-align:center;
	width: 32px;
}
input.tsinputextcomments
{
	border:none;
	font-family:arial;
	font-size:11px;
	background-color:#edefe4;
	text-align:center;
	width: 32px;
}
input.tsinputtxtdrk
{	
	border:none;
	font-family:arial;
	font-size:11px;
	background-color:#d9dab8;
	text-align:center;
	width: 32px;
}
.tsOrangeHeader
{
	background-color: #ff6600;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight:bold;
}
.tsOrangeHeader_on
{
	background-color: #798466;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight:bold;
}
.tsdarkgreenheader
{
	background-color: #798466;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight:bold;
}
.tslightgreenheader
{
	background-color:#d9dab8;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}
.tslightgreenheaderactivty
{
	background-color:#d9dab8;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}
.tsinactive
{
	background-color:#999999;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}
.tsusertime
{
	background-color:#edefe4;
	border-collapse: collapse;
	border: 1px solid #d9dab8;
}

.tsusertimecomments
{
	border: 1px dashed gray;
	background-color:#edefe4;
	border-collapse: collapse;
}

.tstab
{
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
}

.overlay 
{
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 1000;
	background-image:url(Images/overlay.gif);
}

.overlaydiv {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	width:300px;
	margin: 100px auto;
	background-color: #D8DAB7;
	border:1px solid #000;
	padding:15px;
	text-align: center;
}

.data2 
{    
	color: #000000;    
	text-align: left;   
	width: 100%;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

