/* AmBusWeb CSS LIBRARY */
/* Version: 16.10-15 */
/* Copyright 2016 Terry Erickson */
/* */
/* */
/* */
/* */
/* cla.css theme file */
/*  Classic colors */
/* */
/* */
/* Possible CSS files: */
/* */
/* Themes: */
/*   cla.css Classic */
/*   hcb.css Dark on bright */
/*   dim.css Dark on dim */
/*   hcd.css Bright on dark */
/*   lcd.css Dim on dark */
/*   clr.css Color */
/*   crr.css Color reverse */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Default */
/* */
/* Sets browser defaults */
*
 {
  /* Scrollbar */
  /* Arrow button, slider color, 1/2 slider track */
  scrollbar-base-color: #000000;
  /* Arrow button, slider color, blank bot/right box */
  scrollbar-face-color: #888888;
  /* Arrow colors when usable */
  scrollbar-arrow-color: #440000;
  /* Outer left/top edge of arrows and sliders */
  scrollbar-3dlight-color: #ffffff;
  /* Inner left/top of arrow/slider box, 1/2 slider track */
  scrollbar-highlight-color: #ffffff;
  /* Outer right/bottom edge of arrows and sliders */
  scrollbar-darkshadow-color: #ffffff;
  /* Inner right/bottom edge of arrows and sliders */
  scrollbar-shadow-color: #ffffff;
  /* Track color */
  scrollbar-track-color: #440000;
 }
/* */
/* Body */
body
 {
  /* Font */
  /* font-family: "Times New Roman", Times, serif; */
  /* font-family: Arial, Helvetica, sans-serif; */
  /* font-family: "Courier New", Courier, monospace; */
  font-family: Arial, Helvetica, sans-serif;
  /* Font size */
  /*font-size: 12px*/
  font-size: 16px;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Setup tags */
/* */
/* Anchors */
/* Sets unclassed anchors */
a
 {
  font-weight: bold;
  font-size: 1em;
  color: #ffff66;
  text-decoration: underline;
 }
/* */
/* Sets every anchor with class of "link" */
a.link
 {
  font-weight: bold;
  font-size: 1em;
  color: #66ffff;
  text-decoration: underline;
 }
/* */
/* Sets every anchor with class of "link" when mouseover */
a.link:hover
 {
  font-weight: bold;
  font-size: 1.2em;
  color: #ffffff;
  text-decoration: underline;
 }
/* */
/* Sets every anchor with class of "download" */
a.download
 {
  font-weight: bold;
  font-size: 1em;
  color: #ff66ff;
  text-decoration: underline;
 }
/* */
/* Sets every anchor with class of "download" when mouseover */
a.download:hover
 {
  font-weight: bold;
  font-size: 1.2em;
  color: #ffaaff;
  text-decoration: underline;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Good and bad */
/* */
/* Use for problems */
.error
 {
  color: #ff8888;
 }
/* */
/* Use for success */
.success
 {
  color: #8888ff;
 }
/* */
/* Use for static display */
.norepeat
 {
  background-repeat: no-repeat;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Credit/copyright */
/* */
/* Credits at bottem of page */
.credits
 {
  font-size: 1em;
  color: #ffffff;
  text-decoration: none;
 }
/* */
/* Copyright at bottom of page */
.copyright
 {
  font-size: 1em;
  color: #f5f2ef;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Special content */
/* */
/* Laughing graphic */
.laughter
 {
  height: 1em;
 }
/* */
/* Poems */
.poem
 {
  margin: auto;
  padding: 20px;
  border: 2px dashed #ff8888;
  text-align: center;
  background-color: #000030;
  color: #ffffff;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Login */
/* */
/* Login system */
/* */
/* Whole login area */
.abw-login-css_back
 {
  background-color: #660066;
  color: #ffffff;
 }
/* */
/* Login button container */
.abw-login-css_container
 {
  background-color: #006666;
 }
/* */
/* Login button/form area */
.abw-login-css_login
 {
  background-color: #660000;
  color: #ffffff;
  border: 2px solid #88ff88;
 }
/* */
/* Sign in button */
.abw-login-css_signin
 {
  border: 1px solid #88ff88;
  background-color: #004400;
  color: #ffffff;
 }
/* */
/* Logoff button */
.abw-login-css_logout
 {
  border: 1px solid #ff8888;
  background-color: #660000;
  color: #ffffff;
 }
/* */
/* Login text */
.abw-login-css_text
 {
  background-color: #666666;
  color: #ffffff;
 }
/* */
/* Login form box */
.abw-login-css_form-box
 {
  border: 1px solid #888888;
  background-color: #000000;
  color: #ffffff;
 }
/* */
/* Login form text */
.abw-login-css_form-content
 {
  border: 1px solid #8888ff;
  background-color: #000000;
  color: #ffffff;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Message board */
/* */
/* Message body */
.msgbody
 {
  background-color:#000000;
  color: #ffffff;
  font-size: 1em;
  text-decoration: none;
 }
/* */
/* Message header */
.msghead
 {
  font-weight: bold;
  font-size: 1em;
  text-align:center;
  background-color:#000000;
  color: #ddddff;
  text-decoration: none;
 }
/* */
/* Message welcome */
.msgwelcome
 {
  background-color: #000000;
  color: #ffffdd;
  text-decoration: none;
 }
/* */
/* Message exit */
.msgexit
 {
  text-align: left;
  background-color: #000000;
  color: #eeffee;
  text-decoration: none;
 }
/* */
/* Message help */
.msghelp
 {
  text-align: right;
  background-color: #000000;
  color: #ffeeee;
  text-decoration: none;
 }
/* */
/* Message search */
.msgsearch
 {
  text-align: left;
  background-color: #000000;
  color: #eeeeee;
  text-decoration: none;
 }
/* */
/* Message category */
.msgcategory
 {
  font-weight: bold;
  font-size: 1em;
  background-color: #000000;
  color: #ccccff;
  text-decoration: none;
 }
/* */
/* Message subject */
.msgsubject
 {
  font-weight: bold;
  font-size: 1em;
  background-color: #000000;
  color: #ccccff;
  text-decoration: none;
 }
/* */
/* Message posted by */
.msgpostby
 {
  font-weight: bold;
  font-size: 1em;
  background-color: #000000;
  color: #ccccff;
  text-decoration: none;
 }
/* */
/* Message date */
.msgpostdate
 {
  font-weight: bold;
  font-size: 1em;
  background-color: #000000;
  color: #ccccff;
  text-decoration: none;
 }
/* */
/* Message message */
.msgmessage
 {
  font-weight: bold;
  font-size: 1em;
  background-color: #000000;
  color: #ccccff;
  text-decoration: none;
 }
/* */
/* Message odd rows */
.msgodd
 {
  font-weight: bold;
  font-size: 1em;
  background-color: #000000;
  color: #ccccff;
  text-decoration: none;
 }
/* */
/* Message even rows */
.msgeven
 {
  font-weight: bold;
  font-size: 1em;
  background-color: #000000;
  color: #ccccff;
  text-decoration: none;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* FAQ */
/* */
/* FAQ */
.faq
 {
  color: #ffff88;
 }
/* */
/* FAQ when hover */
.faq:hover
 {
  color: #ffffff;
 }
/* */
/* FAQ content */
.faqtext
 {
  margin-left: 2em;
  color: #ffffff;
  display: none;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Tabs */
/* */
/* Tabs off */
.tab_off
 {
  background-color: #222244;
  color: #ffffff;
  font-weight: normal;
  border: 1px solid #c9c3ba;
  margin: .3em 0.3em 0.3em 0;
  display: inline;
 }
/* */
/* Tabs on */
.tab_on
 {
  background-color: #333311;
  color: #ffffff;
  font-weight: bold;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  margin: 0.3em 0.3em 0.3em 0;
  display: inline;
 }
/* */
/* Tabs off hover */
.tab_off:hover
 {
  cursor: default;
  background-color: #333311;
  color: #ffffaa;
  font-weight: bold;
 }
/* */
/* Tabs text off */
.tabt_off
 {
  display: none;
 }
/* */
/* Tabs text on */
.tabt_on
 {
  background-color: #333311;
  color: #ffffff;
  display: block;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Forms */
/* */
/* Table */
.frm_table
 {
  font-size: 1em;
  border: 2px #ccffcc solid;
  background-color:#dddddd;
  color: #000000;
 }
/* */
/* Table border */
.frm_border
 {
  border-top: 2px #000000 solid;
 }
/* */
/* Odd rows */
.frm_odd
 {
  font-size: 1em;
  background-color: #ffddff;
  border: 1px #aa88aa solid;
  color: #000000;
 }
/* */
/* Even rows */
.frm_even
 {
  font-size: 1em;
  background-color: #ddffff;
  border: 1px #88aaaa solid;
  color: #000000;
 }
/* */
/* General text */
.frm_text
 {
  font-size: 1em;
  /* border: 1px #888888 solid; */
  text-align: right;
  background-color: #dddddd;
  color: #222200;
 }
/* */
/* Field names */
.frm_field_name
 {
  font-size: 1em;
  text-align: right;
  border: 1px #888888 solid;
  background-color: #dddddd;
  color: #333300;
 }
/* */
/* Graphics */
.frm_attn
 {
  height: 1em;
  margin: 0px 12px 0px 0px;
  vertical-align: middle;
 }
/* */
/* Input box */
.frm_input
 {
  font-size: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #eeeeee;
  color: #222200;
 }
/* */
/* Input box with mouseover */
.frm_input:hover
 {
  font-size: 1em;
  margin: 8px 0px 8px 12px;
  border: 3px #0000ff solid;
  background-color: #cccccc;
  color: #000000;
 }
/* */
/* Input box with focus */
.frm_input:focus
 {
  font-size: 1em;
  margin: 8px 0px 8px 12px;
  border: 4px #00ff00 solid;
  background-color: #f0f0f0;
  color: #000000;
 }
/* */
/* Checkbox */
.frm_checkbox
 {
  width: 1em;
  height: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #eeeeee;
  color: #0000ff;
 }
/* */
/* Checkbox with mouseover */
.frm_checkbox:hover
 {
  width: 1em;
  height: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #0000ff;
  color: #00ff00;
 }
/* */
/* Checkbox with focus */
.frm_checkbox:focus
 {
  width: 1em;
  height: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #00ff00;
  color: #ff0000;
 }
/* */
/* Radio */
.frm_radio
 {
  width: 1em;
  height: 1em;
  border: 2px #000000 solid;
  margin: 8px 0px 8px 12px;
  background-color: #eeeeee;
  color: #ff0000;
 }
/* */
/* Radio with mouseover */
.frm_radio:hover
 {
  width: 1em;
  height: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #0000ff;
  color: #ff0000;
 }
/* */
/* Radio with focus */
.frm_radio:focus
 {
  width: 1em;
  height: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #00ff00;
  color: #ff0000;
 }
/* */
/* Select box */
.frm_select
 {
  font-size: 1em;
  margin: 8px 0px 8px 12px;
  padding: 4px 4px 4px 4px;
  border: 2px #000000 solid;
  background-color: #eeeeee;
  color: #222200;
 }
/* */
/* Select box with mouseover */
.frm_select:hover
 {
  font-size: 2em;
  margin: 8px 0px 8px 12px;
  padding: 4px 4px 4px 4px;
  border: 3px #0000ff solid;
  background-color: #cccccc;
  color: #000000;
 }
/* */
/* Select box with focus */
.frm_select:focus
 {
  font-size: 1em;
  margin: 8px 0px 8px 12px;
  padding: 4px 4px 4px 4px;
  border: 4px #00ff00 solid;
  background-color: #f0f0f0;
  color: #000000;
 }
/* */
/* Options of Select box */
.frm_options
 {
  font-size: 1em;
  margin: 8px 0px 8px 48px;
  padding: 4px 4px 4px 4px;
  border: 2px #000000 solid;
  background-color: #eeeeee;
  color: #222200;
 }
/* */
/* Textarea */
.frm_textarea
 {
  border: 2px #000000 solid;
  margin: 8px 0px 8px 12px;
  font-size: 1em;
  background-color: #eeeeee;
  color: #000000;
  overflow: scroll;
 }
/* */
/* Textarea with mouseover */
.frm_textarea:hover
 {
  border: 2px #0000ff solid;
  margin: 8px 0px 8px 12px;
  font-size: 1em;
  background-color: #cccccc;
  color: #000000;
  overflow: scroll;
 }
/* */
/* Textarea with focus */
.frm_textarea:focus
 {
  border: 2px #00ff00 solid;
  margin: 8px 0px 8px 12px;
  font-size: 1em;
  background-color: #f0f0f0;
  color: #000000;
  overflow: scroll;
  /* Scrollbar */
  /* Arrow button, slider color, 1/2 slider track */
  scrollbar-base-color: #000000;
  /* Arrow button, slider color, blank bot/right box */
  scrollbar-face-color: #888888;
  /* Arrow colors when usable */
  scrollbar-arrow-color: #440000;
  /* Outer left/top edge of arrows and sliders */
  scrollbar-3dlight-color: #ffffff;
  /* Inner left/top of arrow/slider box, 1/2 slider track */
  scrollbar-highlight-color: #ffffff;
  /* Outer right/bottom edge of arrows and sliders */
  scrollbar-darkshadow-color: #ffffff;
  /* Inner right/bottom edge of arrows and sliders */
  scrollbar-shadow-color: #ffffff;
  /* Track color */
  scrollbar-track-color: #0044aa;
 }
/* */
/* Submit button */
.frm_submit
 {
  margin: 16px 8px 16px 24px;
  padding: 6px 6px 6px 6px;
  border: 4px #004400 solid;
  font-size: 1.5em;
  background-color: #cceecc;
  color: #004400;
 }
/* */
/* Reset button */
.frm_reset
 {
  margin: 16px 8px 16px 24px;
  padding: 6px 6px 6px 6px;
  border: 2px #444400 solid;
  font-size: 1.3em;
  background-color: #eeeecc;
  color: #444400;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Reports */
/* */
/* Table */
.report_table
 {
  font-size: 1em;
  border: 2px #ccffcc solid;
  background-color:#330000;
  color: #ff8888;
 }
/* */
/* Table border */
.report_border
 {
  border-top: 2px #000000 solid;
 }
/* */
/* Odd rows */
.report_odd
 {
  font-size: 1em;
  background-color: #002200;
  border: 1px #008800 solid;
 }
/* */
/* Even rows */
.report_even
 {
  font-size: 1em;
  background-color: #000022;
  border: 1px #000088 solid;
 }
/* */
/* General text */
.report_text
 {
  font-size: 1em;
  text-align: center;
  color: #00ffff;
 }
/* */
/* Field names */
.report_field_name
 {
  font-size: 1em;
  text-align: center;
  border: 1px #888888 solid;
  background-color: #002222;
  color: #ffffff;
 }
/* */
/* Odd columns */
.report_col_odd
 {
  font-size: 1em;
  text-align: center;
  color: #ffffff;
 }
/* */
/* Even columns */
.report_col_even
 {
  font-size: 1em;
  text-align: center;
  color: #ffffaa;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Calendar heading */
.cal_head
 {
  font-size: 1.2em;
  background-color: #000000;
  color: #00ffff;
  padding-left: 5px;
 }
/* */
/* Calendar empty day */
.cal_blank
 {
  font-size: 1em;
  background-color: #222222;
  color: #ffffff;
  padding-left: 5px;
 }
/* */
/* Calendar normal day */
.cal_normal
 {
  font-size: 1em;
  color: #ffff00;
  background-color: #333333;
  padding-left: 5px;
 }
/* */
/* Calendar current day */
.cal_today
 {
  font-size: 1em;
  color: #ffffff;
  background-color: #444444;
  padding-left: 5px;
 }
/* */
/* Calendar selected day */
.cal_selected
 {
  font-size: 1em;
  color: #ff6666;
  background-color: #333333;
  padding-left: 5px;
 }
/* */
/* Calendar day with an event */
.cal_event
 {
  font-size: 1em;
  color: #ffff00;
  background-color: #cc0000;
  padding-left: 5px;
 }
/* */
/* Calendar day of weekend */
.cal_weekend
 {
  font-size: 1em;
  color: #ffff00;
  background-color: #000044;
  padding-left: 5px;
 }
/* */
/* Calendar day with link */
.cal_link
 {
  font-size: 1em;
  color: #ffff66;
  padding-left: 5px;
  text-decoration: none;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* End cla.css */
/* */




/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* REDO or REMOVE */



/* */
/* Sets logo area */
.pageheader
 {
  vertical-align: top;
  margin: 0px;
  padding: 12px;
  width: 100%;
  min-width: 780px;
  background-color: #280000;
  color: #ffffff;
 }
/* */
/* Sets menu status area */
.menustatus
 {
  margin: 0px;
  padding: 12px;
  font-size: 1em;
  width: 100%;
  min-width: 780px;
  background-color: #280000;
  color: #ffffff;
 }
/* */
/* Sets menu button */
.menubutton
 {
  font-size: 1em;
  margin: 0px 36px 12px 36px;
  padding: 4px;
  text-align: center;
  width: 120px;
  border: 2px solid #ffffff;
  background-color: #280000;
  color: #ffffff;
 }
/* */
/* Sets menu tree current */
.tree_nogo
 {
  font-size: 1em;
  color: #cccccc;
  text-decoration: none;
 }
/* */
/* Sets menu tree goto */
.tree_go
 {
  font-size: 1em;
  color: #ffffff;
  text-decoration: none;
 }
/* */
/* Sets menu tree divider */
.tree_divide
 {
  font-size: 1em;
  color: #cccc88;
  text-decoration: none;
 }
/* */
/* Sets menu/content area */
.pagemiddle
 {
  margin: 0px;
  padding: 12px;
  font-size: 1em;
  vertical-align: top;
  width: 100%;
  min-width: 780px;
  background-color: #280000;
  color: #ffffff;
 }
/* */
/* Sets menubar */
.pagemenubar
 {
  font-size: 1em;
  vertical-align: top;
  text-align: center;
  padding-left: 12px;
  padding-right: 12px;
  width: auto;
  background-color: #280000;
  color: #ffffff;
 }
/* */
/* Sets page title */
.menupagetitle
 {
  /* margin: 0px 36px 20px 36px; */
  margin: 20px;
  font-size: 1em;
  text-align: center;
  font-weight: bold;
  border: 2px solid #aaffff;
  background-color: #280000;
  color: #aaffff;
 }
/* */
/* Leftside menu links */
.menu_item
 {
  font-weight: normal;
  font-size: 1em;
  color: #ffff88;
  text-decoration: none;
 }
/* */
/* Leftside menu links with mouse over them */
.menu_item:hover
 {
  font-weight: bold;
  font-size: 1em;
  color: #ffffaa;
  text-decoration: none;
 }
/* */
/* Leftside menu link for current page */
.menu_item_sel
 {
  font-weight: bold;
  font-size: 1em;
  color: #ffffff;
  text-decoration: none;
 }
/* */
/* Sets content body */
.pagebody
 {
  font-size: 1em;
  vertical-align: top;
  width: auto;
  min-width: 640px;
  padding-left: 12px;
  padding-right: 12px;
  background-color: #000000;
  color: #ffffff;
 }
/* */
/* Sets rightbar */
.pagerightbar
 {
  font-size: 1em;
  vertical-align: top;
  text-align: center;
  padding-left: 12px;
  padding-right: 12px;
  width: auto;
  overflow: scroll;
  background-color: #280000;
  color: #ffffff;
 }
/* */
/* Body body/footer seperator */
.pagedivide
 {
  vertical-align: top;
  width: 100%;
  background-color: #280000;
  color: #ffffff;
 }
/* */
/* Body body/footer seperator */
.botbody
 {
  margin: 0px;
  padding: 12px;
  vertical-align: top;
  width: 100%;
  height: 8px;
  color: #220000;
  background-color: #280000;
 }
/* */
/* Sets footer */
.pagefooter
 {
  font-size: 1em;
  vertical-align: top;
  margin: 0px;
  padding: 16px;
  width: 100%;
  min-width: 780px;
  background-color: #280000;
  color: #ffffff;
 }
/* */
/* Sitemap menu links */
.sitemap
 {
  font-size: 1em;
  font-weight: bold;
  font-size: 1em;
  color: #bbbbbb;
  text-decoration: none;
 }
/* */
/* Sitemap menu link with mouse over it */
.sitemap:hover
 {
  font-weight: bold;
  font-size: 1.3em;
  color: #dddddd;
  text-decoration: none;
 }
/* */
/* Sitemap menu link for current page */
.sitemap_sel
 {
  font-weight: bold;
  font-size: 1.1em;
  color: #ffffff;
  text-decoration: none;
 }

/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Form calendar */
/* calendar icon */
img.tcalIcon
 {
  cursor: pointer;
  margin-left: .5em;
  vertical-align: middle;
  width: 1em;
  height: 1em;
 }
/* */
/* calendar container element */
div#tcal
 {
  position: absolute;
  visibility: hidden;
  z-index: 100;
  padding: 2px 0 0 0;
 }
/* */
/* all tables in calendar */
div#tcal table
 {
  width: 100%;
  border: 1px solid silver;
  border-collapse: collapse;
  background-color: #000000;
 }
/* */
/* navigation table */
div#tcal table.ctrl
 {
  border-bottom: 0;
 }
/* */
/* navigation buttons */
div#tcal table.ctrl td
 {
  width: 1em;
  height: 1em;
 }
/* */
/* navigation button images */
.tcalbut
 {
  width: 1em;
  height: 1em;
 }
/* */
/* month year header */
div#tcal table.ctrl th
 {
  background-color: #000000;
  color: #44cccc;
  border: 0;
 }
/* */
/* week days header */
div#tcal th
 {
  border: 1px solid silver;
  border-collapse: collapse;
  text-align: center;
  padding: 3px 0;
  font-size: 1em;
  background-color: #000044;
  color: #ccffff;
 }
/* */
/* date cells */
div#tcal td
 {
  border: 1px solid #888888;
  border-collapse: collapse;
  text-align: center;
  padding: 2px, 0;
  color: #cccccc;
  font-size: 1em;
  width: 1em;
  height: 1em;
  cursor: pointer;
 }
/* */
/* date highlight */
div#tcal td.othermonth
 {
  color: #888888;
 }
/* */
/* Weekend */
div#tcal td.weekend
 {
  background-color: #003300;
  color: #cccccc;
 }
/* */
/* Today */
div#tcal td.today
 {
  border: 1px solid #ffff88;
  color: #ffff88;
 }
/* */
/* Selected */
div#tcal td.selected
 {
  border: 1px solid #ffffff;
  color: #ffffff;
 }
/* */
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF
 {
  position: absolute;
  visibility: hidden;
  z-index: 98;
  border: 0;
 }
/* */
/* transparent shadow */
div#tcalShade
 {
  position: absolute;
  visibility: hidden;
  z-index: 99;
 }
/* */
/* Shaded table */
div#tcalShade table
 {
  border: 0;
  border-collapse: collapse;
  width: 100%;
 }
/* */
/* Shaded table data */
div#tcalShade table td
 {
  border: 0;
  border-collapse: collapse;
  padding: 0;
 }
