A:link { text-decoration: none }
A:active { text-decoration: none}
A:visited { text-decoration: none}
A:hover {color: cyan;
         text-decoration: underline }
LI {  position: relative;
      left: -1.5em;
}

h1 {       text-align: left;
           font-family: serif;
	   font-size: 24pt; 
}

h2 {       text-align: center;
           font-family: serif;
	   font-size: 16pt; 
}

P.narrative:first-letter {
     font-style: plain;
     font-weight: bold;
     font-size: 110%;
}
.eenvoy {
     font-family: sans-serif;
     font-style: italics;
     font-weight: bold; 
}
.pictop {  position: relative;
     left: 40%;
	   top: 0px;
     border-color: #b79a58;
	   border-top-width: 2px; 
	   border-bottom-width: 2px; 
	   border-left-width: 2px; 
	   border-right-width: 2px; 
	   border-style: solid;
}
.logo {
	   background-color: white;
	   padding-top: 0px; 
	   padding-bottom: 1px;
	   padding-left: 10px; 
	   padding-right: 10px;
	   border-color: #000000;
	   border-top-width: 0px; 
	   border-bottom-width: 5px; 
	   border-left-width: 0px; 
	   border-right-width: 0px; 
	   border-style: solid;
}
.tabline { 
		 background-image: url(images/tabbg.png);
	   background-repeat: repeat-x;
		 position: relative; top: -1em;
	   padding-top: 0px;
	   padding-bottom: 0px;
	   border-color: #005700;
	   border-top-width: 0px; 
	   border-bottom-width: 5px; 
	   border-left-width: 0px; 
	   border-right-width: 0px; 
	   border-style: solid;
}
.tabcolor { color: #ffffff; 
}
.tab {
		 width: 20px; height: 20px;
	   text-align: center; 
	   font-family: serif; 
	   font-size: 12pt; 
	   font-weight: bold;
	   color: #ffffff;
	   padding-left: 10px; 
	   padding-right: 10px;
	   padding-top: 0px; 
	   padding-bottom: 0px;
	   margin-bottom: 0px
} 
.tabpushed { text-align: center; 
           font-family: serif; 
	   font-size: 12pt; 
	   font-weight: bold;
	   color: #ffffff; 
           background-position: center;
	   background-image: url(images/select.png);
	   background-repeat: no-repeat;
		  
		 padding-left: 10px; 
	   width: 20px; height: 20px;
	   padding-right: 10px;
	   padding-top: 0px; 
	   padding-bottom: 2px;
	   margin-bottom: 0px
}
.bodytext {font-family: sans-serif; 
	   font-size: 12pt; 
	   text-align: justify;
	   border-color: grey;
	   border-top-width: 1px; 
	   border-bottom-width: 0px; 
	   border-left-width: 1px; 
	   border-right-width: 0px; 
	   border-style: solid;
	   padding-top: 30px; 
	   padding-bottom: 30px;
	   padding-left: 30px; 
	   padding-right: 30px
}
.linktext {	  
	   background: #f4ead9;
		 text-align: left;
	   vertical-align: top;
	   font-family: sans-serif; 
	   font-size: 12pt; 
	   border-color: grey;
	   border-top-width: 1px; 
	   border-bottom-width: 0px; 
	   border-left-width: 1px; 
	   border-right-width: 0px; 
	   border-style: solid;
	   padding-top: 30px; 
	   padding-bottom: 30px;
	   padding-left: 10px; 
	   padding-right: 10px
}
.newstext {	  
	   background: #dcf4d9;
		 text-align: center;
	   vertical-align: top;
	   font-family: sans-serif; 
	   font-size: 10pt; 
     color: green;
	   border-color: grey;
	   border-top-width: 1px; 
	   border-bottom-width: 0px; 
	   border-left-width: 1px; 
	   border-right-width: 0px; 
	   border-style: solid;
	   padding-top: 30px; 
	   padding-bottom: 30px;
	   padding-left: 10px; 
	   padding-right: 10px
}
.newsblog {	  
	   background: lightgrey;
		 text-align: left;
	   vertical-align: top;
	   font-family: sans-serif; 
	   font-size: 10pt; 
	   color: blue;
	   border-color: grey;
	   border-top-width: 1px; 
	   border-bottom-width: 1px; 
	   border-left-width: 1px; 
	   border-right-width: 1px; 
	   border-style: solid;
	   padding-top: 3px; 
	   padding-bottom: 3px;
	   padding-left: 1px; 
	   padding-right: 1px
}
.newsbloglink {	  
	   background: lightgrey;
		 text-align: left;
	   vertical-align: top;
	   font-family: sans-serif; 
	   font-size: 10pt; 
	   color: black;
	   border-color: grey;
	   border-top-width: 1px; 
	   border-bottom-width: 1px; 
	   border-left-width: 1px; 
	   border-right-width: 1px; 
	   border-style: solid;
	   padding-top: 3px; 
	   padding-bottom: 3px;
	   padding-left: 1px; 
	   padding-right: 1px
}

.headtext { text-align: center;
           font-family: sans-serif;
	   vertical-align: bottom;
	   background-repeat: repeat-y;
}
.footer {  position: relative; top: -0.5em;
	   text-align: center;
	   vertical-align: top;
	   font-family: sans-serif;
	   font-size: 10pt; 
	   color: #ffffff; 
	   background: #005700;
	   padding-top: 2px;
	   padding-bottom: 2px;
	   border-color: #000000;
	   border-top-width: 0px; 
	   border-bottom-width: 1px; 
	   border-left-width: 0px; 
	   border-right-width: 0px; 
	   border-style: solid;
}
.abn {
      font-size: 8pt;
}
.floatleft { float: left;
	     margin: 5px 
}
.floatright { float: right;
	     margin: 5px 
}
.boxtext {font-family: sans-serif; 
	   font-size: 12pt; 
	   text-align: left;
	   margin: 5px
}
.nav {font-family: sans-serif; 
	   font-size: 10pt; 
	   text-align: center;
		 color: green;
	   margin: 5px
}
.attribution {font-family: sans-serif; 
	   font-size: 10pt;
		 font-style: italic;
		 color: black;
	   text-align: center;
	   margin: 5px
}

.formtext {font-family: sans-serif; 
	   font-size: 10pt; 
	   text-align: left;
	   color: green;
	   border-color: grey;
	   border-top-width: 1px; 
	   border-bottom-width: 1px; 
	   border-left-width: 1px; 
	   border-right-width: 1px; 
	   border-style: solid;
	   padding-top: 10px; 
	   padding-bottom: 10px;
	   padding-left: 10px; 
	   padding-right: 10px
}

.formtable {font-family: sans-serif; 
	   font-size: 10pt; 
	   text-align: left;
	   color: green;
	   border-color: grey;
	   border-top-width: 0px; 
	   border-bottom-width: 1px; 
	   border-left-width: 0px; 
	   border-right-width: 0px; 
	   border-style: solid;
	   padding-top: 0px; 
	   padding-bottom: 5px;
	   padding-left: 0px; 
	   padding-right: 0px
}
.categorytext {font-family: sans-serif; 
	   font-size: 10pt; 
	   text-align: left;
	   color: green;
	   background: lightgrey;
	   border-color: grey;
	   border-top-width: 1px; 
	   border-bottom-width: 1px; 
	   border-left-width: 1px; 
	   border-right-width: 1px; 
	   border-style: solid;
	   padding-top: 1px; 
	   padding-bottom: 1px;
	   padding-left: 10px; 
	   padding-right: 10px
}
.blogtext {	  
	   background: #dcf4d9;
	   text-align: left;
	   vertical-align: top;
	   font-family: sans-serif; 
	   font-size: 11pt; 
     color: black;
	   border-color: grey;
	   border-top-width: 1px; 
	   border-bottom-width: 1px; 
	   border-left-width: 1px; 
	   border-right-width: 1px; 
	   border-style: solid;
	   padding-top: 3px; 
	   padding-bottom: 3px;
	   padding-left: 10px; 
	   padding-right: 10px
}
.link {text-align: left;
	vertical-align: top;
       font-family: sans-serif; 
       font-size: 12pt;
       color: #5450f8;
}
.biglink {text-align: center;
	     vertical-align: top;
       font-family: sans-serif; 
       font-size: 20pt;
       font-weight: bold;
       color: #5450f8;      
}
.tagline {  position: relative;
	   top: -1.5em;
     font-style: italic;
     font-size: 12pt;
     color: green;
}
.toplink { float: right;
	     margin: 0px 
}
.ads {
     margin: 5px;
}

