/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  .invalid { border-color: rgb(255, 0, 0);
    }

  label.invalid { color: rgb(255, 0, 0);
    }

  #editor-xtd-buttons { padding: 5px;
    }

  .button2-left, .button2-right, .button2-left div, .button2-right div { float: left;
    }

  .button2-left a, .button2-right a, .button2-left span, .button2-right span { display: block;
    height: 22px;
    float: left;
    line-height: 22px;
    font-size: 11px;
    color: rgb(102, 102, 102);
    cursor: pointer;
    }

  .button2-left span, .button2-right span { cursor: default;
    color: rgb(153, 153, 153);
    }

  .button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { padding: 0pt 6px;
    }

  .page span { color: rgb(0, 0, 0);
    font-weight: bold;
    }

  .button2-left a:hover, .button2-right a:hover { text-decoration: none;
    color: rgb(11, 85, 196);
    }

  .button2-left a, .button2-left span { padding: 0pt 24px 0pt 6px;
    }

  .button2-right a, .button2-right span { padding: 0pt 6px 0pt 24px;
    }

  .button2-left { background: transparent url(../images_general/j_button2_left.png) no-repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    margin-left: 5px;
    }

  .button2-right { background: transparent url(../images_general/j_button2_right.png) no-repeat scroll 100% 0pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    margin-left: 5px;
    }

  .button2-left .image { background: transparent url(../images_general/j_button2_image.png) no-repeat scroll 100% 0pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .button2-left .readmore { background: transparent url(../images_general/j_button2_readmore.png) no-repeat scroll 100% 0pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .button2-left .pagebreak { background: transparent url(../images_general/j_button2_pagebreak.png) no-repeat scroll 100% 0pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  div.tooltip { border: 1px solid rgb(212, 213, 170);
    padding: 5px;
    background: rgb(255, 255, 204) none repeat scroll 0%;
    float: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    max-width: 200px;
    }

  div.tooltip h4 { margin: -15px 0pt 0pt;
    padding: 15px 0pt 5px;
    background: transparent url(../images_general/selector-arrow.png) no-repeat scroll 0%;
    font-size: 95%;
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  div.tooltip p { margin: 0pt;
    font-size: 90%;
    }

  .img_caption.left { float: left;
    margin-right: 1em;
    }

  .img_caption.right { float: right;
    margin-left: 1em;
    }

  .img_caption.left p { clear: left;
    text-align: center;
    }

  .img_caption.right p { clear: right;
    text-align: center;
    }

  a img.calendar { background: transparent url(../images_general/calendar.png) no-repeat scroll 0%;
    width: 16px;
    height: 16px;
    margin-left: 3px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    cursor: pointer;
    vertical-align: middle;
    }

  #system-message { border: 0px solid ;
    margin: 10px 0pt 20px;
    padding: 0pt ! important;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #system-message dt { font-weight: bold;
    }

  #system-message dd { margin: 0pt;
    padding: 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    font-weight: bold;
    text-indent: 0px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #system-message dd ul { border-top: 3px solid rgb(147, 36, 111);
    border-bottom: 3px solid rgb(147, 36, 111);
    padding: 0px;
    margin-bottom: 10px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    color: rgb(0, 64, 128);
    }

  #system-message dt.message { display: none;
    }

  #system-message dd.message {  }

  #system-message dd.message ul { background: rgb(227, 226, 242) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #system-message dt.error { display: none;
    }

  #system-message dd.error {  }

  #system-message dd.error ul { border-top: 3px solid rgb(147, 36, 111);
    border-bottom: 3px solid rgb(147, 36, 111);
    margin: 0pt;
    background: rgb(227, 226, 242) none repeat scroll 0%;
    color: rgb(147, 36, 111);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #system-message dt.notice { display: none;
    }

  #system-message dd.notice {  }

  #system-message dd.notice ul { border-top: 3px solid rgb(147, 36, 111);
    border-bottom: 3px solid rgb(147, 36, 111);
    background: rgb(227, 226, 242) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 64, 128);
    }

