/* Main CSS Document (for screen) */
body {
 margin-top: 8px;
 background-color:#763412;
}
p, li {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  line-height: 1.5em;
  font-style:normal; 
  color:#000000;
}
h1 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px; 
 font-weight: bold;
 font-style: normal;
 color:#3f3f3f;
	text-decoration: none;
 margin:10px 0 10px 0;
}
h2{ /* quadrant */
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 color:#702F10;
 margin: 0; padding:0;
}
h3 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:14px; 
 color: #434343; 
 margin: 5px 0 0 0; padding: 0; 
 }
 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;
}

img.cgjlogo{ margin: 0 0 8px 04px; padding: 0; }
img.tlc {margin: -2px; padding: 0; border: 0; } /* not sure why I need the -2 */
img.cgabout{  margin: 0px 5px 0 30px;}
td.lmrg { padding-left: 8px; padding-top: 3px; } /* used on the about pages */
.medium{ /*used on india2009 */
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-size: 17px; 
}
p.presents{ /*workshops pages */
  font-family:Arial, Helvetica, sans-serif; 
  font-size:16px;
  font-style:normal; 
  color:#434343;
}

.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;
}		
.small{ /* used in footer navigation */
  font-family:Verdana, Arial, Helvetica, sans-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;
}

img.cover{
 margin: 3px 0 0 0; padding: 0 0 0 0;
}

/*default links appear in page contents. Takes size from context.  */ 
a:link {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#993300; /* similar to background frame color */
 text-decoration:none; 
}
a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#cc3300; /* a brighter orange color */
 text-decoration:none; 
}
a:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#993300; /* same as link color, but underlined */
 text-decoration:underline; 
}
a:active {
 font-family:Verdana, Arial, Helvetica, sans-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;
}
/*=============================*/
/* BANNER ADJUSTMENT, 02 Dec 2008
/*=============================*/
table.banner  {  background-color:#ffffff;  }
/*=============================*/
/* NAVIGATION, new 09 Dec, 2004 */
/* REVISED 01 Dec 2008 (yellow bg)
/*=============================*/
td.bgbrn{
  background-color:#763412;
  padding: 0 0 0 0;
}
td.bgyel{
 background-color: #cc9933; margin:0; padding:0;
  }
div#nncrr ul {
  list-style:none;
  margin: 0 0 0 0px; padding: 0 0 0 0px;
  font-size:12px;
}
div#nncrr li.lab{ 
 padding: 5px 0 0 2px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
div#nncrr li.nncur{
  display: block;
  margin: 0; padding: 1px 1px 1px 10px;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  height: 1.5em;  
  color:#762901; 
  background-color:#ffffff; 
}

/* LINKS */
div#nncrr  a, div#nncrr  a:visited, div#nncrr  a:active {
  display: block;
  margin:0; padding: 1px 1px 1px  10px;
  height: 1.5em; 
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#ffffff; 
}
div#nncrr  a:hover { 
 background-color:#f7dead;
  color:#762901;
  text-decoration: none; /*underline;*/
}
div#nncrr a.noyel:hover{ background-color:#ffffff; text-decoration: none; }

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: 1px 1px 1px 10px;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  height: 1.5em;  
  color:#762901; 
  background-color:#ffffff; 
}

img.dbt {margin: 8px 0 1px 8px; }
img.dbt2 {margin: 11px 0 0px 0px; }

/*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; 
}


  /* "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:14px;
 font-family:Arial, Helvetica, sans-serif;
 
}
a.three:visited {
 color:#FFFFFF; 
 text-decoration:none; 
 font-style:normal;
 font-weight: bold;
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
}
a.three:hover {
 color:#FFFFFF; 
 text-decoration:underline; 
 font-style:normal;
 font-weight: bold;
 font-size:14px; 
 font-family: Arial, Helvetica, sans-serif
}
a.three:active {
 color:#FFFFFF; 
 text-decoration:none; 
 font-style:normal;
 font-weight: bold;
 font-size:14px;  
 font-family: Arial, Helvetica, sans-serif;
}