.grey_smTxt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.subnav_smTxt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
}
.black_smTxt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;}
	
a.black_smTxt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;	
}

.black_smTxt2 {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
}
.blackTxt {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.blackTxtLrg {
	font: 16px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.smBlueTxt {
	font: 10px/15px Arial, Helvetica, sans-serif;
	color: #6699cc;
	text-align: left;
}
.ltBlueTitleText {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #336699;
	text-align: left;
}
.ltBlueTitleText_center {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #336699;
	text-align: center;
}
.drkBlueTitleText {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
}
a:link { color: #336600; text-decoration: none; font: bold 12px/16px Arial, Helvetica, sans-serif; }
a:active {color: #669933; text-decoration: none; font: bold 12px/16px Arial, Helvetica, sans-serif; }
a:visited {color: #336600; text-decoration: none; font: bold 12px/16px Arial, Helvetica, sans-serif; }
a:hover {color: #669933; text-decoration: none; font: bold 12px/16px Arial, Helvetica, sans-serif; }
.ltBlueTitleTextLrg {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #369;
	text-align: left;
	text-transform: uppercase;
}
.ltBlueTitleTextLrg_mc {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #336699;
}

.greenborder {
	border: thin solid #1c5994;
}
table.subnav a:link { color: #003366; text-decoration: none; font: 11px/16px Arial, Helvetica, sans-serif; }
table.subnav a:active {color: #336699; text-decoration: none; font: 11px/16px Arial, Helvetica, sans-serif; }
table.subnav a:visited {color: #003366; text-decoration: none; font: 11px/16px Arial, Helvetica, sans-serif; }
table.subnav a:hover {color: #336699; text-decoration: none; font: 11px/16px Arial, Helvetica, sans-serif; }
.orange_title {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #ff3300;
}
table.subnavTeens a:link {
	color: #0078ab;
	text-decoration: none;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}
table.subnavTeens a:active {
	color: #993300;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}
table.subnavTeens a:visited {
	color: #0078ab;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}
table.subnavTeens a:hover {
	color: #993300;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}
.catalogueDetails {
	text-align: left;
}
table.cat a:link { color: #336600; text-decoration: none; font: bold 11px/16px Arial, Helvetica, sans-serif; }
table.cat a:active {color: #669933; text-decoration: none; font: bold 11px/16px Arial, Helvetica, sans-serif; }
table.cat a:visited {color: #336600; text-decoration: none; font: bold 11px/16px Arial, Helvetica, sans-serif; }
table.cat a:hover {color: #669933; text-decoration: none; font: bold 11px/16px Arial, Helvetica, sans-serif; }
.navTxtBLight {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.authors {
	vertical-align : top;
}
.authors li 	{
	padding-left: 10px;
	background: transparent url(/bookfairs/images/greenbullet.gif) no-repeat left;
	list-style-type : none;
	list-style-position : outside;
	margin-left : 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top : 2.5px;
	padding-bottom : 2.5px;
}

a.green{color:#009f4f;}
a.blue{color:#0054a3;}
a.red{color:#ed1b2e;}
a.purple{color:#a2228e;}
a.orange{color:#f36f21;}

span.green{color:#009f4f;}
span.blue{color:#0054a3;}
span.red{color:#ed1b2e;}
span.purple{color:#a2228e;}
span.orange{color:#f36f21;}
