body{
	font-size: 12px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

a{
	color:#0000FF;	
	text-decoration:underline;
	font-size:12px;
}

a:hover {
	color:#0000FF;
	background-color: transparent; 
	text-decoration: none
}

/****************************************** table, td ****************************************************/


.all{
	width:1110px;
    margin: auto;
	background-color:#FFFFFF;
	border-top:#FF0000 3px solid;
	border-right:#DFDFDF 1px solid;
	padding-top:1px;
}
.allattend{
    background-color:#FFFFFF;
    border-top:#FF0000 3px solid;
    border-right:#DFDFDF 1px solid;
    padding-top:1px;
}

.allmshift{
    margin: auto;
    background-color:#FFFFFF;
    border-top:#FF0000 3px solid;
    border-right:#DFDFDF 1px solid;
    padding-top:1px;
}

.header_status{
	border-top:#DFDFDF 2px solid;
	border-right:#EFEFEF 1px solid;
}
.header_status td{
	border-top:#CCCCCC 1px dashed;
}
.header_status .company{
	border:#FFCC00 1px solid;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFCC;
	font-weight:bold;
}
.header{
	background-color:#FFFFFF;
	height:55px;
	border-bottom:#999999 1px solid;
	border-right:#EFEFEF 1px solid;
}

.header_menu th{
	background-image:url(../images/bg_header_line.gif);
}
.header_menu td{
	height:30px;
}

.logo{
	padding-bottom:10px;
}

.logo p{
    color: #FF33FF;
}

.logo em{
    padding-left: 0.3em;
    padding-right: 0.3em;
    /*text-transform: uppercase;*/
    font-size: 180%;
    font-weight: bold;
    font-style: italic;
    color: red;
}

.login{
	border:#FFBF80 1px solid;
	background-color:#FFFFDF;
}
.login{
	border:#FFBF80 1px solid;
	background-color:#FFFFDF;
}
.login .top{
	color:#0000FF;
	padding:5px;
}
.login .bottom{
	padding-top:15px;
	padding-bottom:20px;
}


.common_path{
	background-color:#F3F3F3;
	border-top:#DFDFDF 2px solid;
	border-right:#EFEFEF 1px solid;
	border-bottom:#FAFAFA 3px solid;
	padding-left:10px;
	padding-right:10px;
}
.common_path td{
	height:30px;
	border-top:#EFEFEF 3px solid;
	border-bottom:#F7F7F7 3px solid;
}

.common_title{
	border-right:#EFEFEF 1px solid;
}
.common_title th{
	width:250px;
	background-color:#E6F2FF;
	border-top:#99CCFF 1px solid;
	border-bottom:#99CCFF 1px solid;
	padding-left:10px;
}
.common_title .image{
	width:30px;
}
.common_title .msg{
	border-top:#EFEFEF 1px solid;
	border-bottom:#EFEFEF 1px solid;
	padding-left:50px;
	color:#6AB5FF;
}

#msg{
	padding:5px;
}
.alert_msg{
	border:#FFBF80 1px solid;
	background-color:#FFFFCC;
	color:#FF9900;
	padding:5px;
}


.div_contents{
	border-right:#EFEFEF 1px solid;
	padding-top:30px;
	padding-bottom:50px;
}

.body_btn{
	background-color:#FFFFFF;
	padding-top:20px
}

.body_btn_top{
	padding-top:10px;
	padding-bottom:5px;
	line-height:20px;
}

.body_btn_check{
	padding-top:5px;
	padding-left:35px;
	padding-bottom:5px;
}

.body_top_ref{
	padding-left:30px;
	padding-bottom:10px;
	line-height:20px;
}

.body_table_control{
	padding-bottom:10px;
}

.body_table1 .caption{
	background-color:#FFFFFF;
	font-weight:bold;
	padding-top:25px;
}
.body_table1 .btn{
	background-color:#FFFFDF;
	border-bottom:#FFBF80 1px solid;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:3px;
}
.body_table1 th{
	background-color:#FFFFDF;
	border-bottom:#FFBF80 1px solid;
	padding-left:13px;
	padding-top:20px;
	padding-bottom:3px;
}
.body_table1 td{
	background-color:#FFFFFF;
	border-bottom:#FFBF80 1px solid;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:3px;
}




.body_table2{
	border-top:#EFEFEF 1px solid;
	border-bottom:#DFDFDF 3px solid;
	border-left:#DFDFDF 1px solid;
	border-right:#DFDFDF 1px solid;
}
.body_table2_caption{
	border:#DFDFDF 1px solid;
}
.body_table2_caption th{
	background-color:#FFEAAA;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	padding:3px;
}
.body_table2 th{
	background-color:#EFEFEF;
	border-top:#FFFFFF 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#DFDFDF 1px solid;
	padding:5px;
}
.body_table2 td{
	background-color:#FFFFFF;
	border-bottom:#CCCCCC 1px dashed;
	padding:5px;
}



.body_table3 .caption{
	background-color:#FFFFFF;
	font-weight:bold;
	padding-top:25px;
}
.body_table3 th{
	background-color:#FFFFDF;
	border-top:#FFBF80 1px solid;
	border-bottom:#FFBF80 1px solid;
	padding-top:20px;
	padding-bottom:3px;
}
.body_table3 td{
	background-color:#FFFFFF;
	border-bottom:#FFBF80 1px solid;
	padding-top:20px;
	padding-bottom:3px;
}



.body_table4{
	border:#FFBF80 1px solid;
}

.body_table4 .caption{
	background-color:#FFEAAA;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#FFBF80 1px solid;
	border-bottom:#FFBF80 1px solid;
	font-weight:bold;
}

.body_table4 .category{
	background-color:#FFF2CA;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#FFBF80 1px solid;
	border-bottom:#FFBF80 1px solid;
	font-weight:bold;
}

.body_table4 th{
	background-color:#EFEFEF;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#CCCCCC 1px solid;
	padding-top:20px;
	padding-bottom:3px;
}
.body_table4 td{
	background-color:#FFFFFF;
	border-right:#DFDFDF 1px dotted;
	border-bottom:#DFDFDF 1px dotted;
	padding-top:20px;
	padding-bottom:3px;
}



.body_table5{
	border:#FFBF80 1px solid;
}
.body_table5 .caption{
	background-color:#FFEAAA;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	border-right:#FFBF80 1px solid;
	font-weight:bold;
}
.body_table5 th{
	background-color:#FFFFDF;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	font-weight:bold;
}
.body_table5 td{
	background-color:#FFFFFF;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
}
.body_table5 .category{
	background-color:#FFFFFF;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	font-weight:bold;
}
.body_table5 .sum{
	background-color:#FAFAC5;
}
.line1{
	background-color:#FFFFFF;
	color:#939393;
}
.line2{
	background-color:#F7F7F7;
	color:#555555;
	font-weight:bold;
}
.sum1{
	background-color:#FBFBD7;
	color:#555555;
}
.sum2{
	background-color:#FAFAC5;
	color:#555555;
	font-weight:bold;
}




.body_table_info{
	background-color:#FFFFFF;
}
.body_table_info th{
}
.body_table_info .mail{
	color:#0000FF;
	padding-left:30px;
}
.body_table_info hr{
	color:#E6F2FF;
}



.body_table_inquiry{
	background-color:#FFFFFF;
	border:#FFBF80 1px solid;
}

.text_wrap_mode_nowrap{
	text-wrap-mode: nowrap!important;
}

.padding_right_30 {
	padding-right: 30px!important;
}


.body_table_shift .date{
	background-color:#FFEAAA;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	border-right:#FFBF80 1px solid;
	font-weight:bold;
}
.body_table_shift .dategray{
	background-color:#CDBC87;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	border-right:#FFBF80 1px solid;
	font-weight:bold;
}
.body_table_shift .day{
	background-color:#FFFFDF;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	border-right:#FFBF80 1px solid;
	font-weight:bold;
}
.body_table_shift .daygray{
	background-color:#D5D5AA;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	border-right:#FFBF80 1px solid;
	font-weight:bold;
}
.body_table_shift td{
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#DFDFDF 1px solid;
	border-right:#DFDFDF 1px solid;
}






.body_table_staff{
	border:#DFDFDF 1px solid;
}
.body_table_staff .date{
	background-color:#FFEAAA;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	border-right:#FFBF80 1px solid;
	font-weight:bold;
}
.body_table_staff .day{
	background-color:#FFFFDF;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	border-right:#FFBF80 1px solid;
	font-weight:bold;
}
.body_table_staff td{
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#DFDFDF 1px solid;
	border-right:#DFDFDF 1px solid;
}




.body_table_shift_control .msg{
	background-color:#E6F2FF;
	border:#99CCFF 1px solid;
}

.body_table_list{
	border-top:#CCCCCC 1px solid;
	border-bottom:#DFDFDF 3px solid;
	border-left:#DFDFDF 1px solid;
	border-right:#DFDFDF 1px solid;
}
.body_table_list_caption th{
	background-color:#FFAA55;
	border-top:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#FFBF80 1px solid;
	padding:3px;
}
.body_table_list th{
	background-color:#EFEFEF;
	border-top:#FFFFFF 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#DFDFDF 1px solid;
	padding:5px;
}
.body_table_list td{
	background-color:#FFFFFF;
	border-right:#DFDFDF 1px dotted;
	border-bottom:#DFDFDF 1px dotted;
	padding:5px;
}
.body_table_list .td{
	background-color:#FFFFFF;
	border-right:#DFDFDF 1px dotted;
	border-bottom:#DFDFDF 1px dotted;
	padding:5px;
}
.body_table_list .act{
	background-color:#FFFFDF;
	border-right:#DFDFDF 1px dotted;
	border-bottom:#FFFFDF 1px dotted;
	padding:5px;
}


.body_contents_split .search{
	padding-left:10px;
	padding-right:10px;
}
.body_contents_split .list{
	padding-left:10px;
}

.body_tbl_search{
	background-color:#E6F2FF;
}

.body_tbl_search_panel .caption{
	background-color:#E6F2FF;
	border-bottom:#E6F2FF 1px solid;
	padding-top:10px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
}
.body_tbl_search_panel th{
	background-color:#FFFFFF;
	border-bottom:#FFFFFF 1px dotted;
	padding:5px;
}
.body_tbl_search_panel td{
	background-color:#FFFFFF;
	border-bottom:#FFFFFF 1px dotted;
	padding:5px;
}
.body_tbl_search_panel .btn{
	background-color:#E6F2FF;
	border-bottom:#E6F2FF 1px solid;
	padding-top:10px;
}






.body_table_holiday{
	border-top:#CCCCCC 1px solid;
	border-bottom:#DFDFDF 3px solid;
	border-left:#DFDFDF 1px solid;
	border-right:#DFDFDF 1px solid;
}
.body_table_holiday_caption th{
	background-color:#FFAA55;
	border-top:#FFFFFF 1px solid;
	border-bottom:#FFBF80 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#FFBF80 1px solid;
	padding:3px;
}
.body_table_holiday th{
	background-color:#EFEFEF;
	border-top:#FFFFFF 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#DFDFDF 1px solid;
	padding:5px;
}
.body_table_holiday td{
	background-color:#FFFFFF;
	border-right:#DFDFDF 1px solid;
	padding:5px;
}



.body_table_holiday_list th{
	background-color:#FFFFFF;
	border-right:#FFFFFF 1px solid;
	border-bottom:#DFDFDF 1px dotted;
	padding:5px;
}
.body_table_holiday_list td{
	background-color:#FFFFFF;
	border-right:#FFFFFF 1px solid;
	border-bottom:#DFDFDF 1px dotted;
	padding:5px;
}



.body_table_left_info{
	background-color:#FFFFFF;
}




.year{
	font-size:14px;
	font-weight:bold;
	color:#000099;
}
.year td{
	padding-bottom:20px;
}

.footer{
	border-top:#FF0000 2px solid;
	border-right:#EFEFEF 1px solid;
	border-bottom:#DFDFDF 2px solid;
}

.footer td{
	border-top:#999999 1px dashed;
	border-bottom:#EFEFEF 1px solid;
	padding-top:20px;
	line-height:20px;
	padding-bottom:10px;
}



.log{
	font-size:14px;
	color:#993366;
	font-weight:bold;
}
.menu{
	font-size:14px; 
	font-weight:bold;
	color:#FFFFFF;
}

/****************************************** font ****************************************************/
.error_txt{
	color:#FF0000;
	padding-left:5px;
}

.label{
	color:#999999;
	padding-left:5px;
	line-height:20px;
}

.kind{
	color:#999999;
}

.f12rb{
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}
.f14rb{
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}
.f14gb{
	font-size:14px;
	color:#009933;
	font-weight:bold;
}
.f14bb{
	font-size:14px;
	color:#0000FF;
	font-weight:bold;
}

.f14rb{
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}

.f16b{
	font-size:16px;
	font-weight:bold;
}

.font_staff_th{
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-right:250px;
}

.f12gray{
	color:#999999;
}
/****************************************** tbox, button ****************************************************/

.textbox{
	border:#CCCCCC 1px solid;
	height:16px
}

.textboximeact{
	border:#CCCCCC 1px solid;
	height:15px;
	ime-mode:active
}

.textboximedis{
	border:#CCCCCC 1px solid;
	height:15px;
	ime-mode:disabled;
}

.notextbox{
	border:#FFFFFF 1px solid;
	height:15px;
	text-align:right;
}

.button{
	height:20px;
    font-size:12px;
    padding-left: 5px;
}

select {height:18px; font-size:12px;}

.tbox-td {border:0 #FFFFFF solid; width:64px; height:18;font-size:12px;background:none;}
.tbox-td1 {border:0 #FFFFFF solid; height:18;font-size:12px;background:none;}

/**********************************************************************************************/

#loader{
	padding-top:200px;
}

.loading{
	background-color:#FFFFFF;
	border:#99CCFF 1px solid;
}

#loaderContainer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;
}

#loaderContainer td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	background-image:url(../images/transparent.gif);
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}

#loaderContainer_attend {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 9999;
}

#loaderContainer_attend td {
    padding-top: 120px;
    vertical-align: top;
    text-align: center;
    /*background-image:url(../images/transparent.gif);*/
}

#loaderContainer_attend td td {
    padding-top: 3px;
    text-align: left;
}

#loaderContainer_map {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: expression('absolute');
    height: expression(document.documentElement.scrollHeight+'px');
    width: expression(document.documentElement.scrollWidth+'px');
    z-index: 9999;
}


/********************************** by Mars ***************************************************/
.commontd1{
	background-color:#FFFFEE;
	font-size:12px;
}
/* None Record */
.commontd2{
	background-color:#F0F0F0;
	font-size:12px;
}
.commontd3{
	background-color:#FFFFEE;
	font-size:12px;
	text-align:left;
}
.commontd4{
	background-color:#FFD4AA;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
/* Repaired Record */
.commontd5{
	background-color:#CCFFCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.lockedcommontd5{
    background-color:#CCEECC;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}
/* Normal Record */
.commontd6{
	background-color:#FFFFEE;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.lockedcommontd6{
    background-color:#F9F9EE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}
/* Mistake Record */
.commontd7{
	background-color:#FFCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.lockedcommontd7{
    background-color:#EECCCC;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}
/* overwork time Record */
.commontd8{
    background-color:#FF0080;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.lockedcommontd8{
    background-color:#CC0080;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}
/* multiattend Record */
.commontd9{
    background-color:#FC9732;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.lockedcommontd9{
    background-color:#FDB56C;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}
.lockedcommontd{
    background-color:#EEEEEE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.table1{
	background-color:#FCA2A2;
}
.table1 th{
	background-color:#FFCCCC;
	font-size:12px;
}
.table1 td{
	background-color:#FFFFCC;
	font-size:12px;
}
.table1 td_pl5{
	background-color:#FFFFFF;
	font-size:12px;
	padding-left:5px;
}

.textboxdis { 
	border:#CCCCCC 1px solid;
	background:#EEEEEE;
	height:16px;
	ime-mode:disabled; 
}


.tablek1 {
	background-color:#999999; 
}

.commonth {
	background-color:#CCFFFF;
	font-size:12px;
}

.commonth1 {
    background-color:#FC9732;
    font-size:12px;
}

.lockedth{
    background-color:#CCF4F4;
    font-size:12px;
}

.todayth{
	background-color:#A4EFEF;
	font-size:12px;
}

.todaylockedth{
    background-color:#AADFDF;
    font-size:12px;
}

.calendar_restth{
    background-color:#0099FF;
    font-size:12px;
}

.calendar_grestth{
    background-color:#FF4D4D;
    font-size:12px;
}

.commontd1{
	background-color:#FFFFEE;
	font-size:12px;
}
.commontd2{
	background-color:#F0F0F0;
	font-size:12px;
}
.tablek1 td{
	background-color:#FFFFEE;
	font-size:12px;
}

.tablek2{
	background-color:#999999;
}
.tablek2 th{
	background-color:#CCFFFF;
	font-size:12px;
}

.textboxtime{border:#CCCCCC 1px solid; height:18px; width:35px; ime-mode:disabled; text-align:center }
.textboxtimec{border:#CCCCCC 1px solid; height:18px; width:35px; ime-mode:disabled; text-align:center; background-color:#CCFFCC; }
.textboxtimew{border:#CCCCCC 1px solid; height:18px; width:35px; ime-mode:disabled; text-align:center; background-color:#FFD4AA; }
.textboxtchg{border:#CCCCCC 1px solid; height:18px; width:35px; ime-mode:disabled; text-align:center; color:#0000FF}

.correct_style2 {	font-size:11px; }
.correct_style3 {	font-size:11px; }

.body_table_kintaitop {
	border-top:#88D3F8 1px solid;
	border-bottom:#88D3F8 1px solid;
	border-left:#88D3F8 1px solid;
	border-right:#88D3F8 1px solid;
}

.body_table_kintai{
	border-top:#88D3F8 1px solid;
	border-bottom:#88D3F8 1px solid;
	border-left:#88D3F8 1px solid;
	border-right:#88D3F8 1px solid;
}
.body_table_kintai_caption th{
	background-color:#CCFFFF;
	border-top:#FFFFFF 1px solid;
	border-bottom:#88D3F8 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#88D3F8 1px solid;
}

.faxshow_none {
    border-left:#88D3F8 1px solid;
    border-right:#88D3F8 1px solid;
    text-align: center;
    background-color: #CCFFFF;
}

.faxshow_done {
    border-left:#88D3F8 1px solid;
    border-right:#88D3F8 1px solid;
    text-align: center;
    background-color: red;
}

.faxshow {
    border-right:none;
}

.faxlabel_none {
    font-size: 12px;
    text-decoration: none;
    color: black;
}

.faxlabel_done {
    font-size: 12px;
    text-decoration: none;
    color: white;
}

.body_table_kintai th{
	border-top:#FFFFFF 1px solid;
	border-bottom:#88D3F8 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#88D3F8 1px solid;
	padding:5px;
}

.body_table_kintai td{
	border-right:#88D3F8 1px solid;
	border-bottom:#88D3F8 1px solid;
	padding:2px;
}

.div_popup_body
{
    width: 900px;
    margin: 30px 10px 15px 10px;
    line-height: 1.5em;
}

.div_popup_body1
{
    margin: 30px 10px 15px 10px;
    line-height: 1.5em;
}

.popup_label
{
    font-size: 20px;
    font-weight: bold;
    color: blue;
}

.popup_label1
{
    font-size: 20px;
    font-weight: bold;
    color: black;
}

.shiftbar1{
    background-color:#FFFFEE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-image: URL("../../images/bar1.png");
    background-position: center;
    background-repeat:repeat-x;
}

.shiftbar2{
    background-color:#FFFFEE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-image: URL("../../images/bar2.png");
    background-position: center;
    background-repeat:repeat-x;
}

.shiftbar3{
    background-color:#FFFFEE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-image: URL("../../images/bar3.png");
    background-position: center;
    background-repeat:repeat-x;
}

.shiftbar4{
    background-color:#FFFFEE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-image: URL("../../images/bar4.png");
    background-position: center;
    background-repeat:repeat-x;
}

.div_manual_shift{
    /*margin-left: 20px;
    margin-right: 20px; */
}

.ocrrepair
{
    text-align: center;
    opacity:0.6;
    filter:alpha(opacity=60);
    color: black;
    border: 2px solid black;
}

.ocrerror
{
    border: 2px solid red;
}

.img_bgimg
{
    opacity:0.4;
    filter:alpha(opacity=40);
}