BODY {
   margin-left: 0px;
   margin-top: 0px;
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 30px;
   margin-right: 0px;
   /* background: rgb(149,191,229); */
   background:white;
   }

DIV {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   }

DIV.topbinder {
   width: 100%;
   overflow: hidden;
   padding: 0 0 10px 0;
   margin: 0 0 0 0;
   background: rgb(99,139,184);
   
   }

DIV.tophead {
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   border: none;
   width: 100%;
   /* height: 210px; */
   float: left;
   /* background: url('http://www.mercmpl.org/images/merctop2.jpg'); */
   }

IMG.tophead {
   margin: 0 0 0 0;
   border: 0;
   }
 
 a.dec, a:link.dec { 
 color:rgb(202,223,242);
 text-decoration: none;
 }
 
 a.hlink, a:link.hlink {
 color:black;
 text-decoration: none;
 background-color: #fff;
 
 }
  
 a:hover {
 color:black;
 text-decoration: none;
 background-color: #fff;
 }
 
 a:visited:hover {
 color:black;
 text-decoration: none;
 background-color: #fff;
 }
 
 a:hover.dec {
 color: black;
 background-color: rgb(202,223,242); 
 text-decoration: none;
 
 } 
 
 /* a:visited {
 background-color: #fff;
 color: rgb(99,139,184);
 text-decoration:none;
 }*/
 

DIV.mission {
   padding-left: 25px;
   padding-right: 25px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.0em;
   font-weight: bold;
   color: white;
   }

DIV.missionText {
   padding-left: 25px;
   padding-right: 25px;
   padding-top: 15px;
   font-family: verdana, Arial, Helvetica, sans-serif;
   font-size: 2.0em;
   font-weight: bold;
   color: rgb(99,139,184);
   }
   
DIV.ptext {
   padding-left: 25px;
   padding-right: 25px;
   padding-top: 15px;
   font-family: verdana, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   color: rgb(99,139,184);
   }
   
   
 DIV.bimg {
   background-image: url('http://www.mplib.org/merc/language.jpg');
   } 
   
DIV.bread {
   padding-left: 25px;
   padding-right: 25px;
   padding-top: 5px;
   padding-bottom: 5px;
   font-family: verdana, Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   font-weight: bold;
   text-decoration: none;
   color: rgb(99,139,184);
   background-color: white;
   }
   
DIV.toptext {
   padding-left: 25px;
   padding-right: 25px;
   padding-top: 15px;
   padding-bottom: 15px;
 	font-family: Arial, Helvetica, sans-serif;
   font-size: 2.2em;
   font-weight: bold;
   color: #99CCFF;
   }

DIV.homeblurb {
   width: 133px;
   padding: 4px 18px 8px 18px;
   font-size: 0.7em;
   line-height: 1.4em;
   font-weight: bold;
   color: rgb(72,89,109);
   background-color: rgb(202,223,242); 
   background-image: url('http://www.mercmpl.org/images/blurbback.jpg');
   background-repeat: no-repeat;
   background-position: bottom center; 
   z-index: 2;
   }

A IMG {
   border: 0;
   }

FORM.regist {
	/* font-family: Arial, Helvetica, sans-serif;
   font-size: 1em; */
   padding: 4px 18px 8px 18px;
   /* font-size: 0.7em;
   line-height: 1.4em;
   font-weight: bold; */
   color: rgb(72,89,109);
   background-color: rgb(202,223,242);

   }

INPUT {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   color: rgb(72,89,109);
   border: 1px solid rgb(72,89,109);
   padding-left: 3px;
   margin-right: 3px;
   }

INPUT.err {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   color: rgb(72,89,109);
   border: 1px solid rgb(204,0,0);
   background: rgb(255,255,153);
   padding-left: 3px;
   margin-right: 3px;
   }

INPUT.noborder {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   color: rgb(72,89,109);
   border: 0 0 0 0;
   padding-left: 3px;
   margin-right: 3px;
   }

SELECT {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   color: rgb(72,89,109);
   border: 1px solid rgb(72,89,109);
   padding-left: 3px;
   margin-right: 3px;
   }

SPAN.hide {
   display: none;
   }
SPAN.show {
   display: inline;
   }

P {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   line-height: 1.2em;
   color: rgb(72,89,109);
   }

TD {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   line-height: 1.2em;
   color: rgb(72,89,109);
   }

TD.formelement {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   line-height: 1.4em;
   font-weight: bold;
   color: rgb(72,89,109);
   }

LI.error {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   font-weight: bold;
   color: rgb(204,0,0);
   }

DIV.mission A {
   color: white;
   }

DIV.mission A:link {
   color: white;
   }

DIV.mission A:visited {
   color: white;
   }

DIV.fullinfoshow {
   color: rgb(72,89,109);
   background-color: rgb(202,223,242);
   padding: 4px 18px 8px 18px;
   font-size: 12px;
   }

H3.reg {
   font-size: 24px;
   text-decoration: underline;
   }

SPAN.large {
   font-size: 14px;
   }

SPAN.small {
   font-size: 10px;
   }

P.smallindent {
   margin-top: 0;
   font-size: 11px;
   margin-left: 25px;
   }

P.link {
   margin-bottom: 5px;
   line-height: 1.5em;
   }

P.link A {
   font-size: 16px;
   }

P.address {
   margin-top: 2em;
   padding-top: 2em;
   }

IMG.inhead {
   vertical-align: middle;
   }