html { margin:0; padding:0; width:100%; }
body { margin:0; padding:0; width:100%; font-family:verdana,arial,helvetica,sans-serif; font-size:13px; color:#000; }
table { margin:0; padding:0; border:0; border-collapse:collapse; }

#viewport { position:relative; width:100%; height:100%; z-index:10; }
#mainContent { position:absolute; top:2px; left:0px;
               border:solid 2px maroon; padding:0px;
               width:100%;  background-color:f8f8f8; /* fffbec */
               z-index:15; }

#maintable { width:100%; }

.leftborderbox { background-image:url('images/kline2.gif'); background-repeat:repeat-y; }
.rightborderbox { background-image:url('images/kline3.gif'); background-repeat:repeat-y; }

.toplogo { background-color:rgb(119,210,255); border:solid 2px gold; margin:0; }
.toplogo p { margin:0px; }
.interior { padding:3px 8px; }

#article { position:relative; top:0; left:0;
           margin-top:40px; padding:4px;
           width:100%; height:100%;
           z-index:15; }

#insetContent { float:right;
           width:40%; height:40%;
           padding:4px;
           z-index:15; }

#menubox { width:auto; height:20px; padding:3px; margin:0px auto; background-color:rgb(120,210,255); text-align:center; border:solid 1px gold; }
#menubox p { margin:0px; }

#menubox a { text-decoration:none; }
#menubox a:link { text-decoration:none; }
#menubox a:visited { text-decoration:none; }
#menubox a:hover { text-decoration:underline; color:red; background-color:lightyellow; }
#menubox a:active { text-decoration:none; }

.smallText { font-family:arial,helvetica,sans-serif; font-size:10px; text-align:justify; }
.stdtext { font-family:trebuchet ms,verdana,arial,helvetica,sans-serif; font-size:13px; text-align:justify; }
.cursiveText { font-family:cursive; }
.viewport { width:90%; margin-left:5%; border:dotted 2px black; }
.center80 { width:80%; margin:2px auto; }
.centered { text-align:center; }
.blocklevel { width:90%; margin-left:5%; border:solid 1px black; }
.blocklevel p { margin-left:4px; }
.goldframe { border:solid 4px gold; margin:4px; box-shadow:2px 3px 3px; }
.clearLeft { clear:left; }

/* for cgi tables */
.itemTable { border-collapse:collapse; width:100%;}
.itemTable { border-style:solid; border-color:black; border-width:1px 0px 0px 1px; }
.itemTable td { border-style:solid; border-color:black; border-width:0px 1px 1px 0px; }
.itemTable li { font-size:12px; }


