.noshow {
	display: none !important;
	}

body {
	background-color: #CCC8B8;
	text-align: center;
	}

#content {
	position: relative;
	border-width: 0px;
	margin: 0px auto;
	width: 900px;
	height: 696px;
	text-align: left;
	}

.printlogo {
	display: none;
}

.nav-hidden {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	}

.randompix {
	display: block;
	width: 642px;
	height: 200px;
	position: absolute;
	left: 258px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

.navbar1 {
	display: block;
	position: absolute;
	width: 684px;
	height: 26px;
	left: 216px;
	top: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 100;
	}

.navbar2 {
	display: block;
	position: absolute;
	width: 684px;
	height: 26px;
	left: 216px;
	top: 226px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 50;
	}

/* 
colors:
254D7A = dark blue
526B94 = medium blue
8EB0E4 = light blue
A84F25 = bright rust
9A3B25 = terra cotta
*/

a:link {
	border: 0px; 
	margin: 0px;
	color: #254D7A; 
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;
	}

a:link img {
	border: none;
	}

a:visited {
	border: 0px;
	margin: 0px;
	color: #A84F25;
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;
	}

a:visited img {
	border: none;
	}

a:focus {
	border: 0px;
	margin: 0px;
	color: #8EB0E4; 
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;
	}

a:hover {
	border: 0px; 
	margin: 0px; 
	color: #8EB0E4; 
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;
	}

a:active {
	border: 0px;
	margin: 0px;
	color: #8EB0E4;
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;
	}

.block-note {
	font: 14px/17px Arial, sans-serif;
	float: right;
	display: block;
	width: 200px;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	background-color: #CEC1BF;	
	border-width: 1px;
	border-style: solid;
	border-color: #87554D;
	}

.block-note2 {
	font: 14px/17px Arial, sans-serif;
	float: right;
	display: block;
	width: 200px;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	background-color: #D6DBE4;	
	border-width: 1px;
	border-style: solid;
	border-color: #002147;
	}

.block-photo2 {
	display: block;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	background-color: #8EB0E4;	
	border: none;
	text-align: center;
	}

.block-photo3 {
	display: block;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	background-color: transparent;	
	border: none;
	text-align: center;
	}

.block-photo4 {
	display: block;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	background-color: transparent;	
	border: none;
	text-align: center;
	}

.block-photo4 td {
	padding: 5px 5px 5px 5px;
	}

.table-content {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 620px;
	height: 340px;
	border-collapse: collapse;
	background-color: #D9D0BD;
	padding: 0px;
	}

.mainscreen {
	position:absolute;
	top: 252px;
	left: 242px;
	width: 658px;
	height: 424px;
	margin: 0px;
	padding: 0px;
	background-image: url(../gif/internalwindow.gif);
	z-index: 25;
	}

.internalwindow {
	position: absolute;
	top: 40px;
	left: 25px;
	overflow: auto;
	width: 590px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #DBD5B6;
	text-align: left;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	}

.mainscreen-no {
	position: absolute;
	top: 252px;
	left: 242px;
	width: 658px;
	height: 424px;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	background-image: url(../gif/internalwindow-no.gif);
	z-index: 25;
	}

.internalwindow-no {
	position: absolute;
	top: 22px;
	left: -20px;
	overflow: auto;
	width: 675px;	/* width: 590px; */
	height: 404px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #EDEADA;
	text-align: left;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	}

.image-right {
		/* width: 280px; */
	float: right;
	text-align: center;
	border-width: 1px;
	border-color: #000000;
	padding: 5px 10px 2px 5px;	
	}

.image-center {
	width: 460px;
	margin: 15px 15px 15px 15px;
	text-align: center;
	border-width: 1px;
	border-color: #000000;
	padding: 5px;	
	}

.biopic {
	float: left;
	width: 180px;
	margin: 12px 12px 6px 4px;
	border-width: 1px;
	border-color: #000000;
	padding: 0px;
	}

h1 {
	display: block;
	font-family: "Arial Narrow", Arial, sans-serif;
	color: #254C7A;
	font-size: 23px;
	line-height: 25px;
	font-weight: bold;
	margin: 5px 10px 5px 0px;
	padding: 5px 10px 5px 0px;
	}

h2 {
	display: block;
	font-family: "Arial Narrow", Arial, sans-serif;
	color: #4E76A2;
	font-size: 19px;
	line-height: 21px;
	font-weight: bold;
	margin: 0px 10px 5px 0px;
	padding: 5px 10px 5px 0px;
	}

h3 {
	display: block;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 15px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	margin: 15px 10px 0px 0px;
	padding: 5px 10px 0px 0px;
	}

h4 {
	display: block;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin: 12px 10px 0px 0px;
	padding: 5px 10px 0px 0px;
	}

.smalltext {
	font: normal 9px/10px Arial, sans-serif;
	}

.smalltext-box {
	font: bold 12px/15px Arial, sans-serif;
	}

.rusttext {
	color: #A84F25;
	}

.terracottatext {
	color: #943B26;
}

.navbar-mini {
	font: normal 12px/15px Arial, sans-serif;
	margin: 5px 0px 20px 0px;		
	}

.navbar-mini-sl {
	margin: 0px 0px 20px 0px;
	font: 11px/15px normal Arial, sans-serif;
	}

.caption {
	display: block;
	font: normal 11px/13px Arial, sans-serif;
	color: #000000;
	margin: 0px 8px 0px 8px;
	}

p {
	margin: 5px 8px 10px 0px;
	font: 13px/16px normal Arial, sans-serif;
	}

ul {
	display: block;
	margin: 5px 0px 10px 0px;
	padding: 0px 10px 0px 20px;
	list-style-type: disc;
	list-style-position: outside;
	}

ul,ul {
	margin: 2px 0px 4px 0px;
	list-style-type: circle;
	}

ul li {
	list-style-type: square;
	}

ul ul li {
	list-style-type: disc;
	}

ul ul ul li {
	list-style-type: circle;
	}

ol {
	display: block;
	margin: 0px 20px 5px 20px;
	padding: 0px 20px 5px 20px;
	list-style-position: outside;
	}

ol li {
	font: 13px/16px Arial, sans-serif;	
	list-style-type: decimal;
	}

li {
	font: 13px/16px normal Arial, sans-serif;	
	list-style-type: disc;
	list-style-image: url(../gif/square.gif);
	}

.btn-bug {
	display: block;
	float: right;
	}

.bug {
	font: 10px/10px normal Arial, sans-serif;	
	}

.bug img {
	margin-bottom: -2px;
	}

.photo-gallery td {
	padding: 5px;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
	}

.table-normal {
	width: 500px;
	background-color: transparent;
	border-collapse: collapse;
	margin: 5px 10px 5px 10px;
	padding: 5px 5px 5px 5px;
	}

.table-normal th {
	font: bold 13px/16px Arial, sans-serif;
	color: #FFFFFF;	
	background-color: #9A3B26;	
	border-width: 1px;
	border-style: solid;
	border-color: #87554D;
	margin: 0px;
	padding: 3px;
	}

.table-normal .sh {
	font: normal 13px/16px Arial, sans-serif;
	color: #000000;	
	background-color: #B2918C;	
	border-width: 1px;
	border-style: solid;
	border-color: #87554D;
	margin: 0px;
	padding: 3px;
	}

.table-normal .c1 {
	font: normal 13px/16px Arial, sans-serif;	
	background-color: #CEC1BF;	
	border-width: 1px;
	border-style: solid;
	border-color: #87554D;
	margin: 0px;
	padding: 3px;
	}

.table-normal .ar {
	font: normal 13px/16px Arial, sans-serif;	
	background-color: #E0D7D6;	
	border-width: 1px;
	border-style: solid;
	border-color: #87554D;
	margin: 0px;
	padding: 3px;
	text-align: right;
	}

.table-normal .ac {
	font: normal 13px/16px Arial, sans-serif;	
	background-color: #E0D7D6;	
	border-width: 1px;
	border-style: solid;
	border-color: #87554D;
	margin: 0px;
	padding: 3px;
	text-align: center;
	}

.table-normal td {
	font: 13px/16px bold Arial, sans-serif;	
	background-color: #E0D7D6;	
	border-width: 1px;
	border-style: solid;
	border-color: #87554D;
	margin: 0px;
	padding: 3px;
	}

.table-normal2 {
	width: 500px;
	background-color: transparent;
	border-collapse: collapse;
	margin: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
	}

.table-normal2 th {
	font: bold 13px/16px Arial, sans-serif;
	color: #FFFFFF;	
	background-color: #002147;	
	border-width: 1px;
	border-style: solid;
	border-color: #002147;
	margin: 0px;
	padding: 3px;
	}

.table-normal2 .sh {
	font: normal 13px/16px Arial, sans-serif;
	color: #000000;	
	background-color: #637CA5;	
	border-width: 1px;
	border-style: solid;
	border-color: #002147;
	margin: 0px;
	padding: 3px;
	}

.table-normal2 .c1 {
	font: normal 13px/16px Arial, sans-serif;
	color: #000000;
	background-color: #97A4BD;	
	border-width: 1px;
	border-style: solid;
	border-color: #002147;
	margin: 0px;
	padding: 3px;
	}

.table-normal2 .ar {
	font: normal 13px/16px Arial, sans-serif;	
	background-color: #D6DBE4;	
	border-width: 1px;
	border-style: solid;
	border-color: #87554D;
	margin: 0px;
	padding: 3px;
	text-align: right;
	}

.table-normal2 .ac {
	font: normal 13px/16px Arial, sans-serif;	
	background-color: #D6DBE4;	
	border-width: 1px;
	border-style: solid;
	border-color: #87554D;
	margin: 0px;
	padding: 3px;
	text-align: center;
	}

.table-normal2 td {
	font: 13px/16px bold Arial, sans-serif;	
	background-color: #D6DBE4;	
	border-width: 1px;
	border-style: solid;
	border-color: #002147;
	margin: 0px;
	padding: 3px;
	}

.table-form {
	width: 500px;
	background-color: transparent;
	border-collapse: collapse;
	margin: 5px 10px 5px 10px;
	padding: 5px 5px 5px 5px;
	}

.table-form td {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	}

.table-form .question {
	font: 13px/16px bold Arial, sans-serif;	
	text-align: right;
	}

.table-form .answer {
	font: 13px/16px bold Arial, sans-serif;	
	text-align: left;
	}

.btn-center {
	margin-left:200px;
	}

.block-pdf {
	font: 11px/15px Arial, sans-serif;	
	display: block;
	width: 240px;
	height: 65px;
	margin: 20px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	background-color: #CEC1BF;	
	border-width: 1px;
	border-style: solid;
	border-color: #87554D;
	}

/* 
colors:
254D7A = dark blue
526B94 = medium blue
8EB0E4 = light blue
A84F25 = bright rust
9A3B25 = terra cotta
*/

.block-pdf a:link {
	color: #254D7A; 
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;
	}

.block-pdf a:visited {
	color: #A84F25; 
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;	
	}

.block-pdf a:hover {
	color: #8EB0E4; 
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;	
	}



			/* ROUNDED-CORNER BOXES */

.bl-blue {
	background: url(../images/corners/bl-blue.gif) 0 100% no-repeat #CAD2DE;
	width: 14em
	}
.br-blue {
	background: url(../images/corners/br-blue.gif) 100% 100% no-repeat;
	}
.tl-blue {
	background: url(../images/corners/tl-blue.gif) 0 0 no-repeat;
	}
.tr-blue {
	background: url(../images/corners/tr-blue.gif) 100% 0 no-repeat;
	padding:12px
	}

.bl-brown {
	background: url(../images/corners/bl-brown.gif) 0 100% no-repeat #9A3B26;
	}
.br-brown {
	background: url(../images/corners/br-brown.gif) 100% 100% no-repeat;
	}
.tl-brown {
	background: url(../images/corners/tl-brown.gif) 0 0 no-repeat;
	}
.tr-brown {
	background: url(../images/corners/tr-brown.gif) 100% 0 no-repeat;
	padding:12px
	}

.clear {
	font-size: 1px;
	height: 1px
	}


/*

#footer {
	display: block;
	position: absolute;
	top: 704px;
	left: 0px;
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 98%;
	height: 5px;
	font: normal 10px Helvetica, Arial, sans-serif;
	text-align: center;
	}

*/
