/* new CSS for math*//* last updated: 2-14-01 *//*  ##### N O T E S ##### *//*  This is a stipped down version of the algbook.css CSS developed for the first online algera text.  *//*  Developed for use on the sites to replace existing (and problematic) 3mp.css  *//*  Headings are defined here, although unsure if/when they'll be used.  *//*  #####################  *//*  ##### recent changes ##### *//* 2-14 brought over changes made to algbook.css since last update here *//*  #####################  *//* general */body { background-color: #FFFFFF; font-family: Verdana, sans-serif; color: #333333;}div { font-family: Verdana, sans-serif; }p  {  font-family: Verdana, sans-serif; font-size: 12px; line-height: 19px; color: #333333;} tr, td, th {  font-family: Verdana, sans-serif; font-size: 12px; } dl, ul, ol {   font-family: Verdana, sans-serif; color: #333333; line-height: 19px; font-size: 12px;} sup {vertical-align: super; font-size: 75%;}sub {vertical-align: sub; font-size: 75%;}/*   content links  */A:link { color: #0033CC; }A:visited { color: #CC0033; }A:active { color: #33CC00; }A:hover {color: #333333; text-decoration: underline; }/*  headings */h1 { font-family:  "Century Schoolbook", "Times New Roman", Times, serif; font-size: 22px; line-height: 30px; font-weight: bold; color: #333333;  background-image: none; letter-spacing: 0.15em; word-spacing: 0.4em; padding-bottom: 20px;}h2 { font-size: 16px;  color: #333333; line-height: 30px; font-family: Verdana, sans-serif; font-weight: bold; letter-spacing: 0.15em; word-spacing: 0.3em; }h3 { font-size: 14px;  color: #333333; line-height: 30px; font-family: Verdana, sans-serif; font-weight: bold; letter-spacing: 0.15em; word-spacing: 0.3em;}h4 { font-size: 12px;  color: #333333; line-height: 19px; font-family: Verdana, sans-serif; font-weight: bold; letter-spacing: 0.15em; word-spacing: 0.3em;}h6 { font-family: Verdana,  sans-serif; font-size: 10px; line-height: 12px; color: #999999; letter-spacing: 0.15em; font-weight: normal}h5 { font-family: Verdana,  sans-serif; font-size: 12px; line-height: 30px; font-weight: bold; color: #333333}/* alignment */.container {position: absolute; left: 85px; top: 5px; right: auto; bottom: auto;}/* main template styles, i.e., top, bot, side nav */.nav {  font-family: Verdana, sans-serif; font-size: 10px; line-height: 14px; }.navrt {  font-family: Verdana, sans-serif; font-size: 10px; line-height: 12px; text-decoration: none;  padding-right: 1em; padding-left: 1em}.navcolr {  background-color: #F0F0F0; }.navrule {  background-color: #6699CC; font-size: 10px;}.navrule A:link { color: white; font-weight:bold; }.navrule A:visited { color: white; font-weight:bold; }.navrule A:active { color: white; font-weight:bold;}.navrule A:hover { background-color: #FAFAFA; color: #99CC66; font-weight:bold; text-decoration: underline; }.navrt A:link { color: #6699CC; }.navrt A:visited { color: #6699CC; }.navrt A:active { color: #99CC66; }.navrt A:hover {color: #99CC66; text-decoration: underline; } .nav A:link { color: #6699CC; }.nav A:visited { color: #6699CC; }.nav A:active { color: #99CC66; }.nav A:hover {color: #99CC66; text-decoration: underline; }.navrt {  font-family: Verdana, sans-serif; font-size: 10px; line-height: 12px; text-decoration: none;  padding-right: 1em; padding-left: 1em}.navhd { background-color:#E5E5E5; font-size: 10px; line-height:12px; font-weight:bold; }.navbrdr {  border: #AAAAAA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}    .hideit {  font-size: 10px; font-weight: bold; color: #F0F0F0; background-color: #F0F0F0;}.ctr2 {  padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border: 0.25em #999999 solid; }.split_lt {   background-color: #f0F0f0; border-color: #FFFFFF #FFFFFF #FFFFFF #F0F0F0; border-style: solid; border-top-width: 0em; border-right-width: 0em; border-bottom-width: 0em; border-left-width: 0.5em}.N4hr {  color: #cccccc}.backtop { font-weight: bold; color: white; }/* borders, dividers and padding */.wrapit { padding-right: 50px; padding-left: 5px; margin-left: 50px; margin-bottom: 10px}.rowdiv {  border-color: #FFFFFF #FFFFFF #F0F0F0 #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}img.copy { margin: 5px; padding 5px; } /* misc font-face calls */.content {  font-family: Verdana, sans-serif; font-size: 12px; line-height: 19px; color: #333333;} .math {  font-family: "Times New Roman", Times, serif; font-size: 13px;  line-height: 19px; color: #000000;  font-weight: 700; letter-spacing: 0.2em;}.sym {  font-family: Symbol;}.pcdo {  font-family: "Courier New", Courier, mono; font-size: 13px; color: #333333; font-weight: bold;}.small {  font-family: Verdana, sans-serif; font-size: 10px;  line-height: 12px;  text-decoration: none;}.comment {  font-family: "Courier New", Courier, mono; font-size: 14px; color: #FF0000;}.fine {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; color: #666666; letter-spacing: 0.15em; font-weight: normal}/* hilites styles */.tip {  background-color: #FFFFCC; font-size: 12px; line-height: 19px; color: #333333; padding-top: 5px; padding-bottom: 5px; margin-top; 20px; margin-bottom; 20px;}.tiplist {font-size: 12px;}.hilite { background: #FFCCFF; }.sol { background: #F0F0F0; font-color: #CC9966 ; color: #CC6699; font-weight: bold;}.alert {background: #CC6699; color: white; font-weight: bold; }/* misc */.bld { font-weight: bold; }p.clear { clear: both; line-height: 50%;}select { color: #333333; background-color: #F0F0F0; font-size: 10px;}.def {  font-family: Verdana, Arial, Helvetica, sans-serif;  line-height: 150%; color: #333333;  border-color: #FF6600 #FFFFFF #666666; margin-top: 50px; margin-right: 50px; margin-bottom: 50px; margin-left: 50px; padding-top: 20px; padding-bottom: 20px; border-style: solid; border-top-width: medium; border-right-width: thin; border-bottom-width: medium; border-left-width: thin}.breakout {clear: both;}.exsol {  border-color: #FFFFFF #FFFFFF #FFFFFF #CC9966; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 2px}.indent {  margin-left: 5em;}.buttonLike {font-family: verdana; font-size:12px; line-height:12px; font-weight:bold; background-color: #CCCCCC; color:#000000;}.buttonLike10 {font-family: verdana; font-size:10px; line-height: 10px; background-color: #CCCCCC; color:#000000;}.radbtn {  vertical-align: middle; }.bdr1 {  border: 1px #FF3333 solid}.hideit {  font-size: 10px; font-weight: bold; color: #F0F0F0; background-color: #F0F0F0; clip:   }
