h1 {
	margin-top: 15px !important;
	margin-top: 15px;
	display: block;
	width: 496px;
	height: 21px;
	line-height: 21px;
	padding-left: 5px;
	background: #C60000;
	font-family: Arial;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}

h3, h3 a {
	font-family: Verdana; 
	font-size: 18px;  
	color: #C60000; 
	text-decoration: none; 
	font-weight: bold;
	margin:0px 0px 5px 0px;
}

h3 img {
	margin-right: 10px;
}

h2 { 
	font-family: Verdana; 
	font-size: 14px;  
	color: #000; 
	text-decoration: none; 
	font-weight: bold; 
}

h4 {
	font-family: Verdana; 
	font-size: 13px;  
	color: #666; 
	text-decoration: none; 
	font-weight: bold; 
}

table {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 0;
	margin: 0 0 14px 0;
}

tr {
	padding: 0;
	margin: 0;
}

table, tr, th, td {
	border-collapse: collapse;
	border: 1px solid #BBBBBB;
}

th, td {
	padding: 2px 6px;
}

thead td, th {
	text-align: center;
	color: #FFFFFF;
	background-color: #C60000;
}

th p, td p {
	padding: 0;
	margin: 0;
}

/* Added by David Kapsdorfer 2010 */

a.pdf {text-decoration:underline; color: #bcbcbd; text-decoration:underline; padding:10px 0 10px 35px; margin:0 0 10px 0; background:url(../img/pdf.gif) no-repeat; display:block; }
a.pdf:hover { text-decoration:underline; color: #000;}

a.press  {text-decoration:underline; color: #bcbcbd; text-decoration:underline; padding:10px 0 10px 35px; margin:0 0 10px 0; background:url(../img/press.gif) no-repeat; display:block; }
a.press:hover { text-decoration:underline; color: #000;}

hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
margin:0px;
padding:0px;
}
/*
table.noBorder, table.noBorder td, table.noBorder th {
	border: none;
}

table.noBorder td, table.noBorder th {
	padding: 3px 10px 3px 0;
	vertical-align:top;
}
*/


table.noBorder, table.noBorder tr, table.noBorder td, table.noBorder th {
	border: none;
}

table.noBorder tr {
	vertical-align: top;
}

table.noBorder td, table.noBorder th {
	padding: 3px 10px 3px 0;
}



table.contenttable, table.contenttable tbody, table.contenttable td, table.contenttable th, table.contenttable tr {
	border: none;
}

table.contenttable td, table.contenttable th {
	padding: 3px 10px 3px 0;
	vertical-align:top;
}

/*
	table.contenttable {
		width: 495px;
	}
	
	table.contenttable,
	table.contenttable tr,
	table.contenttable th,
	table.contenttable td {
		border-collapse: collapse;
		border: 1px solid #999999;
	}
	
	table.contenttable th,
	table.contenttable td {
		padding: 1px 6px;
	}
*/