
body {
  background: #ffffff url(../images/bg.jpg) repeat-x;
  font-family:"Verdana","Arial",arial,sans-serif;
  font-size: 9pt;
  color: #001431;
  margin: 0px;
  padding: 0px;
  text-align: center; /* centering hack 1/2 */
}

img {
  border: 0px;
}

h1 {
  font-size: 29px; 
  font-family: "Centaur", "Goudy Old Style", "Times New Roman", times, roman, serif; 
  font-weight: normal;
  color: #8C0101;
  padding: 0px;
  margin: 0px;
  padding-bottom: 5px;
  letter-spacing: 0px;
}

h2 {
  font-size: 13px; 
  font-family:"Verdana","Arial",arial,sans-serif; 
  color: #80150B;
  font-weight: bold;
  padding-bottom: 10px;
}

#wrapper {
  background: transparent;  
  border: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  padding-left: 0px;
  text-align:left; /* centering hack 2/2 */
  width: 914px;
}

#inner_wrapper {
  background: transparent;
  border: 0px;
  margin: 0px;
  padding: 0px;
  padding-left: 14px;
  text-align:left; /* centering hack 2/2 */
  width: 914px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 900px; /* standards width */
}
html>body #inner_wrapper {
  width: 900px; /* standards width reinforcement */
}

#header {
  background: #ffffff url(../images/logo.jpg) no-repeat;
  border: 0px;
  float: left;
  height: 152px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 55px 20px 0px 260px;
  width: 900px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 97px; /* standards height */
  voice-family: inherit;
  width: 620px; /* standards width */
}
html>body #header {
  heigth: 97px; /* standards height reinforcement */
  width: 620px; /* standards width reinforcement */
}

#subheader {
  background: #001431 url(../images/starfish.jpg) top right no-repeat;
  border: 0px;
  border-bottom: 1px solid #ffffff;
  float: left;
  height: 140px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 51px 0px 0px 57px;
  width: 900px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 89px; /* standards height */
  voice-family: inherit;
  width: 843px; /* standards width */
}
html>body #subheader {
  heigth: 89px; /* standards height reinforcement */
  width: 843px; /* standards width reinforcement */
}

#navigation {
  color: #CFA924;
  height: 24px;
  background-color: #8C0101;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 5px 0px 0px 15px;
  width: 900px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 19px; /* standards height */
  voice-family: inherit;
  width: 885px; /* standards width */
}
html>body #navigation {
  heigth: 19px; /* standards height reinforcement */
  width: 885px; /* standards width reinforcement */
}

#threecolumn_wrapper {
  background: url(../images/main_bg.jpg) repeat-y;
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
  text-align:left; /* centering hack 2/2 */
  width: 900px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 900px; /* standards width */
}
html>body #threecolumn_wrapper {
  width: 900px; /* standards width reinforcement */
}

#contact_page {   
  border: 0px;
  margin: 0px;
  padding: 0px 25px 50px 25px;
  text-align:left; /* centering hack 2/2 */
  width: 900px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 850px; /* standards width */
}
html>body #contact_page {
  width: 850px; /* standards width reinforcement */
}
}

#column {
  background: transparent;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 17px;
  width: 300px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 266px; /* standards width */
}
html>body #column {
  width: 266px; /* standards width reinforcement */
}

#content_left {
  background: transparent;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 17px;
  width: 300px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 266px; /* standards width */
}
html>body #content_left {
  width: 266px; /* standards width reinforcement */
}


#footer {
  background: #ffffff url(../images/footer_bg.jpg) no-repeat;
  color: #688599;
  text-align: right;
  line-height: 19px;
  border: 0px;
  float: left;
  height: 134px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 15px;
  width: 914px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 104px; /* standards height */
  voice-family: inherit;
  width: 884px; /* standards width */
}
html>body #footer {
  heigth: 104px; /* standards height reinforcement */
  width: 884px; /* standards width reinforcement */
}


a {
  color: #001431;
  text-decoration: underline;
}

a:hover {
  color: #8C0101;
  text-decoration: underline;
}

a:active {
  color: #001431;
  background: #cccccc;
  text-decoration: underline;
}

a.menu {
  letter-spacing: 1px;
  font-weight: normal;
  color: #fff;
  background: none;
  margin: 0px 0px;
  padding: 5px 15px;
  text-decoration: none;
}

a.menu:hover {
  letter-spacing: 1px;
  font-weight: normal;
  color: #fff;
  background: #330000;
  margin: 0px 0px;
  padding: 5px 15px;
  text-decoration: none;
}

a.menu:active {
  letter-spacing: 1px;
  font-weight: normal;
  color: #fff;
  background: #001431;
  margin: 0px 0px;
  padding: 5px 15px;
  text-decoration: none;
}
