
.message.type-ok
{
   color             : green;
}

.message.type-error
{
   color             : red;
}

@import url( 'http://fonts.googleapis.com/css?family=Open+Sans:400,700' );
html,
body,
#wrap
{
   width             : 100%;
   height            : 100%;
	 color						:#565656;
}




#wrap
{
   width             : 800pt;
   padding           : 0 40px;
   background        : #fff;
   margin            : 0 auto;
}


h1
{
   margin-top        : 0px;
   padding-top       : 25px;
}

a:link    {color:#565656; background-color:transparent; text-decoration:none}
a:visited {color:#565656; background-color:transparent; text-decoration:none}
a:hover   {color:#42A731; background-color:transparent; text-decoration:none}



fieldset
{
   border            : 1px solid #efefef;
}

fieldset > .field:after
{
   padding           : 5px 0;
}

fieldset > .field:after
{
   content           : '';
   display           : block;
   clear             : both;
}

fieldset > .field span
{
   width             : 15%;
   float             : left;
   display           : block;
	 padding-right     : 10px ;
}



  thead {text-align:left}

  body  {font-family: Trebuchet MS;
         text-align:left;
         background-repeat:no-repeat;
         background-attachment:fixed;
         font-size:8pt;
         background-color: #FFFFFF}
				 
  table {border-collapse: collapse;}

         

  th.w  {font-size:16pt;
         border-bottom: 1px solid black ;
         font-weight: normal;
         padding-bottom:1px}
  th.a  {font-size:13pt;
         font-weight: normal;
         padding-bottom:10px}

	 th.menu  {font-family: "Myriad Pro","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,sans-serif;
				color: red;
         font-weight: normal;
         padding-bottom:20px;
				 text-decoration:none;
				 padding-right:20px;
				 font-size: 1.12em;
				line-height: 1;
					text-transform: uppercase;
					
				 }

				 
  th.b  {font-size:8pt;
         font-weight: normal;
				 text-align:left;}

 th.r  {font-size:20pt;
      font-weight: bold;
      text-align:right;}

				 
  th.bl {font-size:8pt;
         padding-right:10px;
         font-weight: bold;
         text-align:right;}

  th.bll {font-size:8pt;
         padding-right:10px;
         font-weight: bold;
         text-align:left;}

  th.c  {font-size:7pt;
         background-color: #42A731;
         color:white;
         border: 1px solid black;
         border-bottom: 2px solid black ;
         border-top :1px solid black;
         padding-right:4px;
         padding-left:4px}


  th.cr {font-size:7pt;
         background-color: #42A731;
         color:white;
         border: 1px solid black;
         border-bottom: 2px solid black ;
         border-top :1px solid black;
         text-align:right;
         padding-right:4px;
         padding-left:4px}

  th.cc {font-size:7pt;
         background-color: #42A731;
         color:white;
         border: 1px solid black;
         border-bottom: 2px solid black ;
         border-top :1px solid black;
         text-align:center;
         padding-right:4px;
         padding-left:4px}


  td.d  {font-size:7pt;
         color:white;
         font-weight: bold;
         background-color: #42A731 ;
         border: 1px solid black;
         text-align:center;
         padding-right:4px;
         padding-left:4px}

  td    {font-size:7pt;
         border-left: 1px solid black;
         border-right: 1px solid black;
         padding-left:4px;
         padding-right:4px}


  td.rr  {border-right:3px solid black;
         padding-left:4px;
         padding-right:4px;
          text-align:right}

  td.r  {text-align:right }

  td.l  {border-left:1px solid black;
        text-align:left}
  td.lrl{border-left:1px solid black;
         border-right:1px solid black;
        text-align:left}
  
  td.x  { font-size:7pt;
         background-color: #42A731 ;
         color:white;
         border: 1px solid black;
         border-top: 2px solid black;
         border-bottom: 2px solid black;
         padding-right:4px;
         padding-left:4px;
         text-align:right}

  td.xlx  { font-size:12pt;
         border: 1px solid black;
         border-top: 2px solid black;
         border-bottom: 2px solid black;
         padding-right:4px;
         padding-left:4px;
         text-align:right}

td.x1  { font-size:7pt;
         background-color: #42A731 ;
         color:white;
         border:none;
         border-left:1px solid black;
         border-right:1px solid black;
         border-top: 2px solid black;
         padding-right:4px;
         padding-left:4px;
         text-align:right}

 td.x2  { font-size:7pt;
         background-color: #42A731 ;
         color:white;
         border:none;
         border-left:1px solid black;
         border-right:1px solid black;
         padding-right:4px;
         padding-left:4px;
         text-align:right}

/*Menu navigatie */

 nav {  
		font-family: "Myriad Pro","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,sans-serif; 
    display: block;
    text-align: left;
  }
  nav ul {
    margin: 0;
    padding:0;
    list-style: none;
  }
  .nav a {
    display:block;  
    background: #d6d6d6; 
    color:#000; 
    text-decoration: none;
    padding: .8em; /* 1.8em;*/
    text-transform: uppercase;
    /*font-size: 80%;
		letter-spacing: 2px;*/
    position: relative;
		text-align: center;
  }
  .nav{  
    vertical-align: top; 
    display: inline-block;
  }
	
  .nav li{position: relative;}
  
	.nav > li { 
    float:left; 
    margin-right: 1px; 
		width:90px;
  } 

	.nav li:hover > a { color:white; 
	background:  #42A731;  
	}
	
  .nav li li a { margin-top:1px} 
  

   
   
   
/* submenu positioning*/

.nav ul {
  position: absolute;
  white-space: nowrap;
  z-index: 1;
  left: -99999em;
}

.nav > li:hover > ul {
  left: auto;
  padding-top: 5px  ;
  min-width: 100%;
}

