/* According to kuler.adobe.com, the color scheme is#006600	dark green#11b21a	light green#230b72	dark blue#331a05	dark brown#b25808	light brown*/body {	font-size: 90%;}img {	z-index: 0;}img.right {	float: right;	margin: 4px 0px 4px 10px;}
img.left {	float: left;	margin: 4px 0px 4px 10px;}
a,a:visited {	text-decoration: none;	color: #331A05;	text-shadow: 0px 0px 2px #11b21a;}a img:hover{	opacity: 0.80;}td {	font-size: 1.0em;	font-family: sans-serif;	vertical-align: top;}ol {	margin: 0;}hr {	margin-top: 1em;	width: 85%;}.left {	text-align: left !important;}.center {	text-align: center !important;}.right {	text-align: right !important;}.leftside {	 vertical-align: top;	 width: 210;	 min-width: 210;}.bold {	font-weight: bold;}.logo {	padding: 0 0 0 1em;}.shade {	background-color: #f4f0dc}#attrib {	font-size: 0.7em;	font-family: sans-serif;	font-weight: bold;	position: fixed;	bottom: 0px;	left: 0px;	width: 190px;	background-color: #fff;	padding-left: 5px;	opacity: 0.75;}.headline  {	color: #fffad0;	text-shadow: 3px 3px 3px #230b72;  /*b25808; */	background-color: #060;	font-size: 2.0em;	font-family: sans-serif;/*	font-variant: small-caps;	*/	font-weight: bold;	text-align: center;	padding: 0.4em 0;	margin: 0;	vertical-align: middle;}.headline-left  {	color: black;	font-size: 2.0em;	font-family: sans-serif;	font-variant: small-caps;	font-weight: bold;	text-align: left;	margin-top: 0.6em;	margin-bottom: 1.8em !important;	vertical-align: top;}.header   {	color: #fffad0;	text-shadow: 2px 2px 3px #230b72;  /*b25808; */	background-color: #060;	line-height: 150%;	font-size: 1.6em;	font-family: sans-serif;	font-weight: bold;	text-align: center;	margin-top: 0.6em;	margin-bottom: 1.0em !important;	vertical-align: middle;}
.header-small   {	color: #fffad0;	text-shadow: 2px 2px 2px #230b72;  /*b25808; */	background-color: #060;	line-height: 130%;	font-size: 1.2em;	font-family: sans-serif;	font-weight: bold;	text-align: center;	margin-top: 0.3em;	margin-bottom: 0.6em !important;	vertical-align: middle;}.subhead   {	color: black;	line-height: 100%;	font-size: 1.2em;	font-family: sans-serif;	font-weight: bold;	text-align: center;	margin-top: 0.4em;	margin-bottom: 1.0em !important;	vertical-align: middle;}table.framed {	width: 590px;	border: thin solid #060;	padding: 0px;	margin-bottom: 0.5em;}table.framed tr td {	padding: 0 0.2em 0 0.4em;}table.menu {	background-color: white;	margin: 0px;	padding: 1em;	page-break-after: always;	width: 600px;	min-width: 600px;	max-width: 600px;	border: 4px groove #060;}table.menu tr td {	padding: 2px;}.indent {	margin: 0 0 0 1.5em;}.inset {	margin: 0 1.5em;
	padding: 0 0.5em;}
.tight {	margin: 0 !important;}.hidden-w {	color: white; }.menu2 {	color: #060;	font-size: 0.9em;	font-family: sans-serif;	font-weight: 600;	font-stretch: condensed;	background-color: white;	text-align: left;	vertical-align: middle;	height: 21px;	min-height: 21px;	max-height: 21px;	width: 140px;	min-width: 90px;	max-width: 210px;	border-top: thin solid #666;	border-bottom: 2px solid #555;/*	border: 2px outset gold;	*/	white-space: nowrap;	z-index: 1;	opacity: 0.98; }.menu2 a {	margin-left: 0px;	/* IE 6 on Win hates the -8px I had */	white-space: nowrap;	z-index: 1;}td.menu2:hover {	opacity: 1.00;}td.menu2 a:hover {	opacity: 1.00;	color: #11b21a;	text-shadow: 1px 1px 2px #331A05;}.small{	font-family: sans-serif;	font-size: 0.8em;	font-weight: bold;	}.medium{	font-family: sans-serif;	font-size: 1.0em;	font-weight: bold;	}.large{	font-family: sans-serif;	font-size: 1.2em;	font-weight: bold;}

.sm {	font-family: sans-serif;	font-size: 0.8em;}


.p70 {	font-size: 0.7em;}

.p80 {	font-size: 0.8em;}

.p90 {	font-size: 0.9em;}

.stdpage {	background-color: white;	background-image: url("/images/menu-bkgrnd.gif");	background-repeat: no-repeat;}#certif,.certif {	background-color: white;/*	text-align: center; */	margin: 4px;	width: 7.5in;	min-width: 7.5in;	max-width: 7.5in;	height: 10in;	min-height: 10in;	max-height: 10in;	border: double 8px #060;}.frame {	border: thin solid black;}.counter {	width: 85%;	border: thin solid gold;	padding: 1px 0;	margin: 0 0 0 0.5em;	text-align: center;	background-color: black;}#hole {	background-color: white;}#hole table {	width: 550px;	border: thin #aaa solid;}#hole table tr td.col1 {	text-align: right;	padding: 3px 6px 3px 0;	white-space: nowrap;	border: thin #555 solid;}#hole table tr td.col2 {	text-align: right;	padding: 3px 18px 3px 0;	border: thin #555 solid;}#hole table tr td.col3 {	text-align: center;	padding: 3px;	width: 350px;	background-color: white;	border: thin #555 solid;}#hole table tr.blue {	background-color: #5555ff;}#hole table tr.red {	background-color: #ff5555;}#hole table tr.yellow {	background-color: #ffff55;}
.gallery {
	text-align: center !important;
}
.gallery p {
	display: inline;
	font-size: 0.8em;	font-weight: bold;	background-color: white;}.gallery p img {	border: 4px outset #b25808;}a.inline {	color: #060;	background-color: #fffad0;	border: thin solid #331a05;	text-shadow: 1px 1px 1px #b25808;  /*b25808; */	padding: 0.2em 0.5em;	font-size: 1.0em;	font-weight: bold;	text-align: center;	margin-top: 0.3em;	margin-bottom: 0.6em !important;}a.inline:hover {	color: #fffad0;	background-color: #11b21a;	text-shadow: 1px 1px 1px #331a05;  /*b25808; */}table.membership-data {	border: thin solid #331a05;	padding: 0.5em 1.0em 0.5em 0;}table.membership-data tr td {	padding: 0.2em 0 0 0;	white-space: nowrap;}.checkbox {	border: thin solid black;	font-size: 1.0em;	padding: 0.1em 0.8em;	margin: 0 1.0em 0 0.3em;}.uline {	border-bottom: thin solid black;}.super{	vertical-align: super;	text-transform: uppercase;	font-size: 50%;}.warn {	background-color: #ffff55;	color: #cc2200;	text-shadow: 1px 1px 1px black;	padding: 0.2em 0.5em;}.spacer { height: 0.5em; }.invite-regular { background-color: #ddeeff;
}.invite-senior { background-color: #ffffee;
}