#tableDiv {
  background: white;
  position:left;
  padding:0em;
  margin: 0em 0em 0em 0em;
  color: black;
  text-align:center;
  clear: right;
}

#formDiv {
  position:left;
  top:0em;
  padding:1em 0em 0em 0em;
  height: 15em;
  margin: 0em 0em 0em 0em;
  text-align:center;
  font-size:95%;
}

#formDiv2 {
  position:left;
  top:0em;
  padding:1em 0em 0em 0em;
  margin: 0em 0em 0em 0em;
  text-align:center;
  font-size:95%;
}

#modelOptionsContainerDiv {
  position:relative;
  float: left;
  left:0em;
  top:0em;
  width: 20em;
  vertical-align: top;
  text-align:center;
  color:black;
}

#modelOptionDiv {
  position:relative;
  float: left;
  color: black;
  text-align:left;
  color:black;
}


#dateOptionsContainerDiv {
  position:relative;
  float: left;
  text-align:center;
  width: 20em;
}

#dateOptionDiv {
  position:relative;
  float: left;
  text-align:center;
}

#linkOptionsContainerDiv {
  position:relative;
  float: left;
  text-align:center;
  color: #000066;
  font-weight: bold;
  font-size: 95%;
  padding: 0em 1em 0em 0em;
  width: 3em;
}

#linkOptionDiv {
  background: none;
  position:left;
  padding:0em;
  margin: 0em 0em 0em 0em;
  color: #000000;
  float: left;
  text-align:left;
  font-size: 95%;
}

#allFieldsContainerDiv {
  background: none;
  left:0em;
  padding:0em;
  margin: 0em 0em 0em 0em;
  color: #000000;
  text-align:center;
  border: .1em solid magenta;
}


#fieldRowWhiteDiv {
  background: white;
  position:left;
  color: #000000;
  text-align:center;
  height: 1.5em;
  vertical-align: middle;
  border: .1em solid black;
}

#fieldRowColorDiv {
  background: #DDDDDD;
  position:left;
  color: #000000;
  text-align:center;
  height: 1.5em;
  vertical-align: middle;
  border: .1em solid black;

}

#fieldContainerDiv {
  float:left;
  width: 3em;
  height: 1.5em;
  text-align:center;
  vertical-align: middle;
  border: .1em solid black;
}

#timeRowWhiteDiv {
  background: white;
  position:left;
  color: #000000;
  text-align:center;
  height: 4em;
  vertical-align: middle;
  border: .1em solid black;
}

#timeContainerDiv {
  float:left;
  width: 3em;
  height: 4em;
  text-align:center;
  vertical-align: middle;
  border: .1em solid black;
}

#timeContainerBlankDiv {
  float:left;
  width: 13em;
  height: 4em;
  text-align:center;
  vertical-align: middle;
  border: .1em solid black;
}

#fieldNameDiv {
  float:left;
  width: 13em;
  height: 1.5em;
  color: black;
  text-align:center;
  vertical-align: middle;
  border: .1em solid black;
}

#fieldsDateHeaderDiv {
  background: none;
  position:right;
  color: #000000;
  text-align:center;
  border: .1em solid black;
}

table.fieldTable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-padding: 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
        font-size: 95%;
}

table.fieldTable tr.header {
	background-color: white;
        height: 2em;
        font-size: 95%;
}

table.fieldTable th.status {
	background-color: white;
        height: 2em;
        font-size: 95%;
        padding: 0em 0em 0em 0em;
	border-color: black black black black;
	border-style: outset outset outset outset;
	border-width: 1px 1px 1px 1px;
        color: #000066;
}

table.fieldTable th.fieldName {
        padding: 0em 0em 0em 0em;
	border-color: black;
        text-size: 95%;
	background-color: white;
        width: 13em;
        font-size: 95%;
        color: #000066;
}

table.fieldTable th.runTime {
        padding: 0em 0em 0em 0em;
	border-color: black black black black;
	border-style: outset outset outset outset;
	border-width: 1px 1px 1px 1px;
        text-size: 95%;
	background-color: white;
        width: 8em;
        font-size: 95%;
        color: #000066;
}

table.fieldTable th.date {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
        font-size: 95%;
	background-color: white;
        width: 3em;
        color: #000066;
}
table.fieldTable td.runTime {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
        font-size: 95%;
	background-color: white;
        width: 8em;
        color: #000066;
}

table.fieldTable tr.white {
	background-color: white;
        height: 1em;
        text-size: 95%;
}
table.fieldTable tr.color {
	background-color: #DDDDDD;
        height: 1em;
        text-size: 95%;
}

table.fieldTable td.fieldName {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
	text-align: center;
        width: 13em;
        height: 1em;
        font-size: 95%;
        color: #000066;
}

table.fieldTable td.fieldNameHRRRstatus {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
	text-align: center;
        width: 25em;
        height: 1em;
        font-size: 85%;
        color: #000066;
}

table.fieldTable td.fieldNameFIMstatus {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
	text-align: center;
        width: 13em;
        height: 1em;
        font-size: 85%;
        color: #000066;
}

table.fieldTable th.FIMstatusHdr {
	background-color: white;
        height: 2em;
        font-size: 95%;
        padding: 0em 0em 0em 0em;
	border-color: black black black black;
	border-style: outset outset outset outset;
	border-width: 1px 1px 1px 1px;
        color: #000066;
}
table.fieldTable th.FIMcompleteHdr {
	background-color: white;
        height: 2em;
        width: 25em;
        font-size: 95%;
        padding: 0em 0em 0em 0em;
	border-color: black black black black;
	border-style: outset outset outset outset;
	border-width: 1px 1px 1px 1px;
        color: #000066;
}

table.fieldTable td.plotExists {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
	text-align: center;
        width: 3em;
        font-size: 95%;
}

table.fieldTable td.validTime {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
	text-align: center;
        width: 4em;
        font-weight: bold;
        font-size: 85%;
        color: #000066;
}

table.fieldTable td.fieldNameFIMstatusGood {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
	text-align: center;
        width: 13em;
        height: 1em;
        font-size: 85%;
        color: green;
}
table.fieldTable td.fieldNameFIMstatusBad {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
	text-align: center;
        width: 13em;
        height: 1em;
        font-size: 85%;
        color: red;
}


#modelDiv {
  position:relative;
  float: left;
  left:0em;
  top:0em;
  vertical-align: top;
  text-align:center;
  color: #000066;
  font-weight: bold;
  font-size: 95%;
  padding: 0em 1em 0em 0em;
}

#dateDiv {
  position:relative;
  float: left;
  left:0em;
  top:0em;
  text-align:center;
  color: #000066;
  font-weight: bold;
  font-size: 95%;
  padding: 0em 1em 0em 0em;
}

#domainDiv {
  position:relative;
  float: left;
  left:0em;
  top:0em;
  text-align:center;
  color: #000066;
  font-weight: bold;
  font-size: 95%;
  padding: 0em 1em 0em 0em;
}

#submitDiv {
  position:relative;
  float: left;
  left:0em;
  top:0em;
  text-align:center;
  color: #000066;
  font-size: 95%;
  font-weight: bold;
  padding: 0em 1em 0em 0em;
}

table.fieldTable td.plotExists {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
	text-align: center;
        width: 3em;
        font-size: 95%;
}

table.fieldTable td.fieldNameFIMstatusGood {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
	text-align: center;
        width: 13em;
        height: 1em;
        font-size: 85%;
        color: green;
}
table.fieldTable td.fieldNameFIMstatusBad {
        border: 1px solid black;
        padding: 0em 0em 0em 0em;
	border-color: black;
	text-align: center;
        width: 13em;
        height: 1em;
        font-size: 85%;
        color: red;
}


#modelDiv {
  position:relative;
  float: left;
  left:0em;
  top:0em;
  vertical-align: top;
  text-align:center;
  color: #000066;
  font-weight: bold;
  font-size: 95%;
  padding: 0em 1em 0em 0em;
}

#dateDiv {
  position:relative;
  float: left;
  left:0em;
  top:0em;
  text-align:center;
  color: #000066;
  font-weight: bold;
  font-size: 95%;
  padding: 0em 1em 0em 0em;
}

#domainDiv {
  position:relative;
  float: left;
  left:0em;
  top:0em;
  text-align:center;
  color: #000066;
  font-weight: bold;
  font-size: 95%;
  padding: 0em 1em 0em 0em;
}

#submitDiv {
  position:relative;
  float: left;
  left:0em;
  top:0em;
  text-align:center;
  color: #000066;
  font-size: 95%;
  font-weight: bold;
  padding: 0em 1em 0em 0em;
}


option {
  padding: .0em 1.0em .0em .0em;
}

#image_div_right {
  position:relative;
  padding:0em;
  margin: 1em 1em 1em 1em;
  text-align:justify;
  float:right;
  background-color: #ddd;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-top: 1em;
  text-indent: 0em;
  color: black;
  font-size: 80%;
}

img.right {
  float:right;
}

option {
  padding: .0em 1.0em .0em .0em;
}

img.right {
  float:right;
}
