p.breakhere {
	page-break-before: always;
}

a {
	color: #333399;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.portalinactivenavigationtab, a.portalinactivenavigationtab:active, a.portalinactivenavigationtab:link, a.portalinactivenavigationtab:visited {
	color: #FFFFFF;
	font-size: 11px;
}

a.portalselect {
	text-decoration: none;
}

a.portalsubnav, a.btnnav:hover, a.btnnav2:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a.portalsubnav:hover, a:hover {
	text-decoration: underline;
}

a.portallink {
	color: #4477AA;
	font-weight: bold;
	text-decoration: none;
}

a.portallink:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Tahoma, MS Sans Serif, Arial, Trebuchet MS, Helvetica, sans-serif, Swiss, SunSans-Regular;
	font-size: 11px;
	margin: 0px;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 8px;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	margin-bottom: 4px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin-bottom: 3px;
}

h4 {
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	margin-bottom: 2px;
}

img.margin1 {
	margin: 1px;
}

img.margin10 {
	margin: 10px;
}

img.margin10l {
	margin-left: 10px;
	margin-right: 5px;
}

img.margin2 {
	margin: 2px;
}

img.margin4 {
	margin: 4px;
}

img.margin5r {
	margin-right: 5px;
}

img.margin6 {
	margin: 6px;
}

img.margin8 {
	margin: 8px;
}

input {
	text-indent: 2px;
}

input, textarea, select {
	border-bottom-width: 1px;
	border-color: #4D7AA7 #4D7AA7 #4D7AA7 #4D7AA7;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #696969;
	font-family: Tahoma, MS Sans Serif, Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

input.button {
	background-color: #E6E6FA;
	border-bottom-width: 1px;
	border-color: #4D7AA7 #4D7AA7 #4D7AA7 #4D7AA7;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #696969;
	font-family: Tahoma, MS Sans Serif, Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select {
	border-bottom-width: 1px;
	border-color: #4D7AA7 #4D7AA7 #4D7AA7 #4D7AA7;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #696969;
	font-family: Tahoma, MS Sans Serif, Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.tab1u {
	color: #000000;
	background-color: #EFEFEF;
	font-size: 11px;
	font-weight: normal;
}

td, table, p, th, tr {
	font-family: Tahoma, MS Sans Serif, Arial, Trebuchet MS, Helvetica, sans-serif, Swiss, SunSans-Regular;
	font-size: 11px;
}

textarea.post {
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
}

ul, li, ol {
	font-size: 11px;
}

.activitycolor {
	background-color: #E8E887;
}

.btnnav {
	background-color: #4D7AA7;
	color: #FFFFFF;
	font-family: Tahoma, MS Sans Serif, Arial, Trebuchet MS, Helvetica, sans-serif, Swiss, SunSans-Regular;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 1pt;
	padding-left: 2pt;
	padding-top: 1pt;
	text-decoration: none;
}

.btnnav2 {
	background-color: #94AFBC;
	color: #FFFFFF;
	font-family: Tahoma, MS Sans Serif, Arial, Trebuchet MS, Helvetica, sans-serif, Swiss, SunSans-Regular;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 1pt;
	padding-left: 2pt;
	padding-top: 1pt;
	text-decoration: none;
}

.columnhead1 {
	font-weight: bold;
	letter-spacing: 2px;
	margin-bottom: 4px;
	margin-top: 10px;
	text-indent: 2px;
}

.errorhead {
	color: #C82727;
	font-size: 11px;
	font-weight: bold;
}

.errorlink {
	color: #C82727;
	margin-top: 2px;
	text-decoration: underline;
}

.exampledescriptext {
	color: #355263;
	font-size: 11px;
}

.formcolumnhead1 {
	color: #546B78;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.formdescriptext {
	color: #708090;
	font-size: 11px;
	margin-left: 1px;
}

.formdescriptextml0 {
	color: #355263;
	font-size: 11px;
}

.formhead1 {
	background-color: #94AFBC;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 20px;
	text-align: left;
	text-indent: 6px;
	vertical-align: middle;
}

.formhead1b {
	background-color: #6B8899;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	text-indent: 6px;
	vertical-align: middle;
}

.head1 {
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0.6em;
}

.head1a {
	color: #666633;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0.6em;
	margin-left: 1em;
}

.head1b {
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.3em;
}

.head1w {
	color: #FFFFFF;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.3em;
}

.head2 {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0.4em;
}

.head2a {
	color: #666633;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0.4em;
}

.head2b {
	border-bottom: #6C8899 1px solid;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 1px;
	margin-top: 4px;
}

.head2indent {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 0.5em;
	margin-top: 0.4em;
}

.head2tm6 {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0.6em;
}

.head2w {
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}

.head3 {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0.3em;
}

.head3a {
	color: #666633;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0.3em;
}

.head3b {
	border-bottom: #6C8899 1px solid;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 2px;
	margin-top: 4px;
}

.head3center {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
}

.head3d {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.head3indent {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	margin-left: 1em;
	margin-top: 0.3em;
}

.head3tm6 {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0.6em;
}

.head3w {
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
}

.head4 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.head4b {
	color: #708090;
	font-size: 11px;
	font-weight: bold;
}

.head4center {
	color: #000000;
	font-size: 0.85em;
	font-weight: bold;
	text-align: center;
}

.head4margin4 {
	background-color: #DFDDD5;
	color: #000000;
	font-size: 0.85em;
	font-weight: bold;
	margin: 0.4em;
}

.head4tm6 {
	color: #000000;
	font-size: 0.85em;
	font-weight: bold;
	margin-top: 0.6em;
}

.head5 {
	color: #000000;
	font-size: 0.75em;
	font-weight: 600;
	margin-top: 0.2em;
}

.head5b {
	color: #666633;
	font-size: 0.75em;
	font-weight: 600;
	margin-top: 0.2em;
}

.head5tm6 {
	color: #000000;
	font-size: 0.75em;
	font-weight: 600;
	margin-left: 1em;
	margin-top: 0.6em;
}

.headcapwide {
	color: #666633;
	font-size: 0.6em;
	font-weight: 600;
	letter-spacing: 0.2em;
}

.headpb {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: left;
	vertical-align: top;
}

.hint1 {
	color: #666633;
	font-size: 12px;
	line-height: 14px;
}

.inactive, .ruleblue {
	color: #6C8899;
}

.marginleft1 {
	margin-left: 1em;
}

.marginleft1b {
	font-size: 0.85em;
	margin-left: 1em;
}

.marginleft2 {
	margin-left: 2em;
}

.marginleft3 {
	margin-left: 3em;
}

.marginleft4 {
	margin-left: 4em;
}

.margintop1 {
	margin-top: 0.3em;
}

.margintop2 {
	margin-top: 0.5em;
}

.margintop3 {
	margin-top: 1em;
}

.mediumtext {
	font-size: 0.85em;
	line-height: 1.1em;
}

.nonproportional {
	font-family: "Courier New", Courier, Monaco;
	font-size: 10pt;
}

.normaltext {
	color: #000000;
	font-family: Tahoma, MS Sans Serif, Arial, Trebuchet MS, Helvetica, sans-serif, Swiss, SunSans-Regular;
	font-size: 11px;
}

.npsadmin a {
	color: #003399;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline;
}

.npsadmin body {
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 0.8em;
	line-height: 1.3em;
}

.npsadmin p {
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.npsadmin td {
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 0.8em;
}

.npsadmin th {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-indent: 4px;
}

.padding2 {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.padding2x4 {
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
}

.padding4 {
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.padding8 {
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

.portalactivenavigationtab {
	background-color: #94AFBC;
	color: #FFFFFF;
	font-size: 11px;
}

.portalalternatebackground {
	background-color: #DCDCDC;
}

.portalalternatetext {
	color: #6699CC;
}

.portaldate {
	color: #808080;
}

.portalfooter {
	background-color: #999999;
	color: #F8F8FF;
	line-height: 20px;
	padding-left: 4px;
}

.portalgadgetborder {
	background-color: #C2C2C2;
}

.portalgadgettitle {
	color: #FFFFFF;
	line-height: 13px;
	margin: 2px 6px;
}

.portalgadgettitlebar {
	background-color: #8FADCF;
}

.portalheadingtext {
	color: #4477AA;
}

.portalinactivenavigationtab {
	background-color: #4D7AA7;
	color: #FFFFFF;
	font-size: 11px;
}

.portalinheritablearea, .portalobjectscheme, .tabletext, input.post, textarea.post, select, .portalbrandingarea {
	background-color: #FFFFFF;
}

.portalnormaltext {
	color: #000000;
}

.portalselect {
	font-family: Tahoma, MS Sans Serif, Arial, Trebuchet MS, Helvetica, sans-serif, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 15px;
	margin: 2px 4px;
}

.portalsubnav {
	background-color: #999999;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 15px;
	margin: 2px;
}

.rowaltcolor, .alttabletext {
	background-color: #EFEEE9;
}

.ruleabove {
	border-top: #6C8899 1px solid;
	padding-top: 4px;
}

.rulebelow {
	border-bottom: #6C8899 1px solid;
	padding-bottom: 4px;
}

.scroll1 {
	background-color: #EFEEE9;
	overflow: auto;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 12px;
	padding-top: 10px;
}

.smalltext {
	font-size: 0.75em;
	line-height: 1em;
}

.smalltext2a {
	color: #666633;
	font-size: 0.75em;
	line-height: 1em;
}

.smalltext2b {
	color: #000000;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1em;
}

.smalltext2c {
	color: #355263;
	font-size: 0.75em;
	line-height: 1.1em;
	width: 480px;
}

.smalltext2d {
	color: #355263;
	font-size: 11px;
	font-weight: normal;
}

.subtitle1 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}

.subtitle2 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}

.tab1s {
	background-color: #C2CDD6;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

.tab1u {
	background-color: #EFEFEF;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

.tab2s {
	background-color: #C2CDD6;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.tab2u {
	background-color: #C2CDD6;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.tabb {
	font-size: 14pt;
	font-weight: bold;
}

.tablecolumnhead1 {
	color: #666633;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
}

.tablecolumnhead2 {
	color: #666633;
	font-size: 0.75em;
	font-weight: 600;
}

.tablehead1 {
	background-color: #DCDCDC;
	font-size: 11px;
	text-indent: 2px;
	line-height: 18px;
}

.tablehead1b {
	background-color: #CCCC99;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.1em;
	text-align: left;
	text-indent: 0.5em;
}

.tablehead2 {
	background-color: #A9A9A9;
	font-size: 11px;
	font-weight: normal;
	text-indent: 2px;
}

.tableheadnotavailable {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 2px;
	margin-left: 8px;
}

.tablesubhead1 {
	background-color: #EFEEE9;
	color: #000000;
	font-size: 11px;
	text-align: left;
	text-indent: 0.5em;
}

.tabw {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.task1 {
	font-size: 11px;
	margin-left: 10px;
	margin-top: 4px;
}

.task2 {
	font-size: 11px;
	margin-left: 20px;
	margin-top: 2px;
}

.textblue1 {
	color: #355263;
	font-size: 11px;
}

.width300 {
	width: 300px;
}

.width350 {
	width: 350px;
}

.width400 {
	width: 400px;
}

.width450 {
	width: 450px;
}

.width500 {
	width: 500px;
}

.windowheaddgrey, .windowheadblack {
	color: #5A5958;
	font-size: 18px;
}

.windowheadwhite {
	color: #FFFFFF;
	font-size: 18px;
}

.tdlist, tr.tdlist {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : Silver;
	color : Black;
}

.tdlist2, tr.tdlist2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #DDDDDD;
	color : Black;
}
