html, body {
  margin: 0;
  padding: 0;
}

body {
  font-size: 12pt;
  /* text-align: center; */
  background-color: rgb(204, 204, 204);
}

#main {
  width: 760px;
  margin: 0;
  padding: 1em;
  background-color: rgb(255, 255, 255);
  /* background-image: url(images/bkOvalTBvest.gif); */
  border: 1px solid rgb(0, 0, 204);
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
}

#header {
}

#header img { 
  float: left;
}

#header h1 {
  font-family: "Times New Roman", Garamond, Times, serif;
}

#header h2 {
  text-align: center;
  }

.subheader {
  font-size: 0.8em;
}

.mcgovernName {
  color: rgb( 0, 0, 153 );
}

#content {
}

.columnleft {
  border: 0px solid black;
  float: left;
  margin-top: 1em;
  margin-left: -1px; /* Fixes Mozilla bug */
  width: 15em; /* Needs a value */
  padding-left: 1em; /* May be larger */
  font-size: 0.75em;
}

.columnleft dd {
  margin-left: 2em;
}

.columnright {
  /* float: right; */
  margin-left: 13.5em; /* Total of columnleft's width and padding values */
  margin-top: 1em;
  padding-right: 1em; /* May be larger */
}

#footer {
  clear: both;
  font-size: 10pt;
  text-align: center;
  }
.nBR {
  white-space: nowrap;
  }
#msgbody {
  width: 675px;
  height: 600px;
  margin: 0;
  padding: 0;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  color: #000000; 
  font-family: sans-serif;
  text-align: justify;
  }
#msgmain {
  padding: 0.5em;
  font-weight: normal;
  }
#msghead {
  margin: 0;
  padding 0;
  }
.highlight {
  border: 2px solid rgb(255, 0, 0);
  margin: 0 4em 0 4em;
  padding: 0.25em;
  }
.highlight h3 {
  margin-top: 0;
  }
.imgLeft {
  float: left;
  }
.imgSpace {
  font-family: Courier monospace, "Courier New";
  font-size: 8pt;
  margin-bottom: 1em;
  margin-right: 1em;
  }
  a.McGovernLink {
    color: rgb( 0, 0, 153 );
	font-weight: bold;
    text-decoration: none;
  }
  a:link.McGovernLink {
    text-decoration: none;
  }
  a:active.McGovernLink {
    text-decoration: none;
  }
  a:visited.McGovernLink {
    text-decoration: none;
  }
  a:hover.McGovernLink {
    text-decoration: none;
	background-color: rgb( 0, 0, 153 );
	color: rgb( 255, 255, 255 );
  }
  a.macsp {
    color: rgb( 255, 105, 180 );
	font-weight: bold;
    text-decoration: none;
  }
  a:link.macsp {
    text-decoration: none;
  }
  a:active.macsp {
    text-decoration: none;
  }
  a:visited.macsp {
    text-decoration: none;
  }
  a:hover.macsp {
    text-decoration: none;
	background-color: rgb( 255, 105, 180 );
	color: rgb( 255, 255, 255 );
  }
  a.cmam {
    color: rgb( 165, 42, 42 );
	font-weight: bold;
    text-decoration: none;
  }
  a:link.cmam {
    text-decoration: none;
  }
  a:active.cmam {
    text-decoration: none;
  }
  a:visited.cmam {
    text-decoration: none;
  }
  a:hover.cmam {
    text-decoration: none;
	background-color: rgb( 165, 42, 42 );
	color: rgb( 255, 255, 255 );
  }
  a.otsfm {
    color: rgb( 34, 117, 103 );
	font-weight: bold;
    text-decoration: none;
  }
  a:link.otsfm {
    text-decoration: none;
  }
  a:active.otsfm {
    text-decoration: none;
  }
  a:visited.otsfm {
    text-decoration: none;
  }
  a:hover.otsfm {
    text-decoration: none;
	background-color: rgb( 34, 117, 103 );
	color: rgb( 255, 255, 255 );
  }
  a.jfms {
    color: rgb( 0, 90, 125 );
	font-weight: bold;
    text-decoration: none;
  }
  a:link.jfms {
    text-decoration: none;
  }
  a:active.jfms {
    text-decoration: none;
  }
  a:visited.jfms {
    text-decoration: none;
  }
  a:hover.jfms {
    text-decoration: none;
	background-color: rgb( 0, 90, 125 );
	color: rgb( 255, 255, 255 );
  }

  .anotherLink {
    border: 1px solid rgb( 153, 153, 153 );
	margin: 0 0 1em 0;
	padding: 0.5em;
  }
  .anotherLink img {
      float: left;
	  margin-right: 0.5em;
  }
  .anotherLink img.edgeIt {
      border: 1px solid black;
  }

.MessageText {
  margin: 2em 0 1em 0;
  background: rgb( 255, 245, 245 );
  font-family: "Courier New";
  /* font-family: "Comic Sans MS", cursive; */
  font-size: 10pt;
  text-align: left;
  border: 1px solid rgb( 204, 153, 153 );
  width: 468px;
  /* height: 60px; */
  padding: 0.5em;
}
.imgFloatLeft {
  float: left;
  }