/**/

.announcement-body div:first-child>img:first-child {
    display: none
}

#Actual {
    color: White;
    background-color: #dadada
}

.slideup,.slidedown {
    max-height: 0;
    overflow-y: hidden;
    -webkit-transition: max-height .5s ease-in-out;
    -moz-transition: max-height .5s ease-in-out;
    -o-transition: max-height .5s ease-in-out;
    transition: max-height .5s ease-in-out
}

.announcement_published_by {
    display: none;}

.slidedown {
    max-height: 40px
}

.drop_horizontal {
    border-bottom: 1px solid #000!important
}

.list li>div {
    width: 200px!important;
    height: 100px!important
}

.column-5a0ffccccd042 {
    background: linear-gradient(to bottom,#f7f7f7 0%,#e7e7e7 100%)
}

.w3c {
    cursor: pointer
}

#Actual .accessibility_container_table {
    height: 40px;
    width: auto!important;
    margin: 0 auto!important
}

.accessbility_display_tr {
    padding-left: 2.5%;
    padding-right: 2.5%;
    padding-top: 4px
}

.fontSelect {
    background-color: #fff!important
}

#result-search .ui-widget-content {
    background-color: #fff!important
}

#result-search .lvl-content {
    float: left
}

.cke_contents {
    padding: 5px!important
}

html,html body {
    margin: 0;
    padding: 0;
    width: 100%;
    font-family: arial;
    font-size: 12px;
    height: 100%;
    color: #333;
    background: 0 0
}

html p {
    margin: 3px 0 13px;
    line-height: 1.5em
}

body ul,body ol {
    margin: 5px 0 5px 30px
}

a {
    color: #229aa7;
    text-decoration: none;
    cursor: pointer
}

img {
    vertical-align: middle;
    max-width: 100%
}

.info_box,.error_box {
    margin: 5px 0 10px
}

.info_box ul,.error_box ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.info_box div,.error_box div {
    padding: 10px 10px 10px 40px;
    margin: 3px 0;
    font-style: italic;
    border: 1px solid;
    background: 10px center no-repeat
}

.info_box div {
    background-color: #d8e8ef;
    background-image: url(../images/info_box.png);
    border-color: #99cbdf;
    color: #1d7d9f
}

.error_box div {
    background-color: #efa9a4;
    background-image: url(../images/error_box.png);
    border-color: #df6f74;
    color: #9f261d
}

.info_box a,.error_box a {
    text-decoration: underline
}

.loading {
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    background-position: center;
    min-height: 30px;
    padding: 5px
}

.dataTables_wrapper {
    position: relative;
    clear: both;
    _height: 302px;
    zoom:1}

.dataTables_wrapper {
    border: 1px solid #d9d3bd;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px
}

.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 250px;
    height: 30px;
    margin-left: -125px;
    margin-top: -15px;
    padding: 10px;
    padding-bottom: 20px;
    border: 1px solid #ddd;
    text-align: center;
    color: #999;
    font-size: 14px;
    background-color: #fff
}

.dataTables_filter {
    text-align: right;
    background: #e7e1ce;
    padding: 5px 10px;
    border-bottom: 1px solid #d9d3bd;
    font-size: 11px;
    color: #777
}

.dataTables_length {
    float: left;
    margin: 5px 10px;
    font-size: 11px;
    color: #777
}

.dataTables_info {
    float: right;
    margin: 10px;
    font-size: 11px;
    color: #777
}

.dataTables_paginate {
    background: #e7e1ce;
    border-top: 1px solid #d9d3bd;
    padding: 5px 0;
    width: 100%;
    height: 1.8em;
    display: block
}

.dataTables_paginate .paginate_button,.dataTables_paginate .paginate_active {
    float: left;
    display: block;
    padding: 3px 6px;
    border: 1px solid #ccc;
    background: #ece1bd url(../images/downlight_bg.png) left top repeat-x;
    font-size: 11px;
    color: #777;
    margin-right: -1px;
    cursor: pointer
}

.dataTables_paginate .paginate_active {
    background-color: #fff;
    font-weight: 700;
    color: #666
}

.dataTables_paginate .paginate_button:hover {
    background-color: #fff;
    color: #666
}

.dataTables_paginate .paginate_button.first {
    margin-left: 7px;
    -webkit-border-bottom-left-radius: 3px;
    -khtml-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -khtml-border-radius-topleft: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px
}

.dataTables_paginate .paginate_button.last {
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-radius-bottomright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-radius-topright: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px
}

table.table_form,table.table_form_clear {
    width: 100%;
    margin-bottom: 15px
}

table.table_form th {
    font-size: 11px;
    color: #7b9ea8;
    background: #e9f1f2;
    font-weight: 700;
    padding: 5px 20px;
    text-align: left;
    font-family: arial;
    border-top: 1px solid #d7e8e9
}

table.table_form>tr:nth-child(even)>td,table.table_form>tbody>tr:nth-child(even)>td {
    background: #fff
}

table.table_form>tr:nth-child(odd)>td,table.table_form>tbody>tr:nth-child(odd)>td {
    border-top: 1px solid #e6eeef;
    background: #f1f4f4
}

table.table_form td {
    vertical-align: top;
    padding: 8px 0 10px
}

table.table_form td td {
    padding: 0
}

table.table_form td.blank {
}

table.table_form .field,table.table_form .label {
    vertical-align: top;
    height: 100%
}

table.table_form .label {
    width: 150px;
    font-size: 12px;
    text-align: right;
    float: left;
    padding: 0 5px;
    line-height: 1.5em;
    margin: 0
}

table.table_form div.label label {
    display: block;
    color: #4d898e;
    font-size: 12px;
    margin-top: 2px
}

table.table_form div.field {
    margin-left: 160px;
    font-size: 12px;
    color: #333;
    padding: 0 5px;
    line-height: 1.5em
}

table.table_form a {
    text-decoration: underline
}

table.table_form .field_text,table.table_form .field_textarea,table.table_form .field_select {
    width: 75%;
    min-width: 100px
}

table.table_form_clear fieldset {
    border-width: 1px 1px 0 0;
    border-style: dashed;
    border-color: #aaa;
    margin: 0;
    padding: 0
}

table.table_form_clear fieldset legend {
    font-size: 11px;
    color: #999;
    background: #fff;
    padding: 0 15px;
    font-weight: 700
}

table.table_form td.active .note,table.table_form td.active.hover .note {
    color: #ba9938
}

table.table_form td.hover .note {
    color: #999
}

table.table_form .note,table.table_form_clear .note {
    width: 100%;
    font-family: tahoma;
    color: #ccc;
    font-style: normal
}

table.table_form td.active .input {
    -moz-box-shadow: 0 0 3px #fdb51b;
    -webkit-box-shadow: 0 0 3px #fdb51b;
    box-shadow: 0 0 3px #fdb51b;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color='#FDB51B')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=0,Color='#FDB51B')
}

table.table_form .field_item {
    margin-top: 10px
}

table.table_form .table_form_listing {
    width: 90%
}

table.table_form .table_form_listing th,table.table_form .table_form_listing td {
    padding: 5px
}

table.cols_2>tbody>tr>td,table.cols_2>tr>td {
    width: 50%
}

table.cols_3>tbody>tr>td,table.cols_3>tr>td {
    width: 33%
}

h3.header_form {
    padding: 5px 20px;
    font-size: 11px;
    font-family: arial;
    font-weight: 700;
    text-transform: uppercase;
    margin: 5px 0 0;
    background: #e3eeef;
    border-top: 1px solid #bedbde;
    color: #60828b
}

hr.hr_form {
    padding: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #ccc;
    height: 0;
    margin: 0
}

.form_controls {
    text-align: center;
    padding: 5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #999;
    background: #a3a3a3
}

.req {
    color: #efa608;
    font-size: 12px;
    font-family: verdana;
    text-transform: uppercase;
    font-weight: 700
}

.input {
    border: 1px solid #cbd9db;
    color: #333;
    padding: 3px;
    font-size: 12px
}

select.input {
    padding: 1px
}

.input_50,.input_300,.input_600 {
    color: #555
}

.input_50 {
    width: 50px
}

.input_150 {
    width: 150px
}

.input_300 {
    width: 300px
}

.input_600 {
    width: 600px
}

.ui-widget {
    font-family: inherit;
    font-size: inherit
}

[class*=content-] {
    min-height: 1px
}

li.ui-state-default.ui-corner-top {
    background: 0 0;
    background-color: #839fa2;
    border: 0;
    color: #fff;
    font-weight: 400;
    display: table-cell;
    float: none;
    text-align: center
}

.ui-corner-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ui-corner-all {
    border-radius: 0
}

.ui-corner-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    border: 0;
    background: 0 0;
    display: table;
    width: 100%
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #fff;
    text-decoration: none;
    width: 100%
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    background: 0 0!important;
    background-color: #262c3b!important;
    border: 0!important;
    color: #fff!important;
    font-weight: 400!important;
    font-size: 12px!important;
    text-shadow: none
}

.ui-state-active,.ui-widget-content .ui-state-active {
    background: 0 0!important;
    background-color: #262c3b!important;
    border: 0!important;
    color: #fff!important;
    font-weight: 400!important;
    font-size: 12px!important;
    text-shadow: none
}

.ui-widget-header .ui-state-hover {
    background: 0 0!important;
    background-color: #5c616c!important;
    border: 0!important;
    color: #fff!important;
    font-weight: 400!important;
    font-size: 12px!important;
    text-shadow: none
}

.ui-widget-content {
    background-color: #dadbdc!important;
    padding: 0
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-default {
    background: 0 0;
    background-color: #839fa2;
    border: 0;
    color: #fff;
    font-weight: 400;
    text-shadow: none
}

#web_row2_col1 .ui-tabs .ui-tabs-nav li a {
    padding: .5em 1.7em
}

#web_row2_col2 .ui-tabs .ui-tabs-nav li a {
    padding: .5em .6em
}

#web_row2_col3 .ui-tabs .ui-tabs-nav li a {
    padding: .5em 1.3em
}

#web_row3_col1 .ui-tabs .ui-tabs-nav li a {
    padding: .5em 1em
}

#web_row3_col2 .ui-tabs .ui-tabs-nav li a {
    padding: .5em 2em
}

#web_footer_row3_col1 .block.block_no_2 .content {
    visibility: visible;
    text-align: center
}

.ui-widget-content a {
    color: #229aa7
}

.block {
    margin: 0
}

.block .content {
    margin: 0
}

.block_html_block .content,#container_left .block_html_block .content,#container_right .block_html_block .content {
    padding: 0
}

#body_web {
}

.block_website_statistics table {
    color: #000;
    padding-top: 80px
}

.statistics .float_right {
    display: none
}

.statistics .last_update {
    display: block;
    padding-top: 6px
}

.cms_div .block .padded {
    padding: 10px
}

.cms_div .block .block_label {
    color: #14aad5;
    display: block;
    font-size: .9em;
    font-weight: 700
}

#container_content {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #dadada;
    overflow-x: hidden;
    padding: 25px;
    position: relative;
    margin-bottom: 5px;
    line-height: 1.5em;
    width: 100%
}

div.buttons {
    border: medium;
    margin: 10px 10px 10px 20px;
    padding: 0
}

html p {
    margin: 0
}

.toolbar {
}

.toolbars h2 {
    color: #777;
    float: left;
    font-size: 20px;
    font-weight: 100;
    margin: 2px 0 4px;
    padding: 0;
    text-shadow: 0 1px 0 #fff
}

#web_container_left {
}

#web_container_center .toolbars {
}

#web_container_left .block {
    font-family: arial,verdana,sans-serif;
    font-size: 10pt;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #dadada;
    margin-bottom: 5px;
    overflow-x: visible;
    padding: 1px 9px;
    position: relative;
    display: inline-block;
    width: 100%
}

#web_container_left .block .content {
    margin: 0;
    text-shadow: 0 0 0 #fff;
    padding: 8px
}

#web_left_container_center {
    width: 75%;
    float: left
}

#web_left_container_center .block {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #dadada;
    margin-bottom: 5px;
    overflow-x: hidden;
    padding: 2px 3px;
    position: relative
}

#web_left_container_center .block .content {
    margin: 0;
    text-shadow: 0 0 0 #fff;
    padding: 8px
}

#web_container_center {
}

#web_container_center .block {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #dadada;
    margin-bottom: 5px;
    overflow-x: hidden;
    padding: 2px 3px;
    position: relative
}

#web_container_center_with_left {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #dadada;
    margin-bottom: 5px;
    overflow-x: hidden;
    padding: 2px 3px;
    position: relative;
    width: 79%;
    float: left
}

#web_container_center .block .content {
    margin: 0;
    text-shadow: 0 0 0 #fff;
    padding: 8px
}

#web_footer {
    padding-bottom: 4px
}

ol.rhino-bullets {
    bottom: 0!important
}

.rhino-bullets li a.rhino-bullet {
    padding: 1px 0 5px!important
}

#web_footer .block {
    text-shadow: none;
    font-family: arial,verdana,sans-serif;
    font-size: 10pt
}

#web_footer_row1_col1 {
    width: 100%;
    height: 125px;
    padding-top: 20px
}

#web_footer_row1_col1 .block_no_2 block_total_site_visits {
    display: none
}

#web_footer_row2_col1 {
    width: 100%;
    height: 100px
}

#web_footer_row1_col2 .content {
    visibility: hidden
}

#web_footer_row1_col3 .block .content {
    width: 100%;
    float: left
}

#web_footer_row3_col1 {
    width: 100%;
    height: 70px
}

.float_right {
    font-weight: 700;
    padding-left: 43%;
    display: none
}

#web_header {
    margin: 0 0 0
}

.search-box2 {
    float: right;
    width: 196px!important
}

.search-box2 .search-button {
    width: 30%!important
}

#web_header_container {
    padding-bottom: 5px
}

#web_header_container .block .content {
    color: #333;
    line-height: 1.3em;
    margin: 0
}


#web_main_container {
    padding-top: 10px
}

#web_main_container .ui-tabs .ui-tabs-nav li {
    margin: 0 .1em 1px 0
}

#web_main_content_container {
}

.ui-tabs .ui-tabs-nav li a {
    font-size: 8pt;
    font-weight: 700
}

#web_navigation1 {
    height: 25px
}

#web_navigation2 {
    margin: 0 0 0;
    background-color: #324062;
    height: 25px;
    width: 100%;
    padding-bottom: 10px
}

.drop_horizontal li {
    width: 16%
}

.drop_horizontal .dropdown_4columns li {
    width: 100%;
    line-height: normal;
    padding-bottom: 10px!important
}

.horizontal_popup_contaier {
    background: #e0e6e6!important
}

#web_row1_col1 {
    height: 240px
}

#web_row1_col2 {
    height: 240px
}

#web_row1_col3 {
    height: 300px;
    background-color: #006400
}

#web_row1_col4 {
    width: 20%;
    height: 100px;
    background-color: pink;
    float: left
}

#web_row1_col5 {
    width: 20%;
    height: 100px;
    background-color: orange;
    float: left
}

#web_row2_col1 {
}

#web_row2_col2 {
}

#web_row2_col3 {
}

#web_row2_col3 .ui-tabs .ui-tabs-panel {
    padding: 1em 1.2em
}

#web_row2_col4 {
}

#web_row3_col1 {
}

#web_row3_col2 {
}

#web_row3_col3 {
}

#web_row4_col1 {
    width: 100%
}

#web_row4_col2 {
}

#web_row5_col1 {
}

#web_row5_col1 .anythingSlider-cs-portfolio .anythingControls {
    display: none!important
}

#web_row5_col1 .anythingSlider-cs-portfolio .arrow {
    display: none
}

#web_row5_col2 {
}

#web_row5_col2 .anythingSlider-cs-portfolio .anythingControls {
    display: none!important
}

#web_row5_col2 .anythingSlider-cs-portfolio .arrow {
    display: none
}

#web_row6_col1 {
}

#web_row6_col1 .block .content a:link {
    color: #fff;
    text-decoration: none
}

#web_row6_col3 .block .content a:link {
    color: #fff;
    text-decoration: none
}

#web_row6_col2 {
}

#web_section_row1 {
    padding-top: 9px;
    margin-bottom: 13px
}

#web_section_row2 {
    margin-bottom: 13px
}

#web_section_row2 .block {
    text-shadow: none
}

#web_section_row3 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0m;
    margin-bottom: 13px
}

#web_section_row4 {
    background-color: #fff;
    #web_section_row5 {
        padding-top: 5px
    }

    #web_section_row6 {
    }

    #web_container_left {
        width: 20%
    }

    #web_container_left .sf-menu li: hover,.sf-menu li.sfHover {
        background:#333593!important;
        color: #fff
    }

    #web_container_left .sf-menu li {
        background: #e0e6e6!important
    }

    #web_container_left .sf-vertical li {
        width: 170px
    }

    .search-text {
        padding: 5px 0 5px 5px!important
    }

    .search-box2 {
        top: -15px
    }

    .lvl-content>div {
        height: 175px!important;
        overflow: auto
    }

    html,html body {
        text-shadow: 0 0 0 #000
    }

    .search_result_item cite,.tag_match,.date {
        display: none
    }

    .search_toolbar {
        display: none
    }

    .no-record a {
        display: none
    }

    #news_feed_slider {
        background-color: #fff;
        width: 100%;
        height: 100%
    }

    .horizontal_popup_contaier {
        background-color: #f60;
        color: #fff
    }

    .dropdown_4columns {
    }

    .drop_horizontal li span,.drop_horizontal li a {
        color: #fff!important;
        text-shadow: none
    }

    .drop_horizontal li: hover div span {
        color:#015b86!important
    }

    .drop_horizontal li: hover div span:hover {
        color:#029feb!important
    }

    .drop_horizontal li a: hover {
        color:#000!important
    }

    .drop_horizontal li: hover span {
        color:#000!important
    }

    .dropdown_4columns,.drop_horizontal li: hover {
        background:#fff1dd!important
    }

    .drop_horizontal {
        padding-left: 10px
    }

    #tab_63_17,#tab_63_18 {
        height: 200px
    }

    #tab_63_17 table img,#tab_63_18 table img {
        margin-top: -10px
    }

    .ui-tabs .ui-tabs-nav li a {
        margin-top: 6px;
        padding: 0
    }

    .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-corner-top {
        background: 0 0;
        background-color: #839fa2;
        border: 0;
        color: #fff;
        font-weight: 400
    }

    .ui-state-active a,.ui-state-active a: link,.ui-state-active a:visited {
        color:#fff;
        width: 100%
    }

    #jqDock0.jqDock {
        top: 212px!important
    }

    #541a9e5658d40 .sf-menu li {
        background: #fff!important
    }

    page-title {
        display: none
    }

    #colorbox,#cboxOverlay,#cboxWrapper {
        width: 800px!important;
        height: 600px!important
    }
