body {
/*	background-color: #A8A978; */
	background-color: #A89868;
	color: #000000;
	font-family: arial,sans-serif;
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
}

/*
p { 
	color: #000000;
	font-family: arial,sans-serif; 
	font-size: 12px;
}
*/

p { 
	font-size: 14px;
	text-align: justify;
}

.pubbig {
	font-size: 14px;
	text-align: justify;
}

.footer {
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	text-align: center;
}

.opening {
	font-family: verdana,arial,sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #332211;
}

h3 { 
	color: #000000;
/*	font-family: arial,sans-serif; */
	font-weight: bold;
	font-size: 16px;
}

a {
	text-decoration: none;
	font-weight: bold;
}

a:link { 
/*	color: #717248; */
/*	border-color: #717248; */
	color: #817148;
	border-color: #817148;
}
a:visited { 
/*	color: #717248; */
/*	border-color: #717248; */
	color: #817148;
	border-color: #817148;
}
a:hover { 
	color: #FF7248;
	border-color: #FF7248;
}
a:active { 
	color: #FF7248;
	border-color: #FF7248;
}

a.piclink:link { 
	color: #000000;
	border-color: #000000;
	font-weight: 600;
}
a.piclink:visited { 
	color: #000000;
	border-color: #000000;
	font-weight: 600;
}
a.piclink:hover { 
	color: #993320;
	border-color: #993320;
	font-weight: 600;
}
a.piclink:active { 
	color: #993320;
	border-color: #993320;
	font-weight: 600;
}

a.footer:link { 
	color: #000000;
	border-color: #000000;
	font-weight: 600;
}
a.footer:visited { 
	color: #000000;
	border-color: #000000;
	font-weight: 600;
}
a.footer:hover { 
	color: #993320;
	border-color: #993320;
	font-weight: 600;
}
a.footer:active { 
	color: #993320;
	border-color: #993320;
	font-weight: 600;
}



table { /* SAME */
	width: 960px;
	border-spacing: 0px;
/*	background-color: #E4E4D5; */
	background-color: #E4D4C4;
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #112211 #112211 #112211 #112211; /* clockwise: top right bottm left */
	border-collapse: separate;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
}

table.head { /* SAME */
	margin-top: 8px;
/*	background-color: #717248; */
/*	background-color: #716138; */
	background-color: #817148;

}

table.spot { /* Used??? */
/*	background-color: #BCBC96; */
/*	background-color: #D4D4C5; */
	background-color: #D4C4B5;
	width:172px;
	height: 204px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
}

table.sorry {
	width: 928px; 
	height: 100%; 
	background-color: #D4C4B5;
}

table td {
	background-color: transparent;
	border-collapse: collapse; 
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	padding: 2px 2px 2px 2px; /* Was 8px */
	text-align: left;
	vertical-align: top;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #000000;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

td.textbox {
	padding: 2px 16px 2px 16px; /* Was 8px */
}

/*
td.spotcontainer {
	width:172px;
	height: 220px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid red;
}
*/

table th {
	background-color: transparent;
	border-collapse: separate; 
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	padding: 8px 8px 8px 8px;
	text-align: left;
	vertical-align: top;
	font-family: arial,sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

td.spacer {
	height: 8px;
	font-size: 0px;
}

/* Warning Messages */

td.pass { 
	padding: 2px 8px 2px 8px;
/*	font-family: verdana,arial; */
	font-size: 12px;
/*	font-weight: bold; */
/*	color: #6666FF; */
	color: #000000;
}

td.fail { 
	padding: 2px 8px 2px 8px;
/*	font-family: verdana,arial; */
	font-size: 12px;
	font-weight: bold;
	color: #FF3366;
}

/* Image Boxes */

.picsmall {
border-color: #000000;
border-width: 1px;
border-style: solid;
}

.piclarge {
border-color: #000000;
border-width: 1px;
border-style: solid;
}

img.piclarge:hover { 
	color: #993320;
	border-color: #993320;
	font-weight: 600;
}
img.piclarge:active { 
	color: #993320;
	border-color: #993320;
	font-weight: 600;
}

/* FORM ELEMENTS */

input {
/*	background-color: #BCBC96; */
	background-color: #D4C4B5;
	font-family: arial,sans-serif;

/*	border-width: 1px; */
/*	border-style: solid; */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}


input.tools {
/*	background-color: #BCBC96; */
	background-color: #D4C4B5;
/*	border-width: 1px; */
/*	border-style: solid; */
/*
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
*/
}


textarea.tools {
	background-color: #D4C4B5;
/*	border-width: 1px; */
/*	border-style: solid; */
/*	border-color: #000000; */
	width: 388px;
	height: 120px;
	padding: 2px;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #000000;
	overflow: auto;
}


input.nav {
/*	background-color: #BCBC96; */
/*	background-color: #BBCD86; */
	background-color: #BBAD86;
	width: 96px;
	height: 20px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

input.nav:hover {
	background-color: #FFBC96;
	cursor: pointer;
}



select {
/*	background-color: #BCBC96; */
/*	background-color: #E4D4C4; */
	background-color: #D4C4B5;
	font-family: arial,sans-serif;
	color: #000000;
}


select.head {
/*	background-color: #717248; */
	background-color: #817148;
	font-family: arial,sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;

	border-width: 0px;
	border-style: solid;
	cursor: pointer;
}


select.year {
/*	background-color: #D4D4C5; */
	background-color: #D4C4B5;
	font-family: arial,sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
	cursor: pointer;

	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	-o-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
}

select.year:hover {
	background-color: #FFBC96;
	cursor: pointer;
}

td.yearselect {
	padding: 8px 8px 8px 16px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}




input.mail {
	background-color: #D4C4B5;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 600px;
	height: 16px;
	padding: 2px;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #000000;
}


textarea.mail {
	background-color: #D4C4B5;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 600px;
	height: 120px;
	padding: 2px;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #000000;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}


input.mailsubmit {
/*	background-color: #BCBC96; */
	background-color: #BBAD86;
	width: 96px;
	height: 20px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

input.mailsubmit:hover {
	background-color: #FFBC96;
	cursor: pointer;
}




