@charset "utf-8";

body  {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #f8e18a;

	background-color: #040100;

}
.tch #music-box {
    position: absolute;	
    margin-top: 280px;
	margin-left: 40px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 32px;
	height: 31px;

}
.tch #container {

	width: 100%;
	min-width: 1100px;

	/*margin: 0 auto;  the auto margins (in conjunction with a width) center the page if needed */

	text-align: left; /* this overrides the text-align: center on the body element. */

	background-image: url(../images/fonTop.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}  

.tch #header {

	height: 415px;

	padding: 0px;

	margin: 0px;

	background-image: url(../images/fonLeftHeader.png);

	background-repeat: no-repeat;

	background-position: left bottom;

} 

.tch #top {
	height: 70px;
	margin: 0px;
	background-image: url(../images/colageTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 200px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
}

.tch #top table {

	font-size: 70%;

	color: #FFF;

	font-weight: bold;

}

.tch #subTop {

	background-image: url(../images/colageBott.gif);

	background-repeat: no-repeat;

	background-position: 460px top;

	height: 48px;

}

.tch #mainMenu {
	font-size: 80%;
	color: #000;
	text-transform: uppercase;
	padding-left: 230px;
	width: 850px;
	padding-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;

}

.tch #mainMenu a {

	color: #000;

	text-decoration: none;

	font-weight: bold;

}

.tch #mainMenu a:hover {

	color: #FFD621;

}

.tch #subMenu {
	font-size: 80%;
	color: #000;
	padding-left: 250px;
	text-transform: uppercase;
	padding-bottom: 16px;
	width: 850px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;

}

.tch #subMenu a {

	font-weight: bold;

	color: #000;

	text-decoration: none;

}

.tch #subMenu a:hover {

	color: #FFD621;

}

.tch #contacts {
	color: #fffd39;
	padding-left: 250px;
	font-weight: normal;
	text-transform: none;
	height: 36px;
	width: 850px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 100%;

}

.tch #contacts img {

}

.tch #contacts span {
	font-size: 140%;
	font-family: Tahoma, Geneva, sans-serif;

}


.tch #sidebar1 {

	float: left;

	width: 15em; /* top and bottom padding create visual space within this div */

	background-image: url(../images/fonSidebar1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 50px;

	padding-right: 0;

	padding-bottom: 15px;

	padding-left: 10px;

}

.tch #flashBaner {

	padding-left: 15px;

}

.tch #leftBar {

	padding-top: 25px;

	padding-bottom: 25px;

}

.tch #news {

	color: #FFF;

}

.tch #news h3 {

	font-size: 75%;

	padding-bottom: 5px;

	margin: 0px;

}

.tch #news p {
	font-size: 80%;
	margin: 0px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 1.5em;
}

.tch #news p span {

	background-image: url(../images/fonTopNews.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	line-height: 20px;

	color: #FFF;

	padding-left: 10px;

	font-weight: bold;

}





.tch #sidebar2 {
	float: right;
	width: 18em; /* top and bottom padding create visual space within this div */
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;

}



.tch #sidebar1 h3, .tch #sidebar1 p, .tch #sidebar2 p, .tch #sidebar2 h3 {

	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */

	margin-right: 10px;

}

.tch #sidebar2 h3 {

	font-size: 80%;

	text-transform: uppercase;

}

.tch #sidebar2 p {
	font-size: 80%;
	text-align: justify;
	padding-right: 20px;
	line-height: 1.5em;
}



.tch #rightBox {
	background-image: url(../images/fonBottRightBox.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 270px;
	padding-bottom: 80px;
	margin-bottom: 10px;
}

.tch #rightBox h3 {
	font-size: 120%;
	color: #FFF;
	font-weight: bold;
	padding-top: 10px;
	line-height: 30px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left: 10px;
	margin: 0px;
	padding-bottom: 5px;
	background-image: url(../images/fonTopRightBox.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

.tch #rightBox p {
	color: #fffd39;
	font-size: 90%;
	font-weight: bold;
	margin: 0px;
	padding-left: 8px;
	padding-bottom: 7px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-right: 5px;
}
.tch #rightBox object {
	padding-left: 8px;
}



.tch #mainContent {
	margin-top: 0;
	margin-right: 19em;
	margin-bottom: 0;
	margin-left: 17em;
	padding-top: 0;
	padding-right: 2em;
	padding-bottom: 0;
	padding-left: 1em;

} 

.tch #mainContent h1 {

	font-size: 130%;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

}

.tch #mainContent h2 {

	font-size: 110%;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

}

.tch #mainContent h3 {

	font-size: 90%;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

}

.tch #mainContent p {
	font-size: 80%;
	text-align: justify;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 1.5em;
}

.tch #mainContent p span {
	font-weight: bold;
}

.tch #mainContent  h3 a {
	color: #FF3D05;
}

.tch  #mainContent  td    {
	font-size: 100%;

}
.tch  #mainContent  th {
	font-size: 100%;
	}
.tch #mainContent td sup {
	font-style: italic;
	color: #DB640B;
}
.tch #mainContent td p {
	text-align: left;
}

.tch #mainContent sup {
	font-style: italic;
	color: #DB640B;
}
.tch #mainContent .LeftColTbl {
	margin-left: 40px;
}
.tch #mainContent .VertMenuItem1 a {
	color: #f6a42e;
	text-decoration: none;
	font-size: 80%;
	text-transform: uppercase;
	padding-left: 5px;
	line-height: 22px;
}
.tch #mainContent .VertMenuItem1 a:hover {
	color: #DB640B;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DB640B;

}
.tch  #mainContent  .VertMenuItemSel1 {
	line-height: 24px;
	text-transform: uppercase;
	color: #DB640B;
	font-size: 80%;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-bottom-color: #DB640B;
	border-left-color: #DB640B;
	padding-left: 5px;
}






.tch #footer {

	padding: 0;

	text-align: center;

	font-size: 80%;

} 

.tch #footer p {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #00a3e0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	line-height: 20px;
	font-size: 90%;
	text-align: center;

}

.tch #footer p span {

	text-transform: uppercase;

}

.tch #bottMenu {

	line-height: 30px;

	color: #fffd39;

	padding-top: 20px;

}

.tch #bottMenu a {

	color: #fffd39;

	font-size: 90%;

	text-transform: uppercase;

	text-decoration: none;

	font-family: Tahoma, Geneva, sans-serif;

}

.tch #bottMenu a:hover {

	text-decoration: underline;

}
.tch #mainContent table td img {
	padding-left: 50px;
}






/* Miscellaneous classes for reuse */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}
.Banners2Img {
	display:inline;
}
.photo img   {
	padding-right: 15px;
	padding-bottom: 25px;
	float: left;
}
.photo h4  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #fffd39;
	margin-bottom: 7px;
}
.photo p {
	padding-bottom: 5px;
}
