/*-----------------------------------------------------------------*/
/*                           TABLE FORMATING                       */
/*-----------------------------------------------------------------*/

/* Default Table */
table {
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
/* Background of the tables */
.tableBg { 
/*	background-color: #FFFFFF; */
}

/* Outline on the tables */
.tableOutline { 
	background-color: #000000
}

/* Color and format for the top(HEADER) line in any of the tables*/
.tabletitle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}


/*-----------------------------------------------------------------*/
/*                       Table line FORMATING                      */
/*-----------------------------------------------------------------*/

/* color of the alternating lines (LIGHTER) in tables. This also works for the calender REGULAR days */
.lineLight {
	background-color: #ffffff;
	color: #000000;
}

/* color of the alternating lines (DARKER) in tables. This also works for the calender WEEKENDS days */
.lineDark {
	background-color: #eeeeee;
	color: #000000;
}

/* color of the line (MANAGER) used in tables.  This also works for the calender EVENT days */ 
.lineEvent {
	background-color: #bbbbbb;
	color: #000000;
}

/* color of the line (SELECTED/MOUSEOVERED) used in tables.  This also works for the calender */
.lineSelected {
	background-color: #FF0000;
	color: #000000;
}

/*-----------------------------------------------------------------*/
/*                           FONT FORMATING                        */
/*-----------------------------------------------------------------*/

/* Color and format for the line in any of the tables*/
.fontTitle {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.fontTitleDark {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/* Formating for the links */
a {
	text-decoration: none;
	color: #FFFFFF;
}

.fontTitleDark a {
	text-decoration: none;
	color: #000000;
}

a:hover {
	color: #FF0000;
	text-decoration: overline;
}

a:active {
	text-decoration: none;
}

/*-----------------------------------------------------------------*/
/*                           PAGE FORMATING                        */
/*-----------------------------------------------------------------*/

/* The page Title banners */
.bannerDark {
	
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}

/* The page title banners for additional info */
.bannerLight {
	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #bbbbbb;
	color: #000000;
	text-align: center;
}

.selectedHand {
	background-color: #FF0000;
	color: #FFFFFF;
	cursor: hand;
}

/*-----------------------------------------------------------------*/
/*                       FORM TAG FORMATING                        */
/*-----------------------------------------------------------------*/

form {
	vertical-align: middle;
	margin: auto;
	padding: 0px;
}

.formfields {
	
	font-size: 9px;
	color: #000000;
	border-style: none; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}

.error {
	
	font-size: small;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

input[type="text"] {
	vertical-align: middle;
	margin: auto;
	padding: 0px;
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
input[type="password"] {
	vertical-align: middle;
	margin: auto;
	padding: 0px;
	
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
input[type="submit"] {
	vertical-align: middle;
	margin: auto;
	padding: 0px;
	
	font-size: 10px;
	border: 1px double #000000;
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
}
button {
	vertical-align: middle;
	margin: auto;
	padding: 0px;
	
	font-size: 10px;
	border: 1px double #000000;
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
}
textarea {

	vertical-align: middle;
	margin: auto;
	padding: 0px;
	
	font-size: 20px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
select {
	margin: 0px;
	padding: 0px;
	
	font-size: 10px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.companycolor { 
	background-color: #FFFF00
}

/* calender formating*/
.today {
	color: #FFFFFF;
	background-color: #00CCFF;
}
