
.pretty_img {margin: 5px;}
.pretty_text { font-family: Arial,  Helvetica, Verdana, sans-serif;font-size: 12px; font-style: normal; font-weight: normal; text-align: justify;}
.pretty_link {color: #000000;border-style: solid;border-width: 1px;border-color: #CACACA;text-decoration:none; }
.pretty_link:hover {background-color: #DDDDDD; }
.pretty_table {font-size: 12px;font-style: normal;font-weight: normal;color: #000000;border-style: solid;border-width: 1px;border-color: #CACACA;text-decoration:none; }
.pretty_table2 {font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration:none; }
.pretty_acronym {border-style: dashed;border-width: 1px;border-color: #CACACA;text-decoration:none; }
.pretty_col_td { font-family: Arial,  Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;color: #000000;vertical-align:top; text-align: justify;padding-left: 10px;padding-right: 10px;border-style: solid ;border-width: 0px;border-color: #CACACA;}
.pretty_col_tr { color: #000000;}
.pretty_col_tb { color: #000000;}
td.pretty_title h1, td.pretty_title h1 {
  display :         inline;
  margin :          0px;
  padding :         0px;
}

.pretty_title { font-family: Arial,  Helvetica, Verdana, sans-serif;font-size: 14px; font-style: normal; font-weight: bold; text-transform: uppercase;}
.pretty_title2 { font-family: Arial,  Helvetica, Verdana, sans-serif;font-size: 12px; font-style: normal; font-weight: bold;}
.pretty_title3 { font-family: Arial,  Helvetica, Verdana, sans-serif;font-size: 11px; font-style: normal; font-weight: 500; text-decoration: underline}
.pretty_ul { list-style: outside;}
.pretty_ol { list-style: outside; list-style-type: decimal;}
.pretty_pre { font-family: Courier, monospace;}
.pretty_quote { display: block; padding-left: 5px; border-left-style: solid; border-left-width: thin; border-left-color: #CACACA; font-style: italic;}
.pretty_user { display: block; padding-left: 10px;}
.pretty_user_name { font-weight: bold;}
.pretty_user_mail { font-style: italic; padding-left: 10px;}
.pretty_frame_right {float:right;margin: 5px;padding: 5px;width: 200px;border: 1px dashed #CACACA; }
.pretty_frame_left {float:left;margin: 5px;padding: 5px;width: 200px;border: 1px dashed #CACACA; }
 .authFormLabel {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       right;
  vertical-align:   middle;
  color:            #000000;
  background-color: #FFFFFF;
}

.authFormInput {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   middle;
  color:            #000000;
  background-color: #FFFFFF;
}

.authHelpMsg {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  color:            #000000;
  background-color: #FFFFFF;
}

.authErrorMsg {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  color:            #FF0000;
  background-color: #FFFFFF;
}

.line {
  background-color: #CACACA;
}

.anchor {
  text-decoration : none;
  color:            #000000;
}

.anchorAnim {
  text-decoration : none;
  color:            #000000;
}
.anchorAnim:hover { color: red }

.anchorFramed {
  text-decoration: none;
  color:           #000000;
  border-style:    solid;
  border-width:    1px;
  border-color:    #CACACA;
}
.anchorFramed:hover { color: red }

body, td, .basicText {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
}

.text {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  background-color: #FFFFFF;
}

.textTiny {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        10px;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  background-color: #FFFFFF;
}

.textJustify {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  color:            #000000;
  background-color: #FFFFFF;
}

.text1 {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  background-color: #DDDDDD;
}

.text2 {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  background-color: #EAEAEA;
}

.dump {
  font-family: Arial,  Helvetica, Verdana, sans-serif;
  font-size:   12px;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.title {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color: #FFFFFF;
}

.title1 {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color: #DDDDDD;
}

td.title1 h1, td.title h1 {
  display :         inline;
  margin :          0px;
  padding :         0px;
}

.title2 {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color: #EAEAEA;
}

.titleBig {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color: #FFFFFF;
}

.formLabel {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  color:            #000000;
  background-color: #DDDDDD;
}

.formLabelMandatory {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       italic;
  font-weight:      bold;
  color:            #000000;
  background-color: #DDDDDD;
}

.formInput {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  background-color: #EAEAEA;
}

.error {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-weight:      bold;
  color:            #FF0000;
  background-color: #FFFFFF;
}

.btActive {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  color:            #000000;
  background-color: #FFFFFF;
}

.btInactive {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  color:            #000000;
  background-color: #FFFFFF;
}

body {
  background-color: #FFFFFF;
}

.tabBackground {
  background-color: #FFFFFF;
}

.tabActive {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   top;
  color:            #000000;
  background-color: #FAFAFA;
}

.tabInactive {
  font-family:      Arial,  Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   top;
  color:            #000000;
  background-color: #FFFFFF;
}

.tabInactiveAnchor {
  text-decoration : none;
  color:            #FFFFFF;
}

@media screen {

  .no_screen_to_print {
display: none;
}

.to_print, .no_screen_to_print, .no_print {}
}
@media print {

.to_print, .no_screen_to_print {
font-family: Verdana;
font-size:12pt;
display: block;
}
.no_print {
display: none;
} 
}


