﻿body {
	background-image			: url('../Images/bg_container.png');
	background-repeat			: repeat-x;
	background-position		: center top;
	background-color			: #7a1f10;
	font-family					: Arial;
	font-size					: 12px;
	color							: white;
	margin 						: 0px;
	height						: 100%;
}
a {
	text-decoration			: none;
}

.Container {
	margin-left					: auto;
	margin-right				: auto;
	width							: 1000px;
	height						: 100%;
}

.TopBar {
	height						: 140px;
	margin-left					: auto;
	margin-right				: auto;
}

.Content {
	width							: 1000px;
	font-family					: arial;
	float							: left;
	position						: relative;
}

.ContentBg {
	background-image		: url('../Images/content_text_bg.jpg');
	background-repeat		: repeat-y;
	background-position	: top left;
	width								: 624px;
	min-height					: 433px;
	float								: left;
	padding-left				: 170px;
	display:block;
}

.ContentBgGallery {
	background-image		: url('../Images/content_text_bg.jpg');
	background-repeat		: repeat-y;
	background-position	: top left;
	width								: 780px;
	min-height					: 433px;
	float								: left;
	padding-left				: 14px;
}

.ImageGalleryTitle {
	background-image		: url('../Images/image_title_bg.png');
	width								: 124px;
	height							: 20px;
	text-align					: center;
	line-height					: 20px;
	color								: #7a1600;
}

.Header {
	width								: 700px;
	height							: 140px;
	left								: -15px;
	float								: left;
	position							: relative;
	
}

.Logo {
	background-image				: url('../Images/logo.png');
	background-position 			: left;
	z-index							: 1;
	float								: left;
	position							: relative;
	width								: 191px;
	height							: 200px;
}

.TopMenu {
	background-color				: white;
/*	width								: 1000px; */
	height							: 25px;
	float								: left;
	font-family						: arial;
}

.MenuItems{
/*	margin-left					: 190px; */
	line-height					: 25px;
}

.TopMenuItem {
	color								: #6d2519;
	font-size						: 13px;
	text-decoration			: none;
	margin-left 				: 15px;
	margin-right				: 15px;
	font-weight					: bolder;
}

.TopMenuItem:hover {
	color								: #6fa4d6;
	font-size						: 13px;
	text-decoration			: none;
	margin-left 				: 15px;
	margin-right				: 15px;
	font-weight					: bolder;
}

.TopText {
	margin-bottom				: 20px;
	text-align					: center;
}

.TopSpace {
	height							: 20px;
}

.TopSpaceGallery {
	height							: 20px;
}

.ColumnsHome {
	margin-top					: 110px;
	margin-left					: auto;
	margin-right				: auto;
	width								: 825px;
	padding-left				: 246px;
}

.Context {
	height 							: auto !important; /*For CSS2 browsers*/;
	height 							: 100%; /*For IE6 and before*/;
	min-height 						: 433px; /*For CSS2 browsers*/;
	width								: 1000px;
	float								: left;
	position							: relative;
}

.InfoMapImage {
	position						: absolute;
}

.FlashFolder {
	float							: left;
	position						: relative;	
}	

.Columns {
	margin-top					: 24px;
	width								: 1000px;
}

.Column {
	width								: 225px;
	float								: left;
	position						: relative;
	padding-right				: 4px;
}

.Column1{
	width								: 320px;
	float								: left;
	position						: relative;
	padding-right				: 4px;
	left								: 28px;
}

.Column2{
	width								: 410px;
	float								: left;
	color								: black;
}

.HomeImage {
	width								: 225px;
	height							: 120px;
	clear								: both;
}

.HomeText {
	background-image		: url('../Images/grad_home.png');
	background-repeat		: repeat-x;
	background-position	: left top;
	width								: 225px;
	height							: 150px;
}

.HomeTextTitle {
	background-image		: url('../Images/bg_grad_home_title.jpg');
	background-repeat		: no-repeat;
	width								: 225px;
	font-family					: Arial;
	font-size						: 12px;
	font-weight					: bold;
	height							: 50px;
	text-align					: center;
	line-height					: 51px;
}

.HomeTextTitleRe {
	margin-top					: 1px;
}

.HomeTextTitleLink {
	color								: white;
	text-decoration			: none;
	font-family					: arial;
	font-size						: 15px;
}
.HomeTextTitleLink:hover{
	color								: white;
	text-decoration			: underline;
	font-family					: arial;
	font-size						: 15px;
}

.HomeTextContent {
	height							: 110px;
	width								: 225px;
}

.ContentText {
	font-family					: Arial;
	font-size						: 12px;
	color								: black;
	width								: 100%;
	margin-top					: 10px;
	margin-left					: 0px;
	float								: left;
	width								: 410px;
}

.ContentTextGallery {
	font-family					: Arial;
	font-size						: 12px;
	color								: black;
	width								: 100%;
	margin-top					: 10px;
	margin-left					: 0px;
	float								: left;
	width								: 750px;
}

.ContentTextAlbum {
	font-family					: Arial;
	font-size						: 12px;
	color								: black;
	width								: 100%;
	padding-top					: 10px;
	margin-left					: 0px;
	float								: left;
	width								: 600px;
}


.LargeImage {
	float								: left;
}

.TextRightContainer {
	width								: 250px;
	right								: 50px;
	float								: right;
	position							: relative;
	margin-top						: 50px;
	color								: black;
	font-family						: Arial;
	font-size						: 12px;
}

.ImageRightContainer {
	width								: 195px;
	height							: 310px;
	left								: 150px;
	float								: right;
	margin-top					: 52px;
}

.ImageRight {
	width								: 174px;
	height							: 261px;
	float								: left;
}

.ImageRightTop {
	background-image		: url('../Images/image_right_top.png');
	background-repeat		: no-repeat;
	width								: 195px;
	height							: 8px;
}

.ImageRightLeft {
	background-image		: url('../Images/image_right_left.png');
	background-repeat		: no-repeat;
	width								: 8px;
	height							: 261px;
	float								: left;
}

.ImageRightRight {
	background-image		: url('../Images/image_right_right.png');
	background-repeat		: no-repeat;
	width								: 13px;
	height							: 261px;
	float								: right;
}

.ImageRightBottom {
	background-image		: url('../Images/image_right_bottom.png');
	background-repeat		: no-repeat;
	width								: 195px;
	height							: 41px;
	float								: left;
}

.ContentTitle {
	font-family					: arial;
	font-size						: 16px;
	color								: #7a1600;
	font-weight					: bolder;
	width								: 100%;
}

.SubMenu {
	float								: left;
	position						: relative;
	width								: 176px;
	margin-top					: 60px;
	margin-right				: 30px;
}

.SubMenuItem {
	background-image		: url('../Images/menu2_bg.png');
	background-repeat		: no-repeat;
	background-position	: left top;
	width								: 176px;
	height							: 55px;
	color								: #FFFFFF;
	font-family					: arial;
	font-size						: 18px;
	text-decoration			: none;
	line-height					: 55px;
	cursor							: pointer;
	text-align					: center;
	vertical-align			: middle;
	margin-bottom				: -5px;
}

.SubMenuItem:hover {
	color								: #6d2519;
	width								: 176px;
	font-family					: arial;
	font-size						: 18px;
	text-decoration			: none;
	text-align					: center;
}

.SubMenuItemSelected {
	background-image		: url('../Images/menu2_bg_selected.png');
	background-repeat		: no-repeat;
	background-position	: left top;
	width								: 189px;
	height							: 55px;
	color								: #295589;
	font-family					: arial;
	font-size						: 18px;
	text-decoration			: none;
	line-height					: 55px;
	cursor							: pointer;
	text-align					: center;
	vertical-align			: middle;
	margin-bottom				: -5px;
}

.Contact {
	width								: 1000px;
	height 							: auto !important; /*For CSS2 browsers*/;
	height 							: 100%; /*For IE6 and before*/;
	min-height 					: 450px; /*For CSS2 browsers*/;
}

.Label{
	float								: left;
	width								: 140px;
	color								: black;
}

.ContactBreak {
	background-image		: url('../Images/contactbreak.png');
	background-repeat		: no-repeat;
	background-position	: left top;
	height							: 2px;
	width								: 674px;
	margin-left					: auto;
	margin-right				: auto;
	margin-top					: 8px;
	clear								: both;
}

.AgendaBreak {
	background-image		: url('../Images/agendabreak.png');
	background-repeat		: no-repeat;
	background-position	: left top;
	height							: 1px;
	width								: 510px;
	margin-bottom				: 15px;
}

.AgendaTitle{
	font-weight					: bold;
}

.AgendaText {
	float								: left;
	position						: relative;
	width								: 510px;
}

.Gallery {
	background-image		: url('../Images/bg_gallery.png');
	background-repeat		: repeat-y;
	background-position	: left top;
	width								: 712px;
	height 							: auto !important; /*For CSS2 browsers*/;
	height 							: 100%; /*For IE6 and before*/;
	min-height 					: 450px; /*For CSS2 browsers*/;
	margin-left					: auto;
	margin-right				: auto;
}

.Images {
	width								: 700px;
	margin-left					: 13px;
	padding-top					: 13px;
}

.GalleryImage {
	width								: 150px;
	height							: 100px;
	float								: left;
	position						: relative;
	cursor							: pointer;
}

.GalleryTitle{
	font-weight					: bold;
	clear								: both;
}

.DocumentText {
	font-family					: Arial;
	font-size						: 12px;
	color								: white;
	margin-top					: 20px;
	margin-right				: 200px;
	float								: left;
}

.DocumentTextImage {
	padding							: 15px;
	height							: 100%;
	width								: 180px;
	float								: left;
}

#footer {
	background-image		: url('../Images/bg_contact.png');
	background-repeat		: repeat-y;
	background-position	: left top;
	width								: 726px;
	clear								: both;
	padding							: 0;
/*	margin-top				: -20px; */
	padding-bottom			: 4px;
}

#footergallery {
	background-image		: url('../Images/bg_gallery.png');
	background-repeat		: repeat-y;
	background-position	: left top;
	width								: 712px;
	clear								: both;
	padding							: 0;
	margin-bottom				: 20px;
	margin-left					: 19px;
}
#footersmall {
	width								: 580px;
	clear								: both;
	padding							: 0;
	margin-bottom				: 20px;
	margin-top					: 20px;
	float								: right;
}
.backlink {
	text-decoration			: underline;
	cursor							: pointer;
	font-size						: 11px;
	margin-left					: 25px;
}
.Title {
	color								: #3c4178;
}

.Title2 {
	color								: #3c4178;
	padding-top					: 20px;
}

.Button {
	background-image		: url('../Images/more.png');
	background-repeat		: no-repeat;
	background-position	: left top;
	width								: 82px;
	height							: 24px;
	margin-bottom				: -20px;
	margin-left					: auto;
	margin-right				: auto;
	cursor							: pointer;
}
.Button:hover {
	background-image		: url('../Images/more_hover.png');
	background-repeat		: no-repeat;
	background-position	: left top;
	width								: 82px;
	height							: 24px;
	margin-bottom				: -20px;
	margin-left					: auto;
	margin-right				: auto;
	cursor							: pointer;
}
img {
	border							: 0px;
}

h1 {
	font-weight					: normal;
	font-family					: Arial;
}
h2 {
	font-weight					: bold;
	font-family					: arial;
}
h3 {
	padding							: 5px 0px 0px 15px;
	margin							: 0px;
	font-size						: 15px;
	font-weight					: bold;
	font-family					: arial;
}

.DocumentIntro {
	padding							: 1px 0px 0px 0px;
	height							: auto;
	height							: 100%;
}

.DocumentImage {
	float								: right;
	padding-right				: 35px;
	width								: 130px;
	margin-top					: -30px;
	margin-bottom				: 5px;
}

.DocumentIntroText {
	float								: left;
	position						: relative;
	font-size						: 11px;
	width								: 700px;
	left								: 35px;
}

/* Sitemap */
.SiteMap0 {
	line-height					: 18px;
	font-size						: 12px;
	color								: white;
	font-weight					: bold;
	text-decoration			: none;
	border-bottom				: 1px solid #ffffff;
	margin-left					: 10px;
}
a.SiteMap0 {
	line-height					: 18px;
	font-size						: 12px;
	color								: white;
	font-weight					: bold;
	text-decoration			: none;
	border-bottom				: 1px solid #ffffff;
	margin-left					: 10px;
}
a.SiteMap0:hover {
	color								: black;
	border-bottom				: 1px solid #ffffff;
}
a.SiteMap1 {
	line-height					: 18px;
	font-size						: 12px;
	color								: #4b4c4f;
	font-weight					: normal;
	text-decoration			: none;
	margin							: 5px 0px 0px 30px;
	padding							: 0px 0px 0px 10px;
	border-bottom				: 1px solid #bed000;
	border-left					: 1px solid #bed000;
}

a.SiteMap1:hover {
	color								: #ffffff;
	border-bottom				: 1px solid #bed000;
	border-left					: 1px solid #bed000;
}
a.SiteMap2:link {
	position						: relative;
	top									: -10px;
	left								: 40px;
	color								: #4b4c4f;
	text-decoration			: none;
	padding-bottom			: 2px;
	padding-left				: 20px;
	border-bottom				: 1px solid #bed000;
	border-left					: 1px solid #bed000;
}
a.SiteMap2:visited {
	position						: relative;
	top									: -10px;
	left								: 40px;
	color								: #4b4c4f;
	text-decoration			: none;
	padding-bottom			: 2px;
	padding-left				: 20px;
	border-bottom				: 1px solid #bed000;
	border-left					: 1px solid #bed000;
}
a.SiteMap2:hover {
	position						: relative;
	top									: -10px;
	left								: 40px;
	color								: #ffffff;
	text-decoration			: none;
	padding-bottom			: 2px;
	padding-left				: 20px;
	border-bottom				: 1px dotted #bed000;
	border-left					: 1px dotted #bed000;
}

a {
	color								: black;
}

p {
	padding							: 0px;
	margin							: 0px;
}

input {
	font-family					: Arial;
	font-size						: 12px;
}
textarea {
	font-family					: Arial;
	font-size						: 12px;
}

#ErrorBox {
	color								: red;
}

.Page {
	text-decoration			:underline;
}
.SelectedPage {
	text-decoration			:none;
}
.ButtonPaging {
	border							: none;
	background					: url(../Images/ButtonPaging.gif) no-repeat top left;
	padding							: 5px 15px;
	cursor							: pointer;
	color								: #FFFFFF;
}


.Clear
{
	clear:both;
	float:none;
	display:block;
}