
body {
/*   background-color: #F7F7F7;
   background-image:url('mm_back.png'); */
/*   background-color:#eefaff; */

/*   background: linear-gradient(to right,white,#ddeaff); */
/*   background: linear-gradient(to right,white,#ccdaee); */
/*   background: linear-gradient(to right,white,#bbccdd); */
   background-image: url('prospect0.jpg');
   background-attachment: fixed;
   background-color:#eefaff;
/*   color: black; */
/*  color: #888888; */
/*  color: #444444; */
color: #000000;
   font-family: 'Lato',sans serif;
/*   font-size: 10pt; */
/*   font-size: 90% */
   font-weight: 400;
font-size: 90%
}

h1 {
 /*  font-family:'Muli',Arial; */
   font-family: 'Lato',sans serif;
   font-weight: 600;
/*   font-weight: 400; */
   font-size:120%;
   line-height:90%;
   margin-top:2px;
   margin-bottom:8px;
  /* letter-spacing:1px; */
}

h2 {
   font-family: 'Lato',sans serif;
/*   font-family:'Lato',Arial; */
   font-weight: 600;
   font-size:100%;
 /*  font-variant: small-caps; */
   color:#000000;
/*   text-transform: uppercase; */
   line-height:90%;
   margin-top:16px;
   margin-bottom:6px;
/*   border-top-style: dotted;
   border-top-width: 1px;
   border-top-color: #CCCCCC; */
   padding-top:4px;

 /*  letter-spacing:1px; */
}

h3 {
   font-family: 'Lato',sans serif;
   font-weight: 600;
   font-size:105%;
   line-height:90%;
   margin-top:16px;
   margin-bottom:6px;
   margin-left:10px;
}

h4 {
   font-family: 'Lato',sans serif;
   font-weight: 600;
   font-size:100%;
   line-height:90%;
   margin-top:16px;
   margin-bottom:6px;
   font-style:italic;
   text-decoration:underline;
}
h5 {
   font-family: 'Lato',sans serif;
   font-weight: 400;
   font-size:245%;
   line-height:90%;
   margin-top:2px;
   margin-bottom:2px;
   letter-spacing:2px;
}


table {
   width:50%;
   border: 1px solid black;
   border-collapse:collapse;
}

td {
/*   border: 1px dotted #aaaaaa; */
   padding:5px;
   vertical-align:top;
}

table.type2 {
   width:50%;
   border: none;
   border-collapse:collapse;
}

p {
   font-size:100%;
/* color:#000000; */
   padding: 0;
   margin-top: 0;
   margin-bottom: 0.2em;
 /*  line-height:1.1em; */
}

p.biglink {
   font-size:145%;
   font-weight:700;
   text-decoration: none;
}


a.biglink2:link {
   color:#0000aa;
   text-decoration:none;
}

a.biglink2:visited {
   color:#0000aa;
   text-decoration:none;
}

a.biglink2:hover {
   color:#0000ff;
   text-decoration:underline;
}


p.small {
   font-size:85%;
}

p.smaller {
   font-size:65%;
}
p.narrow {
   margin-right:340px;
}
p.white {
  color: #FFFFFF;
}
p.red {
  color: #FF0000;
  font-style:italic;
}

br {
   line-height:1.5em;
}

p.boxtitle {
   font-size:100%;
   font-weight:bold;
   font-family: 'Lato',sans serif;
}

p.title {
   font-size:170%;
   font-weight:400;
   font-family: 'Lato',sans serif;
   color: #ffffff;
   letter-spacing: 0.3em;
   margin-left: 0.8em;
}

div.gradient {
   background-image: url('gradient.jpg');
   margin-left: -8px;
   padding-left: 8px;
   margin-right: -12px;
}

td {
   background-color:#fcfcfc;
}
td.toprow {
   background-color:#f0f0f6;
}

.footnote {
    position:relative;
    font-size:75%;
    top:-0.9ex;
    margin-left:0.2em;
    margin-right:0.1em;
    cursor:pointer;
    color:#0000ff;
}

.super {
    position:relative;
    font-size:75%;
    top:-0.9ex;
    margin-left:0.2em;
    margin-right:0.1em;
    cursor:pointer;
}

a:hover {
   color:#0000ff;
}

a.superscript:link {
    text-decoration:none;
}

a.superscript:visited {
    text-decoration:none;
}

.glossary {
   text-decoration: none;
   border-bottom: dotted 1px #bbbbff;
   padding:0px;
   color:#0000aa;
/*   background-color:#ffffbb; */
   line-height:85%;
   cursor:help;
}

.link {
   text-decoration: underline;
   color:#0000ff;
   cursor:pointer;
}

.seealso {
   color:#ff0000;
 /*  text-align:right; */
   margin-left:1em;
}

ul {
  margin-top:2px;
  margin-bottom: 6px;
}

li {
  margin-top: 0.2em;
  margin-bottom: 0.5em;
}

.page {
   left:8px;
   max-width:684px;
/* width:684px; */
/*   top:4px;*/
   border:1px solid #000000;
   background:#ffffff;
   text-align:left;
/*   color:#000000; */
/*   color:#222222; */
color:#000000;
/*   color:#444444;*/
   padding:16px;
/*   padding-right:12px; */
   padding-top:8px;
/*   font-size:94%; */
   position:relative;
   margin-right:4px;
}

.box {
   border:1px dotted #aaaaaa;
   padding-left:4px;
   margin:4px;
   color:#000000;
   text-align:left;
}

.boxpadded {
   border:1px dotted #aaaaaa;
   padding:12px;
   padding-left:16px;
   margin:12px;
   text-align:left;
}

.codebox {
   border:1px dashed #aaaaaa;
   background:#fffff2;
   padding-left:4px;
   margin:4px;
   font-size:85%;
   font-family:'Courier New',Courier;
   text-align:left;
}

.picbox {
   width:320px;
   float:right;
 /*  border:1px dashed #dcdcdc; */
   border:1px dotted #888888;
   background:#ffffff;
   padding:4px;
   margin-left:20px;
   margin-right:8px;
   margin-bottom:3px;
   font-size:80%;
   font-family: 'Lato',sans serif;
/*   font-style:italic; */
   color:#000088;
}
.plainpicbox {
   width:320px;
   float:right;
 /*  border:1px dashed #dcdcdc; */
/*   border:1px dotted #888888; */
   background:#ffffff;
   padding:4px;
   margin-left:20px;
   margin-right:8px;
   margin-bottom:3px;
   font-size:100%;
   font-family:'Times New Roman','Times Roman';
   font-style:italic;
}


.picgroup div {
   width:320px;
   border:1px dotted #888888;
   background:#ffffff;
   padding:4px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:3px;
   font-size:80%;
/*   font-family:'Times New Roman','Times Roman'; */
   font-family: 'Lato',sans serif;
/*   font-style:italic; */
}

.picgroup {
   width:328px;
   float:right;
   padding:0px;
   margin-left:20px;
   margin-right:8px;
   margin-bottom:0px;
}

.inactivetab {
/*  float: left; */
  padding-left:8px;
  padding-right:8px;
  padding-bottom:4px;
  margin-left:5px;
  border:1px solid #aaaaaa;
  text-align: center;
  margin-top:2px;
/*  vertical-align: middle; */
  vertical-align: 0%;
/*  background:#fafafa; */
  background:#f8fcff;
  text-decoration: none;
  font-family: 'Lato',sans serif;
  font-size: 100%;
  font-weight:400;
  color:#000000;
  border-bottom:none;
  margin-bottom:-1px;
  position:relative;
  z-index:0;
}

.redinactivetab {
/*  float: left; */
  padding-left:8px;
  padding-right:8px;
  padding-bottom:4px;
  margin-left:5px;
  border:1px solid #000000;
  text-align: center;
  margin-top:2px;
/*  vertical-align: middle; */
  vertical-align: 0%;
/*  background:#fafafa; */
  background:#d00000;
  text-decoration: none;
   font-family: 'Lato',sans serif;
  font-size: 100%;
  font-weight:700;
  color:#dddddd;
  border-bottom:none;
  margin-bottom:-1px;
  position:relative;
  z-index:0;
}

.activetab {
/*  float: left; */
  padding-left:8px;
  padding-right:8px;
  padding-bottom:4px;
  margin-left:5px;
  border:1px solid #0000ff;
  text-align: center;
  margin-top:2px;
  vertical-align: -2%;
  background:#ffffff;
  text-decoration: none;
  font-family: 'Lato',sans serif;
  font-size: 110%;
  font-weight: 700;
  color: #0000aa;
  border-bottom:none;
  position:relative;
  z-index:2;
  margin-bottom:1px;
/*  line-height:150%; */
}

.redactivetab {
/*  float: left; */
  padding-left:8px;
  padding-right:8px;
  padding-bottom:4px;
  margin-left:5px;
  border:1px solid #0000ff;
  text-align: center;
  margin-top:2px;
  vertical-align: -2%;
  background:#ffffff;
  text-decoration: none;
  font-family: 'Lato',sans serif;
  font-size: 110%;
  font-weight: 700;
  color: #dd0000;
  border-bottom:none;
  position:relative;
  z-index:2;
  margin-bottom:1px;
}

.tabdivider {
  position:relative;
  z-index:1;
  margin-top:3px;
  padding-top:8px;
  height:4px;
  border-top:1px solid #000000;
  margin-left:-16px;
  margin-right:-16px;
}

a.inactivetab:hover {
   background:#ddeeff;
   color:#0000ff;
   text-decoration:underline;
}

a.redinactivetab:hover {
   background:#ff0000;
   color:#ffffff;
   text-decoration:underline;
}

.filedetails {
  font-size: 80%;
  color: #bbbbbb;
  padding-left: 2em;
}

.downloadbox {
  border:1px dotted #006600;
  background: #fffff8;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 6px;
  padding: 4px;
}

.popup {
   position:absolute;
   display:none;
   max-width:30em;
   z-index:99;
}

.popupcontent {
   border:1px solid #000000;
   background:#ffffdf;
   padding:4px;
   padding-top:0px;
   padding-bottom:0px;
   font-size:85%;
   text-align:left;
}

.popstem {
  background: url('popstem.gif');
  width:12px;
  height:25px;
  margin-top:-1px;
  margin-left:30px;
}

.rollover {
   position:absolute;
   display:none;
   max-width:20em;
   z-index:100;
   border:1px dotted #000000;
   background:#ffffdd;
   padding:4px;
   padding-top:0px;
   font-size:95%;
   line-height:92%;
   text-align:left;
}

.patch {
 float: left;
 width: 200px;
}

.grouptitle {
   border-top-style:dotted;
   margin-left:200px;
   font-family: 'Lato',sans serif;
   font-weight: 700;
   font-size:140%;
   display:block;
   clear:both;
   margin-top:14px;
   margin-bottom:10px;
   }

.column {
  float: left;
  width: 33.33%;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

