html {
overflow-y:scroll;
margin:0;padding:0;
}

body {  
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
background-color: #009999;
}

#main {          	/* The white box placed on the green background */
width:925px;
height:auto;
background-color:#fff;
padding-top:20px;
padding-bottom:25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000;
border:1px none;
}

#text-box {           /* The Text box */
float:left;
width: 640px;
height:auto;	
background-color:#fff;
color:#000;
text-align:center;
margin-top:20px;
margin-bottom:20px;
margin-left:40px;
margin-right:30px;
border:1px none;
}

#members-text-box {           /* The Members area Text box */
float:left;
width: 868px;
height:auto;	
background-color:#fff;
color:#000;
text-align:center;
padding-top:10px;
padding-bottom:20px;
padding-left:35px;
padding-right:35px;
border:1px none;
}

#home-box {           /* smaller box to move the defalt.asp text 110px left */
float:left;
width: 540px;
height:auto;	
background-color:#fff;
color:#000;
text-align:center;
margin-top:20px;
margin-bottom:20px;
margin-left:40px;
margin-right:30px;
border:1px none;
}


#copyright {           /* Copyright box  */
width: 468px;
height:auto;
background-color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:14px;
font-weight: normal;
color: #000;
text-align:center;
padding-top:30px;
padding-bottom:0px;
margin-left:40px;
margin-right:30px;
border:1px none;
}


#text-box p,
#members-text-box p {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
text-align:left;
font-weight: normal;
color: #000;
}

#text-box li,
#members-text-box li {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
margin-bottom:8px;
text-align:left;
font-weight: normal;
color: #000;
}


/* Buton 160 definition */
.button160 {
  margin: 1em 0;
  width: 9em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;

}
.button160 a {
  display: block;
  text-align:center;
  padding: 2px 2px 2px 2px;
  width: 160px;
}
.button160 a:link,
.button160 a:visited,
.button160 a:hover {
  background-color: #d4d0c8;
  color:#222;
  text-decoration: none;
}
.button160 a:link,
.button160 a:visited {
  border-top: 1px solid #e4e0d8;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #e4e0d8;
  border-right: 2px solid #4a4a4a;
}
.button160 a:hover {
  border-bottom: 1px solid #e4e0d8;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #e4e0d8;
  border-left: 2px solid #4a4a4a;
  color: #000;
}
/* Buton definition end */

/* Green Buton 160 definition */
.green160 {
  margin: 1em 0;
  width: 9em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;

}
.green160 a {
  display: block;
  text-align:center;
  padding: 2px 2px 2px 2px;
  width: 160px;
}
.green160 a:link,
.green160 a:visited,
.green160 a:hover {
  background-color: #009999;
  color:#fff;
  text-decoration: none;
}
.green160 a:link,
.green160 a:visited {
  border-top: 1px solid #e4e0d8;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #e4e0d8;
  border-right: 2px solid #4a4a4a;
}
.green160 a:hover {
  border-bottom: 1px solid #e4e0d8;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #e4e0d8;
  border-left: 2px solid #4a4a4a;
  color: #000;
}
/* Green Buton 160 definition end */



a {
text-decoration:underline;
color:blue;
}

a:hover {
text-decoration:none;
color:blue;
}


#menu{            	/* Left Menu box */
float:left;
height:auto;	
background-color:#fff;
color:#b3b3b3;
padding-top:10px;
padding-bottom:30px;
padding-left:13px;
border:1px none;
}

#menu ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family:verdana,arial,helvetica, sans-serif;
font-size:11px;
}

#menu li {
margin-top:9px;
border-top:1px solid #009999;
border-bottom:1px solid #009999;
}


#menu a{
color:#000;
text-decoration:none;
padding-top: 1px;
padding-bottom: 1px;
width:165px;
display:block;
}


#menu a:hover {
background-color:#009999;
color:#fff;
font-weight:normal;
text-decoration:none;
vertical-align: middle;
}
/* Left menu definition end */

/* Top menu definition */
#navlist-top {
  float:left;
  background-color: white; 
  width:100%; /* tilføjelse */
  margin:0 0 5px 0;
  text-align:center;
  }

#navlist-top { /* Sætter samme skrift og størrelse på alle elementer i navlist'en  */
  font-size:11px;
  font-family:verdana,arial,sans-serif;font-weight:normal;
  }
  
#navlist-top ul { 
  margin:0; 
  padding:0; 
  list-style:none; 
  background: #ffffff;
  border-top:none;
  }

#navlist-top li {
  position:relative; width:auto; 
  line-height:1em;
  margin-right:5px; 
  padding:0;
  list-style:none; float:left;
  border-bottom:none;
  border-right:solid 1px #009999;
  border-left:solid 1px #009999;
  border-bottom:solid 1px #009999;
  border-top:solid 1px #009999;
  background-color:#009999;
  }
  
#navlist-top li a:hover {
  background-color: #ffffff;

  color: #000000;

  }
  
#navlist-top li.sub li.sub:hover {
  background-color: #B81616; /* Forhindre background-repeat i IE/Win. */ 
  }
  
#navlist-top ul li a {
  display:block; 
  text-decoration:none; 
  padding:0.35em 0.5em 0.35em 0.5em; 
  width:9.5em; 
  margin:0; 
  color:#ffffff;

  }
  
.current {
  display:block; 
  text-decoration:none; 
  padding:0.35em 0.5em 0.35em 0.5em;  
  width:9.5em; 
  margin:0; 
  background-color:white;
  color:black;
  }
  
#navlist-top>ul a {
  width:auto;
  }
  
#navlist-top ul ul {
  display:none;
  position:absolute;
  width:10em;
  }
  
#navlist-top ul ul li {
  border-top:1px solid #009999;	
  border-bottom:1px solid #009999;
  border-left:1px solid #009999;
  border-right:1px solid #009999;
  margin-bottom:1px;
  margin-left:-1px;
  }
  
#navlist-top li.sub {
  background-image:url(http://www.ukcpc.org.uk/images/darrow.png);
  background-position:right center;
  background-repeat:no-repeat;
  }
  
#navlist-top ul.niveau1 li.sub:hover ul.niveau2 {
  border-top:1px solid #ffffff;

  }
#navlist-top ul.niveau1 li.sub:hover ul.niveau2,
  #navlist-top ul.niveau2 li.sub:hover ul.niveau3 {
  display:block;
  }
#navlist-top ul.niveau2 {
  top:1.5em; left:0;
  }
#navlist-top ul.niveau3 {
  top:-1px; 
  left:9em;
  border-top:1px solid black;
  }
/* Top menu definition end */


#DB-form { 
width:700px;
height:auto;
background:#fff;
color:#000;
border-right:1px solid #000;
border-bottom:2px solid #000;
border-top:1px solid #F1EADD;
border-left:1px solid #F1EADD;
}

.Emailrepeat {
display:none;
}

.heading {  
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
margin-bottom:10px;
color: #009999;
}

h1 {  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 26px;
letter-spacing: -1px;
font-weight: bold;
color: #009999;
}

h2 {  
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #009999;
}

.px26green {  
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 26px;
letter-spacing: -1px;
font-weight: bold;
color: #009999;

}

.px20green {  
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #009999;
}

.px12 {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
font-weight: normal;
color: #000;
}

.px11 {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000;
}

table {  
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}