
body {
   background-color:#ffffff;
   color:#000000;
}


img.noborder {
   border-width:0;
}


li.reglr {
   margin:0px 2px 0px 4px;
   padding:0;
}
li.space {
   margin:0px 2px 5px 4px;
   padding:0;
}



p.regtext {
   font:normal 94% verdana,sans-serif;
   margin: 0px 0px 15px 0px;
}
div.regtext {
   font:normal 94% verdana,sans-serif;
}
ol.regtext {
   font:normal 94% verdana,sans-serif;
}
ul.regtext {
   font:normal 94% verdana,sans-serif;
}
table.regtext {
   font:normal 94% verdana,sans-serif;
}
dl.regtext {
   font:normal 94% verdana,sans-serif;
}
span.regtext {
   font:normal 94% verdana,sans-serif;
}


tt.ttcode {
   /* font:normal 13px "courier new",monospace; */
}
pre.precode {
   /* font:normal 13px "courier new",monospace; */
   background-image:url(pregrad.gif);
   background-repeat:repeat-y;
   padding-left:3px;
}
pre.precodelt {
   /* font:normal 13px "courier new",monospace; */
   background-image:url(pregradlt.gif);
   background-repeat:repeat-y;
   padding-left:3px;
}
pre.precode_noback {
   /* font:normal 13px "courier new",monospace; */
}

span.redtext {
   color:#ee0000;
}
span.greentext {
   color:#009900;
}
span.bluetext {
   color:#0000ee;
}
span.bluetext2 {
   color:#0033cc;
}

span.linklike {
   color:#0000ff;
   text-decoration:underline;
   cursor:pointer;
}

span.underline{
   text-decoration:underline;
}

hr.hvydivide {
   height:2px;
   color:#aeaeae;
   background-color:#ffffff;
}

hr.ltdivide {
   height:1px;
   color:#aeaeae;
   background-color:#ffffff;
}



div.netbar_wrap {
   width:560px;
   margin-bottom:15px;
   margin-top:15px;
}
div.netbar_top {
   height:70px;
}
div.netbar_bottom {
   border-left:2px solid #0C52E6;
   border-right:2px solid #0C52E6;
   border-bottom:2px solid #0C52E6;
   padding:10px 8px 40px 8px;
}


div.faq {
   background-color:#dddddd;
   color:#000000;
   font:normal 94% verdana,sans-serif;
   border-width:1px 1px 1px 6px;
   border-color:#dddddd #dddddd #dddddd #888888;
   border-style:solid;
   margin-right:10px;
   margin-bottom:15px;
   padding:1px 12px 1px 12px;
}


p.spec_note {
   background-color:#ffffee;
   border:dashed 1px #dd9966;
   padding:10px;
   width:95%;
   /* font:normal 13px verdana,sans-serif; */
   font-family:verdana,sans-serif;
   font-size:85%;
}
div.spec_note {
   background-color:#ffffee;
   border:dashed 1px #dd9966;
   padding:10px;
   width:95%;
   /* font:normal 13px verdana,sans-serif; */
   font-family:verdana,sans-serif;
   font-size:85%;
}







/* lesson navigator */

div.backnextdiv {
   text-align:center;
   clear:right;
}
div.backnextdiv2 {
   text-align:center;
   clear:right;
   border-top:solid 1px #dddddd;
   border-bottom:solid 1px #dddddd;
   margin-bottom:20px;
}


a.backnext:link    { font:bold 16px arial,sans-serif; color:#0000ee; background-color:#ffffff; text-decoration:none; margin-left:12px; margin-right:12px; }
a.backnext:visited { font:bold 16px arial,sans-serif; color:#0000ee; background-color:#ffffff; text-decoration:none; margin-left:12px; margin-right:12px; }
a.backnext:active  { font:bold 16px arial,sans-serif; color:#0000ee; background-color:#ffffff; text-decoration:none; margin-left:12px; margin-right:12px; }
a.backnext:hover   { font:bold 16px arial,sans-serif; color:#4477ff; background-color:#ffffff; text-decoration:none; margin-left:12px; margin-right:12px; }


table.lesson_navigator {
   margin-left:auto;
   margin-right:auto;
   font:normal 11px verdana,sans-serif;
   text-align:center;
   background-color:#ffffff;
}
a.ln_links:link    { color:#0000ee; text-decoration:none; background-color:inherit; }
a.ln_links:visited { color:#6600cc; text-decoration:none; background-color:inherit; }
a.ln_links:active  { color:#cc33ff; text-decoration:none; background-color:inherit; }
a.ln_links:hover   { color:#000088; text-decoration:none; background-color:#aaff99; }

td.ln_heading {
   background-color:#002277;
   color:#eeeeee;
   padding-left:12px;
   padding-right:12px;
   padding-bottom:2px;
}
td.ln_middle {
   border-top:solid 1px #cccccc;
   padding-left:12px;
   padding-right:12px;
   padding-top:1px;
   padding-bottom:1px;
}
td.ln_bottom {
   border-top:solid 1px #002277;
   border-bottom:solid 1px #002277;
   padding-left:12px;
   padding-right:12px;
   padding-top:1px;
   padding-bottom:1px;
   background-color:#ffffcc;
}
td.ln_logo {
   text-align:center;
   font:normal 10px verdana,sans-serif;
   padding-top:1px;
   padding-bottom:3px;
   color:#444444;
   background-color:#eeeeee;
   border-top:solid 3px #ffffff;
}

a.repostlink:link    { color:#0000dd; text-decoration:none; background-color:inherit; }
a.repostlink:visited { color:#0000dd; text-decoration:none; background-color:inherit; }
a.repostlink:active  { color:#0000dd; text-decoration:none; background-color:inherit; }


