body
{
	margin: 0px;
	color: #154f90;
	font-size: 12px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Tahoma;
}

td
{
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma;
}

td.companytype
{
	font-size: 10px;
}

a.buttons
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #154f90;
	text-decoration: none;
}
.body_content
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 20px;
	line-height: 22px;
}

.body_italic
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 20px;
	line-height: 22px;
	font-style: italic;
}
.cell_content
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}
.body_bottom
{
	background-image: url(../images/ap_body_bottom.jpg);
	background-repeat: no-repeat;
}
.button_spacing
{
	background-image: url(../images/ap_button_space.jpg);
	background-repeat: repeat-x;
}
.button_first_bg
{
	background-image: url(../images/ap_button_first.jpg);
	background-repeat: no-repeat;
}
.button_middle_bg
{
	background-image: url(../images/ap_button_middle.jpg);
	background-repeat: no-repeat;
}
.button_last_bg
{
	background-image: url(../images/ap_button_last.jpg);
	background-repeat: no-repeat;
}
.button_overlay
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 4px;
	text-decoration: none;
}
.body_right
{
	background-image: url(../images/ap_body_right.jpg);
	background-repeat: repeat-y;
}
.login_content
{
	background-image: url(../images/ap_login.jpg);
	background-repeat: no-repeat;
}
.login_under
{
	background-image: url(../images/ap_login_under.jpg);
	background-repeat: repeat-y;
}
.cell_lyellow
{
	background-color: #F9F0CC;
}
.cell_lblue
{
	background-color: #D0DCE9;
}
.header_dblue
{
	background-color: #154E90;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.header_align
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 10px;
}
h1
{
	color: #154f90;
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/ap_header.jpg);
	background-repeat: no-repeat;
	text-indent: 20px;
}
h2
{
	color: #9C0000;
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
}
h3
{
	color: #154f90;
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
}

.red, .DarkRed14
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
	color: #9C0000;
	font-weight: bold;
}

.DarkRed12
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #9C0000;
	font-weight: bold;
}

hr
{
	color: #B89F1D;
	border: 1px dotted #B89F1D;
	line-height: 0px;
	height: 2px;
}
ul
{
	list-style-image: url(../images/ap_dot.jpg);
}

input.loginInput
{
	width: 104px;
}

a.menulink
{
	color: #154e90;
	font-weight: bold;
}

a.submenulink
{
	/*line-height: 16px;*/
	font-size: 11px;
}

a.source
{
	font-size: 10px;
}

a.menulink:hover, a.submenulink:hover, a.source:hover, a:hover
{
	text-decoration: underline;
}

div.cell_submenu
{
	margin-left: 15px;
	margin-top: 4px;
}

hr.menudivider
{
	color: #154E90;
	border: 1px dotted #154E90;
	line-height: 0px;
	height: 1px;
	margin-left: 10px;
	margin-right: 10px;
}

input.InputButton
{
	background-color: #d0dce9;
	border: 1px solid #154e90;
	color: #154e90;
}
table.TableContent
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	margin-bottom: 8px;
}

table.TableContent th, table.TableContent caption
{
	font-weight: bold;
	text-align: left;
	color: #9c0000;

}

.TableSmall
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
}

.statistics td
{
	
	padding: 5px;

	
}

.totalemployees
{
	/**/
	border-bottom: 1px dotted #aaaaaa;
}

.notsick
{
	/**/
	border-bottom: 1px dotted #aaaaaa;
}

.shortsick
{
	/**/
	border-bottom: 1px dotted #aaaaaa;
}

.longsick
{
	/**/
	border-bottom: 1px dotted #aaaaaa;
}

.averagesicklength
{
	/**/
	border-bottom: 1px dotted #aaaaaa;
}

.withoutpregnancy
{
	/**/
	border-bottom: 1px dotted #aaaaaa;
}

.notchronical
{
	/**/
	border-bottom: 1px solid #B89F1E;
}

.period
{
	background-color: #cab756;
	border-bottom: 1px solid #B89F1E;
}

.headercell
{
	font-weight: bold;
	background-color: #507aac;
	color: #ffffff;
}

.departmentcell
{
	font-weight: bold;
	border-bottom: 1px dotted #aaaaaa;
	color: #ffffff;
	background-color: #cab756;
}

.normalcell
{
	border-bottom: 1px dotted #aaaaaa;
	color: #000000;
}

.lastemployeecell
{
	border-bottom: 1px solid #B89F1E;
	color: #000000;
}

.normalcell a, .lastemployeecell a
{
	color: #000000;
	text-decoration: none;
}

#newcontent
{
	
}
