/* 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}

/* doc basic */
  * {padding: 0; margin: 0}
  body {background: #000000 url(footer.png) repeat-x top left; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 200%; text-align: left; line-height: 1.125em; color: #333333}
  body#wu_editor, body.noback, body.wu_ajax {background-image: none}
  body.noback {margin: 0.5em; background-color: #FFFFFF; font-size: 100%}
  h1, h2, h3, h4, h5, h6 {font-weight: normal; color: #990000; margin: 1em 0}
  h1, h2 {font-size: 1.125em; text-transform: uppercase}
  h3 {font-size: 1em}
  h4 {font-size: 0.875em}
  h5, h6 {font-size: 0.75em}
  p, pre, blockquote, form, label, ul, ol, dl, fieldset, address, table {margin: 1em 0 0 0}
  li, dd, blockquote {margin-left: 2em}
  a#wu_skipnav, a#wu_skipsearch {display: none}
  a {color: #336699; outline: none}
  a:hover {color: #0000FF}
  a img {border: none}
  table {border-collapse: collapse; width: 100%}
  td, th, p, dd, dt, li, caption {font-size: 0.75em}
  td {border-bottom: 1px solid #0099FF; padding: 0.5em; text-align: left}
  .right {text-align: right}
  th {text-align: left; background-color: #0099FF; color: #FFFFFF; padding: 0.5em; font-weight: bolder; text-transform: uppercase}
  th a {color: #FFFFFF}
  th a:hover {color: #CCCCCC}
  caption {font-weight: normal; color: #0099FF; padding-top: 2em}
  ul {list-style-type: square}
  li {color: #000000}
  dt {font-weight: bold; color: #0099FF}
  dd {color: #333333}

/* forms */
  input, textarea, select {font-size: 0.75em; padding: 0.0625em; background-color: transparent; color: #333333; border: none; border-bottom: 1px solid #99CCFF}
  textarea {width: 100%; border: 2px solid #99CCFF; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif}
  select {background-color: #FFFFFF; border: 2px solid #99CCFF}
  option {background-color: #FFFFFF; color: #333333; padding: 0.0625em 0.625em}
  label, input.wu_submit {font-size: 0.75em; color: #0099FF; text-transform: lowercase; font-weight: bolder}
  label {padding-right: 0.3125em}
  input.wu_submit {display: block; clear: both; margin: 1em 0; border: 1px solid #66CCFF; padding: 0.25em; color: #FFFFFF; background-color: #0099FF; width: auto !important; text-transform: uppercase}
  a#wu_passmod {display: block; margin-bottom: 1em; text-align: right; font-size: 0.75em}
  div.wu_field {clear: both; width: 100%}
  div.wu_field span.wu_label {width: 35%; float: left; text-align: right; margin-right: 1%}
  div.wu_field span.wu_input {width: 63%; float: left; text-align: left; margin-bottom: 1em}
  div.wu_field span.wu_input input {width: 99%}
  div.wu_multiple {width: 90%; border: 1px solid #c4dae5 !important; padding: 0.5em}
  input.wu_checkbox, input.wu_radio {width: auto !important; border: none}
  fieldset {clear: both; border: none; margin-bottom: 1em}
  fieldset p {margin: 1em; color: #666666; font-size: 0.75em}
  legend {display: none}
  fieldset fieldset legend {display: inline; color: #990000; font-weight: bolder; font-size: 0.75em; padding-bottom: 1em}
  form p {font-size: 1em}
  fieldset p {font-size: 0.75em}
  p#wu_message {clear: both; background-color: #CC3333; padding: 1em; font-weight: bolder; color: #FFFFFF; border-left: 0.5em solid #CC9999}
  p#wu_message a {color: #FFFFFF}
  p#wu_message a:hover {color: #CCCCCC}
  span#wu_loginformlinks {display: block; margin: 1em 0; text-align: right; font-size: 0.75em; border-top: 1px solid #99CCFF; padding-top: 1em}
  span#wu_loginformlinks a {margin-left: 2em}
  #wu_results a {text-decoration: none}
  #wu_results a:hover {text-decoration: underline}

/* layout */
  div#wu_container {padding-top: 2.5em}
  div#wu_all {text-align: left; position: relative; background: #FFFFFF none}
  div#wu_content {text-align: left; position: relative}
  body#wu_editor div#wu_content {float: none}
  div#wu_contentpadder {padding: 0.5em 1em 2em 1em}
  div#footer {clear: both; position: relative; background: #336699 url(footer.png) repeat-x top left; width: 100%; height: 2.5em}
  div#wu_mainnav {position: absolute; top: -2em; left: 1em}

/* footer */
  ul#company {position: absolute; top: 0.75em; left: 1em}

/* navigation */
  div#wu_mainnav h3 {display: none}
  div#wu_mainnav ul, ul#company {list-style-type: none; margin: 0}
  div#wu_mainnav li, ul#company li {margin: 0; display: inline}
  div#wu_mainnav li a, ul#company a {margin-right: 1em; color: #FFFFFF; text-decoration: none; font-size: 1.3em; font-weight: bolder; text-transform: uppercase}
  div#wu_mainnav li a:hover, div#wu_mainnav li.wu_current a,ul#company a:hover {text-decoration: underline}

/* etc */
  p.map {margin: 2em 0}
  strong.member a {text-decoration: none}
  strong.member a:hover {text-decoration: underline}

/* big screen */
  body.bigscreen {background: #000000 url(body.jpg) no-repeat top left; font-size: 100%}
  body.bigscreen div#wu_container {padding: 210px 0 0 39px}
  body.bigscreen div#wu_all {width: 1000px; background: #FFFFFF url(contentbg.jpg) repeat-y top left}
  body.bigscreen div#wu_content {float: left; width: 530px}
  body.bigscreen div#wu_contentpadder {padding-top: 0}
  body.bigscreen div#footer {height: 80px}
  body.bigscreen div#wu_mainnav {width: 1000px; top: -52px}
  body.bigscreen div#wu_mainnav li a, body.bigscreen ul#company a {margin-right: 2.5em; font-size: 16px}
  body.bigscreen ul#testimonial {margin: 0; position: absolute; top: 13px; left: 530px; height: 60px; width: 450px; list-style-type: none}
  body.bigscreen ul#testimonial li {position: absolute; top: 0; left: 0; margin: 0; height: 60px; width: 450px; text-align: justify; color: #99CCFF; font-size: 0.6875em; display: none; font-style: italic; line-height: 110%}
  body.bigscreen ul#testimonial strong {display: block; font-style: normal; color: #FFFFFF; font-weight: normal; padding-top: 0.5em}
  body.bigscreen div#wu_mainnav ul#line2 {position: absolute; top: 0; left: 530px}
  body.bigscreen #about {display: block; position: absolute; top: -210px; left: 530px; text-indent: -10000px; width: 470px; height: 145px}

/* sidebar */
  body.bigscreen div#wu_sidebars {float: left; position: relative; width: 438px; padding: 16px}
  div#moretracks a {display: block; float: left; margin: 0 8px 8px 0px}
  div#moretracks a.third {margin-right: 0}
  div#moretracks a img {height: 120px; border: 1px solid #CCCCCC}
  div#moretracks a:hover img {border-color: #336699}
  div#top10 {clear: both; padding-top: 1em}
  div#top10 ol {margin-top: 1em}
  div#top10 li {color: #666666}
  div#top10 li a {text-decoration: none; color: #666666}
  div#top10 li a:hover {color: #336699}
  div.tool-tip {background-color: #FFFFFF; color: #333333; width: 300px; padding: 0.5em; border: 1px solid #336699; font-size: 0.75em}
  div.tool-tip div.tool-title {color: #336699; text-align: left; font-weight: bold}
  div.tool-tip div.tool-text {color: #333333; text-align: justify; padding-top: 5px}
  div.chartbox {width: 240px; margin: 1em 0; float: left; text-align: center}
  div.chartboxleft {margin-right: 0.5em}
  div.chartbox h6 {text-align: center}