div#content ul
{
	list-style-image: url('images/bullets.gif');
	margin:				3px 0 4px 0;
	padding:			0 0 0 20px;
}

.facility
{
	clear:		both;
	margin:		10px 0 10px 0;
}

iframe
{
	border-collapse: collapse;
	border:			1px solid #AAAAAA;
	padding:		0;
	margin:			0;
}

div#content-nopad img
{
	margin:			5px;
	border:			1px solid #666699;
}
div#content-nopad img.nobdr
{
	border:			none;
}

table.details
{
	font-size:		10pt;
	font-family:	tahoma;
}
table.details th
{
	font-weight:	bold;
	vertical-align: top;
	text-align:		right;
	padding-right:	25px;
}
table.details td
{
	padding:		2px;
}
table.details p
{
	font-size:		10pt;
	font-family:	tahoma;
}
table.errors
{
	font-size:		10pt;
	width:			100%;
	border-collapse: collapse;
	border-top:		1px solid #C0C0C9;
	border-bottom:	1px solid #C0C0C9;
	color:			#777777;
}
table.errors td.title
{
	font-weight:	bold;
	color:			#555555;
	text-align:		center;
	background:		#F5F5F5;
}
table.errors code
{
	font-weight:	bold;
}

table.contact
{
	font-size:		10pt;
}

table.contact input, table.contact textarea
{
	font-size:		10pt;
	font-family:	tahoma;
	background:		white url('images/input_shadow.gif') repeat-x;
	border:			1px solid #C0C0C9;
}
table.contact input.contact-button
{
	border:			1px solid #C0C0C9;
	background:		#8984AF;
	color:			white;
}

div#contact-details table.list
{
	float: left;
	margin-right: 2em;
	width: auto;
}
div#contact-details table.list th
{
	text-align: right;
	width: 10em;
	vertical-align: top;
}
div#contact-details table.list td
{
	vertical-align: top;
}
fieldset
{
	border: 0 none;
}
input.button
{
	border: 3px solid #8984af;
	border-bottom-color: #110044;
	border-right-color: #110044;
	background: #240f70;
	color: #eeffee;
}

