html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	/*margin-top: 1px;*/
	width: 100%;
	height: 100%;
	display: block;
	background-color: #FFFCF2;
	font-family: Arial, sans-serif;
	font-size: 12pt;
}

.bodyWrapper {
	width: 1000px;
	display: block;
	/*border: 1px solid #000000;*/
	margin: 0 auto;
}
 
 /* Header with logo */
 .headBox {

 }

 .headBoxTxt {
	width: 800px;
	display: block;
	height: 200px;
	float: left;
 }

 .headBoxLgo {
 	width: 200px;
 	height: 200px;
 	display: block;
 	margin-left: 800px;
 }

 /* Stage */
 .aStage {

 }

 .stageLeft {
	float: left;
	width: 800px;
 }

 .stageRight {
	margin-left: 800px;
	background: #a70200;
	color: #ffffff;
	font-size: 12pt;
	position: relative;
 }

.stageRight p {
	padding: 5px;
	margin: 0;
}

.rightInfo {
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	height: 180px;
}

.rightMoreCnt {
	position: absolute;
	width: 100%;
	top: 250px;
	left: 0px;
}

.rightMore {
	/*background-color: #ffcc00;*/
	/*background: linear-gradient(to top, #a70200 0px, #660100 5px, #ffcc00 5px);*/
	background-color: rgb(253, 233, 152);
	background: linear-gradient(to top, #a70200 0px, #660100 5px, rgb(253, 233, 152) 5px);
	
	display: block;
	background-color: #ffcc00;
	padding-bottom: 4px;
}

.rightMore span {
	/*color: #a70200;*/
	color: #000000;
	border-top: 1px solid #ddd;
	display: block;
	font-size: 12pt;
	padding: 8px;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
}

.stageRight .rightBlock {
	position: absolute;
	left: 0px;
	width: 100%;
	top: 300px;
}

.stageRight a {
	display: block;
	background: #a70200;
	color: #ffffff;
	padding: 10px;
	text-decoration: none;
}

.stageRight a:hover {
	/*background: #ffcc00;*/
	background: rgb(253, 233, 152);
	color: #a70200;
}

.stageRight a.isActive {
	font-weight: bold;
}

 /* Slideshow */
 .stageSlideshow {
 	display: block;
 	position: relative;
 	width: 100%;
 	height: 250px;
 	/*background: #d0d0d0;*/
 }

.stageSlideshow img {
	border: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
}

.stageSlideshow img.isActive {
	z-index: 99;
}

 /* Navigation */
 .stageNavigation {
 	display: block;
 	/*background-color: #ffcc00;*/
 	background-color: rgb(253, 233, 152);
 	padding-bottom: 4px;
 	border-top: 1px solid #ddd;
	/*background: linear-gradient(to bottom, #ffcc00 90%, #888 91%, #ffffff 100%);*/
	/*background: linear-gradient(to top, #ffffff 0px, #888 5px, #ffcc00 5px);*/
	background: linear-gradient(to top, #ffffff 0px, #888 5px, rgb(253, 233, 152) 5px);
 	/*box-shadow: 5px 5px 10px #888;*/
 }

 .stageNavigation ul.firstLine {
 	list-style-type:none;
 	margin:0;
 	padding:0;
 }
.stageNavigation ul.firstLine li {
	margin:0;
	padding:0;
	/*float: left;*/
	display: inline-block;
}
.stageNavigation ul.firstLine li a {
	color: #a70200;
	display: block;
	font-size: 12pt;
	padding: 8px;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	transition: background 0.2s, color 0.2s;
}
.stageNavigation ul.firstLine li a:hover, .stageNavigation ul.firstLine li a.isActive {
	background: #a70200;
	transition: background 0.2s, color 0.2s;
	color: #ffcc00;
}

.stageNavigation ul.firstLine li {
	position: relative;
}

.stageNavigation ul.firstLine li ul.dropDown {
	/*display: inline;*/
	position: absolute;
	visibility: hidden;
	/*background: #FFFCF2;*/
	background: rgb(253, 233, 152);
	border: 1px solid #ddd;
	padding: 0;
	margin: 0;
	list-style: none;
}

.stageNavigation ul.firstLine li ul.dropDown li {
	display: block;
}

.stageNavigation ul.firstLine li ul.dropDown a {
	display: block;
	/*padding: 0;*/
}

.stageNavigation ul.firstLine li ul.dropDown a:hover {
	/*background: rgb(253, 233, 152);*/
	/*color: #a70200;*/
	color: #ffcc00;
	background: #a70200;

}

.stageNavigation ul.firstLine li:hover ul.dropDown {
	visibility: visible;
}

/* Content */
.stageContent {
	display: block;
	background-color: #ffffff;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 20px;
}

.stageContent a {
	color: #a70200;
	font-weight: bold;
	text-decoration: underline;
}

.stageContent a:hover {
	/*color: #ffcc00;*/
	color: #b81311;
}

.stageContent .bottomMenu {
	font-size: 8pt;
	text-align: center;
	display: block;
	width: 100%;
}

.stageContent table {
	font-size: 12pt;
	font-family: Arial, sans-serif;
	border-spacing: 0px;
}

.stageContent table th {
	background: #a70200;
	font-weight: normal;
	color: #ffffff;
	padding: 10px;
}
.stageContent table td {
	padding: 10px;
	background: #FFFCF2;
	border: 1px solid #ddd;
}

/* CMS Cleanup */
.dropdown-menu a:hover {
	color: #000000;
}

a.hiddenAnchor {
	font-size: 1px;

}
a.hiddenAnchor:hover {
	background-color: transparent !important;
}