/* Body
--------------------------------------- */
body {
  background: #15223A;
  margin: 0px;
  padding: 0px;
  text-align: justify;
}

img, a img {
  border: 0px;
  border-width: 0px;
}

a:active, a:link, a:visited {
  color: #96C6E7;
  text-decoration: underline;
}

a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

p {
  color: #FFFFFF;
  font: normal 12px arial, helvetica, sans-serif;
  margin: 0px;
  line-height: 17px;
}

b {
  color: #FFFFFF;
  font: bold 12px arial, helvetica, sans-serif;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* Header
--------------------------------------- */
.main_top_a {
  width: 95px;
  height: 52px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #004057 url(../images/exterior/main_top_a.gif) top left no-repeat;
  z-index: 2;
}

.top_background {
  width: 535px;
  height: 52px;
  position: absolute;
  top: 0px;
  left: 95px;
  background: #004057 url(../images/exterior/top_background.gif) top left no-repeat;
  z-index: 2;
}

.main_top_c {
  width: 84px;
  height: 52px;
  position: absolute;
  top: 0px;
  left: 630px;
  background: #004057 url(../images/exterior/main_top_c.gif) top left no-repeat;
  z-index: 2;
}

.top_background_2 {
  margin-right: -15px;
  width: 100%;
  height: 52px;
  position: absolute;
  top: 0px;
  right: 15px;
  background: #004057 url(../images/exterior/top_background_2.gif) top right repeat-x;
  z-index: 1;
}

.spacer_2 {
  margin-right: -15px;
  width: 100%;
  height: 21px;
  position: absolute;
  top: 52px;
  right: 15px;
  background: #004057 url(../images/exterior/spacer_2.gif) top right repeat-x;
  z-index: 2;
}

.main_top_f {
  width: 115px;
  height: 20px;
  position: absolute;
  top: 53px;
  left: 0px;
  background: #004057 url(../images/exterior/main_top_f.gif) top left no-repeat;
  z-index: 2;
}

.spacer {
  width: 44px;
  height: 20px;
  position: absolute;
  top: 53px;
  left: 115px;
  background: #004057;
  z-index: 2;
}

/* Drop Down Menu
--------------------------------------- */
p.menu {
  color: #FFFFFF;
  font: normal 10px arial, helvetica, sans-serif;
  line-height: 13px;
}

#top_hidden {
  margin-right: -15px;
  width: 100%;
  height: 71px;
  position: absolute;
  top: 0px;
  right: 15px;
  background-color: transparent;
  z-index: 3;
}

#companyDropDown {
  margin-top: 1px;
  padding-right: 10px;
  width: 143px;
  height: 19px;
  position: absolute;
  top: 53px;
  left: 159px;
  background: #004057;
  z-index: 4;
}

#servicesDropDown {
  margin-top: 1px;
  padding-right: 10px;
  width: 143px;
  height: 19px;
  position: absolute;
  top: 53px;
  left: 312px;
  background: #004057;
  z-index: 4;
}

#supportDropDown {
  margin-top: 1px;
  padding-right: 10px;
  width: 143px;
  height: 19px;
  position: absolute;
  top: 53px;
  left: 465px;
  background: #004057;
  z-index: 4;
}

#contactUsDropDown {
  margin-top: 1px;
  padding-right: 10px;
  width: 143px;
  height: 19px;
  position: absolute;
  top: 53px;
  left: 618px;
  background: #004057;
  z-index: 4;
}

.dropDown a {
  display: block;
  background-color: #004057;
}

.dropDown a:hover, .dropDown a:active, .dropDown a:focus {
  background-color: #004057;
}

#companyDropDownSubs, #servicesDropDownSubs, #supportDropDownSubs, #contactUsDropDownSubs {
  width: 141px;
  height: 19px;
  position: absolute;
  top: 73px;
  font-size: 10px;
  visibility: hidden;
  background: #004057;
  z-index: 10;
}

#companyDropDownSubs {
  position: absolute;
  left: 160px;
}

#servicesDropDownSubs {
  position: absolute;
  left: 313px;
}

#supportDropDownSubs {
  position: absolute;
  left: 466px;
}

#contactUsDropDownSubs {
  position: absolute;
  left: 619px;
}

.dropDownSubMenus p {
  margin: 0px;
}

.dropDownSubMenus a, .dropDownSubMenus a:visited {
  display: block;
  padding: 2px 1px 2px 15px;
  border-bottom: 1px solid #91AAB8;
  border-left: 1px solid #91AAB8;
  border-right: 1px solid #91AAB8;
  height: 1.3em;
  background: #004057 url(../images/exterior/dd_arrow_plain.gif) center left no-repeat;
  color: #FFFFFF;
  text-decoration: none;
}

.dropDownSubMenus a:hover, .dropDownSubMenus a:active, .dropDownSubMenus a:focus {
  background: #006B92 url(../images/exterior/dd_arrow_selected.gif) center left no-repeat;
  color: #FFFFFF;
}

/* Main Content
--------------------------------------- */
.main_background_1 {
  width: 682px;
  height: 305px;
  position: absolute;
  top: 73px;
  left: 0px;
  background: #48728B url(../images/exterior/main_background_1.jpg) top left no-repeat;
  z-index: 6;
}

.main_title_2 {
  width: 682px;
  height: 201px;
  position: absolute;
  top: 73px;
  left: 0px;
  background-image: url(../images/exterior/main_title_2.gif);
  z-index: 6;
}

.middle_background {
  margin-right: -15px;
  width: 100%;
  height: 305px;
  position: absolute;
  top: 73px;
  right: 15px;
  background: #48728B url(../images/exterior/middle_background.jpg) top right repeat-x;
  z-index: 5;
}

.line_extend {
  margin-right: -15px;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 242px;
  right: 15px;
  background: #91AAB8;
  z-index: 5;
}

.filler {
  margin-right: -15px;
  width: 100%;
  height: 25px;
  position: absolute;
  top: 243px;
  right: 15px;
  background: #48728B;
  z-index: 5;
}

/* Footer
--------------------------------------- */
.main_middle_c {
  width: 209px;
  height: 16px;
  position: absolute;
  top: 378px;
  left: 0px;
  background: #48728B url(../images/exterior/main_middle_c.gif) top left no-repeat;
  z-index: 1;
}

.main_middle_d {
  width: 194px;
  height: 16px;
  position: absolute;
  top: 378px;
  left: 209px;
  background: #48728B url(../images/exterior/main_middle_d.gif) top left no-repeat;
  z-index: 1;
}

.main_middle_e {
  width: 265px;
  height: 16px;
  position: absolute;
  top: 378px;
  left: 403px;
  background: #48728B url(../images/exterior/main_middle_e.gif) top left no-repeat;
  z-index: 1;
}

.m_bottom_background {
  margin-right: -15px;
  width: 100%;
  height: 16px;
  position: absolute;
  top: 378px;
  right: 15px;
  background: url(../images/exterior/m_bottom_background.jpg) top right repeat-x;
  z-index: 0;
}

.main_bottom_a_a {
  width: 7px;
  height: 17px;
  position: absolute;
  top: 394px;
  left: 0px;
  background: #48728B url(../images/exterior/main_bottom_a_a.gif) top left no-repeat;
  z-index: 2;
}

.b_webmail {
  width: 90px;
  height: 17px;
  position: absolute;
  top: 394px;
  left: 7px;
  background: #48728B;
  z-index: 2;
}

.main_bottom_a_c {
  width: 309px;
  height: 17px;
  position: absolute;
  top: 394px;
  left: 97px;
  background: #48728B url(../images/exterior/main_bottom_a_c.gif) top left no-repeat;
  z-index: 2;
}

.news_title {
  width: 288px;
  height: 28px;
  position: absolute;
  top: 394px;
  left: 406px;
  background: #15223A url(../images/exterior/news_title.gif) top left no-repeat;
  z-index: 2;
}

.main_bottom_a_e {
  width: 406px;
  height: 11px;
  position: absolute;
  top: 411px;
  left: 0px;
  background: #48728B url(../images/exterior/main_bottom_a_e.gif) top left no-repeat;
  z-index: 3;
}

.phone {
  width: 172px;
  height: 21px;
  position: absolute;
  top: 422px;
  left: 0px;
  background: #15223A url(../images/exterior/phone.gif) top left no-repeat;
  z-index: 4;
}

.email_left {
  width: 23px;
  height: 14px;
  position: absolute;
  top: 443px;
  left: 0px;
  background: #15223A url(../images/exterior/email_left.gif) top left no-repeat;
  z-index: 5;
}

.email_filler {
  margin-top: -17px;
  width: 139px;
  height: 18px;
  position: absolute;
  top: 443px;
  left: 23px;
  background: transparent url(../images/exterior/email_filler.gif) top left no-repeat;
  z-index: 6;
}

.email {
  width: 139px;
  height: 14px;
  position: absolute;
  top: 443px;
  left: 23px;
  background: #15223A;
  z-index: 5;
}

.email_right {
  width: 10px;
  height: 14px;
  position: absolute;
  top: 443px;
  left: 162px;
  background: #15223A url(../images/exterior/email_right.gif) top left no-repeat;
  z-index: 5;
}

.main_bottom_b_h {
  width: 172px;
  height: 42px;
  position: absolute;
  top: 457px;
  left: 0px;
  background: #15223A url(../images/exterior/main_bottom_b_h.gif) top left no-repeat;
  z-index: 6;
}

.address {
  width: 137px;
  height: 77px;
  position: absolute;
  top: 422px;
  left: 172px;
  background: #15223A url(../images/exterior/address-new.gif) top left no-repeat;
  z-index: 7;
}

.filler_2 {
  width: 174px;
  height: 10px;
  position: absolute;
  top: 422px;
  left: 275px;
  background: #15223A;
  z-index: 6;
}

.news_area {
  padding-left: 2px;
  width: 312px;
  height: 77px;
  position: absolute;
  top: 422px;
  left: 449px;
  background: #15223A url(../images/exterior/news_area.gif) top left no-repeat;
  z-index: 6;
}

.very_bottom_left {
  width: 192px;
  height: 70px;
  position: absolute;
  top: 499px;
  left: 0px;
  background: #15223A url(../images/exterior/very_bottom_left.gif) top left no-repeat;
  z-index: 7;
}

.very_bottom_right {
  width: 192px;
  height: 70px;
  position: absolute;
  top: 499px;
  left: 586px;
  background: #15223A url(../images/exterior/very_bottom_right.gif) top left no-repeat;
  z-index: 5;
}

.footer {
  display: none;
}