html {
  background-color: #f3f3f3;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

#Container {
  width: 800px;
  margin: 0 auto;
  padding: 0 0 20px 0; }
  #Container #Mission {
    width: 800px;
    height: 284px;
    overflow: hidden;
    position: relative;
    background: url("/images/choose_language/landing-top-bg.jpg") no-repeat top left; }
    #Container #Mission #AWR_Logo {
      position: absolute;
      top: 14px;
      left: 45px; }
    #Container #Mission #Slogan {
      position: absolute;
      top: 118px;
      left: 91px; }
    #Container #Mission #MissionStatement {
      position: absolute;
      top: 220px;
      width: 100%; }
      #Container #Mission #MissionStatement h3 {
        position: absolute;
        right: 205px;
        width: 400px;
        padding-top: 1px;
        text-align: right;
        font-family: Cambria, Georgia, Times, "Times New Roman", serif;
        font-size: 19px;
        line-height: 20px;
        font-style: italic;
        font-weight: normal;
        color: white; }
      #Container #Mission #MissionStatement #LearnMore {
        position: absolute;
        right: 17px; }
  #Container #Language {
    position: relative;
    margin-top: 3px;
    width: 800px;
    height: 397px;
    overflow: hidden;
    background: url("/images/choose_language/landing-bottom-bg.jpg") no-repeat top left; }
    #Container #Language #Labels #CountryLabel, #Container #Language #Labels #LanguageLabel {
      position: absolute;
      top: 35px; }
      #Container #Language #Labels #CountryLabel h3, #Container #Language #Labels #LanguageLabel h3 {
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold; }
    #Container #Language #Labels #CountryLabel {
      left: 405px; }
    #Container #Language #Labels #LanguageLabel {
      left: 605px; }
    #Container #Language #RegionMap {
      position: absolute;
      top: 50px;
      left: 0;
      width: 400px;
      height: 220px;
      overflow: hidden;
      background-image: url("/images/choose_language/map-sprite.gif");
      background-repeat: no-repeat;
      background-position: 0 -1320px; }
    #Container #Language #RegionMap.south_america {
      background-position: 0 0px; }
    #Container #Language #RegionMap.africa {
      background-position: 0 -220px; }
    #Container #Language #RegionMap.anz {
      background-position: 0 -440px; }
    #Container #Language #RegionMap.asia {
      background-position: 0 -660px; }
    #Container #Language #RegionMap.europe {
      background-position: 0 -880px; }
    #Container #Language #RegionMap.north_america {
      background-position: 0 -1100px; }
    #Container #Language #MapInstructions {
      position: absolute;
      top: 280px;
      width: 400px; }
      #Container #Language #MapInstructions p {
        padding: 0 20px 0 100px;
        text-align: right;
        color: #777777; }
        #Container #Language #MapInstructions p strong {
          font-size: 115%;
          color: black; }
    #Container #Language #NormalProgramFilter #CountryList, #Container #Language #NormalProgramFilter #LanguageList {
      position: absolute;
      top: 50px;
      border-top: 3px solid white;
      border-left: 3px solid white; }
      #Container #Language #NormalProgramFilter #CountryList select, #Container #Language #NormalProgramFilter #LanguageList select {
        width: 197px;
        height: 343px;
        border: 0;
        background: transparent;
        outline: none;
        font-size: 14px;
        font-family: "Arial Unicode MS", "Bitstream Cyberbit", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
        #Container #Language #NormalProgramFilter #CountryList select option, #Container #Language #NormalProgramFilter #LanguageList select option {
          display: block;
          padding: 3px; }
    #Container #Language #NormalProgramFilter #CountryList {
      left: 400px; }
    #Container #Language #NormalProgramFilter #LanguageList {
      left: 600px; }
    #Container #Language #NormalProgramFilter .loading_overlay {
      position: absolute;
      width: 197px;
      height: 343px;
      top: 0;
      left: 0;
      background-color: #cccccc;
      opacity: 0.45;
      filter: alpha(opacity=45); }
      #Container #Language #NormalProgramFilter .loading_overlay img {
        display: block;
        position: absolute;
        padding: 20px;
        left: 50%;
        top: 50%;
        margin-left: -52px;
        margin-top: -52px;
        background-color: #666666;
        filter: alpha(opacity=45);
        border-radius: 8px 8px 8px 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px; }
    #Container #Language #SimpleProgramFilter {
      position: absolute;
      top: 50px;
      left: 400px;
      width: 400px; }
      #Container #Language #SimpleProgramFilter #CountryList, #Container #Language #SimpleProgramFilter #LanguageList {
        padding: 5px 0; }
        #Container #Language #SimpleProgramFilter #CountryList label, #Container #Language #SimpleProgramFilter #LanguageList label {
          display: block;
          padding: 0; }
        #Container #Language #SimpleProgramFilter #CountryList select, #Container #Language #SimpleProgramFilter #LanguageList select {
          width: 100%; }
      #Container #Language #SimpleProgramFilter p {
        margin: 4px 0 3px 0; }
      #Container #Language #SimpleProgramFilter a.bigarrowbutton {
        display: block;
        overflow: auto;
        text-decoration: none;
        color: #daf3ff;
        font: bold 15px Arial, sans-serif;
        text-transform: uppercase; }
        #Container #Language #SimpleProgramFilter a.bigarrowbutton img {
          float: left; }
        #Container #Language #SimpleProgramFilter a.bigarrowbutton .body {
          float: left;
          padding: 8px 5px;
          height: 32px;
          overflow: hidden;
          background: url("/images/templates/global/listen/program/bigarrowbutton-tile.png") repeat-x 0 0; }
      #Container #Language #SimpleProgramFilter a.bigarrowbutton:hover {
        color: white; }

#Footer {
  background: url("/images/templates/global/footer/bottom-bg-tile.gif") repeat-x top left; }
  #Footer a {
    text-decoration: none;
    color: #666666;
    text-shadow: white 0px 1px 0; }
  #Footer a:hover {
    text-decoration: underline; }
  #Footer #CopyrightNotice {
    width: 800px;
    margin: 0 auto;
    padding: 20px 0 75px 0;
    font: 11px Arial, Helvetica Neue, Helvetica;
    line-height: 13px;
    color: #999999; }
    #Footer #CopyrightNotice p {
      padding: 0 0 5px 0; }
