#loginemaillabel { text-align: right; }
#loginpasswordlabel { text-align: right; }

body,p,b,i,strong,em,dt,dd,dl,sl,caption,th,td,tr,u,blink,select,option,form,div,font,li,input {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10px;
            color : black;
            margin : 0px;
            padding : 0px;
        }
        body { background : #d13f3f; }

        .default { font-size: 12px; }
        a:link { color: #00518C}
        a:visited { color: #996666 }
        a:hover  { color: #CC0000 }
        
        .menu, 
        a.menu, 
        a.menu:link, 
        a.menu:visited { font-size : 13px; color : black; text-decoration : none; font-weight : bold; text-transform : uppercase; }
        a.menu:hover,
        a.menu:active  { color: #d13f3f; }
        
        .menuselected, 
        a.menuselected, 
        a.menuselected:link, 
        a.menuselected:visited, 
        a.menuselected:hover,
        a.menuselected:active { font-size : 13px; color : #d13f3f; text-decoration : none; font-weight : bold; text-transform : uppercase; }                 

        .submenu, 
        a.submenu, 
        a.submenu:link, 
        a.submenu:visited { font-size : 13px; color : black; text-decoration : none; font-weight : normal; letter-spacing : 0.01em; }
        a.submenu:hover,
        a.submenu:active { color: #d13f3f; }

        .submenuselected, 
        a.submenuselected, 
        a.submenuselected:link, 
        a.submenuselected:visited { font-size : 13px; color: #d13f3f; text-decoration : none; font-weight : normal; letter-spacing : 0.01em; }
        a.submenuselected:hover,
        a.submenuselected:active { color: #d13f3f; }

        .submenu3, 
        a.submenu3, 
        a.submenu3:link, 
        a.submenu3:visited {  font-size : 13px; color : black; text-decoration : none; font-weight : normal; letter-spacing : 0.01em; }
        a.submenu3:hover,
        a.submenu3:active { color: #d13f3f; }

        .submenuselected3, 
        a.submenuselected3, 
        a.submenuselected3:link, 
        a.submenuselected3:visited { font-size : 13px; color: #d13f3f; text-decoration : none; font-weight : normal; letter-spacing : 0.01em; }
        a.submenuselected3:hover,
        a.submenuselected3:active { color: #d13f3f; }
        a.link, 
        a.link:link,
        a.link:visited,
        a.link:hover,
        a.link:active { font-size: 10px; color : #8ECCEB; text-decoration : none; text-transform : lowercase; font-weight : bold;}
        .toollink, .navlinks { font-size: 10px; font-weight: normal; color: #0089d1; text-decoration : none; }

        a.nexprev, 
        a.nexprev:link,
        a.nexprev:visited,
        a.nexprev:hover,
        a.nexprev:active { font-size : 12pt; text-decoration : none; text-transform : lowercase; font-weight : bold; color: red}

         .prodlink, 
        a.prodlink, 
        a.prodlink:link, 
        a.prodlink:visited { black; text-decoration : none; font-weight : normal; letter-spacing : 0.01em; }
        a.prodlink:hover { color: #d13f3f; }

        a.footer, 
        a.footer:link, 
        a.footer:link, 
        a.footer:visited { font-size : 9px; color : #9c3335; text-decoration : none; }
        a.footer:hover, 
        a.footer:active { color : #D7EBDD; text-decoration : underline; }

        .product { text-decoration : uppercase };
        .header { text-align : center; font-size: 17px; font-weight: bold; color: black; text-transform : uppercase; }
        .headline, 
        .headlineview { font-size: 12px; font-weight: bold; color: black; }
        .headlinelink { font-size: 12px; font-weight: bold; color: #0089d1; }
        .subheadline { font-size: 12px; font-weight: normal; color: black; text-transform : uppercase; padding-top : 5px;}
        .ingress { font-size: 12px; font-weight: normal; color: black;  padding-bottom : 5px; padding-right : 30px;}
        .ingressview { font-size: 12px; font-weight: bold; color: black; padding-top : 5px; padding-bottom : 5px;}
        
        .pageheading {font-size : 14px; font-weight : bold; text-transform : uppercase;}       
        .body,
        .date { font-size: 10px; color: black; }
        
        /* ---- */
        .first { background : #d8d2c4; }
        .second { background : #ece9e2; }

        .rootrow { padding : 5px; padding-left : 15px; font-size : 13px;}   
        .subrow { padding : 5px; padding-left : 25px; }

        hr { height: 2px; border-style: none; border-color: #d13f3f; color: #d13f3f; background : #d13f3f; height : 2px; width : 100%;}
        
        /* frame */
        table.outer        { border : 0px; border-collapse : collapse; margin : 0px; padding : 0px; height : 100%; width : 100%; }
        table.left           { border : 0px; margin : 0px; padding : 0px; width : 100%; }
        td.lspace1        { height : 120px; border-bottom : 2px solid #9c3335; border-right : 2px solid #9c3335; }
        td.leftlogo         { height : 120px; width : 180px; border-bottom : 2px solid #9c3335; background : #d8d2c4; height : 120px; align : center; vertical-align : middle; }
        td.lspace2        { border-bottom : 2px solid #9c3335; border-right : 2px solid #9c3335;}
        td.mainmenu    { width : 180px; border-bottom : 2px solid #9c3335; vertical-align : top; height : 425px; background : #d8d2c4; background : url('/getfile.php/50650.593/bg_navbar.gif'); }
        table.submenu  { border : 0px; border-collapse : collapse; margin : 0px; padding : 0px; width : 100%; }
        td.center_row   { border : 2px solid #9c3335; border-top : 0px; border-bottom : 0px; width : 390px; vertical-align : top; }
        td.center_row_liquid   { border : 2px solid #9c3335; border-top : 0px; border-bottom : 0px; vertical-align : top; }

        table.center      {border : 0px; margin : 0px; padding : 0px; width : 390px;}
        td.header_red   { border-bottom : 2px solid #9c3335; height : 120px; text-align : center; vertical-align : middle;}
        td.header_whitebg   { border-bottom : 2px solid #9c3335; height : 120px; text-align : center; vertical-align : middle; background: #ffffff}
        td.header_orangebg   { border-bottom : 2px solid #9c3335; height : 120px; text-align : center; vertical-align : middle; background: #F3B51B}

        td.header_white { background : #d8d2c4; border-bottom : 2px solid #9c3335; height : 120px; text-align : center; vertical-align : middle;}
        td.main                  { align : center; padding : 0px; vertical-align : top; height : 400px; background : #ffffff; }
        div.main                  { }
        td.custservice   { text-align : center; height : 25px; border-bottom : 2px solid #9c3335; background : #f3b51b; font-weight : bold; font-size : 8pt; }
        table.right         { border : 0px; margin : 0px; padding : 0px; width : 100%; }
        td.banner1 { border-bottom : 2px solid #9c3335; width : 180px; background : #d8d2c4; height : 120px; align : center; vertical-align : middle; float : center; }
        td.rspace1 { border-bottom : 2px solid #9c3335; border-left : 2px solid #9c3335; }
        td.banner2 { border-bottom : 2px solid #9c3335; width : 180px; align : center; vertical-align : center; height : 305px; background : #d8d2c4; float : center; align : center;}
        td.rspace2 { border-left : 2px solid #9c3335; }
        td.banner3 { border-bottom : 2px solid #9c3335; width : 180px; align : center; vertical-align : center; height : 120px; background : #d8d2c4; }
        td.rspace3 { border-bottom : 2px solid #9c3335; border-left : 2px solid #9c3335;  }


         td.default { text-align : left }
        /* div */
        table.list            { align : center; width : 100%;}
        table.view         { align : center; width : 100%;}
        table.main        { align : center; width : 90%;}
         .prodrow          { padding : 3px; }
         .prodrow0       { background : #F9F9F9; border-color : white; }
         .prodrow1       { background : #E0E0E0;; border-color : #f1f1f1; }
         .prodrowheader { padding : 3px; font-weight : bold; }
         .footer              { text-align : center; color : #9c3335; font-size : 9px; letter-spacing : 0.01em; }

        .loginheader  {  color : white; font-weight : bold;}
       .logintext  { font-size : 10px; padding-left : 75px; align : left;}
       input.loginbutton {font-weight : bold; align : right;} 
/*        input.logininput. {background : blue; } */
        #loginerror  { font-size : 1.1em; font-weight : bold; }
        #loginheader  { background : #9c3335;  padding : 5px;}
        #logintable { background : #ECE9E2; border : 2px solid #9c3335; width : 270px;}
        #loginbox { margin-top : 50px; }