@charset "UTF-8";
/* CSS Document */


#End {
	clear:both;
}
/* No greater than 900px, no less than 400px */
@media (max-width:8000px) and (min-width:1000px) {
a:link {
	color: #A20002;
	text-decoration: none;
}
a:visited {
	color: #A20002;
	text-decoration: none;
}
a:hover {
	color: #2A0D0E;
	text-decoration: none;
}
h1 {
	font-size: 30px;
}
.SubTitle {
	font-size: 20px;
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}

ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
li {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 150%;
}
p {
	line-height: 150%;
}
#Clear {
	clear:both;
}
#ContentContain {
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	clear: both;
	max-width: 1200px;
	color: #1B364D;
}
#ColFull {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	position: relative;
	clear: both;
}
#ColLeft {
	width: 25%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	float: left;
	position: relative;
	display: block;
	background-image: url(../Images/ImagesPage/BKGDColumn.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	min-height: 1000px;
}
#ColRight {
	width: 25%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	float: right;
	position: relative;
	display: block;
	background-image: url(../Images/ImagesPage/BKGDColumn.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#ColLeftLg {
	width: 74%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	float: left;
	position: relative;
	display: block;
}
#ColRightLg {
	width: 74%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	float: right;
	position: relative;
	display: block;
}
#ColTextContain {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	clear: both;
}
#TTDContain {
	width: 90%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	clear: both;
}
#TTDTitle {
	width: 99%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	display: block;
	clear: both;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-size: x-large;
}
#TTDText {
	width: 99%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	display: block;
	clear: both;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#TTDImage {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	display: block;
	clear: both;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#TTDImage img {
	width: 100%; 
}


.googlemap {
        position: relative;
        padding-bottom: 75%; /* 4:3 ratio*/
        height: 0;
        overflow: hidden;
}

.googlemap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 95% !important;
	height: 100% !important;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
#SpecialContain {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	padding-top: 30px;
	padding-right: 1%;
	padding-bottom: 30px;
	padding-left: 1%;
	position: relative;
	clear: both;
	border-top: 1px solid #DADADA;
}
#SpecialTitle {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	float: right;
	width: 65%;
	font-size: large;
	font-weight: bold;
}
#SpecialText {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	float: right;
	width: 65%;
}
#SpecialImage {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	float: left;
	width: 30%;
}
#SpecialImage img {
	width:100%;
}
#SpecialEnd {
	clear:both;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

}




/* No greater than 900px, no less than 400px */
@media (max-width:1000px) and (min-width:100px) {
a:link {
	color: #A20002;
	text-decoration: none;
}
a:visited {
	color: #A20002;
	text-decoration: none;
}
a:hover {
	color: #2A0D0E;
	text-decoration: none;
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
#Clear {
	clear:both;
}

#ContentContain {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	clear: both;
	max-width: 1200px;
}
#ColFull {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	position: relative;
	clear: both;
}
#ColLeft {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	position: relative;
	display: block;
	background-color: #F3F0E8;
}
#ColRight {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	position: relative;
	display: block;
	background-color: #F3F0E8;
}
#ColLeftLg {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	position: relative;
	display: block;
}
#ColRightLg {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	position: relative;
	display: block;
}
#ColTextContain {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	clear: both;
}
#TTDContain {
	width: 90%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	clear: both;
}
#TTDTitle {
	width: 99%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	display: block;
	clear: both;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-size: x-large;
}
#TTDText {
	width: 99%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	display: block;
	clear: both;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#TTDImage {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	display: block;
	clear: both;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#TTDImage img {
	width: 100%; 
}

.googlemap {
        position: relative;
        padding-bottom: 75%; /* 4:3 ratio*/
        height: 0;
        overflow: hidden;
}

.googlemap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

#SpecialContain {
	margin-top: 40px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	padding-top: 20px;
	padding-right: 1%;
	padding-bottom: 10px;
	padding-left: 1%;
	position: relative;
	clear: both;
	border-top: 1px solid #DADADA;
}
#SpecialTitle {
}
#SpecialText {
}
#SpecialImage img {
}
#SpecialImage {
}
#SpecialEnd {
	clear:both;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
body {
	font-size: x-small;
}
}
.pgimage {
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
.pgimage img {
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	clear: both;
}