
.page {
	background-color: #A2A2A2;
}

.navtable {
	background: #A2A2A2;
}

.booktext {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#333333;
}

.booktexttitle {
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	font-weight:800;
	color:#333333;
}

.booktexttitlebig {
	font-family:"Courier New", Courier, monospace;
	font-size:22px;
	font-weight:800;
	color:#333333;
}

.caps {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:900;
	color:#FFFFFF;
}

a.caps {
	text-decoration:none;
}

a:hover.caps {
	text-decoration:underline;
}

.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:100;
	color:#FFFFFF;
}

.blackbodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:100;
	color:#000000;
}

a.bodytext {
	text-decoration:none;
}

a:hover.bodytext {
	text-decoration:underline;
}

.contenttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:100;
	color:#FFFFFF;
}

.contenttitletext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:500;
	color:#FFFFFF;
}

.errortext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:100;
	color: #FF0000;
}

.h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:900;
	color:#FFFFFF;
}

.most {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:900;
	color:#FFFFFF;
}
a.most {
	text-decoration:none;
}

a:hover.most {
	text-decoration:underline;
}

.bigtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-style:normal;
	font-weight:900;
	color:#FFFFFF;
}

.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:normal;
	font-weight:900;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.title {
	text-decoration:underline;
}

.bigbuttontext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:900;
	text-decoration:none;
	color:#FFFFFF;
}

a:hover.bigbuttontext {
	text-decoration:underline;
}

.contentimage {
border: 1px solid #666666;
padding: 2px;
}

.contentimage:hover {	
border: 1px solid #FF0000;
padding: 2px;
}
.contentimage:hover{
color: FF0000; /* Dummy for IE bug */	
padding: 2px;
}

.inline {
display: inline;
}

.cbutton { 
background-color: #FFFFFF;
border-color: #CCCCCC;
font-family: arial, verdana, ms sans serif; 
font-size: 8pt; 
}

#image_gallery {
position:relative;
overflow:hide;
}
ul#gallery_thumbs {
list-style: none;
margin: 0;
padding: 0;
}
#gallery_thumbs li {
background: none;
display: inline;
}
.thumb img { /* styles thumbnail previews */
background: #fff;
padding: 2px;
border: 1px solid #ddd;
}
.thumb:hover img {
background-color: transparent;
}
.thumb span { /* hides large previews */
visibility: hidden;
position: absolute;
}
.thumb span img { /* styles large previews */
background: #fff;
padding: 2px;
border: 1px solid #ddd;
}
.thumb:hover span { /* displays preview while hovering over thumb */
visibility: visible;
top: 0px; /* absolute positioning to control where previews are displayed */
left: 0;
z-index: 100;
}
