.mashlet-container {
    background: #F1F1F1 none repeat scroll 0;
    margin: 0;
    padding: 0;
    border: 1px solid #bdbdbd;
    position: relative;
    overflow: hidden;
    font: 12px Trebuchet MS, sans-serif;
}

.zero-height {
    height: 0px;
}

.mashlet-title {
    color: white;
    background: url( '../images/mashlet-title-bg.gif' );
    font: normal bold 12px lucida grande, arial, helvetica, sans-serif; /*padding-left:43px;*/
}

.mashlet-title-txt {
    padding-right: 2px; /*margin-left: 5px;*/
    float: left;
    padding-left: 40px;
    height: 100%;
    line-height: 22px;
    background-image: url( '../images/tlbrman.png' );
    background-repeat: no-repeat;
    background-position: -1px 1px;

}

.mashlet-title-tools {
    text-align: right;
    float: right;
    display: block;
    padding-right: 5px;
}

.tool {
    padding: 2px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.bigBlackWaiting {
    background: black url( '../../common/js/protoload/bigBlackWaiting.gif' ) no-repeat center center;
}

.mashlet-views {
    border-bottom: burlywood;
    border-bottom-style: solid;
    border-bottom-width: thin;
}

.mashlet-view-link {
    padding: 2px;
    cursor: pointer;
}

.entry-main {
    display: inline;
    white-space: normal;
}

.entry-title {
    font-family:arial,sans-serif;
    font-size: 110%;
    font-weight:bold;
    float: left;
}

/*
.entry-title-link {
    color: #5E73A7;
    font-size: 120%;
    font-weight: normal;
    text-decoration: underline;
}
*/

.login-form {
    margin: 10px;
    border: 1px solid #B5B8C8;
}

.login-form-rememberme-info {
    display: block;
    padding: 5px;
    width: auto;
    border: 1px solid #bdbdbd;
    color: darkslateblue;
    background: white;
}

.embed-ctr {
    padding: 5px;
}

.embed-options {
    margin-top: 20px;
    border: 1px solid #bdbdbd;
}

.embed-code {
    overflow: auto;
}

.embed-text {
    font-size: 110%;
    padding: 5px;
    border: 1px solid navajowhite;
    overflow: auto;
    background: white;
}

.mashlet-status {
    display: none;
    font-size: smaller;
    padding-left: 18px;
    line-height: 18px;
    background: url( "../images/warning.png" ) no-repeat left;
}

.mashlet-container .x-grid3-header-offset {
    _width: auto;
}

.view-rss .x-grid3-cell-inner, .view-rss .x-grid3-hd-inner {
    white-space: normal;
}

.dataTree .x-tree-node {
    font: 11px verdana, sans-serif;
}

.dataTree .x-tree-node-icon {
    height: 0;
    width: 0;
}

.dataTree .x-tree-node a span {
    padding: 0;
}

.dataTree .x-tree-node .x-tree-selected a span {
    color: black;
    background: white;
}

.mashlet-status {
    background-image: url( "../images/warning.png" );
    background-repeat: no-repeat;
    display: none;
    font-size: smaller;
    padding-left: 18px;
    line-height: 18px;
    background-position: left;
}

.mashletContainer .view-chart embed {
    display: block;
    margin: 0 auto;
}

.spacer {
    line-height: 1px;
    clear: both;
    height: 1px;
}

.mshletLoginFormInp {
    margin-bottom: 5px;
}

.mshletLoginFormInp label {
    display: block;
    width: 60px;
    float: left;
    padding-right: 5px;
    text-align: right;
}

.mshletLoginFormInp input {
    border: 1px solid #666;
    color: #666;
    font-family: trebuchet MS, sans-serif;
    text-indent: 3px;
    width: 50%;
}

.mshletLoginFormChkbx input {
    margin-bottom: 3px;
    margin-right: 3px;
}

.login-form .login-info {
    color: #600;
    font: 16px georgia, serif;
}

.mashlet-body, .dataTree {
    position: relative;
    overflow: auto;
}

.mashlet-body {
    _width: 100%;
}

.embed-code, .login-form, .embed-code, .embed-options, .login-form .login-info {
    padding-top: 10px;
    padding-bottom: 10px;
}

.embed-url, .embed-url {
    font-size: 110%;
    cursor: pointer;
}

.embed-title, .embed-title {
    border-bottom: 1px solid #BDBDBD;
    font-size: 110%;
}

.embed-code, .login-form, .embed-options, .login-form .login-info {
    padding: 10px;
    margin-bottom: 10px;
}

.dataTree, .spacer {
    width: 100%;

    display: block;
}

.dataTree {
    height: 100%;
}

.mshletLoginFormInp input {
    border: 1px solid #666666;
    color: #666666;
    font-family: trebuchet MS, sans-serif;
    text-indent: 3px;
    width: 50%;

}

.mshletLoginFormChkbx input {
    margin-bottom: 3px;
    margin-right: 3px;
}

.login-form .login-info {
    font-family: georgia, serif;
    font-size: 16px;
    color: #660000;
    margin-bottom: 10px;
}

.waiting {
    background-image: url( '/static/common/js/protoload/waiting.gif' );
    background-repeat: no-repeat;
    background-position: center center;
    background-color: white;
}

.bigWaiting {
    background-image: url( '/static/common/js/protoload/bigWaiting.gif' );
    background-repeat: no-repeat;
    background-position: center 20%;
    background-color: white;
}

.blackWaiting {
    background-image: url( '/static/common/js/protoload/blackWaiting.gif' );
    background-repeat: no-repeat;
    background-position: center center;
    background-color: black;
}

.bigBlackWaiting {
    background-image: url( '/static/common/js/protoload/bigBlackWaiting.gif' );
    background-repeat: no-repeat;
    background-position: center center;
    background-color: black;
}

.infoMsg {
    font-family: georgia, serif;
    font-size: 14px;
    color: #660000;
    margin-bottom: 10px;
    background-image: url( '/static/mashlet/images/warning.png' );
    background-position: left;
    background-repeat:no-repeat;
    padding-left: 20px;
}

.login-link {
    font-style: italic;
    cursor: pointer;
    margin-top: 10px;
    text-decoration:underline;
}



/*5612 */
/*.x-grid3-hd.x-grid3-cell {*/
    /*overflow:hidden;*/
/*}*/


/*.x-grid3-hd.x-grid3-cell div.x-grid3-hd-inner{*/
    /*width:100%;*/

/*}*/