 #winframe_edit_task_win {width: 500px;height: 265px;}
#winframe_delete_task_win {width: 500px;height: 205px;}
#action_delete_task p {padding: 5px 10px;}
div.main_and_right.task_codes {padding: 10px 20px 30px 20px;}
div.main_and_right.task_codes .control_bar {background-color: #fff;padding-left: 0;}
div.main_and_right.task_codes .control {margin-left: 0;}
div.main_and_right.task_codes .parent {font-weight: bold;}
div.main_and_right.task_codes a:hover {text-decoration: underline;}
.upper-right {position: absolute !important;right: 12px;top: 6px;}
div.control.apply-required input {border: 1px solid red;}
div.main_and_right.time_analyze optgroup {font-family: Verdana;text-decoration: normal;font-size: 9pt;font-weight: bold;color: gray;border-bottom: 1px dashed black;}
div.main_and_right.time_analyze optgroup option {color: black;}
li#tab_time_analyze {position: relative;}
div#logger{background: #FEFFCD;border: 1px solid #909074;padding: 5px 10px 10px 2px;font-family: Monospace;font-size: 7pt;position: absolute;top: 1px;left: 1px;cursor: pointer;display: none;}
div#logger div {border-bottom: 1px solid #cbcba3;color: #86866c;}
div#logger span.time {font-weight: bold;padding-right: 10px;}
div#logger h3 {font-family: Verdana;font-size: 8pt;font-weight: bold;border-bottom: gray;margin: 1px;padding: 3px 1px 2px 1px;}
div#logger_show {position: absolute;left: 1px;top: 1px;font: Monospace;font-weight: bold;color: silver;padding: 2px;background: #FF0000;cursor: pointer;}
select#uid_select.hidden {display: none;}
div.time_analyze #secondary_toolbar {z-index: 10;}
label.overtime {font-size: 8pt;font-family: Verdana;white-space: nowrap;}
label.overtime input {vertical-align: middle;margin-right: 3px;}
label.overtime.disabled {background: none;color: #C3C3C3;}
#time-analyze #column-totals td {background-color: #ffffcc;font-weight: bold;}
#time-analyze td.row-total {background-color: #ffffcc;font-weight: bold;}
#time-analyze td.grand-total {background-color: #ffff66;font-weight: bold;}
#time-analyze th.sortable {cursor: pointer;}
#time-analyze th.sortable span.sortable {background-position: left center;background-repeat: no-repeat;padding: 0px;}
#time-analyze th.sortable {color: #0033FF;}
#time-analyze th.sortable.asc span.sortable {background-image: url(/assets/sort_asc.png);padding: 2px 0 3px 11px;}
#time-analyze th.sortable.desc span.sortable {background-image: url(/assets/sort_desc.png);padding: 2px 0 3px 11px;}
#work-place td.numeric span.zero {color: #C3C3C3;}
#time-analyze th.col_memo,#time-analyze th.col_assigment {width: 150px;}
#time-analyze th.vertical-black-line,#time-analyze td.vertical-black-line {padding: 0px;margin: 0px;width: 1px;background-color: black;}
div.main_and_right.time_analyze div.empty_set {border-top: 1px solid #A5A57C;padding: 10px 0px;position: relative;text-align: center;width: 100%;margin: 10px 0px;}
div.dhtml-calendar {background: #FFFFFF;border: #AAAAAA;font-family: Verdana;padding: 0.2em 0.2em 0;width: 17em;}
div.dhtml-calendar.week-mode {width: 20em;}
div.dhtml-calendar.popup-mode {display: none;position: absolute;z-index: 1000 !important;left: 0px;border: solid silver 3px;}
div.dhtml-calendar * {font-family: Verdana;}
div.dhtml-calendar div.dhtml-calendar-head {padding: 0.2em 0;background: #CCCCCC;border: 1px solid #AAAAAA;color: #222222;font-weight: bold;display: block;position: relative;}
div.dhtml-calendar div.dhtml-calendar-head div.dhtml-calendar-selectors {text-align: center;}
div.dhtml-calendar table {border-collapse: collapse;font-size: 0.9em;margin: 0 0 0.4em;width: 100%;border-spacing: 2px;}
div.dhtml-calendar table th {font-weight: bold;text-align: center;padding: 0.7em 0.3em;}
div.dhtml-calendar table td {border: none;padding: 1px;}
div.dhtml-calendar table td span {display:block;padding:0.2em;text-align:right;text-decoration:none;}
div.dhtml-calendar.month-mode table.dhtml-calendar-table {display: none;}
ul.no_bullets.ul-dropdown-child {padding-left: 15px;}
ul.no_bullets li input {vertical-align: sub;margin-right: 3px;}
.ie ul.no_bullets li input {padding: 0px !important;margin: 0px !important;vertical-align: middle !important;}
ul.no_bullets label.disabled {background: none;color: #C3C3C3;}
.customSelector ul li.nonSelectable {color: gray;}
.customSelector ul.li.nonSelectable.hover {background-color: inherit;color: gray;cursor: default;}
#page_loading {background: #FFF1A8;font-size: 1em;font-weight: bold;padding: 5px 12px 7px;text-align: center;font-family: Verdana;display: none;z-index: 99999;width: 200px;}
#page_loading_shield {background: white;position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;opacity: 0.5;filter: alpha(opacity=50);z-index: 99998;}
#loading_throbber {left: 50%;width: 50%;position: relative;margin: 5px 0px;}
#page_loading.modal {position: fixed;left: 45%;top: 0px;}
#page_loading.non-modal {position: fixed;left: 45%;top: 0px;}
/* #loading_throbber {left: 0px;width: 50px;position: relative;margin: 5px auto;}
*/ div.control.radio-switch {padding-right:15px;white-space:nowrap;}
div.control.radio-switch span.label {font-size: 8pt;font-weight: normal;margin:0 0 0 3px;}
div.control.radio-switch span.toggle {font-size: 8pt;font-family: Verdana;color: #0033FF;cursor: pointer;display: inline;margin: 0 2px;text-decoration: underline;}
div.control.radio-switch span.toggle.selected {color: #666666;font-weight: bold;text-decoration: none;}
div.control.radio-switch span.toggle.disabled,div.control.radio-switch.disabled,div.control.radio-switch.disabled span,div.control.radio-switch.disabled span.selected {color: #C3C3C3;cursor: default;text-decoration: none;background: none;}
div.control.radio-switch span.space {}
.customSelector {display: inline-block;cursor: pointer;position: relative;padding: .3em 40px .4em 1em;margin-bottom: .4em;font-weight: bold;cursor: pointer;background: url(/assets/multi_line_dropdown_bg.png) center right no-repeat transparent;}
.customSelector,.customSelector ul {border-top: 1px solid #eee;border-left: 1px solid #eee;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;-moz-border-radius: .4em;-webkit-border-radius: .4em;}
.customSelector ul {max-height: 200px;overflow: auto;}
.customSelector:hover {-moz-box-shadow: 0px 0px 2px 1px #4F93FF;-webkit-box-shadow: 0px 0px 3px #4F93FF;}
.customSelector .line2 {font-weight: normal;font-size: .9em;color: #666;}
.customSelector ul {list-style-type: none;background-color: #fff;position: absolute;z-index: 1000;top: 42px;left: 0;display: none;border: 1px solid #ccc;width: 300px;-moz-box-shadow: 0px 0px 2px 1px #ccc;-webkit-box-shadow: 0px 0px 3px #ccc;}
.customSelector li {font-weight: bold;padding: 4px 8px;}
.customSelector li.child {padding-left: 20px;font-weight: normal;}
.customSelector li.hover {background-color: #0033FF;color: #fff;cursor: pointer;}
.customSelector.inactive {border: none;background: none;}
.customSelector.inactive:hover {-moz-box-shadow: none;-webkit-box-shadow: none;cursor: default;}
table.dhtml-calendar-table td.other-month,table.dhtml-calendar-table.week-mode tr.selectable td.other-month,table.dhtml-calendar-table.week-mode tr.selectable.hover td.other-month {border: none;background: none;color: silver;}
table.dhtml-calendar-table td.selectable span {background-color: #e6e6e6;border: 1px solid #d3d3d3;color: #555555;cursor: pointer;}
table.dhtml-calendar-table td.selectable.hover span {background-color: #dadada;color: #212121;border: 1px solid #999999;}
table.dhtml-calendar-table td.current-date span {font-weight: bold;border: 1px solid yellow;}
table.dhtml-calendar-table td.selected span {background: #FFFFFF;border: 1px solid #FFB8B7;color: #212121;}
table.dhtml-calendar-table td.dayoff {}
table.dhtml-calendar-table td.week-number {color: gray;text-align: center;}
table.dhtml-calendar-table.week-mode tr.selectable td span {background: none;border: none;}
table.dhtml-calendar-table.week-mode tr.selectable td {background-color: #e6e6e6;border-top: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;color: #555555;cursor: pointer;}
table.dhtml-calendar-table.week-mode tr.selectable td.week-number {color: #e6e6e6;background: #555555;border: none;}
table.dhtml-calendar-table.week-mode tr.selectable.hover td {background-color: #dadada;color: #212121;border-top: 1px solid #999999;border-bottom: 1px solid #999999;}
table.dhtml-calendar-table.week-mode tr.selectable.selected td {background: white;border: 1px solid #FFB8B7;color: #212121;}
table.dhtml-calendar-table tr.selectable.selected td.week-number {color: gray;font-weight: bold;text-align: center;background: rgb(255, 240, 225);}
table.dhtml-calendar-table td.out-of-border span {border: 1px solid silver;background: white !important;color: silver !important;cursor: default !important;}
.control {display: inline;margin: 0px 8px;position: relative;}
.control-bar {background-color: #DCECBE;margin-bottom: 8px;padding: 6px 8px;position: relative;}
.control-bar.white {background-color: white;}
ul.pagination {display: inline;margin: 0;padding: 0;}
.ie ul.pagination {position: relative;}
ul.pagination li {border: 1px solid #9AAFE5;cursor: pointer;background: white;padding: 0.1em 0.5em;margin-right: 0.1em;color: #225A94;font-size: 9pt;display: inline;}
ul.pagination li.disabled {color: #999999;border: 1px solid #DDDDDD;background: white;}
ul.pagination li.disabled:hover, ul.pagination li.disabled a, ul.pagination li.disabled a:hover {color: #999999;text-decoration: none;background: white;}
ul.pagination li.current, ul.pagination li.current:hover {background: #2E6AB1;border: 1px solid #2E6AB1;color: white;font-weight: bold;}
ul.pagination li.current {background: #2E6AB1;font-weight: bold;color: white;cursor: auto;text-decoration: none;font-size: 9pt;}
ul.pagination li:hover {background: #E5F2FF;text-decoration: none;}
ul.pagination li.blank,ul.pagination li.blank:hover, ul.pagination li.blank:disabled {border: none;background: none transparent;cursor: auto;}
div.align-right {margin:20px 0px;text-align: right;}
div.button {background: #FFCC00 url(/images/btn_mid.gif) repeat-x scroll left top;border-color: #FFDA47 #A58400 #A58400 #FFDA47;border-style: solid;border-width: 2px;color: #000000;cursor: pointer;padding: 2px 8px 3px;text-decoration: none;font-size: 100%;display: inline;margin-right: 2px;}
div.button.disabled {background: #B8B8B8 url(/images/btn_mid_gray.gif) repeat-x scroll right top;border-color: #CCCCCC #666666 #666666 #CCCCCC;}
.blue-button {background-color: #E8F0F7;border-color: #BFD7F5 #7FAEEA #7FAEEA #BFD7F5;border-style: solid;border-width: 1px;color: #0033FF;cursor: pointer;display: inline;font-family: Verdana;font-size: 7pt;margin: 1px;padding: 1px 3px;position: relative;text-decoration: none;white-space: nowrap;}
.blue-button.disabled {background:#F3F5F7 none repeat scroll 0 0;border:1px solid #D9E6F5;color:#CACACA;}
input.calendar {background-position: right top;background-repeat: no-repeat;width: 85px !important;}
ul#boxes.tabs a.unread span.small {margin-left: 2px;}
#inbox_reply_form {margin: 0px 5px;padding: 0px;}
#inbox_reply_form textarea {width: 100%;max-width: 100%;margin: 0px;padding: 4px;}
#inbox_reply_form .formbutton {margin: 10px 0px 5px 0px;}
#inbox_reply_form .attachment {margin: 4px 0px;}
#inbox_reply_form .optional {right: 5px;float: right;}
#inbox_reply_form .size_restriction {margin-left: 10px;}
#inbox_reply_form #attachment {position: relative;margin-left: 10px;width: 400px;}
#inbox_reply_form #uploaded_file {margin: 2px 4px;}
#inbox_reply_form #delete_attachment {margin: 4px;background: url(/images/clear_field.png) no-repeat 0 2px;padding: 0 5px;cursor: pointer;}
#inbox_reply_form #uploading {margin: 2px 4px;background: url(/images/throbber.gif) no-repeat 0 0;padding: 0 20px;}
.formbutton {height: 22px;padding-bottom: 4px;padding-left: 2px;padding-right: 2px;padding-top: 0pt;background: #ffcc00 url(/images/btn_mid.gif) repeat-x scroll right top;border-color: #ffda47 rgb(165, 132, 0) rgb(165, 132, 0) rgb(255, 218, 71);border-style: solid;border-width: 2px;cursor:pointer;}
.instructions {color: #666;display: block;font-size: 11px;font-weight: normal;}
#inbox_reply_form textarea#body {width: 98%;}
.ie #inbox_reply_form textarea#body {position: relative;left: 5px;right: 5px;}
table#messages tr.msg_line.notifications.unread td.dispatchable.middle.date,table#messages tr.msg_line.notifications.unread td.subject.nonbold,table#messages tr.msg_line.notifications.unread td.subject.nonbold a {font-weight:normal;}
table#messages tr.msg_line.notifications.unread {background-color:lightyellow;}
col.checks, td.input {width: 15px;padding: 0px;}
col.stars {width: 15px;padding: 0px;}
col.rcpts {width: 220px;}
col.subject {width: auto;}
col.date {width: 130px;text-align: right;font-size: 9pt;}
.dispatchable {cursor: pointer;}
.dispatchable.disabled {cursor: auto;}
div.post {position: relative;}
div.post div.head span.sender {font-weight: bold;padding: 0px 10px 0px 5px;}
div.post div.head .subject {color: #BBBBBB;}
div.post div.head div.date {font-size: 11px;background: url(/images/lfade-block.png) no-repeat scroll;padding-left: 22px;position: absolute;right: 0px;top: 2px;}
div.post div.head {border-bottom: 1px solid #BBBBBB;margin-bottom: 5px;position: relative;overflow: hidden;width: 100%;}
div.post.collapsed div.head {border: none;margin: 0px;}
div.post div.content p {font-size: 13px;margin-bottom: 0.25em;}
div.post div.content {display: block;margin: 2px 10px;}
div.post div.head .subject {display: none;}
div.post.collapsed div.head .subject {display: inline;}
div.post div.head span.rcpts {display: inline;margin-left: -0.5em;}
div.post.collapsed div.head span.rcpts {display: none;}
div.post.collapsed div.content {display: none;}
div.post.collapsed span.reply_link {display: none;}
div.post span.reply_link {left: 1px;}
div.rframe.collapsed {margin-bottom: -12px;}
div.rframe, div.rframe table {position: relative;}
div.rframe table, div.rframe table tr td {margin: 0px;padding: 0px;}
div.rframe table {width: 100%;}
div.rframe td.ltc {width: 10px;height: 10px;background: transparent url(/images/shadow.png) repeat scroll 0px 0px;}
div.rframe td.thr {width: auto;height: 10px;background: transparent url(/images/shadow.png) repeat scroll 0px -40px;}
div.rframe td.rtc {width: 10px;height: 10px;background: transparent url(/images/shadow.png) repeat scroll -30px 0px;}
div.rframe td.lvr {width: 10px;height: auto;background: transparent url(/images/shadow.png) repeat scroll 0px -80px;}
div.rframe td.lvr.big {background: transparent url(/images/shadow_lvr.jpg) repeat scroll;}
div.rframe td.rvr {width: 10px;height: auto;background: transparent url(/images/shadow.png) repeat scroll -30px -80px;}
div.rframe td.rvr.big {background: transparent url(/images/shadow_rvr.jpg) repeat scroll;}
div.rframe td.lbc {width: 10px;height: 10px;background: transparent url(/images/shadow.png) repeat scroll 0px -30px;}
div.rframe td.bhr {width: auto;height: 10px;background: transparent url(/images/shadow.png) repeat scroll 0px -70px;}
div.rframe td.rbc {width: 10px;height: 10px;background: transparent url(/images/shadow.png) repeat scroll -30px -30px;}
div.rframe td.content {background: white;}
.rframe table.tight {width: 620px !important;}
div.align-right.mc-reply-button-fix {text-align: center;margin: 5px 0px;}
span.attachment {background: transparent url(/images/paper_clip.png) no-repeat;margin: 0px 0px 0px 4px;padding: 0px 15px 0px 0px;}
.ie span.attachment {display: inline;}
.ie span.attachment img {display: inline;}
ul.attachment {border-top: 1px solid silver;}
li.attachment {list-style-type: none;margin-left: 10px;}
h1#subject {margin: 5px 10px;}
h1#subject div.star {position: relative;display: inline;}
div.star {background: url(/images/stars.png) no-repeat scroll 0px 0px;width: 15px;height: 17px;float: left;}
div.star.starred {background: url(/images/stars.png) no-repeat scroll -15px 0px;}
h1#subject div.star {margin: 0.2em 5px auto 0px;display: inline;}
#land > #message.message ul{margin: 2px 16px;list-style-type: disc;}
.p1 {color: #00681c;}
.p2 {color: #790619;}
.formbutton {height: 22px;padding-bottom: 4px;padding-left: 2px;padding-right: 2px;padding-top: 0pt;background: #ffcc00 url(/images/btn_mid.gif) repeat-x scroll right top;border-color: #ffda47 rgb(165, 132, 0) rgb(165, 132, 0) rgb(255, 218, 71);border-style: solid;border-width: 2px;cursor:pointer;}
.button_small {background-color:#E8F0F7;border-top-color: #BFD7F5;border-right-color: #7FAEEA;border-bottom-color: #7FAEEA;border-left-color: #BFD7F5;border-style: solid;border-width: 1px;padding:1px 3px;text-decoration:none;white-space:nowrap;display: inline;cursor: pointer;color: #0033FF;font-family: Verdana;font-size: 7pt;margin: 1px;position: relative;}
.button_small.disabled {background: #F3F5F7;color: #CACACA;border: 1px solid #D9E6F5;}
.widget_team-teamroom span.timezone {padding-left: 3px;}
.widget_team-teamroom .status,.widget_team-teamroom .status a.small {line-height: 1em;}
.widget_team-teamroom img.heartbeat {margin-right: 3px;}
.widget_team-teamroom span.timeUpdate,.widget_team-teamroom span.timezone {position: relative;top: -5px;}
.workingIndicator.working {padding-left: 20px;background: url(/assets/working_yes.png) top left no-repeat #fff;}
.workingIndicator.notWorking {padding-left: 20px;background: url(/assets/working_no.png) top left no-repeat #fff;}
.positiveAmount {color: black;font-weight: bold;}
.negativeAmount {color: red;font-weight: bold;}
.zeroAmount {color: black;}
.statusIcon {width: 16px;height: 16px;display: inline;}
.statusIcon.warning {background: transparent url(/images/exclamation.png) no-repeat scroll left top;padding: 0 13px;}
.statusIcon.error {background: transparent url(/images/cross.png) no-repeat scroll left top;padding: 0 13px;}
.statusIcon.success {background: transparent url(/images/tick.png) no-repeat scroll left top;padding: 0 13px;}
div#balance-selector ul li span.statusIcon {padding: 0 13px;}
div#oDeskTeamPromo {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#EEEEEE url(/assets/oDeskTeam_128.png) no-repeat scroll 0 1em;margin-bottom:1em;padding:0.6em 1em;position:relative;text-align:right;}
#oDeskTeamPromo .removeIcon {left:8px;position:absolute;top:6px;}
#widget_account-info .providerSearchPhoto {float: left; margin-right: 1em;}
.ie #widget_account-info .providerSearchPhoto {max-width:100px;}
div#modFeed ul.horizontalLinks.alignRight > li.leftest {border-right: none;float: left;}
#modFeed .timeZones {font-weight: normal;font-size: 80%;}
#modFeed td.dateTime,#modCandidacies td.dateTime {width: 160px;vertical-align: middle;}
/* .dateTime {font-size: .9em;color: #666;}
*/#modFeed .tabularData tr.firstRow td {border-top: none;padding-top: 0;}
#modFeed .tabularData .lastAlertRow {border-bottom: 1px solid #000;}
#modFeed .removeIcon {padding-top:4px;white-space: nowrap;font-size: 11px;color: #666;width: 14px;}
#modFeed .removeIcon .closeMe {color: #666;}
#modFeed .removeIcon .closeMe:hover {color: #0033FF;text-decoration: underline;}
.widget_mc-notifications td.dateTime {width: auto !important;white-space: nowrap;}
.widget_mc-notifications tr.unread {background-color:lightyellow;font-weight:normal;}
ul.alertBox div.description {font-size: 7pt;font-family: Monospace;}
div#widget_candidacies-mycandidacies .stats-row {margin-bottom: 10px;}
div#widget_candidacies-mycandidacies .right-pane .container {margin-bottom: 0;}
div#widget_candidacies-mycandidacies .stats-container {overflow:hidden;}
div#widget_candidacies-mycandidacies .right-pane {float:right;}
div#widget_candidacies-mycandidacies .labels-and-data {float:left;}
div#widget_candidacies-mycandidacies #searchForJobsText {color: rgb(102, 102, 102);font-style: italic;}
.dashboardModule {position: relative;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;border-top: 1px solid #eee;border-left: 1px solid #eee;padding: 1em;margin-bottom: 1em;-moz-border-radius: 6px;-webkit-border-radius: 6px;font-size: 1em;background-color: #fff;}
.ie .dashboardModule {overflow:hidden;}
.dashboardModule h2 {margin-bottom: 0;padding-bottom: .4em;color: #225A94;font-size: 1.3em;}
.dashboardModule h2 .helpTip {position: absolute;top: .8em;right: .8em;}
.dashboardModule p {margin-bottom: 1em;}
.dashboardModule hr {border: none;height: 1px;background-color: #ccc;}
.dashboardModule ul.bullets {margin-bottom: 1em;}
.dashboardModule dl.dataBar {text-align: center;background-color: #DCECBE;padding: .4em 1em;margin-bottom: .6em;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.dashboardModule dl.dataBar dt,.dashboardModule dl.dataBar dd {display: inline;}
.dashboardModule dl.dataBar dt {color: #666;}
.dashboardModule dl.dataBar dd {margin-right: 1em;}
.dashboardModule .customSelector {display: block}
.refreshIcon {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/action_refresh.gif) no-repeat scroll;cursor: pointer;display: inline-block;height: 16px;width: 16px;position: absolute;top: 14px;right: 28px;}
