.preloaded-images {
	position:absolute;
	overflow:hidden;
	left:-9999px;
	top:-9999px;
	height:1px;
	width:1px;}
html {
	height:100%;
	margin:0;
	font-size:16px;}
body {
	height:100%;
	margin:0;
    padding:0;
	font-family:times,serif;
	font-size:16px;
	background-color:#330000;
	background-image:url("Images/bg3.jpg");
    background-repeat:no-repeat;
	color:#ffffff;}
.header {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
	z-index:+1;
	padding:0;
	background-color:#445f81;
	border-bottom:solid 3px #ffffff;}
.title {
	width:100%;
	margin:0;
	padding:1% 0;
	background-color:#445f81;
	border-top:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;}
.topbox {
	width:100%;
	margin:0;
	padding:0;
    height:180px;
    background:transparent;}
.textbox {
	width:100%;
	margin:0;
	padding:0;
	background-color:#990000;
	overflow:hidden;
	overflow-y:visible;
	border-top:solid 2px #000000;
	border-bottom:solid 2px #000000;}
.footer {
	width:70%;
	margin:0 0 0 15%;
	padding:1% 0;
	overflow:hidden;
	overflow-y:visible;}
a {
	text-decoration:none;
	font-family:times,serif;
	font-size:16px;
	font-weight:bold;}
a:link {
	color:#ffff00;}
a:visited {
	color:#ffff00;}
a:hover {
	color:#ff0000;}
a:active {
	color:#ffff00;}
.header a {
    margin:3%;
    padding:0;
	text-decoration:none;
	font-family:times,serif;
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;}
.header a:link {
	color:#ffff00;}
.header a:visited {
	color:#ffff00;}
.header a:hover {
	color:#ff0000;}
.header a:active {
	color:#ffff00;}
.footer a {
	text-decoration:none;
	font-family:times,serif;
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
	vertical-align:top;}
.footer a:link {
	color:#ffff00;}
.footer a:visited {
	color:#ffff00;}
.footer a:hover {
	color:#ff0000;}
.footer a:active {
	color:#ffff00;}
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;}
h4 {
	margin:1% 0;
	border:0;
	padding:0;
	text-align:left;
	font-family:times,serif;
	font-weight:bold;
	font-size:18px;}
p {
	margin:0.5% 0;
	border:0;
	padding:0;
	font-family:times,serif;
	text-align:left;
	font-size:16px;
	background-color:transparent;}
p.center {
	text-align:center;}
p.right {
	text-align:right;}
p.small {
	margin:0;
	border:0;
	padding:0;
	font-size:12px;}
p.smlctr {
	margin:0;
	border:0;
	padding:0;
	text-align:center;
	font-size:12px;}
.header p {
	margin:0;
    padding:1%;
	border:0;
	font-family:times,serif;
	font-size:16px;
	text-align:center;
	background-color:transparent;}
.textbox h3, h4, p {
	margin:1%;}
.footer p {
	margin:0;
	border:0;
	padding:0;
	text-align:center;
	font-size:16px;}
.footer p.smlctr {
	margin:0;
	border:0;
	padding:0;
	text-align:center;
	font-size:12px;}
img {
	margin:0;
	border:0;
	padding:0;}
img.lnk {
	margin:0;
	border:0;
	padding:0;
	text-decoration:none;}
.header p a img {
	margin:0;
	border:0;
	padding:0;
	text-decoration:none;}
li {
	font-size:16px;}
.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:20px;
	font-size:16px;
	color:#ffff00;
	margin-left:40px;}
.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;
	font-size:16px;
	color:#ffff00;
	display:block;
	transition:0.3s}
.sidenav a:hover, .offcanvas a:focus{
	color:#ff0000;}
img.box1 {
	margin:0;
	border:solid 1px #000066;
	padding:0;}
img.box3p {
	margin:0;
	border:solid 3px #000066;
	border-style:ridge;
	width:70%;
	max-width:375px;
	padding:0;}
img.box3l {
	margin:0;
	border:solid 3px #000066;
	border-style:ridge;
	width:85%;
	max-width:500px;
	padding:0;}
ul li {
    margin:0;
	border:0;
	padding:0;
    font-size:16px;
	list-style-image:url(Images/list_img.gif);
	list-style-position:outside;}
.fotoblock1 {
	width:16%;
	margin:0;
	padding:0;
	border-right:solid 1px #ffffff;
    position:relative;
    float:left;}
.fotoblock2 {
	width:29%;
	margin:0;
	padding:0 1%;
    position:relative;
    float:left;}
.fotoblock3 {
	width:45%;
	margin:0;
	padding:0 1%;
    position:relative;
    float:left;}
.foto3al {
	width:70%;
    max-width:480px;
	margin:0;
	padding:0;
    border:groove 5px #003366;}
.foto3ap {
    width:62%;
    max-width:360px;
	margin:0;
	padding:0;
    border:groove 4px #003366;}
.foto3b {
	width:12%;
    max-width:100px;
	margin:0;
	padding:0;
    border:groove 1px #000000;}
.fotoc19l {
	width:70%;
    max-width:500px;
	margin:0;
	padding:0;
    border:groove 5px #003366;}
.fotoc19p {
    width:65%;
    max-width:400px;
	margin:0;
	padding:0;
    border:groove 3px #003366;}
.fotoc19b {
	width:12%;
    max-width:90px;
	margin:0;
	padding:0;
    border:groove 1px #000000;}
.booktop {
	margin:0 auto;
	border:0;
	padding:0;
	background:url(Images/booktop.png) no-repeat;
	height:120px;
	width:1000px;}
.bookmid {
	margin:0 auto;
	border:0;
	padding:0;
	background:url(Images/bookmid.png) repeat-y;
	width:1000px;}
.bookbot {
	margin:0 auto;
	border:0;
	padding:0;
	background:url(Images/bookbot.png) no-repeat;
	height:120px;
	width:1000px;}
.sked table {
	width:80%;
	margin-left:10%;
	border-collapse:collapse;}
.sked th {
	border-bottom:solid 2px #003366;}
.sked td {
	border-bottom:solid 1px #003366;}