span.navmenu a {text-decoration:none;font-family:helvetica,sans-serif;color:#303030;font-size:110%;}

span.navmenu a.subnav {text-decoration:none;font-family:helvetica,sans-serif;color:#303030; font-size:90%;}

span.quickref {font-family:helvetica,sans-serif;}

span.quickref h2 {font-family:helvetica,sans-serif;color:#706040;font-size:18pt;}

div.upce {background-color:#d0d000;border-width:1px;}

#promobox {width:185px;border-style:solid;border-width:1px;border-collapse:collapse;}

#promobox td {font-size:90%;padding:0;}

#refcontacts {font-size:80%;}

#topbar {border-style:solid;border-width:1px 1px 0px 1px;}

#topname {font-size:25pt;font-family:helvetica,sans-serif;color:#706040;line-height:100%;margin:auto;}

#leftnav {width:190px;height:1050px;float:left;margin:0px;border-style:solid;border-width:0px 1px 1px 1px;background-color:#e0e0e0;}

#leftnavtab {margin:0px;border:0px;}

#rightref {width:190px;height:1050px;float:right;border-style:solid;border-width:0px 1px 1px 1px;background-color:#e0e0e0;}

@media only screen and (max-width:1000px) {

  #rightref {display:none;}
}


#topborder {height:1px;background-color:#706040;}

h1.toptitle {margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:10px;font-size:25pt;color:#706040;max-width:50%;}

#topnav {display:none;}

#bottomnav {display:none;}

#maintextblock {max-width:55%;margin-left:auto;margin-right:auto;margin-top:20px;}

#maintexttable {max-width:70%;margin-left:auto;margin-right:auto;margin-top:20px;border-style:solid;border-width:1px;border-collapse:collapse;background-color:#f8fff8;}

#maintexttable td {padding:10px;border-style:solid;border-width:1px;}

#maintexttablebig {max-width:70%;margin-left:auto;margin-right:auto;margin-top:20px;border-style:solid;border-width:1px;border-collapse:collapse;background-color:#f8fff8;}

#maintexttablebig td {padding:2px;border-style:solid;border-width:1px;}

#maintextlist {max-width:70%;margin-left:auto;margin-right:auto;margin-top:20px;border-style:solid;border-width:1px;border-collapse:collapse;background-color:#f8fff8;}

#maintextlist td {padding:10px;border-style:solid;border-width:1px;}

#maintextlist h2 {margin:5px;}
#maintextlist h3 {margin:5px;}
#maintextlist h4 {margin:5px;}
#maintextlist a {margin:3px;}
@media only screen and (max-width:1200px) {

  #maintexttable td {padding:3px;}
}


table.oops404 {max-width:70%;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:75px;border-style:solid;border-width:2px;border-collapse:collapse;background-color:#ffffc0;}
table.oops404 td {padding:10px;}
table.rightbox {float:right;margin-left:40px;margin-bottom:25px;}

#votecountstable td {padding:1px;border-style:none;border-width:0px;}
iframe.libraryvideo {border-type:solid;border-width:1px;}
#hpvideo {border-type:solid;border-width:1px;}
#hpvideomsnap {display:none;}
#hplearnheading {font-family:helvetica,sans-serif;font-size:300%;}
#hplearnboxes {width:50%;}
#hplearnboxes td {width:33%;border-width:0px;font-family:helvetica,sans-serif;font-size:150%;}
#hplearnboxes td a {text-decoration:none;}
#hpupcerow {display:none;}
#hpconvlogo {width:300px;}
@media only screen and (max-width:1500px) {
  #hpabouttext {font-size:85%;}
}
@media only screen and (max-width:1200px) {
  #hpabouttext {font-size:75%;}
}

.aboutandconvh {display:block;}
.aboutandconvv {display:none;}
@media only screen and (max-width:900px) {
    .aboutandconvh {display:none;}
    .aboutandconvv {display:block;}
}

strong.assoclistname {font-size:120%;}
a.assoclisturl {font-size:120%;}

div.ifaqs {position:relative;left:10px;color:#4040ff;font-family:helvetica,sans-serif;margin:10px;}
div.ifaqs:hover {color:#000000;font-weight:bold;}
div.ifaql {position:absolute;left:70px;top:7px;display:none;color:#000000;background-color:#e0e0ff;font-weight:normal;margin:10px;border:1px solid;z-index:98;}
div.ifaqs:hover div.ifaql {display:block;}
div.ifaqq {position:relative;padding:10px;}
div.ifaqq:hover {font-weight:bold;}
div.ifaqa {display:none;position:absolute;left:20px;top:20px;border:1px solid;background-color:#e0ffe0;color:#000000;margin:40px;padding:10px;z-index:99;}
div.ifaqq:hover div.ifaqa {display:block;}

