body, p, td {  font-family: "Lucida Grande", Verdana, sans-serif; font-size: 8pt}
.subhead {  color: #990000; font-weight: bold;}
.header {  color: #888888; font-size: 14pt; font-weight: bold;}
.tiny {  color: #666666; font-size: 7pt;}
a { color: #00f; }
a:hover { color: #66f; } 
h1, h2, h3, h4, h5 {
	color: #333333;
	font: normal 16pt Georgia, "Times New Roman", Times, serif;
}
h3 { font-weight: normal; }
h4 { font-size: 10pt; font-weight: normal; }
h5 {
	font: normal 8pt Verdana, sans-serif;
	padding-top: 15px;
}
.georgia {  color: #333333; font-family: Georgia, "Times New Roman", serif; font-size: 9pt;}
input { font-family: Monaco, mono; font-size: 8pt; }
.navlinks {
	display: none;
}
.plug {
	display: none;
}

.linkage1 h1 {
	font: normal 8pt Verdana, sans-serif;
}
.linkage1 h2 {
	font: bold normal 10pt Verdana, sans-serif;
}
.linkage1 a {
	font-size: 8pt;
	padding-left: 15px;
	text-indent: 20px;
	text-align: center;
}
.linkage1 p {
	font: normal 10pt Verdana, sans-serif;
	padding-left: 15px;
}
.subcat {
	padding-left: 15px;
	border-top: thin solid #CCCCCC;
	border-right: thin none #CCCCCC;
	border-bottom: thin none #CCCCCC;
	border-left: thin solid #CCCCCC;

}
.subcat h1 {
	font: bold normal 12pt "Lucida Grande", Verdana, sans-serif;
	color: #123456;

}
.subcat p {
	font-size: 10pt;
	padding-left: 15px;
}
.subcat a {
	font-size: bold;
}
select {
	background-color: #339966;
	color: #FFFFFF;
	font: bold 8pt Verdana, sans-serif;
}
hr {
	color: #999999;
	border: 1px dotted #999999;
}
.dateadded {
	color: #9999cc;
	text-align: right;
	font-style:italic;
	}


a.btn_more, a.btn_more:visited {
	font-size: 12pt;
	color: #36c;
	padding: 1px 3px;
	
}
a.btn_more:hover {
	background: #36C;
	color: #FFF;
	text-decoration: none;
	
}
a.btn_do, a.btn_do:visited {
	font-size: 12pt;
	color: #693;
	padding: 1px 3px;
	
}
a.btn_do:hover {
	background: #693;
	color: #FFF;
	text-decoration: none;
	
}
a.btn_sub, a.btn_sub:visited {
	font-size: 110%;
	color: #00f;
	padding: 1px 4px 0px;
}
a.btn_sub:hover {
	background: #33c;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #009;	
}
span.new { background: #fe0; color: 000; font-style:bold; }

table.listgrid { border: 1px solid #c66; margin: -5px 0 20px; background: #fff; color: #000; }
table.listgrid th { color: #966; font: bold 13px Georgia, "Times New Roman", Times, serif; background: #fee; padding: 5px 0px; border-bottom: 1px solid #d99;}
table.listgrid tr.bklist { background: #f6f6f6; color: #300; }
table.listgrid tr.cblist { background: #fcfcfc; color: #300; }
table.listgrid td p {padding: 3px 7px; font-family: "Lucida Grande", Arial, sans-serif;}


div.listdiv p {
	
}
div.tojoin { color: #666; font-size: 10px; margin: 15px 0 0px; }
p.confirm { color: #114; font-size: 10px; margin: 0;}