BODY
{
	font-size: x-small;
	margin: 0px;
	color: black;
	font-family: Arial;
}

P
{
	margin: 0px;	
}

table
{
	font-size: x-small;
	font-family: Arial;
}

/*
A:visited
{
	color: blue;
}*/

table.Toolbar
{
	height: 70px;
}

td.ToolButton
{
}

div.ToolButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	width: 64px;
	border-bottom: black 1px solid;
	height: 44px;
	background-color: silver;
	text-align: center;
}

.LTFooter
{
	color: white;
	/*background-color: #004078;*/
	background-color: #005B99;
	/*background-color: #496DAA;*/
	text-align: center;
	/*filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFFFFF,endColorStr=#0080ff);*/
}

.LTHeader
{
	/*background-color: #004078;*/
	background-color: #005B99;
	/*background-color: #496DAA;
	/*filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#0080ff,endColorStr=#FFFFFF);*/
}

table.VirtualFrameSet
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	width: 100%;
	height: 100%;
	padding-top: 0px;
	border-bottom: 0px;
}

table.TableLeft
{
}

td.TableLeft
{
	border-bottom: silver 1px solid;
	color: White;
	font-size: 12px;
}

.LeftHeader
{
	font-weight: bold;
	font-size: 14px;
	color: White;
	/*color: rgb(224,224,128);*/
}

.LeftLink {	font-size: 12px; color: White; text-decoration: none; }

td.vfsLeft
{
	border-right: black 1pt solid;
	vertical-align: top;
	/*background-color: #f1f1f1;*/
	/*background-color: #004078;*/
	background-color: #005B99;
	/*background-image: url('images/menu.jpg');*/
	height: 100%;
	/*filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#0080ff,endColorStr=#ffffff);*/
}

td.vfsMiddle
{
	background-color: transparent;
	background-image: url('images/wallpaper.jpg');
	background-repeat: no-repeat;
	padding-top: 10;
	padding-left: 20;
	vertical-align: top;
	width: 100%;
	font-size: 12px;
}

.pageTitle
{
	font-weight: bold;
	font-size: medium;
	font-family: Arial;
	text-decoration: underline;
}

.navigateCurrentPage
{
	background-color: #0080FF;
	font-weight: bold;
	color: White;
}

.menucontainer
{
	border-right: #505050 1px solid;
	border-top: #cfcfcf 1px solid;
	font-size: 8pt;
	z-index: 206;
	border-left: #cfcfcf 1px solid;
	border-bottom: #505050 1px solid;
	font-family: Arial;
	position: absolute;
	background-color: #000000;
}
.menulabel{position: absolute; cursor: hand; color: #FFFFFF; width: 75; text-align: center; background-color: #000000; z-index: 207; border: "1 solid"; border-color: "#000000";}
.menulabel2{position: absolute; cursor: hand; color: #FFFFFF; width: 75; text-align: center; background-color: #000000; border: "1 solid"; border-top-color: #CFCFCF; border-left-color: #CFCFCF; border-right-color: #505050; border-bottom-color: #505050; z-index: 207;}
.menulabel3{position: absolute; cursor: hand; color: #FFFFFF; width: 75; text-align: center; background-color: #000000; border: "1 solid"; border-top-color: #505050; border-left-color: #505050; border-right-color: #CFCFCF; border-bottom-color: #CFCFCF; z-index: 207;}
.menugroup{display: none; padding-top: 2px; padding-bottom: 2px; padding-left: 0px; position: absolute; top: 0; left: 0; width: 150; font-family: Arial; font-size: 8pt; background-color: #000000; border: "1 solid"; border-top-color: #CFCFCF; border-left-color: #CFCFCF; border-right-color: #505050; border-bottom-color: #505050; z-index: 207;}
.menuitem
{
	font-size: 12;
	cursor: hand;
	background-color: #000000;	
	color: #FFFFFF;
	text-decoration: "none";
	margin-left: 5px;
	border: "1 solid";
	border-color: "#000000";
	z-index: 208;
}
.menuitem2
{
	font-size: 12;
	cursor: hand;
	background-color: #000000;	
	color: #FFFFFF;
	text-decoration: "none";
	margin-left: 5px;
	border: "1 solid";
	border-bottom-color: #505050;
	border-right-color: #505050;
	border-left-color: #CFCFCF;
	border-top-color: #CFCFCF;
	z-index: 208;
}

div.GridScroller
{
	border-right: #0080ff 10px solid;
	border-top: #0080ff 10px solid;
	OVERFLOW-Y: auto;
	border-left: #0080ff 10px solid;
	width: 40px;
	border-bottom: #0080ff 10px solid;
	height: 500px;
}

.input_header
{
	font-size: 15px;
	font-weight: bold;
	background-color: #5b92b8;
/*	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#799F89,endColorStr=#4A6857);*/
	color: white;
	font-style: italic;
	text-align: center;
	vertical-align: middle;
}


.input_header_nofade
{
	font-size: 14px;
	color: White;
	font-weight: bold;
	font-style: italic;
	background-color: #5b92b8;
	text-align: center;
	vertical-align: middle;
}

.input
{
	font-size: 12px;	
	color: White;
	background-color: #5b92b8;
	padding-left: 3px;
	/* white-space nodig voor testen die niet afgebroken mogen worden*/
	white-space: nowrap;
	vertical-align: top;
}

.input_field
{
	font-size: 12px;	
	background-color: #dbe7ef;
	padding-left: 3px;	
}

.input_field_textbox
{
	font-size: 12px;	
	background-color: #dbe7ef;
	padding-left: 3px;
	border-style: Groove;
}

.input_paging
{
	font-size: 12px;	
	background-color: #dbe7ef;
	padding-left: 3px;
	border-style: Groove;
	text-align: center;	
}

.input_disabled
{
	font-size: 12px;	
	color: Red;
	background-color: #d99568;
	padding-left: 3px;
}

.input_control
{
	background: #ffffff;
	border: 1px inset;
	font-size: 12px;
}

.input_control_RL
{
	background: #ffffff;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	font-size: 12px;
}

.input_control_RL2
{
	background: #ffffff;
	border-bottom: 1px solid #dddddd;
	border-left-width: 1px;
	border-left-style: dashed;
	font-size: 12px;
}

.input_numeric
{
	background: #ffffff;
	border: 1px inset;
	font-size: 12px;
	behavior:	url(WebTrain/NumericEdit.htc)
				url(../WebTrain/NumericEdit.htc);	
}

.input_control_in
{
	color: #000000;
	background: #dddddd;
	border: 1px inset;
	font-size: 12px;
}

input.login { background: #ffffff;border: 1px inset;font-size: 11px; }

.error_header
{
	font-weight: bold;
	color: white;
	background-color: #ff0033;
	text-align: center;
}

.error_left
{
	color: white;
	background-color: #ff0033;
}

.error_right
{
	color: crimson;
	background-color: #FFFFFF;
}

.hidden
{
	display: none;
}

.Popup
{
	position:			absolute; 
	top:				0; 
	left:				0; 
	width:				100%; 
	height:				100%;
	padding:			10px;
	border:				2px solid black;
	filter:				progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#0080ff,endColorStr=#FFFFFF);
}

/* --- DataGrid classes --- */

.DataGrid
{
}


.DataGridHeader
{
	font-size: 12px;	
	background-color: #5b92b8;
	color: White;
}

.DataGridFilter
{
	font-size: 12px;	
	background-color: #5b92b8;
	color: White;
}

.DataGridFilter_textbox
{
	font-size: 12px;	
	background-color: #5b92b8;
	color: White;
	padding-left: 3px;
	border-style: Solid;
	border-width: 1px;
	border-color: #9bbcd3;
}

.DataGridPager
{
	font-size: 12px;	
	background-color: #5b92b8;
	color: #333333;
}

.DataGridRow
{
	font-size: 12px;	
	background-color: #9bbcd3;
	color: #333333;
}

.DataGridAlternateRow
{
	font-size: 12px;	
	background-color: #dbe7ef;
	color: #333333;
}

.DataGridSelectedRow
{
	font-size: 12px;	
	background-color: 7e8b94;
	color: White;
}



/* --- Controlbar styles --- */
.ToolBar
{
	font-size: 12px;
	vertical-align: top;

	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-top: 3px;

	border-right: thin outset;
	border-top: thin outset;
	border-left: thin outset;
	border-bottom: thin outset;

	background-color: lightgrey;
}

.ControlBar
{
	font-size: 12px;
	vertical-align:middle;
	padding-right: 3px;
	padding-left: 1px;
	padding-bottom: 3px;
	padding-top: 1px;
	color: Black;
	text-decoration: none;
	vertical-align:middle;
	background-color:#dbe7ef;
}

.Controlbtn     
{ 
	height: 30px; 
	border: 0px solid buttonface; 
	margin: 0; 
	padding: 0; 
	vertical-align: middle;
	background-color:#dbe7ef;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	border-color:#dbe7ef;
	cursor: pointer;
	filter: alpha(opacity=100); 	
}

.ControlText
{
	font-size: 12px;
	color: black;
	font-family: Arial;
	vertical-align:middle;
}

.ControlbtnOver 
{ 
	height: 30px; 
	border: 0px solid buttonface; 
	vertical-align: middle;
	background-color:#5b92b8;
	cursor: pointer;
}

.ControlbtnDown 
{ 
	height: 30px; 
	border: 1px inset;
	background-color:#9bbcd3; 
	cursor: pointer;	
}

.ControlbtnNA   
{ 	
	filter: alpha(opacity=45) progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	border: 0px solid buttonface;
	border-color:#dbe7ef; 
	/*filter: alpha(opacity=45);*/
	background-color:#dbe7ef; 
	cursor:default;
}

.ControlbtnImageNA   
{ 	
	filter: alpha(opacity=60) progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	cursor:default;
}


/* BEGIN |ComboboxControl */	
.ComboBoxItem {	font-family: Arial;font-size: 12px;cursor: pointer;	}
.ComboBoxDrop {	background-image:	url(images/wallpaper.jpg);scrollbar-base-color:#dbe7ef;scrollbar-arrow-color:#075082;scrollbar-shadow-color:#dbe7ef;scrollbar-3dlight-color:#075082;scrollbar-darkshadow-color:#075082;scrollbar-face-color:#dbe7ef;scrollbar-highlight-color:#dbe7ef; }
.ComboBoxSelectedItem { font-family: Arial;font-size: 12px;cursor: pointer;	}
.ComboBoxBox { background: #ffffff;border: 1px inset;border-right: 0px inset;font-size: 12px; }
.ComboBoxButton { border-top: 1px inset;border-left: 0px inset;border-right: 1px inset;border-bottom: 1px inset;background: #ffffff; }	
/* END |ComboboxControl */

/* ------ Combobox ----- 
.ComboBoxItem
{
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;	
}

.ComboBoxDrop
{
	background-image:	url(images/wallpaper.jpg);
    scrollbar-base-color:#dbe7ef;
    scrollbar-arrow-color:#075082;
    scrollbar-shadow-color:#dbe7ef;
    scrollbar-3dlight-color:#075082;
    scrollbar-darkshadow-color:#075082;
    scrollbar-face-color:#dbe7ef;
    scrollbar-highlight-color:#dbe7ef;   
}

.ComboBoxSelectedItem
{
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;	
}

.ComboBoxBox
{
	background: #ffffff;
	border: 1px inset;
	border-right: 0px inset;
	font-size: 12px;
}

.ComboBoxButton
{
	border-top: 1px inset;
	border-left: 0px inset;
	border-right: 1px inset;
	border-bottom: 1px inset;
	background: #ffffff;
}*/


/*Calls*/
texarea {font-family:Arial;font-size:11px;}
.infotable th.wrap {background-color: #5b92b8;color:white;white-space:normal;font-family:Arial;font-size:15px;font-weight:bold;font-style:italic;}
.infotable th {background-color: #5b92b8;color:white;white-space:nowrap;font-family:Arial;font-size:15px;font-weight:bold;font-style:italic;}
.infotable td.infoleft {background-color:#5b92b8;color:white;vertical-align:top;white-space:nowrap;font-family:Arial;font-size:11px;}
.infotable td {background-color:#dbe7ef;color:black;font-family:Arial;font-size:11px;}	
th.callreplyinfo {background-color:#C2B970;color:white;white-space:nowrap;font-family:Arial;font-size:15px;font-weight:bold;font-style:italic;}
.infotable th.callreplyinfo{background-color:#C2B970;color:white;white-space:nowrap;font-family:Arial;font-size:15px;font-weight:bold;font-style:italic;}
td.callreplyinfo {background-color: #F0EDDB;color:black;font-family:Arial;font-size:11px;}
.callreplyinfotable td.callreplyinfoleft {background-color:#C2B970;color:white;vertical-align:top;white-space:nowrap;font-family:Arial;font-size:11px;}	
.callreplyinfotable th {background-color:#C2B970;color:white;vertical-align:top;white-space:nowrap;font-family:Arial;font-size:11px;}

span#companyname
{
    font-size: 10px; 
    font-style: italic;   
}

.BtnReset { width: 1px;height: 1px;behavior: url(WebTrain/RolloverButton.htc);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/refresh.png'); }