			html
			{
				border-spacing: 0px;
			}
/* head */
			div.nwp-head
			{
				position: absolute;
				top: 10px;
				left: 10px;
				width: 960px;
				height: 100px;
				padding: 0px;
				margin: 0px;
			}
			div.nwp-head-img
			{
				position: absolute;
				top: 0px;
				left: 0px;
				width: 960px;
				height: 100px;
			}
			div.nwp-head-txt
			{
				position: absolute;
				top: 12px;
				left: 120px;
				padding: 0pt;
				font-weight: bold;
				font-size: 34pt;
				color: rgb(255, 255, 255);
				text-indent: 0pt;
				font-style: normal;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-align: left;
				text-decoration: none;
			}

/* sidebar left*/
			/* if ie, use nwp-side-ie */


			div.nwp-side, div.nwp-side-ie
			{
				position: absolute;
				top: 126px;
				left: 10px;
				width: 140px;

				padding: 0px;
				font-weight: normal;
				font-size: 10pt;
				text-indent: 8pt;

				z-index: 100;
			}
			div.nwp-side img
			{
				border-width: 0px;
			}
			ul.menu a, ul.menu ul a, ul.menu
			{
				color: rgb(255, 255, 255);
				text-indent: 10pt;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-align: left;
				text-decoration: none;

				display: block;
			}
			
			ul.menu, ul.menu ul, ul.menu ul ul
			{
				list-style-type: none;
				border-width: 0px;
				margin: 0px;
				padding: 1px;
				background-color: rgb(255, 255, 255);
				width: 140px;
				text-align: left;
			}
			ul.menu li
			{
				position: relative;
				background-color: rgb(0, 0, 102);
				padding: 1px;
				margin: 1px;
			}
			ul.menu ul, ul.menu ul ul
			{
				position: absolute;
				top: -2px;
				left: 138px;
				visibility: hidden;
				
				display: none;
			}

			ul.menu li:hover {
				background: rgb(102, 102, 255);
			}
			li.over
			{
				background-color: #FF0000;
			}
			ul.menu li:hover > ul, li.over ul
			{
				visibility: visible;
				
				display: block;
			}
			#side-top
			{
				background-image: url("images/side-top.png");
				background-repeat: no-repeat;
				height: 16px;
			}
			#side-bottom
			{
				background-image: url("images/side-bottom.png");
				background-repeat: no-repeat;
				height: 16px;
			}

			

/* if ie, use nwp-sideimage-ie */


			img.nwp-sideimage, img.nwp-sideimage-ie
			{
				position: relative;
				top: 0px;
				left: 0px;
				width: 140px;

				padding: 0px;
				font-weight: normal;
				font-size: 10pt;
				

				z-index: 100;
			}
			img.nwp-side img
			{
				border-width: 0px;
			}
/* sidebar right */
			

			div.nwp-sideright 
			{
				position: absolute;
				top: 10px;
				left: 820px;
				width: 160px;

				padding: 0px;
				font-weight: normal;
				font-size: 10pt;
				text-indent: 8pt;

				z-index: 100;
			}

/* text sidebar right */
						
			p.sideright
			{
				margin-top: 0pt;
				margin-left:10px;
				text-indent: -1px;
				font-size: 8pt;
				
			}
			div.nwp-sideright h3
			{
				margin-top: 0px;
				margin-bottom: 5px;
				font-weight: bold;
				font-size: 16pt;
				color: rgb(0,0,102);
				font-style: normal;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-decoration: none;
				text-align: left;
			}
			
/* paragraph content*/
			div.nwp-cont
			{
				position: absolute;
				top: 128px;
				left: 168px;
				width: 642px;
				margin: 0px;
				padding: 0px;
				font-weight: normal;
				font-size: 9pt;
				color: rgb(0, 0, 0);
				background-color: rgb(238,238,255);
				text-indent: 16pt;
				font-style: normal;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-align: justify;
				text-decoration: none;
				text-indent:0px;
			}
			div.nwp-cont p
			{
				margin: 16px;
				line-height: 12.5pt;
			}
			div.nwp-cont h3
			{
				margin-top: 42px;
				margin-bottom: 24px;
				font-weight: bold;
				font-size: 16pt;
				color: rgb(0,0,102);
				font-style: normal;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-decoration: none;
				text-align: center;
			}
			div.nwp-cont h4
			{
				margin-top: 36px;
				margin-bottom: 20px;
				font-weight: bold;
				font-size: 12pt;
				color: rgb(0,0,102);
				font-style: normal;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-decoration: none;
				text-align: center;
			}
			div.nwp-cont h5
			{
				margin-top: 32px;
				margin-bottom: 20px;
				font-weight: bold;
				font-size: 12pt;
				color: rgb(0,0,102);
				font-style: italic;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-decoration: none;
				text-align: center;
			}
			div.nwp-cont table
			{
				width: 580px;

				padding: 6px;
				font-weight: normal;
				font-size: 9pt;
				color: rgb(0, 0, 0);
				text-indent: 0pt;
				font-style: normal;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-align: justify;
				text-decoration: none;
			}
			img.nwp-cont
			{
				float: right;
				border-color: #9191FF;
				border-style: none;
				margin: 16px;
				padding: 0px;
				background-color: rgb(255,0,0);
			}
			div.nwp-cont a
			{
				color: #9999FF;
			}
			ol.nwp-cont
			{
				list-style-type: lower-roman;
				text-indent: 0px;
				margin: 16px;
				margin-left: 32px;
			}
			dl
			{
				margin: 10pt;
			}
			p.disclaimer
			{
				padding: 6px;
				font-weight: normal;
				font-size: 8pt;
				color: #9999FF;
				text-indent: 0pt;
				font-style: italic;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-align: center;
				text-decoration: none;
				text-shadow: none;
			}

/* paragraph bg*/
			div.nwp-cont-top
			{
				position: absolute;
				top: 0px;
				left: 0px;
				width: 642px;
			}
			div.nwp-cont-bottom
			{
				position: absolute;
				bottom: -18px;
				left: 0px;
				width: 642px;
			}
			table#nwp-cont-bg, table#nwp-cont-bg td
			{
				position: relative;
				top: 0px;
				left: 0px;
				width: 642px;
				padding: 0px;
				margin: 0px;
				border-spacing: 0px;
				outline-width: 0px;
				overflow: hidden;
			}
			#spacer
			{
				width: 606px;
				height: 18px;
			}

/* topbar */
			div.nwp-top
			{
				position: absolute;
				top: 16px;
				left: 16px;
				height: 18px;
				width: 610px;
				padding: 0px;
				font-weight: normal;
				font-size: 10pt;
			}
			table#topbar a
			{
				font-weight: normal;
				font-size: 10pt;
				color: rgb(255, 255, 255);
				font-style: normal;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-align: center;
				text-decoration: none;
				text-shadow: none;
				display: block;
			}
			table#topbar
			{
				
				border-width: 0px;
				margin: 0px;
				padding: 0px;
				height: 18px;
				
				float: right;
			}
			table#topbar td
			{
				background-color: rgb(0, 0, 102);
				padding: 0px;
				margin: 0px;
				border-width: 0px;
			}
			table#topbar td:hover {
				background: rgb(112, 112, 255);
			}
			td#top-left
			{
				background-image: url("images/top-left.png");
				background-repeat: repeat;
				height: 18px;
				width: 9px;
				overflow: hidden;
			}
			td#top-right
			{
				background-image: url("images/top-right.png");
				background-repeat: repeat;
				height: 18px;
				width: 9px;
				overflow: hidden;
			}
			
			
/* citations */
			ol.cite
			{
			    list-style-type:circle;
				list-style-position:outside;
				width: 590px;
				z-index: 10000;
			}
			ol.cite li
			{
				margin-left: 25px;
				margin-top: 18pt;
			}
			ol.cite img
			{
				float: right;
				border-width: 0px;
			}
			ol.cite img.nolink
			{
				border-width: 0px;
			}
			dl.cite
			{
				margin-top: -10.5pt;
				
			}
			dt.cite-auth
			{
			    text-indent: 0px;
			}
			dt.cite-title
			{
			    text-indent: 0px;
				font-style: italic;
			}
			dt.cite-ref
			{
			    text-indent: 0px;
				font-family: monospace;
			}
			img.cite
			{
				float: right;
				border-width: 0px;
			}
/* Highlights */
            ol.high
			{
				list-style-type:circle;
				list-style-position:outside;
				width: 590px;
				z-index: 10000;
			}
			ol.high li
			{
				margin-left: 25px;
				margin-top: 18pt;
			}
			dl.high
			{
				margin-top: -10.5pt;
				
			}
			dt.high-auth
			{
			    text-indent: 0px;
			}
			dt.high-title
			{
			     
				text-indent: 0px;
				font-style: italic;
			}			
			dt.high-text
			{
			    text-indent: 0px;
			}
			dt.high-pic
			{
			    padding-top: 20px;
			    text-align: center;
			    height: 200px;
				border-width: 0px;
				font-family: monospace;
			}
			dt.high-pic img
			{
			    height: 200px;
			    border: 0px;
			    float: none;
			}


/* people */
			table#people
			{
				width: 550;
				height: 150;
				padding: 0px;
				border-spacing: 0px;
				font-weight: normal;
				font-size: 10pt;
				color: rgb(0, 0, 0);
				text-indent: 0pt;
				font-style: normal;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-align: left;
				text-decoration: none;

				border-width: 10pt;
				border-color: rgb(0,0,0);
			}
			.person-name
			{
				color: rgb(0,0,102);
				font-weight: bold;
				font-size: 12pt;
			}
			.person-photo
			{
				width: 112px;
				height: 150px;
			}
			.person-address
			{
				position: relative;
				top: 0px;
				left: 10px;
				width: 200px;
				font-size: 8pt;			
			}
			.person-address-header
			{
				color: rgb(0, 0, 102);
				font-style: italic;
				font-size: 8pt;
			}
			.person-bio
			{
				position: relative;
				top: 0px;
				left: 10px;
				margin-left:10px;
				width: 800px;
				font-size: 8pt;
			}
			.person-email
			{
				
				position: relative;
				top: 0px;
				left: 10px;
				width: 200px;
				font-size: 8pt;
			}
			.person-homepage
			{
				text-align: center;
			}

