/* Component includes */
@import url(components/defaults.css);
@import url(components/labels.css);
@import url(components/tables.css);
@import url(components/buttons.css);
@import url(components/labelfield.css);
@import url(components/datepicker.css);
@import url(components/text.css);
@import url(components/textarea.css);
@import url(components/popup.css);
@import url(components/radio.css);
@import url(components/stripe.css);
@import url(components/tabs.css);
@import url(components/folders.css);
@import url(components/validation.css);


/* Screen parts */
div.content {
	top: 100px;
	left: 170px;
	position: absolute;
}




div.divMain {
	background-color : #f0f0f0;
	width:100%;
}

TABLE.outer {
		background-color : #f0f0f0;
		BORDER-RIGHT: #adaaff 1px solid; 
		BORDER-TOP: #adaaff 1px solid; 
		BORDER-LEFT: #adaaff 1px solid; 
		BORDER-BOTTOM: adaaff 1px solid;
		}

TABLE.header {
		background-color : #EEEEEE;
		border : 1px solid #000080;
	}
TABLE.inner {
		background-color : #f0f0f0;
	}

DIV.indent1 {
	margin-left: 6pt; margin-right: 2pt
}
DIV.indent2 {
	margin-left: 8pt; margin-right: 2pt
}
font.powered {
	color: #ee0000; font-family: Helvetica,Arial,sans-serif; font-size: 8pt
}
FONT.tit  {
	color: #ffffff; font-family: Helvetica,Arial,sans-serif; font-size: 10pt
}
FONT.tit2 {
	color: #000080; font-family: Helvetica,Arial,sans-serif; font-size: 10pt
}
font.text {
	color: #000080; font-family: Helvetica,Arial,sans-serif; 
}

TD.shadow_bottom {
	background-image : url(../images/bg_sh_vertical.jpg);
}

TD.shadow_right {
	background-image : url(../images/bg_sh_horizontal.jpg);
	width : 6px;
}

/* Top menu */
TABLE.top{
		background-image : url(../images/bgtop.gif);
		height: 80px;
}

TD.topmenu {
	color: #000080;
	 font-family: Helvetica,Arial; 
	 font-size: 10pt;
	 padding-left: 30px;
}

/* Bottom menu */
TD.bottommenu {
	color: #000080;
	border-top: #adaaff 1px solid; 
	 font-family: Helvetica,Arial; 
	 font-size: 10pt;
	 padding-left: 30px;
}
/* Left menu */
div.leftBar {
	left:10px;
	top: 100px;
	width:150px;
	position: absolute;
}

table.leftbar{
	BORDER-RIGHT: #adaaff 1px solid; 
	BORDER-TOP: #adaaff 1px solid; 
	BORDER-LEFT: #adaaff 1px solid; 
	BORDER-BOTTOM: adaaff 1px solid;
	background: white;
}

TD.leftbar_title{
		background: 		#AFB5CF;
		PADDING-RIGHT: 		3px; 
		PADDING-LEFT: 		3px; 
		FONT-SIZE: 			12px; 
		PADDING-BOTTOM: 	3px; 
		COLOR: 				white; 
		PADDING-TOP: 		3px; 
		FONT-FAMILY: 		Arial,Tahoma,Verdana,sans-serif; 
		TEXT-DECORATION: 	none		
}

.content_title{
	FONT-WEIGHT: 			bold; 
	FONT-SIZE: 				12px; 
	COLOR: 					white; 
	FONT-FAMILY: 			Arial, Verdana, Tahoma, sans-serif; 
	TEXT-DECORATION: 		none;
	BACKGROUND-COLOR: 		#AFB5CF;
	height: 				20px;
	border: 				0px;
	background-image: url(../images/content_title_back.jpg);
	background-position: center;
	background-repeat: repeat-x;
}

.leftbar{
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: black; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

.leftbar:hover{
	BORDER-RIGHT: #0a246a 1px solid; BORDER-TOP: #0a246a 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #0a246a 1px solid; WIDTH: 100%; COLOR: black; BORDER-BOTTOM: #0a246a 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #b6bdd2; TEXT-DECORATION: none
}

/* Geen idee */
td  td.descriptionMenu ul li a:hover,
table.mimeType tr td a:hover
        {
        color:black;
        }


 
TD.headerln {
	font-size : 14px;
	font-family : Arial,Helvetica;
	font-weight : bold;
	color : #000080;
	background-color : #BFB640;
	border : 1px solid #000080;
	}
TD.caption {
	text-align : right;
	background-color : #f0f0f0;
	color : black;
	border : 1px solid #000080;
	}

TD.data {
	background-color : white;
	color : #00080;
	}

TD.footer {
	font-size : 10px;
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	color : #666666;
	text-align : left;
	background-color : #cccccc;
	border : 1px solid #000080;
}

TABLE.tabSel {

		background-color : #000040
	}

P.menu  {
	font-family : Arial;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 12;
	letter-spacing : 1;
	text-align : right;
	margin-right : 10;
	text-indent : 5;
}
CAPTION { text-align: center }
P.caption  {
	font-family : Arial;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 12;
	letter-spacing : 1;
	text-align : right;
	margin-right : 10;
	text-indent : 5;
}

P.tekst  {
	font-size : 12;
	font-family : Arial;
	font-weight : normal;
	color : #000080;
	margin-left : 10;
	text-align : left;
	margin-top : 12;
}

P.navtekst  {
	font-size : 12;
	font-family : Arial;
	font-weight : bold;
	color : #000080;
	text-align : left;
	margin-left : 10;
	margin-top : 12;
}

P.titel  {
	font-size : 9;
	font-family : Arial;
	font-weight : bold;
	color : #000080;
	text-align : left;
	margin-left : 10;
}



TD.toprow 
{
	background-color : Yellow;
	font-size : 12;
	font-family : Arial;
	font-weight : bold;
	color : #191970;

}
P.err_msg 
{
	font-family: 		Arial,Verdana;
	font-style: 		normal;
	font-variant: 		normal;
	font-size: 			8pt;
	color : red;
}


TD.inner  {
	font-size : 12;
	font-family : Arial;
	font-weight : normal;
	color : black;
}

SELECT.infoset {
	width : 300;
}

.FeedbackErrorText
{
    COLOR: Red;
    FONT-FAMILY: Arial;
	font-weight: normal;
    FONT-SIZE: 10pt;
}
.FeedbackConfirmText
{
    COLOR: Navy;
    FONT-FAMILY: Arial;
	font-weight: normal;
    FONT-SIZE: 12pt;
}
.FeedbackOKText
{
	COLOR: #000080;
    FONT-FAMILY: Arial;
	font-weight: bold;
    FONT-SIZE: 10pt;
}

DIV.foldertree {
	overflow : auto;
	width : 300;
	height : 300;
}

TD.login  
{
	font-size : 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #3399CC;
	vertical-align : middle;
	text-align : center;
}

