a img {border: 0px}

body
{
  background-color : #eee;
  margin: 0px 0px 0px 0px;
  text-align: center;
  color: black;
}

form {
  margin: 0px 0px 0px 0px;
}

div.main {
  margin: 0px 0px 0px 0px;
  width: 100%;
  text-align: left;
};

#headtable {
    color:yellow;
    background-color: black;
}

#headtable tr {
    background-color: black;
}

#history {
  color:yellow
}

#headtable a {
  color:white;
  font-weight: bold;
  text-decoration: none; 
}

#headtable a:hover {
  color:white;
  font-weight: bold;
  background-color : gray;
  text-decoration: none; 
}

#headtable td b {
    background-color: #00FFFF;
    font-weight: bold;
    color: black;
}

.message {
    border-style: solid;
    border-width: thin;
    border-color: black;
    background-color: white;
    text-align: center;
    font-weight: bold;
    color: navy;
}

td.nomessage {
    border-style: solid;
    border-width: thin;
    border-color: black;
    background-color: #d0d0d0;
    text-align: center;
    font-weight: bold;
    color: navy;
}

.caption {
    background-color: #903;
    text-align: center;
    /* padding-left: 20px; */
    padding-top: 1px;
    padding-bottom: 1px;
    font-weight: bold;
    font-size: 11pt;
    color: #FFC;
    margin: 0 0 5px 0
}

div.dialog {
    border: thin solid #999;
    background-color: #e0e0e0;
}

div.action_menu {
    /*border-right: 1px dashed white;*/
    width: 100%; 
    background-color: white
}

a.button { text-decoration: none; line-height: 160%; padding: 0px 2px; background-color: #ccc }
a.button:link, a.button:visited { color: black; border: 1px solid black }
a.button:hover, a.button:active { background-color: #ffc }

.list th a { text-decoration: none; color: yellow }
.list th a:hover, .list th a:active { text-decoration: underline; color: white }

div.list {
    border: 1px solid black;
    background-color: #e0e0e0;
}

div.buttons {
    border-style: solid;
    border-width: thin;
    border-color: black;
    background-color: #e0e0e0
}

td.label {
    text-align: right;
    padding-right: 10px
}

td.group_label {
    text-align: left;
    padding-left: 20px;
    font-weight: bold;
}

td.input {
    text-align: left;
    color: black;
}

td.input em {
  font-weight: bold;
  font-style: normal;
}

table.format {
    border: 0;
}

table.format > tr > td {
    border: 0;
    padding: 0
}


div.list table td {
    text-align: center;
}

.list th, .hint th {
    background-color : #006;
    color: #FFC;
    text-align: center;
}

.hint td {
  font-size: 70%;
  text-align: left;
  padding: 0 10px
}

table tr th.warning, p.warning {
  background-color : #30c;
  font-weight: bold;
  color: white;
}

tr.dark,td.dark {
    background-color : #ddd;
}

tr.light,td.light {
    background-color : #eee;
}

tr.warn_dark {
    background-color : #ffcccc;
}

tr.warn_light {
    background-color : #ffeeee;
}

tr.must_dark {
    background-color : #ccffcc;
}

tr.must_light {
    background-color : #eeffee;
}

input.small_button {
    font-size :7pt;
    height: 20px;
}

td.dsnewpicture {
  text-align: center;
  background-color: red;
  padding-top: 10px;
  width: 50px;
}

td.dspicture {
  text-align: center;
  width: 50px;
}

td.dsitem {
  text-align: left;
  color: black;
  background-color: #ccc;
}

div.dscaption {
    width: 100%; 
    background-color: #404040;
    color: #ffc;
}

table.calendar td {
  width: 20px;
  height: 20px;
  font-family: "ARIAL CE", "HELVETICA CE","ARIAL","HELVETICA";
  font-size: 12px;
  padding: 1px 1px
}

td.cal_wday_txt {
  background-color: #bbd
}

td.cal_wend_txt {
  background-color: #dbd
}

td.cal_wday {
  background-color: #cce
}

td.cal_wend {
  background-color: #ecc
}

td.cal_wday_noact {
  background-color: #d0d0e0
}

td.cal_wend_noact {
  background-color: #e0d0d0
}

td.cal_today {
  background-color: #ffffc0
}

.advertisement {
  width: 600px
}

div li {
  font-weight: bold
}

.error {color: red; font-weight: bold}

td.att_det {align: center}

img.att_det_user { float: left}

td.att_det img { display: block; margin: 0 5px }

img.att_det_pre_text, img.att_det_post_text, img.with_caption { 
    border: 1px dotted black
}

.report_bar_1 {
  background-color: green;
  text-align: right;
  color: white;
}

.report_bar_2 {
  background-color: red;
  text-align: right;
  color: white;
}

.report_bar_3 {
  background-color: blue;
  text-align: right;
  color: white;
}

.report_bar_4 {
  background-color: brown;
  text-align: right;
  color: white;
}

.report_bar_5 {
  background-color: yellow;
  text-align: right;
  color: black;
}

.cal_popup {
  position: absolute; z-index: 1; 
  width: 10em; 
  background-color: #ffffc0;
  border: 1px solid blue;
  text-align: left;
  visibility: hidden
}

div.warning {
    border: thin solid #999;
    background-color: red;
    color: white
}

div.help {
  padding: 10px 10px;
  text-align: left;
}

div.help_link {
  height: 20px;
  font-size: 50%;
  margin: 2px 2px
}

div.help_link img {
  vertical-align: middle
}

#close {
  text-align: right
}

blockquote {
  border: 1px solid black;
  background-color: #eed;
  padding: 3px 5px;
  margin-top: 5px;
  font-size: 80%;
  font-style: italic;
}

.alien {
  background-color: #dd0;
}

td.calendar {
  width: 160px
}

div.cal_month {
  width: 150px;
  height: 170px;
}

#calendar img {
  padding-top: 60px
}

.dscaption a {
  color: yellow
}

.wdg_popup {
  position: absolute; 
  z-index: 10; 
  background-color: #ffffc0;
  border: 1px solid blue;
  text-align: left;
  visibility: hidden
}

.wdg_top_bar {
  text-align: right;
  height: 20px;
  background-color: #006
}

.wdg_content {
  padding: 5px
}

.wdg_close_button {
  text-decoration: none; 
  margin-right: 5px;
  color: white;
}

#multi_accounts {
	background-color: #503;
	color: White;
	text-align: center;
}

#multi_accounts * {
	padding-left: 5px;
	padding-right: 5px;
  color:white;
}

#multi_accounts a {
  font-weight: bold;
  text-decoration: none;
}

#multi_accounts a:hover {
  color:#903;
  background-color : white;
}

.edit_note {
  font-size: x-small
}

#overlay {
  visibility: hidden;
  position: absolute;
  left: 0px;
  top: 0px;
  width:100%;
  z-index: 9;
  background-image: url(overlay.png);
}
