﻿@media screen, aural, braille, embossed, handheld, projection, tty, tv {
  
    /*==================================================================
     Font usage from: developer.yahoo.com/yui/fonts/
  ==================================================================*/
  *{ margin:0; padding:0; }
  body{ font:13px Arial,Helvetica,Clean,Sans-Serif;*font-size:small;*font:x-small; }
  table{ border-collapse:collapse; border-spacing:0; }
  table { font-size:inherit; font:100%; }
  select, input, textarea { font:99% Arial,Helvetica,Clean,Sans-Serif; }
  pre, code { font:115% monospace; *font-size:100%; }
  body * { line-height:1.22em; }
  .transparent { behavior: url(/shared/styles/iepngfix.htc); }

  /*==================================================================*/
  h1 { font-size:136%; clear:both; padding:0.8em 0; }
  h2 { font-size:114%; padding:0.6em 0; }
  h3 { font-size:107%; padding:0.4em 0; }
  h4 { font-size:107%; }
  h5 { font-size:100%; }
  blockquote { margin:10px 20px; }
  td { vertical-align:top; }
  img { border:0; }
  hr { clear:both; height:1px; border:none; border-top:1px solid #EEE; margin:5px 0; }
  cite { font-family:Georgia; }
  hr.clear, p.clear{ clear:both; visibility:hidden; margin:0; padding:0; height:1px; }
  a { color:#F06000; }
  a:hover { color:#B00; text-decoration:none; }
  p { padding:0.5em 0; }
  .nowrap { white-space:nowrap; }
  .r { text-align:right; }
  .l { text-align:left; }
  .c { text-align:center; }
  .right { float:right; }
  .left { float:left; }

  .clearafter:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  .clearafter {display: inline-block;}
  /* Hides from IE-mac \*/
  * html .clearafter {height: 1%;}
  .clearafter {display: block;}
  /* End hide from IE-mac */

  div.captcha { padding:5px;width:255px; border:solid 1px #CCCCCC; }
  div.captcha div.captcha-challenge { background-color:#FFFFFF; float:left; text-align:center; width:235px; height:60px; display:table-cell; border:solid 1px #CCCCCC; }
  div.captcha div.captcha-challenge img {vertical-align:middle; width:200px; padding-top:5px; height:50px; margin:0px; }
  div.captcha div.captcha-help { float:left; width:16px; text-align:center; }
  div.captcha div.captcha-help img { margin:0px; }   
  div.captcha div.captcha-help img.refresh { margin:0px; padding:5px 0px 0px 5px; }
  div.captcha div.captcha-help img.help { margin:0px; padding:20px 0px 0px 5px; }
  div.captcha div.captcha-response { clear:both;text-align:left;padding:1px;border-top:5px solid transparent; }
  div.captcha div.captcha-response span { font-family:Arial;font-size:12px; color:#000000; }
  div.captcha div.captcha-response input[type="text"] { width:75px; background-color:#FFF; padding:2px 3px 3px 2px; font-family:Verdana,Arial,Sans-Serif; font-size:11px; border:1px solid #333333; }
}
@media print {
 
  .x { display:none; }
  
}