.hide-text{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0}.input-block-level{display: block; width: 100%; min-height: 28px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}body{margin: 0; padding: 0; background-color: #FFFFFF; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px}*{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}ul{list-style: none; margin: 0; padding: 0}a{text-decoration: none}#header{font-size: 13px; line-height: 18px; color: #333333; height: 50px; background-color: #FFFFFF; z-index: 1032}#header-inner{width: 1170px; margin: 0 auto; height: 50px}#topnav{padding: 0 160px 0 0; line-height: 50px; height: 50px; margin: 0; float: right; color: #CCCCCC}#topnav li{float: left; margin: 0 20px 0 0}#topnav li a{padding: 14px 5px 17px 5px; color: #fff}#topnav li a:hover{color: #000000}#logo{padding: 9px 0 0 0; height: 41px; float: right; position: absolute; margin: 0 0 0 1025px}#headersub{float: left}
#navigation{float: left; margin: 0; height: 50px}#navigation li{float: left; margin: 0; padding: 0}#navigation li a{padding: 19px 17px 19px 17px; color: #fff; float: left; line-height: 12px}#navigation li a:hover{color: #000000}#navigation li a#selected{background: url(/themes/schleck/images/nav-active-bg.png)}#navigation li a#selected span{background: url(/themes/schleck/images/nav-active.gif) bottom no-repeat; padding: 0 0 17px 0}#navigation li a#selected:hover{color: #fff}#headersubsub{font-size: 13px; line-height: 18px; color: #333333; background: url(/themes/schleck/images/subheader.png) repeat-x}#navigationSub{width: 1170px; margin: 0 auto; height: 39px}#navigationSub li{display: block; float: left}#navigationSub li a{float: left; padding: 10px 17px 11px 17px; color: #1b5583}#navigationSub li a#selectedSub{background: url(/themes/schleck/images/nav-active.gif) bottom no-repeat; font-weight: bold}.brand{font-weight: bold; padding: 14px 10px 14px 15px; text-shadow: 0 2px 0 #0F3D62; float: left; font-size: 20px; color: #FFFFFF; max-width: 200px; overflow: hidden; text-overflow: ellipsis; height: 20px; white-space: nowrap}
.brand-small{font-size: 16px; padding-top: 16px}#mainpanel{margin: 0 auto; font-size: 1.1em; padding-left: 5px; clear: both}#mainpanel ul{list-style: disc inside}#mainpanel tr{vertical-align: top}#mainpanel td{font-size: 1em; padding: 5px 2px}div .footer{font-size: .8em; float: right; margin: 20px 10px 0 0; clear: both}a img{border: none}table, td, tr, div, a, p, h1, img{margin: 0; padding: 0; border: 0}div#mainpanel a{text-decoration: none; color: #0088CC; border-bottom: 1px dotted #0088CC}table.lockimgs{border-collapse: collapse}div h1, h2{color: #317AAA}div#userPickerDiv{display: none}div.msg{font-weight: bold; color: red; padding: 1em 0 1em 0}div.tip{text-align: left; font-size: 8pt; border: solid 1px #808080; background-color: #FFFFE1; position: absolute; padding: 3px 3px 3px 5px; left: 100px; top: 100px; width: 230px; height: 170px; z-index: 3; visibility: hidden}div.tip td{font-size: 8pt}div.warningNote{border: 1px solid #800000; text-align: center; width: 700px; font-size: 1.1em; color: #800000; margin: 5px 0 10px 0; padding: 5px}
.dataform td{vertical-align: top}h1{padding: 20px 0 20px 0; font-size: 1.1em}h2{padding: 10px 0 0 0; font-size: 1.05em}div.suggestions{-moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid black; position: absolute; background-color: #FFFFFF; z-index: 50; text-align: left}div.suggestions div{cursor: default; padding: 0 3px}div.suggestions div.current{background-color: #3366cc; color: white}div.radioGroup{border: 1px solid #7F9FBF; background-color: white; padding: 8px 4px 8px 4px}div.submitArea{text-align: center; border: none; background-color: white; padding: 8px 4px 8px 4px}div.submitDetails{border: 1px solid #7F9FBF; background-color: white; padding: 8px 4px 8px 4px; display: none}div.MultiSelect{width: 350px; height: 200px; overflow: scroll; overflow-y: scroll; overflow-x: hidden; border: 1px solid #7F9FBF; background-color: white; padding: 2px}div.SmallMultiSelect{width: 350px; height: 115px; overflow: auto; overflow-y: scroll; overflow-x: hidden; border: 1px solid #7F9FBF; background-color: white; padding: 2px}
div#messageBox{position: absolute; display: none; padding: 4px; background: #fff; border: 5px solid #A8CDE6; z-index: 2000; width: 300px}div#dialogMsgDiv{background: #fff; text-align: left; color: red; font-size: 1.3em; padding-left: 5px}div#messageBoxMask{position: absolute; display: none; top: 0; left: 0; height: 100%; width: 100%; background: #000; z-index: 1500}div#dialogMsgDiv .buttonOk{clear: both; float: right; width: 80px; border: 1px solid #000; background-color: #FFD700; margin-right: 5px}div#dialogMsgDiv .buttonOk:hover{background-color: #DAA520; cursor: pointer}div .hiddenMessageBox{width: 350px; padding: 5px 2px 10px 5px; border: 1px solid #3F68BC; margin-top: 10px; background-color: #e3f4f9}div#mainpanel #leftPanel{width: 40%; float: left}div#mainpanel #rightPanel{width: 55%; float: right}div#mainpanel .leftPanel{width: 25%; float: left}div#mainpanel .rightPanel{width: 70%; float: right}div.calendarInput{font-size: 8pt; border: solid 1px #808080; background-color: #FFFFE1; position: absolute; left: 100px; top: 100px; width: 160px; height: 150px; z-index: 3; visibility: hidden}
table#calendarTable td{text-align: center; width: 20px; padding: 0; font-size: 8pt}table#calendarTable td.button{background-color: #E0E0E0; border-style: outset; border-width: 1px; cursor: pointer}table#calendarTable td.month{font: bold 8pt verdana}table#calendarTable td.daysOfWeek{background-color: gray; font: bold 8pt verdana; color: white}table#calendarTable td.days{font-size: 8pt; padding: 0; cursor: pointer}table#calendarTable td.today{color: white; background-color: #808080}table#calendarTable td.initial{color: white; background-color: red; font-weight: bold}table.drawtable{border-collapse: collapse; padding: 0; margin: 0; empty-cells: show; border: 1px solid black}table.drawtable td{text-align: left; padding: 0 2px 0 2px; margin: 0; border: 1px solid #808080}div#myteamReport table.drawtable td.leftAlign{text-align: left}div#myteamReport table.drawtable td{text-align: right; padding-right: 5px}table.drawtable th{text-align: center; background-color: #A8CDE6; padding: 0 2px 0 2px; margin: 0; border: 1px solid #808080}
.smalltext{font-size: 80%}thead{display: table-header-group}tbody{display: table-row-group}@media print{.noPrint{display: none}table.drawtable tr{page-break-inside: avoid}table.drawtable td{page-break-inside: avoid}}.login{font-size: .7em}div#reportDiv{font-size: 1em}#wrapper{width: 720px; margin: 0; padding: 5px; background: #f0f7f9; border-top: 1px solid #6b90da}#wrapper .elementDiv ul{list-style: none; text-decoration: none; font-weight: normal; margin: 0; padding: 0}#wrapper .elementDiv ul li{display: inline; font-size: 1em}.elementDiv{padding: 2px; margin: 2px; width: 700px; height: 20px}.elementDesc{width: 150px; min-width: 150px; float: left; margin: 0; padding: 0; clear: left; text-align: right}.elementContent{width: 546px; min-width: 500px; float: right}.elementFooter{clear: both; padding: 20px 0 10px 10px}#scopeFocusDiv{display: none}#errorMessage{width: 400px; padding: 5px; margin: 0 auto; border: 1.5px solid #6b90da; font-size: 1.1em; color: red; text-align: center}.hideElement{display: none}.showElement{display: block}
div#news_Box div{padding: 0 5px; min-height: 5px; border: none}div.news_container{border: none; padding: 2px 5px; margin-bottom: 0; overflow: hidden}div.news_item{border: none; padding: 2px 5px; margin-bottom: 0; overflow: hidden}div.news_content{background-color: #CCDDFF; padding: 5px; overflow: auto}div.news_info{background-color: #CCDDFF; font-style: italic; font-size: smaller; padding: 5px; overflow: auto}div.news_info div.news_hideme{clear: both}div.news_info div.news_spacer{clear: both; background-color: white; height: 1em}div.boxes{background: #FFFFFF url(/themes/ison/images/main_box.jpg) repeat-x bottom; float: left; width: 500px; margin: 0 5px 10px; border: 3px solid #EFEFEF; -moz-border-radius: 8px; -webkit-border-radius: 8px}div.boxes div{padding: 10px 10px 10px 64px; line-height: 24px; min-height: 50px}div.boxes div.msdd{padding: 0; display: inline}div.boxes .bookleave{background: url(/themes/ison/images/icons/calendar48.png) no-repeat 8px}div.boxes .viewgroup{background: url(/themes/ison/images/icons/group48.png) no-repeat 8px}
div.boxes .viewcal{background: url(/themes/ison/images/icons/usercal48.png) no-repeat 8px}div.boxes .log{background: url(/themes/ison/images/icons/log48.png) no-repeat 8px}div.boxes label.hraccess{border-left: 2px solid #EFEFEF; padding-left: 4px; margin-left: 4px}div.boxes select{margin-right: 4px; vertical-align: middle}label.hraccess input, label.hraccess img{vertical-align: middle; position: relative}input.viewButton{color: #fff; background-color: #317AAA; border: 3px solid #135286; padding: 0 4px; margin: 0; cursor: pointer; border-radius: 4px; outline: 0 none; font-size: 11px; vertical-align: middle}input.viewButton:hover{background-color: #135286; outline: 0 none}div.box{background: #FFFFFF url(/themes/ison/images/main_box.jpg) repeat-x bottom; margin: 0 6px 10px 5px; border: 3px solid #EFEFEF; border-radius: 8px; font-size: 14px; overflow: hidden; padding: 10px 10px 0; clear: both}div.box h2{font-weight: bold; margin-bottom: 12px}div.box p{margin-bottom: 12px}div.left{float: left; width: 350px; border-right: 2px solid #EFEFEF; padding-right: 20px; margin-bottom: 10px}
div.right{float: right; width: 350px; margin-bottom: 10px}div.clear{clear: both; margin: 0; padding: 0}div#dialogMaskDiv{position: absolute; display: none; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 2000}div#dialogDiv{position: absolute; display: none; padding: 4px; background: #fff; border: 5px solid #CAD6EE; z-index: 2001; width: 300px; min-height: 70px; height: auto !important; height: 70px}div#dialogMsgDiv{background: #fff; text-align: left; color: red; font-size: 1.1em; padding-left: 5px}div#dialogButtonDiv{float: right; margin: 0; padding: .5em}div#dialogButtonDiv .button{border: 1px solid #000; background-color: #FFD700; margin-right: 1px}div#dialogButtonDiv .button:hover{background-color: #DAA520; cursor: pointer}div#dialogDiv #preferenceBox{color: #000}div#hoursEditForm{color: #000}.uamessageBox{display: block; font-size: 100%; color: red; padding: 20px 10px; border: 1px solid #bae2f0; background: #e3f4f9; margin: .5em 0; overflow: auto; overflow-Y: hidden; width: 574px}.trimSpaces{margin: 0; padding: 0; border: 0}
div.nosee{position: absolute; top: 1px; left: 1px; width: 1px; height: 1px; visibility: hidden; overflow: hidden}.postalAddress textarea{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1em}