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

body {
  font-family: Arial;
  font-size: 10pt;
  background-color: #DFECF7;
}

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

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

table.capsule {
  background-color: #FFFFFF;
  width: 730px;
  padding: 0px;
}
tr.capsule {
}
td.capsule {
  padding: 0px;
}

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

font.copyright {
  font-size: 7pt;
  font-weight: bold;
}

body.printerfriendly {
  font-family: Arial;
  font-size: 10pt;
  background-color: #FFFFFF;  
}

table.content {
  width: 730px;
  padding: 0px;
}
tr.content_header {
}
td.content_header {
}
tr.content_title {
}
td.content_title {
  font-weight: bold;
  font-size: 14px;
}
td.content_menu {
  text-align: center;
  width: 100 px;
  vertical-align: top;
}
tr.content_body {
}
td.content_body {
  vertical-align: top;
  text-align: center;
  width: 600px;
  padding: 6px;
}
table.list_body {
  width: 580px;
}
tr.list_body {
}
td.list_body {
  border: 1px solid #000000;
  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 #04689B;
}
td.mail_form {
  background-color: #04689B;
  color: #FFFFFF;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  padding: 2px;
}
td.mail_form_data {
  text-align: left;
}
tr.content_footer {
}
td.content_footer {
}
td.docs {
  font-size: 12px;
}
td.upload_file {
  text-align: left;
}

/*****************************
  Equipment Page
*****************************/
table.trail {
}
td.trail {
  font-size: 12pt;
  font-weight: bold;
}

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

/*****************************
  Equipment Page
*****************************/

table.equip_cat {
  width: 100%;
}
td.equip_cat {
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  background-color: #04689B;
  color: #FFFFFF;
  padding: 5px;
}
table.equip_data {
  width: 80%;
}
td.equip_data_title {
  background-color: #04689B;
  color: #FFFFFF;
  font-weight: bold;
  text-align: right;
  width: 35%;
  padding: 2px;
}
td.equip_data {
  vertical-align: middle;
  text-align: left;
}
table.equip_desc {
}
td.equip_desc_title {
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  background-color: #04689B;
  color: #FFFFFF;
  padding: 5px;
}
td.equip_desc_data {
  text-align: left;
}
table.equip_footer {
}
td.equip_footer {
  text-align: left;
  font-size: 8pt;
  font-style: italic;
}
table.equip_moreinfo {
}
td.equip_moreinfo {
  text-align: center;
  font-size: 14pt;
  font-weight: bold;
}

/*****************************
  Vacation
*****************************/

table.vacation {
  width: 145px;
  border: 2px solid red;
  vertical-align: top;
  text-align: left;  
  background-color: #FFFFFF;
}

td.vacation_header {
  color: red;
  text-align: center;
  font-weight: bold;
  font-size: 12pt;
}

td.vacation_msg {
  color: #000000;
  text-align: left;
  font-size: 8pt;
}

/*****************************
  Vacation
*****************************/

table.links {
  border: 1px solid #04689B;
}

td.link_title {
  font-weight: bold;
  background-color: #04689B;
  color: #FFFFFF;
  text-align: right;
  padding: 5px;
}
td.link_data {
}

.table_border, .cell_border {
  border: 0px solid #000000;
}