.login-area
{
    text-align: center;
    font-family: arial;
    font-weight:bold;
    display:block; 
    position:absolute; 
    border-style: solid;
    border-color: #aaaaaa;
    background-color: #222222;
    padding: 5px;
    color: #ffffff;
}

.login-data
{
    font-family: arial;
    font-weight:bold;
    background-color: #222222;
    color: #ffffff;
}

.login-area-no-abs
{
    text-align: center;
    font-family: arial;
    font-weight:bold;
    display:block;  
    border-style: solid; 
    background-color: #222222;
    padding: 5px;
    color: #ffffff;
}


.bad-login-div
{
    text-align: center;
    color:red;
    font-family: arial;
    font-weight:bold;
    display:none; 
    border-style: none; 
    background-color: #222222;
    padding: 0px;
    color: #ffffff;
}

.user-input 
{
    z-index: 50;
    text-align: center;
    font-family: arial;
    display:none; 
    border-style: solid; 
    background-color: #ffffff;
    padding: 5px
    color: #111111;
}

.swf-layer
{
    z-index:50;
    display:None; 
    border-style:solid; 
    background-color:#ffffff;
    text-align:center;
    padding:5px;
    color: #111111;
}

.swf-layer-1
{
    z-index:50;
    display:block;  
    border-style:solid; 
    background-color:green;
    text-align:center;
    padding:5px;
    color: #111111;
}

.swf-component
{
    z-index:50;
    display:block;  
    border-style:None; 
    background-color:#ffffff;
    text-align:center;
    padding:5px;
    color: #111111;
}

.whole-doc
{
    color:#eeeee;
    background:#111111;
}

.closer
{
    float:right;
    font-size:10;
    color: #111111;
}

.grid-container88
{
    position:absolute
    left:0%;
    right:0%;
    top:100px;
    overflow:hidden;
    color: #111111;
}

.grid-header-cells
{
    font-family: arial; 
    font-size:10;
    border-style: none; 
    background-color: #888888;
    font-weight: bold;
    text-align:center;
    color: blue;
}

.grid-row
{
    background-color: #444444;
}

.grid-row-alt
{
    background-color: #222222;
}

.grid-row-downloaded
{
    font-family: arial; 
    border-style: none; 
    background-color: #ffbbbb;
    font-weight: bold;
    color: blue;
}

.grid-row-downloaded-alt
{
    font-family: arial; 
    border-style: none; 
    background-color: #ddbbbb;
    font-weight: bold;
    color: blue;
}

.grid-row-selected
{
    font-family: arial; 
    border-style: none; 
    background-color: #cc0000;
    font-weight: bold;
    color: white;
}

.grid-cell
{
    float:left;
    display:block;
    font-size:10;
    text-align:center;
    padding:1px 1px;
    white-space:normal;
}

.grid-break
{
    clear:both;
}

.th-button
{
    font-family:arial;
    font-size:12;
    font-weight:bold;
    background-color: #ffd700;
    width:90px;
    height:25px;
}

.th-button-over
{
    font-family:arial;
    font-size:12;
    font-weight:bold;
    background-color: #daa520;
    width:90px;
    height:25px;
}

.double-th-button
{
    font-family:arial;
    font-size:12;
    font-weight:bold;
    background-color: #00bfff;
    width:100%;
    height:25px;
}

.double-th-button-over
{
    font-family:arial;
    font-size:12;
    font-weight:bold;
    background-color: #009fbf;
    width:100%;
    height:25px;
}


.tool-tip-div
{
    position:absolute;
    display:none;
    font-family: arial; 
    font-size:10;
    border-style: solid; 
    background-color: #fffacd;
    font-weight: normal;
    text-align:center;
    z-index:50;
    color: #111111;
}

.box-text
{
    width:350px;
    text-align:left;
}

.label-text
{
    font-family:helvetica;
    font-size:12;
    font-family:arial;
    font-weight:bold;
    color:white;
}

.th-text-input
{
    height:25px;
    font-size:12;
    font-family:arial;
    font-weight:bold;
}

.th-cb-region
{
    height:25px;
    font-size:12;
    font-family:arial;
    font-weight:bold;
    color:black;
    background-color:black;
}

.small-option-text
{
    font-size:10;
    font-weight:bold;
    font-family:arial;
    font-style:italic;
    color:#cccccc;
}

.video-preview-div
{
    color:#eeeee;
    background:#111111;
    display:none;
    z-index:20000;
    position:absolute;
}

.video-service-div
{
    color:#eeeee;
    background:#111111;
    display:none;
    z-index:20000;
    position:absolute;
}

.data-grid-div
{
    z-index:10000;
}

#btn-upgrade-service
{
    display:block;
}

a.link-text:link
{
    color:#ccccff;
    font-weight:bold;
    font-size:12;
}

a.link-text:visited
{
    color:#0000cc;
    font-weight:bold;
    font-size:12;
}

a.link-text:hover
{
    color:#8888ff;
    font-weight:bold;
    font-size:12;
}

a.link-text:active
{
    font-weight:bold;
    font-size:12;
}

a.th-logo:link 
{
     font-family: arial;
     display:block;  
     border:0; 
     padding: 5px;
     color: #111111;
}
a.th-logo:visited 
{
     font-family: arial;
     display:block;  
     border:0; 
     padding: 5px;
     color: #111111;
}
a.th-logo:hover 
{
     background-color: #444444;
     font-family: arial;
     display:block;  
     border:0; 
     padding: 5px;
     color: #111111;
}
a.th-logo:active
{
     font-family: arial;
     display:block;  
     border:0; 
     padding: 5px;
     color: #111111;
}

.major-heading
{
    color: #88ffff;
    font-family: arial; 
    font-size: 24;
    font-weight: bold
}
