  * { font-family:  Arial, Helvetica, sans-serif; }
  HTML { background: #E6E6E6; }
  BODY { margin: 0px; padding: 10px 10px 0px 10px; width: 760px; margin: 0px auto 0px auto; font-size: 12px; color: #006; background: #FFF;}
  TABLE { border: 0px; border-collapse: collapse;}
  FORM { display: inline; }
  IMG { border: 0px;}
  TD,TR { margin: 0px; padding: 0px;}
  A { text-decoration: none; color: #006;}
  A:Hover { color: #C09; }
  
  .pageText { border-top: 1px solid #006; border-bottom: 1px solid #006; padding: 2px 2px 2px 5px; font-size: 10px; margin: 5px 0px 5px 0px; color: #006; }
  .divider { background-color: #006; margin: 5px 0px 5px 0px; line-height: 2px; clear: both;}
  .bodyText { font-size: 10px; }

  .menu { width: 180px; float: left;}
  .menu a { background: #AAAAFF; margin: 2px 0px 2px 0px; padding: 2px 2px 2px 20px; color: #006; font-weight: bold;display: block; width: 158px;}
  .menu a:hover { background-color: #C09; color: #FFF;}
  .menu a.subcategory { background-color: #C1C1FF; margin: 2px 0px 2px 0px; padding: 2px 2px 2px 25px; color: #006; font-weight: bold;display: block; width: 153px;}
  .menu a.subcategory:hover { background-color: #C09; color: #FFF;}
  
  a.bullet { background-image: url(/images/bullet_popular.gif) !important; background-repeat: no-repeat; padding-left: 20px; background-position: 8px 50%; }
  .menu a.bullet { background-image: url(/images/bullet_menu.gif) !important; background-repeat: no-repeat; padding-left: 20px; background-position: 8px 50%; }
  a.bullet:hover { background-image: url(/images/bullet_popular.gif) !important; background-repeat: no-repeat; padding-left: 20px; background-position: 8px 50%; }

  a.bullet.subcategory { background-image: url(/images/bullet_popular.gif) !important; background-repeat: no-repeat; padding-left: 25px; background-position: 13px 50%; }
  .menu a.bullet.subcategory { background-image: url(/images/bullet_menu.gif) !important; background-repeat: no-repeat; padding-left: 25px; background-position: 13px 50%; }
  a.bullet.subcategory:hover { background-image: url(/images/bullet_popular.gif) !important; background-repeat: no-repeat; padding-left: 25px; background-position: 13px 50%; }
  
  .page { width: 570px; float: right;padding-top: 2px;}
  .pageLeft { width: 320px; float: left;}
  .pageRight { width: 240px; float: right;}
  .quickList { width: 160px; float: left;}
  
  .quickList A { width: 140px; display: block; padding: 3px 0px 2px 10px; background-position: 0px 50%; }
  .quickList A:Hover { width: 140px; display: block; padding: 3px 0px 2px 10px; background-position: 0px 50%; }
  
  .advert { width: 317px; height: 107px; background-image: url(/images/renewal_reminder_service.jpg) !important; background-repeat: no-repeat;text-align: center;margin-bottom: 1px;}
  .warnbox { border: 1px solid #600; background: #FAA; font-size: 11px; font-weight: bold; padding: 4px 2px 4px 2px; color: #600;}
  .warnbox UL { margin: 5px 0px 5px 25px;}
  .searchbox { border: 1px solid #006; background: #AAF; font-size: 11px; font-weight: bold; padding: 4px 2px 4px 2px;}
  .searchbox INPUT.text { font-size: 10px; border: 1px solid #006; width: 130px;}
  .searchbox INPUT.checkbox { font-size: 10px; margin: -1px 0px -2px -4px; padding: 0px 0px 0px 0px;}
  .searchbox SELECT.select { font-size: 10px; border: 1px solid #006; }
  .searchbox INPUT.submit { font-size: 11px; font-weight: bold; border: 0px; background: #AAF; color: #006; padding-left: 10px; margin-left: 0px; width: 90px;}
  .searchbox INPUT.submit.logout { width: 50px; }
  
  H1, H2, H3, H4, H5, H6 { color: #000000; border-bottom: 1px solid #006; font-size: 12px; margin: 0px 0px 1px 0px;}
  .subcat { padding-bottom: 2px; margin-bottom: 3px;}
  .subcat2 { margin-top: 5px;}
  
  .listingTitle { font-weight: bold; text-decoration: underline;}
  .listingDescription { color: #006;}
  .listingURL { color: #AAF;}
  
  .footer { text-align: center; font-size: 10px; color: #66D; }
  .footer A { color: #66D;}
  .footer A:Hover { color: #66D; }
  
  .spacer { height: 1px; border-top: 1px dashed #000; margin-top: 24px; margin-bottom: 4px; display: block; width: 100%; font-size: 1px;}
  
    #dz_supporters_submission_form { width: 490px; background: #AAAAFF; border: 1px solid #00000C; margin-left: 40px; margin-right: auto; color: #006; margin-bottom: 5px;}
    #dz_supporters_submission_form_row { height: 20px;}
    #dz_supporters_submission_form_row_submit { width:100%; text-align: center;}
    #dz_supporters_submission_form_label { width: 175px;  float: left;clear: left; height:100%; text-align: right; padding-right: 10px; line-height: 23px;}
    #dz_supporters_submission_form_field { width: 305px;  float: left; height:100%;}
    #dz_supporters_submission_form_field input { width: 95%;}
    #problems { background:#FFFFFF; border: 1px solid #00000C;}

    #dz_supporters { font-size: 14px;}
    #dz_supporters_result { margin-bottom: 10px;padding-left: 5px;}
    #dz_supporters_url { font-size: 12px;}
    #links { text-align: right; font-size: 12px; }
    CODE {width: 98%; background: #AAAAFF; border: 1px solid #00000C; margin-left: auto; margin-right: auto; display: block; margin-top: 10px;margin-bottom: 10px; color: #006; padding: 2px;}  