/* START --- Browser CSS Reset (http://media.ljworld.com/stylesheets/common/reset.css) */
/* NOTE: Copyrighted edited for readability */

a { text-decoration: none }

/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.11.3 */ 
/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,label
  {
    margin:0;
    padding:0;
    border: 0;
  } 
table
  {
    border-collapse:collapse;
    border-spacing:0;
  }
fieldset,img
  {
    border:0;
  }  
address,caption,cite,code,dfn,em,strong,th,var
  {
    font-style:normal;
    font-weight:normal;
  }
 
ol,ul
  {
    list-style:none;
  }
caption,th
  {
    text-align:left;
  }
h1,h2,h3,h4,h5,h6
  {
    font-size:100%;
  }
q:before,q:after
  {
    content:'';
  }
*/
/* END --- Browser CSS Reset */




/* START --- Basic CT formatting */
/*
body
  {
    color: #000;
    background: #ccc;
    font-family: arial, sans-serif;
    font-size: 12px;
  }
  
input
  {
    border: 1px solid #000;
  }
h1
  {
    font-size: 24px;
  }
a:hover
  {
    text-decoration: underline;
  }
li.gnotice
  {
    color: #393;
    background: #cfc;
    margin: 3px;
    padding: 2px;
    border: 1px solid #393;
  }
li.bnotice
  {
    color: #933;
    background: #fcc;
    margin: 3px;
    padding: 2px;
    border: 1px solid #933;
  }
li.button
  {
    text-align: center;
    color: #333;
    background: #ccc;
    margin: 3px;
    padding: 5px;
    border: 1px solid #000;
  }
li.button a
  {
    color: #000;
  }

ul.box
  {
    margin: 10px;
    padding: 5px;
    border: 1px solid #000;
    width: 250px;
  }
ul.box li
  {
    list-style: disc;
    margin-left: 15px;
  }
ul.propForm
  {
    margin: 3px;
    padding: 3px;
    border: 1px solid #000;
  }
table
  {
    overflow: scroll;
  }
td
  {
    padding: 1px 5px 2px 2px;
  }
td.colname
  {
    font-weight: bold;
  }
*/
/* start - form styles */
  /*
ul.form
  {
    list-style: none;
  }
li.form
  {
    margin: 10px;
  }
input.form
  {
    margin-left: 15px;
  }
label.form
  {
    float: left;
  }
input
  {
    margin: 3px;
    padding: 3px;
  }
input.formSubmit
  {
    clear: both;
    color: #333;
    background: #ccc;
  }
input.formSubmit:hover
  {
    cursor: pointer;
  }
input.checkbox
  {
    border: 0;
  }
  */
/* end - form styles */

/* start - location form styles */
  /*
input.loc_name
  {
    width: 130px;
  }
input.loc_code
  {
    width: 20px;
  }
input.loc_ptype
  {
    width: 60px;
  }
input.loc_pname
  {
    width: 60px;
  }
*/  
/* end - location form styles */

/* start - general body styles */


#wrapper {
  background: #ddd;
  margin: 10px auto 5px auto;
  border: 2px solid #000;
  width: 750px }

#header
  {
    background: #99c;
    padding: 15px;
    border-bottom: 2px solid #000;
  }

#top_menu
  {
    background: #99f;
    padding: 3px;
    border-bottom: 1px solid #000;
  }
#top_menu ul
  {
    list-style: none;
    margin: 0 0 0 15px;
  }
#top_menu li
  {
    display: inline;
    padding: 3px 10px 3px 10px;
  }
#top_menu li:hover
  {
    background: #88f;
/*    cursor: pointer; */
    cursor: hand;  cursor: pointer;
  }

#central
  {
    clear: both;
  }

#left_menu
  {
    float: left;
    background: #aaf;
    margin: 5px;
    padding: 5px;
    border: 1px solid #000;
    width: 125px;
  }
#left_menu ul
  {
    list-style: none;
  }
#left_menu li
  {
    padding: 3px 10px 3px 10px;
  }
#left_menu li:hover
  {
    background: #99f;
    cursor: hand;  cursor: pointer;
  }

#content
  {
    float: right;
    background: #fff;
    margin: 5px 5px 5px 0;
    border: 1px solid #000;
    width: 595px;
  }
#content_menu
  {
    background: #ccf;
    padding: 3px;
    position: absolute;
    left: 200;
    top: 0;
  }

#content_menu ul
  {
    list-style: none;
    margin: 0 0 0 15px;
  }

#content_menu li
  {
    display: inline;
    padding: 3px 10px 3px 10px; 
  }
/*  
ul li:hover
  {
    background: #0af;
  }
*/  
#content_menu li:hover
  {
    background: #0af;
    /* cursor: crosshair; */
  }

#content_menu a
  {
    color: #000;
  }

#active
  {
    color: #fff;
    background: #339;
  }
#active a
  {
    color: #fff;
  }

#content_page
  {
    padding: 5px;
  }

#display
  {
    float: left;
    width: 433px;
  }
#display_menu
  {
    float: right;
    margin: 3px;
    padding: 5px;
    border: 1px solid #999;
    width: 130px;
  }

#footer
  {
    clear: both;
    font-size: 10px;
    padding: 3px 20px 3px 20px;
    border-top: 2px solid #000;
    border-bottom: 1px solid #000;
    height: 16px;
  }

#certificates
  {
    text-align: center;
    margin: auto;
  }

  
/* end - general body styles */


/* END --- Basic CT formatting */




/* START --- CT Login formatting */
#login
  {
    text-align: center;
    margin: 10px;
    border: 2px solid #000;
    width: 300px;
  }
#login li
  {
    margin: auto;
  }
/* END --- CT Login formatting*/
  
.new_button /* class */
  {
    border: 1px solid #000;
    cursor: hand;  cursor: pointer; 
    margin: 1px auto auto 40px;
    display: inline;
  }
  
  
  