a {
	color: #003366;
}
  
a:link {color:#0000ff;}
a:visited{color:#3399cc;}
a:hover {color:#003366;}
tt {font-family:helvetica,arial,helvetica,sans;}

.bluLt {
	color:#3399cc;
}

.bluMd {
	color:#003366;
}

body{
/*  background-color:#FFFF80;	/* light gold */
  color:#003366;	/* mint green */ */
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 8px;
  line-height: 2;  
  margin-left: 0; 
  margin-bottom: 0; 
  margin-right: 0; 
  margin-top: 0;  
  }
  
p, td, dl, dt, dd{

  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 16px;
  line-height: 1.5;
  margin-left: 0; 
  margin-bottom: 0; 
  margin-right: 0; 
  margin-top: 0;  
  }
  
.bsa{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-style: oblique; 
  font-size: 16px; 
  color:#ffcc00;	/* bright gold */
  font-weight:bold;
  line-height:1;
  vertical-align: middle;
  }
  
h1{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 20px;  
  line-height: 0.5;  
  font-weight:bold;
  text-align:center;
} 
  
h2{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color:#808040;	/* pale gold */
  font-size: 14px;  
  line-height: 2;  
  font-weight:bold;
} 
  
h3{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color:#336633;	/* mint green */
  line-height: 1;  	
  font-size: 13px;   
  font-weight:bold;
} 
  
img{
  border: 0;
  }

#gccleftnav{
  position:absolute; 
  left:-30; 
  top:184; 
  width:144; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-align: left; 
  z-index:6; 
  visibility:visible
  }

#gcchome{
  position:absolute; 
  left:220; 
  top:200; 
  width:70%; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-align: left; 
  z-index:6; 
  visibility:visible
  }

#main{
  position:absolute; 
  left:220; 
  top:94; 
  width:70%; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  text-align: left; 
  z-index:6; 
  visibility:visible
  }
  
.pageTlt{
  position:relative; 
  top:-14; 
  left:-2; 
  color:#ffcc66;	/* pale gold */
  font-size: 20px; 
  }
  
.pageTdk{
  position:relative; 
  top:16; 
  color:#003300;	/* dark green */
  font-size: 20px;   
  }

.quote{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-style: oblique; 
  font-size: 12px; 
  color:#003366;	/* lt blue */
  font-weight:lighter;
  position:absolute; 
  left:65%; 
  top:30; 
  text-align: center; 
  z-index:100; 
  }

.subT1{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color:#808040;	/* pale gold */
  font-size: 14px;  
  font-weight:bold;
  }

.subT2{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color:#336633;	/* mint green */
  font-size: 13px;   
  font-weight:bold;
  }
  
table{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  border: 0;
  padding: 0;
  }
  
tr,td{
  border: 0;
  padding: 0;
  }

#sidebar	{
	padding: 2px 10px 10px 0;
	margin: 0 20px 0 0;  /* top left bottom right ?? */
	color: #ffcc66;         /* pale gold */
	font-weight: bold;
	/* compensates for IE Win bungling */
	height: 100%;
	}	

#sidebar h2	{
	font-size: 16px;
	margin: 5px 0 0 0 ;
	}

#subnav	{
	margin: 0 0 25px 0;
	padding: 5px;
	border: 0;
	}

#subnav ul	{
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0;
	}
	
#subnav ul li	{
	list-style: none;
	text-decoration: none;
	margin: 0;
	padding-bottom: 5px;
	background: #003366;
	line-height: 1.5em;
        font-size:    xx-small;      
        voice-family: "\"}\"";   
        voice-family: inherit;   
        font-size:    x-small;      
	}	

html>#subnav ul li	{
	font-size: x-small;
	} 

#subnav ul li a {
	font-weight: bold;
	}

#subnav dl	{
	margin: 0;
	padding: 0;
	}
	
#subnav dt 	{
	font-weight: bold;
	font-size:    x-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    small;  
	background: #003366;
	}   
	
html>#subnav dt 	{
	font-size: small;
	} 

#subnav dd 	{
	padding: 0;
	margin: 2px 0 10px 10px;
	}   	


#leftnav ul {
	list-style: none;
	border: 0;
	padding-left: 0;
	margin-left: 0;
}

#leftnav li {
	list-style: none;
	text-align: left;
	border-bottom: 6px solid #336633;
	width: 144px;
	margin: 0 0 0 10;
	padding: 0;
	font: 11px/16px Verdana, Lucida, Arial, sans-serif;
	color: #3399cc;
	background: #336633;
}

#leftnav li a {
	display: block;
	font-weight: bold;
	padding: 0;
	color: #3399cc;
	text-decoration: none;
	width: 144px;
	/* voice-family: "\"}"\";
	voice-family: inherit;
	width: 98px; */
}

html>leftnav li a {
	width: 142px;   /* Opera */
}

#leftnav li a:hover {
	font-weight: bold;
	background: #336633;
	color: #66ccff;
	text-decoration: none;
} 

#lefthdrnav {
	display: block;
	text-align: center;
	border-bottom: 4px solid #336633;
	width: 144px;
	margin: 0;
	padding: 0;
	font: 12px/26px Verdana, Lucida, Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #336633;
	background: #003300;
}