body {
	background-attachment: fixed;
	background-image: url(img/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
        background-color: 0CCBCB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
        text-align: center;
        margin: 0 auto;
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CCCC;
	text-decoration: none;
        margin: 0 10 0 10;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
        margin: 0 10 0 10;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CCCC;
	text-decoration: underline;
        margin: 0 10 0 10;
}

p {
        text-indent: 8px;
}

.faqtable {
	border: 2px ridge #00CCCC;
}

table.general {
        width: 100%;
        border: 2px ridge #00CCCC;
        font-size: 11px;
        border-collapse: collapse;
        border-spacing: 0px;
        margin-top: 0px;
}

table.general td {
}

table.general td.header {
        border-bottom: 1px solid #00CCCC;
}

table.people {
        width: 400;
        text-align: center;
        font-size: 12px;
        border-collapse: collapse;
        border-spacing: 0px;
        margin-top: 0px;
}


/*Thumbnail CSS code... brilliant!*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail img{
border: 2px ridge #00CCCC;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
text-decoration: none;
color: black;
text-indent: 8px;
text-align: left;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #DDFFFF;
padding: 5px;
width:300;
left: -1000px;
border: 2px ridge #00CCCC;
visibility: hidden;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -100px; /*position where enlarged image should offset horizontally */
}
/*END thumbnail code*/


.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: none;
	margin: 10pt;
}

#nav {
        width: 400;
        margin: 0 auto;
	font-size: 12px;
	line-height: 1.4em;
}

#textspace {
        margin: 0 auto;
        text-align: left;
        width: 600;
}

#contents {
       margin: 0 20%;
       text-align: left;
       position:relative;
       left:200;
       width: 200;
       background-color: #DDFFFF;
       border: 2px ridge #00CCCC;
}