body {
font-family: Times New Roman;
padding: 2px;
margin: 2px;
color: rgb(0,99,0);
}

#dlogo {
background-color: rgb(0,99,0);
text-align: center;
padding: 10pt;
}
 
#dhead {
background-image: url(nafas.gif);
background-repeat: no-repeat;
background-position: 20pt 50%;
background-color: rgb(0,99,0);
padding-left:120pt;
padding-top:15pt;
padding-bottom:15pt;
padding-right:120pt;
color: white;
border-left: 0; 
border-top: 0; 
border-right: 0; 
border-bottom: white 1px solid;
}
 
#dmenu{
color: white;
text-align: center;
vertical-align: top;
background-color: rgb(0,99,0);
}

#dmenu ul {
list-style-type: none;
padding: 0;
border: 0;
margin: 0;
}

#dmenu a { padding-top: 7px;
           padding-bottom: 8px;
           padding-left: 2px;
           padding-right: 2px;
           display:block; 
           margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0;
           color:white;
           font-weight: bold; 
           border-left: 0; 
           border-top: 0; 
           border-right: 0; 
           border-bottom: white 1px solid; 
           text-decoration: none;
           text-align: center;
           width: 100% }

#dmenu li a {
background-color: rgb(0,99,0);
}

#dmenu li a.menucurr {
background-color: white;
           color: rgb(0,99,0);
           border-left: rgb(0,99,0) 1px solid; 
           border-right: rgb(0,99,0) 1px solid;
}

#dmenu li li a {
background-color: rgb(50,149,50);
}

#dmenu li li a.menucurr {
background-color: white;
           color: rgb(50,149,50);
           border-left: rgb(50,149,50) 1px solid; 
           border-right: rgb(50,149,50) 1px solid;
}

#dmenu a:hover {
color:white; background-color: black;
}

#dmenu a.validator {
display: inline;
margin: 0px;
border: 0px;}

#dmenu a.validator:hover {
color: #ffffff;
background-color: transparent;
}


 
#dbody{
background-color: #ffffff;
font-size: medium;
padding: 10pt;
vertical-align: top ;
border-right: rgb(0,99,0) 3px solid;
}

h1 {
text-align: center;
font-size: xx-large; 
}

h2 {
font-size: x-large;
font-weight: bold;
text-transform:uppercase}

h3 {
font-size: large;
font-weight: bold;
}

td {
font-size: medium;
}

a:link       { color: rgb(96, 195, 96) }
a:active     { color: rgb(102, 102, 102) }
a:visited    { color: rgb(96, 195, 96) }

.meettitle {
color: red;
}

form div {
clear:both;
padding-bottom: 1em;
display: block;
}

form label {
float: left;
clear: left;
display: block;
width: 10em;
font-weight: bold;
}

form input {
width: 30em;
}

form textarea {
width: 30em;
height: 10em;
}

form select {
width: 30em;
}

form input.submit {
}

.errormessage {
clear: both;
display: block;
color: red;
}

.errorinput {
background-color: rgb(255,200,200);
}

#newstab {
vertical-align: top;
padding-left: 3px;
border-left: rgb(0,99,0) 3px solid;
}

#newstab h4 {
font-size: medium;
margin-bottom: 0;
}

#newstab p {
font-size: medium;
margin-top: 0;
margin-bottom: 4px;
}

.newslink {
text-align: right;
}