            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;
            }

dt.high-pic2 img
            {
                height: 140px;
                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;
            }


