@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 12px; background-color:#000; position:relative; margin:0 148px; text-align:center; height:auto;   }
#ctrnav2 {width:auto; border:0; padding:0; background-color:#000; margin:0 auto; text-align:center; height:auto;   }
#layer1 { float:left; width: 160px; height: 160px; padding:0; margin-right:8px; overflow:visible; z-index:2;  }
#layer1 img {border:none; width:153px; height:144px; float:left; padding-top:4px; padding-left:4px; }
#layer2 { float:right; text-align:right; color:#FFF; font-size:10px; font-weight:bold; width:auto; padding-right:8px; overflow:visible; z-index:2;}
#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; }

.ctrpg #content {
	width: 80%;
	border:dashed;
	border-color:#333;
	border-width:thick;
	padding: 12px;
	margin: 0 auto;
	text-align:left;
	background-image:url(/images/bg_white72.gif)
}

#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; }

#ind {padding: 12px; float:right; width:49%; margin-right: 14px; margin-bottom:14px; border: inset;
	border-width:thin;
	border-color:#900;}
#ind a, a:hover, a:visited, a:active {
	color:#009;
}

#fltrtbox {
	float:right;
	width:50%;
	margin:0;
	padding:12px;
}
#fltlftbox {
	float:left;
	width:47%;
	height:100%;
	border: inset;
	border-width:thin;
	border-color:#900;
	margin-right: 14px;
	margin-bottom:14px; 
	padding:12px;
	color:#000;
	font-weight:bold;
}

.fltlft4up {
	float:left;
	width:24%;
	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:96px; color:#fff; text-align:left; }
#header {padding:2px; margin-bottom:0px; margin-top:0px; background-color:#000; width:100%; height:96px; text-align:center; overflow:visible; z-index: 0;}
#footer, #header H1, #header h2 {color:#fff; line-height:1.1em; }
#footer p {margin-left:4px; margin-right:4px; color:#fff; }


#contimg { width:100%; object-fit: cover; padding:0; margin:0 auto; border:thin; border-color:#FFF; text-align:center; }

H1   {
	color: #000;
	font-size: 130%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
}
H2  {
	color: #900;
	font-size: 120%;
	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: 115%;
	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:#eee;
	padding:4px;
	margin:8px 8px 2px 8px;
}
.nopad {padding:0; }
.fltrt {float:right;}
.fltlft {float:left;}
.black {color:#000;}
.nav {
	color:#00C;
	font-variant:small-caps;
	font-weight:bold;
	text-align:center;
	font-size:100%;
	line-height:100%;
	display: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; }
