
div.center {
    text-align: center;
}

div.center table {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

div.left table  { 
    margin-left: 0px !important;
}





.MessageRed
{
	color: #CC0000;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
}

.MessageGreen
{
	color: #006400;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
}

.MessageBlack
{
	color: #000000;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
}

/* tool tips */
a{
position:relative;
z-index:24;
}
a span.tooltip{
display:none;
}
a:hover span.tooltip{
display:block;
position:absolute;
padding:2px;
font-size:12px;
border:1px solid #000000;
background-color:#FFFFE1;
color:#000000;
text-decoration:none;
top:1.5em; left:1em; width:50em;
}
#cssTtShort { width:25em; }
/*Ie fix, a high z-index to make sure the tooltip is not displayed behind other elements.*/
a:hover{z-index:100; background-color:transparent;}

/* tool tips end */
.center1 { margin-right: 5px; margin-left: 5px; margin-bottom: 5px; margin-top: 5px; }

a.csslbtn1:hover { text-decoration: underline; color: #0000FF; }
a.csslbtn1:visited { color: #0000FF; }
.cssTitle { background-color:#336699;width:100%;text-align:center;color:#FFFFFF;height:25px; }
.csstxtBox1 { border: solid thin; border-color: #98B0C7; width: 175px; }
.csstxtBox1d { border: none; color: #000000; width: 175px; }
.csstxtBox1e { border: solid thin; border-color: #98B0C7; width: 190px; }
.csstxtBox1f { border: solid thin; border-color: #98B0C7; width: 310px; }
.csstxtBox2 { border: solid thin; border-color: #98B0C7; width: 90px; }
.csstxtBox2d { border: solid thin; border-color: #CCCCCC; background-color: #F5F5F5; width: 90px; }
.csstxtBox3 { border: none; background: none; width: 120px; }
.csstxtBox4 { border: none; background: none; width: 120px; color: #ff0000; }
.csstxtBox5 { border: none; background: none; width: 120px; color: #ff0000; font-weight: bold; }
.csstxtBox6 { border: solid thin; border-color: #98B0C7; width: 90px; text-align: right; }
.csstxtBox6d { border: none; background-color: #F5F5F5; color: #000000; width: 90px; text-align: right; }
.csstxtBox7 { border: solid thin; border-color: #98B0C7; width: 55px; text-align: right; }
.csstxtBox7d { border: none; background-color: #F5F5F5; color: #000000; width: 55px; text-align: right; }
.csstxtBox7EHE { border: solid thin; border-color: #98B0C7; background-color: #FF0000; color: #FFFFFF; width: 55px; text-align: right; }
.csstxtBox7ESE { border: solid thin; border-color: #98B0C7; background-color: #FFFF00; color: #000000; width: 55px; text-align: right; }
.csstxtBox7VHE { border: none; background-color: #FF0000; color: #FFFFFF; width: 55px; text-align: right; }
.csstxtBox7VSE { border: none; background-color: #FFFF00; color: #000000; width: 55px; text-align: right; }
.csstxtBox8 { border: solid thin; border-color: #98B0C7; width: 55px; }
.csstxtBox9 { border: none; width: 100%; height: 17px; font-size: x-small; }
.csstxtBox10 { border: none; background: none; width: 140px; height: 17px; }
.csstxtBox11 { border: solid thin; background: #F5F5F5; border-color: #98B0C7; color: #A0A0A0; width: 90px; text-align: right; }
.csstxtBox12 { border: none; background: #F5F5F5; width: 55px; text-align: right; }
.csstxtBox13 { border: none; background: #F5F5F5; width: 55px; text-align: right; font-weight: bold; }
.csstxtBox13SE { border: none; background: #FFFF00; width: 55px; text-align: right; font-weight: bold; }
.csstxtBox14 { border: none; background: none; color: #999999; }
.csstxtBox15 { border: none; background: none; width: 100%; color: #000000; }
.csstxtBox16 { border: solid thin; border-color: #98B0C7; width: 110px; }
.csstxtBox17 { border: solid thin; border-color: #98B0C7; background-color: #FFFFFF; width: 100px; text-align: right; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-serif; }
.csstxtBox18 { border: none; background: none; width: 100px; text-align: right; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-serif; }
.csstxtBox19 { border: none; background: none; width: 100px; text-align: right; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-serif; }
.csstxtBox20 { border: solid thin; border-color: #98B0C7; width: 400px; }
.cssDisabled { border: none; background: #F5F5F5; }
.cssHand { cursor: pointer; }
.cssCalendar { cursor:pointer;vertical-align:middle; }
.cssTxtManualEntry { border: solid thin; border-color: #98B0C7; width: 270px; }
.cssTxtArea1 { border: solid thin; border-color: #98B0C7; }
.cssTxtArea2 { border: none; background: none; width: 150px; color: #999999; }
.cssTxtArea3 { border: solid thin; border-color: #98B0C7; height: 25px; }
.cssTxtArea1d { border: solid thin; border-color: #CCCCCC; background: #F5F5F5; }
.cssLinkButtons { color: #0000FF; }
.cssddlReasonCode { width: 175px; }
.cssddlGoTo { width: 150px; }
.cssimgbutton1 { position: absolute }
.csslbldis { display: none; }
.visit1 { color: #FFFFFF; }
.visit2 { color: #0000FF; }
.cssEntryMenuMsg { width:98%;height:50px;border: solid 1px #CCCCCC;background-color:#f6fdff;color:Red;font-size:medium;padding: 10px 10px 10px 10px;text-align:center; }
.modalBackground { background-color:#E6E6E6;filter:alpha(opacity=70);opacity:0.60; }
a { text-decoration: none; }
a.cssTabOn
{
	background-color: #336699;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	height: 22px;
	padding-left: 25px;
	padding-right: 25px;
}

.cssTabOn
{
	background-color: #336699;
	height: 22px;
}

a.cssTabOff 
{
	background-color: #EFEFEF;
	color: #0000FF;
	font-style: normal;
    font-weight: bold;
	white-space: nowrap;
	text-align: center;
	height: 22px;
	padding-left: 25px;
	padding-right: 25px;
}

.cssTabOff
{
	background-color: #EFEFEF;
	height: 22px;
}

.cssSetMenu { position: relative; z-index: 100;width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0; }
.cssSetMenu td { padding: 3px; vertical-align:middle; }

body { font-family: Verdana, Arial, Helvetica, Sans-serif; }
#cssBody1 { background-color: #336699; }
#cssBody2 { background-color: #F5F5F5; margin-left: 0px; margin-top: 0px; margin-right: 0px; }
#cssBody3 { background-color: #F6F6F6; }
#cssBody4 { background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; }
/*--#cssBody4 { margin-left: 0px; margin-top: 0px; margin-right: 0px; }--/

/*-- Main div. See resolution css for individual subclass --*/
div.of { position: relative; border-width: 1px; border-style: solid; border-color: #336699; overflow: auto; overflow-x:hidden; }
/*-- "of" sublances are for non-sizeable divs --*/
#ofVariance { height: 135px; }
#ofExpenseDistributionSummary { width: 100%; height: 100%;  margin-left: -1px; margin-right: -1px; }
#ofViewEmpRepRec { width: 100%; height: 433px; }
#ofViewPrevExpRep { width: 100%; height: 365px; }
#ofViewEmpPreRep { width: 100%; height: 433px; }
#ofReceiveReceipt { width: 100%; height: 250px; }
#ofExpenseRequired { width: 100%; height: 370px; }
#ofAttachments { width: 100%; height: 200px; }
#ofUserDefinedField { width: 100%; height: 480px;}
#ofLUCombinationPayCode { width: 100%; height: 370px; }

h1 { font-size:medium; }
h2 { font-size:10pt; }
h3 { font-size:8pt; }

img { border: 0px none; }

input.cssDaysItem { width: 38px; border: solid thin; border-color: #98B0C7; text-align: right; }
input.cssDaysAlt { width: 38px; border: solid thin; border-color: #98B0C7; text-align: right; background: #EDFCEF; }
input.cssDaysView { width: 38px; border: solid thin; border-color: #F5F5F5; text-align: right; }
input.cssDaysDisabled { width: 38px; border: solid thin; border-color: #98B0C7; background: #CCCCCC; text-align: right; }
input.cssDaysSE { width: 38px; border: solid thin; border-color: #98B0C7; text-align: right; background: #FAFBC0; }
input.cssDaysHE { width: 38px; border: solid thin; border-color: #98B0C7; text-align: right; background: #FD9797; }
input.cssJobTotals { width: 40px; background: #F5F5F5; border: none; text-align: right; } 
input.cssJobTotalsAlt { width: 40px; background: #edfcef; border: none; text-align: right; } 

input.cssDailyTotals { width: 38px; background: #F5F5F5; border: none; text-align: right; }
input.cssDailyTotalsHE { width: 38px; background: #FF0000; border: none; text-align: right; color: #FFFFFF; }
input.cssDailyTotalsSE { width: 38px; background: #FFFF00; border: none; text-align: right; }

input.cssDailyGrandTotals { width: 40px; background: #F5F5F5; border: none; text-align: right; font-weight: bold; }
input.cssDailyGrandTotalsHE { width: 40px; background: #FF0000; border: none; text-align: right; font-weight: bold; color: #FFFFFF; }
input.cssDailyGrandTotalsSE { width: 40px; background: #FFFF00; border: none; text-align: right; font-weight: bold; }

input.noBorderHide { border: none; background: none; width: 15px; }

input.cssRecognitionPay { width: 40px; border: solid thin; border-color: #98B0C7; text-align: right; }
input.cssRecognitionPayView { width: 40px; border: solid thin; border-color: #F5F5F5; text-align: right; }
input.cssRecognitionPayHE { width: 40px; border: solid thin; border-color: #98B0C7; background: #FF0000; text-align: right; color: #FFFFFF; }
input.cssRecognitionPaySE { width: 40px; border: solid thin; border-color: #98B0C7; background: #FFFF00; text-align: right;  }

input.cssTxtQuickCode { width: 38px; border: solid thin; border-color: #98B0C7; text-align: left; }
input.cssTxtEndDate { width: 62px; border: solid thin; border-color: #98B0C7; text-align: left; font-size: xx-small; white-space: nowrap; }
input.cssCbxApprovalType { width: 50px; border: solid thin; border-color: #98B0C7; text-align: left; }
input.cssddlReason { width: 180px; border: solid thin; border-color: #98B0C7; text-align: left; font-size: xx-small; white-space: nowrap; }
input.csslblReason { width: 180px; border: solid thin; border-color: #98B0C7; text-align: left; font-size: xx-small; white-space: nowrap; }


/** New Center Layout **/

th, td { vertical-align: top; }
.cssContainer {
    width:98%; 
    margin:1%;
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
  } /* Allows outside of tables to center itself on the form, also see cssTableP0S0W175BGBCW */

.cssTableP0S0W100P { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0; }
.cssTableP0S0W100P td { padding: 0px; }
.cssTableP0S0W100PL { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0; }
.cssTableP0S0W100PL td { padding: 0px; text-align:left; } 

.cssTableP0S1W100P { width:100%;margin:0 auto;border-collapse:separate; border-spacing: 1px; }
.cssTableP0S1W100P td, th { padding: 0px; }

.cssTableP0S0W100PBGW { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0;background-color:#FFFFFF; }
.cssTableP0S0W100PBGW  td { padding: 0px; }
                           
.cssTableP0S0W175BGBCW { width:175px;border-collapse:separate; border-spacing: 0px; border-collapse:collapse; border-spacing: 0;border:1px solid #0061AA;background-color:#FFFFFF;
                          text-align:center; margin-left:auto; margin-right:auto; 
                       } /* For table to center need text-align:center;margin-left:auto;margin-right:auto; and see .cssContainer */
.cssTableP0S0W175BGBCW td { padding:0px; }  

.cssTableP1S0W100P { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0; }
.cssTableP1S0W100P td { padding: 1px; }  
.cssTableP1S0W100PL { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0; }
.cssTableP1S0W100PL td { padding: 1px;text-align:left; }
.cssTableP1S0W100PBCW { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0;background-color:#FFFFFF; }
.cssTableP1S0W100PBCW td { padding: 1px; } 

.cssTableP1S2W100P { width:100%;margin:0 auto;border-collapse:separate; border-spacing: 2px; }
.cssTableP1S2W100P td { padding: 1px; }

.cssTableP2S0W100P { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0;  }
.cssTableP2S0W100P td { padding: 2px; }
.cssTableP2S0W100PL { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0;  }
.cssTableP2S0W100PL td { padding: 2px; text-align:left; }
.cssTableP2S0W100PBGCW { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0;background-color:#FFFFFF;  }
.cssTableP2S0W100PBGCW td { padding: 2px; }

.cssTableP2S1W100P { width:100%;margin:0 auto;border-collapse:separate; border-spacing: 1px; }
.cssTableP2S1W100P td { padding: 2px; }

.cssTableP3S0W100P { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0; }
.cssTableP3S0W100P td { padding: 3px; }
  
.cssTableP5S0W100P { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0; }
.cssTableP5S0W100P td, .cssTableP5S0W400PXL td { padding: 5px; }
.cssTableP5S0W100PBGCWOB { width:100%;margin:0 auto;border-collapse:collapse; border-spacing: 0;border:1px solid #0061AA;background-color:#FFFFFF; }
.cssTableP5S0W100PBGCWOB td { padding: 5px; }
.cssTableP5S3W100PBGCWOB { width:100%;margin:0 auto;border-collapse:separate; border-spacing: 3px;border:1px solid #0061AA;background-color:#FFFFFF; }
.cssTableP5S3W100PBGCWOB td { padding: 5px; }
.cssTableP5S0W400PXL { width:400px;margin:0px auto;border-collapse:collapse; border-spacing: 0;text-align:left; }
.cssTableP5S0W700PX { width:700px;margin:75px auto auto auto;border-collapse:collapse; border-spacing: 0; }
.cssTableP5S0W700PX td { padding:5px; }
.cssTableP5S0W700PXL { width:700px;margin:75px auto auto auto;border-collapse:collapse; border-spacing: 0; }
.cssTableP5S0W700PXL td { padding:5px; text-align:left;}



.cssTableW100PL { width:100%;text-align:left; }
.cssTableW100PH250PXL { width:100%;height:250px;text-align:left; }
.cssTableW99PL { width:99%;text-align:left;border-collapse:collapse; border-spacing: 0; }

/* Main Lookups */
.cssTableP1S0W750BGBCWC { width:750px;border-collapse:collapse; border-spacing: 0px; border:1px solid #0061AA;background-color:#FFFFFF;
                          text-align:center;
                       } /* For table to center need text-align:center;margin-left:auto;margin-right:auto; and see .center */
.cssTableP1S0W750BGBCWC td { padding:1px; }
.cssTableP2S0W100PBGWL { width:100%;border-collapse:collapse; border-spacing: 0px; background-color:#FFFFFF;
                          text-align:left;
                       } 
.cssTableP2S0W100PBGWL td { padding:2px; }



/* table.cssEntry { margin-left: auto; margin-right: auto; margin-top: 75px; } */

table.cssTable1 { background-color: #FFFFFF; width: 100%; }
.cssTableSystemMessage { height:430px;vertical-align:top;padding-top:75px; }








th { font-size: 9pt; }
td { font-size: 9pt; }
td.cssBackground1 { background: url(../images/lookuptitlebar.gif); background-repeat: repeat-x; text-align: center; }
td.cssJobTotalsBG { background-color: #F6F6F6; }
.cssJobTotalsBGAlt{ background-color: #edfcef; }
.cssDailyTotalsBGAlt { background-color: #edfcef; }
.cssDailyTotalsBG { background-color: #F6F6F6;  }
td.cssDailyGrandTotalsBG { background-color: #FDD178; }
th.cssDatesBG { font-size: xx-small; background-color: #D1EBD6; text-align: center; }

th.cssLabelHdr { font-size: small; text-align: center; }
.cssLabelHdr2 { text-align:left;background-color:#f9f9f9;vertical-align:middle;font-weight:bold; }
.cssLabelExtraInfoHdr { font-size: 9pt;text-align:left;white-space:nowrap; }
.cssLabelExtraInfo { font-size: 9pt;text-align:left; }
.cssLabelsARNW { font-size: 9pt;text-align:right;white-space:nowrap; }
.cssLabels { font-size: 9pt; }
.cssLabelsB { font-size: 9pt;font-weight:bold; }
.cssLabelsDailyTotals { font-size:9pt;white-space:nowrap;text-align:right;font-weight:bold; }

td.cssSubMenu { height: 22px; background-color: #336699; vertical-align: bottom;text-align:left; }
th.cssSiteMapHdr1 { background-color: #5075B4; color: #FFFFFF; font-size: x-small; }
th.cssSiteMapHdr2 { background-color: #439B6F; color: #FFFFFF; font-size: x-small; }
th.cssSiteMapHdr3 { background-color: #888888; color: #FFFFFF; font-size: x-small; }
td.cssSiteMapDat1 { background-color: #E1EBF6; }
td.cssSiteMapDat2 { background-color: #D1EBD6; }
td.cssSiteMapDat3 { background-color: #F5F5F5; }

td.cssTd1 { background-color: #336699; }
.cssTd1Format1 { background-color:#336699;color: #FFFFFF; font-weight: bold; height: 25px; padding-left: 5px; } 
.cssTd1Format2 { background-color:#336699;color: #FFFFFF; font-weight: bold; height: 25px;text-align: center; }

td.cssTd2 { font-weight: bold; height: 25px; }

td.cssTd3 { color: #000000; font-weight: bold; height: 25px; background-color: #F5F5F5; text-align: center; }

td.cssTd4 { text-align: left; color: #0000FF; font-weight: bold; }
td.cssHeaderRow1 { width:100%;height:23px; background-color: #5075B4;  font-weight: bold; font-size: small; color: #FFFFFF; white-space: nowrap; vertical-align:middle; }
    #cssSetRow1 { text-align: right; }
td.cssHeaderRow2 { width:100%;height:22px; background-color: #000000;  color: #FFFFFF;  }
.cssColorAlt { background-color: #edfcef; }
tr.cssColor1 { background-color: #D1EBD6; }
tr.cssColor2 { background-color: #F6F6F6; }
tr.cssColor3 { background-color: #E6E6E6; }
tr.cssColor4 { background-color: #E8E9EA; }
tr.cssColor5 { background-color: #F3F8FE; }
tr.cssColor6 { background-color: #DFE6EF; }
tr.cssColor7 { background-color: #F0F5FA; }
tr.cssColor8 { background-color: #F9F9F9; }

.cssDat
{
	font-style: normal;
	color: #000000;
	font-size: 8pt;
	vertical-align: top;
	text-align: left;
} 

#cssStartStopTimeD1 { width: 6%; }
#cssStartStopTimeD2 { width: 15%; }
#cssStartStopTimeD3 { width: 5%; text-align: center; }
#cssStartStopTimeD4 { width: 10%; text-align: center; }
#cssStartStopTimeD5 { width: 12%; }
#cssStartStopTimeD6 { width: 12%; text-align: left; }
#cssStartStopTimeD7 { width: 8%; text-align: center; }
#cssStartStopTimeD8 { width: 32%; }

#cssPersonalJobListD1 { width: 5%; }
#cssPersonalJobListD2 { width: 4%; }
#cssPersonalJobListD3 { width: 4%; }
#cssPersonalJobListD4 { width: 23%; }
#cssPersonalJobListD5 { width: 25%; }
#cssPersonalJobListD6 { width: 8%; }
#cssPersonalJobListD7 { width: 8%; }
#cssPersonalJobListD8 { width: 10%; }
#cssPersonalJobListD9 { width: 10%; text-align: center; }
#cssPersonalJobListD10 { width: 3%; }

#cssViewExpenseErrorsD1 { width: 35%; }
#cssViewExpenseErrorsD2 { width: 17%; }
#cssViewExpenseErrorsD3 { width: 16%; text-align: right; padding-right: 18px; }
#cssViewExpenseErrorsD4 { width: 16%; text-align: right; padding-right: 18px; }
#cssViewExpenseErrorsD5 { width: 16%; text-align: right; padding-right: 18px; }

.cssHdr 
{
	font-style: normal;
	color: #000000;
	background-color: #D1DCEB;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	height: 22px;
	vertical-align:middle;
}

#cssDelegateApproval1 { width: 3%; }
#cssDelegateApproval2 { width: 25%; }
#cssDelegateApproval3 { width: 16%; }
#cssDelegateApproval4 { width: 10%; }
#cssDelegateApproval5 { width: 11%; }
#cssDelegateApproval6 { width: 25%; }
#cssDelegateApproval7 { width: 5%; }
#cssDelegateApproval8 { width: 5%; }

#cssExpenseDist1 { width: 30%; }
#cssExpenseDist2 { width: 30%; }
#cssExpenseDist3 { width: 13%; }
#cssExpenseDist4 { width: 13%; }
#cssExpenseDist5 { width: 6%; }
#cssExpenseDist6 { width: 6%; }

#cssExpenseDist7 { width: 30%; }
#cssExpenseDist8 { width: 30%; }
#cssExpenseDist9 { width: 13%; }
#cssExpenseDist10 { width: 13%; }
#cssExpenseDist11 { width: 6%; }
#cssExpenseDist12 { width: 6%; }

#cssExpenseDS1 { width: 29%; }
#cssExpenseDS2 { width: 11%; }
#cssExpenseDS3 { width: 21%; }
#cssExpenseDS4 { width: 9%; }
#cssExpenseDS5 { width: 22%; }
#cssExpenseDS6 { width: 9%; text-align: right; }

#cssExpenseErrors1 { width: 35%; }
#cssExpenseErrors2 { width: 17%; }
#cssExpenseErrors3 { width: 16%; text-align: right; }
#cssExpenseErrors4 { width: 16%; text-align: right; }
#cssExpenseErrors5 { width: 16%; text-align: right; }

#cssExpenseLocation1 { width: 10%; }
#cssExpenseLocation2 { width: 20%; }
#cssExpenseLocation3 { width: 20%; }
#cssExpenseLocation4 { width: 20%; }
#cssExpenseLocation5 { width: 15%; }
#cssExpenseLocation6 { width: 15%; }

#cssExpenseRequired1 { width: 31%; }
#cssExpenseRequired2 { width: 11%; }
#cssExpenseRequired3 { width: 12%; text-align: right; }
#cssExpenseRequired4 { width: 12%; text-align: center; }
#cssExpenseRequired5 { width: 8%;  }
#cssExpenseRequired6 { width: 26%; }

#cssApprovalArchived1 { width: 3%; }
#cssApprovalArchived2 { width: 6%; text-align: center; }
#cssApprovalArchived3 { width: 19%; }
#cssApprovalArchived4 { width: 16%; }
#cssApprovalArchived5 { width: 10%; text-align: center; }
#cssApprovalArchived6 { width: 10%; text-align: center; }
#cssApprovalArchived7 { width: 7%; text-align: center; }
#cssApprovalArchived8 { width: 10%; text-align: center; }
#cssApprovalArchived9 { width: 19%; text-align: center; }

#cssApproverInformation1 { width: 50%; }
#cssApproverInformation2 { width: 50%; }

#cssApprovalNotCreated1 { width: 3%; }
#cssApprovalNotCreated2 { width: 15%; }
#cssApprovalNotCreated3 { width: 22%; }
#cssApprovalNotCreated4 { width: 22%; }
#cssApprovalNotCreated5 { width: 20%; }
#cssApprovalNotCreated6 { width: 10%; }
#cssApprovalNotCreated7 { width: 8%;  }

#cssApprovalView1 { width: 3%; }
#cssApprovalView2 { width: 6%; text-align: center; }
#cssApprovalView3 { width: 18%; }
#cssApprovalView4 { width: 16%;  }
#cssApprovalView5 { width: 10%;  }
#cssApprovalView6 { width: 10%;  }
#cssApprovalView7 { width: 7%; text-align: center; }
#cssApprovalView8 { width: 7%; text-align: right; }
#cssApprovalView9 { width: 10%; text-align: center; }
#cssApprovalView10 { width: 13%; }

#cssApproverInformation1 { width: 40%; }
#cssApproverInformation2 { width: 40%; }
#cssApproverInformation3 { width: 20%; }

#cssChangeHistory1 { width: 35%; }
#cssChangeHistory2 { width: 35%; }
#cssChangeHistory3 { width: 30%; }

#cssCombinationPayCode1 { width: 5%; text-align: left; }
#cssCombinationPayCode2 { width: 25%; }
#cssCombinationPayCode3 { width: 60%; }
#cssCombinationPayCode4 { width: 10%; text-align: right; }

#cssLUCombinationPayCode1 { width: 7%; text-align: left; }
#cssLUCombinationPayCode2 { width: 35%; }
#cssLUCombinationPayCode3 { width: 51%; }
#cssLUCombinationPayCode4 { width: 7%; text-align: right; }

#cssComments1 { width: 13%; }
#cssComments2 { width: 87%; }

#cssCostElement1 { width: 7%; }
#cssCostElement2 { width: 36%; }
#cssCostElement3 { width: 57%; }

#cssCopyTimeCard1 { width: 3%; }
#cssCopyTimeCard2 { width: 20%; }
#cssCopyTimeCard3 { width: 24%; }
#cssCopyTimeCard4 { width: 9%; }
#cssCopyTimeCard5 { width: 9%; }
#cssCopyTimeCard6 { width: 15%; }
#cssCopyTimeCard7 { width: 20%; }

#cssEmployee1 { width: 8%; }
#cssEmployee2 { width: 25%; }
#cssEmployee3 { width: 67%; }

#cssOrg91 { width: 7%; }
#cssOrg92 { width: 43%; }
#cssOrg93 { width: 50%; }

#cssDate1 { width: 8%; }
#cssDate2 { width: 21%; }
#cssDate3 { width: 21%; }
#cssDate4 { width: 50%; text-align: center; }

#cssJobCode1 { width: 3%; }
#cssJobCode2 { width: 8%; }
#cssJobCode3 { width: 26%; }
#cssJobCode4 { width: 37%; }
#cssJobCode5 { width: 13%; }
#cssJobCode6 { width: 13%; }

#cssLaborCategory1 { width: 8%; }
#cssLaborCategory2 { width: 39%; }
#cssLaborCategory3 { width: 57%; }

#cssLocation1 { width: 8%; }
#cssLocation2 { width: 28%; }
#cssLocation3 { width: 64%; }

#cssPayCode1 { width: 9%; }
#cssPayCode2 { width: 30%; }
#cssPayCode3 { width: 61%; }

#cssPayCodeMulti1 { width: 3%; }
#cssPayCodeMulti2 { width: 12%; }
#cssPayCodeMulti3 { width: 32%; }
#cssPayCodeMulti4 { width: 41%; }
#cssPayCodeMulti5 { width: 12%; }

#cssLUPersonalJobList1 { width: 3%; }
#cssLUPersonalJobList2 { width: 12%; }
#cssLUPersonalJobList3 { width: 18%; }
#cssLUPersonalJobList4 { width: 26%; }
#cssLUPersonalJobList5 { width: 10%; }
#cssLUPersonalJobList6 { width: 10%; }
#cssLUPersonalJobList7 { width: 8%;  }
#cssLUPersonalJobList8 { width: 13%; text-align: center; }

#cssMissingTimeCards1 { width: 3%; }
#cssMissingTimeCards2 { width: 97%;  }

#cssPersonalJobListH1 { width: 5%; }
#cssPersonalJobListH2 { width: 4%; }
#cssPersonalJobListH3 { width: 4%; }
#cssPersonalJobListH4 { width: 23%; }
#cssPersonalJobListH5 { width: 25%; }
#cssPersonalJobListH6 { width: 8%; }
#cssPersonalJobListH7 { width: 8%; }
#cssPersonalJobListH8 { width: 10%; }
#cssPersonalJobListH9 { width: 10%; text-align: center; }
#cssPersonalJobListH10 { width: 3%; }

#cssSpecialPayCode1 { width: 9%; }
#cssSpecialPayCode2 { width: 30%; }
#cssSpecialPayCode3 { width: 61%; }

#cssStartStopTimeH1 { width: 6%; }
#cssStartStopTimeH2 { width: 16%; }
#cssStartStopTimeH3 { width: 6%; }
#cssStartStopTimeH4 { width: 8%; }
#cssStartStopTimeH5 { width: 12%; }
#cssStartStopTimeH6 { width: 12%; }
#cssStartStopTimeH7 { width: 8%; }
#cssStartStopTimeH8 { width: 32%; }

#cssTimeCardMassAmend1 { width: 3%; }
#cssTimeCardMassAmend2 { width: 6%; text-align: center; }
#cssTimeCardMassAmend3 { width: 19%; }
#cssTimeCardMassAmend4 { width: 16%; }
#cssTimeCardMassAmend5 { width: 10%; text-align: center; }
#cssTimeCardMassAmend6 { width: 10%; text-align: center; }
#cssTimeCardMassAmend7 { width: 7%; text-align: center; }
#cssTimeCardMassAmend8 { width: 10%; text-align: center; }
#cssTimeCardMassAmend9 { width: 19%; text-align: center; }

#cssTimeCardMassEntry1 { width: 4%; }
#cssTimeCardMassEntry2 { width: 96%; }

#cssTimeCardErrors1 { width: 50%; vertical-align: top; }
#cssTimeCardErrors2 { width: 50%; vertical-align: top; }

#cssWorkOrder1 { width: 3%; }
#cssWorkOrder2 { width: 8%; }
#cssWorkOrder3 { width: 28%; }
#cssWorkOrder4 { width: 28%; }
#cssWorkOrder5 { width: 33%; }

#cssVariance1 { width: 25%; text-align: center; vertical-align: top; }
#cssVariance2 { width: 25%; text-align: center; vertical-align: top; }
#cssVariance3 { width: 50%; }

#cssViewByJob1 { width: 3%; }
#cssViewByJob2 { width: 30%; }
#cssViewByJob3 { width: 29%; }
#cssViewByJob4 { width: 19%; }
#cssViewByJob5 { width: 19%; text-align: right; padding-right:17px; }

#cssViewByPayCode1 { width: 40%; }
#cssViewByPayCode2 { width: 40%; }
#cssViewByPayCode3 { width: 20%; text-align: right; }

#cssViewExpenseErrors1 { width: 35%; }
#cssViewExpenseErrors2 { width: 17%; }
#cssViewExpenseErrors3 { width: 16%; text-align: right; }
#cssViewExpenseErrors4 { width: 16%; text-align: right; }
#cssViewExpenseErrors5 { width: 16%; text-align: right; }

#cssViewExpenseErrors6 { width: 35%; }
#cssViewExpenseErrors7 { width: 17%; }
#cssViewExpenseErrors8 { width: 16%; text-align: right; }
#cssViewExpenseErrors9 { width: 16%; text-align: right; }
#cssViewExpenseErrors10 { width: 16%; text-align: right; }

#cssViewProfile1 { width: 5%; font-size: xx-small; }
#cssViewProfile2 { width: 7%; text-align: center; font-size: xx-small; }
#cssViewProfile3 { width: 7%; text-align: center; font-size: xx-small; }
#cssViewProfile4 { width: 7%; text-align: center; font-size: xx-small; }
#cssViewProfile5 { width: 8%; text-align: center; font-size: xx-small; }
#cssViewProfile6 { width: 8%; text-align: center; font-size: xx-small; }
#cssViewProfile7 { width: 8%; text-align: center; font-size: xx-small; }
#cssViewProfile8 { width: 8%; text-align: center; font-size: xx-small; }
#cssViewProfile9 { width: 8%; text-align: center; font-size: xx-small; }
#cssViewProfile10 { width: 8%; text-align: center; font-size: xx-small; }
#cssViewProfile11 { width: 8%; text-align: center; font-size: xx-small; }
#cssViewProfile12 { width: 18%; text-align: center; font-size: xx-small; }

#cssCostDetail1 { width: 28%; font-size: xx-small; }
#cssCostDetail2 { width: 12%; font-size: xx-small; }
#cssCostDetail3 { width: 12%; font-size: xx-small; }
#cssCostDetail4 { width: 12%; font-size: xx-small; }
#cssCostDetail5 { width: 12%; font-size: xx-small; }
#cssCostDetail6 { width: 12%; font-size: xx-small; }
#cssCostDetail7 { width: 12%; font-size: xx-small; }

#cssCostDetail8 { width: 52%; font-size: xx-small; text-align: right; vertical-align: middle; }
#cssCostDetail9 { width: 12%; font-size: xx-small; text-align: center; vertical-align: middle; }
#cssCostDetail10 { width: 12%; font-size: xx-small; }
#cssCostDetail11 { width: 12%; font-size: xx-small; }
#cssCostDetail12 { width: 12%; font-size: xx-small; text-align: center; vertical-align: middle; }

#cssTravelRes1 { width: 5%; font-size: xx-small; }
#cssTravelRes2 { width: 15%; font-size: xx-small; }
#cssTravelRes3 { width: 15%; font-size: xx-small; }
#cssTravelRes4 { width: 15%; font-size: xx-small; }
#cssTravelRes5 { width: 23%; font-size: xx-small; white-space: normal; }
#cssTravelRes6 { width: 22%; font-size: xx-small; white-space: normal; }
#cssTravelRes7 { width: 5%; font-size: xx-small; }

#cssHotelInfo1 { width: 5%; font-size: xx-small; }
#cssHotelInfo2 { width: 15%; font-size: xx-small; }
#cssHotelInfo3 { width: 15%; font-size: xx-small; }
#cssHotelInfo4 { width: 15%; font-size: xx-small; }
#cssHotelInfo5 { width: 15%; font-size: xx-small; }
#cssHotelInfo6 { width: 15%; font-size: xx-small; white-space: normal; }
#cssHotelInfo7 { width: 15%; font-size: xx-small; }
#cssHotelInfo8 { width: 5%; font-size: xx-small; }

#cssExpenseApproverInfo1 { width: 14%; }
#cssExpenseApproverInfo2 { width: 14%; }
#cssExpenseApproverInfo3 { width: 20%; }
#cssExpenseApproverInfo4 { width: 26%; }
#cssExpenseApproverInfo5 { width: 26%; }

#cssExpAppView1 { width: 3%; }
#cssExpAppView2 { width: 4%; }
#cssExpAppView3 { width: 7%; }
#cssExpAppView4 { width: 18%; }
#cssExpAppView5 { width: 20%; }
#cssExpAppView6 { width: 7%; }
#cssExpAppView7 { width: 7%; white-space:nowrap; text-align:right; }
#cssExpAppView8 { width: 11%; white-space:nowrap; text-align:right; }
#cssExpAppView9 { width: 9%; white-space:nowrap; }
#cssExpAppView10 { width: 14%; }

#cssPurchaseRequisition1 { width: 3%; }
#cssPurchaseRequisition2 { width: 12%; }
#cssPurchaseRequisition3 { width: 12%; }
#cssPurchaseRequisition4 { width: 12%; }
#cssPurchaseRequisition5 { width: 12%; }
#cssPurchaseRequisition6 { width: 12%; }
#cssPurchaseRequisition7 { width: 12%; }
#cssPurchaseRequisition8 { width: 12%; }
#cssPurchaseRequisition9 { width: 13%; }

#cssPreAuthAppView1 { width: 3%; }
#cssPreAuthAppView2 { width: 5%; }
#cssPreAuthAppView3 { width: 9%; }
#cssPreAuthAppView4 { width: 17%; }
#cssPreAuthAppView5 { width: 12%; }
#cssPreAuthAppView6 { width: 9%; }
#cssPreAuthAppView7 { width: 9%; }
#cssPreAuthAppView8 { width: 8%; white-space:nowrap; text-align:right; }
#cssPreAuthAppView9 { width: 13%; white-space:nowrap; text-align:center;  }
#cssPreAuthAppView10 { width: 15%; }

#cssAdditionalApproverInfo1 { width: 40%; }
#cssAdditionalApproverInfo2 { width: 20%; }
#cssAdditionalApproverInfo3 { width: 40%; }

.cssExpenseEdit1 { width: 4%; white-space: nowrap; vertical-align: bottom; }
.cssExpenseEdit2 { width: 18%; white-space: nowrap; vertical-align: bottom; }
.cssExpenseEdit3 { width: 11%; white-space: nowrap; vertical-align: bottom; }
.cssExpenseEdit4 { width: 10%; white-space: nowrap; vertical-align: bottom; }
.cssExpenseEdit5 { width: 10%; white-space: nowrap; vertical-align: bottom; }
.cssExpenseEdit6 { width: 10%; white-space: nowrap; vertical-align: bottom; }
.cssExpenseEdit7 { width: 10%; white-space: nowrap; vertical-align: bottom; }
.cssExpenseEdit8 { width: 10%; white-space: nowrap; vertical-align: bottom; }
.cssExpenseEdit9 { width: 10%; white-space: nowrap; vertical-align: bottom; }
.cssExpenseEdit10 { width: 7%; white-space: nowrap; vertical-align: bottom; }

#cssViewPrevExpRep1 { width: 3%; }
#cssViewPrevExpRep2 { width: 5%; }
#cssViewPrevExpRep3 { width: 10%; }
#cssViewPrevExpRep4 { width: 32%; }
#cssViewPrevExpRep5 { width: 10%; }
#cssViewPrevExpRep6 { width: 10%; text-align: right; }
#cssViewPrevExpRep7 { width: 30%; }

#cssViewEmpRepRec1 { width: 5%; }
#cssViewEmpRepRec2 { width: 15%; }
#cssViewEmpRepRec3 { width: 7%; }
#cssViewEmpRepRec4 { width: 25%; }
#cssViewEmpRepRec5 { width: 10%; }
#cssViewEmpRepRec6 { width: 7%; text-align: right; }
#cssViewEmpRepRec7 { width: 12%; text-align: right; }
#cssViewEmpRepRec8 { width: 19%; }

#cssViewEmpPreRep1 { width: 3%; }
#cssViewEmpPreRep2 { width: 5%; }
#cssViewEmpPreRep3 { width: 15%; }
#cssViewEmpPreRep4 { width: 10%; }
#cssViewEmpPreRep5 { width: 20%; }
#cssViewEmpPreRep6 { width: 8%; }
#cssViewEmpPreRep7 { width: 7%; text-align: right; }
#cssViewEmpPreRep8 { width: 10%; text-align: right; }
#cssViewEmpPreRep9 { width: 23%; }

#cssReceiveReceipt1 { width: 30%; }
#cssReceiveReceipt2 { width: 10%; }
#cssReceiveReceipt3 { width: 30%; }
#cssReceiveReceipt4 { width: 16%; }
#cssReceiveReceipt5 { width: 10%; text-align: right; }
#cssReceiveReceipt6 { width: 4%;  }

#cssUnallowableDetail1 { width: 70%; }
#cssUnallowableDetail2 { width: 30%; }

#cssAttachments1 { width: 20%; }
#cssAttachments2 { width: 20%; }
#cssAttachments3 { width: 20%; }
#cssAttachments4 { width: 20%; }
#cssAttachments5 { width: 20%; }

#cssPerDiemRateView1 { width: 20%; }
#cssPerDiemRateView2 { width: 20%; }
#cssPerDiemRateView3 { width: 10%; }
#cssPerDiemRateView4 { width: 10%; text-align:right; }
#cssPerDiemRateView5 { width: 10%; text-align:right; }
#cssPerDiemRateView6 { width: 10%; text-align:right; }
#cssPerDiemRateView7 { width: 9%; text-align:right; }
#cssPerDiemRateView8 { width: 11%; text-align:right; }

/* Begin Entry Menu */
.EntryMenuContainer {padding:25px 25px 25px 25px;float:left;font-family:Verdana, Arial, Helvetica, Sans-serif;font-size:8pt; }
  #EMMySettingsMenu { width:200px; }
  #EMTimeCardMenu { width:180px;  }
  #EMExpenseMenu { width:230px;  }
  #EMAdministrationMenu { width:290px; }
  #EMHelpMenu { width:200px;clear:left; }
.EMDescription { margin-top:-8px;margin-bottom:7px; }
.EMContentPad { padding: 10px; }
.arrow { background: url('../images/arrow.gif') no-repeat center left;padding-left:15px;margin-left:10px; }
.EMHeaderFill { background: url('../images/headerfill.gif') repeat-x;height: 38px; }
.EMHeaderLeft { background: url('../images/headerleft.gif') no-repeat top left;height: 38px; }
.EMHeaderRight { background: url('../images/headerright.gif') no-repeat top right;height: 38px; }
.EMHeaderPad { padding: 10px 15px; font-size: 1.2em;font-weight: bold;color: #09295D; }
.EMContentFill { background: url('../images/contentfill.gif') repeat; }
.EMContentLeft { background: url('../images/contentleft.gif') repeat-y top left; }
.EMContentRight { background: url('../images/contentright.gif') repeat-y top right; }
.EMFooterFill { background: url('../images/footerfill.gif') repeat-x top left;height: 5px; }
.EMFooterLeft { background: url('../images/footerleft.gif') no-repeat top left;height: 5px; }
.EMFooterRight { background: url('../images/footerright.gif') no-repeat top right;height: 5px; }
.EMSubMenuTitle { font-weight:bold;color:#07079a; }
.dragBody { height: 225px; }
.DragPanel { cursor: move; }
/* End Entry Menu */