/********************************************************************
** blue: #0037EE (dbg, dfg)
** red:  #97130D (mbg, mfg)
** grey: grey
**
*/

/*
** Set body font to 100% for IE bug workaround
**  (ref: http://www.w3schools.com/css/css_font.asp) */
*/
body {
  margin:           20px;
  padding:          0px;
  background:       #808080;
  color:            #333333;
  font-size:        100%;
/*border:           2px solid red; */
}

.dbg                { background-color: #0037EE; }
.dfg                { color: #0037EE; }
.mbg                { background-color: #97130D; }
.mfg                { color: #97130D; font-weight: bold; }

#vport {
  font-family:      Verdana, Helvetica, sans-serif;
  margin:           0px;
  padding:          10px;
  width:            800px;
  background:       #e0e0e0;
/*border:           2px solid green; */
}

#header {
  margin:           0px;
  padding:          0px;
  line-height:      0%;
}
#header div.logoblue {
  background-color: #0037EE;
}
#header div.logowhite {
  background-color: #FFFFFF;
}
#header img {
  border:           none;
}

#main {
  padding:          10px;
/*background:       #c0c0c0; */
/*color:            #333333; */
/*border:           2px solid red; */
}

#nav {
  margin-top:       0px;
  margin-right:     10px;
  margin-bottom:    0px;
  margin-left:      0px;
  padding:          5px;
  width:            180px;
  font-weight:      bold;
  font-size:        .8em;
/*background:       #858585; */
/*color:            #333333; */
  border:           1px solid grey;
}
#nav a:link         { color: #0033EE; text-decoration: none;}
#nav a:visited      { color: #0033EE; text-decoration: none;}
#nav a:hover        { color: #97130D; text-decoration: none;}


#content {
  margin-top:       0px;
  margin-right:     0px;
  margin-bottom:    0px;
  margin-left:      0px;
  padding:          5px;
  width:            500px;
  font-family:      "Times New Roman",Georgia,Serif;
/*background:       #858585; */
/*color:            #333333; */
  border:           1px solid grey;
}
#content h1         { color: #97130D; font-size: 1.2em; font-weight: bold; }
#content h2         { color: #97130D; font-size: .8em; font-style: italic; }

#footer {
  color:            #ffffff;
  background-color: #0037EE;
  font-weight:      bold;
  font-size:        .7em;
  text-align:       center;
/*border: 2px       solid black; */
}
#footer a:link      { color: #ffffff; text-decoration:  none; }
#footer a:visited   { color: #ffffff; text-decoration:  none; }
#footer a:hover     { color: #0099cc; text-decoration:  none; }

table.noborder {
  margin:           0px;
  padding:          0px;
  border:           0px;
  border-collapse:  collapse;
  border-spacing:   0px;
}


