.preloaded-images {
	position:absolute;
	overflow:hidden;
	left:-9999px;
	top:-9999px;
	height:1px;
	width:1px;}
html {
	height:100%;
	margin:0;
	font-size:16px;}
body {
	background-color:#ffffff;
	height:100%;
	margin:0;
	font-family:times, serif;
	font-size:16px;
	color:#ffffff;}
body.index {
	background-color:#ffffff;
	background-image:url("Images/bg_index13.jpg");
	background-attachment:fixed;
	background-size:100%;
	font-family:times, serif;
	font-size:16px;
	color:#ffffff;}
body.cws0319 {
	background-color:#ffffff;
	background-image:url("Images/bg_0319_3.jpg");
	background-attachment:fixed;
	background-size:100%;
	font-family:times, serif;
	font-size:18px;
	color:#cccccc;}
.header {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	overflow:hidden;
	background-color:#4a5c6c;
	border-bottom:solid 3px #000000;
	z-index:+1;
	margin:0;
	padding:0;}
.title {
	width:100%;
	margin:170px 0 0 0;
	padding:1%;
	background-color:#4a5c6c;
	border-top:solid 2px #000000;
	border-bottom:solid 2px #000000;
	overflow-y:visible;}
.textbox {
	width:100%;
	margin:20px 0 0 0;
	padding:1% 2%;
	background-color:#4a5c6c;
	overflow:hidden;
	overflow-y:visible;
	border-top:solid 2px #000033;
	border-bottom:solid 2px #000000;}
.indexbox {
	width:100%;
	margin:0;
	padding:1% 2%;
	background-color:#4a5c6c;
	overflow:hidden;
	overflow-y:visible;
	border-top:solid 2px #000033;
	border-bottom:solid 2px #000000;}
a {
	text-decoration:none;
	font-family:times,serif;
	font-weight:bold;}
a:link {
	color:#ffff00;}
a:visited {
	color:#ffff00;}
a:hover {
	color:#ff0000;}
a:active {
	color:#ffff00;}
.header a {
	margin:0;
	padding:1%;
	text-decoration:none;
	font-family:times,serif;
	font-variant:small-caps;
	font-weight:bold;}
.header a:link {
	color:#ffffff;}
.header a:visited {
	color:#ffffff;}
.header a:hover {
	color:#ffffff;}
.header a:active {
	color:#ffffff;}
.indexbox a {
	margin:1%;
	padding:0;
	text-decoration:none;
	font-family:times,serif;
	font-variant:small-caps;
	font-weight:bold;}
.indexbox a:link {
	color:#ffffff;}
.indexbox a:visited {
	color:#ffffff;}
.indexbox a:hover {
	color:#ff0000;}
.indexbox a:active {
	color:#ffffff;}
.footer a {
	margin:3%;
	padding:0;
	text-decoration:none;
	font-family:times,serif;
	font-variant:small-caps;
	font-weight:bold;}
.footer a:link {
	color:#ffffff;}
.footer a:visited {
	color:#ffffff;}
.footer a:hover {
	color:#ff0000;}
.footer a:active {
	color:#ffffff;}
.indexbg-1, .indexbg-2, .indexbg-3, .indexbg-4, .indexbg-5, .indexbg-6, .indexbg-7 {
	position:relative;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;}
.indexbg-1 {
	background-image:url("Images/bg_index13.jpg");
	min-height:80%;}
.indexbg-2 {
	background-image:url("Images/bg_index23.jpg");
	min-height:100%;}
.indexbg-3 {
	background-image:url("Images/bg_index33.jpg");
	min-height:100%;}
.indexbg-4 {
	background-image:url("Images/bg_index43.jpg");
	min-height:100%;}
.indexbg-5 {
	background-image:url("Images/bg_index53.jpg");
	min-height:100%;}
.indexbg-6 {
	background-image:url("Images/bg_index63.jpg");
	min-height:100%;}
.indexbg-7 {
	background-image:url("Images/bg_contact4.jpg");
	min-height:100%;}
.assnbg-1, .assnbg-2, .assnbg-3, .assnbg-4 {
	position:relative;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;}
.assnbg-1 {
	background-image:url("Images/assnbg01.jpg");}
.assnbg-2 {
	background-image:url("Images/assnbg02.jpg");}
.assnbg-3 {
	background-image:url("Images/assnbg03.jpg");}
.assntbg-4 {
	background-image:url("Images/assnbg04.jpg");}
.memberbg-1, .memberbg-2 {
	position:relative;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;}
.memberbg-1 {
	background-image:url("Images/memberbg01.jpg");}
.memberbg-2 {
	background-image:url("Images/memberbg02.jpg");
	min-height:75%;}
.gallerybg-1, .gallerybg-2 {
	position:relative;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;}
.gallerybg-1 {
	background-image:url("Images/gallerybg01.jpg");}
.gallerybg-2 {
	background-image:url("Images/gallerybg02.jpg");}
.forumbg-1, .forumbg-2, .forumbg-3 {
	position:relative;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;}
.forumbg-1 {
	background-image:url("Images/forumbg01.jpg");}
.forumbg-2 {
	background-image:url("Images/forumbg02.jpg");
	min-height:75%;}
.forumbg-3 {
	background-image:url("Images/forumbg03.jpg");
	min-height:75%;}
.librarybg-1, .librarybg-2, .librarybg-3, .librarybg-4, .librarybg-5, .librarybg-6 {
	position:relative;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;}
.librarybg-1 {
	background-image:url("Images/librarybg01.jpg");}
.librarybg-2 {
	background-image:url("Images/librarybg02.jpg");}
.librarybg-3 {
	background-image:url("Images/librarybg03.jpg");}
.librarytbg-4 {
	background-image:url("Images/librarybg04.jpg");}
.librarytbg-5 {
	background-image:url("Images/librarybg05.jpg");}
.librarytbg-6 {
	background-image:url("Images/librarybg06.jpg");}
.contactbg-1 {
	position:relative;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;}
.contactbg-1 {
	background-image:url("Images/contactbg01.jpg");}
h1 {
	margin:0;
	border:0;
	padding:0;
	text-align:center;
	font-family:times,serif;
	font-weight:bold;
	font-style:italic;
	font-size:30px;}
h2 {
	margin:1% 0;
	border:0;
	padding:0;
	text-align:center;
	font-family:times,serif;
	font-weight:bold;
	font-style:italic;
	font-size:26px;}
h3 {
	margin:1% 0;
	border:0;
	padding:0;
	text-align:left;
	font-family:times,serif;
	font-weight:bold;
	font-size:22px;}
h3.center {
	text-align:center;}
h4 {
	margin:1% 0;
	border:0;
	padding:0;
	text-align:left;
	font-family:times,serif;
	font-weight:bold;
	font-size:18px;}
h4.center {
	text-align:center;}
p {
	margin:0.5%;
	border:0;
	padding:0 2% 0 0;
	font-family:times,serif;
	text-align:left;
	background-color:transparent;}
p.center {
	text-align:center;}
p.right {
	text-align:right;}
p.small {
	margin:0;
	border:0;
	padding:0;
	font-size:11px;}
p.smlctr {
	margin:0;
	border:0;
	padding:0;
	text-align:center;
	font-size:11px;}
.header p {
	margin:0;
	padding:1%;
	border:0;
	font-family:times,serif;
	text-align:center;
	background-color:transparent;}
.textbox h3, h4, p, ol {
	margin:1%;}
.footer p {
	margin:0;
	padding:1%;
	border:0;
	font-family:times,serif;
	text-align:center;
	background-color:transparent;}
.footer p.smlctr {
	text-align:center;
	font-size:small;}
img {
	margin:0;
	border:0;
	padding:0;}
img.lnk {
	margin:0;
	border:0;
	padding:0;
	text-decoration:none;}
img.box1 {
	margin:0;
	border:solid 1px #000066;
	padding:0;
	width:10%;
	max-width:100px;
	min-width:50px;}
img.box3p {
	margin:0;
	border:solid 3px #000066;
	border-style:ridge;
	width:38%;
	max-width:338px;
	padding:0;}
img.box3l {
	margin:0;
	border:solid 3px #000066;
	border-style:ridge;
	width:65%;
	max-width:450px;
	padding:0;}
.evtbox1 {
	width:14%;
	margin:0;
	padding:0;
	border:0;
	position:relative;
	float:left;}
.evtbox2 {
	width:85%;
	margin:0;
	border:0;
	padding:0;
	position:relative;
	float:left;}
ul li {
	margin:0;
	border:0;
	padding:0;
	list-style-image:url(Images/list_img.gif);
	list-style-position:outside;}
.sidenav {
	height:100%;
	width:0;
	position:fixed;
	z-index:+2;
	top:0;
	right:0;
	background-color:#445f81;
	overflow-x:hidden;
	transition:0.5s;
	padding-top:18px;
	border-left:solid 2px #ffffff;}
.sidenav .closebtn {
	position:absolute;
	top:0;
	right:25px;
	font-size:16px;
	color:#ffff00;
	margin-left:50px;}
.sidenav li {
	list-style-type:none;}
.sidenav li a {
	padding:1px;
	text-decoration:none;
	font-family:times,serif;
	font-variant:small-caps;
	font-weight:bold;
	color:#ffff00;
	display:block;
	transition:0.3s}
.sidenav a:hover, .offcanvas a:focus{
	color:#ff0000;}
ul li {
	margin:0;
	border:0;
	padding:0;
	list-style-image:url(Images/list_img.gif);
	list-style-position:outside;}
h4.linkpage {
	margin-left:45%;}
ul.linkpage {
	margin-left:45%;}
.fotoblock1 {
	width:50%;
	margin:0;
	padding:0 1%;
	border:solid 1px #000000;
	position:relative;
	float:left;}
.fotoblock2 {
	width:42%;
	margin:0;
	padding:0 1%;
	border:solid 1px #000000;
	position:relative;
	float:left;}
.foto1l {
	width:100%;
	max-width:800px;
	margin:0;
	padding:0;
	border:groove 5px #003366;}
.foto1p {
	width:100%;
	max-width:600px;
	margin:0;
	padding:0;
	border:groove 3px #003366;}
.foto2 {
	width:100%;
	max-width:60px;
	margin:0;
	padding:0;
	border:groove 1px #000000;}
.tooltip {
	position:relative;
	display:inline-block;}
.tooltip .tooltiptext {
	visibility:hidden;
	width:400%;
	top:100%;
	left:50%;
	margin-left:-200%;
	background-color:#cccccc;
	background-color:#cccccc;
	color:#000000;
	text-align:left;
	border-radius:6px;
	padding:1px;
	position:absolute;
	z-index:1;}
.tooltip:hover .tooltiptext {
	visibility:visible;}
