html{}
body
{
    font-size: .85em;
    font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
    
    margin:0;
    padding:40px 0px 0px 220px;
}

header,
footer,
nav,
section {
    display: block;
}
h2
{
	color:#445a9d;
}
a:link, a:visited
{
	text-decoration:none;
	color:#445a9d;
}
.hdr
{
	border-bottom: solid 1px #445a9d; height: 32px; 
	background-image:Url(../Images/hdrbg.jpg);
	background-repeat:repeat-x;
	color:White;
	height:32px;
	position:absolute;
    top:0;
    left:0;
    width:500%;
}
div#left-sidebar{
  position:absolute;
  top:37px;
  left:0;
  width:200px; padding-left:10px;
  height:100%;
 }

@media screen{
  div.fixedhdr{
   position:fixed;
  }
  body>div#left-sidebar{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div.content{
  height:100%;
  overflow:auto;
 }
 
.logocell
{
	background-image: url(../Images/toplogo.png);
	background-repeat: no-repeat;
    background-position: center center;
    padding-top:3px; 
    height: 32px;
    width: 32px;
}
.mainfoot
{
	/* background-image:url(../Images/schaduw_onder.gif); */
	background-repeat:repeat-x;
	height:20px;
}

.softline
{
	border-bottom: solid 1px #D0D0D0;
	vertical-align: bottom; 
}
.sidelnk
{
	padding-left: 20px;
	color:Black;
}
.sidelnksub
{
	padding-left: 30px;
	font-size: 13px;
}

.sidelnkdiv
{
	height:20px; 
	padding-top:7px
}

.sidelnkdiv a:hover
{
	text-decoration:underline;
}
.sidesel
{
	background-repeat: no-repeat; /*background-color: transparent;  */
	background-image:url(../Images/select_blue.gif); background-position:4px 11px;
	font-weight:bold;
}

.drkblue
{
	color:#445a9d;
}

.listtable td
{
	border-bottom: solid 1px #D0D0D0;
}
/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

.infopnl
{
color: #DD4B39; border: solid 1px #c3c3c3; 
padding:5px; margin-right:10px;
background-color:#ffdfc0;
margin-bottom:10px;
color:#4D4D4D;
}
