.divInline{
	display:inline-block;
}

.divCenter{
	margin:auto;
	width:100%;
	text-align:center;
}

.centerMenu{
	background-color: rgba(51,51,51,0.75);
	margin:auto;
	width:100%;
	text-align:center;
}

.centerMenu a {
	border:2px inset #8597BC;
	border-radius:25px;
	margin-right: 2px;
	margin-left: 5px;
	color: #beb68e;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	position:relative;
	display:inline-block;
}

.dropbtn{
	border: none;
	outline: none;
	color: #beb68e;
	background-color: inherit;
	margin: 0;
}

.dropdown{
	margin-right: 2px;
	margin-left: 2px;
	position:relative;
	display:inline-block;
	border:2px inset #8597BC;
	border-radius:25px;
	padding: 14px 16px;
}

.dropdown-content{
	display:none;
	position:absolute;
	z-index:1;
	border:0px inset #8597BC;
	border-radius:0px;
	margin-left:-50px;
}

.menulink{
 	text-decoration:none;
	display:block;
	width:150px;
}

.dropdown-content a{
	position:relative;
	color:black;
 	text-decoration:none;
	background-color: #f9f9f9;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	display:block;
	border-radius:10px;
	border:1px inset #ddd;
}

.menulink:hover{
	background-color: #ddd;
}

.dropdown:hover .dropdown-content{
	display:block;
}

.tileBlock{
	background-color:rgba(153,153,153,0.2);

	margin:5px;
	width:auto;
	height:auto;
	min-width:300px;
	max-width:300px;
	min-height:150px;
	vertical-align:top;
	display:inline-block;
	box-sizing:border-box;
	padding:5px;
	border-radius:15px;
}

.fullSize{
	margin-left:auto;
	margin-right:auto;
	width:95%;
}

.goldColor{
	color:#9C8F59;
}

.imageCenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
    max-height: 150px;
}

.tileHead{
	color:#9C8F59;
	border-radius:15px;
	border:1px inset #FF0000;
	width:100%;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#292929;
	color:white;
	word-wrap:normal;
}

.xmasRed{
	cursor:pointer;
	color: #80bfff;
	background-color:#800000;
}

.xmasRed:hover{
	color:#ffff33;
	background-color:#666666;
}

.xmasGreen{
	cursor:pointer;
	color:#80bfff;
	background-color:#003300;
}

.xmasGreen:hover{
	color:#ffff33;
	background-color:#666666;
}

.submitbutton{
	background-color:transparent;
	border:0px;
	color:white;
	cursor:pointer;
}

.audioBox{
	border:1px inset #FF0000;
	height:150px;
	overflow:scroll;
	overflow-x:hidden;
	text-align:center;
	vertical-align:middle;
}

.audioBox:hover{
	background-color:#545454;
}

.crossPointer{
	cursor:crosshair;
}

.submitbutton:hover{
	border:0px;
	background-color:#545454;
}

a{
	color:white;
	text-decoration:none;
}

table{
	width:100%;
}

.lefttd{
	width:10%;
	vertical-align:top;
}

.toptd{
	vertical-align:top;
}

.spacetd{
	width:5%;
}

.rightspacetd{
	width:15%;
}

.righttd{
	width:90%;
	text-align:center;
	vertical-align:text-top;
}

.floatRight{
	float:right;
}

.floatLeft{
	float:left;
}

.inside{
	vertical-align:top;
}

.headertab{
	border:2px inset #8597BC;
	border-radius:25px;
	text-indent:10px;
	color:#9C8F59;
}

.linktab2{
	text-indent:20px;
}

.aboutTxt{
	text-indent:10px;
}

.aboutTxt:hover{
	background-color:#545454;
}

.aboutRed{
	color:red;
}

.aboutRedLarge{
	color:red;
}

.aboutGrey{
	color:#8597BC;
}

.aboutTitle{
	color:#9C8F59;
	border:1px inset #FF0000;
	border-radius:25px;
}

.aboutTitle:hover{
	background-color:#545454;
}

.aboutBody{
	text-align:left;
	vertical-align:text-top;
	border-left:2px solid #9C8F59;
	text-indent:10px;
	margin:0px auto;
	white-space:normal;//nowrap;
}

.linktab{
	text-indent:10px;
	cursor:pointer;
}

.linktab:hover{
	border-radius:25px;
              opacity: 0.5;
	background-color:#545454;
}

.leftback{
	width:25%;
	background-image:url("image/topbar.gif");
	background-size:100% 100%;
}

.rightback{
	-moz-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1);
	filter:FlipH;
	-ms-filter:"FlipH";
	width:25%;
	background-image:url("image/topbar.gif");
	background-size:100% 100%;
}

.pagetitle{
	width:10%;
	color:#9C8F59;
	text-align:center;
}

.pagefooter{
	background-image:url("image/bottom.gif");
	background-repeat:no-repeat;
	background-position:center;
	color:#9C8F59;
	text-align:center;
}

.newsblockheader{
	width:95%;
	margin:0px auto;
}

.modImage{
	max-width:250px;
}

.modTable{
	width:10%;
	margin:0px auto;
	vertical-align:top;
}

.modTxtBox{
	text-align:left;
	width:700px;
	height:200px;
	overflow:scroll;
}

.alignTop{
	vertical-align:top;
}

.newsblockbody{
	margin:0px auto;
	width:95%;
}

.newsTitleTop{
	margin:0px auto;
	height:25px;
	width:95%;
}

.newsHeaderOpen{
	color:#9C8F59;
	border:1px inset #FF0000;
	border-radius:25px;
	text-indent:10px;
	cursor:pointer;
}

.newsHeaderOpen:hover{
	background-color:#545454;
}

.newsheader{
	color:#9C8F59;
	border:1px inset #FF0000;
	border-radius:25px;
	text-indent:10px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	width:95%;
	margin:0px auto;
}

.newsbody{
	text-align:center;
	vertical-align:text-top;
	border-left:2px solid #9C8F59;
	text-indent:10px;
	margin:0px auto;
	white-space:normal;//nowrap;
	margin:0px auto;
	width:90%;
	min-height:8px;
}

.newsheader:hover{
	border:1px inset #CF5E5E;
	background-color:#545454;
}

.titleOpenBar{
	text-align:left;
	cursor:pointer;
}

.mapimg{
	max-width:200px;
	max-height:100px;
}

.vxlimg{
	background-color:transparent;
	max-width:200px;
	max-height:100px;
}

.vxlimg:hover{
	max-width:5000px;
	max-height:5000px;
}

.downloadbar{
	height:25px;
	background-color:transparent;
	color:#9C8F59;
	border:1px inset #FF0000;
	border-radius:25px;
	text-align:center;
	width:100%;
}

.downloadbar:hover{
	border:1px inset #CF5E5E;
	background-color:#545454;
}

.downloadRedText{
	color:red;
}

.description{
	vertical-align:text-top;
	text-align:left;
	height:80px;

}

.imagearea{
	margin:0px auto;
	width:10%;
	height:10px;
	text-align:center;
}

.smallTable{
	margin:0px auto;
	width:50%;
}

.newsImgSiz{
	max-width:350px;
}

.newsImgSizLg{
	max-width:700px;
}

.topbar{
	height:20px;
	background-image:url("image/menubar2.gif");
	background-repeat:no-repeat;
	background-position:center;
}

.bannerTotal{
	width:100%;
	border-spacing:0px;
	padding:0px;
}

.textRight{
	text-align:right;
}

.textLeft{
	text-align:left;
}

.qurtIMG{
	width:25%;
}

.bannerSides{
	border-spacing:0px;
	width:40%;
	padding:0px;
	text-align:center;
}

.bannerImageSide{
	width:100%;
	max-height:61px;
}

.bannerCenter{
	border-spacing:0px;
	padding:0px;
	text-align:center;
}

.footerTan{
	color:#beb68e;
}

.shpCanvasImage{
	max-width:120px;
}

.shpCanvasLeft{
	width:220px;
	height:10px;
	text-align:center;
}

.shpCanvasRight{
	width:175px;
	height:10px;
	text-align:center;
}

.txtCenter{
	text-align:center;
}

.txtLeft{
	text-align:left;
}

.txtNoWrap{
	white-space:nowrap;
}

.spotLightTop{
	white-space:normal;//nowrap;
	border:2px inset #8597BC;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
}

.spotLightMid{
	margin:auto;
	text-align:center;
	width:100%;
	border-left:2px solid #9C8F59;
	border-right:2px solid #9C8F59;
}

.spotLightBottom{
	text-align:center;
	border:2px inset #8597BC;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

.spotLightImg{
	max-width:150px;
	max-height:150px;
	opacity:0.5;
}

.smallFont{

}

.galyBox{
	text-align:center;
}

.galyTopBar{
	border:2px inset #8597BC;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
}

.galyButBox{
	text-align:center;
	max-width:180px;
	max-height:180px;
	padding:0px;
	border:0px solid red;
	background-color:rgba(41, 41, 41, 0.5);
	opacity:0.5;
	outline:none;
	cursor:pointer;
}

.galyBoxDiv{
	text-align:center;
	max-width:180px;
	max-height:180px;
}

.galyImgPre{
	max-width:180px;
	max-height:180px;
}

.galyBotBar{
	border:2px inset #8597BC;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

.galyGreyBack{
	background-color:#545454;
}

.galyImgMax{
	max-width:900px;
}

.galyArrow{
	height:100px;
	padding:0px;
	border:0px;
	background-color:#545454;
	font-size:25px;
}

.galyImgAry{
	max-width:125px;
	max-height:125px;
	padding:0px;
	border:0px;
	background-color:#292929;
}

.fullWidth{
	width:100%;
}

.mapSize{
	max-width:200px;
}

.mapSearchLabel{
	border:1px solid black;
	color:#9C8F59;
	display:inline;
}




a, input, body{
    font-size:16px;
}

.mobile-container {
    margin: auto;
}

.topnav {
    overflow: hidden;
    position: relative;
}

.centerText { 
    color: #9C8F59;
    text-align: center;
}

.topnav #myLinks {
    display: none;
}

.topnav a {
    display: block;
}

.topnav a.icon {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}

.topnav a:hover {
}

.topNavLeft {
    width: 33%;
	background-image:url("image/topbar.gif");
	background-size:100% 100%;
}

.topNavRight {
	-moz-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1);
	filter:FlipH;
	-ms-filter:"FlipH";
    width: 33%;
	background-image:url("image/topbar.gif");
	background-size:100% 100%;
}

.img{
    /*max-width: 100%;*/
}

.imgMax{
    max-width: 100%;
}
