@charset "UTF-8";
/* CSS Document */

#top_panel_wrapper {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 15;
}

div.top_panel div.panel_container {
    position: absolute;
    left: 50%;
    width: 100%;
    height: 0px; /* overlapping link bug */
    margin-left: -50%;
    z-index: 15;
}

div.top_panel div.panel_wrapper {
    height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    /*background:transparent url(../../GreenKey/images/login/top_panel_bkg_24.png) 0 100% repeat;*/
    _background: #333;
    /*border-bottom:2px solid #093;*/
}

div.top_panel div.panel {
    height: 185px;
    margin-top: -185px;
}

div.top_panel div.panel form {
    background-color: #FFF;
    margin: 22px auto;
    width: 226px;
}

div.top_panel div.panel fieldset.buttons {
    margin: 10px 0;
    padding-left: 0;
}

div.top_panel div.panel .field {
    width: 186px;
    padding: 0 16px;
    margin: 0 4px;
}

div.top_panel div.panel input {
    margin-top: 2px;
}

div.top_panel div.panel input.button {
    float: right;
    _display: inline;
    margin: 0 20px 0 0;
    _margin: 0 12px 0 0;
}

div.top_panel div.button_wrapper {
    width: 1000px;
    margin: 0 auto;
}

div.top_panel div.panel_button {
    position: relative;
    top: 0px;
    /*width:120px;*/
    /*margin-left:-60px;*/
    /*cursor:pointer;*/
    float: left;
    _display: inline;
    /*background:transparent url(images/login/trigger_bkg.png) top left no-repeat;*/
    /*left:70%;*/
    left: 65%;
    margin-left: -8px;
}

div.top_panel div.panel_button div.login {
    float: left;
    _display: inline;
    height: 24px;
    max-width: 300px;
    text-align: center;
    /*
    background:transparent url(../../GreenKey/images/login/trigger_bkg.png) top left repeat-x;
    _background:transparent url(../../GreenKey/images/login/trigger_bkg_ie6.png) top left repeat-x;
    */
}

div.top_panel div.panel_button span.login {
    cursor: pointer;
}

div.top_panel div.panel_button div.login-r {
    float: left;
    _display: inline;
    height: 24px;
    width: 15px;
    /*
    background:transparent url(../../GreenKey/images/login/trigger_r_bkg.png) top left no-repeat;
    _background:transparent url(../../GreenKey/images/login/trigger_r_bkg_ie6.png) top left repeat-x;
    */
}

div.top_panel div.panel_button div.login-l {
    float: left;
    _display: inline;
    height: 24px;
    width: 15px;
    /*
    background:transparent url(../../GreenKey/images/login/trigger_l_bkg.png) top right no-repeat;
    */
}

div.top_panel div.panel_button span {
    line-height: 16px;
    height: 16px;
    padding: 0px 8px 4px;
    display: inline-block;
    cursor: default;
}

div.top_panel div.panel_button span.sep {
    padding: 0 0 4px 0;
}

div.top_panel div.panel_button a,
div.top_panel div.panel_button a:link,
div.top_panel div.panel_button a:visited {
    cursor: pointer;
    text-decoration: none;
    outline: none;
    color: #4D4D4D;
    line-height: 16px;
    height: 16px;
    padding: 0px 8px 4px;
    display: inline-block;
}

div.top_panel div.panel_button a:hover,
div.top_panel div.panel_button a:focus {
    outline: none;
    text-decoration: underline;
}
