/* CSS Document */

h1.replace#upandcoming, h1.replace#contact {
	font-size: medium;
}

.replace#contacthead
{
	width: 155px;
	height: 24px;
	margin: 30px 0 10px -20px;
	padding: 0;
	font-size: 90%;
}

.replace#contacthead span
{
	width: 155px;
	height: 24px;
	background: url(images/contact_header.gif) top left no-repeat;
}

.replace#upandcoming
{
	width: 291px;
	height: 25px;
	margin: 30px 0 0px -20px;
	padding: 0;
}

.replace#upandcoming span
{
	width: 291px;
	height: 25px;
	background: url(images/up_coming_header.gif) top left no-repeat;
}

td.name
{
	color: #00659a;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 0 5px 0px;
	vertical-align: baseline;
}

td.contents
{
	color: #00659a;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 0px;
	vertical-align: baseline;
}

table#contacttable {
	padding: 0 0 2px 0;
}

table#webproduction {
	font-size: 80%;
	padding: 10px 0 0 0;
	margin: 0;
}

table#webproduction td.name {
	color: #00659a;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
}	

dl {
	color: #00659a;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin-bottom: 25px;
}

dd {
	margin: 0;
	}

dd span.listdate {
	color: #6767ff;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 95%;
}

dd span.location {
	color: #6767ff;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
}


dt, dd span#specialtitle {
	font-weight: bold;
	font-size: 90%;	
}

dl.multi dt {
	font-weight: bold;
	font-size: 85%;	
	padding-top: 8px;
}


dd span.smalllocation {
	font-size: 80%;
}

a {
	color: #006699;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.register {
	color: #FF9900;
	background-color: white;
	font-weight: 500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.cost {
	color: #006699;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:800;
}
h2#giftcert {
	color: #006699;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight:800;
	text-align: center;
}

table#giftcert {
	margin-top: 10px;
}

table#giftcert p {
	padding: 0 7px 0 7px;
}