#header-wrapper {
    background-image: url(images/batik.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #017CDD;
    height: 50px;
    font-family: 'Trebuchet MS';
    min-width: 1000px;
    /*width: 100%;*/
}

#header-wrapper-width {
    width: 1000px;
    width: 100%;
    height: 50px;
}

#header-logo {
    float: left;
    background-color: #fff;
    width: 170px;
    border-right: 1px solid #a6a6a6;
    vertical-align: middle;
    text-align: center;
    height: 50px;
}

    #header-logo a {
        display: inline-block;
        padding-top: 10px;
        width: 170px;
    }

#header-megamenu {
    float: left;
    line-height: 15px !important;
    width: 619px;
}

#header-right {
    float: left;
    width: 200px;
    height: 50px;
    padding-right: 10px;
    vertical-align: middle;
    text-align: right;
}

    #header-right #header-date {
        color: #fff;
        font-size: 11px;
        margin-top: 7px;
        margin-bottom: 6px;
        width: 200px;
    }

        #header-right #header-date #login-button {
            color: #fff;
            margin-left: 15px;
            cursor: pointer;
        }

            #header-right #header-date #login-button:hover {
                text-decoration: underline;
            }

    #header-right #header-search {
        width: 200px;
    }

        #header-right #header-search input {
            width: 130px;
            font-size: 12px;
            padding: 3px 5px;
            border: 0px;
            margin: 0px;
            vertical-align: top;
            background: #fff;
            height: 15px;
        }

        #header-right #header-search a {
            margin: 0px;
            cursor: pointer;
            display: inline-block;
        }

#content-wrapper-table {
    background-color: transparent;
    display: table;
    width: 100%;
}

#content-wrapper-row {
    display: table-row;
}

#left-panel {
    display: table-cell;
    vertical-align: top;
    background-color: #fff;
    width: 170px;
}

#left-panel-content {
    width: 170px;
    font-family: 'Trebuchet MS';
    font-size: 11px;
    background-color: #fff;
}

#main-panel {
    border-left: 1px solid #a6a6a6;
    display: table-cell;
}

#subheader {
    background-color: #000;
    height: 23px;
    color: #fff;
    font-size: 12px;
    font-family: 'Trebuchet MS';
    border-top: 1px #00b0f2 solid;
    border-bottom: 1px #ff1919 solid;
    width: 100%;
}

    #subheader a {
        color: #fff;
    }

#subheader-width {
    width: 820px;
    height: 25px;
}

#submenu {
    float: left;
    margin-left: 10px;
    margin-top: 6px;
    width: 680px;
}

#language-selector {
    float: right;
    margin-top: 6px;
    text-align: right;
}

#content-table {
    display: table;
    width: 100%;
}

#content-row {
    display: table-row;
}

#left-cell {
    display: table-cell;
    vertical-align: top;
    width: 170px;
    background-color: #5c6a73;
    color: #fff;
    font-family: 'Trebuchet MS';
    background-image: url(images/left-menu/left-menu-bottom-background.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-bottom: 100px;
}

#left-menu-container {
    width: 170px;
    background-image: url(images/left-menu/left-menu-background.jpg);
    background-repeat: repeat-y;
    background-position: right top;
    height: 100%;
}

#right-cell {
    display: table-cell;
    line-height: 15px!important;
}

#page-breadcrumb {
    padding: 20px;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    width: 400px;
    line-height: 16px;
}

    #page-breadcrumb img {
        margin: 0px 10px;
    }

#main-content {
    width: 619px;
    padding: 10px 20px;
    font-family: Arial;
}

    #main-content div, #main-content strong, #main-content td, #main-content b, #main-content p {
    }

    #main-content h2 {
        line-height: 1.3 !important;
    }

    #main-content ul {
        /*list-style-position: inside;*/
        margin-left: 20px;
    }

    #main-content .ms-MenuUIUL {
        margin-left: 0px!important;
    }

#page-utilities-wrapper {
    border-top: 1px solid #c0c0c0;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 619px;
    margin-bottom: 30px;
}

#page-like {
    float: left;
}

#page-action {
    float: right;
}

    #page-action a {
        margin: 0px 5px;
    }

    #page-action img {
        border: 0px;
        width: 16px;
        height: 16px;
    }

#redirector-container {
    display: block;
}

/*
.ms-dlgBorder {
    width:620px!important;
}
.ms-dlgTitle {
    width:620px!important;
}



.trcDlgMain {
    width: 650px;
}

       
.ms-dlgContent {
    width:700px!important;
}

.ms-dlgFrame {
    width: 680px!important;
}


.ms-socialDataRibbonContents td {
    width: 650px!important;
    background: red;
    height:auto!important;
}

.s4-mainarea {
    width: 650px!important;
}

.ms-socialDataRibbonContents {
    width: 650px!important;
}


        

.ms-dialog .s4-ca {
    margin-left: 0px !important;
margin-right: 0px !important;
min-height: 0px !important;
width: 96%!important;
min-width: 0px !important;
padding: 10px;
}

.ms-dlgBorder {
    width:auto!important;
}

.ms-dlgContent {
    min-width: 550px!important;
}
.ms-dlgTitle {
    min-width: 610px!important;
}

.ms-dlgFrame {
    min-width: 600px!important;
}
 
*/

#aspnetForm {
    height: 100%!important;
    position: relative!important;
}

#s4-bodyContainer {
    width: 100%!important;
}

#s4-workspace.not-login {
    height: 100%!important;
}
