BODY.main {background: #FFFFFF;
           font-family: tahoma;
           font-size: 11pt;
           font-weight: normal;
           margin: 0px;
           padding: 0px;
           margin-top: 0px;
           margin-left: 0px;
           padding-left: 0px;
           padding-top: 0px;
           border: none;
}

TABLE.toph {border-bottom: 1px solid #999999;}

TABLE.line {border: 1px solid #9D0038; 
            background-color: #9A3F60; 
            color: #FFFFFF;
            width: 100%;}
TD.line_left {font-family: tahoma;
              font-size: 15pt;
              font-weight: bold;
              padding-left: 50px;
              width: 50%;
             }
TD.line_right {font-family: tahoma;
              font-size: 11pt;
              padding-right: 20px;
}
.tfolder {border: 1px solid #9D0038; 
          background-color: #9A3F60; 
          color: #FFFFFF;}

.tfolder2 {border: 1px solid #9D0038; 
          background-color: #C52B4C; 
          color: #FFFFFF;}


.tfolder3 {border: 1px solid #9D0038; 
          background-color: #aa9999; 
          color: #FFFFFF;}

.tfolder4 {border: 1px solid #9D0038; 
          background-color: #2558B5; 
          color: #FFFFFF;}

.tfolder5 {border: 1px solid #9D0038; 
          background-color: #25B533; 
          color: #FFFFFF;}

td.statlist {padding: 2px; background-color: #eeeeee;}



TABLE.wm_main {font-size: 10pt;}

SPAN.wm_menu {color: #000000;}

HR.p {COLOR: #005C00; background : #005C00; WIDTH: 100%; TEXT-ALIGN: left; HEIGHT: 1px; border: 0px;} 
SPAN.ph1 {color: #005C00; font-size: 11pt; font-weight: bold;}
SPAN.ptitle {color: #365836; font-size: 10pt; font-weight: bold;}
SPAN.pdata  {color: #365836; font-size: 10pt;}

HR.m {COLOR: #8F3B48; background : #8F3B48; WIDTH: 100%; TEXT-ALIGN: left; HEIGHT: 1px; border: 0px;} 
SPAN.mh1 {color: #8F3B48; font-size: 11pt; font-weight: bold;}
SPAN.mtitle {color: #66323C; font-size: 10pt; font-weight: bold;}
SPAN.mdata  {color: #66323C; font-size: 10pt;}

HR.d {COLOR: #2A4F9F; background : #2A4F9F; WIDTH: 100%; TEXT-ALIGN: left; HEIGHT: 1px; border: 0px;} 
SPAN.dh1 {color: #2A4F9F; font-size: 11pt; font-weight: bold;}
SPAN.dtitle {color: #304267; font-size: 10pt; font-weight: bold;}
SPAN.ddata  {color: #304267; font-size: 10pt;}

SPAN.score1 {color: #ffffff; font-size: 8pt; font-weight: bold; padding: 2px; background-color: #0388A5; border: 1px solid #eeeeee;}
SPAN.score2 {color: #2A4F9F; font-size: 8pt; padding: 2px; border: 1px solid #eeeeee;}


A.freelink { TEXT-DECORATION: none;
         COLOR: #3366FF;}
A.freelink:hover { TEXT-DECORATION: underline;
         COLOR: #7766FF;}


A.link { TEXT-DECORATION: none;
         COLOR: #3366FF; font-size: 11pt;}
A.link:hover { TEXT-DECORATION: underline;
         COLOR: #7766FF; font-size: 11pt;}

A.link2 { TEXT-DECORATION: none;
         COLOR: #3366FF; font-size: 12px;}
A.link2:hover { TEXT-DECORATION: underline;
         COLOR: #7766FF; font-size: 12px;}

A.lightlink2 { TEXT-DECORATION: none;
         COLOR: #88aaFF; font-size: 12px;}
A.lightlink2:hover { TEXT-DECORATION: underline;
         COLOR: #88aaFF; font-size: 12px;}

A.lightlink2s { TEXT-DECORATION: none;
         COLOR: #aaccFF; font-size: 12px;}
A.lightlink2s:hover { TEXT-DECORATION: underline;
         COLOR: #aaccFF; font-size: 12px;}


A.lightlink { TEXT-DECORATION: none;
         COLOR: #88aaFF; font-size: 11pt;}
A.lightlink:hover { TEXT-DECORATION: underline;
         COLOR: #9988FF; font-size: 11pt;}

A.notcompletedlink { TEXT-DECORATION: none;
         COLOR: #aaddFF; font-size: 11pt;}

DIV.line {font-size: 12px; border-bottom: 1px solid #eeeeee;}
DIV.tline {font-size: 12px; padding: 10px 2px 2px 2px;}


INPUT {padding-left: 2px; padding-right: 2px; border: 1px solid #aaaaaa;}
SELECT {border: 1px solid #aaaaaa;}
TEXTAREA {padding-left: 2px; border: 1px solid #aaaaaa;}
INPUT.push {border: 1px solid #999999; background-color: #eeffee;}

.revinput {background-color: #eeffff; color: #225555;}
.revinputminus {background-color: #ffeeee; color: #225555;}
.revinput_ok {background-color: #aaffaa; color: #225555;}


SPAN.error {COLOR: #FF0000; font-size: 10pt; background-color: #FFFFbb;}
SPAN.alert {font-size: 10pt; background-color: #FFFFbb; border: 1px solid #ffdd00; margin-bottom: 3px;}
SPAN.comment {COLOR: #777777; font-size: 8pt;}


HR.main {COLOR: #556677;
         background : #556677;
         WIDTH: 100%;
         TEXT-ALIGN: left; 
         HEIGHT: 1px;
         border: 0px;
} 

/* Help preview in layer */
.Help{
position: relative;
z-index: 0;
}

.Help:hover{
background-color: transparent;
z-index: 50;
}

.Help span{ /*CSS for enlarged text*/
position: absolute;
visibility: hidden;
border: 1px solid #b1e397;
background-color: #f4ffe5;
padding: 5px;
left: -1000px;
color: #444444;
font-size: 11px;
text-align: left;
font-family: Arial;
font-weight: normal; 
}

.Help span img{ /*CSS for enlarged text*/
border-width: 0;
padding: 2px;
}

.Help:hover span{ /*CSS for enlarged text on hover*/
visibility: visible;
top: 20;
left: 20px; /*position where enlarged text should offset horizontally */
}
