body {
  font-family:sans-serif;
  font-size:9pt;
  color:#003366;
  background:#F8F8F2 url(/images/stripe_bg.jpg) repeat-y;
  margin: 0px;
  padding: 0px;
  text-align: center; /* centering hack 1/2 */
}

#wrapper {
  background: transparent;
  border: 0px;
  margin: auto;
  padding: 0px;
  text-align:left; /* centering hack 2/2 */
  width: 849px;
}

#content_head {
  border: 0px;
  float: left;
  height: 172px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 0px;
  width: 849px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 172px; /* standards height */
  voice-family: inherit;
  width: 849px; /* standards width */
}
html>body #content_head {
  heigth: 172px; /* standards height reinforcement */
  width: 849px; /* standards width reinforcement */
}

#content_nav {
  color: #CFA924;
  height: 24px;
  background-image: url(/images/nav_bg.jpg);
  background-repeat: no-repeat;
  border: 0px;
  float: left;
  height: 24px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 0px;
  padding-left: 224px;
  padding-top: 5px;
  width: 849px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 19px; /* standards height */
  voice-family: inherit;
  width: 625px; /* standards width */
}
html>body #content_nav {
  heigth: 19px; /* standards height reinforcement */
  width: 625px; /* standards width reinforcement */
}

#content_left {
  background:#FFFFFF url(/images/left_bg.jpg) no-repeat;
  border: 0px;
  border-left: 1px solid #ccc;
  float: left;
  height: 216px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 300px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 216px; /* standards height */
  voice-family: inherit;
  width: 299px; /* standards width */
}
html>body #content_left {
  heigth: 216px; /* standards height reinforcement */
  width: 299px; /* standards width reinforcement */
}

#left_inner {
  padding-top: 80px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 35px;
  text-align:left;
}

#content_center {
  background:#FFFFFF url(/images/center_bg.jpg) no-repeat;
  border: 0px;
  float: left;
  height: 216px;
  margin: 0px;
  padding: 0px;
  width: 249px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 216px; /* standards height */
  voice-family: inherit;
  width: 249px; /* standards width */
}
html>body #content_center {
  height: 216px; /* standards height reinforcement */
  width: 249px; /* standards width reinforcement */
}

#center_inner {
  padding: 25px;
  padding-top: 80px;
  text-align: center;
}

#content_right {
  background:#FFFFFF url(/images/right_bg.jpg) no-repeat;
  border: 0px;
  border-right: 1px solid #ccc;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 300px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 216px; /* standards height */
  voice-family: inherit;
  width: 299px; /* standards width */
}
html>body #content_right {
  heigth: 216px; /* standards height reinforcement */
  width: 299px; /* standards width reinforcement */
}

#right_inner {
  padding-top: 80px;
  padding-right: 35px;
  padding-bottom: 0px;
  padding-left: 25px;
  text-align:left;
}

#content_feature {
  background:#fff url(/images/featured.jpg) no-repeat;
  border: 0px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  float: left;
  height: 250px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 0px;
  width: 849px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 230px; /* standards height */
  voice-family: inherit;
  width: 847px; /* standards width */
}
html>body #content_feature {
  heigth: 230px; /* standards height reinforcement */
  width: 847px; /* standards width reinforcement */
}

#feature_inner {
  padding: 20px;
  padding-top: 80px;
}

#content_footer {
  background: #C7BB77 url(/images/bottom.jpg) no-repeat; /*#BAAA55*/
  color: #472300;
  text-align: right;
  line-height: 16px;
  border: 0px;
  float: left;
  /*height: 108px;  IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 0px;
  width: 849px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  /*height: 108px;  standards height */
  voice-family: inherit;
  width: 849px; /* standards width */
}
html>body #content_footer {
  /*heigth: 108px;  standards height reinforcement */
  width: 849px; /* standards width reinforcement */
}

#footer_inner {
  padding: 20px;
}

#content_tail {
  background: transparent;
  border: 0px;
  float: left;
  text-align: center; /* centering hack 1/2 */
  height: 50px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 0px;
  width: 849px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 50px; /* standards height */
  voice-family: inherit;
  width: 50px; /* standards width */
}
html>body #content_tail {
  heigth: 120px; /* standards height reinforcement */
  width: 849px; /* standards width reinforcement */
}

/* Sub page styles */

#pageheading {
  font-family: sans-serif;
  font-size: 22pt;
  color: #003366;
  background: #DEE4EB url(/images/.jpg) repeat-x;
  margin: 0px;
  padding: 20px;
  text-align: left; /* centering hack 1/2 */
}

#sub_wrapper {
  /* background: #fff; */
  background: url(/images/sub_center_bg.jpg) repeat-y;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  height: 500px;
  padding: 0px;
}

#sub_left {
  background: #C7BB77 url(/images/dots.jpg) no-repeat;
  color: #482400;
  border: 0px;
  float: left;
  height: 500px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 222px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 500px; /* standards height */
  voice-family: inherit;
  width: 222px; /* standards width */
}
html>body #sub_left {
  heigth: 500px; /* standards height reinforcement */
  width: 222px; /* standards width reinforcement */
}

#sub_left_inner {
  padding-top: 70px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 50px;
  text-align: right;
}

#sub_right {
  background: transparent url(/images/.jpg) no-repeat;
  border: 0px;
  float: left;
  height: 500px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 625px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 500px; /* standards height */
  voice-family: inherit;
  width: 625px; /* standards width */
}
html>body #sub_right {
  heigth: 500px; /* standards height reinforcement */
  width: 625px; /* standards width reinforcement */
}

#sub_right_inner {
  padding: 20px;
  text-align: left;
}







a {
  height: 24px;
  font-weight:normal;
  color:#482400;
  background:none;
  text-decoration:none;
}

a:hover {
  font-weight:normal;
  color:#003366;
  background:none;
  text-decoration:none;
}

a:active {
  font-weight:normal;
  color:#003366;
  background:none;
  text-decoration:underline;
}

a.menu {
  font-weight: normal;
  color: #fff;
  background: none;
  border-top: 0px;
  margin: 0px 0px;
  padding: 5px 8px;
  text-decoration: none;
}

a.menu:hover {
  font-weight: normal;
  color: #482400;
  background: #D2C891;
  /*
  border: 1px outset;
  border-top: 1px solid #E6EBF0;
  border-left: 1px solid #E6EBF0;
  */  
  margin: 0px 0px;
  padding: 5px 8px;
  text-decoration: none;
}

a.menu:active {
  font-weight: normal;
  color: #fff;
  background: #7B8AA1;
  /*
  border: 1px inset;
  border-top: 1px solid #666666;
  border-left: 1px solid #666666;
  */
  margin:0px 0px;
  padding: 5px 8px;
  text-decoration: none;
}

img.MainImage {
  display:block;
}