﻿.SIM_Headerhtml {
    height: 100%;
}

body {
    color: #555555;
    background-position: center;
    font-size: 75%;
    margin: 0;
    min-width: 1001px;
    padding: 0 5px;
    font-family: Arial, Helvetica, Sans-Serif;
}

table {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

ol, ul {
    list-style: none outside none;
}

h1, h2, h3 {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

a {
    color: Blue;
    text-decoration: none;
}

.glb_float_left {
    float: left;
}

.glb_float_right {
    float: right;
}

.glb_clear:after {
    clear: both;
    content: ".";
}

.glb_50 {
    font-size: 50%;
}

.glb_75 {
    font-size: 75%;
}

.glb_80 {
    font-size: 80%;
}

.glb_100 {
    font-size: 100%;
}

.glb_150 {
    font-size: 150%;
}

.glb_11px {
    font-size: 11px;
}

.glb_container {
    width: 1200px !important;
    margin: 0 auto;
    padding: 0 5px;
}

.glb_header {
    height: 65px;
    padding: 10px;
}

.glb_tbl_header {
    border-bottom: 1px solid #FF6600;
    width: 100%;
}

.glb_header_top_left {
    width: 500px;
    margin: 15px 30px 15px 10px;
}

.glb_header_top_right {
    text-align: right;
    margin: 25px 0 0 0;
}

    .glb_header_top_right a {
        text-decoration: none;
        font-size: 0.9em;
    }

.glb_footer {
    border-top: 1px solid #FF6600;
    font-size: 11px;
    padding: 7px;
    margin-top: 10px;
    height: 40px;
}

    .glb_footer img {
        float: right;
    }

    .glb_footer p#copy {
        float: left;
        margin: 0;
    }

        .glb_footer ul li a, .glb_footer p#copy a {
            color: #FF6600;
            line-height: 15px;
            text-decoration: underline;
        }

/* MAIN HEADER */
#header_tool {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 19px;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

    #header_tool a {
        color: #FFFFFF;
        text-decoration: none;
    }

        #header_tool a:hover {
            color: #FFFFFF;
        }

        #header_tool a:visited {
            color: #FFFFFF;
        }

#header_top_left {
    color: #FFFFFF;
    float: left;
    width: 500px;
    margin: 15px 30px 15px 10px;
}

#header_top_right {
    color: #FFFFFF;
    float: right;
    margin: 10px 10px 0 0;
    text-align: right;
}

    #header_top_right #logoutLink {
        color: #FFFFFF;
        text-decoration: none;
        cursor: pointer;
    }

        #header_top_right #logoutLink:hover {
            color: #00A0DF;
        }

#header_logo {
    float: left;
}

#header_top {
    height: 65px;
    padding: 12px 0 9px;
}

#tblHeader {
    width: 100%;
}

div.toolbar {
    border-top: none;
    color: Black;
    padding: 4px 0;
    font-size: 11px;
}

    div.toolbar .designInfo {
        float: left;
    }

    div.toolbar .accountInfo {
        float: right;
    }

        div.toolbar .accountInfo a {
            padding: 0 10px;
            float: right;
            margin-top: 1px;
        }

    div.toolbar a:hover {
        text-decoration: underline;
    }

    div.toolbar .accountInfo span {
        float: right;
        font-size: 12px;
        font-weight: bold;
    }

    div.toolbar .accountInfo .welcomeMsg {
        color: black;
        padding-right: 15px;
        margin-right: 20px;
        font-weight: bold;
    }

    div.toolbar .accountInfo .logoutLink {
        margin-left: 10px;
        cursor: pointer;
    }

#banner {
    background: #313335;
    border-top: 1px solid #8E8E8E;
    padding: 0 1px;
    color: #FFF;
    font-size: 11px;
}

    #banner .logo {
        width: 170px;
        margin: 28px 35px 28px 15px;
        float: left;
    }

    #banner .tool {
        margin: 25px 0 10px 0;
        float: left;
    }

        #banner .tool h2 {
            font-size: 19px;
            margin: 2px 0 0 0;
        }

        #banner .tool h3 {
            font-size: 13px;
            text-indent: 1px;
        }

    #banner a, div.toolbar a {
        color: #FFF;
    }

    #banner .seperated, div.toolbar .seperated {
        color: #F60;
    }

    #banner .logoutLink, div.toolbar .logoutLink {
        color: #F60;
    }
/*.centering_wrap { width: 960px; margin: 0 auto; border-right: 0 dashed red; border-left: 0 dashed red; position: relative; }*/
#designManager {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
}
/*#designManager .centering_wrap { color: #FFF; font-size: 12px; padding-top: 4px; font-weight: bold; }*/
/*#designManager div#OpenDesignManager > div > div { font-weight:normal; }*/

/* Login info */
#loginLinks {
    text-align: right;
}

    #loginLinks a {
        font-weight: bold;
        text-decoration: none;
        color: #f70200;
    }

        #loginLinks a:hover {
            color: #b20906;
        }

/*Registration page*/
#divRegTitle, #title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}

.divSubTitle {
    font-weight: bold;
    font-size: 16px;
}

.red {
    color: #FF0000;
    font-weight: bold;
}

#divReqNote {
    padding: 10px 0;
}

#divBtnReg .regBtn {
    display: block;
    border: none;
    font-family: Arial, Helvetica;
    cursor: pointer;
    font-weight: bold;
    font-size: 100%;
    background: url("/static/image/btn_login.png") no-repeat scroll 0 0 transparent;
    color: #545454;
    height: 20px;
    line-height: 19px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 101px;
    margin: 10px 0;
}

.ToS {
    color: Blue;
    text-decoration: underline;
}

/*Forgot Password*/
#divRegTitle, #title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}

.divSubTitle {
    font-weight: bold;
    font-size: 16px;
}

.red {
    color: #FF0000;
    font-weight: bold;
}

#divReqNote {
    padding: 10px 0;
}

#submit .btnSubmit {
    display: block;
    border: none;
    font-family: Arial, Helvetica;
    cursor: pointer;
    font-weight: bold;
    font-size: 100%;
    background: url("/static/image/btn_login.png") no-repeat scroll 0 0 transparent;
    color: #545454;
    height: 20px;
    line-height: 19px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 101px;
    margin: 10px 0;
}

#tdm_quickBox a {
    color: blue;
}

#tdm_quickBox li.ui-state-default a {
    color: white;
}


/*************improved look*************************/
/*--buttons---------*/
.btn {
    background-color: #FF6600;
    border: 2px solid #ff6600;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 12px 0 #ff8c40;
    box-shadow: inset 0 12px 0 #ff8c40;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    font-size: 14px;
    padding: 0.3em 0.8em;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

    .btn:hover {
        background-color: #FF4000;
        border-color: #FF4000;
        -webkit-box-shadow: inset 0 12px 0 #ff6600;
        box-shadow: inset 0 12px 0 #ff6600;
    }

    .btn:active {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btnlarge {
    font-size: 14px;
    padding: 0.5em 1.2em;
    line-height: 3em;
}
