form.nm {
margin: 0px;
}

.c_tl {background:url(/i/corner_tl.gif) top left}

.c_bl {background:url(/i/corner_bl.gif) bottom left}

.c_tr {background:url(/i/corner_tr.gif) top right}

.c_br {background:url(/i/corner_br.gif) bottom right}

.c_tl, .c_bl, .c_tr, .c_br {background-repeat:no-repeat;padding-left:4;width:4}



img {
border:none;
}

acronym {cursor:help; border-style:dotted; border-width:1px;}


/* online keyboards */

#kb_Table {
border: none;
padding: 0px;
}

#kb_Table td {
padding: 0px;
text-align: left;
}

/* keyboard styles */
input.kb{height: 30px; width: 30px;}
input.kb_s{height: 25px; width: 25px;}
input.kb_f{height: 30px; width: 30px; font-size: 70%;}
input.kb_cps{height: 30px; width: 45px; font-size: 8pt;}
input.kb_ent{height: 30px; width: 46px; font-size: 8pt;}
input.kb_shf{height: 30px; width: 61px; font-size: 8pt;}
input.kb_spc{height: 30px; width: 170px; }

.bxN{ border: 2px solid #4B70B7;}
.bxF{border: 2px solid #000040;}
.lm {margin-left: 40px;}

#navlist
{
padding: 1px;
margin-left: 0;
font: bold 13px monospace;
background: #e6e6e6;
width: 14em;
color: #006; }

#navlist li
{
list-style: none;
margin: 0px;
border-bottom: 1px #004080 dotted;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.5em;
text-decoration: none;
}

#navlist li a:link { color: #000; }
#navlist li a:visited { color: #006; }

#navlist li a:hover
{
color: #000080;
background: white;
}


