/* General */
* {font-family: Tahoma}

A:link {color: #3097B9}
A:visited {color: #136489}
A:active {color: #136489}
A:hover {color: #B0E2F2}

H1 {color: #4E648E; font-size: 140%; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; font-weight: normal}
H2 {color: gray; font-size: 110%; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; font-weight: normal}

FORM {margin: 0px}
IMG {border: 0px}

B {font-weight: bold}

INPUT.searchField {border: 1px solid #CBCBCB; border-left: none; border-right: none; width: 100%; height: 22px}

INPUT, TEXTAREA {border: 1px solid #575757}

TD.topMenu A {margin-right: 10px; text-decoration: none}

.menuItem {margin-bottom: 5px}
.menuItem A {text-decoration: none}

.infoHeader {margin-bottom: 10px}
.infoHeader .caption {color: #F19D24; font-size: 110%}
.infoHeader .link {font-size: 90%; margin-left: 10px; color: gray}
.infoHeader .link A {text-decoration: none}

.leftMenuHeader {color: #F19D24; font-size: 105%; margin-bottom: 5px}

.dashed {text-decoration: none; border-bottom-style: dashed; border-bottom-width: 1px}

/* Messages */
TABLE.message TD.header {font-weight: bold; color: #136489; font-size: 80%; padding-left: 10px}
TABLE.message TD.body {font-size: 80%; padding-left: 10px; padding-top: 5px; color: #444444}

TABLE.errorMessage TD.header {font-weight: bold; color: red; font-size: 80%; padding-left: 10px}
TABLE.errorMessage TD.body {font-size: 80%; padding-left: 10px; padding-top: 5px; color: #444444}
TABLE.errorMessage TD.body OL {margin: 0px; margin-left: 20px}

TABLE.infoMessage TD.header {color: #136489; font-size: 80%; padding-left: 10px}
TABLE.infoMessage TD.body {font-size: 80%; padding-left: 10px; padding-top: 5px; color: #444444}

TD.fieldGroup {color: #4E648E; font-size: 90%; vertical-align: top; padding-bottom: 6px; padding-right: 5px; font-weight: bold}
TD.fieldName {color: #374664; font-size: 90%; vertical-align: top; padding-bottom: 6px; padding-right: 5px}
TD.fieldValue {color: #777777; font-size: 90%; vertical-align: top; padding-bottom: 6px}

.fieldComment {font-size: 80%; color: gray}
.formComment {font-size: 80%; color: gray; margin-top: 10px; margin-bottom: 10px}
.requiredMark {font-size: 80%; color: red}
.formSubHeader {font-size: 105%; color: gray}

INPUT.checkbox {margin-left: -4px; border: none}
INPUT.radio {margin-left: -4px; border: none}

.loadingBox {background-color: #DDDDDD; color: white; z-index: 66; position: absolute}

.text {font-size: 90%; color: #333333}

.profileNavigation {font-size: 90%; color: gray}

.optionPriority {font-weight: bold; color: #4E648E}

span.fieldName {color: #374664; font-size: 90%;}