
#dialog {
  margin: 0px auto;
  border: solid 1px #ADBBCA;
}

#shadowLine {
  margin: 0px auto;
  border-top: solid 2px #EDEFF1;
}


#dialog td.dialog {
  padding-top: 10px;
  background: #FFFFFF;
  border: solid 10px #DAE2E8;
  padding-right: 17px
}

#dialog td td {
  border: none;
   }

#dialog td .formtable {
  margin: 5px 5px 0px;
}
#dialog td .formtable2 {
  margin: 5px 0px 5px 0px;
}

#dialog p {
  margin: 10px;
  text-align: left; }

#dialog h4 {
  border-bottom: solid 1px #DAE2E8;
  margin: 5px -5px 5px 10px;
  padding: 0px 0px 2px;
  font-size: 13px; }

#dialog h5 {
  border-bottom: solid 1px #DAE2E8;
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 2px;
  font-size: 11px; }

#dialog h6 {
  color: #808080;
  border-bottom: solid 1px #DAE2E8;
  padding: 0px 0px 2px;
  font-size: 11px;
  font-weight: normal;
  font-style: italic
}


#dialog .buttons {
  padding: 10px;
  text-align: right; }

#dialog .buttons input {
  margin-left: 10px; }

#dialog small {
  color: gray; }

#dialog_note {
  margin: 10px auto 0px auto;
  border: 0; }

#dialog_note td {
  text-align: center; }

div.notice {
  width: 400px;
  margin: 80px 100px;
  padding: 10px;
  position: absolute;
  z-index: 100;
  background: #f7f7f7;
  border: solid 3px #45688E; }

  div.notice h4 {
    margin-bottom: 10px; }
  
  div.notice .buttons {
    margin: 10px 0px 0px;
    text-align: center; }
  
  div.notice .buttons input {
    margin-left: 10px;
    width: 60px; }

#dynamic_dialog {
  position: absolute;
  z-index: 1;
  background: #FFFFFF;
  left: 0px;
  top: 0px;
  width: 360px;
}

.messageImage {
    margin-left: 10px;
    margin-right: 8px;
    margin-top: 3px;
}

#to_image {
    width: 50px;
}

#message_report { margin-top: 5px; }

#messageFields {
  width: 586px;
  margin: 0px;
  padding: 0px;
}

#messageFields2 {
  margin: 0px;
  padding: 0px;
}

#messageFields3 {
  width: 640px;
  margin: 0px;
  padding: 0px;
}

#messageFields4 {
  margin: 0px;
  padding: 0px;
}

#messageFields5 {
  width: 700px;
  margin: 0px;
  padding: 0px;
}

#messageFields3 table {
  padding: 0 16px 0 0;
}

#messageFields tr.printver {
  background-color:#FFFFFF;
}


#messageFields td.label {
    width: 270px;
}

#messageFields td.redlabel {

    width: 240px;
    color: #FF0000;
  font-weight: bolder
}

#messageFields td.edit {
    width: 306px;
  padding-left: 8px
}

#messageFields td.label2 {
    width: 546px;
}

#messageFields4 td.label3 {
    width: 170px;
}


input[disabled]{
  background: #F8F8F8
}

select[disabled]{
  background: #F8F8F8
}

table.menutable {
  border: 0px solid #D8DFEA;

}



td.bord {
background-color: #FFFFFF;
  font-weight: bold;
  color: #000000;
  padding-bottom: 4;
  padding-left: 0;
  padding-right: 0;
  padding-top: 4;
  border-bottom: solid 1px #D8DFEA;
}


td.menu {
  background-color: #FFFFFF;
  font-weight: bold;
  color: #3B5998;
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
  border-bottom: solid 1px #D8D8DA;
  cursor: pointer;
}

td.actmenu {
  background-color: #FFFFFF;
  font-weight: bold;
  color: #000000;
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
  border-left: solid 1px #D8D8DA;
  border-right: solid 1px #D8D8DA;
  border-top: solid 1px #D8D8DA;
  cursor: pointer;
}
td.menub {
  background-color: #C8CFDA;
  color: #3B5998;
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
  border-bottom: solid 1px #D8DFEA;
  cursor: pointer;
}

td.actmenub {
  background-color: #F0F0F0;
  color: #000000;
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
  border: solid 1px #D8DFEA;
  border-bottom: 0;
  cursor: pointer;
}

td.mousemenu {
  background-color: #3B5998;
  font-weight: bold;
  color: #FFFFFF;
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
  cursor: pointer;
}

/*
td.mousemenu {
  background-color: #3B5998;
  font-weight: bold;
  color: #FFFFFF;
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
}
*/
th.head {
  background-color: #F1F1F1;
  font-weight: bold;
  color: #3B5998;
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
}

tr.trow1 {
  background-color: #EEF6FE;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}

tr.trow2 {
  background-color: #FFFFFF;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}

tr.expresstrow1 {
  background-color: #FFBBBB;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}
tr.expresstrow2 {
  background-color: #FF9999;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}

tr.daytrow1 {
  background-color: #FFFFBB;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}
tr.daytrow2 {
  background-color: #FFFF99;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}

tr.day2trow1 {
  background-color: #FFFFBB;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}
tr.day2trow2 {
  background-color: #FFFF99;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}

tr.weektrow1 {
  background-color: #BBFFBB;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}
tr.weektrow2 {
  background-color: #99FF99;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}

tr.monthtrow1 {
  background-color: #EEF6FE;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}

tr.monthtrow2 {
  background-color: #FFFFFF;
  color: #000000;
  padding-left: 8;
  padding-right: 8;
}


td.cell {
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
}

td.bcell {
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
  font-weight: bolder
}


td.cell1 {
  background-color: #FFFFFF;
  font-weight: bold;
  color: #000000;
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
}

td.cell2 {
  background-color: #EEF6FE;
  font-weight: bold;
  color: #000000;
  padding-bottom: 4;
  padding-left: 8;
  padding-right: 8;
  padding-top: 4;
}



#messageFields input.i1 {
    width: 305px;
}


#messageFields td.label div {
  font-weight: normal;
  font-size:10px;
  color: #999;
}


#messageFields p { margin-left: 0px; margin-right: 0px; }

.topTime {
  color: #808080;
  font-size:  9px;
  font-weight: normal;
  padding-left: 10px;
  position: relative;
  top: -3px;
}

.greycaption {
  color: #808080;
  font-size:  9px;
  font-weight: normal;
  padding-left: 10px;
  position: relative;
}