body {
	text-decoration: none; 
	background-color: #FFFFFF;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-color: #000000;
	margin:0px;
padding:0px; 
}

a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

b:link, b:visited, b:active {
	text-decoration: none;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: blue;
}

a.altTreeLink {
	color: #6600CC;
}

a.topLink {
	color: #FFFFFF;
	text-decoration: underline;
}

a.topMenuItem {
	color: black;
	text-decoration: none;
	
	font-weight: bold;
	font-size: 15px;
}

a.leftMenuHeader {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.leftMenuItem {
	color: blue;
	text-decoration: none;
	font-size: 11px;
}

a.rightMenuItem {
	color: blue;
	text-decoration: none;
	font-size: 11px;
}


a.centerMenuItem {
	color: blue;
	text-decoration: none;
	font-size: 11px;
}

h1 {
	font-family: arial, verdana, sans-serif;
}

a:hover {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	
	color: #B7B700;
}
	
table {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}

td {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}

td.midMenu {
	background-image:url('bglines.jpg');
	border-bottom: #000000 1px solid;
}

input {
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #EEEEEE;
}

input.whiteradio {
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #FFFFFF;
}

input.ubertiny {
	width: 35px;
}

input.tiny {
	width: 70px;
}

input.narrow {
	width: 100px;
}

input.wide {
	width: 140px;
}

input.wider {
	width: 225px;
}

input.uberwide {
	width: 300px;
}

input.mailform {
	width: 140px;
	border: 1px solid #00AA00;
}


textarea {
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #EEEEEE;
}

textarea.mailtextarea {
	border: 1px solid #00AA00;
}

select {
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #EEEEEE;
}

select.nameDropDown {
	width: 140px;
}

select.nameDropDownWide {
	width: 250px;
}

.barbutton {font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #EEEEEE;width:100px}

.contentheader {
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #FFFD37;
	border-bottom: #484848 1px solid;
	background-color: #000000;
	cursor: default;
}

.ERR_contentheader {
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom: #484848 1px solid;
	background-color: #CC3300;
	cursor: default;
}

.ERR_contentbox {
	border-left: #484848 1px solid;
	border-top: #484848 1px solid;
	border-right: #484848 1px solid;
	border-bottom: #484848 1px solid;
	background-color: #EEEEEE;
	cursor: default;
}

.contentbox {
	border-left: #484848 1px solid;
	border-top: #484848 1px solid;
	border-right: #484848 1px solid;
	border-bottom: #484848 1px solid;
	background-color: #EEEEEE;
	cursor: default;
}

.bordertable {
	border-left: #484848 1px solid;
	border-top: #484848 1px solid;
	border-right: #484848 1px solid;
	border-bottom: #484848 1px solid;
	background-color: #FFFFFF;
	cursor: default;
}

.formsubheader {
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	border-bottom: #484848 1px solid;
	background-color: #FFFFFF;
	cursor: default;
}

.underlinetr {
	border-bottom: #000000 1px solid;
}

.formbox {
	border-left: #484848 1px solid;
	border-top: #484848 1px solid;
	border-right: #484848 1px solid;
	border-bottom: #484848 1px solid;
	background-color: #EEEEEE;
	cursor: default;
}


.imagebox {
	border-left: #222222 1px solid;
	border-top: #222222 1px solid;
	border-right: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	background-color: #FFFFFF;
	cursor: default;
}

.buttonlink {
	cursor: default;
}

.listheader {
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	background-color: #FFFFFF;
	cursor: default;
}

.listelement {
	border-left: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	background-color: #DDDDDD 1px solid;
	cursor: default;
}

.menubar {
	border-left: 0px;
	border-right: 0px;
	border-top: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;;
	background-color: #EEEEEE;
}

.menubaritem {
	border-left: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	text-decoration: none; 
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	font-color: #000000;
	padding-left: 6px;
	padding-right: 6px;
	cursor: hand;
}

.menubaritemhover {
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #FFFFFF;
	text-decoration: none; 
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	font-color: #000000;
	padding-left: 6px;
	padding-right: 6px;
	cursor: hand;
}

.menubarspecial {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}

.menubarspecialhover {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}

.menubarspecialtd {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
}

.submenu {
	background-color : #EEEEEE;
	layer-background-color : #EEEEEE;
	border-width : 1px;
	border-style : solid;
	border-color : #EEEEEE; 
	top : 50px;
	left : 50px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
}

.timecardinput {
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #EEEEEE;
	text-align: right;
}

.timecardselect {
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #EEEEEE;
	text-align: left;
}

.timecardOTinput {
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #EEEF9D;
	text-align: right;
}

.timecardOTselect {
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #EEEF9D;
	text-align: left;
}

.timecardinputError {
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #CC0000;
	text-align: right;
}

.timecardHeader {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #374BB5;
	font-weight: bold;
}

.timecardHeaderDate {
	font-family: arial, verdana, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #374BB5;
}

.timecardHeaderWeekend {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #0E7AF3;
	font-weight: bold;
}

.timecardHeaderDateWeekend {
	font-family: arial, verdana, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #0E7AF3;
}

.timecardTotalBox {
	background-color: #374BB5;
}

.clblistheader {
	border-top: #000000 1px solid;
	border-left: none;
	border-right: none;
	border-bottom: #000000 1px solid;
	background-color: #DDDDDD;
	font-weight: bold;
	cursor: default;
}

.clblistheaderleft {
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: none;
	border-bottom: #000000 1px solid;
	background-color: #DDDDDD;
	font-weight: bold;
	cursor: default;
}

.clblistheaderright {
	border-top: #000000 1px solid;
	border-left: none;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #DDDDDD;
	font-weight: bold;
	cursor: default;
}

.clblistelement {
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: #EEEEEE 1px solid;
	cursor: default;
}

.clbsummaryelement {
	border-left: none;
	border-top: #000000 1px solid;
	border-right: none;
	border-bottom: none;
	cursor: default;
}

.clbsummaryelementlefttop {
	border-left: #000000 1px solid;;
	border-top: #000000 1px solid;
	border-right: none;
	border-bottom: none;
	cursor: default;
}

.clbsummaryelementrighttop {
	border-left: none;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: none;
	cursor: default;
}

.clbsummaryelementleftbottom {
	border-left: #000000 1px solid;
	border-top: none;
	border-right: none;
	border-bottom: #000000 1px solid;
	cursor: default;
}

.clbsummaryelementrightbottom {
	border-left: none;
	border-top: none;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	cursor: default;
}

.commentsfield {
	font-size: 12px;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	background-color: #EEEEEE;
	text-align: left;
}

.dropDownWideError {
	width: 250px;
	background-color: #EE0000;
}

.tip { font-family: Verdana, Arial, Helvetica, sans-serif; color:green; font-size:8pt;  }
.topText { font-family: Verdana, Arial, Helvetica, sans-serif; color:white; font-size:10pt;  }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; color:black; font-size:8pt;  }


.topMenuText { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color:black; 
	font-size:12pt;  
}

.leftMenuText { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	font-size:11px;  
}


h5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color:black; 
	font-size:11px;  
}
.rightSideHeader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color:black; 
	font-size:11px;  
}




.rightSideText { 
	font-family: Arial, Verdana, Helvetica, sans-serif;  
	color:black; 
	font-size:12px;  
}

.breadcrumbs { 
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	color:red; 
	font-size:11px;  
}

h6 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;   
	color:black; 
	font-size:14px;  
}
.contentSectionHeader { 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;   
	color:black; 
	font-size:14px;  
}