/* Common */
* {
	font-family: 'DejaVu LGC Sans', Tahoma, Arial, sans-serif;
	font-size: 10pt;
}

* H1 {
	font-size: 15pt;
	font-weight: bold;
}

* H2 {
	font-size: 15pt;
	font-weight: normal;
}

BODY {
	background-color: RGB(25, 80, 162);
	font-family: 'DejaVu LGC Sans', Tahoma, Arial, sans-serif;
/*	min-width: 800px;
	width: expression(document.body.clientWidth < 800 ? "800px" : "100%");*/
	font-size: 10pt;
}


/* Page Header */
#headerarea {
	width: 100%;
	min-width: 800px;
	width: expression(document.body.clientWidth < 800 ? "800px" : "100%");
	height: 100px;
	overflow: hidden;
	background-image: url(/images/NP-header-gradient.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.sm-header {
	table-layout: fixed;
	overflow: hidden;
	width: 100%;
	height: 100px;
	color: #FFFFFF;
/*	padding-right: 12px;*/
	border-width: 0px;
	background-image: url(/images/NP-header-gradient.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.sm-header a {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8pt;
}
.sm-header a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.sm-header a:link {
	color: #FFFFFF;
}
.sm-header a:visited {
	color: #FFFFFF;
}

/* Navigation bar */
.nb-cell {
	width: 25%;
	height: 36px;
	white-space: nowrap;
	background-image: url(/images/NP-navigator-background-unselected.jpg);
	padding-left: 5px;
	overflow: hidden;
}

.nb-cell a:hover {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

#tip10 {
	position: absolute;
	line-height:22px;
	padding: 15px 15px;
	background-image: url(/images/NP-main-gradient.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	border:2px solid #edc;
	visibility:hidden;
	min-width: 20%;
}
#tip10 a {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
}
#tip10 a:hover {
	font-size: 14px;
	background-color: #999999;
	font-weight: normal;
}

#tip20 {
	position: absolute;
	line-height:22px;
	padding: 15px 15px;
	background-image: url(/images/NP-main-gradient.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	border:2px solid #edc;
	visibility:hidden;
	min-width: 20%;
}
#tip20 a {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
}
#tip20 a:hover {
	font-size: 14px;
	background-color: #999999;
	font-weight: normal;
}

/* Page Footer */
.sm-footer {
	font-size: 8pt;
	text-align: center;
	color: #FFFFFF;
	background-color: transparent;
	padding:.5em 2em; 
}
.sm-footer a {
	font-size: 8pt;
	color: #AAAAAA;
}
.sm-footer a:hover {
	font-size: 8pt;
	color: #AAAAAA;
}
.sm-footer a:visited {
	font-size: 8pt;
	color: #AAAAAA;
}

/* Content */
#contentarea {
	background-color: RGB(25, 80, 162);
	background-image: url(/images/NP-main-gradient.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	min-width: 800px;
	width: expression(document.body.clientWidth < 800 ? "800px" : "100%");
	min-height: 490px;
	height: expression(document.body.clientWidth < 600 ? "490px" : "100%");
}
#contentarea a {
	color: #005584;
}
#contentarea a:hover {
	color: #005584;
}
#contentarea a:visited {
	color: #005584;
}

.context-bar {
	color: #000000;
}
.context-bar a {
	color: #005584;
}
.context-bar a:visited {
	color: #005584;
}

/* Messages */
.warningMsg {
	background-color: #FFAAAA;
	padding: 2px;
	text-align: center;
	font-size: 120%;
	border: 3px solid #FF0000;
}

.warningMsg b {
	font-size: 100%;
}

.informationMsg {
	background-color: #B3B3B3;
	padding: 2px;
	text-align: center;
	font-size: 120%;
	border: 3px solid #B3B3B3;
	font-weight: bold;
}

.informationMsg a {
	font-size: 100%;
	color: #005584;
}

.informationMsg a:visited {
	font-size: 100%;
	color: #005584;
}

/* Corners and Borders */
.corner-grey-NW {
	width: 7px;
	height: 7px;
	background: url('/images/corner-grey-NW.gif') right bottom no-repeat;
}

.corner-grey-NE {
	width: 7px;
	height: 7px;
	background: url('/images/corner-grey-NE.gif') left bottom no-repeat;
}

.corner-grey-SE {
	width: 7px;
	height: 7px;
	background: url('/images/corner-grey-SE.gif') left top no-repeat;
}

.corner-grey-SW {
	width: 7px;
	height: 7px;
	background: url('/images/corner-grey-SW.gif') right top no-repeat;
}

.border-grey-N {
	height: 7px;
	background:url('/images/border-grey-N.gif') left bottom repeat-x;
}

.border-grey-S {
	height: 7px;
	background:url('/images/border-grey-S.gif') left top repeat-x;
}

.border-grey-E {
	width: 7px;
	background:url('/images/border-grey-E.gif') left top repeat-y;
}
.border-grey-W {
	width: 7px;
	background:url('/images/border-grey-W.gif') right top repeat-y;
}

.corner-grey-tab-NW {
	width: 7px;
	height: 7px;
	background: url('/images/corner-grey-tab-NW.gif') no-repeat;
}

.corner-grey-tab-NE {
	width: 7px;
	height: 7px;
	background: url('/images/corner-grey-tab-NE.gif') no-repeat;
}

.corner-grey-tab-SE {
	background:url('/images/corner-grey-tab-SE.gif') no-repeat;
}

.corner-grey-tab-SW {
	background:url('/images/corner-grey-tab-SW.gif') no-repeat;
}

.border-grey-tab-N {
	height: 7px;
	background:url('/images/border-grey-tab-N.gif') repeat-x;
}

.border-grey-tab-S {
	height: 7px;
	background:url('/images/border-grey-tab-S.gif') repeat-x;
}

.border-grey-tab-E {
	width: 7px;
	background:url('/images/border-grey-tab-E.gif') repeat-y;
}
.border-grey-tab-W {
	width: 7px;
	background:url('/images/border-grey-tab-W.gif') repeat-y;
}

.corner-red-NW {
	width: 7px;
	height: 7px;
	background: url('/images/corner-red-NW.gif') no-repeat;
}

.corner-red-NE {
	width: 7px;
	height: 7px;
	background: url('/images/corner-red-NE.gif') no-repeat;
}

.corner-red-SE {
	width: 7px;
	height: 7px;
	background: url('/images/corner-red-SE.gif') no-repeat;
}

.corner-red-SW {
	width: 7px;
	height: 7px;
	background: url('/images/corner-red-SW.gif') no-repeat;
}

.border-red-N {
	height: 7px;
	background:url('/images/border-red-N.gif') repeat-x;
}

.border-red-S {
	height: 7px;
	background:url('/images/border-red-S.gif') repeat-x;
}

.border-red-E {
	width: 7px;
	background:url('/images/border-red-E.gif') repeat-y;
}
.border-red-W {
	width: 7px;
	background:url('/images/border-red-W.gif') repeat-y;
}

.corner-white-NW {
	width: 12px;
	height: 12px;
	background: url('/images/corner-white-NW.gif') no-repeat;
}

.corner-white-NE {
	width: 12px;
	height: 12px;
	background: url('/images/corner-white-NE.gif') no-repeat;
}

.corner-white-SW {
	width: 12px;
	height: 12px;
	background: url('/images/corner-white-SW.gif') no-repeat;
}

.corner-white-SE {
	width: 12px;
	height: 12px;
	background: url('/images/corner-white-SE.gif') no-repeat;
}

.corner-on-white-NW {
	width: 12px;
	height: 12px;
	background: url('/images/corner-on-white-NW.gif') no-repeat;
}

.corner-on-white-NE {
	width: 12px;
	height: 12px;
	background: url('/images/corner-on-white-NE.gif') no-repeat;
}

.corner-on-white-SW {
	width: 12px;
	height: 12px;
	background: url('/images/corner-on-white-SW.gif') no-repeat;
}

.corner-on-white-SE {
	width: 12px;
	height: 12px;
	background: url('/images/corner-on-white-SE.gif') no-repeat;
}

