
.login_detail_table td { 
        background-color: #e0e9f6; 
        padding-left : 5px ; 
        padding-right : 5px ;
        padding-top : 2px ; 
        padding-bottom : 2px ;
        border-bottom: 1px solid #808080; 
        font-family:Arial, Verdana; 
        font-size : 9pt ; 
        color : #000000 ; 
        font-weight:normal; 
        text-align:left; 
}

.login_detail_table th { 
        background-color: #306bc0; 
        padding : 5px ; 
        border-bottom: 1px solid #000000; 
        font-family:Arial, Verdana; 
        font-size : 10pt ; 
        color : #ffffff ; 
        font-weight:bold; 
        text-align:left; 
}

A:link {COLOR: #00496e; TEXT-DECORATION: none; font-weight: normal; } 
A:visited {COLOR: #00496e; TEXT-DECORATION: none; font-weight: normal;} 
A:active {COLOR: #00496e; TEXT-DECORATION: none; font-weight: normal;}
A:hover {COLOR: #00496e; TEXT-DECORATION: underline; font-weight: normal;} 

A.link:link {COLOR: #558ED3; TEXT-DECORATION: none; font-weight: normal; } 
A.link:visited {COLOR: #558ED3; TEXT-DECORATION: none; font-weight: normal;} 
A.link:active {COLOR: #558ED3; TEXT-DECORATION: none; font-weight: normal;}
A.link:hover {COLOR: #558ED3; TEXT-DECORATION: underline; font-weight: normal;} 

A.whtb:link {COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold; } 
A.whtb:visited {COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold;} 
A.whtb:active {COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
A.whtb:hover {COLOR: #ffffff; TEXT-DECORATION: underline; font-weight: bold;} 

A.red:link {COLOR: #ff0000; TEXT-DECORATION: underline; font-weight: normal; } 
A.red:visited {COLOR: #ff0000; TEXT-DECORATION: underline; font-weight: normal;} 
A.red:active {COLOR: #ff0000; TEXT-DECORATION: underline; font-weight: normal;}
A.red:hover {COLOR: #ff0000; TEXT-DECORATION: none; font-weight: normal;} 

TD { font-family : arial, helvetica ; color : #000000 ; font-size : 8pt ; }
.error_message {font-family : arial, helvetica ; color : #FF0000 ; font-size : 9pt ;}

.cellblutop { background-color: #306bc0; border-top: 1px solid #000000; border-bottom: 1px solid #000000; font-family:Arial, Verdana; font-size : 10pt ; color : #ffffff ; font-weight:bold; text-align:center; }
.cellblu { background-color: #306bc0; border-bottom: 1px solid #000000; font-family:Arial, Verdana; font-size : 10pt ; color : #ffffff ; font-weight:bold; text-align:center; }
.celladmin { background-color: #990000; border-bottom: 1px solid #000000; font-family:Arial, Verdana; font-size : 10pt ; color : #ffffff ; font-weight:bold; text-align:center; }
.cellblk { background-color: #000000; border-bottom: 1px solid #000000; font-family:Arial, Verdana; font-size : 10pt ; color : #ffffff ; font-weight:bold; text-align:center; }
.cellbuk { background-color: #283c58; border-bottom: 1px solid #000000; font-family:Arial, Verdana; font-size : 10pt ; color : #ffffff ; font-weight:bold; text-align:center; }
.cellttl { background-color: #306bc0; font-family:Arial, Verdana; font-size : 8pt ; color : #ffffff ; font-weight:normal; text-align:left; }
.cellro1 { background-color: #e0e9f6; font-family:Arial, Verdana; font-size : 8pt ; color : #000000 ; font-weight:normal; text-align:left; }
.cellro1r { background-color: #e0e9f6; font-family:Arial, Verdana; font-size : 8pt ; color : #000000 ; font-weight:normal; text-align:right; }
.cellro2 { background-color: #e0e9f6; font-family:Arial, Verdana; font-size : 8pt ; color : #000000 ; font-weight:normal; text-align:center; }
.cellro27 { background-color: #e0e9f6; font-family:Arial, Verdana; font-size : 7pt ; color : #000000 ; font-weight:normal; text-align:center; }
.blk14v { padding-left : 10px ; padding-bottom : 3px ; font-family : arial, verdana ; color : #000000 ; font-size : 14pt ; }
.blk10v { padding-left : 10px ; padding-bottom : 5px ; font-family : arial, verdana ; color : #000000 ; font-size : 10pt ; }
.desc { padding-left : 10px ; }

.showall { padding : 4px ; padding-left : 10px ; background-color: #ffffff; color : black ; font-family:Verdana,Arial; font-size : 8pt ; font-weight:normal; }
.ttl { padding : 2px ; padding-left : 4px ; background-color: #000000; color : white ; font-size : 11pt ; font-weight:bold; }
.ttlbold { padding : 4px ; padding-left : 10px ; background-color: #ffffff; color : black ; font-size : 10pt ; font-weight:bold; }
.ttlblu { padding : 4px ; padding-left : 10px ; background-color: #b5d1e9; background: url("bkgrad01.gif") repeat 0 0;   background-position:right right;   background-repeat:repeat; border: 1px solid #b2b2b2; color : black ; font-size : 9pt ; font-weight:bold; }
.switchcontent { padding : 2px ; padding-left : 10px ; background-color: #ffffff; border: 1px solid #b2b2b2; color : black ; font-size : 8pt ; font-weight:normal; }
.table2grn { padding : 2px ; padding-left : 10px ; background-color: #d6f4c0; border: 1px solid #b2b2b2; color : black ; font-size : 8pt ; font-weight:normal; }
.table2 { padding : 2px ; background-color: #ffffff; color : black ; font-size : 8pt ; font-weight:normal; }
.table2g { padding : 2px ; background-color: #f1f1f1; color : black ; font-size : 8pt ; font-weight:normal; }
.table { border: 1px solid #000000; }
.edge { border-left: 1px solid #000000; }
.edgex { border-left: 1px solid #000000; font-family : verdana ; color : #000000 ; font-size : 6pt ; padding-right : 4px ; }
.edge7 { border-left: 1px solid #000000; font-family : verdana ; color : #000000 ; font-size : 7pt ; padding-right : 4px ; }
.small { padding-left : 4px ; font-family : verdana ; color : #000000 ; font-size : 6pt ; }
.small7 { padding-left : 4px ; font-family : verdana ; color : #000000 ; font-size : 7pt ; }
.small7g { background-color: #ebebeb; padding-left : 4px ; font-family : verdana ; color : #000000 ; font-size : 7pt ; }
.small7t { background-color: #cacaca; padding-left : 4px ; font-family : verdana ; color : #000000 ; font-size : 7pt ; }
.medium { padding-left : 4px ; font-family : verdana ; color : #000000 ; font-size : 8pt ; font-weight:bold; }
.mediumt { background-color: #cacaca; padding-left : 4px ; font-family : verdana ; color : #000000 ; font-size : 8pt ; font-weight:bold; }


.disclaimer { font-family : verdana, arial, helvetica ; color : #999999 ; font-size : 7pt ; }
.org14v { font-family : verdana ; color : #f5822d ; font-size : 14pt ; }
.button { border: 1px solid #ffffff; font-family:arial, helvetica; font-size: 9pt; color: #000000; font-weight:normal; }
.buttona { border: 1px solid #000000; font-family:arial, helvetica; font-size: 9pt; color: #000000; font-weight:bold; }
.buttonbold { background-color: #4a6b98; layer-background-color: #4a6b98; border: 1px solid #000000; font-family:Verdana,Arial; font-size: 12px; color: #FFFFFF; font-weight:bold; }
SELECT { font-family:Verdana,Arial; font-size: 9pt; color: #000000; font-weight:bold; }
.popover {
        border-right: #000000 1px solid; 
        border-top: #000000 1px solid; 
        border-left: #000000 1px solid; 
        border-bottom: #000000 1px solid; 

        padding-right: 5px; 
        padding-left: 5px; 
        padding-bottom: 0px; 

        width: 140px;
        height: 120px;
}

.StayPutDiv{
        position:absolute;
        top: -500px;
        left: 0;
        padding: 1px;
        visibility: hidden;
        z-index: 100;
        background-color: white;
        width: 150px;
}

#arrowhead{
        z-index: 99;
        position:absolute;
        top: -500px;
        left: 0;
        visibility: hidden;
}










TD { font-family : arial, helvetica ; color : #000000 ; font-size : 8pt ; }
