body {
  background-color    : #cccccc;
  margin-left         : 0px;
  margin-top          : 0px;
}

img {
  border : 0;
}

p, li, h2, h3, h4, h5, h6, h1 {
  margin-left: 10px;
  margin-top : 20px;
  text-align : left;
  color      : #000099;
  font-family: arial;
  white-space: normal;
}

p, li {
  font-size    : 75%;
}

li {
  margin-top  : 5px;
}

*.nomargin {
  margin-top   : 0px;
}

p.in_table {
  margin-top   : 2px;
  margin-bottom: 2px;
  margin-left  : 7px;
  margin-right : 2px;

}

p.body_text {
  margin-top   : 15px;
  margin-bottom: 15px;
  margin-left  : 15px;
  margin-right : 15px;
}

h3 { font-size : 150% }
h2 { font-size : 200% }

*.center {
  text-align : center;
}

/* TABLE DEFINITIONS *****************************/
td, tr, table {
  vertical-align  : top; 
}

td {
  padding-bottom   : 0px;
  padding-top      : 0px;
  padding-left     : 0px;
  padding-right    : 0px;
}

td.low_right {
  width         : 200px;
  height        : 200px;
  background-color  : #cccccc;
}

td.low_left {
  width         : 600px;
  height        : 200px;
  background-color  : #cccccc;
}

table {
  border-collapse       : collapse;
  margin-left           : 0px;
  padding-left          : 0px;
  padding-top           : 0px;
  border-top            : 0px;
  border-left           : 0px;
  margin-top            : 0px;
  background-color      : #cccccc;
}

table.titlebar {
  width                 : 800px;
  height                : 50px;
  background-color      : #cccccc;
}

table.sidebar {
  width                 : 150px;
  background-color      : #cccccc;
}

table.midbar {
  width                 : 800px;
  height                : 100px;
  background-color      : #cccccc;
}

table.std_body {
  width                 : 800px;
  background-color      : #cccccc;
}

table.std_table {
  border                : 1px solid #3333ff;
  margin-left           : 15px;
  margin-right          : 15px;
  margin-bottom         : 15px;
  width                 : 620;
}

td.std_cell {
  border                : 1px solid blue;
}

table.navmain {
  background-color      : #cccccc;
  width                 : 800px;
  height                : 125px;
}

table.footer {
  width                 : 800px;
  height                : 50px;
  background-color      : #cccccc;
}

table.std_contents {
  width                 : 625px;
  height                : 100%;
  background-color      : #cccccc;
}

table.undertitle {
  width                 : 800px;
  height                : 20px;
  background-color      : #bbbbbb;
}

table.contact {
  width                 : 400px;
  height                : 30px;
  background-color      : #cccccc;
}

/** FORM DEFINITIONS *******************************/
input, select, textarea {
  background-color:  #cccccc;
  color           :  #000099;
  font-family     :  arial;
  font-size       :  100%;
}

/** LINK DEFINITIONS *********************************/
a {
  text-decoration:  none;
  color          :  #0000cc;
  font-weight    :  normal;
}

a.bold {
  font-weight    :  bold;
}

a:hover {
  text-decoration :  underline;
  color           :  #000099;
}

*.nav_title {
  font-weight: bold;
  margin-left: 5px;
  margin-top : 5px;
  margin-bottom: 0px;
}

*.nav_item {
  color      : #0000bb;
  font-weight: normal;
  margin-left: 10px;
  margin-top : 0px;
}

*.nav_new {
  color      : #bb0000;
  font-weight: normal;
  margin-left: 10px;
  margin-top : 0px;
}


