body {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  background-color: transparent;
  text-align: center;
  font-family: tahoma, sans-serif;
}
img {
	border: none;
}
.yellow {
  color: #fff600;
}
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
a, a:link, a:visited, a:active {
  color: #fff600;
  font-weight: bold;
}
a:hover {
  color: #37b2ff;
  font-weight: bold;
}
a.flag, a.flag:link, a.flag:visited, a.flag:active {
  color: #383534;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
a.flag:hover {
  color: #37b2ff;
}
a.flag2, a.flag2:link, a.flag2:visited, a.flag2:active {
  color: #fff600;
  font-weight: bold;
}
a.flag2:hover {
  color: #37b2ff;
}
.clear_float {
  clear: both;
}
.underline {
	text-decoration: underline;
}
#container {
  position: relative;
  width: 910px;
  height: 100%;
  margin: auto;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
}
  #l_col {
    position: absolute;
    left: 0;
    width: 5px;
    height: 650px;
    background: url('../images/shad_l.png') top left transparent;
  }
  #c_col {
    position: absolute;
    left: 5px;
    top: 0;
    width: 900px;
    margin-bottom: 0;
    background-color: #fff;
  }
  #r_col {
    position: absolute;
    right: 0;
    width: 5px;
    height: 650px;
    background: url('../images/shad_r.png') top left transparent;
  }
	#flags {
		float: right;
		margin: 10px 10px 0 0;
	}
    #head {
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
    }
      #logo {
        position: relative;
        width: 578px;
        height: 83px;
        margin: auto;
        margin-top: 60px;
        background: url('../images/pannova_logo.png') top left transparent;
      }
      #statement {
        position: relative;
        width: 578px;
        margin: auto;
        margin-top: 35px;
        padding: 0;
        text-align: left;
      }
      #statement_inline {
        position: relative;
        margin: 35px 0 0 155px;
        padding: 0;
        font-family: tahoma, sans-serif;
        font-size: 12px;
        color: #353535;
        letter-spacing: 0.2em;
      }
    #content {
      position: relative;
      margin: 50px 0 0 0;
      padding: 0;
      width: 100%;
    }
      #content_top {
        position: relative;
        width: 100%;
        height: 31px;
        margin: auto;
        background: url('../images/content_top.png') top left transparent;
      }
      #content_main_bgrnd {
        position: relative;
        width: 100%;
        margin: auto;
        padding: 5px 0 22px 0;
        background-color: #383534;
      }
      #content_main {
        position: relative;
        width: 578px;
        margin: auto;
        text-align: left;
      }
        .content_par {
          position: relative;
          margin: 0 0 0 155px;
          padding: 5px 0 15px 0;
          font-family: arial, sans-serif;
          font-size: 12px;
          letter-spacing: 0.1em;
        }
        .content_form {
          position: relative;
          margin: 0 0 0 155px;
          padding: 0 0 15px 0;
          font-family: arial, sans-serif;
          font-size: 12px;
          letter-spacing: 0.1em;
        }
          .form_text {
            position: relative;
            background-color: #5a5a5a;
            color: #fff600;
            border: 1px solid #fff;
            height: 19px;
            width: 20em;
            margin: 0;
            padding: 5px 5px 0 5px;
            font-family: arial;
            font-size: 12px;
          }
          .form_button {
            position: relative;
            margin: 0 0 0 10px;
          }
      #content_bottom {
        position: relative;
        width: 100%;
        height: 31px;
        margin: auto;
        background: url('../images/content_bottom.png') top left transparent;
      }
    #footer {
      position: relative;
      margin: 25px 0 20px 0;
      padding: 0;
      width: 100%;
      font-size: 10px;
      color: #878787;
      font-family: arial, sans-serif;
      letter-spacing: 0.1em;
    }
      #partners_box {
        position: relative;
        width: 578px;
        margin: auto;
        margin-bottom: 35px;
        text-align: left;
      }
        #partners {
          position: relative;
          display: block;
          margin: 0 0 0 155px;
          padding: 0 0 0 0;
          width: 439px;
          height: 51px;
          font-family: arial, sans-serif;
          font-size: 12px;
          letter-spacing: 0.1em;
          background: url(../images/partners.png) top left transparent;
        }
		ul li {
			padding-bottom: 8px;
		}

