body {
  font-family: arial;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 10px;
  margin-bottom: 0px;
}

/* START TABLES */

/* header_X is the top table that spans the window and has the site logo in the middle */

td.header_left {
  width: 160px;
}

td.header_middle {
  width: 600px;
  background-color: #003366;
}


/* title_X is the nested table in the middle of the header_X table, it has the rounded corners */

td.title_left_corner {
  width: 16px;
  height: 16px;
  background-image: url(../../images/top_left.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

td.title_middle {
  width: 558px;
  height: 16px;
}

td.title_right_corner {
  width: 16px;
  height: 16px;
  background-image: url(../../images/top_right.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

td.title_span {
   width: 584px;
}

/* title_logos_X is the second nested table within the title_X table - it has 
the padding settings and sizes for the site logo and econo loft logo */

td.title_logos_left {
  width: 400px;
  height: 57px;
  vertical-align: top;
  text-align: left;
  padding: 0px;
}

td.title_logos_right {
  width: 200px;
  vertical-align: bottom;
  text-align: right;
  padding: 5px;
}


/* body table */

td.body_left {
  width: 160px;
  background-color: #6699CC;
  vertical-align: top;
}

td.body_middle {
  width: 600px;
  vertical-align: top;
}

td.body_right {
  background-color: #6699CC;
  vertical-align: top;
}


/* nav_X are the cells in the table nested in the left hand body cell */

td.nav_corner {
  width: 16px;
  height: 16px;
  background-image: url(../../images/top_left_nav.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

td.nav_content {
  width: 160px;
  padding: 8px;
}

td.nav_logo {
  width: 160px;
  height: 150px;
  vertical-align: bottom;
  text-align: center;
}


/* these are the cells in the menu table */

td.menu_item {
  text-align: right;
  font-size: 8pt;
  color: #ffffff;
  padding: 3px;
}

td.menu_div {
  height: 1px;
  background-color: #ffffff;
}


/* content cells */

td.content_left_padding {
  width: 15px;
}

td.content_spacer {
  width: 5px;
}

td.content_image {
  width: 180px;
}

td.content_title {
  width: 400px;
  vertical-align: bottom;
}

/* END TABLES */



/* text style */

h1 {
  font-size: 15pt;
  color: #003366;
  font-weight: normal;
  margin-bottom: 0%;
}

h2 {
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  margin-bottom: 2%;
}

p {
  font-size: 9pt;
}

ul {
  font-size: 9pt;
}

span {
  font-size: 9pt;
}

/* Q & A table style */

td.Q {
  width: 30px;
  font-size: 10pt;
  vertical-align: top;
}

td.A {
  width: 480px;
  font-size: 9pt;
  vertical-align: top;
}

td.QAspacer {
  height: 16px;
  background-color: #ffffff;
}

/* nav link style */

a:link.nav {
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
}

a:visited.nav {
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
}

a:active.nav {
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
}

a:hover.nav {
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  color: #003366;
}

/* body link style */

a:link {
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  color: #003366;
}

a:visited {
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  color: #003366;
}

a:active {
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  color: #003366;
}

a:hover {
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  color: #6699cc;
}