body
{
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	margin:0;
	color: #000;
	background-color:#fff;
}

p, td, ol, h1, h2, h3, h4, h5, h6
{	
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 10px 0 0 0;
}
.inline {display:inline}
.left {float:left}

a.inactive {
   pointer-events: none;
   cursor: default;
   opacity:.5;
}

form
{
	margin:0;
}

option
{
	border: 1px solid #f90;
	width: 100%;
}

select
{
	border: 1px solid #f90;
	width: 100%;
    display:inline-flex;
}

input
{
	/**
	border: 1px solid #b9d1f4;
	background-color: transparent;
	**/
	width: 99%;
}

input img
{
	border: 1px solid #fff;
	width: 99%;
	background-color: transparent;
}

checkbox
{
	border:1px solid #fff;
}

input.submit
{
	/**
	width:auto;
	margin: 5px 0 0 0;
	padding: 2px;
	display:block;
	background-color: transparent;
	border-bottom: #b9d1f4 1px solid;
	border-right: #b9d1f4 1px solid;
	border-left: #b9d1f4 1px solid;
	border-top: #b9d1f4 1px solid;
	font-weight:bold;
	font-size:10px;
	text-transform: capitalize;
	color: #C40000;
	text-align:center;
	cursor: pointer;
	**/
}

textarea
{
	font-family:verdana;
	border: 1px solid #b9d1f4;
	background-color: transparent;
	height:150px;
	width: 99%;
}

input text
{
	width:450px;
}

table
{
	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;
}

th
{
	padding:2px;
	font-weight:normal;
	font-size:11px;
	text-transform:capitalize;
	text-align:left;
	border-bottom:1px solid #a0a0a0;
	color:#a0a0a0;
	margin-bottom:4px;
}

th .Caption
{
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color:#000;
	border-bottom:1px solid #a0a0a0;
}

.Caption
{
	padding:2px;
	font-weight:normal;
	font-size:11px;
	text-transform:capitalize;
	text-align:left;
	color:#909090;
	margin-bottom:4px;
}

img
{
	border:0;
}

hr
{
	height:1px;
	color:#b9d1f4;
}

.ItemSeparator
{
	height:1px;
	background-color:#d0d0d0;
}

a.Link
{
	font-size:10px;
	color:#039;
	text-decoration:none;
	color:#00f;
}

a.Link:Hover
{
	font-size:10px;
	color:#f00;
	text-decoration:underline;
}

.alert
{
	color:#c00;
	font-weight:bold;
/**
	background-color: #ff0;
**/
}


.ddPermissionId
{
	font-size:10px;
	font-family:verdana;
	border:1px solid #505050;
	width:100px;
}
/*---------------------------------------*/
#ToolHeaderTitle
{
	margin:5px 0 10px 0;
	padding: 2px;
	color:#039;
	height:20px;
	font-size: 11px;
	width:100%;
	background-image: url('images/toolgrad.gif');
	vertical-align:middle;
	border:1px solid #95b7f3;
}
#ToolHeaderTitle td
{
	text-decoration:none;
	color:#039;
	font-size: 11px;
	text-transform:capitalize;	
}
#ToolHeaderTitle a
{
	text-decoration:none;
	color:#039;
	font-size: 11px;
}
#ToolHeaderTitle .separator
{
	text-decoration:none;
	color:#039;
	vertical-align:middle;
	font-size: 12px;
	padding: 0 5px 0 5px;
}

/*---------------------------------------*/

.dHeader
{
	font-size:24px;
	color:#a0a0a0;
	height:30px;
	background-color:#039;
}

.VerNaam
{
	font-size:24px;
	color:#fff;
	height:30px;
	border-bottom:2px solid #f99334;
	background-color:#039;
}

/*---------------------------------------*/

#dNavigation
{
font-size: 12px;
    vertical-align: middle;
    color: #fff;
    height: 50px;
    border-bottom: 2px solid #f99334;
    background-color: #4F7CD8;
}

#dNavigation a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
    font-size:1.5em;
}

#dNavigation a:hover
{
	text-decoration:underline;
}
#dNavigation td
{
	color:#fff;
    padding:17px;
}

/*---------------------------------------*/
#dTitle
{
	border-bottom:1px solid #f99334;
}

#dTitle .Icon
{
	width:140px;
}

#dTitle .Description
{
	font-size:10px;
	margin-bottom:2px;
}

#dTitle .Title
{
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;
}
/*---------------------------------------*/
#LeftNav
{
	font-size:12px;
	height:100%;
	background-color:#f0f0f0;
	vertical-align:top;
}

/*---------------------------------------*/
#Content
{
	height:100px;
	padding:10px;
	vertical-align:top;
	font-size:10px;
}

/*---------------------------------------*/
#RightNav
{
	font-size:10px;
	height:100%;
	background-color:transparent;
	padding:10px;
	vertical-align:top;
}
/*---------------------------------------*/
.TableHeader
{
	background-image: url('images/partgrad.gif');
	font-size:10px;
	
}
.TableHeaderTitle
{
	font-weight:bold;
	font-size:10px;
	color: #039;
}

.TableHeaderContent
{
	border:1px solid #e0e0e0;
	width:100%;
	background-color:#f7f7ff;
}
/*---------------------------------------*/
#ListSingleModule
{
	width:100%;
	font-size:11px;
}
#ListSingleModule .Icon
{
	padding:2px;
	vertical-align: top;
	background-color:#f5f5f5;
	width: 20px;
	height:40px;
	border-bottom:1px solid #e0e0e0;
}
#ListSingleModule .Naam
{
	padding:2px;
	vertical-align: top;
	background-color:#f5f5f5;
	width: 150px;
	height:40px;
	text-transform:capitalize;
}
#ListSingleModule .Description
{
	padding:4px;
	vertical-align: top;
	height:40px;
}
#ListSingleModule .Count
{
	padding:2px;
	vertical-align: top;
	width: 40px;
	height:40px;
	text-align:center;
}
#ListSingleModule .Update
{
	padding:2px;
	vertical-align: top;
	width: 150px;
	height:40px;
}
#ListSingleModule th
{
	padding:2px;
	font-weight:normal;
	font-size:11px;
	text-transform:capitalize;
	text-align:left;
	border-bottom:1px solid #e0e0e0;
	color:#909090;
}
#ListSingleModule td
{
	padding:6px;
	border-bottom:1px solid #e0e0e0;
}
#ListSingleModule td.ItemSeparator {
    padding: 0px;
}

#ListSingleModule th .Caption
{
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color:#000;
}

/* Galleries
=============================================== */
ul.folder-list{width:auto;overflow:auto;padding:2px;line-height:0;}

li.folder-list-folder,li.folder-list-file{
		background:url(images/fsoImages.png) 0 0 no-repeat;
		height:20px;
		padding:3px 0 0 23px;
		display:block;
		line-height:13px;
		cursor:hand;
		cursor:pointer;
		}
.folder-list-folder,.folder-list-file  {list-style-type:none;padding:10 0 10 20;}
.folder-list-folder a,.folder-list-file a{text-decoration:none;color:#000;}
.folder-list-folder a:hover,.folder-list-file a:hover{color:#123456;}

.ft-image{background:url(images/markup.gif) 0 0 no-repeat;}

li.folder-list-newfolder{
		background:url(images/fsoImages.png) 0 0 no-repeat;
		height:20px;
		padding:3px 0 0 23px;
		display:block;
		}
.folder-list-newfolder{list-style-type:none;position:relative;padding:10 0 10 20;
		margin-top:2px;
		border-top:1px dotted #a0a0a0;}
		
.folder-list-newfolder a{text-decoration:none;color:#00f;}
.folder-list-newfolder a:hover{color:#f60000;}

.infoBlock{float:left;padding:7px 3px;margin-bottom:5px;position:relative;background:#ebebeb;}
.innerBlock{float:none;margin:4px 0 0 }
/**
.infoBlock.blue{background-color:#438dae}
**/
.infoBlock.blue{background-color:#c9e2aa}
.infoBlock.orange{background-color:#FF9933}
.infoBlock.green{background-color:#c9e2aa;color:#fff;}
.infoBlock.red{background-color:#c40000}

ul.list-folder-files li:hover {
background-color:#c6dafb;
border-radius:4px;
}
ul.list-folder-files li {
padding:0.1em 0;
}
ul.module-attachments {
padding:0;
}
.module-attachments li {
display:flex;
}