@charset "utf-8";
#MASTER {
    margin: 0 auto;
}

html,html * {
    margin: 0;
    padding: 0;
}

b,b *,strong,strong * {
    font-weight: bold;
}

i,i *,em,em * {
    font-style: italic;
}

u,u * {
    text-decoration: underline;
}

img {
    border: 0;
}

* {
    color: #626469;
    font-family: Arial;
    font-size: 11px;
}

* * .richTextContent p,* * .richText p {
    margin: 10px 0;
}

* * .richTextContent ul li,* * .richText ul li {
    margin: 0;
    padding: 0;
}

* * .richTextContent ul,* * .richText ul {
    margin: 0;
    padding: 0 0 0 20px;
    list-style-position: outside;
}

* * .richTextContent *,* * .richText * {
    float: none;
}

* * .richTextContent .leftImage,* * .richText .leftImage {
    float: left;
    margin: 0 20px 10px 0;
    padding: 0;
}

* a:hover,* * .richTextContent a:hover,* * .richText a:hover,* a,* * .richTextContent a,* * .richText a,* a *,* * .richTextContent a *,* * .richText a * {
    font-weight: bold;
    color: #3dcd58;
    text-decoration: none;
}

.index-page a {
    color: #3dcd58;
    font-family: Arial;
    text-decoration: none;
    font-size: 11px;
}

.index-page a:link,.index-page a:hover,.index-page a:visited {
    font-weight: normal;
}

.index-page .current_index_page {
    color: #3dcd58;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
}

.index-page .pipe {
    color: #3dcd58;
    font-family: Arial;
    font-size: 11px;
}

.index-page td {
    padding: 0 2px;
}

.index-page td * {
    display: inline;
}

.contentImage {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

.contentImage img {
    display: block;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

/* end clearfix */
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-state-disabled {
    cursor: default!important;
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #efefef;
    background: #fff url('images/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
    color: #63656b;
}

.ui-widget-content a {
    color: #63656b;
}

.ui-widget-header {
    border: 1px solid #fff;
    background: #efefef url('images/ui-bg_flat_0_efefef_40x100.png') 50% 50% repeat-x;
    color: #63656b;
    font-weight: bold;
}

.ui-widget-header a {
    color: #63656b;
}

.ui-state-default,.ui-widget-content .ui-state-default {
    border: 1px solid #efefef;
    background: #fff url('images/ui-bg_glass_75_ffffff_1x400.png') 50% 50% repeat-x;
    font-weight: normal;
    color: #63656b;
    outline: none;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #63656b;
    text-decoration: none;
    outline: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
    border: 1px solid #52aa00;
    background: #52aa00 url('images/ui-bg_flat_0_52aa00_40x100.png') 50% 50% repeat-x;
    font-weight: normal;
    color: #fff;
    outline: none;
}

.ui-state-hover a,.ui-state-hover a:hover {
    color: #fff;
    text-decoration: none;
    outline: none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
    border: 1px solid #52aa00;
    background: #52aa00 url('images/ui-bg_flat_0_52aa00_40x100.png') 50% 50% repeat-x;
    font-weight: normal;
    color: #fff;
    outline: none;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #fff;
    outline: none;
    text-decoration: none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight {
    border: 1px solid #52aa00;
    background: #fff url('images/ui-bg_glass_55_ffffff_1x400.png') 50% 50% repeat-x;
    color: #63656b;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a {
    color: #63656b;
}

.ui-state-error,.ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url('images/ui-bg_inset-soft_95_fef1ec_1x100.png') 50% bottom repeat-x;
    color: #cd0a0a;
}

.ui-state-error a,.ui-widget-content .ui-state-error a {
    color: #cd0a0a;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text {
    color: #cd0a0a;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url('images/ui-icons_63656b_256x240.png');
}

.ui-widget-content .ui-icon {
    background-image: url('images/ui-icons_63656b_256x240.png');
}

.ui-widget-header .ui-icon {
    background-image: url('images/ui-icons_63656b_256x240.png');
}

.ui-state-default .ui-icon {
    background-image: url('images/ui-icons_888888_256x240.png');
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
    background-image: url('images/ui-icons_efefef_256x240.png');
}

.ui-state-active .ui-icon {
    background-image: url('images/ui-icons_efefef_256x240.png');
}

.ui-state-highlight .ui-icon {
    background-image: url('images/ui-icons_2e83ff_256x240.png');
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url('images/ui-icons_cd0a0a_256x240.png');
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-off {
    background-position: -96px -144px;
}

.ui-icon-radio-on {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-corner-tl {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
}

.ui-corner-tr {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
}

.ui-corner-br {
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
}

.ui-corner-top {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
}

.ui-corner-right {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
}

.ui-corner-left {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
}

.ui-corner-all {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.ui-widget-overlay {
    background: #aaa url('images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url('images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
    display: inline;
}

.ui-accordion .ui-accordion-header-active {
    border-bottom: 0!important;
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
}

.ui-accordion .ui-accordion-content-active {
    display: block;
}

.ui-dialog {
    position: relative;
    padding: .2em;
    width: 300px;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em .3em .3em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0 .2em;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}

.ui-dialog .ui-dialog-content {
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button {
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    line-height: 1.4em;
    width: auto;
    overflow: visible;
}

.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
}

.ui-slider-horizontal {
    height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range {
        top:0;
        height: 100%;
    }

    .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
    }

    .ui-slider-vertical {
        width: .8em;
        height: 100px;
    }

    .ui-slider-vertical .ui-slider-handle {
        left: -.3em;margin-left:0;
        margin-bottom: -.6em;}.ui-slider-vertical .ui-slider-range {
            left:0;
            width: 100%;
        }

        .ui-slider-vertical .ui-slider-range-min {
            bottom: 0;
        }

        .ui-slider-vertical .ui-slider-range-max {
            top: 0;
        }

        .ui-tabs {
            padding: .2em;
            zoom: 1;
        }

        .ui-tabs .ui-tabs-nav {
            list-style: none;
            position: relative;
            padding: .2em .2em 0;
        }

        .ui-tabs .ui-tabs-nav li {
            position: relative;
            float: left;
            border-bottom-width: 0!important;
            margin: 0 .2em -1px 0;
            padding: 0;
        }

        .ui-tabs .ui-tabs-nav li a {
            float: left;
            text-decoration: none;
            padding: .5em 1em;
        }

        .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
            padding-bottom: 1px;
            border-bottom-width: 0;
        }

        .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
            cursor: text;
        }

        .ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
            cursor: pointer;
        }

        .ui-tabs .ui-tabs-panel {
            padding: 1em 1.4em;
            display: block;
            border-width: 0;
            background: none;
        }

        .ui-tabs .ui-tabs-hide {
            display: none!important;
        }

        .ui-datepicker {
            width: 17em;
            padding: .2em .2em 0;
        }

        .ui-datepicker .ui-datepicker-header {
            position: relative;
            padding: .2em 0;
        }

        .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
            position: absolute;
            top: 2px;
            width: 1.8em;
            height: 1.8em;
        }

        .ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
            top: 1px;
        }

        .ui-datepicker .ui-datepicker-prev {
            left: 2px;
        }

        .ui-datepicker .ui-datepicker-next {
            right: 2px;
        }

        .ui-datepicker .ui-datepicker-prev-hover {
            left: 1px;
        }

        .ui-datepicker .ui-datepicker-next-hover {
            right: 1px;
        }

        .ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
            display: block;
            position: absolute;
            left: 50%;
            margin-left: -8px;
            top: 50%;
            margin-top: -8px;
        }

        .ui-datepicker .ui-datepicker-title {
            margin: 0 2.3em;
            line-height: 1.8em;
            text-align: center;
        }

        .ui-datepicker .ui-datepicker-title select {
            float: left;
            font-size: 1em;
            margin: 1px 0;
        }

        .ui-datepicker select.ui-datepicker-month-year {
            width: 100%;
        }

        .ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
            width: 49%;
        }

        .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
            float: right;
        }

        .ui-datepicker table {
            width: 100%;
            font-size: .9em;
            border-collapse: collapse;
            margin: 0 0 .4em;
        }

        .ui-datepicker th {
            padding: .7em .3em;
            text-align: center;
            font-weight: bold;
            border: 0;
        }

        .ui-datepicker td {
            border: 0;
            padding: 1px;
        }

        .ui-datepicker td span,.ui-datepicker td a {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none;
        }

        .ui-datepicker .ui-datepicker-buttonpane {
            background-image: none;
            margin: .7em 0 0 0;
            padding: 0 .2em;
            border-left: 0;
            border-right: 0;
            border-bottom: 0;
        }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }

        .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
            float: left;
        }

        .ui-datepicker.ui-datepicker-multi {
            width: auto;
        }

        .ui-datepicker-multi .ui-datepicker-group {
            float: left;
        }

        .ui-datepicker-multi .ui-datepicker-group table {
            width: 95%;
            margin: 0 auto .4em;
        }

        .ui-datepicker-multi-2 .ui-datepicker-group {
            width: 50%;
        }

        .ui-datepicker-multi-3 .ui-datepicker-group {
            width: 33.3%;
        }

        .ui-datepicker-multi-4 .ui-datepicker-group {
            width: 25%;
        }

        .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
            border-left-width: 0;
        }

        .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
            border-left-width: 0;
        }

        .ui-datepicker-multi .ui-datepicker-buttonpane {
            clear: left;
        }

        .ui-datepicker-row-break {
            clear: both;
            width: 100%;
        }

        .ui-datepicker-rtl {
            direction: rtl;
        }

        .ui-datepicker-rtl .ui-datepicker-prev {
            right: 2px;
            left: auto;
        }

        .ui-datepicker-rtl .ui-datepicker-next {
            left: 2px;
            right: auto;
        }

        .ui-datepicker-rtl .ui-datepicker-prev:hover {
            right: 1px;
            left: auto;
        }

        .ui-datepicker-rtl .ui-datepicker-next:hover {
            left: 1px;
            right: auto;
        }

        .ui-datepicker-rtl .ui-datepicker-buttonpane {
            clear: right;
        }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
            float: right;
        }

        .ui-datepicker-rtl .ui-datepicker-group {
            float: right;
        }

        .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
            border-right-width: 0;
            border-left-width: 1px;
        }

        .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
            border-right-width: 0;
            border-left-width: 1px;
        }

        .ui-datepicker-cover {
            display: none;
            display: block;
            position: absolute;
            z-index: -1;
            filter: mask();
            top: -4px;
            left: -4px;
            width: 200px;
            height: 200px;
        }

        .ui-progressbar {
            height: 2em;
            text-align: left;
        }

        .ui-progressbar .ui-progressbar-value {
            margin: -1px;
            height: 100%;
        }

        #ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default {
            border: 1px solid #FFF;
        }

        #ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content .ui-state-highlight {
            border: 1px solid #52AA00;
        }

        #ui-datepicker-div .ui-widget-header {
            background: none;
        }

        #ui-datepicker-div .ui-icon-circle-triangle-w {
            background-position: -96px -16px;
        }

        #ui-datepicker-div .ui-icon-circle-triangle-e {
            background-position: -32px -16px;
        }

        #ui-datepicker-div .ui-state-default:hover,#ui-datepicker-div .ui-widget-content .ui-state-default:hover,#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-widget-content .ui-state-focus {
            border: 1px solid #52AA00;
            background: #52AA00;
            color: #FFF;
            font-weight: normal;
        }

        .header {
            width: 1000px;
            height: 60px;
            clear: both;
            float: none;
            background-color: white;
        }

        .header *,.header a,.header img {
            margin: 0;
            padding: 0;
            font: normal 10px arial;
            font-style: normal;
            text-decoration: none;
            color: #6C6C6C;
        }

        .header a:hover {
            font-weight: normal;
            color: #3dcd58;
        }

        .header a,.header img {
            border: none;
        }

        .header .td_logo {
            width: 142px;
            height: 0;
            float: left;
        }

        .header img.logo {
            height: 60px;
            display: block;
            margin: 0;
            padding: 0;
            border: none;
            line-height: 0;
        }

        .header .td_nav_search {
            width: auto;
            height: 60px;
            float: right;
            text-align: right;
        }

        .header .topnav {
            margin: 0 10px;
            float: none;
            clear: both;
            height: 20px;
            width: auto;
        }

        .header .topnav ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
            float: right;
        }

        .header .topnav li {
            width: auto;
            height: 20px;
            vertical-align: middle;
            display: inline;
            float: left;
        }

        .header .title_header {
            font-size: 15px;
            color: #009530;
            font-weight: bold;
        }

        .header .topnav .separatorHeader {
            padding-left: 6px;
            padding-right: 6px;
            _padding-left: 8px;
            _padding-right: 8px;
            text-align: center;
            font-size: 9px;
        }

        .header .headerSearch {
            float: none;
            clear: both;
            padding: 0;
            margin: 1px 10px 0 10px;
            vertical-align: top;
        }

        .header .headerSearch input#search_input_field {
            text-align: left;
            line-height: 9px;
            width: 235px;
            border: 1px solid #B2B2B4;
            padding: 2px 5px 2px 5px;
            _padding: 3px 5px 2px 5px;
        }

        .header .headerSearch input {
            vertical-align: middle;
        }

        .header #frm label {
            color: #fff;
        }

        .stats {
            display: none;
        }

        .header .headerSearch .searchin {
            float: left;
            padding-top: 3px;
            padding-right: 5px;
        }

        .header .headerSearch .accesshidden {
            position: absolute;
            left: -9999px;
            height: .0;
            width: .0;
            overflow: hidden;
            font-size: .0x;
        }

        #search_in {
            height: 19px;
        }

        #search_in * {
            padding: 0 4px;
        }

        label.show {
            color: #626469;
            font-size: 11px;
        }

        .GSinput {
            float: left;
            height: 12px;
            margin-left: 4px;
            width: 246px;
        }

        .ac_results {
            padding: 0;
            border: 1px solid #808080;
            background-color: #F7F7F7;
            z-index: 99999;
            color: #626469;
        }

        .ac_results ul {
            width: 100%;
            list-style-position: outside;
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .ac_results li {
            margin: 0;
            padding: 2px 5px;
            cursor: default;
            display: block;
            overflow: hidden;
            line-height: 10px;
        }

        .ac_results a {
            color: #626469!important;
            cursor: pointer;
            font-weight: normal;
            font-family: verdana!important;
            font-size: 10px!important;
        }

        .ac_results a:hover {
            font-weight: normal!important;
        }

        .ac_results a strong {
            color: #4FA600;
            font-family: verdana!important;
            font-size: 10px!important;
        }

        .ac_loading {
            background: white;
        }

        .ac_over {
            text-decoration: underline;
        }

        .ui-helper-hidden {
            display: none;
        }

        .ui-helper-hidden-accessible {
            clip: rect(1px,1px,1px,1px);
            position: absolute!important;
        }

        .ui-helper-reset {
            border: 0 none;
            font-size: 100%;
            line-height: 1.3;
            list-style: none outside none;
            margin: 0;
            outline: 0 none;
            padding: 0;
            text-decoration: none;
        }

        .ui-helper-clearfix:after {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            visibility: hidden;
        }

        .ui-helper-clearfix {
            display: inline-block;
        }

        * html .ui-helper-clearfix {
            height: 1%;
        }

        .ui-helper-clearfix {
            display: block;
        }

        .ui-helper-zfix {
            height: 100%;
            left: 0;
            opacity: 0;
            position: absolute;
            top: 0;
            width: 100%;
        }

        .ui-state-disabled {
            cursor: default!important;
        }

        .ui-icon {
            background-repeat: no-repeat;
            display: block;
            overflow: hidden;
            text-indent: -99999px;
        }

        .ui-widget-overlay {
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%;
        }

        .ui-widget {
            font-family: Verdana,sans-serif;
            font-size: 10px;
        }

        .ui-widget .ui-widget {
            font-size: 1em;
        }

        .ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
            font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
            font-size: 1em;
        }

        .ui-widget-content {
            background: none repeat scroll 0 0 #F7F7F7;
            border: 1px solid #AAA;
            color: #626469;
        }

        .ui-widget-content a {
            color: #626469;
        }

        .ui-widget-header {
            background: repeat-x scroll 50% 50% #DDD;
            border: 1px solid #BBB;
            color: #444;
            font-weight: bold;
        }

        .ui-widget-header a {
            color: #444;
        }

        .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
            background: repeat-x scroll 50% 50% #EEE;
            border: 1px solid #CCC;
            color: #3383BB;
            font-weight: bold;
        }

        .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
            color: #3383BB;
            text-decoration: none;
        }

        .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
            background: none repeat scroll 0 0 transparent;
            border: medium none;
            text-decoration: underline;
            color: #626469;
        }

        .ui-state-hover a,.ui-state-hover a:hover {
            color: #369;
            text-decoration: underline;
        }

        .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
            background: repeat-x scroll 50% 50% #999;
            border: 1px solid #999;
            color: #FFF;
            font-weight: bold;
        }

        .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
            color: #FFF;
            text-decoration: none;
        }

        .ui-widget *:active {
            outline: medium none;
        }

        .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
            background: repeat-x scroll 50% 50% #EEE;
            border: 1px solid #FFF;
            color: #444;
        }

        .ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
            color: #444;
        }

        .ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
            background: repeat-x scroll 50% 50% #C0402A;
            border: 1px solid #C0402A;
            color: #FFF;
        }

        .ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
            color: #FFF;
        }

        .ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
            color: #FFF;
        }

        .ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
            font-weight: bold;
        }

        .ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
            font-weight: normal;
            opacity: .7;
        }

        .ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
            background-image: none;
            opacity: .35;
        }

        .ui-icon {
            background-image: url("/gc_1_0/images/ui-icons_999999_256x240.png");
            height: 16px;
            width: 16px;
        }

        .ui-widget-content .ui-icon {
            background-image: url("/gc_1_0/images/ui-icons_999999_256x240.png");
        }

        .ui-widget-header .ui-icon {
            background-image: url("/gc_1_0/images/ui-icons_999999_256x240.png");
        }

        .ui-icon-carat-1-n {
            background-position: 0 0;
        }

        .ui-icon-carat-1-ne {
            background-position: -16px 0;
        }

        .ui-icon-carat-1-e {
            background-position: -32px 0;
        }

        .ui-icon-carat-1-se {
            background-position: -48px 0;
        }

        .ui-icon-carat-1-s {
            background-position: -64px 0;
        }

        .ui-icon-carat-1-sw {
            background-position: -80px 0;
        }

        .ui-icon-carat-1-w {
            background-position: -96px 0;
        }

        .ui-icon-carat-1-nw {
            background-position: -112px 0;
        }

        .ui-icon-carat-2-n-s {
            background-position: -128px 0;
        }

        .ui-icon-carat-2-e-w {
            background-position: -144px 0;
        }

        .ui-icon-triangle-1-n {
            background-position: 0 -16px;
        }

        .ui-icon-triangle-1-ne {
            background-position: -16px -16px;
        }

        .ui-icon-triangle-1-e {
            background-position: -32px -16px;
        }

        .ui-icon-triangle-1-se {
            background-position: -48px -16px;
        }

        .ui-icon-triangle-1-s {
            background-position: -64px -16px;
        }

        .ui-icon-triangle-1-sw {
            background-position: -80px -16px;
        }

        .ui-icon-triangle-1-w {
            background-position: -96px -16px;
        }

        .ui-icon-triangle-1-nw {
            background-position: -112px -16px;
        }

        .ui-icon-triangle-2-n-s {
            background-position: -128px -16px;
        }

        .ui-icon-triangle-2-e-w {
            background-position: -144px -16px;
        }

        .ui-icon-arrow-1-n {
            background-position: 0 -32px;
        }

        .ui-icon-arrow-1-ne {
            background-position: -16px -32px;
        }

        .ui-icon-arrow-1-e {
            background-position: -32px -32px;
        }

        .ui-icon-arrow-1-se {
            background-position: -48px -32px;
        }

        .ui-icon-arrow-1-s {
            background-position: -64px -32px;
        }

        .ui-icon-arrow-1-sw {
            background-position: -80px -32px;
        }

        .ui-icon-arrow-1-w {
            background-position: -96px -32px;
        }

        .ui-icon-arrow-1-nw {
            background-position: -112px -32px;
        }

        .ui-icon-arrow-2-n-s {
            background-position: -128px -32px;
        }

        .ui-icon-arrow-2-ne-sw {
            background-position: -144px -32px;
        }

        .ui-icon-arrow-2-e-w {
            background-position: -160px -32px;
        }

        .ui-icon-arrow-2-se-nw {
            background-position: -176px -32px;
        }

        .ui-icon-arrowstop-1-n {
            background-position: -192px -32px;
        }

        .ui-icon-arrowstop-1-e {
            background-position: -208px -32px;
        }

        .ui-icon-arrowstop-1-s {
            background-position: -224px -32px;
        }

        .ui-icon-arrowstop-1-w {
            background-position: -240px -32px;
        }

        .ui-icon-arrowthick-1-n {
            background-position: 0 -48px;
        }

        .ui-icon-arrowthick-1-ne {
            background-position: -16px -48px;
        }

        .ui-icon-arrowthick-1-e {
            background-position: -32px -48px;
        }

        .ui-icon-arrowthick-1-se {
            background-position: -48px -48px;
        }

        .ui-icon-arrowthick-1-s {
            background-position: -64px -48px;
        }

        .ui-icon-arrowthick-1-sw {
            background-position: -80px -48px;
        }

        .ui-icon-arrowthick-1-w {
            background-position: -96px -48px;
        }

        .ui-icon-arrowthick-1-nw {
            background-position: -112px -48px;
        }

        .ui-icon-arrowthick-2-n-s {
            background-position: -128px -48px;
        }

        .ui-icon-arrowthick-2-ne-sw {
            background-position: -144px -48px;
        }

        .ui-icon-arrowthick-2-e-w {
            background-position: -160px -48px;
        }

        .ui-icon-arrowthick-2-se-nw {
            background-position: -176px -48px;
        }

        .ui-icon-arrowthickstop-1-n {
            background-position: -192px -48px;
        }

        .ui-icon-arrowthickstop-1-e {
            background-position: -208px -48px;
        }

        .ui-icon-arrowthickstop-1-s {
            background-position: -224px -48px;
        }

        .ui-icon-arrowthickstop-1-w {
            background-position: -240px -48px;
        }

        .ui-icon-arrowreturnthick-1-w {
            background-position: 0 -64px;
        }

        .ui-icon-arrowreturnthick-1-n {
            background-position: -16px -64px;
        }

        .ui-icon-arrowreturnthick-1-e {
            background-position: -32px -64px;
        }

        .ui-icon-arrowreturnthick-1-s {
            background-position: -48px -64px;
        }

        .ui-icon-arrowreturn-1-w {
            background-position: -64px -64px;
        }

        .ui-icon-arrowreturn-1-n {
            background-position: -80px -64px;
        }

        .ui-icon-arrowreturn-1-e {
            background-position: -96px -64px;
        }

        .ui-icon-arrowreturn-1-s {
            background-position: -112px -64px;
        }

        .ui-icon-arrowrefresh-1-w {
            background-position: -128px -64px;
        }

        .ui-icon-arrowrefresh-1-n {
            background-position: -144px -64px;
        }

        .ui-icon-arrowrefresh-1-e {
            background-position: -160px -64px;
        }

        .ui-icon-arrowrefresh-1-s {
            background-position: -176px -64px;
        }

        .ui-icon-arrow-4 {
            background-position: 0 -80px;
        }

        .ui-icon-arrow-4-diag {
            background-position: -16px -80px;
        }

        .ui-icon-extlink {
            background-position: -32px -80px;
        }

        .ui-icon-newwin {
            background-position: -48px -80px;
        }

        .ui-icon-refresh {
            background-position: -64px -80px;
        }

        .ui-icon-shuffle {
            background-position: -80px -80px;
        }

        .ui-icon-transfer-e-w {
            background-position: -96px -80px;
        }

        .ui-icon-transferthick-e-w {
            background-position: -112px -80px;
        }

        .ui-icon-folder-collapsed {
            background-position: 0 -96px;
        }

        .ui-icon-folder-open {
            background-position: -16px -96px;
        }

        .ui-icon-document {
            background-position: -32px -96px;
        }

        .ui-icon-document-b {
            background-position: -48px -96px;
        }

        .ui-icon-note {
            background-position: -64px -96px;
        }

        .ui-icon-mail-closed {
            background-position: -80px -96px;
        }

        .ui-icon-mail-open {
            background-position: -96px -96px;
        }

        .ui-icon-suitcase {
            background-position: -112px -96px;
        }

        .ui-icon-comment {
            background-position: -128px -96px;
        }

        .ui-icon-person {
            background-position: -144px -96px;
        }

        .ui-icon-print {
            background-position: -160px -96px;
        }

        .ui-icon-trash {
            background-position: -176px -96px;
        }

        .ui-icon-locked {
            background-position: -192px -96px;
        }

        .ui-icon-unlocked {
            background-position: -208px -96px;
        }

        .ui-icon-bookmark {
            background-position: -224px -96px;
        }

        .ui-icon-tag {
            background-position: -240px -96px;
        }

        .ui-icon-home {
            background-position: 0 -112px;
        }

        .ui-icon-flag {
            background-position: -16px -112px;
        }

        .ui-icon-calendar {
            background-position: -32px -112px;
        }

        .ui-icon-cart {
            background-position: -48px -112px;
        }

        .ui-icon-pencil {
            background-position: -64px -112px;
        }

        .ui-icon-clock {
            background-position: -80px -112px;
        }

        .ui-icon-disk {
            background-position: -96px -112px;
        }

        .ui-icon-calculator {
            background-position: -112px -112px;
        }

        .ui-icon-zoomin {
            background-position: -128px -112px;
        }

        .ui-icon-zoomout {
            background-position: -144px -112px;
        }

        .ui-icon-search {
            background-position: -160px -112px;
        }

        .ui-icon-wrench {
            background-position: -176px -112px;
        }

        .ui-icon-gear {
            background-position: -192px -112px;
        }

        .ui-icon-heart {
            background-position: -208px -112px;
        }

        .ui-icon-star {
            background-position: -224px -112px;
        }

        .ui-icon-link {
            background-position: -240px -112px;
        }

        .ui-icon-cancel {
            background-position: 0 -128px;
        }

        .ui-icon-plus {
            background-position: -16px -128px;
        }

        .ui-icon-plusthick {
            background-position: -32px -128px;
        }

        .ui-icon-minus {
            background-position: -48px -128px;
        }

        .ui-icon-minusthick {
            background-position: -64px -128px;
        }

        .ui-icon-close {
            background-position: -80px -128px;
        }

        .ui-icon-closethick {
            background-position: -96px -128px;
        }

        .ui-icon-key {
            background-position: -112px -128px;
        }

        .ui-icon-lightbulb {
            background-position: -128px -128px;
        }

        .ui-icon-scissors {
            background-position: -144px -128px;
        }

        .ui-icon-clipboard {
            background-position: -160px -128px;
        }

        .ui-icon-copy {
            background-position: -176px -128px;
        }

        .ui-icon-contact {
            background-position: -192px -128px;
        }

        .ui-icon-image {
            background-position: -208px -128px;
        }

        .ui-icon-video {
            background-position: -224px -128px;
        }

        .ui-icon-script {
            background-position: -240px -128px;
        }

        .ui-icon-alert {
            background-position: 0 -144px;
        }

        .ui-icon-info {
            background-position: -16px -144px;
        }

        .ui-icon-notice {
            background-position: -32px -144px;
        }

        .ui-icon-help {
            background-position: -48px -144px;
        }

        .ui-icon-check {
            background-position: -64px -144px;
        }

        .ui-icon-bullet {
            background-position: -80px -144px;
        }

        .ui-icon-radio-off {
            background-position: -96px -144px;
        }

        .ui-icon-radio-on {
            background-position: -112px -144px;
        }

        .ui-icon-pin-w {
            background-position: -128px -144px;
        }

        .ui-icon-pin-s {
            background-position: -144px -144px;
        }

        .ui-icon-play {
            background-position: 0 -160px;
        }

        .ui-icon-pause {
            background-position: -16px -160px;
        }

        .ui-icon-seek-next {
            background-position: -32px -160px;
        }

        .ui-icon-seek-prev {
            background-position: -48px -160px;
        }

        .ui-icon-seek-end {
            background-position: -64px -160px;
        }

        .ui-icon-seek-start {
            background-position: -80px -160px;
        }

        .ui-icon-seek-first {
            background-position: -80px -160px;
        }

        .ui-icon-stop {
            background-position: -96px -160px;
        }

        .ui-icon-eject {
            background-position: -112px -160px;
        }

        .ui-icon-volume-off {
            background-position: -128px -160px;
        }

        .ui-icon-volume-on {
            background-position: -144px -160px;
        }

        .ui-icon-power {
            background-position: 0 -176px;
        }

        .ui-icon-signal-diag {
            background-position: -16px -176px;
        }

        .ui-icon-signal {
            background-position: -32px -176px;
        }

        .ui-icon-battery-0 {
            background-position: -48px -176px;
        }

        .ui-icon-battery-1 {
            background-position: -64px -176px;
        }

        .ui-icon-battery-2 {
            background-position: -80px -176px;
        }

        .ui-icon-battery-3 {
            background-position: -96px -176px;
        }

        .ui-icon-circle-plus {
            background-position: 0 -192px;
        }

        .ui-icon-circle-minus {
            background-position: -16px -192px;
        }

        .ui-icon-circle-close {
            background-position: -32px -192px;
        }

        .ui-icon-circle-triangle-e {
            background-position: -48px -192px;
        }

        .ui-icon-circle-triangle-s {
            background-position: -64px -192px;
        }

        .ui-icon-circle-triangle-w {
            background-position: -80px -192px;
        }

        .ui-icon-circle-triangle-n {
            background-position: -96px -192px;
        }

        .ui-icon-circle-arrow-e {
            background-position: -112px -192px;
        }

        .ui-icon-circle-arrow-s {
            background-position: -128px -192px;
        }

        .ui-icon-circle-arrow-w {
            background-position: -144px -192px;
        }

        .ui-icon-circle-arrow-n {
            background-position: -160px -192px;
        }

        .ui-icon-circle-zoomin {
            background-position: -176px -192px;
        }

        .ui-icon-circle-zoomout {
            background-position: -192px -192px;
        }

        .ui-icon-circle-check {
            background-position: -208px -192px;
        }

        .ui-icon-circlesmall-plus {
            background-position: 0 -208px;
        }

        .ui-icon-circlesmall-minus {
            background-position: -16px -208px;
        }

        .ui-icon-circlesmall-close {
            background-position: -32px -208px;
        }

        .ui-icon-squaresmall-plus {
            background-position: -48px -208px;
        }

        .ui-icon-squaresmall-minus {
            background-position: -64px -208px;
        }

        .ui-icon-squaresmall-close {
            background-position: -80px -208px;
        }

        .ui-icon-grip-dotted-vertical {
            background-position: 0 -224px;
        }

        .ui-icon-grip-dotted-horizontal {
            background-position: -16px -224px;
        }

        .ui-icon-grip-solid-vertical {
            background-position: -32px -224px;
        }

        .ui-icon-grip-solid-horizontal {
            background-position: -48px -224px;
        }

        .ui-icon-gripsmall-diagonal-se {
            background-position: -64px -224px;
        }

        .ui-icon-grip-diagonal-se {
            background-position: -80px -224px;
        }

        .ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
            border-top-left-radius: 6px;
        }

        .ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
            border-top-right-radius: 6px;
        }

        .ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
            border-bottom-left-radius: 6px;
        }

        .ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
            border-bottom-right-radius: 6px;
        }

        .ui-widget-overlay {
            background: repeat-x scroll 50% 50% #EEE;
            opacity: .8;
        }

        .ui-widget-shadow {
            background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAA;
            margin: -4px 0 0 -4px;
            opacity: .6;
            padding: 4px;
        }

        .ui-autocomplete {
            cursor: default;
            position: absolute;
        }

        * html .ui-autocomplete {
            width: 1px;
        }

        .ui-menu {
            display: block;
            float: left;
            list-style: none outside none;
            margin: 0;
            padding: 2px;
            width: 210px;
        }

        .ui-menu .ui-menu {
            margin-top: -3px;
        }

        .ui-menu .ui-menu-item {
            clear: left;
            float: left;
            font-family: Verdana,sans-serif;
            font-size: 10px;
            line-height: 1.5;
            margin: 0;
            padding: 0;
            width: 100%;
        }

        .ui-menu .ui-menu-item a {
            display: block;
            font-family: Verdana,sans-serif;
            font-size: 10px;
            font-weight: normal;
            padding: 1px 2px;
            text-decoration: none;
        }

        .ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
            cursor: pointer;
            font-weight: normal;
            text-decoration: underline;
        }

        .ui-menu .ui-menu-item a strong {
            color: #4FA600;
            font-family: Verdana,sans-serif;
            font-size: 10px;
            font-weight: bold;
        }

        .horizontalNav .normal,.horizontalNav .selected,.horizontalNav .extendable_left_normal,.horizontalNav .extendable_left_selected,.horizontalNav .extendable_right_normal,.horizontalNav .extendable_right_selected {
            cursor: pointer;
        }

        .horizontalNav {
            width: 1000px;
        }

        .horizontalNav a {
            color: inherit;
            font-family: inherit;
            font-size: inherit;
            margin: 0;
            padding: 0;
        }

        .horizontalNav .normal * {
            font-weight: bold;
            color: white;
        }

        .horizontalNav * {
            margin: 0;
            padding: 0;
            font: bold 13px arial;
            font-style: normal;
            text-decoration: none;
            color: #626469;
        }

        .horizontalNav .Menu1 {
            height: 40px;
        }

        .horizontalNav .Menu1 .Separator {
            width: 5px;
            height: 40px;
        }

        .horizontalNav .Menu1 * {
            width: 196px;
            font-weight: normal;
        }

        .horizontalNav .Menu1 a {
            width: 100%;
            font-weight: inherit;
            color: #626469;
        }

        .horizontalNav .Menu1_roundTop .top {
            height: 5px;
            background-color: transparent;
            line-height: 0;
            background-image: url("images/roundCorner_greytop.gif");
        }

        .horizontalNav .Menu1_content {
            width: 100%;
            background-color: #EAEAEA;
            height: 25px;
        }

        .horizontalNav .Menu1_content td {
            width: 182px;
        }

        .horizontalNav .Menu1_content td.padding {
            width: 7px;
        }

        .horizontalNav .Menu1 .normal * {
            font-weight: bold;
            color: #626469;
        }

        .horizontalNav .Menu1 .selected .Menu1_roundTop .top {
            background-image: url("images/roundCorner_greentop.gif");
        }

        .horizontalNav .Menu1 .selected * {
            font-weight: bold;
            color: white;
        }

        .horizontalNav .Menu1 .selected a {
            width: 182px;
            font-weight: bold;
            color: white;
        }

        .horizontalNav .selected .Menu1_content {
            background-color: #3dcd58;
            height: 35px;
        }

        .horizontalNav .Menu1_rollover .Menu1_roundTop .top {
            background-image: url("images/roundCorner_greentop.gif");
        }

        .horizontalNav .Menu1_rollover .Menu1_content {
            background-color: #3dcd58;
            height: 35px;
        }

        .horizontalNav .Menu2 {
            position: absolute;
            width: 196px;
            z-index: 100000;
        }

        .horizontalNav .Menu2 * {
            font-size: 14px;
            font-weight: normal;
        }

        .horizontalNav .Menu2 a:hover {
            color: #626469;
            font-weight: normal;
        }

        .horizontalNav .Menu2 .Menu2_content {
            border-collapse: collapse;
        }

        .horizontalNav .Menu2 .Menu2_content td {
            background-color: #3dcd58;
            padding: 7px 0;
            border: solid 1px white;
            border-width: 1px 0;
            color: white;
        }

        .horizontalNav .Menu2 td.FFpatch {
            border-width: 0;
            height: 1px;
            line-height: 1px;
            padding: 0;
        }

        .horizontalNav .Menu2 .Menu2_content td.padding {
            width: 10px;
            border-width: 0;
        }

        .horizontalNav .Menu2 .Menu2_content td.nav_footer {
            background: none;
            background-image: url("images/roundCorner_greenbottom.gif");
            background-repeat: no-repeat;
            background-position: bottom;
            height: 10px;
            border: none;
            line-height: 0;
            font-size: 0;
            padding: 0;
        }

        .horizontalNav .Menu2 .Menu2_content .extendable_right_normal .content {
            background: url("images/white_extendable_arrow.gif") center right no-repeat;
        }

        .horizontalNav .Menu2 .Menu2_content .extendable_right_selected .content {
            background: url("images/green_extendable_arrow.gif") center right no-repeat;
            color: #626469;
        }

        .horizontalNav .Menu2 .Menu2_content .extendable_right_selected .content a,.horizontalNav .Menu2 .Menu2_content .extendable_left_selected .content a {
            color: #626469;
        }

        .horizontalNav .Menu2 .Menu2_content .extendable_right_normal .content a,.horizontalNav .Menu2 .Menu2_content .extendable_left_normal .content a {
            color: white;
        }

        .horizontalNav .Menu2 .Menu2_content tr.extendable_right_selected td.right {
            border: solid 0 white;
            border-width: 1px 0;
            border-collapse: separate;
        }

        .horizontalNav .Menu2 .Menu2_content .extendable_left_normal .content {
            background: url("images/white_extendable_arrow.gif") center right no-repeat;
        }

        .horizontalNav .Menu2 .Menu2_content .extendable_left_selected .content {
            background: url("images/green_extendable_arrow.gif") center right no-repeat;
            color: #626469;
        }

        .horizontalNav .Menu2 .Menu2_content tr.extendable_left_selected td.left {
            border: solid 0 white;
            border-width: 1px 0;
            border-collapse: separate;
        }

        .horizontalNav .Menu2 .Menu2_content tr.extendable_left_selected td.right {
            border-width: 0;
        }

        .horizontalNav .Menu2 .Menu2_content .normal .content {
            font-weight: normal;
        }

        .horizontalNav .Menu2 .Menu2_content .selected .content {
            font-weight: normal;
            color: #626469;
        }

        .horizontalNav .Menu3,.horizontalNav .Menu3_rightLayer {
            position: absolute;
            width: 196px;
        }

        .horizontalNav .Menu3 *,.horizontalNav .Menu3_rightLayer * {
            font-size: 14px;
            font-weight: normal;
        }

        .horizontalNav .Menu3 table,.horizontalNav .Menu3_rightLayer table {
            border-collapse: collapse;
        }

        .horizontalNav .Menu3 td.middle,.horizontalNav .Menu3_rightLayer td.middle {
            padding: 7px 0;
            border: 1px solid white;
            border-width: 1px 0;
            background-color: #3dcd58;
        }

        .horizontalNav .Menu3 .normal td,.horizontalNav .Menu3_rightLayer .normal td {
            background-color: #3dcd58;
            color: white;
        }

        .horizontalNav .Menu3 .selected td,.horizontalNav .Menu3_rightLayer .selected td {
            color: #626469;
        }

        .horizontalNav .Menu3 .left,.horizontalNav .Menu3_rightLayer .left {
            background-image: url("images/white_on_green_border_left.gif");
            background-position: top left;
            background-repeat: repeat-y;
            width: 7px;
        }

        .horizontalNav .Menu3 .right,.horizontalNav .Menu3_rightLayer .right {
            background-image: url("images/white_on_green_border_right.gif");
            background-position: top right;
            background-repeat: repeat-y;
            width: 9px;
        }

        .horizontalNav .Menu3 .top .right,.horizontalNav .Menu3_rightLayer .top .right {
            background-image: url("images/roundCorner_whiteBorder_topright.gif");
            background-position: top right;
            background-repeat: no-repeat;
            background-color: transparent;
        }

        .horizontalNav .Menu3 .top .middle,.horizontalNav .Menu3 .top .left,.horizontalNav .Menu3_rightLayer .top .middle,.horizontalNav .Menu3_rightLayer .top .left {
            border: none;
            background-image: url("images/roundCorner_whiteBorder_topcenter.gif");
            background-position: top right;
            background-repeat: repeat-x;
            background-color: transparent;
            background-color: #3dcd58;
        }

        .horizontalNav .Menu3 .nav_footer td,.horizontalNav .Menu3_rightLayer .nav_footer td {
            height: 60px;
            background-color: transparent;
            background-image: url("images/roundCorner_whiteBorder_bottom.gif");
            background-position: top left;
            background-repeat: no-repeat;
        }

        .horizontalNav .Menu3_rightLayer .right {
            background-image: url("images/white_on_green_border_right.gif");
            background-position: top right;
            background-repeat: repeat-y;
            width: 7px;
        }

        .horizontalNav .Menu3_rightLayer .left {
            background-image: url("images/white_on_green_border_left.gif");
            background-position: top left;
            background-repeat: repeat-y;
            width: 9px;
        }

        .horizontalNav .Menu3_rightLayer .top .left {
            background: transparent url("images/roundCorner_whiteBorder_topleft.gif") top left no-repeat;
        }

        .horizontalNav .Menu3_rightLayer .top .middle,.horizontalNav .Menu3_rightLayer .top .right {
            border: none;
            background-image: url("images/roundCorner_whiteBorder_topcenter.gif");
            background-position: top right;
            background-repeat: repeat-x;
            background-color: transparent;
            background-color: #3dcd58;
        }

        .horizontalNav .Menu3_rightLayer .nav_footer td {
            height: 60px;
            background-color: transparent;
            background-image: url("images/roundCorner_whiteBorder_bottom.gif");
            background-position: top left;
            background-repeat: no-repeat;
        }

        .menu_top_css {
            display: block;
            width: auto;
            height: 41px;
            float: none;
            clear: both;
            z-index: 0;
        }

        .menu_top_css ol,.menu_top_css ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

        .menu_top_css li {
            width: 196px;
            height: auto;
            display: block;
            float: left;
            margin-right: 5px;
        }

        .menu_top_css li.last_cell {
            margin: 0;
        }

        .menu_top_css li.first_cell {
            margin-right: 5px;
        }

        .menu_top_css li a {
            background-color: #eaeaea;
            display: block;
            height: 24px;
            padding: 0 10px;
        }

        .menu_top_css li a:hover,.menu_top_css li a:hover *,.menu_top_css li a:focus,.menu_top_css li a:focus * {
            background-color: #3dcd58;
            color: #fff;
        }

        .menu_top_css ul.sous_menu {
            background-color: #3dcd58;
            height: auto;
            width: auto;
            display: block;
        }

        .menu_top_css ul.sous_menu li {
            margin: 0 10px;
            width: 176px;
            float: none;
        }

        .menu_top_css ul.sous_menu li a {
            padding: 7px 0;
            height: auto;
            font-weight: normal;
            font-size: 14px;
            display: block;
            color: #fff;
            background-color: #3dcd58;
            border-bottom: solid 1px #fff;
        }

        .menu_top_css ul.sous_menu li a:hover {
            color: #626469;
        }

        .menu_top_css .first_in_list {
            border-top: solid 1px #fff;
        }

        .menu_top_css .rounded_top {
            height: 30px;
            margin-top: 11px;
            display: block;
        }

        .menu_top_css .rounded_top div.upper_round,.menu_top_css .on_main_category div.upper_round {
            display: block;
            width: auto;
            height: 6px;
            background: transparent url("images/roundCorner_greytop.gif") top no-repeat;
            overflow: hidden;
        }

        .menu_top_css .rounded_top:hover,.menu_top_css .on_main_category,.menu_top_css .selected {
            height: 41px;
            margin: 0;
            color: #fff;
        }

        .menu_top_css .rounded_top:hover div.upper_round,.menu_top_css .on_main_category div.upper_round,.menu_top_css .selected div.upper_round {
            background: url("images/roundCorner_greentop.gif") top no-repeat;
        }

        .menu_top_css .selected a,.menu_top_css .selected a *,.menu_top_css .on_main_category a,.menu_top_css .on_main_category a * {
            background-color: #3dcd58;
            color: #fff;
        }

        .menu_top_css .rounded_top:hover a,.menu_top_css .on_main_category a,.menu_top_css .selected a {
            height: 35px;
        }

        .menu_top_css .rounded_middle {
            z-index: 100;
            width: 196px;
            display: none;
            border-top: 1px solid #3dcd58;
        }

        .menu_top_css .rounded_bottom {
            z-index: 100;
            height: 8px;
            width: 196px;
            background: transparent url("images/roundCorner_greenbottom.gif") bottom no-repeat;
            font-size: 1px;
        }

        .siteMap .normal,.siteMap .selected {
            cursor: pointer;
        }

        .siteMap {
            width: 1000px;
        }

        .siteMap a {
            color: inherit;
            font-family: inherit;
            font-size: inherit;
            margin: 0;
            padding: 0;
        }

        .siteMap .normal * {
            font-weight: bold;
            color: white;
        }

        .siteMap * {
            margin: 0;
            padding: 0;
            font: bold 13px arial;
            font-style: normal;
            text-decoration: none;
            color: #626469;
        }

        .siteMap .Menu1 {
            height: 40px;
        }

        .siteMap .Menu1 .Separator {
            width: 5px;
            height: 40px;
        }

        .siteMap .Menu1 * {
            width: 196px;
            font-weight: normal;
        }

        .siteMap .Menu1 a {
            width: 100%;
            font-weight: inherit;
            color: #626469;
        }

        .siteMap .Menu1_roundTop .top {
            height: 5px;
            background-color: transparent;
            line-height: 0;
            background-image: url("images/roundCorner_greytop.gif");
        }

        .siteMap .Menu1_content {
            width: 100%;
            background-color: #EAEAEA;
            height: 25px;
        }

        .siteMap .Menu1_content td {
            width: 182px;
        }

        .siteMap .Menu1_content td.padding {
            width: 7px;
        }

        .siteMap .Menu1 .normal * {
            font-weight: bold;
            color: #626469;
        }

        .siteMap .Menu1 .selected .Menu1_roundTop .top {
            background-image: url("images/roundCorner_greentop.gif");
        }

        .siteMap .Menu1 .selected * {
            font-weight: bold;
            color: white;
        }

        .siteMap .Menu1 .selected a {
            width: 182px;
            font-weight: bold;
            color: white;
        }

        .siteMap .selected .Menu1_content {
            background-color: #3dcd58;
            height: 35px;
        }

        .siteMap .Menu1_rollover .Menu1_roundTop .top {
            background-image: url("images/roundCorner_greentop.gif");
        }

        .siteMap .Menu1_rollover .Menu1_content {
            background-color: #3dcd58;
            height: 35px;
        }

        .siteMap .board {
            background-color: #eaeaea;
            width: 100%;
            color: #626469;
            margin-bottom: 2px!important;
            margin-bottom: 6px;
        }

        .siteMap .board a {
            font-family: Arial;
            font-size: 11px;
            padding: 1px 0;
        }

        .siteMap .topLeftCorner,.siteMap .topRightCorner,.siteMap .bottomLeftCorner,.siteMap .bottomRightCorner {
            width: 2px;
            height: 2px;
            background-repeat: no-repeat;
            font-size: 0;
        }

        .siteMap .topLeftCorner {
            background: url("images/bg_vertNav_top_left.gif");
        }

        .siteMap .topRightCorner {
            background: url("images/bg_vertNav_top_right.gif");
            float: right;
        }

        .siteMap .bottomLeftCorner {
            background: url("images/bg_vertNav_bottom_left.gif");
        }

        .siteMap .bottomRightCorner {
            background: url("images/bg_vertNav_bottom_right.gif");
            float: right;
        }

        .siteMap .level1 a,.siteMap .level1 a:link,.siteMap .level1 a:visited {
            display: block;
            text-decoration: none;
            color: #626469;
            font: bold Arial,Helvetica,sans-serif;
            font-size: 12px;
            font-weight: bold;
            line-height: 12px;
            padding-left: 10px;
            width: auto;
        }

        .siteMap .level1 .level2 {
            margin-top: 2px!important;
            margin-top: -2px;
            margin-bottom: 16px;
        }

        .siteMap .level2 a,.siteMap .level2 a:link,.siteMap .level2 a:visited {
            display: block;
            padding: 2px 0 2px 20px;
            color: #6e6e6d;
            font: Arial,Helvetica,sans-serif;
            font-weight: normal;
            font-size: 11px text-decoration:none;
            background: url("images/green_bullet.gif") 10px 7px no-repeat;
            line-height: 16px;
            vertical-align: middle;
            width: auto;
        }

        .siteMap .level2 a:hover,.siteMap .level2 a.selected {
            font-weight: normal;
            color: #3dcd58;
        }

        .siteMap .level2 .level3 {
            margin-bottom: 2px;
        }

        .siteMap .level3 a,.siteMap .level3 a:link,.siteMap .level3 a:visited {
            padding-left: 25px;
            font-weight: normal;
            color: #6e6e6d;
            background: none;
            width: auto;
        }

        .siteMap .level3 a:hover,.siteMap .level3 a.selected {
            color: #3dcd58;
        }

        .footer,.footer * {
            margin: 0;
            padding: 0;
            line-height: 0;
        }

        .footer {
            width: 1000px;
            border-collapse: collapse;
            border: none;
            height: 20px;
        }

        .footer .bottomSide {
            background-color: #eaeaea;
            height: 20px;
            line-height: 0;
            padding: 4px 6px 3px 9px;
            _padding: 0 7px 0 10px;
        }

        .footer .bottomSide .leftContainer .left .bar {
            margin: 0 6px 0 6px;
        }

        .footer .bottomSide .rightContainer .right .bar {
            margin: 0 3px 0 6px;
        }

        .footer .bottomSide .rightContainer {
            margin: 0 3px 0 0;
        }

        .footer .bottomSide .leftContainer ul.left {
            float: left;
            width: 75%;
        }

        .footer .bottomSide .leftContainer .left li {
            float: left;
        }

        .footer .bottomSide .rightContainer ul.right {
            float: right;
        }

        .footer .bottomSide ul {
            list-style-type: none;
        }

        .footer .bottomSide ul * {
            display: inline;
            text-decoration: none;
            font-family: Arial;
            font-size: 10px;
            color: #626469;
            line-height: normal;
        }

        .footer .bottomSide a:hover {
            color: #3dcd58;
            font-size: 10px;
            font-weight: bold;
        }

        .footer .bottomSide .leftContainer .left *,.footer .bottomSide .rightContainer .right * {
            _padding-top: 2px;
            _line-height: 12px;
            _height: 12px;
        }

        .footer .bottomSide .leftContainer .left .bar,.footer .bottomSide .rightContainer .right .bar {
            _display: inline-block;
            _width: 1px;
            _height: 100%;
            _text-align: center;
        }

        .breadcrumb {
            background: transparent url("images/big_green_arrow.gif") no-repeat center left;
            height: 30px;
            width: auto;
            clear: both;
            float: none;
        }

        .breadcrumb * {
            margin: 0;
            padding: 0;
            font-size: 10px;
            font-style: normal;
            font-family: arial;
            text-decoration: none;
            color: #6C6C6C;
        }

        .breadcrumb .breadcrumbTitle {
            padding-left: 24px;
            display: block;
            line-height: 28px;
            height: 30px;
            float: left;
            font-weight: bold;
            font-size: 11px;
            color: #4fa600;
        }

        .breadcrumb .breadcrumbContent {
            display: inline;
            float: left;
            _float: none;
            line-height: 20px;
        }

        .breadcrumb #ruler {
            width: auto;
            display: block;
            float: left;
            padding-top: 4px;
        }

        .breadcrumb a {
            font-style: normal;
            font-weight: normal;
            text-decoration: none;
            text-align: left;
            color: #666;
        }

        .breadcrumb a:hover {
            font-size: 10px;
            color: #3dcd58;
            font-weight: normal;
        }

        .titleHeader {
            padding: 8px 10px 8px 10px;
            height: auto;
            float: none;
            clear: both;
        }

        .titleHeader .chapter_title,.titleHeader .chapter_title * {
            font-size: 32px;
            color: #fff;
            margin: 0;
            padding: 0;
            font-weight: bold;
        }

        .titleHeader .chapter_title a,.titleHeader .chapter_title a:hover {
            text-decoration: none;
            color: #fff;
        }

        .verticalNav {
            width: 100%;
            list-style-type: none;
            margin: 40px 0 0 0;
            _margin: 43px 0 0 0;
            padding: 0;
        }

        .verticalNav ul {
            padding: 0;
            margin-left: 10px;
        }

        .verticalNav ul li {
            padding: 0 0 0 10px;
            list-style-type: none;
            list-style-image: url('images/calage.gif');
            background: url('images/green_bullet.gif') no-repeat left 5px;
        }

        .verticalNav li.level1 {
            width: 100%;
            margin-bottom: 18px;
            _margin-bottom: 6px;
        }

        .verticalNav .board {
            background-color: #eaeaea;
            width: 100%;
            height: auto;
            color: #626469;
            /*margin: 0 0 2px -1px;
            _margin: 0 0 2px 0;*/
            padding-top:8px;
            padding-bottom:8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;            
            margin-bottom:5px;
        }
.verticalNav .board span{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
        .verticalNav .board a {
            font-family: Arial;
            font-size: 12px;
            padding: 3px 10px 1px 10px;
        }

        .verticalNav .topLeftCorner,.verticalNav .topRightCorner,.verticalNav .bottomLeftCorner,.verticalNav .bottomRightCorner {
            width: 2px;
            height: 2px;
            background-repeat: no-repeat;
            font-size: 0;
        }

        .verticalNav .topLeftCorner {
            background: url("images/bg_vertNav_top_left.gif");
        }

        .verticalNav .topRightCorner {
            background: url("images/bg_vertNav_top_right.gif");
            float: right;
        }

        .verticalNav .bottomLeftCorner {
            background: url("images/bg_vertNav_bottom_left.gif");
        }

        .verticalNav .bottomRightCorner {
            background: url("images/bg_vertNav_bottom_right.gif");
            float: right;
        }

        .verticalNav .level1 .board a,.verticalNav .level1 .board a:hover,.verticalNav .level1 .board a:link,.verticalNav .level1 .board a:visited {
            display: block;
            text-decoration: none;
            color: #626469;
            font: bold 12px/12px Arial,Helvetica,sans-serif;
        }

        .verticalNav img.locked {
            margin-left: 10px;
        }

        .verticalNav .level1 .level2 {
            margin-top: 2px;
            margin-bottom: 10px;
        }

        .verticalNav .level2 a,.verticalNav .level2 a:link,.verticalNav .level2 a:visited {
            display: inline;
            background: none;
            padding: 2px 0 2px 0;
            color: #6e6e6d;
            font: Arial,Helvetica,sans-serif;
            font-weight: normal;
            font-size: 11px/16px;
            line-height: 16px;
            text-decoration: none;
            vertical-align: middle;
        }

        .verticalNav .level1 .level2 a:hover,.verticalNav .level1 .level2 a.selected {
            font-weight: normal;
            color: #3dcd58;
        }

        .verticalNav .level2 li {
            width: 100%;
            margin: 6px 0 6px -5px;
            _margin: 6px 0;
        }

        .verticalNav .level2 ul.level3 {
            padding: 0;
            margin: 0 0 0 3px;
            _margin: 0 0 0 -2px;
            list-style-type: none;
            list-style-image: none;
        }

        .verticalNav .level2 ul.level3 li {
            margin-top: 6px;
            margin-bottom: 6px;
            background-image: none;
        }

        .verticalNav .level3 a,.verticalNav .level3 a:link,.verticalNav .level3 a:visited {
            font-weight: normal;
            line-height: 14px;
            color: #6e6e6d;
            background: none;
        }

        .verticalNav .level2 .level3 a:hover,.verticalNav .level2 .level3 a.selected {
            color: #3dcd58;
        }

        #gsContainer1 {
            position: relative;
            font-family: arial;
            font-size: 100%;
            width: 240px;
            margin: 0;
            float: left;
            padding: 0;
        }

        #gsContainer1.yui-ac {
            position: relative;
            font-family: arial;
            font-size: 100%;
            width: 240px;
            margin: 0;
            float: left;
            padding: 0;
        }

        #gsContainer1 .yui-ac-input {
            BORDER-RIGHT: #7f7f7f 1px solid;
            BORDER-TOP: #7f7f7f 1px solid;
            FONT: 11px Arial;
            BORDER-LEFT: #7f7f7f 1px solid;
            WIDTH: 235px;
            COLOR: #000;
            BORDER-BOTTOM: #7f7f7f 1px solid;
            BACKGROUND-COLOR: #fff;
            position: absolute;
            margin: 0;
            line-height: 11px;
            height: 19px;
        }

        #gsContainer1 .yui-ac-container {
            position: absolute;
            top: 1.2em;
            width: 100%;
        }

        #gsContainer1 .yui-ac-content {
            border: 1px solid #808080;
            position: absolute;
            width: 100%;
            background: #fff;
            overflow: hidden;
            z-index: 9050;
            margin: 0;
        }

        #gsContainer1 .yui-ac-shadow {
            position: relative;
            margin: .3em;
            width: 100%;
            background: #000;
            -moz-opacity: .10;
            opacity: .10;
            filter: alpha(opacity=10);
            z-index: 9049;
        }

        #gsContainer1 .yui-ac iframe {
            opacity: 0;
            filter: alpha(opacity=0);
            padding-right: .3em;
            padding-bottom: .3em;
        }

        #gsContainer1 .yui-ac-content ul {
            margin: 0;
            padding: 0;
            width: 100%;
        }

        #gsContainer1 .yui-ac-content li {
            margin: 0;
            padding: 2px 5px;
            cursor: default;
            list-style: none;
            zoom: 1;
        }

        #gsContainer1 .yui-ac-content li.yui-ac-prehighlight {
            background: #B3D4FF;
        }

        #gsContainer1 .yui-ac-content li.yui-ac-highlight {
            background: #426FD9;
            color: #FFF;
        }

        #gsContainer1 .yui-ac-container * {
            font-size: 10px;
            font-family: Verdana,sans-serif;
            color: #626469;
        }

        #gsContainer1 .yui-ac-container li {
            background-color: #f7f7f7;
        }

        #gsContainer1 .yui-ac-container .selected {
            text-decoration: underline;
            cursor: pointer;
        }

        #gsContainer1 .yui-ac-container .match {
            font-weight: bold;
            color: #4fa600;
        }

        #gsContainer1 .lbl_searchin {
            float: left;
            padding-top: 3px;
            padding-right: 5px;
        }

        #gsContainer1 input#internal_search_input_field {
            width: 240px;
            line-height: 11px;
            height: 19px;
            margin: 0;
            padding: 3px 5px 2px 5px;
            border: 1px solid #B2B2B4;
            font-size: 10px;
        }

        .ac_resultsinternal {
            padding: 0;
            border: 1px solid #808080;
            background-color: #F7F7F7;
            z-index: 99999;
            color: #626469;
        }

        .ac_results ulinternal {
            width: 100%;
            list-style-position: outside;
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .ac_resultsinternal li {
            margin: 0;
            padding: 2px 5px;
            cursor: default;
            display: block;
            overflow: hidden;
            line-height: 10px;
            font-family: verdana!important;
            font-size: 10px!important;
        }

        .ac_resultsinternal a {
            color: #626469!important;
            cursor: pointer;
            font-weight: normal;
            font-family: verdana!important;
            font-size: 10px!important;
        }

        .ac_resultsinternal a:hover {
            font-weight: normal!important;
        }

        .ac_resultsinternal a strong {
            color: #4FA600;
            font-family: verdana!important;
            font-size: 10px!important;
        }

        .ac_loadinginternal {
            background: white;
        }

        .ac_overinternal {
            text-decoration: underline;
        }

        .linkList {
            width: 100%;
            height: auto;
        }

        .linkList .verticalNav {
            margin-top: 0;
        }

        .linkList .level2 img.locked,.linkList .level3 img.locked,.linkList .level4 img.locked {
            margin-left: 10px;
        }

        .homeLinkList,.homeLinkList * {
            margin: 0;
            padding: 0;
        }

        .homeLinkList .level3 a,.homeLinkList .level3 {
            background: none;
            color: #3dcd58;
            font: bold 11px Arial,Helvetica,sans-serif;
            text-decoration: none;
        }

        .homeLinkList .h4Container h4 {
            color: #4FA600;
            font-size: 17px;
            margin: 0 0 1px 0;
        }

        .homeLinkList h6 {
            margin: 3px 0 0 0;
        }

        .homeLinkList ul {
            margin: 0;
            padding: 0;
            list-style-position: outside;
            list-style-type: none;
            list-style-image: none;
        }

        .homeLinkList ul li {
            margin: 0 0 3px;
            background: transparent url("images/green_bullet.gif") no-repeat scroll left 5px;
            color: #626469;
            padding: 0 0 0 10px;
        }

        .homeLinkList ul li a {
            color: #626469;
            font-weight: normal;
        }

        .homeLinkList ul li a:hover {
            color: #3dcd58;
            font-weight: normal;
        }

        .homeLinkList .vertSpacerL2 {
            height: 20px;
            line-height: 1px;
            font-size: 0;
        }

        .homeLinkList .vertSpacerL3 {
            height: 5px;
            line-height: 1px;
            font-size: 0;
        }

        .homeLinkList h4 img.locked,.homeLinkList h5 img.locked,.homeLinkList li img.locked {
            margin-left: 10px;
        }

        .publicationViewer * {
            margin: 0;
            padding: 0;
            font-family: arial;
            color: #626469;
            font-size: 11px;
        }

        * .publicationViewer .richText p {
            margin: 10px 0;
        }

        * .publicationViewer .richText ul li {
            margin: 0;
            padding: 0;
        }

        * .publicationViewer .richText ul {
            margin: 0;
            padding: 0 0 0 20px;
            list-style-position: outside;
        }

        * .publicationViewer .richText * {
            float: none;
        }

        * .publicationViewer .richText .leftImage {
            float: left;
            margin: 0 20px 10px 0;
            padding: 0;
        }

        .publicationViewer a:hover,.publicationViewer .richTextContent a:hover,.publicationViewer .richText a:hover,.publicationViewer a,.publicationViewer .richTextContent a,.publicationViewer .richText a,.publicationViewer a *,.publicationViewer .richTextContent a *,.publicationViewer .richText a * {
            font-weight: bold;
            color: #3dcd58;
            text-decoration: none;
        }

        .publicationViewer .publication.grey * li {
            color: #626469;
            padding: 0 0 0 10px;
            list-style-image: url('images/calage.gif');
            background: url('images/green_bullet.gif') no-repeat left 5px;
        }

        .publicationViewer {
            width: auto;
            _width: 100%;
            margin: 0 20px 0 20px;
            padding: 0;
            background-color: transparent;
            float: none;
            clear: both;
        }

        .publicationViewer table td {
            padding: 0;
        }

        .publicationViewer .pub_top {
            height: 0;
            line-height: 0;
        }

        .publicationViewer .topLeftCorner {
            background: #fff url("images/pbviewer_grey_round_left_top.gif") top left;
        }

        .publicationViewer .topRightCorner {
            background: #fff url("images/pbviewer_grey_round_right_top.gif") top right;
            float: right;
        }

        .publicationViewer .bottomLeftCorner {
            background: #fff url("images/pbviewer_grey_round_left_bottom.gif") bottom left;
        }

        .publicationViewer .bottomRightCorner {
            background: #fff url("images/pbviewer_grey_round_right_bottom.gif") bottom right;
            float: right;
        }

        .publicationViewer .topLeftCorner,.publicationViewer .topRightCorner,.publicationViewer .bottomLeftCorner,.publicationViewer .bottomRightCorner {
            width: 6px;
            height: 6px;
            background-repeat: no-repeat;
            line-height: 1px;
            font-size: 1px;
        }

        .publicationViewer h1 {
            color: #4fa600;
            font-family: Arial;
            font-size: 24px;
        }

        .publicationViewer .optimisticTitleContainer {
            margin: 0;
        }

        .publicationViewer h2 {
            color: #4fa600;
            font: bold 13px Arial;
            margin: 10px 0 0 0;
        }

        .publicationViewer h2.subtitle {
            color: #626469;
            font: bold 11px Arial;
        }

        .publicationViewer img.leftImage {
            margin-right: 10px;
            float: left;
        }

        .publicationViewer img.rightImage {
            margin-left: 10px;
            float: right;
        }

        .publicationViewer .pub_footer {
            line-height: 0;
        }

        .publicationViewer .publicationViewerHeader .pub_footer {
            clear: left;
        }

        .publicationViewer .content {
            text-align: left;
        }

        .publicationViewer .pub_header * {
            font-weight: bold;
        }

        .publicationViewer .grey .optimisticTitleContainer {
            margin-top: 0;
        }

        .publicationViewer .grey {
            background-color: #EAEAEA;
        }

        .publicationViewer .grey .richText {
            width: 100%;
        }

        .publicationViewer .grey .content {
            padding: 0 20px;
        }

        .publicationViewer .grey .content .richText p {
            margin-top: 0;
        }

        .publicationViewer .grey .pub_footer {
            line-height: 9px;
            height: 9px;
        }

        .publicationViewer .grey .pub_top {
            line-height: 9px;
            height: 9px;
        }

        .publicationViewer .white .topRightCorner,.publicationViewer .white .topLeftCorner,.publicationViewer .white .bottomRightCorner,.publicationViewer .white .bottomLeftCorner {
            display: none;
        }

        .publicationViewer .publication .topRightCorner,.publicationViewer .publication .topLeftCorner,.publicationViewer .publication .bottomRightCorner,.publicationViewer .publication .bottomLeftCorner {
            display: none;
        }

        .publicationViewer .publication .title_box {
            text-align: left;
            margin-top: 4px;
        }

        .publicationViewer .publication .content {
            clear: both;
            padding: 0 10px;
            margin-bottom: 6px;
        }

        .publicationViewer .publication .publicationViewer_titleBlock_spacer {
            font-size: 0;
            line-height: 0;
            height: 5px;
        }

        .publicationViewer .publication .title_box td .subtitle {
            margin-left: 10px;
        }

        .publicationViewer .publication .title_box td img {
            margin: 0;
        }

        .publicationViewer .publication .title_box td img.leftImage {
            margin-left: 10px;
        }

        .publicationViewer .publication .title_box td img.rightImage {
            margin-right: 10px;
        }

        .publicationViewer .publication {
            margin-top: 10px;
        }

        .publicationViewer .publication.white * ul {
            padding: 0;
            margin-left: 10px;
        }

        .publicationViewer .publication.white * ul li {
            color: #626469;
            padding: 0 0 0 10px;
            list-style-image: url('images/calage.gif');
            background: url('images/green_bullet.gif') no-repeat left 5px;
            line-height: 15px;
        }

        .publicationViewer .publication.grey * ul {
            padding: 0;
            margin-left: 10px;
        }

        .publicationViewer .publication.grey * ul li {
            color: #626469;
            padding: 0 0 0 10px;
            list-style-image: url('images/calage.gif');
            background: url('images/green_bullet.gif') no-repeat left 5px;
            line-height: 15px;
        }

        .publicationViewer .grey {
            background-color: #eaeaea;
        }

        .publicationViewer .grey .title_box * {
            background-color: #eaeaea;
        }

        .publicationViewer .grey .title_box td .subtitle {
            margin-left: 10px;
        }

        .publicationViewer .grey .title_box td img {
            margin: 0;
        }

        .publicationViewer .grey .title_box td img.leftImage {
            margin-left: 10px;
        }

        .publicationViewer .grey .title_box td img.rightImage {
            margin-right: 10px;
        }

        .publicationViewer .spacer {
            font-size: 0;
            line-height: 0;
            height: 10px;
        }

        .publicationViewer .grey .topRightCorner,.publicationViewer .grey .topLeftCorner,.publicationViewer .grey .bottomRightCorner,.publicationViewer .grey .bottomLeftCorner {
            display: block;
        }

        .publicationViewer .grey .top {
            line-height: 0;
            height: 4px;
        }

        .publicationViewer .grey h1 {
            margin: 0 0 0 20px;
        }

        .publicationViewer .grey h2 {
            margin-left: 20px;
        }

        .publicationViewer .grey {
            margin-top: 10px;
        }

        .publicationViewer .publication.white .content .richText table {
            width: 95%;
        }

        .publicationViewer .white .top {
            background-image: none;
            line-height: 0;
            height: 0;
        }

        .publicationViewer .white .pub_footer {
            line-height: 0;
            background-image: none;
        }

        .publicationViewer .pub_linkList {
            margin-top: 15px;
            margin-bottom: 15px;
            width: 100%;
            padding: 0 15px;
            padding-left: 0;
        }

        .publicationViewer .pub_linkList ul,.publicationViewer .pub_linkList ul li {
            list-style-position: outside;
            list-style-type: none;
        }

        .publicationViewer .pub_linkList a,.publicationViewer .pub_linkList a:hover {
            background: none;
            color: #3dcd58;
            font: bold 11px Arial,Helvetica,sans-serif;
            text-decoration: none;
        }

        .publicationViewer h3 {
            color: #4FA600;
        }

        .publicationViewer h4 {
            color: #4FA600;
        }

        .publicationViewer h5 {
            color: #4FA600;
        }

        .publicationViewer h6 {
            color: #4FA600;
        }

        * .verticalTeaserList .richText ul li div,* .verticalTeaserList .richText ul li span {
            display: inline;
        }

        * .verticalTeaserList .richText p {
            margin: 10px 0;
        }

        * .verticalTeaserList .richText ul li {
            margin: 0;
            padding: 0;
        }

        * .verticalTeaserList .richText ul {
            margin-left: 0;
            padding: 0;
        }

        * .verticalTeaserList table .richText ul li {
            margin: 0;
            padding: 0 0 0 10px;
            list-style-image: url('images/calage.gif');
            background: url('images/green_bullet.gif') no-repeat left 5px;
        }

        * .verticalTeaserList .richText * {
            float: none;
        }

        .verticalTeaserList .richText ul li a,* .verticalTeaserList .richText ul li a:hover {
            font-size: 11px;
        }

        * .verticalTeaserList .richText a:hover,* .verticalTeaserList .richText a,* .verticalTeaserList .richText a * {
            font-weight: bold;
            color: #3dcd58;
            text-decoration: none;
        }

        * .verticalTeaserList .richText a,* .verticalTeaserList .richText a *,* .verticalTeaserList .richText a:link,* .verticalTeaserList .richText a:link *,* .verticalTeaserList .richText a:visited,* .verticalTeaserList .richText a:visited * {
            display: inline;
            padding-left: 0;
            color: #3dcd58;
            text-decoration: none;
            background-image: none;
            font-weight: bold;
        }

        * .verticalTeaserList .richText a:hover,* .verticalTeaserList .richText a:hover * {
            color: #3dcd58;
        }

        * .verticalTeaserList .richText .leftImage {
            float: left;
            margin: 0 16px 10px 0;
            _margin: 0 2px 10px 0;
            padding: 0;
        }

        * .verticalTeaserList table .teaser table .richText ul {
            margin: 0;
            padding: 0;
        }

        * .verticalTeaserList table .teaser table .richText li {
            color: #626469;
            padding: 0 0 0 10px;
            list-style-image: url('images/calage.gif');
            background: url('images/green_bullet.gif') no-repeat left 5px;
        }

        .verticalTeaserList,.verticalTeaserList table {
            width: 100%;
            border-style: none;
            border-spacing: 0;
            padding: 0;
            margin: 0;
        }

        .verticalTeaserList td {
            border-collapse: collapse;
            padding: 0;
        }

        .verticalTeaserList table td.topLeftCorner div,.verticalTeaserList table td.topCenter div,.verticalTeaserList table td.topRightCorner div {
            visibility: hidden;
        }

        .verticalTeaserList .topLeftCorner {
            background: #fff url("images/bg_vertTeaser_top_left.gif") no-repeat top left;
            width: 10px;
            line-height: 0;
            height: 10px;
        }

        .verticalTeaserList .greenStar {
            padding: 0;
            margin: 0 8px 15px 0;
            line-height: 0;
            font-size: 0;
            width: 14px;
            height: 20px;
        }

        .verticalTeaserList td.leftBorder {
            border: none;
            border-left: 1px solid #B2B2B4;
            padding-left: 5px;
        }

        .verticalTeaserList td.topBorder {
            border-top: 1px solid #B2B2B4;
            line-height: 1px;
        }

        .verticalTeaserList td.teaser {
            vertical-align: top;
        }

        .verticalTeaserList table table {
            margin-top: 0;
            margin-bottom: 0;
        }

        .verticalTeaserList table table td {
            vertical-align: top;
        }

        .verticalTeaserList p {
            margin: 0;
            padding: 0;
            color: #626469;
            font-family: Arial;
            font-size: 11px;
        }

        .verticalTeaserList p.subtitle {
            color: #626469;
            font: bold 11px Arial;
            margin: 0 0 7px 5px;
            _margin: 0 0 7px 0;
        }

        .verticalTeaserList .teaser .sepTeaser {
            margin: 5px 0 0 0;
        }

        .verticalTeaserList h3.title {
            color: #4fa600;
            font: bold 12px Arial;
            margin-bottom: 7px;
            margin-left: 5px;
            _margin: 0 -2px 7px 0;
            clear: both;
        }

        .verticalTeaserList .moreinfo_notext_image {
            width: 100%;
            height: auto;
            display: inline;
        }

        .verticalTeaserList .moreinfo_text_image {
            width: 100%;
            height: auto;
            float: none;
            clear: both;
        }

        .verticalTeaserList .text_image {
            width: 100%;
            height: auto;
        }

        .verticalTeaserList td.teaser h2 {
            color: #4fa600;
            font-size: 17px;
            margin-bottom: 0;
            font-weight: bold;
        }

        .verticalTeaserList img {
            padding: 0;
            margin-right: 5px;
            margin-top: 6px;
        }

        .verticalTeaserList table .teaser ul {
            margin: 0 0 0 5px;
            _margin: 0;
            padding: 0;
        }

        .verticalTeaserList table .teaser .richText ul {
            margin: 0 0 0 15px;
        }

        .verticalTeaserList table ul li {
            width: 100%;
            padding: 0 0 0 10px;
            list-style-image: url('images/calage.gif');
            background: url('images/green_bullet.gif') no-repeat left 5px;
        }

        .verticalTeaserList a,.verticalTeaserList a:link,.verticalTeaserList a:visited {
            width: 100%;
            display: inline;
            color: #626469;
            font: normal 11px/16px Arial,Helvetica,sans-serif;
            text-decoration: none;
            background-image: none;
        }

        .verticalTeaserList a:hover {
            width: 100%;
            color: #89d400;
            font-weight: normal;
        }

        .stockTickerTeaser2 {
            background-color: #EAEAEA;
            border-bottom: 1px solid #FFF;
            height: 35px;
        }

        .stockTickerTeaser2 * {
            background-color: #EAEAEA;
        }

        .stockTickerTeaser2 table {
            vertical-align: bottom;
            *margin: 8px 0 0;
            padding: 8px 0 0;
        }

        .stockTickerTeaser2 table td {
            vertical-align: bottom;
        }

        .stockTickerTeaser2 table.share_border {
            width: 100%;
        }

        .stockTickerTeaser2 table.share_border .share_border_left {
            border-left: 1px solid #FFF;
        }

        .stockTickerTeaser2 table.share_border .share_border_right {
            border-right: 1px solid #FFF;
        }

        .stockTickerTeaser2 table.share_border .share_price_title {
            color: #4FA600;
            font-family: Arial;
            font-size: 14px;
            font-weight: bold;
            padding-top: 0;
            padding-right: 5px;
        }

        .stockTickerTeaser2 table.share_border .share_price_value {
            color: #3dcd58;
            font-family: Arial;
            font-size: 11px;
            font-weight: bold;
        }

        .stockTickerTeaser2 table.share_border .share_place {
            margin-left: 20px;
        }

        .stockTickerTeaser2 table.share_border .share_link {
            margin-left: 20px;
        }

        .stockTickerTeaser table {
            width: 196px;
            margin: 0;
            padding: 0;
            border: none;
            border-spacing: 0;
        }

        .stockTickerTeaser .bottomLeftCorner {
            background: #fff url("images/bg_stockTeaser_bottom_left.gif") no-repeat top left;
        }

        .stockTickerTeaser td.bottomLeftCorner,.stockTickerTeaser td.bottomCenter div,.stockTickerTeaser td.bottomRightCorner {
            height: 10px;
            max-height: 9px;
            font-size: 1px;
        }

        .stockTickerTeaser td.bottomLeftCorner,.stockTickerTeaser td.bottomRightCorner {
            width: 10px;
        }

        .stockTickerTeaser td.bottomCenter {
            width: 176px;
            border: none;
        }

        .stockTickerTeaser td.bottomCenter div {
            visibility: visible;
            width: auto;
            border-bottom: 1px solid #B2B2B4;
        }

        .stockTickerTeaser td.teaser {
            border: none;
            border-left: 1px solid #B2B2B4;
            padding: 13px 0 0 10px;
            vertical-align: top;
            width: auto;
        }

        .stockTickerTeaser td.teaser2 {
            border: none;
            border-left: 1px solid #B2B2B4;
            padding: 0 0 0 10px;
            vertical-align: top;
            width: auto;
        }

        .stockTickerTeaser p {
            color: #626469;
            font-family: Arial;
            font-size: 11px;
            line-height: 15px;
        }

        .stockTickerTeaser span.share_price {
            color: #4fa600;
            font: bold 11px Arial;
            line-height: 11px;
            display: inline;
        }

        .stockTickerTeaser a {
            color: #626469;
            font-family: Arial;
            font-size: 11px;
            line-height: 11px;
        }

        .stockTickerTeaser .share_value,.stockTickerTeaser * a,.stockTickerTeaser * a a,.stockTickerTeaser * a:hover,.stockTickerTeaser * a a:hover {
            color: #3dcd58;
            font: bold 11px Arial;
        }

        .stockTickerTeaser .teaser .share_value {
            margin-right: 20px;
            display: inline;
        }

        .stockTickerTeaser h6 span {
            color: #3dcd58;
        }

        .homeTeaser {
            width: auto;
            _width: 100%;
        }

        .homeTeaser * {
            margin: 0;
            padding: 0;
            font-family: arial;
            color: #626469;
            font-size: 11px;
        }

        .homeTeaser h1 {
            color: #4fa600;
            font-size: 17px;
            font-weight: bold;
        }

        .homeTeaser .h1Container {
            margin-bottom: 15px;
            width: 100%;
        }

        .homeTeaser h2 {
            color: #4fa600;
            font-weight: bold;
            font-size: 13px;
            margin: 0 0 10px 0;
        }

        .homeTeaser td.teaser img {
            float: right;
            margin-left: 15px;
        }

        .homeTeaser td.teaser ul,.homeTeaser td.teaser ul li {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

        .homeTeaser td.teaser ul {
            margin-top: 10px;
        }

        .homeTeaser td.teaser ul li a {
            color: #3dcd58;
            font: bold Arial;
            font-size: 11px;
            text-decoration: none;
        }

        .homeTeaser table.skin1,.homeTeaser table.skin2 {
            margin: 0;
            padding: 0;
            width: 100%;
            border-collapse: collapse;
            empty-cells: show;
        }

        .homeTeaser table.skin1 {
            background-color: #eaeaea;
        }

        .homeTeaser table.skin2 {
            background-color: #fff;
        }

        .homeTeaser .skin1 td.teaser {
            padding: 2px 10px;
        }

        .homeTeaser .skin2 td.teaser {
            padding: 10px;
        }

        .homeTeaser .skin1 .topLeftCorner,.homeTeaser .skin1 .topCenter,.homeTeaser .skin1 .topRightCorner,.homeTeaser .skin1 .bottomLeftCorner,.homeTeaser .skin1 .bottomCenter,.homeTeaser .skin1 .bottomRightCorner {
            margin: 0;
            padding: 0;
            line-height: 0;
            font-size: 1px;
        }

        .homeTeaser .skin1 .topCenter,.homeTeaser .skin1 .bottomCenter {
            width: 100%;
            height: 8px;
        }

        .homeTeaser .skin1 div.topLeftCorner,.homeTeaser .skin1 div.topRightCorner,.homeTeaser .skin1 div.bottomLeftCorner,.homeTeaser .skin1 div.bottomRightCorner {
            height: 8px;
            width: 8px;
            display: block;
        }

        .homeTeaser .skin1 div.topLeftCorner {
            background: #eaeaea url("images/bg_teaser_top_left.gif") no-repeat top left;
            float: left;
        }

        .homeTeaser .skin1 div.topRightCorner {
            background: #eaeaea url("images/bg_teaser_top_right.gif") no-repeat top right;
            float: right;
        }

        .homeTeaser .skin1 div.bottomLeftCorner {
            background: #eaeaea url("images/bg_teaser_bottom_left.gif") no-repeat top left;
            float: left;
        }

        .homeTeaser .skin1 div.bottomRightCorner {
            background: #eaeaea url("images/bg_teaser_bottom_right.gif") no-repeat top right;
            float: right;
        }

        table.horizontalTeaserList,table.horizontalTeaserList table {
            padding: 0;
            margin: 0;
            border: none;
            border-collapse: collapse;
            border-spacing: 0;
        }

        table.horizontalTeaserList {
            width: 600px;
        }

        table.horizontalTeaserList table.global {
            background-color: #eaeaea;
            margin: 15px 20px;
            width: 560px;
        }

        .horizontalTeaserList div {
            visibility: hidden;
        }

        .horizontalTeaserList div.richText {
            visibility: visible;
        }

        .horizontalTeaserList table td.separator,.horizontalTeaserList table td.topSeparator,.horizontalTeaserList table td.bottomSeparator {
            background-color: #fff;
        }

        .horizontalTeaserList table td.topLeftCorner div,.horizontalTeaserList table td.topRightCorner div,.horizontalTeaserList table td.bottomLeftCorner div,.horizontalTeaserList table td.bottomRightCorner div {
            width: 8px;
            height: 8px;
            font-size: 1px;
        }

        .horizontalTeaserList table td.topLeftCorner {
            background: url("images/bg_teaser_top_left.gif") no-repeat top left transparent;
        }

        .horizontalTeaserList table td.topRightCorner {
            background: url("images/bg_teaser_top_right.gif") no-repeat top right transparent;
        }

        .horizontalTeaserList table td.bottomLeftCorner {
            background: url("images/bg_teaser_bottom_left.gif") no-repeat top left transparent;
        }

        .horizontalTeaserList table td.bottomRightCorner {
            background: url("images/bg_teaser_bottom_right.gif") no-repeat top right transparent;
        }

        .horizontalTeaserList table td.bottomCenter,.horizontalTeaserList table td.topCenter,.horizontalTeaserList table td.topSeparator,.horizontalTeaserList table td.bottomSeparator {
            line-height: 0;
        }

        .horizontalTeaserList table td.content {
            vertical-align: top;
            padding: 6px 15px 7px 15px;
        }

        .horizontalTeaserList h2 {
            color: #4fa600;
            font: bold 13px/13px Arial;
            margin-bottom: 10px;
        }

        .horizontalTeaserList img {
            float: left;
            margin-right: 10px;
        }

        .horizontalTeaserList p {
            color: #626469;
            font-family: Arial;
            font-size: 11px;
        }

        .horizontalTeaserList p a,.horizontalTeaserList p a:hover {
            font-size: 11px;
        }

        .horizontalTeaserList a,.horizontalTeaserList a:hover {
            color: #3dcd58;
            font-weight: bold;
            text-decoration: none;
            line-height: 11px;
        }

        .horizontalTeaserList div.richText a,.horizontalTeaserList div.richText a:hover {
            color: #3dcd58;
            font-size: 11px/11px;
            text-decoration: none;
        }

        .horizontalTeaserList table td.topCenter .twoBoxesTopCenter {
            width: 256px;
        }

        .horizontalTeaserList table td.topSeparator .twoBoxesTopSeparator {
            width: 16px;
        }

        .horizontalTeaserList table td.topCenter .threeBoxesTopCenter {
            width: 164px;
        }

        .horizontalTeaserList table td.topSeparator .threeBoxesTopSeparator {
            width: 10px;
        }

        .horizontalTeaserList ul {
            padding: 0;
            margin-left: 0;
        }

        .horizontalTeaserList ul li {
            padding: 0 0 0 10px;
            list-style-image: url('images/calage.gif');
            background: url('images/green_bullet.gif') no-repeat left 5px;
        }

        .horizontalTeaserList .richText p {
            margin: 0 0 10px 0;
        }
