@charset "utf-8";
body { 
font: 100% Georgia, "Times New Roman", Times, serif;
margin: 0; 
	padding: 0;
	text-align: center; 
	color: #FFF;
}
img {max-width: 100%; height: auto; }
* {box-sizing: border-box;}
form {background-color:#fff; color:#555; }
iframe {border:none; width:100%; height:auto; }

#ctrnav {width:auto; border:0; padding:0; background-color:#000; position:relative; margin:0 138px; text-align:center; height:auto;   }
#layer1 { position:absolute; top:0; left:0; z-index: 2; width: 130px; height: 130px; padding:0; margin-right:8px; overflow:visible;  }
#layer1 img {border:none; width:124px; height:117px; float:left; padding-top:4px; padding-left:4px; }
#layer2 { position:absolute; top:0; right:0; z-index: 2; text-align:right; color:#FFF; font-size:9pt; font-weight:bold; width:120px; padding-right:4px; overflow:visible; }
#layer2 img {border:none; width:108px; height:103px; float:right; padding-top:8px; }

#contctr #content a, a:active, a:visited     { color: #009; font-weight: bold; text-decoration: none }
#contctr #content a:hover   { 	color: #C00; 	font-weight: bold; text-decoration:underline; }
#footer  a, a:visited, a:active  { color: #CCF; font-weight: bold; text-decoration: none; }
#footer  a:hover  { color: #CCF; font-weight: bold; text-decoration: underline; }

@media only screen and (max-width:979px) {.ctrpg #content {
	width: 96%;
	border:dashed;
	border-color:#333;
	border-width:thick;
	padding: 12px;
	margin: 0 auto;
	text-align:left;
	background-image:url(/images/bg_white72.gif)
} }
@media only screen and (min-width:980px) {.ctrpg #content {
	width: 82%;
	border:dashed;
	border-color:#333;
	border-width:thick;
	padding: 12px;
	margin: 0 auto;
	text-align:left;
	background-image:url(/images/bg_white72.gif)
} }

@media only screen and (max-width:720px) {.ctrpg #content img {max-width: 280px; height: auto;} }
@media only screen and (min-width:721px) and (max-width:900px) {.ctrpg #content img {max-width: 320px; height: auto;} }
@media only screen and (min-width:901px) {.ctrpg #content img {max-width: 100%; height: auto; } }


#contain {background-image:url(/images/MP_4652_2304x1536.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover; width:100%; margin:0; padding:0; }

@media only screen and (max-width:979px) {#ind {padding: 12px; float:right; width:46%; margin-right: 14px; margin-bottom:14px; background-color:#FFF; 	border: inset;
	border-width:thin;
	border-color:#900;} }
@media only screen and (min-width:980px) {#ind {padding: 12px; float:right; width:48%; margin-right: 14px; margin-bottom:14px; background-color:#FFF; 	border: inset;
	border-width:thin;
	border-color:#900;}	}
#ind a, a:hover, a:visited, a:active {
	color:#009;
}

#fltrtbox {
	float:right;
	width:49%;
	margin:0;
	padding:12px;
}
@media only screen and (min-width:821px) {#fltlftbox {
	float:left;
	width:46%;
	height:100%;
	border: inset;
	border-width:thin;
	border-color:#900;
	margin-right: 12px;
	margin-bottom: 12px;
	padding:12px;
	color:#000;
	font-weight:bold;
} }
@media only screen and (max-width:820px) {#fltlftbox {
	float:left;
	width:44%;
	height:100%;
	border: inset;
	border-width:thin;
	border-color:#900;
	margin-right: 12px;
	margin-bottom: 12px;
	padding:12px;
	color:#000;
	font-weight:bold;
} }

.fltlft4up {
	float:left;
	width:49%;
	height:auto;
	border: inset;
	border-width:thin;
	border-color:#900;
	margin-right: .5%;
	margin-bottom:14px; 
	padding:0;
	color:#000;
	font-weight:bold;
}

#footer {padding:0px; padding-left:8px; margin:0px; background-color:#000; width:100%; height:auto; color:#fff; text-align:left;}
@media only screen and (min-width:961px) {#header {padding:2px; margin-bottom:0px; margin-top:0px; background-color:#000; width:100%; height:108px; text-align:center; overflow:visible; z-index:0; } }
@media only screen and (max-width:960px) {#header {padding:2px; margin-bottom:0px; margin-top:0px; background-color:#000; width:100%; height:auto;  text-align:center; overflow:visible; z-index:0; } }
#footer, #header H1, #header h2 {color:#fff; margin-top:0px; margin-bottom:0px;}
#footer p {margin-left:4px; margin-right:4px; margin-top:0px; color:#fff; }

#contimg { width:100%; object-fit: cover; padding:0; margin:0 auto; border:thin; border-color:#FFF; text-align:center; }
@media only screen and (min-width:640px) {#contimg img {max-width: 100%; height: auto; } }
H1   {
	color: #000;
	font-size: 120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
}
H2  {
	color: #900;
	font-size: 115%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
}
H3 {
	color: #555;
	font-size: 110%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center
}
p, td ul  {
	font-size: 100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-right: 6px;
	padding-left: 6px;
	color:#000;
}
li {font-size: 100%; color:#000; }
iframe { scrolling:no; width:100%; height:96px; frameborder:0; margin:0; padding:0; }

.bgwhite {background-color:#fff; color:#000; padding:12px; }
.caption  {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #900;
	font-size: 95%;
	font-weight: bolder;
	font-style: italic;
	text-align:center;
}
.captionlft  {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #900;
	font-size: 95%;
	font-weight: bolder;
	font-style: italic;
	text-align:left;
}
.captionrt  {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #900;
	font-size: 95%;
	font-weight: bolder;
	font-style: italic;
	text-align:right;
}
.captionrtwhite  {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #fff;
	font-size: 95%;
	font-weight: 900;
	font-style: italic;
	text-align:right;
}
.clear { clear:both; }
.pcenter { text-align: center; }
.pright {text-align: right; }
.pleft {text-align:left; }
.pcenter10 { text-align: center; font-size:88%;}
.pright10 {text-align: right; font-size:88%;}
.pleft10 {text-align:left; font-size:88%;}
.big {font-size:18px; font-weight:bold; }
.boldital { font-style: italic; font-weight: bold }
.bold { font-weight: bold }
.brdrwhite {
		border: inset;
	border-width:thick;
	border-color:#900;
	background-color:#333;
	padding:4px;
	margin:8px 8px 2px 8px;
}
.nopad {padding:0; }

.fltrt {float:right;}
.fltlft {float:left;}
.white {color:#fff;}
.black {color:#000;}
.nav {
	color:#00C;
	font-variant:small-caps;
	font-weight:bold;
	text-align:center;
	font-size:80%;
	line-height:80%;
	display:inline-block; width:auto; float:left; padding:8px; border-radius:8px 8px 0 0; border: 3px solid #600; background-color:#fff; margin:0px;
}
.nav a, a:link, a:visited {color:#00C; text-decoration:none;}
.nav a:hover {color:#c00; text-decoration:underline; }
.show {display:inline-block; }
.show2 {display:inline-block; }
.hide {display:none; }

.notice {color:#F00; font-size:18pt; font-weight:bold; }
.orange {color:#f00; font-weight:bold; }

input:placeholder {font-size:10pt; color:#999; }
.pad4 {padding:4px; }

