body {
   background: #8A100E;
	font: bold 12pt Imprint MT Shadow;
	line-height: 14pt;
	text-align: center;
}

table.mainTable {
   background: #8A100E url('../images/background.jpg') no-repeat top left;
	border-collapse: collapse;
	table-layout: fixed;
	width: 1040px;
}

img.logoImage {
	width: 275px;
	height: 210px; 
}

.logo td {
	text-align: left;
	padding: 25px 0px 0px 18px;
	height: 155px; 
}

.centerRow td {
	height: 255px; 
	veritical-align: top;
	text-align: left;
}

.pictureRow td {
	vertical-align: top;
	text-align: left;
	height: 225px; 
	padding: 0px 0px 0px 20px;	
}

p.description {
	color: black;
	padding: 35px 60px 0px 0px;
}

div.description2 {
	font-variant: small-caps;
}

.description2 a {
	text-decoration: none;
	font: bold 13pt 4990810;
	color: #8A100E;
	padding: 0px 30px 15px 25px;
}

a {
	text-decoration: none;
   font: bold 12pt ITC Garamond;
   color: #8A100E;
}

a.info {
   text-decoration: none;
   font: bold 8pt ITC Garamond;
   color: #8A100E;
   line-height: 20pt;
}


a:hover {
   color: #D78921;
}

td.menuWrapper {
	padding-left: 50px;
	color: #FFFAD2;
	vertical-align: top;
	padding-top: 20px;
}

.menu td {
   background: url('../images/menuLink.png') no-repeat center center;
   text-align: center;
   width: 235px;
   height: 30px;
}

.menu td:hover {
   background: url('../images/menuSelection.png') no-repeat center center;
}

.menu a {
	display: block; 
	width: 100%;
	height: 100%;
   padding-top: 10px;
}

.menu a:hover {
		color: #FFFAD2;
}

p.deadline {
	font: bold 16pt 4990810;
	color: #8A100E;
	padding: 5px 0px 0px 20px;
	font-variant: small-caps;
	line-height: 30px;
}

div.date {
	font: bold 19pt 4990810;
	color: #8A100E;
	padding: 8px 0px 0px 0px;
	font-variant: small-caps;
	line-height: 30px;
}

.note {
	font: bold 10pt Garamond;
	color: black;
}

img.floatLeft {
	float: left;
	padding-right: 10px;
	border: 0px;
}

.alignCenter {
	text-align: center;
}