/* $Id$ */

a {
  color:                #000099;
  font-family:          "Trebuchet MS";
  text-decoration:      none;
}

a:hover {
  text-decoration:      underline;
}

body {
  background-color:     #ffffff;
  color:                #000000;
  font-family:          "Trebuchet MS";
  margin-bottom:        0px;
  margin-left:          0px;
  margin-right:         0px;
  margin-top:           0px;
  padding-bottom:       0px;
  padding-left:         0px;
  padding-right:        0px;
  padding-top:          0px;
}

dl, ol, ul {
  margin-bottom:        0px;
}

form {
  display:              inline;
  font-family:          "Trebuchet MS";
}

h1, h2, h3, h4, h5, h6 {
  font-family:          "Trebuchet MS";
}

h1 {
  font-size:            21px;
}

h2 {
  font-size:            16px;
}

h3 {
  font-size:            13px;
}

h4 {
  font-size:            12px;
}

h5 {
  font-size:            11.5px;
}

h6 {
  font-size:            10px;
}

input, label, p, td, th, select, textarea {
  font-family:          "Trebuchet MS";
  font-size:            12px;
}

strong {
  color:                #ff0000;
  font-weight:          normal;
}

.input-button {
  font-family:          "MS Sans Serif";
  height:               24px;
}

.input-file {
  height:               24px;
}

.input-menu {
}

.input-select {
  font-weight:          normal;
  height:               22px;
}

.input-submit {
  font-family:          "MS Sans Serif";
  height:               24px;
}

.input-text {
  height:               24px;
  padding-left:         3px;
}

.input-textarea {
  margin-bottom:        0px;
  margin-top:           0px;
  padding-left:         3px;
}

.input-checkbox {
  height:               13px;
  margin-bottom:        0px;
  margin-left:          0px;
  margin-right:         0px;
  margin-top:           2px;
  width:                13px;
}

.input-checkbox-shrinked {
  height:               14px;
  margin-bottom:        1px;
  margin-left:          0px;
  margin-right:         0px;
  margin-top:           3px;
  width:                13px;
}

.input-radio {
  height:               12px;                   /* Classic Windows Theme */
/*height:               13px;                   /* Windows XP Theme */
  margin-bottom:        0px;
  margin-left:          0px;
  margin-right:         0px;
  margin-top:           2px;
  width:                12px;                   /* Classic Windows Theme */
/*width:                13px;                   /* Windows XP Theme */
}

.input-radio-shrinked {
  height:               14px;
  margin-bottom:        1px;
  margin-left:          0px;
  margin-right:         0px;
  margin-top:           3px;
  width:                13px;
}

.navbar {
  background-color:     #4791c5;
  border-top:           #ffffff 1px solid;
  height:               25px;
  padding-left:         6px;
  padding-right:        6px;
}

.table1 {
  border-bottom:        #ffffff 1px solid;
  border-collapse:      collapse;
  border-top:           #ffffff 1px solid;
  empty-cells:          show;
}

.table1 th {
  background-color:     #dbeaf5;
  border-top:           #ffffff 1px solid;
  font-weight:          normal;
  height:               23px;
  padding-bottom:       1px;
  padding-left:         1px;
  padding-right:        1px;
  padding-top:          1px;
  text-align:           left;
}

.table1 td {
  border-top:           #c1cdd8 1px solid;
  height:               23px;
  padding-bottom:       1px;
  padding-left:         1px;
  padding-right:        1px;
  padding-top:          1px;
/*  vertical-align:       top;*/
}

.table-page-header {
  background-color:     #336699;
  padding-left:         6px;
  padding-right:        6px;
  padding-top:          2px;
}

.table-page-body {
  padding-left:         6px;
  padding-right:        6px;
  padding-top:          6px;
  vertical-align:       top;
}

.td-checkbox {
  text-align:           center ! important;
  width:                21px
}

.td-checkbox-label {
  padding-left:         6px ! important;
  vertical-align:       top;
}

.td-form-column1 {
  width:                147px;
}

.td-form-column2 {
  padding-left:         3px;
}

.td-group-header {
  padding-bottom:       0px;
}

.td-group-header-after-checkbox {
  padding-top:          4px;
}

.td-group-header-after-radio {
  padding-top:          3px;
}

.td-group-header-after-select {
  padding-top:          4px;
}

.td-group-header-after-text {
  padding-top:          4px;
}

.td-group-header-after-textarea {
  padding-top:          4px;
}

.td-input-comment {
  padding-left:         4px;
  padding-top:          4px;
  vertical-align:       top;
}

.td-input-element {
  vertical-align:       top;
}

.td-input-label {
  padding-top:          4px;
  vertical-align:       top;
}

.td-radio-label {
  padding-left:         7px ! important;        /* Classic Windows Theme */
/*padding-left:         6px ! important;        /* Windows XP Theme */
  vertical-align:       top;
}

.text-blue {
  color:                #10659e;
}

.text-blue a:hover {
  color:                #10659e;
}

.text-blue a:link {
  color:                #10659e;
}

.text-blue a:visited {
  color:                #10659e;
}

.text-gray {
  color:                #666666 ! important;
}

.text-gray a:hover {
  color:                #666666;
}

.text-gray a:link {
  color:                #666666;
}

.text-gray a:visited {
  color:                #666666;
}

.text-green {
  color:                #008000;
}

.text-red {
  color:                #ff0000;
}

.text-red a {
  color:                #ff0000;
  font-family:          "Trebuchet MS";
  text-decoration:      none;
}

.text-impact-large {
  font-family:          Impact, Tahoma, sans-serif;
  font-size:            27px;
}

.text-white {
  color:                #ffffff;
}

.text-white a:hover {
  color:                #ffffff;
}

.text-white a:link {
  color:                #ffffff;
}

.text-white a:visited {
  color:                #ffffff;
}

.text-white-bold {
  color:                #ffffff;
  font-weight:          bold;
}

.text-white-bold a:hover {
  color:                #ffffff;
  font-weight:          bold;
}

.text-white-bold a:link {
  color:                #ffffff;
  font-weight:          bold;
}

.text-white-bold a:visited {
  color:                #ffffff;
  font-weight:          bold;
}

.toolbar {
  background-color:     #bddef4;
}

.toolbar-buttons a {
  color:                #000000;
  height:               20px;
  text-decoration:      none;
}

.toolbar-buttons a:hover {
  background-color:     #e9f2f8;
  border-bottom:        #336699 1px solid;
  border-left:          #336699 1px solid;
  border-right:         #336699 1px solid;
  border-top:           #336699 1px solid;
  height:               20px ! important;
  padding-bottom:       0px;
  padding-left:         3px ! important;
  padding-right:        3px ! important;
  padding-top:          0px ! important;
  text-decoration:      none;
}

.toolbar-buttons a:link {
  height:               20px;
  padding-bottom:       0px;
  padding-left:         4px;
  padding-right:        4px;
  padding-top:          1px;
}

.toolbar-buttons a:visited {
  height:               20px;
  padding-bottom:       0px;
  padding-left:         4px;
  padding-right:        4px;
  padding-top:          1px;
}

.toolbar-buttons td {
  height:               20px;
}

.toolbar-buttons-background {
  border-top:           #ffffff 1px solid;
  height:               25px;
  padding-left:         2px;
  padding-right:        6px;
}

.toolbar-element-label {
  padding-left:         6px;
  padding-right:        6px;
}

.ul-no-indent {
  padding-left:         0px;
  margin-left:          15px;
}
