html {
  font-size: 100%;
  background: #000;
}
body {
 background: #004236 url(/resources/dyn/files/12209/_fn/bg.png) repeat-x bottom;
  color: white;
  font: .8em Times, serif;
}
div.page {
  background: url(/resources/dyn/files/12219/_fn/left_image.png) repeat-y 29px top;
  padding-top: 1em;
} 
/* header ----------------------------*/
#header {
  width: 100%;
  overflow: hidden;
  clear: both;
  float: none;
  background: url(/resources/dyn/files/12192/_fn/top_image.gif) repeat-x left 4px;
}
#header_wc_0 {
  margin: 0 auto 0 22px;
}
#logo {
  background: url(/resources/dyn/files/12203/_fn/ghg_logo.gif) no-repeat 0px -1px;
  float: left;
}
#logo,
#logo h1 a {
  width: 260px;
  height: 85px;
}
#logo h1 a {
  display: block;
  text-indent: -4000em;
}
#mission {
  float: right;
  padding: 23px 30px 0 0;
  font-size: 1.2em;
}
span.mission {
  display: block;
}
span.mission_statement {
  font-style: italic;
}

/* language links */
#language_links {
  /*float: right;*/
  font-size: 1.2em;
  padding-right: 50px;
  padding-top: 25px;
  /*text-align: right;*/
  margin: 0px 0px 0px 850px;
}
#language_links a {
  font-weight: bold;
  color: #fff;
}
div.rightText {
  margin: -50px 0px 0px 180px; 
  font-size: 30px;

}
/* table styles */
table.rightTable {
  margin-left: 178px;
 /* clear: both; */
  padding: 10px 0 0 0;
}

td.pictureText {
  /*font-size: 1.5em;
  font-weight: bold;*/
  padding: 0px 50px 0px 25px;
  /*width: 40px;*/
}
td.picturetext h3 {
  text-align: center;
}
table tr {
  height: 250px;
}
h4.videoInstructions {
  font-size: 1.2em;
  font-weight: bold;
}
