body
{
	background-color:	#FFFFFF;
	font: 				11px/16px Verdana, Arial, Helvetica, sans-serif;
	behavior:			url("includes/css/csshover.htc");
}
#moviecontainer
{
	width:				100%;
	height:				100%;
	z-index:			9999;
	padding:	 		150px 5px 5px 5px;
	background-color: 	#333333;
	border:				1px solid #DFDFDF;
	position:			absolute;
	left:				0px;
	top:				0px;
	display:			block;
	visibility:			hidden;
	text-align:			center;
}
#maincontainer
{
	width:				800px;
	padding:	 		5px 5px 5px 5px;
	background-color: 	#DFDFDF;
}
#headercontainer
{
	position:			relative;
	float: 				left;
	height: 			140px;
	width:				100%;
	text-align:			center;
}

.subtitle
{
	margin-top:			0.5em;
	font-weight:		bold;
	color:				#BB2C1E;
}

#headerindexcontainer
{
	position:			relative;
	float: 				left;
	height: 			160px;
	width:				100%;
	text-align:			center;
}

#headerindexcontainer img
{
	padding-left:		0px;
	padding-right:		0px;
	margin-left:		-4px;
	margin-right:		0px;
}

#headercontainer img
{
	padding-top:		10px;
}

#menucontainer
{
	position: 			relative;
	float: 				left;
	height: 			30px;
	width:				100%;
	text-align:			center;
	background-color: 	#BB2C1E;
	color:				#FFFFFF;
	z-index:			100;
}
#contentcontainer
{
	font: 				12px/16px Verdana, Arial, Helvetica, sans-serif;
	position: 			relative;
	float: 				left;
	text-align:			left;
	min-height: 		500px;
	width:				100%;
	z-index:			10;
}

#contentcontainer .newscontainer
{
	text-align:			left;
	width:				700px;
}

#contentcontainer .contenttable
{
	border:				1px solid #BB2C1E;
	width:				100%;
}
#contentcontainer .contenttable .trheader
{
	background-color:	#EFEFEF;
	font-weight:		bold;
}
#contentcontainer .contenttable .tdheader
{
	font-weight:		bold;
	vertical-align:		top;
	padding-left:		3px;
	padding-right:		6px;
}
#contentcontainer .contenttable .trfooter
{
	font: 				9px/12px Verdana, Arial, Helvetica, sans-serif;
	background-color:	#EFEFEF;
}

#contentcontainer .seminartable
{
	width:				95%;
}

#contentcontainer .seminartable td
{
	border-top:			1px solid #BB2C1E;
	padding-top:		7px;
	padding-bottom:		7px;
	padding-right:		5px;
}

#contentcontainer .seminartable table td
{
	border: 			0px;
}

#contentcontainer .seminartable .tdheader
{
	font-weight:		bold;
	vertical-align:		top;
}

#contentcontainer .newslisttable
{
	width:				100%;
}

#contentcontainer .newslistspacer
{
	height:				0.5em;
}

#contentcontainer .newslistbigspacer
{
	height:				2em;
}

#contentcontainer .newslistimagecontainer
{
	width:				1.5em;
	padding-top:		0px;
	vertical-align:		top;
}

#contentcontainer .newslistimage
{
	border:				none;
	height:				0.6em;
}

#contentcontainer .listtable
{
	width:				95%;
	margin-left:		25px;
}

#contentcontainer .listimagecontainer
{
	width:				10px;
	padding-top:		0px;
	vertical-align:		top;
}

#contentcontainer .listimage
{
	border:				none;
	height:				0.45em;
}

#contentcontainer a:link
{
	color:				#BB2C1E;
	font-weight:		bold;
	text-decoration:	none;
}

#contentcontainer a:visited
{
	color:				#BB2C1E;
	font-weight:		bold;
	text-decoration:	none;
}

#contentcontainer a:hover
{
	color:				#FF6F6F;
	font-weight:		bold;
	text-decoration:	none;
}

#contentcontainer a:active
{
	color:				#FF6F6F;
	font-weight:		bold;
	text-decoration:	none;
}

#contentcontainer .photogallery
{
	border:				1px solid #BB2C1E;
	background-color:	#EFEFEF;
	}

#contentcontainer .photogallery .photonavcontainer
{
	color:				#FFFFFF;
	background-color:	#BB2C1E;
	width:				100%;
	vertical-align:		middle;
}

#contentcontainer .photogallery .photonavcontainer a:link
{
	color:				#FFFFFF;
	text-decoration:	none;
}

#contentcontainer .photogallery .photonavcontainer a:active
{
	color:				#FFFFFF;
	text-decoration:	none;
}

#contentcontainer .photogallery .photonavcontainer a:visited
{
	color:				#FFFFFF;
	text-decoration:	none;
}

#contentcontainer .photogallery .photonavcontainer a:hover
{
	color:				#FFFFFF;
	text-decoration:	none;
}

#contentcontainer .photogallery td
{
	/*border:				1px solid #BB2C1E;*/
	background-color:	#EFEFEF;
	width:				25%;
	vertical-align:		middle;
	text-align:			center;
}

#contentcontainer img
{
	border:				1px solid #BB2C1E;
	margin-top:			5px;
}

#contentcontainer .photogallery img
{
	margin-top:			5px;
	margin-bottom:		5px;
}

#contentcontainer .heading1
{
	font: 				24px/32px Verdana, Arial, Helvetica, sans-serif;
}

#contentcontainer .heading2
{
	font: 				20px/28px Verdana, Arial, Helvetica, sans-serif;
	color:				#BB2C1E;
}

#contentcontainer .heading3
{
	font: 				14px/20px Verdana, Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#BB2C1E;
}
#contentcontainer .newsdate
{
	font-weight:		bold;
}
#contentcontainer .newstitle
{
	color:				#BB2C1E;
	font-weight:		bold;
}

#contentcontainer .contenttitle
{
	color:				#BB2C1E;
	font-weight:		bold;
}

#separator
{
	position:			relative;
	float:				left;
	margin-top:			1em;
	height:				1em;
	width:				100%;
	border-top:			1px solid #BB2C1E;
}

#footercontainer
{
	position: 			relative;
	float: 				left;
	height: 			40px;
	width:				100%;
	vertical-align:		bottom;
	margin-top:			10px;
	border-top-color:	#BB2C1E;
	border-top-style:	solid;
	border-top-width:	3px;
	font: 				9px/11px Verdana, Arial, Helvetica, sans-serif;
}
#footercontainer a:link
{
	color:				#BB2C1E;
	font-weight:		bold;
	text-decoration:	none;
}

#footercontainer a:visited
{
	color:				#BB2C1E;
	font-weight:		bold;
	text-decoration:	none;
}

#footercontainer a:hover
{
	color:				#FF6F6F;
	font-weight:		bold;
	text-decoration:	none;
}

#footercontainer a:active
{
	color:				#FF6F6F;
	font-weight:		bold;
	text-decoration:	none;
}

#clearer
{
	clear:				both;
}