 body { padding: 0px; margin: 0px; background-color: #FFFFFF }
/* 
   Main font
*/
   * { font-size: 13px; font-family: 'Verdana', sans-serif; }
/*
   Links
*/ 
   a:link, a:visited {color: #083AC8}
   a:hover {color: #FFFFFF; background: #083AC8}
   .disabled_link { color: #C8C8C8 }
   a.linkbar:link, a.linkbar:visited {color: #0000F7; font-size: 11px }
   a.linkbar:hover {color: #000000; background: #FFFFFF; font-size: 11px }
/* 
   Special text colors and sizes 
*/
  .highlight { background-color: #FFECB4 }
  .rednormal { color: #c8083a }
  .redbold { color: #c8083a; font-weight: bold; font-size: inherit }
  .greennormal { color: green }
  .greenbold { color: green; font-weight: bold; font-size: inherit }
  .blue  { color: #083AC8 }
  .title { color: #083AC8; font-weight: bold }
  .big { font-size: 14px }
  .very_big { font-size: 16px }
  .little { font-size: 11px }
  .very_little { font-size: 9px }
  .section_title { font-weight: bold; font-size: inherit}
  .login_form { background-color: #FFECB4; border-style: solid; font-size: 90%; border-collapse: collapse; border-width: 1px; border-color: #083AC8 }
  .login_tiny { background-color: #FFECB4; border-style: solid; font-size: 88%; border-collapse: collapse; border-width: 1px; border-color: #083AC8 }
/* 
   Borders
*/
   hr { color: #E5ECFF }
  .bordered { border-color: #E5ECFF }
  .top_border { border-top: 0px solid #E5ECFF }
  .bottom_border { border-bottom: 0px solid #E5ECFF }
  .main_border { border-style: solid; border-collapse: collapse; border-width: 1px; border-color: #E5ECFF }
  table.cell_border td { border-style: solid; border-width: 1px; border-color: #E5ECFF; vertical-align: top; }
  .link_column { border-right: 2px solid #083AC8; padding-left: 6px; padding-right: 4px; }
  table.grid td { border-style: solid; border-width: 1px; border-color: #E5ECFF }
  table.nogrid td { border-style: none }
  table.std_spacing  td { padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; }
  .low_underscore { border-bottom: 1px solid #E5ECFF; text-decoration: none }
  .double_underscore { border-bottom: 1px solid #000000; text-decoration: underline }
  .background_line { width: 100%; margin-top: 12px; background-image: url(images/light_blue_line.gif); background-repeat: repeat-x; }
  .text_over_line { color: #083AC8; font-weight: bold; background-color: white; padding-right: 12px }
  .link_inside_border { border-style: solid; border-color: #E5ECFF;  padding-left: 6px; padding-right: 6px; border-width: 2px; background-color: white }
/*
   Backgrounds
*/
  .light_bg { background-color: #083AC8 }
  .oddrow { background-color: #083AC8 }
  .evenrow { background-color: white }
/*
   Drop shadow
*/
.drop-shadow {
  width: 90%;
  float:left;
  background: url(images/drop_shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 5px;
  }

.drop-shadow {
  background: url(images/drop_shadow_offset.gif) no-repeat left top;
  padding: 0 5px 5px 0;
  }

.drop-shadow-opaque-box {
  background-color: #fff;
  padding: 4px;
  margin: 0;
  }
.p-shadow {
  width: 90%;
  float:left;
  background: url(images/drop_shadow_green.gif) no-repeat bottom right;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: url(images/drop_shadow_offset.gif) no-repeat left top;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  border: 1px solid #1BA70C;
  padding: 4px;
  margin: 0;
  }




/*
  Lists
*/
    ul { list-style: disc outside url(images/bullet.gif) }
  li { padding-bottom: 6px }
/* 
   Form elements
*/
  .button { font-family: 'Arial', sans-serif; font-size: 13.5px; height: 21px;  text-align: center }
  .next_button { font-family: 'Arial', sans-serif; font-size: 13.5px; height: 21px; width: 80px; text-align: center }
  input { font-family: 'Arial', sans-serif; font-size: 11px  }
  select { font-family: 'Arial', sans-serif; font-size: 11px }
  textarea { font-family: 'Arial', sans-serif; font-size: 11px }
  .quicksearch { font-family: 'Arial', sans-serif; font-size: 11px }
  .spell_input { font-family: 'Verdana', sans-serif; font-size: 15px; vertical-align: middle }
/*
   Misc.
*/
   .indented { margin-left: 24px }