
#tsloginid {
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    margin-top: 0px;
    margin-right: 20px; 
    font-size: 12px;  
    color: #fff; 
    float:right;    
}

#tsloginid a {
    text-decoration: underline; 
    color: #fff; 
}

#loginid {
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    margin-top: 0px;
    margin-right: 20px; 
    font-size: 12px;  
    color: #fff; 
    float:right;    
}

#loginid a {
    text-decoration: underline; 
    color: #fff; 
}


nav {
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    margin-top: 0px;
    margin-left: 10px;
}
nav ul ul {
    display: none;
}

    nav ul li:hover > ul {
        display: block;
    }

nav ul {
    background: #d0e5f5 url(phpgrid/lib/js/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% ; 
    /*background: linear-gradient(top, #d0e5f5 0%, #5c9ccc 100%);  
    background: -moz-linear-gradient(top, #d0e5f5 0%, #5c9ccc 100%); 
    background: -webkit-linear-gradient(top, #d0e5f5 0%,#5c9ccc 100%); /* was (top, #efefef 0%,#bbbbbb 100%) */
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 20px; /* was 20 px on 2nd one */
    border-radius: 10px;  
    list-style: none;
    position: relative;
    display: inline-table;
    width: 320px;
    /*margin-top: 5px;  
    margin-bottom: 5px;*/
}
    nav ul:after {
        content: ""; clear: both; display: block;
    }
    
nav ul li {
    float: left;
}
    nav ul li:hover {
        background: #5c9ccc; /* was #4b545f */
/*        background: linear-gradient(top, #5c9ccc 0%, #d0e5f5 40%);  /* was (top, #4f5964 0%, #5f6975 40%) */
/*        background: -moz-linear-gradient(top, #5c9ccc 0%, #d0e5f5 40%);
        background: -webkit-linear-gradient(top, #5c9ccc 0%,#d0e5f5 40%);*/
    }
        nav ul li:hover a {
            color: #fff;
        }
    
    nav ul li a {
        display: block; 
        padding: 5px 10px; /* was 25px 40px */
        color: #fff; /* was 757575 */
        text-decoration: none;
    } 
       
nav ul ul {
    background: #5c9ccc;  /* was #5f6975; */
    border-radius: 10px; 
    border-top-left-radius: 0px;
    padding: 0;
    position: absolute; 
    top: 100%;
}
    nav ul ul li {
        float: none; 
        position: relative;
    }
        nav ul ul li a {
            padding: 5px 15px;  /* was 15px 40px */
            color: #1d5987; /* was fff */
            width: 290px;
        }    
            nav ul ul li a:hover {
                background: #2e6e9e; /* was #4f5964 */
            }    

nav ul ul ul {
    position: absolute; left: 100%; top:0;
}            
.bluetext {
    font-weight:bold;
    color:#2e6e9e
}
.largecheckbox {
  zoom:1.3;
  transform:scale(1.3);
  -ms-transform:scale(1.3);
  -webkit-transform:scale(1.3);
  -o-transform:scale(1.3);
  -moz-transform:scale(1.3);
  transform-origin:0 0;
  -ms-transform-origin:0 0;
  -webkit-transform-origin:0 0;
  -o-transform-origin:0 0;
  -moz-transform-origin:0 0;
  -webkit-transform-origin:0 0;
}