body {/*2A3D85 1F5A1F   #FFDDAA*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(../../images/backgr_00-2.gif);*/
	background-color: #FFFFFF;
	}

.showstate{ /*Definition for state toggling image */
/*cursor:hand;*/
cursor:pointer;
float: right;
margin-top: 2px;
margin-right: 3px;
}

.switchcontent{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


	a:link    {
	text-decoration: none;
	color: #D78100;
}

   	a:active  {
	text-decoration: none;
	color: #D78100;
}

   	a:visited {
	color: #D78100;
	text-decoration: none;
}

  	a:hover   {
	color: #FF0000;
	text-decoration: none;
}

	.grey_link:link    {
	text-decoration: none;
	color: #4A4A4A;
}

   	.grey_link:active  {
	text-decoration: none;
	color: #4A4A4A;
}

   	.grey_link:visited {
	color: #4A4A4A;
	text-decoration: none;
}

  	.grey_link:hover   {
	color: #4A4A4A;
	text-decoration: none;
}

.blog:link{
	color: #0c4b7e;
}
.blog:active{
	color: #0c4b7e;
}
.blog:visited{
	color: #0c4b7e;
}
.blog:hover{
	color: #5b9cd2;
}

.nl_nadp_title_panel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.nl_osn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.nl_osn_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #C47500;
}

.nl_osn_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1F5A1F;
}


.nl_osn_red_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #C47500;
	border-bottom: #D3D3D3 1px solid;
	padding-bottom: 5px;
}

.nl_table_buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	border-top-color: #FFDDAA;
	border-left-color: #FFDDAA;
	border-bottom-color: #C47500;
	border-right-color: #C47500;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px ;
	border-right-width: 1px ;
	border-bottom-width: 1px ;
	border-left-width: 1px ;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F3F3F3;
}


hr {
color: #D98200;
background-color: #FFFFFF;
height: 1px;
}

.nl_add_table {
	FONT-SIZE: 10px; 
	COLOR: #B6150D; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BORDER-BOTTOM: 1px; 
	BACKGROUND-COLOR: #D6D6D6; /*#EBEBEB;/* #CDCDCD;*/
}

.nl_disable_table {
	FONT-SIZE: 10px; 
	COLOR: #B6150D; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	BACKGROUND-COLOR: #D6D6D6; /*#EBEBEB;/* #CDCDCD;*/
}


.nl_disable_table_dyn {
	FONT-SIZE: 10px; 
	COLOR: #B6150D; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	BACKGROUND-COLOR: #D6D6D6; /*#EBEBEB;/* #CDCDCD;*/
	BORDER-BOTTOM: #D6D6D6 1px solid; 
	BORDER-TOP: #D6D6D6 1px solid; 
	BORDER-LEFT: #D6D6D6 1px solid; 
	BORDER-RIGHT: #D6D6D6 1px solid; 
}


.nl_add_table_white {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BORDER-BOTTOM: 1px; 
}

.nl_report_table {
	FONT-SIZE: 10px; 
	COLOR: #B6150D; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BORDER-BOTTOM: #D6D6D6 1px solid; 
	BORDER-TOP: #D6D6D6 1px solid; 
	BORDER-LEFT: #D6D6D6 1px solid; 
	BORDER-RIGHT: #D6D6D6 1px solid; 
	BACKGROUND-COLOR: #D6D6D6; /*#EBEBEB;/* #CDCDCD;*/
	padding-top: 2px;
	padding-bottom: 2px;
}

.nl_report_table_white {
	FONT-SIZE: 10px; 
	COLOR: #B6150D; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BORDER-BOTTOM: #D6D6D6 1px solid; 
	BORDER-TOP: #D6D6D6 1px solid; 
	BORDER-LEFT: #D6D6D6 1px solid; 
	BORDER-RIGHT: #D6D6D6 1px solid; 
	BACKGROUND-COLOR: #FFFFFF; /*#EBEBEB;/* #CDCDCD;*/
	padding-top: 2px;
	padding-bottom: 2px;
}

.nl_report_table_null {
	FONT-SIZE: 3px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BORDER-BOTTOM: 1px; 
	BACKGROUND-COLOR: #FFFFFF; /*#EBEBEB;/* #CDCDCD;*/
}

.nl_osn_header {
	background-image:url(../images/backgr_header.gif); 
	background-color: #3950B7;
	background-repeat: no-repeat; background-repeat: repeat-x; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom: 5px;
}

.nl_osn_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-bottom: #FFDDAA 1px solid;
	padding-bottom: 5px;
}

.nl_osn_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-left: #FFDDAA 1px solid;
	padding-bottom: 5px;
}

.nl_osn_bottom_visa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-bottom: #FFFFFF 1px solid;
	padding-bottom: 5px;
}

.nl_osn_bottom_hidden {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom: #FFFFFF 1px solid;
	padding-bottom: 5px;
}

.nl_osn_bottom_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	border-bottom: #FFDDAA 1px solid;
	padding-bottom: 5px;
}

.nl_osn_bottom_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #999999;
	border-bottom: #FFDDAA 1px solid;
	padding-bottom: 5px;
}

.nl_nadp_foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.nl_table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1F5A1F;
	border-top-color: #FFFFCC;
	border-left-color: #FFFFCC;
	border-bottom-color: #003300;
	border-right-color: #003300;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.nl_table_title_line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D98200;
	border-top-color: #FFDDAA;
	border-left-color: #FFDDAA;
	border-bottom-color: #C47500;
	border-right-color: #C47500;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 5px;
	/*padding-bottom: 5px;*/
}


.nl_table_title_line_thin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D98200;
	border-top-color: #FFDDAA;
	border-left-color: #FFDDAA;
	border-bottom-color: #C47500;
	border-right-color: #C47500;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 5px;
	/*padding-bottom: 5px;*/
}


.nl_table_title_white_letters {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	background-color: #D98200;
	border-top-color: #FFDDAA;
	border-left-color: #FFDDAA;
	border-bottom-color: #C47500;
	border-right-color: #C47500;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 5px;
	padding-left: 15px;
	/*padding-bottom: 5px;*/
	height: 25px;
}

.nl_table_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F3F3F3;
}

.nl_table_body_filter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F3F3F3;border-top-color: #D98200;
	border-left-color: #D98200;
	border-bottom-color: #D98200;
	border-right-color: #D98200;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px ;
	border-right-width: 1px ;
	border-bottom-width: 1px ;
	border-left-width: 1px ;
}

.nl_table_body_current {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F3F3F3;
}

.nl_table_body_never {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d6f3f3;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #3c3c3c;
}

.nl_table_body_1_year_ago {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #afafaf;
}

.nl_table_body_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

.nl_table_body_white_current {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

.nl_button_common {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D50000;
	border-top-color: #FFFFCC;
	border-left-color: #FFFFCC;
	border-bottom-color: #8A0000;
	border-right-color: #8A0000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


.nl_button_common_add {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #389438;
	border-top-color: #FFFFCC;
	border-left-color: #FFFFCC;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


.nl_button_disabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: grey;
	border-top-color: #FFFFCC;
	border-left-color: #FFFFCC;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.nl_form_common_disabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: darkgrey;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}


.nl_disabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
      background-color: #A6A2A4;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #FFFFCC;
	border-right-color: #FFFFCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.nl_form_common_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #F3F3F3;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.nl_form_common {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F3F3F3;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}


.nl_form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
}

.nl_form_common_money {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F3F3F3;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: right;
}

.nl_text_common_money {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: right;
}

.nl_table_head_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #887928; /*#328F32;*/
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-image: url(../images/backgr_table_head_titile.gif);*/
}

.nl_zagl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C47500;
}

.nl_zagl_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C47500;
	border-bottom: #C47500 1px solid;
	padding-bottom: 5px;
}

.nl_note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D78100;
	font-style: italic;
}

.user_title-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007D00;
}

.user_small-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	font-weight: normal;
}

.user_title-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1756BF;
}

.user_small-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1756BF;
	font-weight: normal;
}

.user_title-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D78100;
}

.user_small-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D78100;
	font-weight: normal;
}


.style_link{
color: #D78100;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.style_link_filter{
color: #D78100;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.style_link:visited{
color: #D78100;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.style_link:hover{
color: #FF0000;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.style_link:active{
color: #D78100;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.nl_head_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #C47500;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	/*background-image: url(../images/backgr_table_head_titile.gif);*/
}

.hiddenDiv {
display: none;
}

.visibleDiv{
display: block;
}

	#calendar3 {width:555px;}
	#calendar3 .ng-cal-header-table {width:545px;}



.sort_link{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #1F5A1F;
}

.sort_link_bold{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #1F5A1F;
}

.sort_link:link    {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #1F5A1F;
}

.sort_link:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.sort_link:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.sort_link:active{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.sort_link_bold:link    {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #1F5A1F;
}

.sort_link_bold:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.sort_link_bold:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.sort_link_bold:active{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.schedule_emp_work_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.schedule_emp_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.schedule_emp_info_td {
	border-style:solid; 
	border-width:1px; 
	height:40px; 
	width:200px; 
	text-align:left;
}

.schedule_work_period_type_2_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:700;
	text-align:center; 
	background-image:url(../images/background_yellow.gif);
}

.schedule_work_period_type_1_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:700;
	text-align:center; 
	background-image:url(../images/background_orange.gif);
}

.schedule_free_period_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:700;
	text-align:center;
	background-color:#A3C7D3;
}

.schedule_header_main_td {
	border-style:solid; 
	border-left-width:1px; 
	border-right-width:0px; 
	border-top-width:1px; 
	border-bottom-width:0px;
	width:32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.schedule_header_division_td {
	border-style:solid; 
	border-left-width:1px; 
	border-right-width:0px; 
	border-top-width:1px; 
	border-bottom-width:0px;
	width:32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:07px;
}

.nl_osn_company_process {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1CB732;
}

.nl_osn_company_process_finished {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.nl_checkbox_not_processed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FB500A;
	border-top-color: #DA3A7F;
	border-left-color: #DA3A7F;
	border-bottom-color: #DA3A7F;
	border-right-color: #DA3A7F;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px ;
	border-right-width: 1px ;
	border-bottom-width: 1px ;
	border-left-width: 1px ;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #F3F3F3;
}

.nl_checkbox_processed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#33D479;
	border-top-color: #DA3A7F;
	border-left-color: #DA3A7F;
	border-bottom-color: #DA3A7F;
	border-right-color: #DA3A7F;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px ;
	border-right-width: 1px ;
	border-bottom-width: 1px ;
	border-left-width: 1px ;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #F3F3F3;
}

.print_table {
	width: 210mm;
	height: 277mm; 
	border-style:solid; 
	border-right-width: 10mm; 
	border-left-width: 10mm; 
	border-color: white; /*#9099AE;*/
	vertical-align: top;
}

.print_red_labels {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: red;
}

.print_black_text {
	font-family: "Times New Roman", sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: black;
}

.print_black_tex_bold {
	font-family: "Times New Roman", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: black;
}