html,body { margin: 0px; padding: 0px; }/* ensures browsers have a known margin/padding */
applet, img, iframe, object { border: 0px; }/* hide borders on these multimedia objects */

.a-keys { text-decoration: underline; }/* accessibility keys must be uppercase/underline */
.d-link { display: none; visibility: hidden; }/* descriptive links letter (accessibility) */
.s-link { display: none; visibility: hidden; }/* adjacent links separator (accessibility) */
.hidden { display: none; visibility: hidden; }/* use this to hide generic elements */

.nwmain * { font: 13px sans-serif; margin: 0px; padding: 0px; }/* div arround forms (all) */
.nwmain { border: 1px solid #369; background-color: #eee; color: #000; }/* form frame box */
.nwsend { border: 1px outset #36c; background-color: #369; color: #fff; }/* buttons theme */
.nwinput { border: 1px solid #369; background-color: #def; color: #000; }/* input boxes theme */
.nwfield { text-align: right; padding: 4px 0px; margin: 0px auto; width: 144px; }/* container */
.nwlogin { text-align: center; padding: 4px 0px; }/* login box placement, administration page */

.nw_tooltip {
	color: #000;
	z-index: 100000;
	padding: 0px 8px;
	line-height: 1.2;
	letter-spacing: 1px;
    background-color: #def;
    border: 1px solid #669;
    font: normal 11px sans-serif;
}
