
/* GLOBAL FONT */
* {
  font-family: verdana, sans-serif;
}

/* Layout */
#container{
  margin: 0px auto;
  text-align: center;
}
#content,#footer,#footer-inset, .tcont {width: 950px;margin: 0px auto;}
/* #container,#menu,#stage,#heading{width: 950px;} */
#content{
  background-color: #FFFFFF;
  min-height: 50px;
  margin-top: 482px;
  text-align: left;
  padding: 16px 0;
}
#menu{
  background: #1F2C5C url(images/bg3.png) repeat;
  height: 30px;
  top: 105px;
  left: 0px;
  width: 100%;
  position: absolute;
  text-align: center;
  color: #EEEEEE;
}
#heading{
  background: #111C43 url(images/bg2.png) repeat;
  height: 105px;
  top: 0px;
  left: 0px;
  width: 100%;
  position: absolute;
  text-align: center;
  color: #DDDDDD;
  text-align: center;
}
#stage{
  height: 347px;
  top: 135px;
  left: 0;
  position: absolute;
  width: 100%;
  text-align: center;
}
#footer-inset{
  background: #111C43 url(images/bg2.png) repeat;
  height: 21px;
  width: 910px;
  padding: 9px 20px 0px;
  color: #EEEEEE;
  text-align: left;
  font-size: 7pt;
  border-top: 1px solid #E9EEF4;
  border-bottom: 1px solid #727B96;
}
#footer{
  text-align: left;
  font-size: 7pt !important;
  padding: 9px 25px;
  width: 900px;
  color: #707880;
}

/* Finer points of layout */
.tcont {
  margin: 0 auto;
  text-align: left;
}

#heading div.tcont {
  text-align: right;
  font-weight: bold;
  margin-top: 12px;
  padding-right: 12px;
}
#menu div.tcont {
  text-align: left;
  font-weight: bold;
  padding: 7px 14px;
  width: 922px;
}
#stage div.tcont {
  height: 347px;
  background-color: #FFFFFF;
}


/* body container definition */
body {
  margin: 0;
  padding: 0;
  text-align: center;
  background: #D3DAE9 url(images/bg.png) repeat;
}
body,table,p,li {font-size: 9pt; color: #333333;}

/* further alterations here */
h1 {
  font-size: 2em;
  font-weight: bold;
  margin: 0 10px 10px;
}
h2 {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0 10px 10px;
}
h3 {
  font-size: 1.25em;
  font-weight: bold;
  margin: 0 10px 10px;
}

div.bl {
  font-size: 1px;
  height: 1px;
}

img#logo {
  float: left;
  width: 204px; height: 60px;
  margin-left: 13px;
}

img {margin: 0; padding: 0;}
a img {border: none;}

#content a:visited, #content a:link, #content a:active {
  color: #111C43;
}
#content a:hover {
  color: #707880;
}

#menu a {
  padding: 6px 11px 7px 11px;
  text-decoration: none;
  font-size: 8pt;
}
#menu a:visited, #menu a:link, #menu a:active {
  color: #EEEEEE;
}
#menu a:hover, div#menu a.sel {
  color: #1F2C5C;
  background-color: #EEEEEE;
}

#footer-inset a {
  text-decoration: none;
}
#footer-inset a:visited, #footer-inset a:link, #footer-inset a:active {
  color: #EEEEEE;
}
#footer-inset a:hover, div#footer-inset a.sel {
  text-decoration: underline !important;
}

#footer a {
  text-decoration: none;
}
#footer a:visited, #footer a:link, #footer a:active {
  color: #707880;
}
#footer a:hover, div#footer a.sel {
  text-decoration: underline !important;
}

table {
  margin: 0 10px 10px;
}
table.home-table {
  border: 1px solid #999999;
  width: 918px;
  margin: 0 16px;
  table-layout: fixed;
}
table.home-table td td {
  border: none;
}
table.home-table td {
  border: 1px solid #999999;
  padding: 0;
  text-align: left;
  vertical-align: top;
}
table.home-table td.std {
  border: none;
}
table.home-table td.search {
  border-left: none;
  border-right: none;
  border-top: none;
}
table.home-table td.img {
  width: 138px;
  text-align: right;
  border: none;
}
table.home-table td.img img {
  border: 1px solid #999999;
}

p {
  margin: 0 10px 10px;
}

.err {
  color: #009900;
}

form .text {
  width: 250px;
}

.credit {
  margin-top: 1em;
  text-align: left;
}