﻿body
{
    font-size: 8pt;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    background-color: #e9ebee;
}
body.topshadow
{
    margin: 5px;
    background-image:url(/D4/Resources/Images/D10/subheader_shadow.png);
    background-repeat:repeat-x;
    background-attachment:fixed;
}
body.topshadownomargin
{
    background-image:url(/D4/Resources/Images/D10/subheader_shadow.png);
    background-repeat:repeat-x;
    background-attachment:fixed;
    background-position:0 0;
    position:relative;
}
body.noshadow 
{
    margin: 0px;
    padding:0px;
	background-image:none;
}
body.nomargin 
{
    margin: 0px;
    padding:0px;
}
body.margin5 
{
	margin: 5px 0 0 5px;
}
body.margin10 
{
	margin: 10px 0 0 5px;
}
body.noborder 
{
	height:auto;
	width:auto;
	border-right:0px;
}
body.nooverflow 
{
	overflow:hidden;
}
#topbarShadow 
{
	background-image:url(/D4/Resources/images/D10/subheader_shadow.png);
	background-repeat:repeat-x;
	position:absolute;
	left:0px;top:0px;
	height:5px;
	line-height:4px;
	width:100%;
}

.SubheaderTopBar
{
	height: 24px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	color:#ffffff;
	background-color: #8c939b;
	background-image: url(/D4/Resources/Images/d10/subheader_overlay.png);
    background-repeat:repeat-x;
	overflow: hidden;
	white-space: nowrap;
}
.TopD4Infonet
{
	background-color:#000000;
}
.TopD4Subheader
{
	background-color:#8c939b;
}
.TopD4Flow
{
	background-color:#4298b5; /* #009cda; */
}
.TopD4GenericForms
{
	background-color:#4f868e; /* #46949d; */
}
.TopD4Handbooks, .TopD4Doc
{
	background-color:#8f993e; /* #899e01; */
}
.TopD4Books
{
	background-color:#c9d200;
}
.TopD4HR 
{
	background-color:#5f8fb4; /* #3f6a98; */
}
.TopD4Audit
{
	background-color:#535486; /* #294784; */
}
.TopD4Request
{
	background-color:#007396; /* #006689; */
}
.TopD4News
{
	background-color:#a76389; /* #ab3e73; */
}
.TopD4KeyFigures
{
	background-color:#eaaa00; /* #eb6e08; */
}
.TopD4CRM
{
	background-color:#af272f; /* #b5123e; */
}
.TopD4Survey
{
	background-color:#7c6992; /* #8c57a5; */
}
.TopD4Other
{
	background-color:#777777;
}
.d4LogoName {
	background-repeat:no-repeat;
	display:inline-block;
	position:relative;
	width:104px;
	height:20px;
	top:2px;
	left:0px;
}
.auditLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4audit.png);
	width:66px;
}
.crmLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4crm.png);
	width:60px;
}
.flowLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4flow.png);
	width:61px;
}
.flowNetLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4flow_net.png);
	width:86px;
}
.genericformsLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4genericforms.png);
	width:119px;
}
.genericformsNetLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4genericforms_net.png);
	width:146px;
}
.handbooksLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4handbooks.png);
	width:104px;
}
.hrLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4hr.png);
	width:48px;
}
.keyfiguresLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4keyfigures.png);
	width:103px;
}
.newsLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4news.png);
	width:66px;
}
.requestLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4request.png);
	width:84px;
}
.surveyLogoName {
	background-image:url(/D4/Resources/Images/D10/Subheader_logoes/subheader_logo_sprite_d4survey.png);
	width:76px;
}
#ModuleIcon
{
	border: none; 
	margin: 0px; 
	padding: 2px 2px 0px 6px; 
	text-align:right;
}
#ModuleName 
{
	font-size:11px;
	padding-left:5px;
	vertical-align:middle;
	overflow-y:hidden;
	color:#ffffff;
}
#ModuleLogoName 
{
	font-size:11px;
	padding-left:0px;
	vertical-align:top;
	overflow-y:hidden;
	color:#ffffff;
	height:20px;
}

#employeestable
{
	width: 500px;
}
#employeestable tr.name
{
	background-color: #3F6A98;	
	background-image:url(/D4/Resources/Images/d10/subheader_overlay.png);
	background-size:100% 100%;
	background-repeat:repeat-x;
	height:24px;
	background-size:auto 100%;
}
#employeestable a.name
{
	font-weight: bold;
	font-size: larger;
	color: #FFFFFF;
}
#employeestable tr.nameEdit
{
	background-color: #e0e6ec;
	border: solid 1px #7aad7e;
}
.editButton {
	display:inline-block;
	background-image:url(/D4/Resources/Images/D10/D4Handbooks/edit_12x12_icon_sprite.png);
	width:12px;height:12px;
	margin-top:1px;
	cursor: pointer;
}
.editButtonOnHover {
	display:inline-block;
	background-image:url(/D4/Resources/Images/D10/D4Handbooks/edit_12x12_icon_sprite.png);
	width:12px;height:12px;
	margin-top:1px;
	cursor: pointer;
	visibility:hidden;
}
div:hover .editButtonOnHover {
	visibility:visible;
}
:hover.editButton, :hover.editButtonOnHover {
	background-position:0 -12px;
}
input, textarea, button, select
{
    padding: 1px;
    font-size: 8pt;
    font-family: Verdana, Tahoma, Arial, Helvetica;
}
[type=submit]
{
	padding: 1px 5px 1px 5px;
}
td, label, select, legend
{
    font-size: 8pt;
    font-family: Verdana, Tahoma, Arial, Helvetica;
}
th
{
    font-size: 8pt;
    font-family: Verdana, Tahoma, Arial, Helvetica;
}
.altBG {
	background-color:#ffffff;
}
legend {
	color: #0046D5;
	font-weight: 900;
}

h1
{
    font: bold 16.67pt Verdana, Tahoma, Arial, Helvetica;
    color: #878771;
}

h2
{
    margin-bottom: 0px;
    font: bold 10pt Verdana, Tahoma, Arial, Helvetica;
    color: #990000;
}

h3
{
    margin-bottom: 0px;
    font: bold 10pt Verdana, Tahoma, Arial, Helvetica;
    color: #000000;
}

h4
{
    font: bold 10pt Verdana, Tahoma, Arial, Helvetica;
    color: #669969;
}

.Forum
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 9pt;
    padding-bottom: 1px;
    padding-top: 1px;
    font-family: Verdana, Tahoma, Arial, Helvetica;
}

.ForumHeader
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 9pt;
    padding-bottom: 1px;
    overflow: hidden;
    cursor: pointer;
    padding-top: 1px;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    height: 16px;
}

.ForumDate
{
    font-size: 9pt;
    color: #666666;
    font-family: Verdana, Tahoma, Arial, Helvetica;
}

.PopUpBar
{
    font-weight: bold;
    font-size: 8pt;
    cursor: default;
    color: white;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    height: 18px;
    background-color: #0A246A;
}

a
{
	color: #003355;
	text-decoration: none;
}

a:visited
{
	color: #003355;
	text-decoration: none;
}

a:hover
{
	color: #003355;
	text-decoration: underline;
}

a:active
{
	color: red;
	text-decoration: underline;
	
}

.NoneLink
{
    color: gray;
}

ul.nomargin {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}

.ErrorText
{
    color: red;
}

.TopMenu
{
    background-color: #D4D0C8;
}
td.TopMenu
{
    border-bottom:solid 1px #999999;
}
td.TopMenuSelected
{
    background-color: #e9ebee;
    border-bottom:solid 1px #cccccc;
}
td.TopMenuSelSub
{
	background-color: #d4d0c8;
    border-bottom:solid 1px #cccccc;
}
.faneblad
{
	vertical-align:middle; 
	cursor:pointer;
	padding:0px 10px 0px 10px;
}
.ThreadSpan
{
    display: none;
    visibility: hidden;
}

.InputDisabled
{
    border: 1px #7F9DB9 solid;
    background-color: #e9ebee;
    color: black;
}

.InputNotDisabled 
{
    border: 1px #7F9DB9 solid;
    color: black;
    background-color: #FFFFFF;
}
@media screen {
	.hideScreen
	{
		display: none;
	}
	.hidePrint
	{
	}
}
@media print {
	.hideScreen
	{
	}
	.hidePrint
	{
		display: none;
	}
}

.clrLeft {
	clear:left;
}
.PopUpThingy td
{
	color:#ffffff;
}
.PopUpTable 
{
	xbackground-color:#999999;
	xfilter:progid:DXImageTransform.Microsoft.Alpha(opacity:80);
	border-width:1px; border-style:solid; border-color:#282f37;
	background-image: url(/D4/Resources/Images/D10/Info/popup_overlay.png);
}
.PopUpTable A, .PopUpTable A:visited, .PopUpTable A:active
{
	color:#cccccc;
}
.PopUpTable A:hover 
{
	color:#ffffff;
}
.D4TreeNode 
{
     position:relative;
     display: inline;      
}
.D4TreeNodeSpan 
{
    position:relative;
    display:inline;      
}
.D4TreeContSpan 
{    
    position:relative;         
    left:5px;
    bottom:3px;
    display:inline;     
}
