body, input, select, td, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
th { font-size: 11px; font-weight: bold; padding: 4px 10px;	text-align:left; background-color: #cecece; }
label {	padding-right: 3px;	white-space: nowrap; }
h3 { color: #000000; font-size: 14px; margin-bottom: 5px; text-align: left; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

.alignCenter { text-align: center; margin-left: auto; margin-right: auto; }
.boxit { width: 100%; }
.boxitBody { padding: 10px 7px 10px 8px; }
.cell { background-color: #FFFF33; }
.configValue { color: #000000; font-weight: bold; }
.copyright { text-align: center; color:gray; }
.displayheader { margin: 0px; }
.loginText { font-size: 11px; font-weight: bold; padding-left: 5px; }
.lookupDisabled { background-color: #dddddd; }
.toolbarText { font-weight: bold; }
.radioButtons {  font-size: 12px;  color: #000000;  height: 12px; }
.redText { color: #990000;  font-weight: bold; }
.securityCrumb { font-size: 12px; }
.securityHighlight { color: #0000ff; font-weight: bold; }
.listerDate { white-space: nowrap; font-size: 9px; } 
.splashText, .splashHeader { text-align: left; }

.breadcrumbBold { font-size: 9px; font-weight: bold; color: #CCCCCC; text-decoration: none; }
.breadcrumbLight { font-size: 9px; color: #CCCCCC; text-decoration: none; }

.buttonCenter { cursor: pointer; }
.buttonFrame { height:23px; border:0; display: inline; margin: 0px 3px; }
.button { background-repeat: repeat-x;	background-position: left top;	height:	23px;}
.buttonTextTD {	color: black; padding-left: 6px; vertical-align: middle; white-space: nowrap; }

.colortabHeader { font-size: 14px; font-weight: bold; padding-left: 10px; padding-right: 5px; }
.colortabBody { font-size: 11px; text-decoration: none; line-height: 14px; }
.colortabLink { font-size: 11px; font-weight: bold; text-decoration: none; padding-bottom: 3px; }
.colortabLink:hover { text-decoration: underline }

.editorButtonNormal, .editorButtonOver, .editorButtonDown, .editorSeparator, .editorButtonDisabled, .editorButtonSelected { margin-left: 1px; }
.editorButtonNormal { border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-right: 1px solid; cursor: default; }
.editorButtonOver, .editorButtonDown { cursor: default; }
.editorSeparator { position: absolute; border-left: buttonshadow solid 1px; border-right: buttonhighlight solid 1px; font-size: 0px; top: 1px; height: 22px; width: 1px; }
.editorButtonNormal { border-color: #d6d3ce; }
.editorButtonOver { border: 1px solid #0a246a; background-color: #b6bdd2; }
.editorButtonDown { border: 1px solid #0a246a; background-color: #8592b5; }

.filemanagerFile { color: #000000; text-decoration: none; }
.filemanagerFile:hover { color: #000000; text-decoration: underline; }
.filemanagerDir { text-decoration: none; font-weight: bold; }

.freedomTable .action { white-space: nowrap; width: 1%; padding-left: 3px; padding-right: 3px; }
.freedomTable th { white-space: nowrap; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background-image: url(/emanager/html/common/graphics/lister_top_bg.gif); background-repeat: repeat-x; background-position: top left; background-color: #e6e6e6; }
.freedomTable td { padding-left: 10px; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.freedomTable { border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; }
.freedomTableRowOn td { background-color: #e8edf4; }
.freedomTableRowOff td { background-color: #ffffff; }

.eTable .action { white-space: nowrap; width: 1%; padding-left: 3px; padding-right: 3px; }
.eTable th { font-size: 10px; color: #0065AA; white-space: nowrap; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background-image: url(/emanager/html/common/graphics/lister_top_bg.gif); background-repeat: repeat-x; background-position: top left; background-color: #e6e6e6; }
.eTableb th { font-size: 10px; color: #ffffff; white-space: nowrap; border-top: 1px solid #274879; border-right: 1px solid #999999; border-bottom: 1px solid #274879; background-image: url(/emanager/html/common/graphics/lister_top_bg-blue.gif); background-repeat: repeat-x; background-position: top left; background-color: #274879; }
.eTable td { padding-left: 10px; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.eTable { border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #bbbbbb; }
.eTableRowOn td { background-color: #e8edf4; }
.eTableRowOff td { background-color: #ffffff; }

.formTextHeading { font-size: 12px; font-weight: bold; padding: 3px; text-align: center;}
.formtextRequired { font-weight: bold; }
.formProfile { text-decoration: none; padding-left: 15px; padding-right: 5px;	text-transform: capitalize; }
.formProfileDetail { text-decoration: none; padding-left: 10px; padding-right: 10px; empty-cells: show; }
.formProfileHeading { font-size: 12px; font-weight: bold; text-decoration: none; background-color: #cccccc; padding: 5px 0 5px 5px; }
.formTextFields { font-size: 12px; color: #000000; }

.goToAssist { background-image: url(/emanager/html/common/buttons/go_to_assist.gif); background-repeat: no-repeat; background-position: 0px 0px; display: block; text-decoration: none; height: 17px; width: 78px; }
.goToAssist:hover { background-position: 0px -17px;}

.help { background-repeat: repeat-x; background-position: left top;	height: 17px; }
.helpTextTD { color: black; padding-left: 4px; padding-bottom:1px; vertical-align: top; white-space: nowrap; font-weight: bold; }
.helpCenter { cursor: pointer; width: 20px; }

.logout { background-repeat: repeat-x; background-position: left top; height: 20px;}
.logoutCenter { cursor: pointer; width: 80px; }
.logoutImageTD { text-align: left; }
.logoutTextTD {	color: white; padding: 0 10px 2px 8px; vertical-align: middle; white-space: nowrap; text-align: left; }

.menus { height: 2px; max-height: 2px; font-size: 2px; line-height: 2px; width: 178px; background-repeat: no-repeat; }
.menul { background-repeat: repeat-y; background-position: left top; text-align: right; vertical-align: middle; width: 38px;  height: 28px; cursor: pointer; }
.menur { background-repeat: repeat-y; background-position: left top; font-weight: bold; vertical-align: middle; width: 136px; height: 28px; cursor: pointer; padding: 0 4px; margin: 0; text-align: left; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
.menu { color: #000000;	background-color: #FFFFFF;	text-decoration: none;	font-size: 12px; }
.menu:hover { color: #000000; background-color: #CEDBEF; text-decoration: none; }
.menuActive { padding: 5px; color: #000000; background-color: #FFFFFF; font-weight: bolder; text-decoration: none; font-size: 12px; }
.menuActive:hover { color: #000000; background-color: #CEDBEF; text-decoration: none; }
.menunav, .menunav:hover, .menunav:link { font-weight: bold; font-size: 13px; vertical-align: middle; cursor: pointer; text-decoration: none; }
.menuEdit { text-decoration: none; color: #b22222; }
.menuEdit:hover { text-decoration: underline; }
.menuReadonly {	font-size: 12px; text-decoration: none;	color: #A62929; }
.menuReadonlyHide { font-size: 12px; text-decoration: none; color: #862929; }
.menuItem, .menuItem2 {	font-size: 12px; color: #1C4CD6; text-decoration: none; }
.menuItem:hover, .menuItem2:hover { color: #1C4CD6; text-decoration: underline; }
.menuItemHide, .menuItem2Hide {	font-size: 12px; color: #AAAAAA; text-decoration: none; }
.menuItemHide:hover, .menuItem2Hide:hover {color: #AAAAAA; text-decoration: underline; }
.menuSelected {	font-size: 12px; text-decoration: none;	background-color: #1C4CD6;	font-weight: bold;	color: #FFFFFF;	padding-right: 5px; }
.menuSelectedHide  { font-size: 12px; text-decoration: none; background-color: #CCCCCC; font-style: italic;	color: #FFFFFF;	padding-right: 5px; }
.menuSelectedHide:hover, .menuSelected:hover { color: yellow; text-decoration: none; }
.menuChoice { font-size: 12px;	text-decoration: none;	color: #191970;	padding: 5px 20px 5px 80px; line-height: 200%; text-align: right; }
.menuChoice:link { font-size: 12px; text-decoration: none; color: #191970; }
.menuChoice:hover { font-size: 12px; text-decoration: none; background-color: #6495ED; color: #FFFFFF; }

.newmenu { text-decoration: none; font-size: 11px; }
.newmenu:hover { text-decoration: none; }
.newmenuactive { text-decoration: none;	font-weight: bolder; font-size: 11px; }
.newmenuactive:hover { text-decoration: none; }

.pageTitle { font-size: 16px; font-weight: bolder; color: #ffffff; }
.pageSubTitle { font-size: 12px; font-weight: bold; color: #000000; }

.prevnextWindow { font-size: 12px; font-family: monospace; padding: 4px; }
.prevnextWindowArrow { font-weight: bold; }
.prevnextCurrent { font-size: 11px; font-weight: bold; }

#outputMessage { padding-bottom: 8px; }

/********** Javascript popup calendar for edit controls *************/
td.cal { font-family: Arial,Helvetica,Sans-serif; font-size:11px; color: #FFFFFF; }
select.month { color: #000000; width: 85px; }
input.year { color: #000000; width: 30px; }
td.calDaysColor { color: #ffffff; background-color: #000000; }
td.calWeekend { color: #000000; background-color: #192D4C; }
td.calBgColor { color: #ffffff; background-color: #d3d3d3; }
.calBorderColor { color: #000000; background-color: #a9a9a9; }
td.calHighlightColor { color: #000000; background-color: #ffffcc; }
a.calHighlightColor { color: #000000; background-color: #ffffcc; }
a.cal { color: #FFFFFF; text-decoration: none; }  
a.cal:Hover { color: #FF0000; text-decoration: none; } 
.disabled { color: #808080; text-decoration: none; }  
.butClass { border: 1px solid; border-color: #D6D3CE; }
.tdClass { padding-left: 3px; }

/********** Styles for statistics **********/
.statisticReports { font-weight: normal; font-size: 16pt; }
.stepsTitles { font-size: 17px; font-weight: bold; color: #000000; padding-left: 5px;}
.stepsTitlesGray { font-size: 17px; font-weight: bold; color: #989898; }
.statisticsCombo { font-weight: bold; font-size: 10pt; color: #192d4c; background-color: #b5c3d8; } 
.statisticsText { font-weight: bold; font-size: 10pt; color: #585858; padding-left: 20px; }
.statisticsDate { font-weight: bold; font-size: 7pt; color: #333333; }
.rangeText { font-weight: bold; font-size: 8pt; color: #333333; padding-right: 5px; padding-left: 15px; }
.summaryText { font-weight: bold; font-size: 8pt; color: #333333; padding-left: 20px; }
.summaryNumber { font-weight: bold; font-size: 8pt; color: #333333; text-align: right; padding-right:20px; }
.rowBlue1 { background-color:#dee5ef; vertical-align: middle; height: 25px; }
.rowBlue2 { background-color:#f6f6f6; vertical-align: middle; height: 25px; }
.rowGray { background-color:#dddddd; height: 10px; }

/********** Styles for bar graph **********/
.tic { padding-left: 4px; height: 30px;}
.ticBottom { padding-left: 4px; height: 17px; }
.ticText { color: #585858; font-size: 8px; font-weight: bold; text-align: right; }
.graphNumbers { font-weight: bold; color: #585858; }
.graphBottom { color: #333333; font-size: 8px; font-weight: bold; text-align: center; }
.graphBottomTic { padding-right: 4px; }
.graphLine { text-align: center; }
.graphTitle { font-weight: bold; font-size: 13px; color: #585858; }
.graphDate { font-weight: bold; font-size: 9px; color: #333333; }
.buttonLink { font-size: 8pt; color: #0065aa; text-decoration: none; }
.buttonLink:hover { color: #990000; text-decoration: underline; }
.toolTipLeft { color: #585858; font-weight: bold; padding-top: 1px; text-align: center; }
.toolTipRight { color: #585858; font-weight: bold; padding-top: 6px; text-align: center; }

/********** RBT styles for Invoices **********/
.invoiceTable { border-collapse: collapse; }
.invoiceTable td { color: #000000; background-color: #ffffff; border-top: 1px solid #cccccc; border-bottom: 1px solid #999999; text-align: left; white-space: nowrap; empty-cells: show; padding: 1px 5px; }
.invoiceRowOdd td { background-color: #f4f4f4;}
.invoiceRowEven td { background-color: #ffffff;}
.invoiceRowTotal td { background-color: #cecece; font-weight: bold; }




