
  html, body { background: rgb(125, 200, 200) url(/images/c1back3.gif) repeat; 

   /* margin-left: 2%;
    margin-right: auto;*/
  /*  height: 45em;
    width: 100em;*/
    color: blue; 
    font-family: Arial,Helvetica,sans-serif;
    }

  a:link { text-decoration: none;
    color: blue;
    }

  a:visited { text-decoration: none;
    color: rgb(20,20,200);
    }

  a:hover { text-decoration: none;
    color: red;
    }

  h2 { background: white none repeat scroll 0% 50%;
    font-family: sans-serif;
    color: red;
    }

  div.footer { background: rgb(51, 153, 51) none repeat scroll 0% 50%;
    color: rgb(187, 238, 187);
    }

  div.header { background: rgb(187, 187, 221) none repeat scroll 0% 50%;
    color: white;
    }

  div.basetext { color: black;
    }

  div.error { background: white none repeat scroll 0% 50%;
    color: rgb(170, 0, 0);
    }
	

  br.basetext { background: rgb(238, 238, 170) none repeat scroll 0% 50%;
    color: black;
    }

  ul { color: black;
    }

  table.footer { background: rgb(51, 153, 51) none repeat scroll 0% 50%;
    color: rgb(204, 245, 204);
    }

#mainlogo {
	position: static; top: 0px; left: 10px;
	background-color: transparent; 
	border: 0;
	border-style: none;
}

#bvsign { 
	position: absolute;
	bottom: 10px; 
	right: 0px;
	background-color: transparent; 
	z-index: -1;
}

img {border: none;}

*.a.noborder {
	border: none;
	border-style: none;
}

#navigation { border-style: solid; border: 1px solid blue;
	  	/*  position: absolute; top: 12%; left: 2%; */
	/*  margin: 0em 0.5em auto auto; */
	margin-right: 0.5em;
    padding: 0.5em;
    /*background: rgb(241, 182, 69)  scroll 0% 50%;*/
	background-image: url(/images/pintback4.jpg);
    float: left;
    width: 7em;
    font-size: larger;
    }

  a.nav:link {
    text-decoration: none;
    color: darkblue;
	background-image: url(/images/underline3.gif);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	padding-bottom: 2px;
    }

  a.nav:visited { text-decoration: none;
    color: darkblue;
	text-decoration: none;
	background-image: url(/images/underline3.gif);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	padding-bottom: 2px;
    }

  a.nav:hover { text-decoration: none;
    color: red;
    }

  #content { border: 1px solid green;
	/*  position: absolute; top: 12%; left: 12em; */
	 margin-left: 0.5em; 
	margin-right: 0.5em;
	  padding: 0.5em;
	  background: rgb(240, 240, 240);
	  width: 80%;
	  max-width: 100em;
	  height: auto;
	  color: black;
	/*overflow: visible;*/
    }

  #footer { padding: 1px;
	 /*position: absolute;*/
	  bottom: 0px;
	  left: 10px;
	 /* background: rgb(153, 153, 204) none repeat scroll 0% 50%;*/
	  margin-top: 0.5em;
	 clear: both; 
	  color: black;
	  width: 100%;
    }

  .lmenut { color: black;
    font-weight: bold;
    }

div.highlight { border-style: groove;
    background-color: rgb(255, 255, 102);
    width: auto;
    }
	
div.xmas { border-style: groove;
	font-weight: bold;
	font-size: x-large;
	color: white;
    background-color: rgb(230, 30, 30);
    width: auto;
    }
    
    img.bordered {
	border-left: blue inset;
	border-right: blue inset;
	border-top: blue inset;
	border-bottom: blue inset;
	border-width: 6px;
    }
	
.surname {
	visibility: hidden;
}
    
 input.email {
    color: black;
    width: 20em;
    font-size: normal;
    }
 input.name {
    color: black;
    width: 20em;
    }    
  input.resp {
    color: black;
    width: 40em;
    height: 20em;
    }
     
    .leftcolumn {
	   /*  left: 2%;*/
	   width: 30%; 
	    padding-left: 0px;
	    padding-right: 1px;
	    padding-top: 1px;
	    padding-bottom: 1px;
	    margin-left: 0px;
	    margin-right: 1px;
	    margin-top: 1px;
	    margin-bottom: 1px;
			    
    }
        .midcolumn {
	   /* left: 35%;*/
	    width: 30%;
	    padding-left: 0px;
	    padding-right: 1px;
	    padding-top: 1px;
	    padding-bottom: 1px;
	    margin-left: 0px;
	    margin-right: 1px;
	    margin-top: 1px;
	    margin-bottom: 1px;
    }
        .rightcolumn {
	  /*  left: 68%;*/
	    width: 30%;
	    padding-left: 0px;
	    padding-right: 1px;
	    padding-top: 1px;
	    padding-bottom: 1px;
	    margin-left: 0px;
	    margin-right: 1px;
	    margin-top: 1px;
	    margin-bottom: 1px;
    }

