body { 
  background: #F5F5FF url(/images/CGeese_bg.jpgx);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: 150% 150%;
  
  font-size:100%;
  color:#000000;
  text-align: left;
}

code { 
  color:blue;
  font-family: "courier";
}

p { 
  color:black;
}

.mh3 { 
  color:black;
  font-family: arial;
  font-weight: 500;
  font-size: medium;
  font-style: italic;
}

.mh2 { 
  color:black;
  font-family: arial;
  font-weight: 600;
  font-size:medium;
}

.mh1 { 
  color:black;
  font-family: serif;
  font-weight: normal;
  font-size: x-large;
}

a.noUnderline { text-decoration: none; }
a:link    {color:blue}
a:visited {color:blue}
a:hover   {color:black}
a:active  {color:black}

.sh1 { font-size:x-small }
.sh2 { font-size:small }

.gallery table { 
  float: left;
  margin:0 5px 20px 0; 
}

/* HEADER related styles! */
div.headerDiv {
  margin-left:auto;
  margin-right:auto;
  width:100%
}

h1.mainTitle {
  font-family: serif;
  font-size: 2em;
  font-weight: normal;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

h1.subTitle {
  font-family: serif;
  font-size: 1.5em;
  font-weight: normal;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

table.menuTable {
  padding: 1px 1px 1px 1px;
  width: 100%;
  border-style: none;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  border-bottom-width: 1px;
  font-family: Arial, sans-serif;
}

td.menuCellUnselected {
  text-align: center;
  vertical-align: center;
  font-weight: bold;
  background-color: #eeeeee;
  width: 9%;
}

td.menuCellSelected {
  text-align: center;
  vertical-align: center;
  font-weight: bold;
  width: 9%;
}

ul.spacedList li {
  padding-bottom: 1.3em;
}

/* NPSGD (online model running) stuff */
.modelWrapper {
    width: 80%;
    margin: 0 auto;
}

.modelDescription {
    float: left;
    width: 49%;
}

.modelExecution {
    float: right;
    width: 50%;
}

.npsgdFineprint {
    width: 100%;
    text-align: center;
    font-size: 7pt;
    margin-top: 20pt;
}

.clear {
    clear: both;
}


