/* Main CSS Document (for screen) */
body, p, li {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 1.4;
  font-style:normal; 
  color:#000000;
}
.lg {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:18px; 
  font-style:normal; 
  color:#000000;
}
.medium{ /*used on the Contact page */
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 17px; 
}
.emph{
  font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#bf1521;
		font-style:italic;
}

.emphb{
  font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#003399;
		font-style:italic;
		}
.name{
  font-style:normal;
  font-weight:bold;
  color:#3F3F3F;
}		
.approve { /* used only on the professional seminar page */
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:11px;
}
.small{ /* used in footer navigation */
  font-family:Georgia, "Times New Roman", Times, serif;
  /*font-family:"Times New Roman", Times, serif;*/
  font-size:11px;
}
.currentpage{
  color:#666666;
}
.pagetop{
  text-align:right;
  margin-top:0;
  margin-bottom:0;
}
img.acr{ /* for adobe icon */
 margin: 0 5px 3px 0;
	 }
.qlab{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size: 14px;
 font-style:italic;
 font-weight: bold;
 color:#663333;
 margin: 10px 10px 0 4px; padding: 3px 0 5px 6px;
}
.qlinks{
  margin:0 10px 0 2px; padding:0 0 0 4px;
}
.qt{/*quadrant title*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#000000;
 margin: 1em 0 0 0; padding:0;
 border-top: 1px solid #55240c;
}
.qa{/*quadrant author*/
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style:italic;
 color:#000000;
 /*margin: 0 0 0 30px; padding:0;*/
}
.qtp{/*quadrant title: past issues */
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#000000;
 margin: .25em 0 0 20px; padding:0;
 text-indent: -20px;
/* border-top: 1px solid #55240c;*/
}
.ai {/*quadrant index entries */
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin: .3em 0 0 40px; padding: 0;
 text-indent: -20px;
}

.kw{ /*keywords */
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:center;
  margin: .5em 30px 0 30px; padding: 0;
}
.abs{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: .5em 30px 0 30px; padding: 0;
}  
.revt{
  font-size: 12px;
  font-weight:bold;
}
.dl{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:center;
  border: 1px solid #993300;
  margin: 10px 30px 0 30px; padding: .5em 0 .5em 0;
}
.alph {/*index pages */
  margin:1em 0 0 0 ; padding: 0;
}
.noit{
 font-style:normal;
}
img.cover{
 margin: 3px 0 0 0; padding: 0 0 0 0;
}
h1 {
 font-family:"Times New Roman", Times, serif;
 font-size: 18px; 
 font-weight: bold;
 font-style: normal;
 color : #000000;
	text-decoration: none;
 margin-top:10px;
}
h2{/* quadrant */
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 color:#702F10;
 margin: 0; padding:0;
}
h3 {
 font-family:"Times New Roman", Times, serif;
 font-size:16px;
 font-weight:bold;
}

h4.qp {/*quadrant past issues*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#000000;
 font-weight:bold;
 margin: 1.5em 0 0 0; padding: 8px 0 0 0;
 border-top: 2px solid #666666;
}
h4 {/*quadrant past issues */
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#000000;
 font-weight:bold;
 margin: 1.5em 0 0 0; padding: 8px 0 0 0;
 border-top: 2px solid #666666;
}
h4.current {/*quadrant*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#000000;
 font-weight:bold;
 margin: .5em 0 0 0; padding:0;
 border: 0;
}
h4.mem {/*community page, membership, quadrant and workshops */
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#00207e; /*dark blue: 015679 */
 font-weight:bold;
 margin: 25px 0 0 0 ; padding: 3px 0 0 0;
 border-top: 1px solid #051679;
}



/*default links appear in page contents. Takes size from context.  */
a:link {
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#993300; /* similar to background frame color */
 text-decoration:none; 
}
a:visited {
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#cc3300; /* a brighter orange color */
 text-decoration:none; 
}
a:hover {
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#993300; /* same as link color, but underlined */
 text-decoration:underline; 
}
a:active {
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#993300;
 text-decoration:none; 
}
/*quadrant pages links to download articles */
a.q:link, a.q:visited, a.q:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  color: #993300;
  text-decoration: none;
}
a.q:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993300;
  font-weight:normal;
  text-decoration: underline;
}
/*quadrant index links */
div#qri a:link,  div#qri a:visited, div#qri a:active, a.qri:link, a.qri:visited, a.qri:active {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #722600;
  text-decoration: none;
}
div#qri a:hover, a.qri:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #722600;
  text-decoration: underline;
}

/*=============================*/
/* NAVIGATION, new Dec 9, 2004 */
/*=============================*/
td.bgbrn{
  background-color:#763412;
  padding: 0 0 0 0;
}
div#nncrr ul {
  list-style:none;
  margin: 0; padding: 0;
  font-size:12px;
}
div#nncrr li.nnlnk, /*div#nncrr li.nnlnkcur*/ div#nncrr li.nnlnklab {
  margin: 0; padding: 0;
  border: 1px solid #ffffff; /*border required */
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #763412;
}
div#nncrr li.nnlnkcur{
  border-bottom: 1px solid #ffffff;
}
div#nncrr li.nnsub, div#nncrr li.nnsubcur {
  margin: 0 0 0 10px; padding: 0;
  font-size:11px;
  border: 1px solid #763412; /*border required */
  border-right: none;
}

/* LINKS */
div#nncrr li.nnlnk a, div#nncrr li.nnlnk a:visited, div#nncrr li.nnlnk a:active{
  display: block;
  margin:0; padding: 3px 0 0 1px;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  color:#ffffff; 
  background-color:#763412; 
}
div#nncrr li.nnlnk a:hover { 
 /* background-color:#ffffff;*/
  color:#FF9900;
  text-decoration: underline;
}
div#nncrr li.nnlnkcur a, div#nncrr li.nnlnkcur a:visited, div#nncrr li.nnlnkcur a:active, div#nncrr li.lnkcur a:hover{
  display: block;
  margin: 0; padding: 3px 0 0 1px;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000; 
  background-color:#ffffff; 
}
div#nncrr li.nnlnklab a, div#nncrr li.nnlnklab a:visited, div#nncrr li.nnlnklab a:active, div#nncrr li.lnklab a:hover{
  display: block;
  margin: 0; padding: 3px 0 0 1px;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  color:#ffffff; 
  background-color:#763412; 
}


div#nncrr li.nnsub a, div#nncrr li.nnsub a:visited, div#nncrr li.nnsub a:active{
  display: block;
  margin: 0; padding: 0;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  color:#ffffff; 
  background-color:#763412; 
}
div#nncrr li.nnsub a:hover { 
  /*background-color:#ffffff;*/
  color:#ff9900;
  text-decoration: underline;
}
div#nncrr li.nnsubcur a, div#nncrr li.nnsubcur a:visited, div#nncrr li.nnsubcur a:hover, div#nncrr li.nnsubcur a:active {
  display: block;
  margin: 0; padding: 0;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000; 
  background-color:#ffffff; 
}
img.dbt {margin: 8px 0 1px 8px; }

/*styles for the event pages (calendar and community) */
a.elist:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
 color:#993300; /* similar to background frame color */
 text-decoration:none; 
}
a.elist:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
 color:#993300; /* similar to background frame color */
 /*color:#cc3300; /* a brighter orange color */
 text-decoration:none; 
}
a.elist:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
 color:#993300; /* same as link color, but underlined */
 text-decoration:underline; 
}
a.elist:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
 color:#993300;
 text-decoration:none; 
}


/*27June2007: styles for the "return to top" Note that this should be the normal link style eventually.  */
a.rtt:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#993300; /* similar to background frame color */
 text-decoration:none; 
}
a.rtt:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#993300; /* similar to background frame color */
 text-decoration:none; 
}
a.rtt:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#993300; /* same as link color, but underlined */
 text-decoration:underline; 
}
a.rtt:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#993300;
 text-decoration:none; 
}

/* class "two" is used at the bottom of the index page */
/* this may not work in Navigator 4.0. (Not sure what it would do */
a.two:link {
 color:#993300; 
 text-decoration:none; 
 font-size: 9pt;
 font-family:Georgia, "Times New Roman", Times, serif;
}

a.two:visited {
 color:#ffffff; 
 text-decoration:none; 
 font-size: 9pt;
 font-family:Georgia, "Times New Roman", Times, serif;
}
a.two:hover {
 color:#ffffff; 
 text-decoration:underline; 
 font-size: 9pt;
 font-family:Georgia, "Times New Roman", Times, serif;
}
a.two:active{
 color:#ffffff; 
 text-decoration:none; 
 font-size: 9pt; 
 font-family:Georgia, "Times New Roman", Times, serif;
}
  /* "three" is used on the main index page, left side */
a.three:link {
 color:#FFFFFF;
 font-style:normal;
 text-decoration:none; 
 font-weight: bold;
  font-size: 10pt; 
 font-family:Arial, Helvetica, sans-serif;
 
}
a.three:visited {
 color:#FFFFFF; 
 text-decoration:none; 
 font-style:normal;
 font-weight: bold;
 font-size: 10pt; 
 font-family:Arial, Helvetica, sans-serif;
}
a.three:hover {
 color:#FFFFFF; 
 text-decoration:underline; 
 font-style:normal;
 font-weight: bold;
 font-size: 10pt; 
 font-family: Arial, Helvetica, sans-serif
}
a.three:active {
 color:#FFFFFF; 
 text-decoration:none; 
 font-style:normal;
 font-weight: bold;
 font-size: 10pt; 
 font-family: Arial, Helvetica, sans-serif;
}