﻿body 
{
	background-image: url("../images/background.jpg");
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Page 
{

}

.Page .topLeftCorner
{
	background: url("../images/default_01.jpg");
	background-repeat: no-repeat;
}

.Page .header
{
	background: url("../images/default_02.jpg");
	background-repeat: no-repeat;
	padding-top: 22px;
	padding-bottom: 25px;
}

.Page .headerText
{
	margin-top:20px;
	margin-left:40px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:34px;
}

.Page .topRightCorner
{
	background: url("../images/default_03.jpg");
	background-repeat: no-repeat;
}

.Page .leftShadow
{
	background: url("../images/default_04.jpg");
	background-repeat: repeat-y;
}

.Page .rightShadow
{
	background: url("../images/default_06.jpg");
	background-repeat: repeat-y;
}

.Page .menuBlock
{
	background-color: #D5D5D5;
	border-bottom: 1px solid #9c9c9c;
}

.Page .menuBlockHeader
{
	background: url("../images/left_01.jpg");
	background-repeat: no-repeat;
}

.Page .menuBorder
{
	border-left: 1px solid #9c9c9c;
	width: 195px;
}

.Page .newsBlockBorder
{
	border-top: 2px solid #9c9c9c;
	padding-left: 4px;
	padding-top:10px;
	padding-bottom: 10px;
	background-color: #ffffff;
}

.Page .findOutMoreBlockBorder
{
	padding-left: 4px;
	padding-top: 0px;
	background-color: #ffffff;
}

.Page .calendarBlockBorder
{
	padding-left: 4px;
	padding-top: 0px;
	background-color: #d5d5d6;
}

.Page .contentArea
{
	background-color: #FFFFFF;
	border-right: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
}

.Page .leftFooterBreak
{
	background: url("../images/default_07.jpg");
	background-repeat: no-repeat;
	height: 39px;
}

.Page .middleFooterBreak
{
	background: url("../images/default_08.jpg");
	background-repeat: no-repeat;
	height: 39px;
}

.Page .rightFooterBreak
{
	background: url("../images/default_09.jpg");
	background-repeat: no-repeat;
	height: 39px;	
}

.Page .leftFooterShadow
{
	background: url("../images/default_10.jpg");
	background-repeat: repeat-y;
}

.Page .rightFooterShadow
{
	background: url("../images/default_12.jpg");
	background-repeat: repeat-y;
}

.Page .footerBackground
{
	background: url("../images/default_11.jpg");
	background-repeat: repeat-y;
}

.Page .copyRight
{
	font-size: 11px;
	color:#FFFFFF;
	text-align: right;
}

.Page .footerAddress
{
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align: left;
}

.Page .bottomLeftCorner
{
	background: url("../images/default_13.jpg");
	background-repeat: no-repeat;
	width: 24px;
}

.Page .bottomCenter
{
	background: url("../images/default_14.jpg");
	background-repeat: no-repeat;
	width: 779px;
}

.Page .bottomRightCorner
{
	background: url("../images/default_15.jpg");
	background-repeat: no-repeat;
	width: 27px;
	height: 29px;
}

.Page .mainContent
{
	width: 579px;
}

.Page .mainContent .headerLine
{
	background: url("../images/body_01.jpg");
	background-repeat: no-repeat;
	height: 3px;
}

.Page .mainContent .mainImage
{
	padding-right: 4px;
}

.Page .mainContent .mainText
{
	font-size: 12px;
	font-family: Arial;
	padding: 10px;
}

.Page .mainContent .triBlock1
{
	background: url("../images/tripanels_01.jpg");
	background-repeat: no-repeat;
	height: 34px;	
}

.Page .mainContent .triBlock2
{
	background: url("../images/tripanels_02.jpg");
	background-repeat: no-repeat;	
	height: 34px;
}

.Page .mainContent .triBlock3
{
	background: url("../images/tripanels_03.jpg");
	background-repeat: no-repeat;	
	height: 34px;
}

.Page .mainContent .triBlockText1, .Page .mainContent .triBlockText2, .Page .mainContent .triBlockText3
{
	padding-top: 2px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}

.Page .mainContent .triBlockbody1
{
	background: url("../images/tripanels_04.jpg");
	background-repeat: repeat-y;	
}

.Page .mainContent .triBlockbody2
{
	background: url("../images/tripanels_05.jpg");
	background-repeat: repeat-y;	
}

.Page .mainContent .triBlockbody3
{
	background: url("../images/tripanels_06.jpg");
	background-repeat: repeat-y;	
}


.Page .mainContent .triBlockBodyText
{
	font-size: 12px;
	font-family: Arial;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
}

.Page .mainContent .triBlockBodyReadmore
{
	font-size: 12px;
	font-weight: bold;
	color: #840e0e;
	text-align: left;
	font-family: Arial;
	padding-left: 20px;
	padding-bottom: 10px;
}

.Page .mainContent .triBlockbot1
{
	background: url("../images/tripanels_07.jpg");
	background-repeat: no-repeat;
	height: 8px;	
}

.Page .mainContent .triBlockbot2
{
	background: url("../images/tripanels_08.jpg");
	background-repeat: no-repeat;
	height: 8px;
}

.Page .mainContent .triBlockbot3
{
	background: url("../images/tripanels_09.jpg");
	background-repeat: no-repeat;
	height: 8px;	
}

.Page .mainContent .headerImage
{
	padding: 8px;
}

.Page .mainContent .headerTitle
{
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 5px;
}

.Page .mainContent .linkBreak
{
	padding-bottom: 10px;
}

.Page .mainContent .separaterImage
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.Page .mainContent .mainPageBody
{
	width: 579px;
}

.Page .mainContent .mainPageBody .bodyHeader
{
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 8px;
	color: #7d0e0e;
	font-weight: bold;
	font-family: Times New Roman;
	font-size: 14px;
}

.Page .mainContent .mainPageBody .bodyText, .Page .mainContent .mainPageBody .HeaderText, .Page .mainContent .bodyText
{
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 16px;
	font-family: Times New Roman;
	font-size: 12px;
}

.Page .mainContent .mainPageBody .HeaderText
{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 4px;
}

.Page .mainContent .bold
{
	font-weight: bold;
	font-family: Times New Roman;
	font-size: 12px;	
}

.Page .mainContent .italics
{
	font-style: italic;
	font-family: Times New Roman;
	font-size: 12px;	
}

.url, .url:Visited
{
	color: #7d0e0e;
	font-weight: bold;
	font-family: Times New Roman;
	font-size: 12px;
	text-decoration: none;
}

.url:hover
{
	color: #ed6a73;
}

.url2, .url2:Visited
{
	color: #7d0e0e;
	font-weight: normal;
	font-family: Times New Roman;
	font-size: 12px;
	text-decoration: none;
}

.url2:hover
{
	color: #ed6a73;
}

.newsHeader
{
	color: #000000;
	font-weight: bold;
	font-family: Times New Roman;
	font-size: 12px;
	padding-left: 4px;	
	padding-bottom: 4px;
}

.newsDate
{
	color: #000000;
	font-family: Times New Roman;
	font-size: 11px;
	padding-left: 4px;	
	font-style: italic;
}

.newstext
{
	color: #000000;
	font-family: Times New Roman;
	font-size: 11px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
}

/*
--------- Rows, Labels & Values -------------------------------------------------------------------
*/
.Row {
	padding: 5px;
	text-align: left;
}
.Row .Label {
	float: left;
	width: 200px;
	text-align: right;
	padding-right: 8px;
	font-weight: bold;
	padding-top: 2px;
}
.Row TD.Label {
	float: none;
}
.Row .Value {
	text-align: left;
	padding-top: 2px;
}
.Row .Value LABEL {
	position: relative;
	top: -2px;
}

.AddEventText
{
	color: #7d0e0e;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}

.AddEventText A, .AddEventText A:Visited
{
	color: #7d0e0e;
	text-decoration: none;
}
.AddEventText A:Hover
{
	color: #ed6a73;
	text-decoration: none;
}