* { margin: 0px; padding: 0px; }

body { background-color: #666666; color: #000000; font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif; font-size: 100%; }

h1, h2, h3, h4, h5, h6, p, form, ul, ol { padding: 10px 10px 10px 0px; }

img { border: 0px; }

h1 { font-size: 150%; font-weight: bold; }

a { color: #0066cc; font-weight: bold; text-decoration: underline; }
  a:hover { text-decoration: none; }

ul.disclist { list-style: disc; margin: 20px; }
  ul.disclist li { margin: 10px; }

.container { margin: 0px auto 0px auto; width: 1000px; }

#headerContainer { background: url("images/bg_header.png") repeat-x; height: 100px; }
  .logo { margin: 0px auto 0px auto; padding-top: 10px; width: 400px; }

#bodyContainer { background-color: #ffffff; }
  #body .box_container { clear: both; overflow: hidden; }
    #body .box_container .box_left { float: left; width: 320px; }
    #body .box_container .box_right { float: left; width: 680px; }

#footerContainer { background: url("images/bg_footer.jpg") repeat-x; }
  #footer { color: #ffffff; text-align: center; }
    #footer p { }
    #footer a { color: #ffffff; font-weight: normal; text-decoration: underline; }
      #footer a:hover { color: #ffffff; text-decoration: none; }

.proxy_container { overflow: hidden; }
  table.proxy { margin: 0px auto 0px auto; text-align: center; }
    form.proxy { margin: 15px 0px 15px 0px; }
      form.proxy .label_url { font-size: 130%; font-weight: bold; }
      form.proxy .input_url { background-color: #eeeeee; border: 2px solid #cccccc; font-size: 130%; height: 29px; width: 750px; }
      form.proxy .button { font-size: 130%; }
