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;
}
/*
 *
 * IPORT Popup Menu Widget
 *
 * static popup initialization stylesheet
 * run-time layout in external Javascript
 *
 */

.nw_menu_outer {
	width: 10em;
	z-index: 2000;
	color: #000000;
	position: absolute;
	visibility: hidden;
	border: 1px solid #666;
	background-color: #efefef;
	font: normal 11px/16px sans-serif;
}

.nw_menu_inner {
	z-index: 2000;
	border: 1px solid;
	border-color: #ffffff #dddddd #dddddd #ffffff;
	background-color: #efefef;
}

.nw_menu_icons {
	float: left;
	width: 24px;
	max-height: 16px;
}

.nw_menu_items {
	cursor: default;
	text-indent: 20px;
	white-space: nowrap;
	border: 1px solid #efefef;
	background: #efefef url(/js/img/page_map.png) 0 0 no-repeat;
}

.nw_menu_spacer {
	height: 0px;
	cursor: default;
	border: 1px solid;
	margin: 2px 2px 2px 2px;
	font: normal 0px/0px sans-serif;
	border-color: #999999 #efefef #ffffff #efefef;
}
