/* Model Guidance CSS */
div.HeadMenu {
  visibility:visible;
  background-color:#89A8D7;
  color:#003E74;
  text-align:center;
  position:relative;
  padding:0px;
  border: 1px solid white;
  height: 24px;
  width:248px;
  float: left;
  line-height: 24px;
  font-size:13px;
  font-weight:bold;
}

div.ListMenu {
  visibility:hidden; 
  display:none; 
  position:absolute;
  background-color:#C8DBFE;
  font-size:12px;
  padding:0;
  margin-top:26px;
  border-style: solid;
  border-width: 5px;
  border-color:#C8DBFE;
  color:#003E74;
  text-align:left;
}

a { color:#003E74; }
a:link { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { background-color:#E0ECFF;text-decoration:none;}

a.return:hover { text-decoration:underline;background-color:#003E74; }
a.return:link { font-size:12px;background-color:#003E74; }
.return { color:#FEF7E5; background-color:#003E74; }

body
{
  font-family:Verdana, Helvetica;
  background-color:#003E74;
  color:#FEF7E5;
}

ul {
  list-style:none;
  padding-left:0px;
  padding-top:0px;
  margin-top:0px;
}

  /* border:4px outset #C3D9FF;
  padding-top:4px;
  padding-right:4px; */

/* old table
  background-color:#89A8D7;
*/
table {
  background-color:#C8DBFE;
  text-align:left;
  padding-top:5px;
  padding-left:2px;
  padding-right:0px;
  border-collapse: collapse;
  border:2px solid #C8DBFE;
}
td {
  white-space:nowrap;
  font-family:Verdana, Helvetica;
  font-size:12px;
  text-align:left;
  margin:0px;
  padding-top: 2px;
  padding-bottom: 2px;
  border:0px solid #C8DBFE;
  border-collapse: collapse;
  color:#003E74;
}

th {
  font-family:Verdana, Helvetica;
  font-size:12px;
  color:#003E74;
  padding:2px;
  background-color: #C8DBFE;
  text-align:left;
}

a.type {
  font-weight:bold;
  color:#003E74;
}

a.current { 
  font-weight:bold;
  text-decoration:none;
  color:red;
}

table.thbnails {
  border-collapse: separate;
  border:2px solid #C3D9FF;
  padding:1px;background-color:white; color:#FEF7E5;
  margin-left:-7px; /* Hack to get table centered */
}

table.event {
  border-width: 0px;
  border-collapse: collapse;
  border-spacing:0px;
  padding:0px;background-color:white; color:#003E74;
  margin-left:0px; /* Hack to get table centered */
}

td.event { 
  text-align:center;
  background-color:white;
  font-weight:bold;color:#003E74;
  padding:0px;background-color:white; color:#003E74;
  border:0px solid white;
}
tr.event { 
  text-align:center;
  background-color:white;
  font-weight:bold;color:#003E74;
  padding:0px;background-color:white; color:#003E74;
  border:0px solid white;
}

td.thumb { 
  text-align:center;
  width:304;
  background-color:#D8DFF8;
  font-weight:bold;color:#003E74;
  border:2px solid #D8DFF8;
  padding:0px;
  padding-bottom: 2px;
  font-size:12px;
}

td.thumbImg {
  text-align:center;
  width:189px;
  background-color:white;
  font-weight:bold;color:#003E74;
  padding:2px;
  border:0;
}

cblk {
 display: block;
 background-color:#C3D9FF;
 color:#003E74;font-weight:bold;font-size:8pt;
 border: 2px solid #003E74;
 text-align:center;
}

.sort {
  font-weight:bold;
  font-size:11px;
  border:0;
  text-align:left;
}

.imgwrapper {position: relative; display: block;}
.shown {visibility: visible; display: block; position: absolute; left: 0px; top: 0px;}
.hidden {visibility: hidden; display: none; position: relative; left: 0px; top: 0px;}

