body {
     font-family: verdana, helvetica, arial, sans-serif;
     font-size: 9pt;
     background-color: white;
     color: black;
     text-align: center;
     }
h1 {
     font-size: 14pt;
     }
h2 {
     font-size: 11pt;
     padding: 5pt 0 0 0;
     }
h3 {
     font-size:: 10pt;
     }
p {
     line-height: 1.66;
     clear: left;
     }
li {
     line-height: 1.66;
     }
table#contact tr td {
     font-family: verdana, helvetica, arial, sans-serif;
     font-size: 9pt;
     color: black;
     }
#topnav {
     width: 760px;
     margin-right: auto;
     margin-left: auto;
     text-align: center;
     font-size: 9pt;
     }
#topnav h1 {
     font-size: 8pt;
     color: grey;
     text-decoration: none;
     font-weight: normal;
     /* background-color: rgb(92%,91%,90%); */
     padding: 4px;
     text-align: left;
     margin-top: 0;
     }
#toplinks {
     margin-right: auto;
     margin-left: auto;
     text-align: center;
     /* background-color: rgb(92%,91%,90%); */
     margin-bottom: 5pt;
     display:block;
     }
#toplinks a {
     vertical-align: top;
     font-weight: bold;
     float: left;
     background: #069;
     color: white;
     text-decoration: none;
     text-align: center;
     width: 140px;
     padding: 4px;
     border-style: solid;
     border-width: 2px;
     border-color: #9cc #069 #069 #9cc;
     }
#toplinks a:link, #toplinks a:visited {
     background: #069;
     color: white;
     }
#toplinks a:hover {
     background: #9cc;
     color: black;
     }
#toplinks .selected {
     vertical-align: top;
     font-weight: bold;
     float: left;
     background: #069;
     color: white;
     text-decoration: none;
     text-align: center;
     width: 140px;
     padding: 4px;
     border-style: solid;
     border-width: 2px;
     border-color: #9cc #069 #069 #9cc;
     }
#secondlinks {
     font-weight: bold;
     padding: 10px 0 10px 0;
     line-height: 200%;
     /* background: rgb(92%,91%,90%); */
     display:block;
     }
#secondlinks a, #secondlinks a:visited {
     margin-left: 3px;
     margin-right: 3px;
     color: black;
     text-decoration: none;
     }
#secondlinks a:hover {
     margin-left: 3px;
     margin-right: 3px;
     color: #9cc;
     text-decoration: none;
     }
#secondlinks .selected {
     margin-left: 3px;
     margin-right: 3px;
     color: #069;
     text-decoration: none;
     text-align: left;
     }
#main {
     width: 760px;
     margin-right: auto;
     margin-left: auto;
     margin-top: 8pt;
     padding: 8pt 0 0 0;
     text-align: left;
     }
#main a, #main a:link, #main a:hover {
     color: blue;
     text-decoration: underline;
     }
#main a:visited {
     color: purple;
     text-decoration: underline;
     }
#logo {
     height: 70px;
     text-align: left;
     }
.Gbox {
     margin: 2px;
     width: 246px;
     background: url(../images/nt.gif) repeat;
     float: left;
     }
.Gbox-image {
     text-align: center;
     }
.Gbox-head {
     text-align: center;
     font-weight: bold;
     font-size: 14pt;
     text-decoration: none;
     color: black;
     margin-top: 3pt;
     margin-bottom: 8pt;
     }
.Wbox {
     margin: 2px;
     width: 746px;
     background: url(../images/nt.gif) repeat;
     vertical-align: middle;
     }
.Wbox-image-left {
     float: left;
     padding: 4px;
     }
.Wbox-image-right {
     float: right;
     }
.Wbox-main {
     float: left;
     width: 312px;
     font-size: 10pt;
     padding: 4px;
     }
.Wbox-main2 {
     float: left;
     width: 418px;
     font-size: 10pt;
     padding: 4px;
     }
.Pbox {
     margin-top: 10pt;
     }
.Pcol {
     padding: 0 10px 0 20px;
     width: 220px;
     float: left;
     border-right-width: 2px;
     border-right-style: solid;
     border-right-color: #069;
     }
.Pcol-right {
     padding: 0 10px 0 20px;
     width: 220px;
     float: left;
     }
.rbcontent { 
     margin: 0 7px; 
     }
.rbtop div { 
     background: url(../images/tl.gif) no-repeat top left;
     width: 100%;
     height: 7px;
     font-size: 1px;
     }
.rbtop { 
     background: url(../images/tr.gif) no-repeat top right;
     width: 100%;
     height: 7px;
     font-size: 1px;
     }
.rbbot div { 
     background: url(../images/bl.gif) no-repeat bottom left;
     width: 100%;
     height: 7px;
     font-size: 1px;
     }
.rbbot { 
     background: url(../images/br.gif) no-repeat bottom right;
     width: 100%;
     height: 7px;
     font-size: 1px;
     }
#footer {
     width: 760px;
     margin-right: auto;
     margin-left: auto;
     margin-top: 16pt;
     padding: 16pt 0 0 0;
     font-size: 80%;
     clear: left;
     }
#bottomlinks {
     margin-top: 20px;
     text-align: center;
     }
#bottomlinks a, a:link, a:visited {
     color: black;
     text-decoration: none;
     }
#bottomlinks a:hover {
     color: blue;
     text-decoration: underline;
     }
.multilist {
     margin-bottom: 1em;
     }
.multilist ul {
     width: 720px;
     }

.multilist ul li {
     float: left;
     width: 236px;
     }
.multilist br {
     clear: left;
     }
.question {
     display: block;
     border-top: 1px solid blue; 
     border-left: 1px solid blue; 
     border-right: 1px solid blue;
     border-bottom: 1px dashed blue;
     background: rgb(92%,91%,90%);
     padding: 0 4px 4px 4px;
     line-height: 1.66;
     }
.answer {
     display: block;
     border-left: 1px solid blue; 
     border-right: 1px solid blue;
     border-bottom: 1px solid blue;
     background: rgb(92%,91%,90%);
     padding: 0 4px 4px 4px;
     line-height: 1.66;
     }
#demo {
     margin: 0 20pt 20pt 20pt;
     background: rgb(92%,91%,90%);
     }
#demo tr td {
     padding: 1px 20px 1px 20px;
     }
#tech {
     background: #069;
     color: white;
     font-size: 14pt;
     font-family: Arial, helvetica, sans-serif;
     font-weight: bold;
     text-align: center;
     }
.leftcol {
     padding: 0 10px 0 20px;
     width: 380px;
     float: left;
     border-right-width: 2px;
     border-right-style: solid;
     border-right-color: #069;
     }
.rightcol {
     padding: 0 10px 0 20px;
     width: 280px;
     float: left;
     }