.hidden {
   visibility:hidden;
}

body {
   border-width:0px;
   border-color:#000099;
   border-style:solid;
   background-color:#faf0f0;
}

body.body1 {
   border-width:0px;
   border-color:#000099;
   border-style:solid;
   background-image:url(marble1.jpg);
}


body.bodyprint {
   border-style:solid;
   border-width:1px;
   border-color:green;
   padding:3px;
   background-color:#ddffdd;
   color:#990000;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:10pt;
   visibility:visible;
}


p.phead1 {
   margin-top:2px;
   text-decoration:none;
   text-align:left;
   font-family:Comic Sans MS, Calibri;
   font-size:21pt;
   color:#000099;
   font-weight:bold
}

p.phead2 {
   margin-top:2px;
   text-decoration:none;
   text-align:left;
   font-family:Comic Sans MS, Calibri;
   font-size:16pt;
   color:#5500aa;
   font-weight:bold
}

p.pcode {
   text-align:center;
   font-family:Monaco;
   font-weight:bold;
   font-size:15pt;
   font-style:normal;
   font-weight:bold;
   width:400px;
   margin:0px;
}

p.pcodel {
   text-align:left;
   font-family:Monaco;
   font-weight:bold;
   font-size:15pt;
   font-style:normal;
   font-weight:bold;
   width:400px;
   margin:0px;
}

p.pcode2 {
   text-align:left;
   font-family:Monaco;
   font-weight:bold;
   font-size:15pt;
   font-style:normal;
   font-weight:bold;
   width:400px;
   margin:0px;
}

span.spquest {
   font-family:Monaco;
   font-weight:normal;
   font-size:12pt;
   font-style:normal;
   color:#000099;
   visibility:hidden;
}

span.spcode {
   font-family:Monaco;
   font-weight:bold;
   font-size:15pt;
   font-style:italic;
}

span.purple {
   color:#4a2b66;
   text-decoration:underline;
}

span.blue1 {
   color:#130672;
   text-decoration:underline;
}

span.spblue {
   color:blue;
   font-weight:bold;
}

span.spred {
   color:red;
   font-weight:bold;
}

span.spgreen {
   color:green;
   font-weight:bold;
}

span.sprust {
   color:#990000;
}

span.spanpc {
   color:#000099;
   font-family:Monaco;
   font-weight:bold;
   font-size:15pt;
}

span.spanpcg {
   color:green;
   font-family:Monaco;
   font-weight:bold;
   font-size:15pt;
}

span.spanpcr {
   color:red;
   font-family:Monaco;
   font-weight:bold;
   font-size:15pt;
}

span.spsmall {
   background-color:#f2f1ff;
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:8pt;
}

span.spsmall2 {
   background-image:url(marble1.jpg);
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:10pt;
}


span.sp100 {
   float:left;
   width:100px;
}

span.space100 {
   width:100px;
   color:#f2f1ff;
}

span.sp160 {
   float:left;
   width:160px;
}

span.sp200 {
   float:left;
   width:200px;
}

span.b12pt {
   font-size:12pt;
   font-weight:bold;
}

span.b12pta {
   font-size:12pt;
   font-weight:bold;
   color:#000099;
}

span.b15pta {
   font-size:15pt;
   font-weight:bold;
   color:#000099;
}

span.n11pta {
   font-size:10pt;
   color:#000099;
}

span.un12pta {
   font-size:12pt;
   text-decoration:underline;
   color:#000099;
}

a.un10pta {
   font-size:10pt;
   text-decoration:underline;
   font-style:italic;
   font-weight:bold;
   color:#000099;
}

span.popup1
{
   position:absolute;
   left:30px;
   top:10px;
   z-index:100;
   width:750px;
   height:250px;
   border-style:solid;
   border-width:1px;
   border-color:#997700;
   background-color:#ffeedd;
   padding:3px;
   color:#990000;
   font-family:comic sans ms;
   font-weight:normal;
   font-size:9pt;
   visibility:hidden;
}

span.popup2
{
   position:absolute;
   left:20px;
   top:100px;
   z-index:100;
   text-align:center;
   width:210px;
   height:440px;
   border-style:ridge;
   border-width:2px;
   border-color:#ffaaee;
   background-color:#ffddee;
   padding:3px;
   color:#990000;
   font-family:Calibri;
   font-weight:normal;
   font-size:10pt;
   visibility:hidden;
}

span.popup2a
{
   position:absolute;
   left:500px;
   top:80px;
   z-index:100;
   text-align:center;
   width:300px;
   height:370px;
   border-style:ridge;
   border-width:2px;
   border-color:#ffaaee;
   background-color:#ffddee;
   padding:3px;
   color:#990000;
   font-family:Calibri;
   font-weight:normal;
   font-size:10pt;
   visibility:hidden;
}

span.popup3
{
   position:absolute;
   left:320px;
   top:490px;
   z-index:100;
   text-align:left;
   width:640px;
   height:40px;
   border-style:ridge;
   border-width:3px;
   border-color:#aa99ee;
   background-color:#ffffaa;
   padding:3px;
   color:#4400ee;
   font-family:Calibri;
   font-weight:normal;
   font-size:10pt;
   visibility:hidden;
}

span.popupalt
{
   position:absolute;
   left:320px;
   top:120px;
   z-index:100;
   text-align:left;
   width:700px;
   height:40px;
   border-style:ridge;
   border-width:3px;
   border-color:#aa99ee;
   background-color:#ffffaa;
   padding:3px;
   color:#4400ee;
   font-family:comic sans ms, Calibri;
   font-weight:normal;
   font-size:10pt;
   visibility:hidden;
}

span.putclass {
   position:absolute;
   top:300px;
   left:5px;
}

span.sphook {
   position:absolute;
   top:0px;
   left:0px;
   width:10px;
   height:10px;
   color:#000099;
   background-color:#ff22aa;
   text-align:center;
}

span.sppad {
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:8pt;
   padding:0px;
}

span.b12pt {
   color:#990000;
   font-family:comic sans ms,Calibri;
   font-weight:bold;
   font-size:12pt;
   padding:2px;
}

span.menutt {
   position:absolute;
   top:70px;
   left:30px;
   width:200px;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:8pt;
   background-color:#eeeeee;
   border:5px groove #dddddd;
   color:#000099;
   padding:2px;
   visibility:hidden;
   z-index:300;
   text-align:center;
}

div.divpad {
   padding:0px 10px;
}


div.divrefs5a {
   position:absolute;
   top:160px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
}

div.divrefs5b {
   position:absolute;
   top:140px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
}

div.divrefs5c {
   position:absolute;
   top:140px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
}

div.divrefs5d {
   position:absolute;
   top:520px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

div.divrefs6d {
   position:absolute;
   top:480px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

div.divrefs6e {
   position:absolute;
   top:520px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

div.divrefs6f {
   position:absolute;
   top:520px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

div.divrefs6g {
   position:absolute;
   top:520px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

div.divrefs6h {
   position:absolute;
   top:520px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

div.divrefs7b {
   position:absolute;
   top:520px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

div.divrefsxx {
   position:absolute;
   top:520px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

div.divrefs3b {
   position:absolute;
   top:520px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

span.spanrefs6g {
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

span.spanrefs6gv {
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:visible;
}

span.spanrefs6h {
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

span.spanrefs7b {
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

span.spanrefsxx {
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}

span.spanrefs3b {
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
   visibility:hidden;
}


.divscroll{   
    height:450px;
    overflow:scroll;
    overflow-x:hidden;
    width:720px;
}

.divtoscroll{   
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #3B3C3E;
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 10px 7px 5px;
    height:450px;
    overflow:scroll;
    overflow-x:hidden;
    width:900px;
}

.divwithscroll{
    height:120px;
    overflow:scroll;
    overflow-x:hidden;
}

div.divrefs {
   position:absolute;
   top:120px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
}

div.divrefs6c {
   position:absolute;
   top:170px;
   left:120px;
   color:#990000;
   text-align:right;
   width:100px;
}

div.divleft {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#a0a0ff;
   background-color:#f2f1ff;
   padding:6px;
   margin-left:0px;
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:9pt;
   z-index:12;
   top:50px;
   left:15px;
   width:240px;
   height:700px;
   visibility:visible;
}

div.divright {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#faa0a0;
   padding:2px;
   overflow:auto;
   background-color:#faf0f0;
   color:#990000;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:10pt;
   z-index:12;
   top:50px;
   left:285px;
   width:820px;
   height:700px;
   text-align:center;
   visibility:visible;
   overflow:scroll;
   overflow-x:hidden;
}

div.divleft2 {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#a0a0ff;
   background-color:#f2f1ff;
   padding:6px;
   margin-left:0px;
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:10pt;
   z-index:12;
   top:50px;
   left:15px;
   width:240px;
   height:520px;
   visibility:visible;
}

div.divright2 {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#faa0a0;
   padding:2px;
   overflow:auto;
   background-color:#faf0f0;
   color:#990000;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:9pt;
   z-index:12;
   top:50px;
   left:285px;
   width:900px;
   height:530px;
   text-align:left;
   visibility:visible;
}

div.divfrench {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#a0a0fa;
   padding:2px;
   overflow:auto;
   background-color:#f0f0fa;
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:9pt;
   z-index:12;
   top:20px;
   left:1100px;
   width:120px;
   height:180px;
   text-align:left;
   visibility:visible;
}

div.divfrenchide {
   visibility:hidden;
}

div.divmatter1 {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#a0a0ff;
   background-color:#f2f1ff;
   padding:3px;
   margin-left:0px;
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:9pt;
   z-index:12;
   top:10px;
   left:10px;
   width:720px;
   height:250px;
   visibility:visible;
}

div.divmatter2 {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#a0a0ff;
   background-color:#f2f1ff;
   padding:3px;
   margin-left:0px;
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:9pt;
   z-index:12;
   top:10px;
   left:10px;
   width:720px;
   height:630px;
   visibility:visible;
}

div.divsplane {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#a0faa0;
   padding:2px;
   background-color:#f0faf0;
   color:#990000;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:8pt;
   top:410px;
   left:12px;
   width:760px;
   height:120px;
   text-align:left;
   visibility:visible;
}

div.divsplane2 {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#a0faa0;
   padding:2px;
   background-color:#f0faf0;
   color:#990000;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:8pt;
   top:410px;
   left:12px;
   width:860px;
   height:100px;
   text-align:left;
   visibility:visible;
}

div.divsplane3 {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#a0faa0;
   padding:2px;
   background-color:#f0faf0;
   color:#990000;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:8pt;
   top:410px;
   left:12px;
   width:680px;
   height:110px;
   text-align:left;
   z-index:100;
   visibility:visible;
}

div.picdiv {
   position:absolute;
   border-style:solid;
   border-width:0px;
   border-color:#a0faa0;
   padding:2px;
   background-color:#f1f2ff;
   color:#990000;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:8pt;
   top:325px;
   left:20px;
   width:150px;
   height:100px;
   text-align:center;
   visibility:hidden;
}


div.divsub {
   position:absolute;
   top:5px;
   visibility:hidden;
}

div.divtime {
   visibility:visible;
   position:absolute;
   top:500px;
   left:5px;
}

div.stimesect {
   position:absolute;
   top:5px;
   visibility:hidden;
}

div.examples {
   position:absolute;
   visibility:visible;
   top:0px;
   left:300px;
   width:570px;
   height:300px;
   color:#007700;
}

div.divex1 {
   visibility:hidden;
   position:absolute;
   top:30px;
   left:200px;
}

div.divex2 {
   visibility:hidden;
   position:absolute;
   top:45px;
}

div.divcol0 {
   position:absolute;
   font-weight:bold;
   top:  2px;
   left: 20px;
}

div.divcol1 {
   position:absolute;
   top:  20px;
   left: 20px;
}

div.divcol2 {
   position:absolute;
   top:  20px;
   left: 200px;
}

div.divcol3 {
   position:absolute;
   top:  20px;
   left: 460px;
}

div.articles {
   width:230px;
   visibility:hidden;
   position:absolute;
   top:280px;
   left:10px;
   text-align:center;
}

div.articles5a {
   width:230px;
   visibility:hidden;
   position:absolute;
   top:380px;
   left:10px;
   text-align:center;
}

div.articles5b {
   width:230px;
   visibility:hidden;
   position:absolute;
   top:440px;
   left:10px;
   text-align:left;
}

div.articles5c {
   width:230px;
   visibility:hidden;
   position:absolute;
   top:400px;
   left:10px;
   text-align:left;
}

div.articles5d {
   width:230px;
   visibility:hidden;
   position:absolute;
   top:400px;
   left:10px;
   text-align:left;
}

div.articles6d {
   width:230px;
   visibility:hidden;
   position:absolute;
   top:450px;
   left:0px;
   text-align:left;
}

div.articles6e {
   width:230px;
   visibility:hidden;
   position:absolute;
   top:400px;
   left:0px;
   text-align:left;
}

div.articles6f {
   font-family:comic sans ms;
   font-size:7pt;
   width:230px;
   visibility:hidden;
   position:absolute;
   top:490px;
   left:10px;
   text-align:left;
}

div.articles6g {
   font-family:comic sans ms;
   font-size:7pt;
   width:230px;
   visibility:hidden;
   position:absolute;
   top:490px;
   left:10px;
   text-align:left;
}

div.articles6h {
   font-family:comic sans ms;
   font-size:7pt;
   width:230px;
   visibility:hidden;
   position:absolute;
   top:490px;
   left:10px;
   text-align:left;
}

div.articles7b {
   font-family:comic sans ms;
   font-size:7pt;
   width:230px;
   visibility:hidden;
   position:absolute;
   top:490px;
   left:10px;
   text-align:left;
}

div.articlesxx {
   font-family:comic sans ms;
   font-size:7pt;
   width:230px;
   visibility:hidden;
   position:absolute;
   top:490px;
   left:10px;
   text-align:left;
}

div.articles3b {
   font-family:comic sans ms;
   font-size:7pt;
   width:230px;
   visibility:hidden;
   position:absolute;
   top:490px;
   left:10px;
   text-align:left;
}

div.mode6d {
   font-family:comic sans ms;
   font-size:7pt;
   width:230px;
   visibility:visible;
   position:absolute;
   top:500px;
   left:10px;
   text-align:left;
}

div.mode6f {
   font-family:comic sans ms;
   font-size:7pt;
   width:100px;
   visibility:visible;
   position:absolute;
   top:500px;
   left:10px;
   text-align:left;
}

div.mode6g {
   font-family:comic sans ms;
   font-size:7pt;
   width:100px;
   visibility:visible;
   position:absolute;
   top:500px;
   left:10px;
   text-align:left;
}

div.mode6h {
   font-family:comic sans ms;
   font-size:7pt;
   width:100px;
   visibility:visible;
   position:absolute;
   top:500px;
   left:10px;
   text-align:left;
}

div.mode7b {
   font-family:comic sans ms;
   font-size:7pt;
   width:100px;
   visibility:visible;
   position:absolute;
   top:500px;
   left:10px;
   text-align:left;
}

div.modexx {
   font-family:comic sans ms;
   font-size:7pt;
   width:100px;
   visibility:visible;
   position:absolute;
   top:500px;
   left:10px;
   text-align:left;
}

div.mode3b {
   font-family:comic sans ms;
   font-size:7pt;
   width:100px;
   visibility:visible;
   position:absolute;
   top:500px;
   left:10px;
   text-align:left;
}

div.twisters5a {
   visibility:hidden;
   position:absolute;
   top:310px;
   left:10px;
}

div.articles6b {
   width:230px;
   visibility:hidden;
   position:absolute;
   top:310px;
   left:10px;
   text-align:center;
}

div.articles6c {
   width:230px;
   visibility:hidden;
   position:absolute;
   top:400px;
   left:10px;
   text-align:center;
}

div.articles7a {
   width:230px;
   visibility:hidden;
   position:absolute;
   top:310px;
   left:10px;
   text-align:left;
}

div.twisters {
   visibility:hidden;
   position:absolute;
   top:360px;
   left:10px;
}

div.twisters6b {
   visibility:hidden;
   position:absolute;
   top:300px;
   left:10px;
}

div.twisters7a {
   visibility:hidden;
   position:absolute;
   top:310px;
   left:10px;
}

div.plurals {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#a0faa0;
   padding:2px;
   background-color:#ffeeee;
   color:#990000;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:8pt;
   text-align:left;
   visibility:visible;
}

div.fletter {
   position:absolute;
   border-style:solid;
   border-width:1px;
   border-color:#000099;
   padding:2px;
   background-color:#ffeeee;
   color:#990000;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:8pt;
   text-align:left;
   visibility:visible;
}

div.dicdiv {
   position:absolute;
   top:17px;
   left:20px;
   width:725px;
}

div.dicdiv2 {
   position:absolute;
   top:60px;
   left:20px;
   width:725px;
}

div.divdic {
   position:relative;
   left:20px;
   width:725px;
}

div.divind30 {
   position:relative;
   left:30px;
   width:600px;
}

div.divind20 {
   position:relative;
   left:20px;
}

table.tab01 {

}

td {
   text-align:right;
}

td.tdleft {
   text-align:left;
   padding-left:3px;
   vertical-align:top;
}

td.tdleft1 {
   text-align:left;
   padding-left:3px;
   vertical-align:top;
   color:purple;
}

td.tdbold {
   font-weight:bold;
   vertical-align:top;
}

.tword {
   size:4px;
   text-align:center;
}

iframe {
   frameborder:0;
   marginheight:1px;
   height:410px;
   width:788px;
   background-color:#faf0f0;
}

a.asmall {
   font-size:8pt;
}

a.apt7 {
   font-size:7pt;
}

ul {
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:9pt;
}

ul.ulpad12 {
   font-size:8pt;
   padding-left:12px;
}

ul.ulpad24 {
  padding-left:24px;
}

ul.ul6e {
   margin:0px;
}

ul.ulareas {
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:11pt;
}

li {
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:8pt;
   margin:0px 0px 0px 0px;
   line-height:14px;
}

li.lipt7 {
   font-size:7pt
}

li.liareas {
   color:#000099;
   font-family:comic sans ms,Calibri;
   font-weight:normal;
   font-size:9pt;
   line-height:18px;
}


