﻿#bs
{
	cursor: hand;
	padding-top: 100px;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	background-image: url(../Images/bs.png);
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 1000;
}
a:link, a:visited, a:active, a:hover
{
	color: #555555;
	text-decoration: underline;
}
a.ImageLink:link, a.ImageLink:visited, a.ImageLink:active, a.ImageLink:hover
{
	color: #000000;
	text-decoration: none;
}
html
{
}
html, body
{
	width: 100%;
	height: 100%;
}
body 
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family: Tahoma;
}
td 
{
	font-size: 8pt;
}
body.Header a:link, body.Header a:visited, body.Header a:active, body.Header a:hover
{
	color: #eeeeee;
	text-decoration: none;
}
body.Header
{
	background-image: url(../Images/HeaderBG.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color: #020202;
	color: #eeeeee;
	font-size: 8pt;
}
body.Header input
{
	color: #999999;
}
table.SignIn
{
	background-color: #000000;
}
td.SignInHeader
{
	color: #a6a6a6;	
	font-size: 13pt;
	line-height: 18pt;
	text-align: justify;
}
td.SignInHeaderSlogan
{
	color: #ffffff;
	font-size: 16pt;	
	font-style: italic;
	letter-spacing: 1px;
}
td.SignIn
{
	/*color: #7f7f7f;*/
	color: #333333;
	font-size: 11px;
	/*letter-spacing: 1px;*/
}
div.SignInTitle
{
	/*font-family: Verdana;*/
	color: #333333;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 10px;
	/*text-transform: uppercase;*/
}
div.SignIn
{
	color: #7f7f7f;	
	font-size: 11pt;
	line-height: 18pt;
	padding-bottom: 10px;
}
div.Copyright, 
div.Copyright a:link, 
div.Copyright a:active, 
div.Copyright a:visited, 
div.Copyright a:hover
{
	color: #f9b33c;
	font-size: 11px;
	text-decoration: none;
}
span.SignInEmph
{
	color: #f9b33c;
}
span.SignInEmphLrg
{
	color: #333333;
	font-size: 14pt;	
	font-style: italic;
	letter-spacing: 1px;
}
a.SignIn:link, a.SignIn:active, a.SignIn:visited, a.SignIn:hover
{
	color: #f9b33c;
	font-weight: bold;
	text-decoration: none;
}
td.LoginHeader, td.Login
{
}
.LoginDescription
{
	color: #c2d9f0;
}
td.LoginHeader
{
	background-image: url(../Images/HeaderBG.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color: #1e1e1e;
	border-top: solid 1px #1e1e1e; 
	border-left: solid 1px #1e1e1e; 
	border-right: solid 1px #1e1e1e; 
	height: 56px;
}
td.Login
{
	/*background-color: #dde0e3;*/
	background-color: #e8e8e8;
	border: solid 1px #1e1e1e; 
	padding: 10px 10px 10px 20px;
}
td.Login
{
	background-image: url(../Images/LoginBG.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #535353;
	border: solid 1px #1e1e1e;
	color: #ffffff; 
	padding: 10px 10px 10px 20px;
}
body.Navigation
{
	background-color: #f6f6f6;
	cursor: default;
	font-size: 9pt;
}
body.Login
{
	background-color: #ffffff;
	/*background-image: url(../Images/TabPageBG.png);*/
	background-repeat: repeat-x;
	/*background-color: #d2e2ed;*/
	font-size: 9pt;
	padding-top: 100px;
}
body.Navigation a:link, body.Navigation a:visited
{
	color: #000000;
	padding: 2px;
	text-decoration: none;
}
body.Navigation a:active, body.Navigation a:hover
{
	/*background-color: #f2e7a5;*/
	background-color: #3399fe;
	color: #ffffff;
	padding: 2px;
}
.Error
{
	/*color: #ff7700;*/
	color: #f9b33c;
	font-weight: bold;
}
div.CheckBoxListSelect
{
	padding: 5px 0px 0px 8px;
}
div.NavigationButton
{
	font-weight: bold;
}
div.NavigationItem
{
	padding: 0px 0px 6px 4px;	
}
div.TreeView, div.NavigationContent
{
	font-size: 8pt;
}
div.NavigationHeader
{
	background-image: url(../Images/NavigationHeaderBG.png);
	background-repeat: repeat-x;
	background-color: #1e1e1e;
	border-bottom: solid 1px #1e1e1e;
}
#divNavHeader
{
	font-weight: bold;
	font-size: 13pt;
}
div.NavigationContent
{
	background-color: #f6f6f6;
	/*border-bottom: solid 1px #cccccc;*/
	border-bottom: solid 1px #1e1e1e;
	/*padding-bottom: 10px;*/
}
div.NavigationSearch
{
}
hr.NavigationSearch
{
	border: solid 1px #dddddd;
}
body.Main
{
	background-image: url(../Images/NavigationHeaderBG.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	/*background-color: #d2e2ed;*/
	background-color: #ffffff;
	font-size: 8pt;
}
.NavigationButton
{
	background-image: url(../Images/NavigationButtonBG.png);
	font-size: 8pt;
}
body.Navigation table
{
	height: 100%;
	width: 100%;
}
td.NavigationSeparator
{
	background-color: #535353;
	border-left: solid 1px #1e1e1e;
	border-right: solid 1px #1e1e1e;
	
	/*background-image: url(../Images/NavigationSeparatorBG.png);*/
	/*
	background-repeat: repeat-x;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	*/
	/*border-right: solid 1px #a7c4e0;*/
}
img.ExpandCollapse
{
}
image.Personalia, input[type="image"]
{
	border: solid 1px #999999;
}
input[type="text"], input[type="file"], input[type="password"], select, textarea
{
	font-family: Tahoma;
	font-size: 8pt;
	border: solid 1px #999999;
	padding: 2px;
}
input[type="button"], button, input[type="submit"], input[type="reset"]
{
	/*background-color: #c2d9f0;*/
	background-image: url(../Images/ButtonBG.png);
	background-repeat: repeat-x;
	border: solid 1px #898785;
	font-family: Tahoma;
	font-size: 8pt;
	height: 23px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 80px;
}
input.SignInButton
{
	background-color: #7f7f7f;
	background-image: none;
	border: solid 1px #7f7f7f;
	color: #ffffff;
	font-size: 11px;
	height: auto;
	letter-spacing: 1px;
	padding: 2px;
	width: auto;
}
fieldset
{
	border: solid 1px #eff3f6;
	padding: 10px;
	margin: 5px;
}
legend, 
legend a:link, 
legend a:hover, 
legend a:active, 
legend a:visited 
{
	/*color: #6aaad5;*/
	color: #6796b6;
	text-decoration: none;
}
.ActiveTab, .Tab
{
	position: relative;
}
.ActiveTab, .TabPage
{	
}
.ActiveTab
{
	/*background-color: #b4dbf5;*/
	background-color: #ffffff;
	background-image: url(../Images/TabBG.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	/*border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;*/
	border-left: solid 1px #1e1e1e;
	border-right: solid 1px #1e1e1e;
	color: #000000;
	cursor: default;
	padding: 5px 10px 7px 10px;
}
.Tab
{
	cursor: hand;
	background-repeat: repeat-x;
	/*background-color: #dedede;*/
	padding: 5px 10px 5px 10px;
}
.Tabs, .TabPage
{
	/*width: 100%;*/
}
.Tabs
{
	/*background-color: #f0f0f0;*/
	/*text-align: center;*/
	margin-left: -1px;
	margin-top: 5px;
}
.TabPage_old
{
	background-image: url(../Images/TabPageBG.png);
	background-repeat: repeat-x;
	background-color: #d2e2ed;
	background-attachment: fixed;
	/*border-top: solid 1px #cccccc;*/
	border-top: solid 1px #e0e9f2;
	display: block;
	/*
	height: 100%;
	min-height: 100%;*/
	margin-top: 6px;
	overflow: auto;
	padding: 30px 10px 20px 10px;
	text-align: left;
}
.TabPage
{
	background-color: #ffffff;
	background-attachment: fixed;
	/*border-top: solid 1px #cccccc;*/
	border-top: solid 1px #1e1e1e;
	display: block;
	/*
	height: 100%;
	min-height: 100%;*/
	margin-top: 6px;
	/*overflow: auto;*/
	padding: 0px 0px 0px 0px;
	/*padding: 30px 10px 20px 10px;*/
	text-align: left;
}
.TabPage th
{
	border-bottom: solid 1px #eff3f6;
	color: #6796b6;
	font-weight: normal;
}
div.ToolBar
{
	background-color: #dde0e3; 
	border-bottom: solid 1px #1e1e1e; 
	border-left: solid 1px #ffffff; 
	border-top: solid 1px #ffffff;	
}
table.Form
{
	width: 100%;
}
td.FormListHeader
{
	width: 123px;
}
td.ButtonCell
{
	padding-top: 20px;
	text-align: center;
}
.Status
{
	color: #6796b6;
}
div.CheckBoxList
{
	background-color: #ffffff;
	border: solid 1px #999999;
	overflow: auto; 
	height: 150px;
	white-space: nowrap;
	width: 234px;
}
iframe.CVPreview
{
	border: solid 1px #999999;
	width: 750px;
	/*height: 85%;*/
}
div.Window
{
	background-color: #ffffff;
	border: solid 1px #999999;
	height: 85%;
	overflow: auto; 
	padding: 5px;
	width: 95%;
}
div.ReportChartColumn
{
	background-color: #cccccc;
	color: #ffffff;
	display: inline;
	margin-right: 3px;
	text-align: right;
}
table.Report
{
	background-color: #ffffff;
	/*border: solid 1px #999999;*/
	/*border-bottom: solid 1px #999999;*/
	border-collapse: collapse;
}
table.Report th, table.Report td
{
	padding-right: 10px;
}
table.Report th
{
	/*background-color: #bbbbbb;*/
	/*background-color: #f1f9ff;*/
	background-color: #dde0e3;
	/*color: #ffffff;*/
	color: #535353;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
td.ReportHeader
{
	color: #535353;
	font-size: 18px;
	/*font-weight: bold;*/
	padding: 10px;
}
table.Report th
{
	/*border: solid 1px #999999;*/
}
tr.ReportDisabledRow
{
	color: #999999;
}
td.ReportSubHeader
{
	background-color: #dbebf5;
	color: #000000;
	font-weight: bold;
}
table.Grid
{
	/*border: solid 1px #1e1e1e;*/
	width: 100%;
	min-width: 100%;
}
table.Grid th
{
	background-image: url(../Images/GridHeader.png);
	background-color: #d6d9dC;
	background-repeat: repeat-x;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #1e1e1e;
	border-bottom: solid 1px #1e1e1e;
	color: #000000;
}
tr.Grid
{
	background-color: #ffffff;
	cursor: pointer;
}
tr.GridAlternate
{
	/*background-color: #eeeeee;*/
	background-color: #f5f5f5;
	cursor: pointer;
}
tr.GridAlternate td, tr.Grid td, tr.GridHover td, tr.GridActive td
{
	border-bottom: solid 1px #bcc3d1;
}
tr.GridHover
{
	background-color: #cccccc;
	cursor: pointer;
}
tr.GridActive
{
	/*background-color: #4aa3e0;*/
	background-color: #c2d9f0;
	/*background-color: #f2e7a5;*/
	cursor: default;
}
table.ToolBar td
{
	padding-right: 20px;
}
input.Header[type="text"]
{
	background-color: #666666;
	color: #cccccc;
}
table.PropertySheet
{
	/*
	background-color: #ffffff;
	background-image: url(../Images/PropertySheetBG.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	*/
	/*
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	*/
	/*border: solid 1px #999999;*/
	/*border-bottom: solid 1px #1e1e1e;*/
	width: 100%;
}
span.PropertySheetSubmenu
{
	/*color: #5f9ec9;*/
	color: #5985b5;
	font-weight: bold;
}
div.SheetHeader
{
	border-bottom: solid 1px #cccccc;
	color: #535353;
	font-size: 28px;
	font-family: Times New Roman;
	margin-bottom: 26px;
	padding-bottom: 5px;
}
td.PropertySheetHeader
{
	/*border-bottom: solid 1px #b8d3e5;*/
	border-bottom: solid 1px #c2d9f0;
	cursor: default;
}
td.PropertySheetHeader a:link, 
td.PropertySheetHeader a:visited, 
td.PropertySheetHeader a:active, 
td.PropertySheetHeader a:hover
{
	/*color: #5f9ec9;*/
	color: #5985b5;
	text-decoration: none;
}
/*
td.PropertySheetHeader a:hover
{
	color: #9fcdec;
	text-decoration: none;
}
*/
td.PropertySheetItem, td.PropertySheetItemValue, td.PropertySheetSeparator 
{
	padding-bottom: 10px;
}
td.PropertySheetSeparator
{
	padding-left: 20px;
}
td.PropertySheetItem
{
	/*border: solid 1px #cfcfcf;*/
}
/*
div.PropertySheetItem
{
	background-color: #333333;
	padding: 1px 5px 2px 5px;
	color: #ffffff;
}
*/
div.PropertySheetItem
{
	font-size: 9px;
	padding: 1px 5px 2px 5px;
	color: #535353;
	/*color: #aaaaaa;
	font-weight: bold;*/
}
div.PropertySheetItemValue
{
	color: #000000;
	/*letter-spacing: 1px;*/
	padding: 1px 5px 2px 20px;
}
.TableColumns
{
	padding-right: 20px;	
}
div.TreeViewWindow
{
	background-color: #eeeeee; 
	border-bottom: solid 1px #1e1e1e;	
	border-right: solid 1px #1e1e1e;	
	padding: 10px;
}
div.TreeViewWindow a:link, 
div.TreeViewWindow a:visited, 
div.TreeViewWindow a:active, 
div.TreeViewWindow a:hover
{
	color: #000000;
	text-decoration: none;
}
a.Window:link, 
a.Window:visited, 
a.Window:active, 
a.Window:hover
{
	color: #000000;
	text-decoration: none;
}
span.ObjectClass
{
	font-size: 9px;
	color: #999999;
}
.Properties
{
	padding: 20px 0px 0px 20px;	
}