/* WU fix, don't change! */
  div#wu_content div.wu_clearer, div#wu_content div.wu_boxes, div#wu_content div.wu_article, div#wu_content div.wu_2column {clear: both}
  div#wu_content div.wu_boxes div.wu_boxgroup_2 {float: left; width: 45%}
  div#wu_content div.wu_boxes div.wu_boxgroup_3 {float: left; width: 30%}
  div#wu_content div.wu_boxes div.wu_boxgroup_4 {float: left; width: 20%}
  div#wu_content div.wu_article_left {clear: left; float: left; width: 49%}
  div#wu_content div.wu_article_right {clear: right; float: right; width: 49%}
  div#wu_content div.wu_lead img.wu_right {float: right}
  div#wu_mainnav ul.wu_menu_off {display: none}
  .wu_clearer {display: block; clear: both; height: 1px; font-size: 1px; line-height: 1px}
  
/* defaults and reset */
  * {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; zoom: 1}
  body {background: #00021a url(bg.png) repeat-x top left; font-weight: normal; color: #333333; font-family: Arial, sans-serif; font-size: 100%; line-height: 1.25em; text-align: left}
  body#wu_editor {background: #FFFFFF none}
  h1, h2, h3, h4, h5, h6 {font-weight: normal; position: relative; letter-spacing: -.05em; color: #003366; margin: 1.2em 0 1.2em 0}
  h1 {font-size: 1.5em}
  h2 {font-size: 1.4em}
  h3 {font-size: 1.2em}
  h4 {font-size: 1em}
  h5 {font-size: 0.75em; font-weight: bold; margin: 0}
  h6 {font-size: 0.75em; font-style: italic; margin: 0}
  p {font-size: 0.75em; margin: 1.286em 0}
  div#wu_content p {text-align: justify}
  table {border-collapse: collapse;	clear: both}
  caption {font-size: 0.75em; text-align: center}
  th, td {text-align: left;	vertical-align: top; font-weight: normal; font-size: 0.75em; padding: 0.5em}
  th {color: #003366; background: #CCCCCC}
  td {line-height: 1em; border-bottom: 1px solid #CCCCCC}
  ul {list-style-type: square}
  ul, ol, dl {margin: 1em 0}
  li {margin-left: 2em; font-size: 0.75em}
  dt {font-weight: bold; font-size: 0.75em; margin: 0.5em 0}
  dd {margin-left: 2em; font-size: 0.75em; text-align: justify}
  form {font-size: 0.75em; padding: 0}
  span.wu_input input, textarea, select {background-color: transparent; border: none; color: #000000; padding-bottom: 5px; font-family: Arial; font-size: 1em; width: 495px}
  select, textarea {width: 485px; padding: 5px; border: 1px solid #CCCCCC; background-color: #FFFFFF; color: #333333}
  span.wu_input input {padding-top: 0; padding-bottom: 0; border-bottom: 1px solid #CCCCCC}
  option {padding-right: 10px}
  div.wu_submitdiv, #wu_loginformlinks {display: block; clear: both; padding-top: 1em}
  fieldset {display: block; border: 1px solid #CCCCCC; padding: 20px; margin: 0.625em 0; position: relative}
  form p, div.wu_field {clear: both; padding-top: 0.5em; font-size: 1em; margin: 0}
  label, legend {text-transform: lowercase; color: #666666}
  legend {color: #CCCCCC}
  span.wu_label, span.wu_input {display: block}
  input.wu_checkbox {width: auto !important}
  input.wu_submit {font-size: 1em; background-color: #CCCCCC; border: 1px solid #666666; border-top-color: #FFFFFF; border-left-color: #FFFFFF}
  p#wu_message {clear: both; background-color: #CC3333; padding: 0.3125em 1em; color: #FFFFFF; border-left: 0.625em solid #CC9999}
  p#wu_message a {color: #FFFFFF}
  p#wu_message a:hover {color: #CCCCCC}
  ol li {clear: both}

/* layout */
  div#wu_container {width: 100%; text-align: center; background: #000033 url(bodyhead.png) repeat-x top left}
  div#wu_all {width: 540px; position: relative; top: 0; left: 0; padding: 395px 40px 40px 40px; margin-left: auto; margin-right: auto; text-align: left; background: #FFFFFF url(header.png) no-repeat top left; min-height: 350px}
  * html div#wu_all {_height: 350px}
  div#footer {clear: both; width: 100%; text-align: center; background-color: #00021a; border-top: 6px solid #330000; height: 150px; padding: 30px 0px}
  div#footer div {margin-left: auto; margin-right: auto; width: 1100px}
  div#footer a {display: block; width: 150px; height: 150px; margin: 0px 10px; float: left; background: transparent url(nonexist.jpg) no-repeat center center; text-indent: -10000px}
  div#flash {position: absolute; left: 15px; top: 35px; z-index: 3}
  div#map {position: absolute; top: 426px; left: 640px; padding-right: 20px}
  
/* navigation */
  div#wu_mainnav {position: absolute; top: 285px; left: 185px; z-index: 2}
  a#wu_skipnav, div#wu_mainnav h3 {display: none}
  div#wu_mainnav a.wu_menuhome {position: absolute; top: -50px; left: -280px; width: 190px; height: 140px; text-indent: -10000px}
  div#wu_mainnav ul {list-style-type: none; margin: 0}
  div#wu_mainnav li {display: inline; margin: 0; margin-right: 40px}
  div#wu_mainnav li#wu_menuhome {margin-right: 0}
  div#wu_mainnav a {font-weight: bold; color: #FFFFFF; font-size: 16px}
  div#wu_mainnav a:hover {color: #CCCCCC}
  div#leftart {position: absolute; top: 174px; left: -162px; width: 185px; height: 500px; background: transparent url(leftart.png) no-repeat top left; z-index: 1}
  div#leftart a {display: block; position: absolute; top: 240px; left: 30px; text-indent: -10000px; width: 130px; height: 100px}
  
/* search */
  div#wu_searchbox {position: absolute; top: 349px; left: 620px; width: 243px; height: 25px; padding: 15px 0px 15px 10px; background: #666666 url(searchbox.png) no-repeat top left}
  div#wu_searchbox label, a#wu_skipsearch {display: none}
  div#wu_searchbox input#wu_text {background: #FFFFFF; border: 2px solid #336699; width: 155px}
  * html div#wu_searchbox input#wu_text {width: 135px}
  *+html div#wu_searchbox input#wu_text {width: 135px}
  div#wu_searchbox input.wu_submit {background: transparent; border: none !important; text-transform: lowercase; color: #FFFFFF; font-size: 16px; padding: 0}

  a#lang {display: block; position: absolute; top: 240px; left: 630px; width: 150px; height: 35px; background: transparent url(lang.png) no-repeat top left; text-indent: -10000px}
