
BODY, TD, TR                     { color: #464646; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
LI    { color: #363636; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; list-style-image: url("images/red_block.gif"); display: list-item }
H2 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; vertical-align: middle }
.home_pad  { text-align: justify; padding-right: 10px }
.home_text      { line-height: 1.3em; padding-right: 20px }
.home_outline  { border-style: none solid solid; border-width: medium 1px 1px; border-color: #d5ac5d }
.text_pad { padding: 2px 10px }
.box_title    { color: white; font-size: 100%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #757575; padding: 3px 2px 3px 5px }
.box_outline  { border-top: #757575; border-right: 1px solid #757575; border-bottom: 1px solid #757575; border-left: 1px solid #757575 }
.box_pad { padding-left: 10px }
.box_text  { font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 3px 3px 3px 5px; vertical-align: top }
.box_pic { border-top: #acacac; border-right: 1px solid #acacac; border-bottom: #acacac; border-left: #acacac }

.featuretitle { color: white; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.featurebox  { color: #333; background: #f6f6f6 url("images/fbx_bg.gif") no-repeat 100% 100%; margin: 0 0 1.5em; padding: 15px 20px 20px; border-top: 1px solid #d7d7d7 }
.featurebox2 { color: #333; background: #f6f6f6 url("images/fbx_bg.gif") no-repeat 100% 100%; margin: 0 0 1.5em; padding: 15px 10px 20px; border-top: 1px solid #d7d7d7 }
.alloy_list { padding: 5px 10px 5px 25px }
.alloys_poured { color: #b00; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold }
.inventory_data  { text-align: center; padding-top: 2px; padding-bottom: 2px }
.phone_number  { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.employee_owned { color: #182e21; font-size: 8pt; text-align: center }
.services            { color: white; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; text-decoration: none }
a.services:link      { color: white; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; text-decoration: none line-height: 1.5em  }
a.services:visited   { color: white; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; text-decoration: none line-height: 1.5em  }
a.services:hover     { color: #92142a; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; text-decoration: none }
a.services:active    { color: white; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; text-decoration: none line-height: 1.5em  }
.smallservices { color: white; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.address  { color: #588793; font-size: 8pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 5px; padding-left: 10px }
.address_no_pad { color: #588793; font-size: 8pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 5px }
.calendar_border { border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white }
.menu_border  { border: solid 1px white }
.menu_divider  { border-top: white; border-right: 1px solid white; border-bottom: white; border-left: white }

.menu     { color: #fff; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; letter-spacing: 2px }
a.menu:link    { color: #fff; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; letter-spacing: 2px }
a.menu:visited    { color: #fff; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; letter-spacing: 2px }
a.menu:hover    { color: #0e1676; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-align: center; letter-spacing: 2px }
a.menu:active    { color: #0e1676; font-size: 11px; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-align: center; letter-spacing: 2px }

.headlineText         { color: #b00; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.inv_print_title     { color: #2e2e2e; font-size: 25pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-left: 10px }
.pageTitle    { color: #66644e; font-size: 12pt; font-family: Tahoma; font-weight: bold }
.specBox   { border: solid 1px #cdc4a7 }
.planBox { font-size: 9pt; background-color: #fff; text-align: center; padding: 4px 2px; border: solid 1px #858571 }
.resourceBox { background-color: #fff; padding: 4px 2px; border: solid 1px #858571 }
.mail     { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.frontpageNav   { color: #e6e6e0; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.frontpageNav:link   { color: #e6e6e0; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.frontpageNav:visited  { color: #e6e6e0; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.frontpageNav:hover   { color: #e6e6e0; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a.frontpageNav:active  { color: #e6e6e0; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

.redlink              { color: #b00000; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.redlink:link        { color: #b00000; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.redlink:visited     { color: #b00000; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.redlink:hover       { color: #b00000; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.redlink:active      { color: #b00000; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

.bodylink              { color: #b00000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:link                { color: #b00000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:visited             { color: #b00000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:hover             { color: #b00000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.bodylink:active             { color: #b00000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }


.footer            { color: #505050; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
a.footer:link       { color: #505050; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.footer:visited        { color: #505050; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.footer:hover       { color: #505050; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.footer:active       { color: #505050; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }


.footer_bottom            { color: #fff; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.footer_bottom:link       { color: #fff; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.footer_bottom:visited        { color: #fff; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.footer_bottom:hover       { color: #fff; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.footer_bottom:active       { color: #fff; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }


.spec_text  { color: #0e1676; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.spec_download        { color: #0e1676; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.spec_download:link          { color: #0e1676; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.spec_download:visited           { color: #0e1676; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.spec_download:hover          { color: #0e1676; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.spec_download:active          { color: #0e1676; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
/*
.menu      { color: #fff; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 4px; padding-bottom: 5px; padding-left: 7px; border-style: none none dashed; border-width: medium medium 1.3px; border-color: white white #79ce22 }
a.menu:link         { color: #fff; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 4px; padding-bottom: 5px; padding-left: 7px; border-bottom: 1.3px dashed #79ce22 }
a.menu:visited          { color: #fff; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 4px; padding-bottom: 5px; padding-left: 7px; border-bottom: 1.3px dashed #79ce22 }
a.menu:hover          { color: #0e1676; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 4px; padding-bottom: 5px; padding-left: 7px }
a.menu:active         { color: #0e1676; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 4px; padding-bottom: 5px; padding-left: 7px }
*/
TD.smallText, SPAN.smallText, P.smallText     { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.article_left_pad        { font-size: 10pt; line-height: 1.3em; text-align: justify; padding-right: 10px; padding-left: 10px }
.address_left_pad  { color: #000; font-size: 8pt; line-height: 1.2em; padding-left: 10px }
.center_pad   { padding: 2px 5px }
.legal_pad  { color: #695e35; font-size: 9pt; line-height: 1.4em; text-align: justify; padding-right: 100px; padding-left: 100px }
.right_pad10 { padding-right: 10px }
.link_pad  { padding-left: 15px }
.sub_pad  { font-size: 11pt; line-height: 1.3em; padding-right: 15px; padding-left: 20px }
.dots  { border-top: 1pt dotted gray }
.tdBorder   { font-size: 8pt; background-color: white; text-align: left; border-style: none dotted; border-width: medium 1px; border-color: #999 }
.doubleBorder { text-align: left; padding: 5px; border: double 4px #5e85a2 }
.calendar_view { color: #000; font-size: 8pt; padding-right: 5px; padding-left: 5px }
.smallText_body  { font-size: 8pt }
.picture_text { color: #464646; font-size: 8pt; padding-top: 4px; padding-right: 2px; padding-left: 3px }
.amenList { font-size: 9pt }
.policyList { font-size: 9pt }
img.small  {height: 65px; width: 65px }

.main_table_pad { padding-top: 15px }
