* {
color:#333333;
}
html {
height:100%;
}

#everythingeverything {
height:100%;
}

.man_everything {
background: url('/lifefyle/new_images/body_bg.jpg');
background-repeat:repeat-x;
background-position:0px 0px;
}

.emp_everything {
background: url('/lifefyle/new_images/emp_body_bg.jpg');
background-repeat:repeat-x;
background-position:0px 0px;
}

#everything{
/*width: 800px;*/
height:100%;
text-align:left;
margin: 0;
background-color:#f4f4f4;
}
body{
font-family: arial;
font-size: 12px;
text-align:center;
height:100%;
/*margin-left: auto;
margin-right: auto;
width: 800px;*/
padding-top:0px;
margin: 0;
background-color:#f4f4f4;
/*background: url('/lifefyle/images/bg.gif');
background-repeat:repeat-x;
background-position:0px 2px;*/
}

#header{
width: 800px;
height: 82px;
position:relative;
margin:auto;
}

.logo {
/*background: url('/lifefyle/images/logo.gif');*/
background: url('/lifefyle/new_images/logo.jpg');
background-repeat:no-repeat;
background-position:0px 0px;
position:absolute;
top:0px;
left:20px;
height:82px;
width:144px;
/*height:44px;
width:127px;
top:10px;
left:0px;*/
font-size:1px;
cursor:pointer;
}

.man_header_bg {
background: url('/lifefyle/new_images/header_bg.jpg');
background-repeat:repeat-x;
background-position:0px 0px;
}

.emp_header_bg{
background: url('/lifefyle/new_images/emp_header_bg.jpg');
background-repeat:repeat-x;
background-position:0px 0px;
}

.emp_logo {
position:absolute;
top:11px;
left:20px;
height:51px;
width:125px;
font-size:1px;
cursor:pointer;
}

.company_name {
position:absolute;
top:50px;
left:62px;
height:40px;
/*width:275px;*/
width:130px;
color:white;
font-size:14px;
overflow:hidden;
}

.company_name a{
text-decoration:none;
color:white;
}

.company_name a:hover{
text-decoration:none;
color:white;
}

.little_house {
background: url('/lifefyle/new_images/house.gif');
background-repeat:no-repeat;
background-position:0px 0px;
position:absolute;
top:37px;
left:150px;
height:13px;
width:13px;
}

.stretch {
/*background-color:#40545F;
border-top:4px solid #9fc1d8;
border-bottom:4px solid #9fc1d8;*/
background-color:#fff;
height:100%;
}

.content {
/*background-color:#40545F;
padding:0px 2px 0px 2px;
width:796px;
background-color:#f2f3e5;*/
/*background: url('/lifefyle/new_images/border_shade.jpg');*/
background: url('/lifefyle/new_images/border_shade_grey.gif');
background-repeat:repeat-y;
background-position:0px 0px;
position:relative;
margin:auto;
/*width:758px;*/
width:760px;
padding:0px 28px 50px 28px;
min-height:100%;
height:auto !important;
height:100%;
/*padding:20px 0px 20px 0px;
 need to get rid of padding top/bottom 20 and make it left/right! 
 border-bottom:1px solid #CACACA;*/
}

.content-pad {
position:relative;
width:100%;
height:10px;
}

.border-shade {
/*background: url('/lifefyle/new_images/border_shade.jpg');*/
background: url('/lifefyle/new_images/border_shade_grey.gif');
background-repeat:repeat-y;
background-position:0px 0px;
position:relative;
margin:auto;
width:816px;
/*height:100%;
min-height:100%;*/
}

#footer{
/*width: 100%;
border-top:5px solid #40545F;*/
border-top:1px solid #BAD693;
padding:10px 0px 5px 0px;
width:760px;
text-align:center;
position:absolute;
bottom:0px;
left:28px;
}

.footer-font {
color:#999999;
}

.footer-font div {
color:#999999;
}

.footer-font a{
color:#999999;
text-decoration:none;
}

#header ul li{
display:inline;
float: left;
margin: 5px;
}
.cal-day td{
border: 1px solid #333;

}
.small_cal_container {
width:100%;
text-align:center;
}

.small_cal_container td{
/*border:1px solid black;*/
}

.small_cal {
padding:8px;
font-size:14px;
background-color:white;
border:1px solid #CACACA;
/*height:100%;*/
height:210px;
}

.small_cal td{
margin:1px;
padding:2px;
text-align:center;
cursor:pointer;
}

.month_header {
/*color:white;
padding:0;
margin:0;
width: 150px;
background-image:url('/lifefyle/images/month-header-bg.gif');
background-repeat:no-repeat;
background-position:top center;*/
}

.wt_header {
width:14%;
text-align:center;
color: #999999;
font-size:18px;
/*background-image:url('/lifefyle/images/month-bg.gif');
background-repeat:no-repeat;
background-position:top center;*/
background-color:#F2F3E5;
text-transform:uppercase;
}

.modified_day {
background-color:#ABDB6C;
/*color:white;
background-color:#679bbf;
color:#40545F;*/
/*background-color:#40545f;*/
}

.pub_holiday {
background-color:#aad6ec;
}

.day_key {
border:1px solid black;
height:10px;
width:10px;
margin-right:3px;
float:left;
}

.selected_day {
background-color:#FFD90A;
}

.dia-table {
padding-bottom:10px;
}

.dia-table td{
padding:0px 15px 0px 0px;
font-size:12px;
}

/* begin popup css */
.blank-dialog {
padding:10px 0px;
}

.d-left, .dp-left {
float:left;
width:40px;
padding-top:5px;
color:#333333;
}

.mainDialogWindow {
/*background-color:white;*/
position:absolute;
z-index:9998;
height:auto;
/*padding:5px;
filter:alpha(opacity=75);
opacity:0.75;
background-color:#333333;*/
}

.dialog-transbox {
filter:alpha(opacity=75);
opacity:0.75;
background-color:#333333;
width:100%;
height:100%;
position:absolute;
}

.dialog-content {
/*background: #40545f;58595b
border-right:1px solid #8a8c8e;
border-left:1px solid #8a8c8e;
color:#ffffff;
border-left: 2px solid #ffffff;
border-right: 2px solid #ffffff;*/
padding:20px 20px 10px 20px;
filter:alpha(opacity=100);
opacity:1;
text-align:left;
}

.dialog-content-body {
position:relative;
background-color:#ffffff;
filter:alpha(opacity=100);
opacity:1;
/*top:7px;
left:7px;*/
}

.dialog-message {
color:#ffffff;
font-size:14px;
font-weight:bold;
padding:30px 0px 50px 15px;
}

.dialog-okay {
position:absolute;
bottom:10px;
right:10px;
}

.dialog-close {
position:absolute;
top:15px;
right:15px;
font-size:14px;
color:#ffffff;
cursor:pointer;
font-weight:bold;
z-index:9999;
display:none;
}

.dialog-title {
/*padding-top:10px;
padding:0px 0px 0px 0px;*/
/*margin-top:-25px;*/
text-align:left;
/*width:96%;*/
font-weight:bold;
font-size:20px;/*14px;*/
/*color:white;*/
color:#333;
position:relative;
z-index:1;
/*top:-25px;*/
margin:-10px -10px 15px -10px;
padding:5px;
background-color:#E6EFDA;
border:1px solid #e5e5e5;
}

.popup-top {
display:none;
}


.dialog-buttons {
/*position:absolute;
bottom:25px;
right:15px;*/
width:100%;
text-align:right;
border-top:1px solid #e1e1e1;
padding-top:5px;
}

.dia-table-dot { 
width:1px;
background-color:#333;
font-size:1px;
height:1px;
font-size:1px;
line-height:1px;
}

.dia-table-side { 
height:100%;
width:1px;
background-color:#333;
font-size:1px;
}

.dia-table-vert { 
height:1px;
width:100%;
background-color:#333;
font-size:1px;
line-height:1px;
}

.dia-table-light {
filter:alpha(opacity=25);
opacity:0.25;
}

.dia-table-dark {
filter:alpha(opacity=50);
opacity:0.5;
}

.popup-bg {
filter:alpha(opacity=20);
opacity:0.20;
background-color:#333;
position:absolute;
left:0px;
top:0px;
width:100%;
z-index:500;
}

.dia-line {
height:1px;
/*background-color:#e1e1e1;*/
border-top:1px solid #e1e1e1;
width:100%;
font-size:1px;
line-height:1px;
margin-top:5px;
}

/* end popup css */

/*
input[type=button] {
background: url('/lifefyle/images/blue_button.gif');
background-repeat:repeat-x;
background-position:0px 0px;
color:#000000;
border:1px solid #000000;
padding:3px;
}

input[type=submit] {
background: url('/lifefyle/images/blue_button.gif');
background-repeat:repeat-x;
background-position:0px 0px;
color:#000000;
border:1px solid #000000;
padding:3px;
}
*/
.savebutton {
background: url('/lifefyle/images/blue_button.gif');
background-repeat:repeat-x;
background-position:0px 0px;
color:#000000;
border:1px solid #000000;
padding:3px;
}

.cancelbutton {
background: url('/lifefyle/images/blue_button.gif');
background-repeat:repeat-x;
background-position:0px 0px;
color:#000000;
border:1px solid #000000;
padding:3px;
}

.deletebutton {
background: url('/lifefyle/images/blue_button.gif');
background-repeat:repeat-x;
background-position:0px 0px;
color:#000000;
border:1px solid #000000;/*40545f*/
padding:3px;
}

.right-padded {
padding:5px 0px;
}

.red_txt {
color:#990000;
text-transform:uppercase;
font-size:10px;
}

.ten_px {
font-size:9px;
/*color:#990000;*/
}

.top_nav_alert {
background-color:#ffff66;
position:relative;
margin:auto;
width:758px;
padding:5px 20px 5px 20px;
}

.top_nav {
background-color:#F2F3E5;
position:relative;
margin:auto;
width:758px;
padding:5px 20px 5px 20px;
/*position:absolute;
top:1px;
right:0px;
height:26px;
width:284px;*/
}

.top_nav_content_left {
float:left;
}

.top_nav_content {
float:right;
font-size:11px;
padding-top:3px;
/*background: url('/lifefyle/images/top_nav_bg.gif');
background-repeat:repeat-x;
background-position:0px 0px;
position:absolute;
top:0px;
left:7px;
padding-top:5px;
width:271px;
float:left;
margin-top:-3px;
height:28px;
text-align:center;*/
}

.top_nav_content b {
font-size:11px;
}

.top_nav_content a{
padding-left:5px;
font-size:9px;
text-transform:uppercase;
}

.top_nav_content_txt {
padding:5px 5px 0px 5px;
}

.top_nav_left {
background: url('/lifefyle/images/top_nav_left.gif');
background-repeat:repeat-x;
background-position:0px 0px;
/*position:absolute;
left:0px;
top:0px;*/
float:left;
height:26px;
width:7px;
}

.top_nav_right {
background: url('/lifefyle/images/top_nav_right.gif');
background-repeat:repeat-x;
background-position:0px 0px;
/*position:absolute;
right:0px;
top:0px;*/
float:left;
height:26px;
width:6px;
}

.top_nav_bottom {
background: url('/lifefyle/images/top_nav_bot.gif');
background-repeat:repeat-x;
background-position:0px 0px;
position:absolute;
bottom:0px;
left:7px;
height:4px;
width:271px;
font-size:1px;
}

.tab_bar {
position:absolute;
bottom:0px;
/*right:30px;*/
right:185px;
height:30px;
z-index:5;
}

img {
border:0px;
}

.content_top {
background: url('/lifefyle/images/content_top.gif');
background-repeat:repeat-x;
background-position:0px 0px;
height:16px;
width:800px;
position:absolute;
bottom:2px;
left:0px;
position:relative;
margin:auto;
font-size:1px;
z-index:1;
}

.content_left {
background: url('/lifefyle/images/content_left.gif');
background-repeat:repeat-y;
background-position:0px 0px;
height:100%;
width:2px;
position:absolute;
top:0px;
left:0px;
font-size:1px;
}

.content_right {
background: url('/lifefyle/images/content_right.gif');
background-repeat:repeat-y;
background-position:0px 0px;
height:100%;
width:2px;
position:absolute;
top:0px;
right:0px;
font-size:1px;
}



.content_bottom {
background: url('/lifefyle/images/content_bottom.gif');
background-repeat:repeat-x;
background-position:0px 0px;
height:16px;
width:800px;
font-size:1px;
position:relative;
top:-2px;
}

.content_white {
width:760px;
height:100%;
margin-bottom:1px;
/*padding:10px;
background:#ffffff;*/
position:relative;
}

.white_corner {
width:10px;
height:10px;
}

.lb-tl {
position:absolute;
top:0px;
left:0px;
background: url('/lifefyle/images/lightblue_top_left.gif');
background-repeat:no-repeat;
/*background-position:0px 0px;*/
font-size:1px;
}

.lb-tr {
position:absolute;
top:0px;
right:-1px;
background: url('/lifefyle/images/lightblue_top_right.gif');
background-repeat:no-repeat;
/*background-position:0px 0px;*/
font-size:1px;
}

.lb-bl {
position:absolute;
bottom:-1px;
left:0px;
background: url('/lifefyle/images/lightblue_bot_left.gif');
background-repeat:no-repeat;
/*background-position:0px 0px;*/
font-size:1px;
}

.lb-br {
position:absolute;
bottom:-1px;
right:-1px;
background: url('/lifefyle/images/lightblue_bot_right.gif');
background-repeat:no-repeat;
/*background-position:0px 0px;*/
font-size:1px;
}

.tl {
position:absolute;
top:0px;
left:0px;
background: url('/lifefyle/images/blue_top_left.gif');
background-repeat:no-repeat;
/*background-position:0px 0px;*/
font-size:1px;
}

.tr {
position:absolute;
top:0px;
right:-1px;
background: url('/lifefyle/images/blue_top_right.gif');
background-repeat:no-repeat;
/*background-position:0px 0px;*/
font-size:1px;
}

.bl {
position:absolute;
bottom:-1px;
left:0px;
background: url('/lifefyle/images/blue_bot_left.gif');
background-repeat:no-repeat;
/*background-position:0px 0px;*/
font-size:1px;
}

.br {
position:absolute;
bottom:-1px;
right:-1px;
background: url('/lifefyle/images/blue_bot_right.gif');
background-repeat:no-repeat;
/*background-position:0px 0px;*/
font-size:1px;
}

.tab-lb-tl {
position:absolute;
top:0px;
left:0px;
background: url('/lifefyle/images/tab_lightblue_top_left.gif');
background-repeat:no-repeat;
/*background-position:0px 0px;*/
font-size:1px;
}

.tab-lb-tr {
position:absolute;
top:0px;
right:-1px;
background: url('/lifefyle/images/tab_lightblue_top_right.gif');
background-repeat:no-repeat;
/*background-position:0px 0px;*/
font-size:1px;
}
form {
margin:0px;
}

h2 {
margin:0px;
}

a {
/*color:#40545f;*/
color:#666666;
}

a:hover {
/*color:#679bbf;*/
color:#9ABF6C;
}

.week_table {
position:relative;
width:760px;
}

.wt_content {
padding:5px 5px 45px 5px;
border:1px solid #e1e1e1;
/*border:1px solid black;
background-color:#e9e9e9;*/
background-color:white;
font-size:12px;
}

.small_text {
font-size:11px;
width:20px;
}

.smaller_text {
font-size:11px;
width:17px;
}

.shift-status-2{
/*background: url('/lifefyle/images/greenlight.gif');*/
background: url('/lifefyle/new_images/greenlight.gif');
background-repeat:no-repeat;
background-position:1px 2px;
padding:0px 0px 2px 15px;
margin-top:5px;
}/*green*/

.shift-status-1{
/*background: url('/lifefyle/images/yellowlight.gif');*/
background: url('/lifefyle/new_images/yellowlight.gif');
background-repeat:no-repeat;
background-position:1px 2px;
padding:0px 0px 2px 15px;
margin-top:5px;
}/*yellow*/

.shift-status-{
/*background: url('/lifefyle/images/redlight.gif');*/
background: url('/lifefyle/new_images/redlight.gif');
background-repeat:no-repeat;
background-position:1px 2px;
padding:0px 0px 2px 15px;
margin-top:5px;
}/*red*/

.shift-status-2 a{
color:black;
text-decoration:none;
font-weight:bold;
}

.shift-status- a{
color:black;
text-decoration:none;
font-weight:bold;
}

.shift-status-1 a{
color:black;
text-decoration:none;
font-weight:bold;
}

.available {
background-color:#9fd0a4;
padding:5px;
/*border:1px solid black;*/
}

.unavailable {
background-color:#f0bfc2;
padding:5px;
/*border:1px solid black;*/
}

.nosideborders {
border-left:0px;
border-right:0px;
}

.table-header {
font-weight:bold;
text-decoration:underline;
}

.header_link {
text-decoration:none;
font-size:16px;
color:#40545F;
font-weight:bold;
text-transform:uppercase;
}

.tab_corner {
height:5px;
width:5px;
}
.top_header_link {
height:20px;
padding:0px 20px 0px 20px;
float:left;
}

.workday {
/*background-color:#9FC1D8;*/
/*border:1px solid #9ABF6C;*/
/*background-color:#CDE1B0;*/
font-size:10px;
}

.workday b{
font-size:12px;
font-weight:bold;
}

.highlight_today {
/*background-color:#C4DBEA;*/
background-color:#FFFFCC;
}

.highlight_today a {
color:black;
/*font-size:10px;*/
}

.tab_content {
position:relative;
}

.floater-cleanup {
clear:both;
}

.sub_header_inner {
/*padding:5px 10px 0px 10px;*/
}

.sub_header_outer {
/*float:right;*/
/*margin:10px 10px 0px 10px;*/
margin-left:10px;
display:inline;
}

.old_sub_header_outer {
float:right;
/*margin:10px 10px 0px 10px;*/
margin-left:10px;
}

.sub_header_header {
float:left;
color:#333333;
font-size:24px;
padding-bottom:15px;
/*font-weight:bold;
color:white;
padding:0px 0px 0px 15px;*/
}
.sub_header_link {
text-decoration:none;
font-size:13px;
color:#40545F;
font-weight:bold;
}
.shift_time_head {
/*background-color:#f7f7f7;*/
background-color:#C4DBE9;
padding-top:3px;
}
.shift_names_head {
/*background-color:#f7f7f7;*/
background-color:#C4DBE9;
}
.redlight-small{
background: url('/lifefyle/images/redlight_small.gif');
background-repeat:no-repeat;
background-position:1px 2px;
padding:0px 0px 0px 10px;
}/*red*/
.yellowlight-small{
background: url('/lifefyle/images/yellowlight_small.gif');
background-repeat:no-repeat;
background-position:1px 2px;
padding:0px 0px 0px 10px;
}/*yellow*/
.greenlight-small{
background: url('/lifefyle/images/greenlight_small.gif');
background-repeat:no-repeat;
background-position:1px 2px;
padding:0px 0px 0px 10px;
}/*green*/

.red-small{
color:red;
}/*red*/
.yellow-small{
color:#aea914;
}/*yellow*/
.green-small{
color:green;
}/*green*/

.alert-div {
background-color:#fbf89d;
border:1px solid #c5c279;
color:black;
font-size:14px;
font-weight:bold;
width:auto;
padding:5px;
}

.chart_header {
text-align:center;
color: #ffffff;
background-color:#40545F;
font-weight:bold;
}
.settings-radio {
float:left;
width:60px;
}
.settings-setting {
float:left;
width:160px;
padding-top:5px;
}
.settings-sub {
padding:5px 0px 0px 10px;
}
.shift-status-no{
background: lightyellow;
margin: 1px;
padding: 5px 0 5px 0;
color: #FFF;
}
.completed{
/*background-color: #ABD3AC;
background-color: #D7E7BF;*/
border:1px solid #E1E1E1;
}
.day-red {
color:#990000;
float:left;
font-weight:bold;
}
.notif-rect {
padding:5px;
background-color:#C4DBEA;
margin-left:10%;
margin-right:10%;
margin-bottom:10px;
}
/* Begin Tabs Section */

.tt_sel {
background-color:#F2F3E5;
}

.tt_unsel {
background-color:#9ABF6C;
}

.tt_unsel a{
color:#F2F3E5;
}

.tt_sel a{
color:#669938;
}

.tt_unsel a:hover{
color:#F2F3E5;
}

.tt_sel a:hover{
color:#669938;
}

.tt_basic {
float:left;
height:10px;
margin-right:5px;
}

.tt_basic a{
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.tt_sched_sel{
background: url('/lifefyle/new_images/cal_tab.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#F2F3E5;
padding:10px 5px 10px 25px;
/*margin-top:5px;*/
}

.tt_sched_unsel{
background: url('/lifefyle/new_images/cal_tab_unsel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#9ABF6C;
padding:10px 5px 10px 25px;
/*margin-top:5px;*/
}

.tt_ppl_sel{
background: url('/lifefyle/new_images/emp_tab_sel.gif');
background-repeat:no-repeat;
background-position:2px 4px;
background-color:#F2F3E5;
padding:10px 5px 10px 25px;
/*margin-top:5px;*/
}

.tt_ppl_unsel{
background: url('/lifefyle/new_images/emp_tab_unsel.gif');
background-repeat:no-repeat;
background-position:2px 4px;
background-color:#9ABF6C;
padding:10px 5px 10px 25px;
/*margin-top:5px;*/
}

.tt_paper_sel{
background: url('/lifefyle/new_images/paper_tab_sel.gif');
background-repeat:no-repeat;
background-position:4px 5px;
background-color:#F2F3E5;
padding:10px 5px 10px 25px;
/*margin-top:5px;*/
}

.tt_paper_unsel{
background: url('/lifefyle/new_images/paper_tab_unsel.gif');
background-repeat:no-repeat;
background-position:4px 5px;
background-color:#9ABF6C;
padding:10px 5px 10px 25px;
/*margin-top:5px;*/
}

.tt_board_sel{
background: url('/lifefyle/new_images/board_tab_sel.gif');
background-repeat:no-repeat;
background-position:1px 5px;
background-color:#F2F3E5;
padding:10px 5px 10px 25px;
/*margin-top:5px;*/
}

.tt_board_unsel{
background: url('/lifefyle/new_images/board_tab_unsel.gif');
background-repeat:no-repeat;
background-position:1px 5px;
background-color:#9ABF6C;
padding:10px 5px 10px 25px;
/*margin-top:5px;*/
}

.tt_set_sel{
background: url('/lifefyle/new_images/set_tab_sel.gif');
background-repeat:no-repeat;
background-position:2px 5px;
background-color:#F2F3E5;
padding:10px 5px 10px 25px;
/*margin-top:5px;*/
}

.tt_set_unsel{
background: url('/lifefyle/new_images/set_tab_unsel.gif');
background-repeat:no-repeat;
background-position:2px 5px;
background-color:#9ABF6C;
padding:10px 5px 10px 25px;
/*margin-top:5px;*/
}

.tte_sel {
background-color:#F2F3E5;
}

.tte_unsel {
background-color:#5ba6cd;
}

.tte_unsel a{
color:#F2F3E5;
}

.tte_sel a{
color:#5ba6cd;
}

.tte_unsel a:hover{
color:#F2F3E5;
}

.tte_sel a:hover{
color:#5ba6cd;
}


.tte_home_sel{
background: url('/lifefyle/new_images/tte_home_sel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#F2F3E5;
padding:10px 5px 10px 25px;
}

.tte_home_unsel{
background: url('/lifefyle/new_images/tte_home_unsel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#5ba6cd;
padding:10px 5px 10px 25px;
}

.tte_time_sel{
background: url('/lifefyle/new_images/tte_time_sel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#F2F3E5;
padding:10px 5px 10px 25px;
}

.tte_time_unsel{
background: url('/lifefyle/new_images/tte_time_unsel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#5ba6cd;
padding:10px 5px 10px 25px;
}

.tte_ppl_sel{
background: url('/lifefyle/new_images/tte_ppl_sel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#F2F3E5;
padding:10px 5px 10px 25px;
}

.tte_ppl_unsel{
background: url('/lifefyle/new_images/tte_ppl_unsel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#5ba6cd;
padding:10px 5px 10px 25px;
}

.tte_set_sel{
background: url('/lifefyle/new_images/tte_set_sel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#F2F3E5;
padding:10px 5px 10px 25px;
}

.tte_set_unsel{
background: url('/lifefyle/new_images/tte_set_unsel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#5ba6cd;
padding:10px 5px 10px 25px;
}

.tte_board_sel{
background: url('/lifefyle/new_images/tte_board_sel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#F2F3E5;
padding:10px 5px 10px 25px;
}

.tte_board_unsel{
background: url('/lifefyle/new_images/tte_board_unsel.gif');
background-repeat:no-repeat;
background-position:3px 4px;
background-color:#5ba6cd;
padding:10px 5px 10px 25px;
}
/* End Tabs Section */
.grey-txt-sm {
color:#666666;
font-size:9px;
}

.grey-txt {
color:#666666;
}

.view_report_button {
width:94px;
height:23px;
background: url('/lifefyle/new_images/view_report.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.dw_button {
width:119px;
height:23px;
background: url('/lifefyle/new_images/button_dw.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.wr_button {
width:119px;
height:23px;
background: url('/lifefyle/new_images/button_wr.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.shiftview_button {
width:131px;
height:26px;
background: url('/lifefyle/new_images/button_shift_view.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}
.pus_button {
width:104px;
height:23px;
background: url('/lifefyle/new_images/button_pus.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.approve_button {
width:68px;
height:23px;
background: url('/lifefyle/new_images/button_approve.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.paste_button {
width:60px;
height:23px;
background: url('/lifefyle/new_images/button_paste.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.publish_button {
width:68px;
height:23px;
background: url('/lifefyle/new_images/button_publish.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.unpublish_button {
width:84px;
height:23px;
background: url('/lifefyle/new_images/button_unpublish.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.deny_button {
width:66px;
height:23px;
background: url('/lifefyle/new_images/button_deny.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.register_button {
width:68px;
height:23px;
background: url('/lifefyle/new_images/button_register.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.plus_button {
width:14px;
height:15px;
background: url('/lifefyle/new_images/green_plus.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.sac_button {
width:134px;
height:23px;
background: url('/lifefyle/new_images/button_sac.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.rst_button {
width:134px;
height:23px;
background: url('/lifefyle/new_images/button_rst.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.view_button {
width:43px;
height:23px;
background: url('/lifefyle/new_images/button_view.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.reply_button {
width:60px;
height:23px;
background: url('/lifefyle/new_images/button_reply.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.ufile_button {
width:91px;
height:23px;
background: url('/lifefyle/new_images/button_upload_file.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.edit_button {
width:51px;
height:23px;
background: url('/lifefyle/new_images/button_edit.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.compose_button {
width:75px;
height:23px;
background: url('/lifefyle/new_images/button_compose.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.newmemo_button {
width:82px;
height:23px;
background: url('/lifefyle/new_images/button_new_memo.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.send_button {
width:60px;
height:23px;
background: url('/lifefyle/new_images/button_send.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.accept_button {
width:68px;
height:23px;
background: url('/lifefyle/new_images/button_accept.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.reject_button {
width:68px;
height:23px;
background: url('/lifefyle/new_images/button_reject.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.continue_button {
width:84px;
height:23px;
background: url('/lifefyle/new_images/button_continue.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.upload_button {
width:60px;
height:23px;
background: url('/lifefyle/new_images/button_upload.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.release_button {
width:68px;
height:23px;
background: url('/lifefyle/new_images/button_release.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.submit_button {
width:65px;
height:23px;
background: url('/lifefyle/new_images/button_submit.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.delete_button {
width:66px;
height:23px;
background: url('/lifefyle/new_images/button_delete.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.ok_button {
width:43px;
height:23px;
background: url('/lifefyle/new_images/button_ok.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.save_button {
width:53px;
height:23px;
background: url('/lifefyle/new_images/save_button.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.cancel_button {
width:68px;
height:23px;
background: url('/lifefyle/new_images/cancel_button.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.clear_button {
width:68px;
height:23px;
background: url('/lifefyle/new_images/button_clear.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.skip_button {
width:60px;
height:23px;
background: url('/lifefyle/new_images/button_skip.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.clockout_button {
width:72px;
height:23px;
background: url('/lifefyle/new_images/button_clockout.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.clockin_button {
width:68px;
height:23px;
background: url('/lifefyle/new_images/button_clockin.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.useshift_button {
width:84px;
height:23px;
background: url('/lifefyle/new_images/button_useshift.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.custom_button {
width:66px;
height:23px;
background: url('/lifefyle/new_images/button_custom.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.newentry_button {
width:82px;
height:23px;
background: url('/lifefyle/new_images/button_newentry.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.search_button {
width:68px;
height:23px;
background: url('/lifefyle/new_images/button_search.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.filter_button {
width:62px;
height:23px;
background: url('/lifefyle/new_images/button_filter.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.import_button {
width:65px;
height:23px;
background: url('/lifefyle/new_images/button_import.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border:0px;
cursor:pointer;
}

.big-time {
font-size:16px;
}

.small-ampm {
font-size:10px;
text-transform:uppercase;
}

.info_white_bar {
text-align:left;
font-size:12px;
color:#333333;
padding:10px;
background-color:#F9F9F2; 
position:relative; 
border-bottom:1px solid #ABABAB; 
border-top:1px solid #ABABAB; 
margin-bottom:10px;
}

.wk_actions {
text-align:center;
font-size:12px;
color:#333333;
padding:10px;
margin-bottom:10px;
background: url('/lifefyle/new_images/wk_act.gif');
background-repeat:no-repeat;
background-position:0px 5px;
}

.wk_actions_mid {
background-color:#F2F3E5;
display:inline;
padding:0px 20px;
}

.big_white_bar {
height:23px; 
background-color:#F9F9F2; 
text-align:center; 
position:relative; 
padding:7px 5px 3px 5px; 
border-bottom:1px solid #ABABAB; 
border-top:1px solid #ABABAB; 
font-weight:bold; 
font-size:18px; 
color:#666666; 
margin-bottom:10px;
}

.lefthead {
text-align:left;
font-size:12px;
color:#333333;
padding:10px;
background-color:#F9F9F2;
border:1px solid #E1E1E1;
font-weight:bold; 
}

.big-shift-status-1{
/*background: url('/lifefyle/images/greenlight.gif');*/
background: url('/lifefyle/new_images/greenlight_big.gif');
background-repeat:no-repeat;
background-position:1px 2px;
padding:0px 0px 2px 23px;
margin-top:5px;
font-size:18px;
font-weight:bold;
}/*green*/

.big-shift-status-0{
/*background: url('/lifefyle/images/yellowlight.gif');*/
background: url('/lifefyle/new_images/yellowlight_big.gif');
background-repeat:no-repeat;
background-position:1px 2px;
padding:0px 0px 2px 23px;
margin-top:5px;
font-size:18px;
font-weight:bold;
}/*yellow*/

.rhodes_table {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:white;
font-size:12px;
}

.rhodes_table td {
border-left:1px dashed #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:10px 5px 10px 5px;
}

.rhodes_table_header {
color:#9ABF6C;
background-color:#F9F9F1;
text-transform:uppercase;
}
.memo_bod {
padding:5px 5px 5px 5px;
background-color:white;
}
.right_button {
width:100%;
text-align:right;
}
.caps {
text-transform:uppercase;
}
.add_stuff {
position:relative; top:-2px; font-weight:bold; font-size:14px;
}
.disabled {
filter:alpha(opacity=55);
opacity:0.55;
}

.disabled-4 {
filter:alpha(opacity=40);
opacity:0.4;
}

.sm_popup {
background-color:#F9F9F2; 
border:1px solid #ABABAB; 
color:#666666; 
}

.close_x_div {
/*background-color:#9ABF6C;
color:#F2F3E5;*/
color:#666666;
padding:1px;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.plain_links_p a{
text-decoration:none;
}
.invis {
display:none;
}
.edit_area {
background-color:#C4DBEA;
padding:5px;
}

h3 {
margin-top:0px;
}

.dot_box {
border: 1px dashed #CCCCCC; padding: 10px; background-color:white;
}

.five_pad {
padding:5px;
}

.bold_td {
font-weight:bold;
}

.bold_td a{
font-weight:bold;
}

.tc_big {
float:left;
color:#333333;
font-size:30px;
padding-bottom:25px;
cursor:pointer;
}
.lbpopup_leftstuff {
float:left;
width:45px;
padding:5px 0px 5px 0px;
}
.search-highlight {
color:red;
font-weight:bold;
}

.required {
color:red;
font-size:14px;
}

.closed_day {
/*width: 800px;
height:100%;*/
text-align:left;
margin: 0;
background: url('/lifefyle/new_images/closed.gif');
background-repeat:no-repeat;
background-position:50% 50%;
background-color:#e1e1e1;
}

pre {
white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
word-wrap: break-word; /* IE 5.5+ */
}

.still {
background-color:black;
color:white;
padding:1px;
filter:alpha(opacity=35);
opacity:0.35;
}

.memo-highlight {
background-color:#FFFF66
}

.borderless-table {
border:0;
}
.borderless-table td{
border:0;
}

.small_span_link {
font-weight:bold;
cursor:pointer;
}

.msg_header {
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #CCCCCC;
position:relative;
}

.msg_iframe_div {
padding:10px 5px 10px 10px;
width:730px;
}

.side_switch{
position:absolute;
top:25px;
right:-22px;
height:140px;
width:30px;
z-index:55;
}

.beta_icon {
position:absolute;
left:145px;
top:11px;
}

.dashed_under {
border-bottom:1px dashed #ABABAB;
padding-bottom:5px;
padding-right:3px;
padding-left:3px;
margin-bottom:5px;
}

.public_content {
position:relative;
margin:auto;
width:1000px;
/*
width:760px;
padding:30px 0px 50px 0px;
z-index:5;*/
text-align:left;
margin-bottom:50px;
}

.public_content_inner {
margin-bottom:50px;
}

.public_footer_bg {
background-color:#CCC;
color:#666666;
position:relative;
top:-40px;
left:0px;
width:100%;
height:40px;
}

.public_footer {
background-color:#CCC;
color:#666666;
/*
padding:20px 0px 20px 0px;
position:absolute;
bottom:0px;
left:0px;
*/
width:100%;
height:50px;
font-size:10px;
}

.public_footer a{
text-transform:uppercase;
}

.public_footer_inner {
padding:20px 0px 0px 0px;
width:1000px;
margin:auto;
text-align:left;
}

.public_header {
text-transform:uppercase;
/*position:absolute;
top:0px;
left:0px;
height:30px;*/
width:100%;
text-align:right;
}

.pub_bg_lg {
background: url('/lifefyle/new_images/pub_bg_lg.jpg');
background-repeat:repeat-x;
background-position:0px 0px;
}

.pub_bg_sm {
background: url('/lifefyle/new_images/pub_bg_sm.jpg');
background-repeat:repeat-x;
background-position:0px 0px;
}

.pub_everything {
margin:0 auto -50px;
min-height:100%;
height:auto !important;
height:100%;
background-color:white;
}

.pub_grey_txt{
color:#999;
}

.bold {
font-weight:bold;
}

.pub_window_lg {
width:288px;
height:256px;
position:absolute;
top:0px;
right:0px;
}

.pub_window_mid {
width:389px;
height:67px;
position:absolute;
top:80px;
right:370px;
}

.pub_main_div {
margin:45px 0px;
position:relative;
}

.pub_main_div_txt {

}

.pub_main_div_logo {
width:131px;
height:40px;
position:absolute;
top:85px;
left:0px;
}

.pub_motto {
position:absolute;
top:125px;
left:5px;
color:black;
font-weight:bold;
font-size:12px;
}

.pub_main_div_beta {
position:absolute;
top:80px;
left:131px;
}

.sub_pub_main_div {
position:relative;
top:-40px;
width:100%;
}

.pub_green_head {
color:#669933;
font-weight:bold;
font-size:16px;
}

.pub_green {
color:#669933;
font-weight:bold;
}

.pub_list_head {
color:black;
font-weight:bold;
font-size:14px;
padding-left:15px;
background: url('/lifefyle/new_images/pub_greencheck.png');
background-repeat:no-repeat;
background-position:0px 2px;
}

.pub_list_head_noimg {
color:black;
font-weight:bold;
font-size:14px;
}

.pub_list {
padding:0px 0px 15px 15px;
}

.pub_third {
width:30%;
float:left;
padding:2% 5% 0 0;
}

.pub_half {
width:45%;
float:left;
padding:0 5% 0 0;
}

.pub_greencheck {
width:13px;
height:12px;
padding-right:2px;
float:left;
}

.main_div_balancer {
position:relative;
height:256px;
width:100%;
}

.pub_sub_header_sm {
height:147px;
width:100%;
position:relative;
margin-bottom:20px;
}

.pub_window_sm {
width:147px;
height:130px;
position:absolute;
bottom:5px;
right:0px;
}

.pub_sub_motto {
position:absolute;
top:43px;
left:10px;
color:black;
font-weight:bold;
font-size:11px;
}

.pub_sub_beta {
position:absolute;
top:0px;
left:131px;
}

.pub_sub_logo {
width:137px;
height:44px;
position:absolute;
top:0px;
left:0px;
}

.pub_login_box {
position:absolute;
bottom:30px;
left:130px;
}

.pub_sh {
position:absolute;
bottom:25px;
left:0px;
}

.pub_sh_contact {
width:94px;
height:24px;
}
.pub_sh_privacy {
width:87px;
height:29px;
}
.pub_sh_terms {
width:77px;
height:23px;
}
.pub_sh_aboutus {
width:108px;
height:24px;
}
.pub_sh_signin {
width:79px;
height:29px;
}
.pub_sh_register {
width:195px;
height:29px;
}

.box_unsel {
color:#999;
}

.pw_box_unsel {
background: url('/lifefyle/new_images/box_bg_pw.gif');
background-repeat:no-repeat;
background-position:2px 50%;
background-color:white;
}

.un_box_unsel {
background: url('/lifefyle/new_images/box_bg_un.gif');
background-repeat:no-repeat;
background-position:2px 50%;
background-color:white;
}

.footer-link {
position:relative;
top:1px;
}


.sub_header_buttons {
position:relative;
height:30px;
}

.emp_board_sub_buttons {
position:absolute;
left:395px;
}

.settings_sub_buttons {
position:absolute;
left:400px;
}

.home_sub_buttons {
position:absolute;
left:120px;
}

.emp_sub_buttons {
position:absolute;
left:220px;
}

.reports_sub_buttons {
position:absolute;
left:260px;
}

.board_sub_buttons {
position:absolute;
left:310px;
}

.nb_div {
width:100%;
height:30px;
position:relative;
}

.pub_holiday_text {
padding-bottom:10px;
font-weight:bold;
font-size:10px;
color:#666666;
}

.pub-holiday-light{
background: url('/lifefyle/new_images/pub_holiday_light.gif');
background-repeat:no-repeat;
background-position:1px -1px;
padding:0px 0px 2px 19px;
margin-top:5px;
}

.modified-light{
background: url('/lifefyle/new_images/modified_light.gif');
background-repeat:no-repeat;
background-position:1px -1px;
padding:0px 0px 2px 19px;
margin-top:5px;
}

.help_topic_header {
font-size:18px;
font-weight:bold;
text-decoration:underline;
padding-top:10px;
}

.help_topic {
font-size:14px;
font-weight:bold;
padding:10px 0px;
}

.help_topic div{
margin:5px;
padding:5px;
font-size:12px;
font-weight:normal;
line-height:2;
background-color:white;
}

.help_topic_link {
font-size:12px;font-weight:normal;text-decoration:none;
}

.help_page_img {
position:relative; top:8px;
}

.help_link_list {
padding-left:10px;
line-height:2;
}

.help_link_list a{
font-size:14px;
}

.other_month_day {
background-color:#f7f7ef;
}

.sm_popup_menu_item {
padding:3px 7px;
cursor:pointer;
}

.sm_popup_menu_item:hover {
padding:3px 7px;
background-color:#9ABF6C;
color:white;
cursor:pointer;
}

.sm_popup_menu_item label:hover {
color:white;
}

/*
.tc_hover img{
cursor:pointer;
}

.tc_hover div:hover {
cursor:pointer;
text-decoration:underline;
}

.tc_hover:hover {
cursor:pointer;
text-decoration:underline;
background-color:#FFFFCC;
border:1px dashed #CCCCCC;
}
.closed_day a { display:none; }

.closed_day input { display:none; }
.closed_day img { display:none; }
*/