BODY { color: #003333;
	background-color: transparent;
	margin: 30px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; }

A:link, A:visited, A:active { color: #CC6600; text-decoration: none; }
A:hover { color: #CC6600; text-decoration: underline; }

B {font-weight: bold;}
NOBR { white-space: nowrap; }

H1 {font: bold 16px Georgia, "Times New Roman", Times, serif; color: #CC6600;}
H2 { color: #595928;
	background-color: #E8E8D0;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	line-height: 130%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px; }
H3 {
	color: #61816A;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	line-height: 140%;
}
H3.no_margins { color: #CC6600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold; margin-bottom: 0px; }
H4 {
	font: bold 12px;
	color: #7A7A3D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	letter-spacing: 1px;
}
H4.no_padding {font: bold 11px verdana, arial, helvetica, sans-serif; color: #cc6600; margin: 0px; padding: 0px; text-align: left;}
H5 { color: #003333;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	font-weight: bold;
	margin: 0px;
	padding: 0px; }
p  { font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 150%; }
hr { margin: 20px 0 20px 0; }
ul { padding-right: 30px; }
ol { padding-right: 30px; }
ol li {
	list-style-type: lower-alpha;
	margin-left: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
li {
		line-height: 140%;
	}

/*table styles*/
.pubdetails { font-size: 80%;
	background-color: #f4f4df; }
.pubdetails p { padding: 3px 0 2px 10px;
	margin: 0; }
.paypal { font-size: 80%;
	text-align: center; }
.paypal p { padding: 3px 0 2px 0;
	margin: 0; }



/*class styles*/

/*navigation*/
.breadcrumb { text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 65%;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999966; }
.footernav {
	text-align: center;
	font-size: 75%;
	text-transform: capitalize;
}
.catmenu { text-align: center; }


/*positioning*/
.clear { clear: both; }
.floatleft { float: left;
	padding: 10px 10px 0 0; }
.centeredmenu { text-align: center; }


/*forms*/
select { font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	margin-top: 10px; }


/*typography*/
.caption {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	text-align: center;
	color: #607D67;
}
.embeddedheading {
	font-size: 80%;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	}
.smallprint {
	line-height: 150%;
	font-size: 80%;
}
.smallprint .embeddedheading {
	font-size: 90%;
	}
.centre {
	text-align: center; }






.white {color: #ffffff;}
.leading {font: 11px/18px verdana, arial, helvetica, sans-serif;}
.nomargin {margin-top: 0px; margin-bottom: 0px;}
.small  {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
}
.poetry  {
	text-align: left;
	font-size: 11px;
	line-height: 13pt;
}
.indent { margin-left: 20px}
.smallcentered { font: 11px verdana, arial, helvetica, sans-serif; text-align: center }
.indentpoetry { margin-left: 20px; margin-right: 0px }
.black { color: black }
.leadingsmall  { font-size: 10px; line-height: 15px; text-align: left }
.catdescript {
	line-height: 150%;
	font-size: 90%;
}
.xtraindent { margin-left: 80px }
.contest { color: #c60; font-size: 14px }
.center { text-align: center; }
.highlight { color: #c60; }
.cattitle {
	font-size: 100%;
	margin-bottom: 0;
	text-align: left;
	padding-top: 5px;
	}
