﻿html,body{
    margin:0;
    padding:0;
    min-height:100%;
    height:100%;
    border:none; 
    font-family:Verdana, Arial;
    font-size:8pt;
}

table
{ 
   border-collapse: collapse;  
}

A
{
    font-size: 8pt;
    color: white;
    font-family: Verdana, Arial;
    text-decoration: none;
}

STRONG
{
    font-weight: bold;
    font-size: 8pt;
    color:white;
}

H3
{
    font-family: Verdana, Arial;
    font-size: 11pt;
    color:white;       
}

span
{
    font-family:Verdana, Arial;
    font-size:8pt; 
    color:white;     
}

.validator
{
    font-family:Verdana, Arial;
    font-size:8pt; 
    color:white;  
}

.btnlogin
{
    background-attachment: fixed;
    background: url(Images/ok.jpg);
    background-repeat: no-repeat;
    width: 34px;
    height: 20px;
    margin: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    cursor: pointer;
}

div.terms
{
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 24px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: White;
    width:100%;    
}

table.terms
{
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 24px;
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: White;
    width:100%;    
}

div.tc
{
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: White;
    width:100%;
    height: 300px;
    overflow: auto;
    scrollbar-base-color: #E6E6E6;
}

td.sectionheader
{
    font-weight: bold;
    font-size: 11pt;
    vertical-align: middle;
    color: white;
    font-family: Verdana, Arial;
}

.maintable
{    
    color:white;
    border-collapse: collapse;
    background-image:none;
    background-color:#cc0033;  
    height:100%;  
}

/*
banner
*/
.maintable .banner
{
    width:959px;  
    height:150px;  
    background-image: url("./Images/banner.jpg");
    background-repeat:no-repeat; 
    vertical-align:top;    
}

/*
left col (only background)
*/
.maintable .leftcol
{       
    width:33%;        
    background-repeat:repeat-y;
    background-position: right;
    background-image: url("./Images/line_leftnav2.gif");
    vertical-align:top;     
}

/*
left corner table
*/
.maintable .leftcol .leftcorner
{       
    height:121px;   
    width:100%; 
    background-repeat:repeat-x;
    background-position:bottom;
    background-image: url("./Images/line_rightuppercorner.gif");        
}


/*
right col (only background)
*/
.maintable .rightcol
{       
    width:66%;   
    background-color:White;     
}

/*
navigation column on the left side
*/
.maintable .leftnav
{
    vertical-align: top;
    background-repeat: repeat-y;
    background-position:right;
    background-image: url("./Images/line_leftnav.gif");
    width: 168px;   
    height:100%;    
}

/*
login in control / table
*/
.maintable .leftnav .login
{
  padding:10px;
  width:auto;   
}

/*
reset in button
*/
.maintable .leftnav .login .btnreset
{
    background-attachment: fixed;
    background: url(Images/cancel.jpg);
    background-repeat: no-repeat;
    width: 54px;
    height: 20px;
    margin: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    cursor: pointer;
}

/*
login in button
*/
.maintable .leftnav .login .btnlogin
{
    background-attachment: fixed;
    background: url(Images/ok.jpg);
    background-repeat: no-repeat;
    width: 34px;
    height: 20px;
    margin: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    cursor: pointer;
}

/*
main content section
*/
.maintable .maincontent
{
    vertical-align:top;    
}

/*
main content section
*/
.maintable .maincontent .newsbanner
{
    width: 1%;
    border-left: #cccccc 1px solid;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-size: 8pt;
    line-height: 120%;
    vertical-align: top;
}

.maintable .maincontent .newsheader
{
    width:1%;
    border-left: #cccccc 1px solid;   
    padding-left: 7px;
    padding-right: 0px;
    padding-top: 4px;
    color: white;
    font-weight: bold;
    font-size: 8pt;
    line-height: 120%;
}

.maintable .maincontent .news
{
    width: 1%;
    border-left: #cccccc 1px solid;
    padding-left: 7px;
    padding-right: 0px;
    padding-top: 0px;
    font-size: 8pt;
    line-height: 120%;
    vertical-align: top;
}

#logout a
{
    line-height:20px;
    text-decoration: none; 
    color:#000000;
    border:none;
}

#logout img
{
    vertical-align: middle;    
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none; 
    border-bottom-style: none;
}
