body{
background: #fff;
font-size: 62.5%;
font-family: verdana, sans-serif;
color: #000;
margin: 0;
padding: 0;
}

#align{
background: transparent;
position: absolute;
top: 0;
left: 50%;
}
#page{
background: #fff url(../shared.assets/nl/bg.gif) left top repeat-y;
width: 650px;
position: absolute;
top: 20px;
left: -325px;
margin: 0;
padding:0;
border:1px solid #ddd;
}

#header{
background: #fff;
height: 100px;
width: 100%;
float: left;
margin: 0;
padding: 0;
border-bottom:1px solid #000;
}

#column_left{
background: #229A30;
width: 150px;
height: px;
float: left;
margin: 0;
padding: 0;
overflow:auto;
}
#column_left h3{
background: #229A30;
color:#fff;
font-size:15px;
font-weight:bold;
text-align:right;
padding:10px 15px 10px 10px;
margin:0;
}

#column_left h4{
background:#1E892B;
font-size:13px;
font-weight:bold;
color:#fff;
text-align:left;
padding:10px 10px 10px 10px;
margin:0;
/*--- border-bottom:1px solid #fff; ---*/
}

#column_left h5{
font-size:10px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
text-align:left;
padding:10px 10px 3px 10px;
margin:0;
border-bottom:1px solid #fff;
}

#belownav p{
font-size:11px;
color:#fff;
text-align:left;
padding:2px 10px 15px 9px;
margin:0;
text-align:left;
}

#belownav a:link{
color:#00ff00;
}
#belownav a:visited{
color:#cccc99;
}
#belownav a:hover{
color:#fff;
}
#belownav a:focus{}
#belownav a:active{
color:#00ff00;
}


#toc p{
background:#fff;
font-size:11px;
font-weight:bold;
text-transform:lowercase;
text-align:right;
padding: 8px 10px 8px 10px;
border-top:1px solid #000;
border-right:10px solid #eee;
}

#toc a{
color:#06f;
}
#toc a:visited{}
#toc a:hover{
color:#f30;
}
#toc a:focus{}
#toc a:active{
color:#06f;
}

#column_main{
background: #fff;
width: 479px;
float: right;
margin: 0;
padding:15px 8px 15px 8px;
}

#content p{
font-size:12px;
color:#000;
font-weight:normal;
margin: 0;
padding: 0 10px 10px 10px;
text-align:justify;
}

#content .divider{
text-align:center;
background: #fff url(../shared.assets/nl/divider.gif) center no-repeat;
padding:0;
margin:10px 0 18px 0;
height: 3px;
}

#content h1{
font-family:'Trebuchet MS';
font-size:25px;
line-height:1.1em;
font-weight:bold;
letter-spacing:-1px;
color:#000;
margin: 0 0 0 0;
padding: 0px 10px 5px 10px;
}

#content h3{
font-family:'Trebuchet MS';
font-size:17px;
line-height:1.1em;
font-weight:normal;
color:#000;
margin: 0 0 0 0;
padding: 10px 10px 5px 10px;
}

/*-------------*/
/*--- LVHFA ---*/
/*-------------*/

#content a:link{
color:#06C;
}
#content a:visited{
color:#767778;
}
#content a:hover{
color:#f60;
text-decoration:none;
}
#content a:focus{}
#content a:active{
color:#06C;
}

/*-------------*/

#footer{
background: #aaa url(../shared.assets/nl/foot.gif) left no-repeat;
height:24px;
width: 100%;
float: left;
margin: 0;
padding:0;
border-top:1px solid #000;
}

#footer p{
color: #000;
margin: 0;
padding:6px 10px 0 175px;
}

p{
padding: 10px;
margin: 0;
}

h1{
font-family: georgia, serif;
font-size: 16px;
padding: 10px;
margin: 0;
}

div#imgcontainer{
display:inline;
float:right;
text-align:center;
font-size:10px;
margin: 6px 10px 15px 15px;
padding:7px;
border:1px solid #ddd;
}

div#imgcontainerleft{

float:left;
text-align:center;
font-size:10px;
margin: 0px 10px 0px 5px;
padding:7px;
border:1px solid #ddd;
}

#imgcontainer img{
margin:0;
padding:0 0 3px;
}

img.main{
display:inline;
margin: 6px 5px 20px 20px;
padding:3px;
float:right;
border:1px solid #ddd;
}

.publicationtitle{
font-weight:bold;
font-style:italic;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */