/************************************** 
Defaults 
**************************************/

body {
  font-family: Arial;
  font-size: 12pt;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}

td {
  font-family: Arial;
  font-size: 10pt;
}

a.visited {
  color: #000080;
}

a.active {
  color: #3333CC;
}

a.link {
  color: #3333CC;
}


/***************************************
Capsule 
***************************************/

table.capsule {
  width: 700px;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
tr.capsule {
}
td.capsule {
  padding: 0px;
}
td.capsule_spacer {
  width: 24px;
}
td.capsule_menu {
  width: 148px;
  background-color: #230198;
}

/***************************************
Content 
***************************************/

table.content {
  background-color: #FFFFFF;
  width: 100%;
  padding: 0px;
}
tr.content_header {
}
td.content_header {
}
tr.content_title {
}
td.content_title {
  font-weight: bold;
  font-size: 16px;
}
td.content_menu {
  text-align: center;
  width: 150px;
  vertical-align: top;
  background-color: #035C60;
}
tr.content_body {
}
td.content_body {
  vertical-align: top;
  text-align: center;
  padding: 6px;
}
table.for_border {
  width: 550px;
  border: 1px Solid Black;
}
table.list_body {
  width: 580px;
}
tr.list_body {
}
td.list_body {
  border: 1px solid black;
  vertical-align: top;
  text-align: center;
}
td.listheader {
  font-weight: bold;
}
td.fields_capsule {
  text-align: center;
}
td.fields {
  vertical-align: top;
  text-align: center;
}
td.types {
  text-align: left;
}
table.mail_form {
  border: 1px solid #035C60;
}
td.mail_form {
  background-color: #035C60;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
  padding: 2px;
}
td.mail_form_data {
  text-align: left;
}
tr.content_footer {
}
td.content_footer {
}
td.docs {
  font-size: 14px;
}
td.upload_file {
  text-align: left;
}
table.start_page {
  text-align: center;
}

/*****************************
  Equipment Page
*****************************/
table.trail {
  width: 300px;
}
td.trail {
  font-size: 14pt;
  font-weight: bold;
}

/*****************************
  Listing Page
*****************************/
table.listing_maintitle {
}
td.listing_maintitle {
  font-size: 14pt;
  font-weight: bold;
}
table.listing {
  border: 1px solid #035C60;
  width: 75%;
}
td.listing_title {
  background-color: #035C60;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  font-size: 14pt;
  width: 35%;
  padding: 2px;
}
td.listing_subtitle {
  background-color: #035C60;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  font-style: italic;
  padding: 2px;
}
td.listing_data {
  text-align: center;
}

/*****************************
  Equipment Page
*****************************/
table.header {
}
tr.header {
}
td.header {
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
  font-weight: bolder;
}
table.equip_cat {
  width: 100%;
}
td.equip_cat {
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  background-color: #035C60;
  color: #FFFFFF;
  padding: 5px;
}
table.equip_data {
}
td.equip_data_title {
  background-color: #035C60;
  color: #FFFFFF;
  font-weight: bold;
  text-align: right;
  padding: 2px;
}
td.equip_data {
  vertical-align: middle;
  text-align: center;
}
table.equip_desc {
}
td.equip_desc_title {
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  background-color: #035C60;
  color: #FFFFFF;
  padding: 5px;
}
td.equip_desc_data {
  text-align: left;
}
table.equip_footer {
}
td.equip_footer {
  text-align: left;
  font-size: 10pt;
  font-style: italic;
}
table.equip_moreinfo {
}
td.equip_moreinfo {
  text-align: center;
  font-size: 14pt;
  font-weight: bold;
}

/*****************************
  Equipment
*****************************/

table.equipment_capsule {
  width: 95%;
}

a.link_area {
  font-size: 12pt;
  font-weight: bold;
}

a.link_cat {
  font-size: 8pt;
}

a.link_inventory {
  font-size: 8pt;
}

a.link_nav {
  font-size: 8pt;
  font-weight: bold;
}

font.inventory_heading {
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
}

font.inventory_title {
  font-size: 14pt;
  font-weight: bold;
}
