@CHARSET "UTF-8";
body, h1, h2, h3, h4, form, fieldset, legend, img, a, a img, ul, li {margin: 0px;  padding: 0px; border: none; text-decoration: none; list-style-type: none;}
.clear { clear: both; }
.hide { visibility: hidden; display: none; }
.left { float: left; }
.right { float: right; }
.block { display: block; }
.hidden { display: none; visibility: hidden; }
.noborder { border: none; }
a { text-decoration: none; color: #008000; }
a img { border: none; }

body
{
        texta-align: center;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        background: #f6f4f2 url('../images/bg.jpg') top repeat-x;
}

.ngs_image_browser_wrapper {
        clear: both;
}

.ngs_image_browser_wrapper .ngs_image_browser .image {
        display: block;
        width: 80px;
        height: 80px;
        text-align: center;
        padding: 5px;
        margin: 2px;
        float: left;
        border: 1px solid #ccc;
        background: #fff;
        overflow: hidden;
        cursor: pointer;
        position: relative;
}

.ngs_image_browser_wrapper .ngs_image_browser .image a.delete {
        position: absolute;
        top: 5px;
        right: 5px;
        font-size: 0;
        background: url('/images/intranet/cross.png') no-repeat;
        width: 15px;
        height: 15px;
}

.ngs_image_browser_wrapper .ngs_image_browser_control {
        text-align: center;
}

.ngs_image_browser_wrapper .ngs_image_browser_control a,.ngs_image_browser_wrapper .ngs_image_browser_control span
        {
        text-decoration: none;
        font-size: 16px;
        color: #333;
}

.ngs_file_upload_box_wrapper {
        margin: 10px 0;
        border-collapse: collapse;
        border-top: 1px solid #ccc;
}

.ngs_file_upload_box_wrapper td {
        padding: 2px 5px;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        background: #F0F0EE;
        width: 150px;
}

.ngs_file_upload_box_wrapper td.colspan {
        width: 310px;
}

.ngs_file_upload_box_wrapper td.name {
        background-image: url('/ngsFile/images/page_white.png');
        background-repeat: no-repeat;
        padding-left: 10px;
        width: 145px;
}

.ngs_image_upload_box_wrapper {
        margin: 10px 0;
        border-collapse: collapse;
        border: 1px solid #ccc;
}

.ngs_image_upload_box_wrapper td {
        padding: 2px 5px;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        background: #F0F0EE;
        width: 150px;
}

.ngs_image_upload_box_wrapper td.colspan {
        width: 310px;
}

.ngs_image_gallery_wrapper .image {
        display: block;
        width: 80px;
        height: 120px;
        text-align: center;
        padding: 5px;
        margin: 2px;
        float: left;
        border: 1px solid #ccc;
        background: #fff;
        overflow: hidden;
}

.ngs_image_gallery_wrapper .ui-sortable-placeholder {
        display: block;
        width: 80px;
        height: 120px;
        text-align: center;
        padding: 5px;
        margin: 2px;
        float: left;
        border: 1px solid #ccc;
        background: #f0f0f0;
}

.ngs_image_gallery_wrapper .selected {
        width: 200px;
        border: 1px solid #ccc;
        background: #F0F0EE;
        padding: 5px;
}

.ngs_image_gallery_wrapper a img {
        margin: 1px 0;
}

.ngs_image_gallery_wrapper .image .description {
        white-space: nowrap;
        padding: 5px;
}


.page-text ul, .page-text ul li, .article-text ul, .article-text ul li
{
        list-style-type: disc;
}
.page-text ol, .page-text ol li, .article-text ol, .article-text ol li
{
        list-style-type: decimal;
}
.page-text ol, .page-text ul, .article-text ol, .article-text ul
{
        padding-left: 20px;
        margin-bottom: 5px;
}
.page-text strong
{
        font-weight: bold;
}
.page-text em
{
        font-style: italic;
}


#header
{
        width: 1020px;
        margin: 0px auto;
        height: 92px;
}
#header img
{
        float: left;
}
#header .menu
{
        float: left;
        margin: 35px 0px 0px 35px;
}
#header .menu li
{
        float: left;
        display: block;
        height: 33px;
        padding: 5px 14px 0px 13px;
        position: relative;
        margin-right: 5px;
}
#header .menu li a
{
        color: #786b63;
        font-size: 14px;
}
#header .menu li a:hover
{
        text-decoration: underline;
}
#header .menu li span.beg
{
        display: block;
        width: 10px;
        height: 38px;
        position: absolute;
        top: 0;
        left: 0;
}
#header .menu li span.end
{
        display: block;
        width: 11px;
        height: 38px;
        position: absolute;
        top: 0;
        right: 0;
}
#header .menu li.active
{
        background-image: url("../images/menu_bg.jpg");
        background-position:  center;
}
#header .menu li.active span.beg { background-image: url("../images/menu_bg_left.jpg"); }
#header .menu li.active span.end { background-image: url("../images/menu_bg_right.jpg"); }
#body_container
{
        width: 1000px;
        margin: 0px auto;
        background-image: url("../images/body_bg.gif");
}
#body_container #body_header
{
        width: 1000px;
        height: 25px;
        background-image: url("../images/body_top.jpg");
}
#body_container #container
{
        margin: 0px 25px;
        padding-bottom: 15px;
}
#body_container #container #left_cont
{
        width: 745px;
        margin-right: 15px;
        float: left;
}
#body_container #container #right_cont
{
        width:         189px;
        float: left;
}
#body_container #container #right_cont h2
{
        color: #786b63;
        font-size: 12px;
        background-image: url("../images/bubble_bg.jpg");
        display: block;
        width: 176px;
        height: 29px;
        padding: 8px 0px 0px 13px;
}
#body_container #container #right_cont h3
{
        font-size: 14px;
        color: #f7570f;
        font-weight: normal;
        margin: 10px 0px 7px 10px;
}
#body_container #container #right_cont ul.tituly
{
        margin-left: 35px;
}
#body_container #container #right_cont ul.tituly li
{
        list-style-image: url("../images/li_dot.jpg");
        margin-bottom: 4px;
}
#body_container #container #right_cont ul.tituly li a
{
        color: #786b63;
}
#body_container #container #right_cont ul.tituly li a:hover
{
        text-decoration: underline;
}
#body_container #container #right_cont ul.tituly_printed
{
        margin-left: 15px;
        margin-bottom: 15px;
}
#body_container #container #right_cont ul.tituly_printed li
{
        float: left;
        width: 71px;
        margin-right: 15px;
}
#footer
{
        width: 1000px;
        margin: 0px auto;
        color: #948780;
        font-size: 12px;
}
#footer a
{
        color: #948780;
        text-decoration: underline;
}
#footer #footer_top
{
        height: 10px;
        width: 1000px;
        background-image: url("../images/footer_top.jpg");
}
#footer #footer_bottom
{
        width: 1000px;
        height: 15px;
        background-image: url("../images/footer_bottom.jpg");
}
#footer #footer_container
{
        background-image: url("../images/body_bg.gif");
        padding-left: 10px;
        text-align: center;
}
#footer #footer_copy
{
        padding-left: 14px;
}

#banner
{
        width: 745px;
        height: 200px;
        background-image: url("../images/banner.jpg");
        position: relative;
        margin-bottom: 22px;
}
#banner h1
{
        display: none;
}
#banner #text_cont
{
        position: relative;
        top: 14px;
        left: 75px;
        color: #FFFFFF;
}
.admin
{
        text-align: center;
}

#page_container .page h2
{
        color: #bc324c;
        font-size: 18px;
}
#page_container .page h3
{
        color: #f7570f;
        font-size: 13px;
}
#page_container .page a
{
        text-decoration: underline;
        color: #f7570f;
}

ul#homepage_list
{

}
ul#homepage_list h2, ul#homepage_list h2 a
{
        color: #FFFFFF;
        font-size: 24px;
        font-weight: normal;
}
ul#homepage_list h2
{
        margin: 5px 110px 0px 19px; /* margin: 14px 110px 0px 19px; */
}
ul#homepage_list p
{
        margin: 0px 110px 14px 19px; /* margin: 5px 110px 14px 19px; */
}
ul#homepage_list li
{
        display: block;
        width: 365px;
        height: 100px;
        overflow: hidden;
        background-repeat: no-repeat;
        float: left;
        margin-bottom: 15px;
}
ul#homepage_list li.pink
{
        background-image: url("../images/hp_pink.jpg");
}
ul#homepage_list li.green
{
        background-image: url("../images/hp_green.jpg");
}
ul#homepage_list li.orange
{
        background-image: url("../images/hp_orange.jpg");
}
ul#homepage_list li.gray
{
        background-image: url("../images/hp_gray.jpg");
}
ul#homepage_list li.pink, ul#homepage_list li.orange
{
        margin-right: 15px;
}
ul#homepage_list li.pink a
{
        color: #e69eab;
}
ul#homepage_list li.green a
{
        color: #7eb884;
}
ul#homepage_list li.orange a
{
        color: #ffc3a8;
}
ul#homepage_list li.gray a
{
        color: #bfb5af;
}