body{text-align:center;margin-top:10px;margin-bottom:10px;background-color:#fff}
.globalContainer{position:relative;min-width:1000px;background-color:#fff}
.globalHeader{height:70px}
#globalUser{text-transform:uppercase;position:absolute;left:12px;color:#9f9f9f;font-family:verdana,helvetica;font-size:12px;width:600px;text-align:left}
.globalLogo{height:28px;width:150px;background-repeat:no-repeat;position:absolute;top:18px;left:14px}
.globalPoweredBy{position:relative;top:30px;font-family:verdana;font-size:10px;color:#ddd;font-weight:bold}
.globalClock{height:40px;width:40px;background-repeat:no-repeat;position:absolute;z-index:100;top:74px;right:2px}
.globalClock img{height:34px;width:26px}
.globalBrand{height:26px;width:270px;background-repeat:no-repeat;position:absolute;top:46px;right:4px}
#globalContent{float:none;clear:both;margin-top:0}
#globalFooter{float:none;clear:both}
#utilNav{position:absolute;right:2px;top:0;padding-left:12px;padding-right:12px}
#utilNav li{float:left;padding:0 6px 0 6px;font-size:11px}
#utilNav li *{font-family:verdana,helvetica,arial;color:#9f9f9f;text-decoration:none;cursor:pointer}
#utilNav li.sep{color:#cdcdcd;vertical-align:bottom;font-family:arial}
#utilNav li:hover{color:#565656;text-decoration:underline}
.clearBoth{clear:both}
#menuTabs{height:40px;overflow:hidden;margin-bottom:12px;position:relative;padding-left:14px;padding-right:14px;background-image:url("../images/tabs/menuSliver.png");background-repeat:repeat-x}
#menuTabs .menuLeftCap{background:url("../images/tabs/leftOff.png");background-repeat:no-repeat;height:40px;width:13px;position:absolute;top:0;left:0}
#menuTabs .menuRightCap{background:url("../images/tabs/rightOff.png");background-repeat:no-repeat;background-position:-62px 0;height:40px;width:13px;position:absolute;top:0;right:0}
#menuTabs .menuLeftCap.menuLeftCapScroll{background:url("../images/tabs/leftOffScroll.png")}
#menuTabs .menuRightCap.menuRightCapScroll{background:url("../images/tabs/rightOffScroll.png");background-repeat:no-repeat;background-position:-62px 0}
#menuTabs .menuLeftCap.menuLeftCapScroll:hover{background:url("../images/tabs/leftOffScrollHover.png")}
#menuTabs .menuRightCap.menuRightCapScroll:hover{background:url("../images/tabs/rightOffScrollHover.png");background-repeat:no-repeat;background-position:-62px 0}
#globalContent div.employeeSearchBox{float:left;margin-left:24px;margin-top:-15px;margin-bottom:8px}
#globalContent div.employeeSearchBox *{font-size:11px;font-family:verdana,helvetica,arial}
#globalContent div.employeeSearchBox span{color:#000}
#globalContent div.employeeSearchBox img.lookupButton{position:relative;top:3px}
#globalContent div.employeeSearchBox td.left{background-image:url("../images/criteriaBar/left_cap.png");background-repeat:none;width:11px}
#globalContent div.employeeSearchBox td.right{background-image:url("../images/criteriaBar/right_cap.png");background-repeat:none;width:11px}
#globalContent div.employeeSearchBox td.middle{background-image:url("../images/criteriaBar/sliver.png");background-repeat:repeat-x;height:29px}
#menuTabs ul{height:40px;margin:0 auto;display:inline-block;width:auto}
#menuTabs li{display:inline-block}
#menuTabs a{cursor:pointer;color:white;text-decoration:none;float:left;height:40px;background:url("../images/tabs/tabOff.png");background-repeat:no-repeat}
#menuTabs a:hover{color:#ff9;background:url("../images/tabs/tabHov.png")}
#menuTabs a.disabled:hover{color:white;cursor:default;background:url("../images/tabs/tabOff.png")}
#menuTabs a.sel{color:#e9e9e9;background:url("../images/tabs/tabOn2.png")}
#menuTabs a span{position:relative;top:9px;font-family:verdana,helvetica,arial;font-size:11px}
#menuTabs a div.borderWrap{padding:0 24px;height:36px;margin-top:1px;border-right:solid 1px #8a8a8a}
#menuTabs a div.borderWrap.isFirst{border-left:solid 1px #8a8a8a}
#menuTabs a.left:hover{background:url("../images/tabs/leftHov.png")}
#menuTabs a.left.sel{background:url("../images/tabs/leftOn.png")}
#menuTabs .ulContainer{overflow:hidden;min-width:972px;height:36px;position:relative}
#menuTabs a.void{cursor:default;width:2px;background:url("../images/tabs/tabOff.png")}
#menuTabs a.right{border-top:2px solid #a4dcee;cursor:default;width:54px;background:url("../images/tabs/rightOff.png");background-position:right}
#menuTabs .leftCorner{height:32px;width:5px;background:url("../images/tabs/leftCorner.png");position:absolute;top:70px;left:4px}
#menuTabs .rightCorner{height:32px;width:5px;background:url("../images/tabs/rightCorner.png");position:absolute;top:70px;right:3px}
#menuTabs .rightSide{border-top:2px solid #069ed1;height:40px;width:75px;background-image:url("../images/tabs/rightOff.png");float:right;margin-right:5px}
#menuTabs .home{text-transform:capitalize}
#footerNav .home{text-transform:capitalize}
#menuSubNav{float:none;clear:left;display:none;height:26px;padding-top:3px;margin-left:4px}
#menuSubNav ul{margin-left:10px}
#menuSubNav li{color:#676767;cursor:pointer;float:left;padding:0 4px 0 4px;font-family:verdana,helvetica,arial;font-size:11px}
#menuSubNav li.sep{color:#ababab;cursor:default}
#menuSubNav li.hov{color:#036;text-decoration:underline}
#breadCrumbs{float:none;clear:left;width:100%;height:24px;background:url("../images/gradients/breadcrumb.png");background-position:center;background-repeat:no-repeat}
#breadCrumbs ul{padding-top:18px}
#breadCrumbs ul *{color:#898989;font-family:verdana,helvetica,arial;font-size:11px}
#breadCrumbs li.l{float:left;padding-left:15px}
#breadCrumbs li.r{float:right;padding-right:15px}
#breadCrumbs dl{text-align:right;margin-bottom:12px}
#breadCrumbs dl *{color:#898989;display:inline;font-size:10px}
#breadCrumbs li.sep{cursor:none;color:#ababab}
#breadCrumbs li.hov{text-decoration:underline}
#breadCrumbs span.hov{text-decoration:underline;color:black;cursor:pointer}
.globalFooter{clear:both}
#footerNav{position:relative;padding-left:12px;padding-right:12px;height:56px;background-color:#3e4865;border-bottom:1px solid #cfcfcf}
#footerNav .left{background-image:url("../images/gradients/footerLeft.png");background-repeat:no-repeat;height:57px;width:13px;position:absolute;top:0;left:0}
#footerNav .right{background-image:url("../images/gradients/footerRight.png");background-repeat:no-repeat;height:57px;width:13px;position:absolute;top:0;right:0}
#footerNav .ver{color:#cfcfcf;background-repeat:no-repeat;height:22px;width:104px;position:absolute;top:21px;right:20px;font-size:11px}
#footerNav ul{padding-left:10px;padding-top:22px;margin:0 auto;display:inline-block;width:auto}
#footerNav li{float:left;padding-left:10px;height:24px;font-size:11px}
#footerNav li *{font-family:verdana,helvetica,arial;font-size:11px}
#footerNav li.sep{color:#cfcfcf;font-family:arial}
#footerNav a{color:#dedede;text-decoration:none}
#footerNav a.disabled:hover{color:#dedede;text-decoration:none;cursor:default}
#footerNav a:hover{color:#ff9;text-decoration:underline;visibility:visible}
#footerNav .bg{background:url("../images/topBackground.jpg");background-repeat:no-repeat;height:5px;width:100%;position:absolute;top:58px;left:0}
#clientHeaderContainer{width:45%;font-family:verdana,helvetica;font-size:11px;color:#898989}
#clientBodyPrefixContainer{margin:2px 20px;position:relative;top:-10px;clear:both;font-family:verdana,helvetica;font-size:11px;color:#898989}
#clientFooterContainer{float:left;margin:10px 20px;font-family:verdana,helvetica;font-size:11px;color:#898989}
#copyright{float:right;margin:10px 20px;font-family:verdana,helvetica;font-size:11px;color:#898989}
#systemError{text-align:left;display:none;height:160px;overflow:auto;border:1px solid red;margin:20px;margin-bottom:15px;padding:20px;font-family:verdana,helvetica;font-size:12px;color:#000}
#systemError .msg{font-size:11px;font-family:arial;color:#787878}
#Criteria{display:block;height:42px;margin-left:12px;margin-bottom:6px}
#Criteria div{float:left;margin-right:10px}
#Criteria select{margin-left:4px;margin-right:8px}
#Criteria input{margin-left:4px;margin-right:8px}
#Criteria *{font-size:12px}
#Criteria .left{background-image:url("../images/criteriaBar/criteriaSprite.png");height:42px;width:18px;background-repeat:no-repeat;background-position:-50px 0}
#Criteria .sep{background-image:url("../images/criteriaBar/criteriaSprite.png");height:42px;width:2px;background-repeat:no-repeat;background-position:-89px 0}
#Criteria .right{background-image:url("../images/criteriaBar/criteriaSprite.png");height:42px;width:50px;background-repeat:no-repeat;cursor:pointer;background-position:0 0}
#Criteria .blankRightCap{background-image:url("../images/criteriaBar/criteriaSprite.png");height:42px;width:18px;background-repeat:no-repeat;background-position:-70px 0}
#Criteria .back{background-image:url("../images/criteriaBar/back.png");height:42px;background-repeat:repeat-x;vertical-align:top}
#Criteria .back dt{float:left;margin-top:10px;margin-left:5px;margin-right:4px}
#Criteria .back dd{float:left;margin-top:7px;margin-right:2px}
#Criteria .back dd.sep{margin-top:0}
#Criteria .back span{margin-top:10px;margin-right:8px;cursor:pointer}
#Criteria .back #dateLabel{margin-left:4px;margin-right:3px}
#Criteria .back div#dateLabel{margin-top:3px}
#Criteria #dateSelector dl dd dd{margin-top:0}
#Criteria #dateSelector dl dd dt{margin-top:4px}
#Criteria #cDate,#Criteria #cStartDate,#Criteria #cEndDate{width:70px}
#Criteria #dateSelector dt{margin-top:7px}
#homeContent{text-align:left;display:none;position:relative;top:-6px}
#mainContainer{width:98%;display:none}
#loadingDiv{display:none;font-size:24px;margin-bottom:60px;color:#bcbcbc;height:300px;background-image:url("../images/loading-light.gif");background-position:center;background-repeat:no-repeat}
.isHidden{display:none}
.movingGadget{position:absolute;z-index:200}
#appShelfContent{padding:2px;width:720px}
#appShelfContent .scroll-pane{background:0;overflow:auto;width:99%}
.scroll-content{width:6000px}
.scroll-content-item{width:98px;height:94px;float:left;margin:2px;font-size:11px;text-align:center}
* html .scroll-content-item{display:inline}
#portletContainer{border:0}
#ui-datepicker-div{display:none}
div.sharepointMessage{height:500px;padding-left:16px;font-size:12px;font-family:verdana,helvetica}
.tabLoadingDiv{color:#bcbcbc;height:80px;background-image:url("../images/loading-light.gif");background-position:center;background-repeat:no-repeat}
div.tabbingTabStrip{text-align:left}
div.tabbingTabStrip div.tabStripItem{margin-right:1px;float:left;color:#fff;height:24px;font-family:verdana;font-size:11px;background-position:left top;background-repeat:no-repeat;background-image:url("../../common/images/tabs/LeftTabCap.png");background-color:#545e6a;display:table-cell;vertical-align:middle;cursor:pointer}
div.tabbingTabStrip div.tabStripItem span{float:left;margin:0 0 0 9px;padding-top:8px;padding-right:9px;background-position:right top;background-repeat:no-repeat;height:24px;background-image:url("../../common/images/tabs/RightTabCap.png")}
div.tabbingTabStrip div.tabStripItem.tabSelected,div.tabbingTabStrip div.tabStripItem.tabSelected:hover{background-color:#b6bbc1;color:black}
div.tabbingTabStrip div.tabStripItem:hover{background-color:#b6bbc1;color:black}
div.tabbingTabContent{clear:both;background-color:#f3f3f4;padding:10px;border:1px solid #b2babc}
.tabContainer{margin-top:12px}
.tabbingRow .tabContainer{margin-top:2px}
#clockDataTarget{padding-top:16px}
#extendedDetailsTarget{padding-top:16px}
div.noClockData,div.noAuditing{text-align:center;font-style:italic;color:#666;font-size:12px}
div.accordionExpander{font-size:11px;margin-bottom:4px;overflow:hidden;clear:both}
div.accordionExpander div.accordionContent{display:none;background-color:#f3f3f3;border:solid 1px #ddd;text-align:left;overflow-x:auto;padding:5px}
div.accordionExpander div.accordionHeader{cursor:pointer;text-align:left;padding:8px;border:solid 1px #bbb;height:12px;background-image:url("../images/silver-sliver.jpg");background-repeat:repeat-x;font-size:11px}
div.accordionExpander div.accordionHeader *{cursor:pointer}
div.accordionExpander div.accordionHeader span.handle{float:right;cursor:pointer}
div.accordionExpander div.accordionHeader span.handle img{margin-left:4px}
div.addedTitle{clear:both;color:#333;font-size:20px;padding:8px 24px 16px;text-align:left}
input.errorClass,tr.filterRow input.errorClass{border:solid 1px red}