BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%;
    min-width: 1000px;
}
#container {
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 12px;
    MARGIN: 10px auto;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 95%; COLOR: #333;
    BORDER-BOTTOM: gray 1px solid;
	BORDER-right: gray 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 100%; BACKGROUND-COLOR: #eee;
    }
#nmstop {
   	background-image: url(/webfiles/nms_topmenu_bg.png);
	background-repeat: repeat-y;
	background-position: top right;
	BACKGROUND-COLOR: #ddd;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	BORDER-BOTTOM: gray 1px solid;
	padding-left: 0.5em;
	margin: 0;
    height: 33px;

}
#nmstopleft {
	width: 50%;
	padding: 0;
	margin: 0;
	float: left;
    display: inline;

}
#nmstopleft H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0.5em;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
}

#nmstopright {
	width: 49%;
	padding: 0;
	margin: 0;
    display: inline;
	text-align: right;
	FONT-SIZE: 12px;
    float: right;

}
#nmstopright img {
    vertical-align: middle;
	padding: 0;
	margin: 0;

}
#nmstopright A:link {
	COLOR: #993399; TEXT-DECORATION: none
}
#nmstopright A:visited {
	COLOR: #993399; TEXT-DECORATION: none
}
#nmstopright A:active {
	COLOR: #993399; TEXT-DECORATION: none
}
#nmstopright A:hover {
	COLOR: #993399; TEXT-DECORATION: underline
}
#leftnav {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 1em; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 1em; HEIGHT: 100%
}
#allcontent {
	MARGIN-LEFT: 190px; BACKGROUND-COLOR: #eee
}
#subnav {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; HEIGHT: 21px
}
#content {
	BORDER-RIGHT: gray 2px groove;
    PADDING-RIGHT: 1em;
    BORDER-TOP: gray 2px groove;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    MARGIN: 11px 5px 5px;
    BORDER-LEFT: gray 2px groove; COLOR: black; PADDING-TOP: 1em; BORDER-BOTTOM: gray 2px groove;
    BACKGROUND-COLOR: #fff;
}
.dbcontent {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.dbcontentleft {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#content H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; TEXT-TRANSFORM: uppercase; COLOR: #993399; LINE-HEIGHT: 17pt; FONT-FAMILY: Trebuchet MS, Helvetica; LETTER-SPACING: 2px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#content A:link {
	COLOR: #993399; TEXT-DECORATION: none
}
#content A:visited {
	COLOR: #993399; TEXT-DECORATION: none
}
#content A:active {
	COLOR: #993399; TEXT-DECORATION: none
}
#content A:hover {
	COLOR: #993399; TEXT-DECORATION: underline

}
#content th {
	BACKGROUND-COLOR: #eee;
}
.dbheader {
	FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BORDER: gray 1px solid;
    MARGIN-LEFT: 2px;
  	BACKGROUND-COLOR: #ddd;
    COLOR: #000;
    MARGIN-RIGHT: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
}

#dbcontent th {
	BACKGROUND-COLOR: #eee;
}
#content fieldset {
	border: 2px groove #000;
   	padding: 2px 6px
}

#content legend {
	color: #000;
	padding: 2px 6px
}

#content input {
	border: 1px solid gray;
}
.nmsbutton {
	color: #000;
	background: #dddddd;
	border: 1px outset #996699;
    font-weight: bold;
}

#bottomnav {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN-TOP: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: gray 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: right
}
#footer {
	CLEAR: both;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0.5em;
    BACKGROUND-COLOR: #ddd;
    TEXT-ALIGN: center;
   	background-image: url(/webfiles/nms_topmenu_bg.png);
	background-repeat: repeat-y;
	background-position: top right;
    height: 15px;
}
#leftnav P {
	MARGIN: 0px 0px 1em
}
#content H2 {
	MARGIN: 0px 0px 0.5em
}
#content FORM {
	DISPLAY: inline
}
#content FORM DIV {
	DISPLAY: inline
}
#ptheader {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; TEXT-TRANSFORM: uppercase; COLOR: #993399; LINE-HEIGHT: 17pt; FONT-FAMILY: Trebuchet MS, Helvetica; LETTER-SPACING: 2px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#ptheader A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; TEXT-TRANSFORM: uppercase; COLOR: #993399; LINE-HEIGHT: 17pt; FONT-FAMILY: Trebuchet MS, Helvetica; LETTER-SPACING: 2px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#ptheader A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; TEXT-TRANSFORM: uppercase; COLOR: #993399; LINE-HEIGHT: 17pt; FONT-FAMILY: Trebuchet MS, Helvetica; LETTER-SPACING: 2px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#pttopheader {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; TEXT-TRANSFORM: uppercase; COLOR: #993399; LINE-HEIGHT: 17pt; FONT-FAMILY: Trebuchet MS, Helvetica; LETTER-SPACING: 2px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#pttopheader IMG {
	vertical-align: middle;
}
#dbtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-LEFT: 2px; COLOR: #ffffff; MARGIN-RIGHT: 2px; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
#dbcontent {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: center; TEXT-DECORATION: none
}

#dbcontent div.visible {
display: block;
}
#dbcontent div.hidden {
display: none;
}

#dbcontentbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#dbcontentleft {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#dbcontentright {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#nmstop H5 {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 12px; RIGHT: 25px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.boxpopup {
	font-family:Arial,sans-serif;
	font-size:smaller; /*POPUP FONT */
	color:black;
	background:#eeeeff; /* COLOURS */
	width:250px;
	padding:4px 5px 4px 5px; /* SPACE TEXT TO BORDER */
	font-weight:bold; /* TEXT WEIGHT */
	border:1px solid gray; /* BOX BORDER */
    filter: alpha(opacity=75);
    opacity:.75;
}

#ip_messagepopup {
	position: absolute;
    visibility: hidden;
    z-index: 200;
}
