﻿*			{ margin:0; padding:0; }
body 		{ font:normal 1em/125% verdana,arial,helvetica,sans-serif; background:#000 url('bkdg-pavement.jpg'); behavior:url(css/csshover.htc); }
img			{ border:0; }

#site		{ width:900px; border:4px solid #666; margin:24px auto; background:#fff url('bkgd-top.jpg') no-repeat; }
#logo		{ float:left; position:relative; top:-12px; left:-12px; z-index:999; }
#findmember	{ float:right; position:relative; padding:9px 24px; }

#menu1				{ float:left; font:bold .67em/125% Arial,Helvetica,sans-serif; border-left:1px solid #bdf; }
#menu1 li			{ float:left; border-right:1px solid #bdf; list-style-type:none; }
#menu1 li a 		{ display:block; padding:4px 24px; text-decoration:none; color:#bdf; }
#menu1 li a:hover	{ text-decoration:underline; color:#ff0; }

#menu2				{ clear:right; margin:4px 0; font:bold .80em/125% Arial,Helvetica,sans-serif; border-left:1px solid #bdf; }
#menu2 li			{ float:left; border-right:1px solid #bdf; list-style-type:none; }
#menu2 li a 		{ display:block; padding:2px 15px; text-decoration:none; color:#fff; }
#menu2 li a:hover	{ background:#036 url('bkgd-menu-hl.gif'); color:#ff0; }

#menu3				{ clear:both; margin:36px 6px; font:bold .75em/125% Arial,Helvetica,sans-serif; border-bottom:2px solid #369; }
#menu3 li			{ float:none; border-top:2px solid #369; list-style-type:none; text-align:center; background:#fff; }
#menu3 li a 		{ display:block; padding:8px; text-decoration:none; color:#555; }
#menu3 li a:hover	{ background:#ffc; color:#369; }

#footer				{ clear:both; text-align:center; padding:12px; font:normal .72em/150% Arial,Helvetica,sans-serif; color:#888; background:#fff; }
#footer a			{ text-decoration:none; color:#069; }
#footer a:hover		{ text-decoration:underline; color:#09c; }

#content			{ clear:both; width:100%; min-height:240px; margin:18px 0; background:#fff; }
#column-lt			{ float:left; width:180px; border-right:2px #369 solid; }
#column-single		{ float:center; width:7; border-right:2px #369 solid; padding:0 36px; }
#column-main		{ float:left; width:660px; padding:0 24px; }
#column-middle		{ float:left; width:444px; padding:0 24px; }

#column-rt			{ float:right; width:216px; background-color:#ccc; 3padding:0 24px; }

h1			{ font:bold 1.25em/140% Verdana,Arial,Helvetica,sans-serif; color:#369; margin:18px 0 0 0; }
h2			{ font:bold 1.1em/140% Verdana,Arial,Helvetica,sans-serif; color:#369; margin:18px 0 0 0; }
h3			{ font:bold 1.0em/140% Verdana,Arial,Helvetica,sans-serif; color:#036; margin:12px 0 0 0; }
h4			{ font:bold 0.9em/140% Verdana,Arial,Helvetica,sans-serif; color:#036; margin:12px 0 0 0; }
p			{ font:normal 0.8em/140% Verdana,Arial,Helvetica,sans-serif; color:#333; margin: 6px 0 12px 0; }
ul			{ margin:5px 0 5px 30px; }
ul li		{ list-style-type:square; font:normal 0.8em/140% Verdana,Arial,Helvetica,sans-serif; color:#333; }

#column-main ul li	{ font:normal .80em/140% Verdana,Arial,Helvetica,sans-serif; color:#333; margin: 0 0 6px 36px; }
#column-main ol li	{ font:normal .80em/140% Verdana,Arial,Helvetica,sans-serif; color:#333; margin: 0 0 6px 36px; }

.top		{ margin-top:0px; }

.ttl		{ font:bold 1.0em/140% Verdana,Arial,Helvetica,sans-serif; color:#036; margin: 18px 0 0 0; }
.date		{ font:bold .80em/140% Verdana,Arial,Helvetica,sans-serif; color:#666; margin:0 24px; }
.location	{ font:bold .80em/140% Verdana,Arial,Helvetica,sans-serif; color:#666; margin:0 24px; }
.desc		{ font:normal italic .80em/140% Verdana,Arial,Helvetica,sans-serif; color:#333; margin:6px 24px; }
.intro		{ font:normal italic .72em/140% Verdana,Arial,Helvetica,sans-serif; color:#555; margin:4px 0; text-align:justify; }
.ref		{ font:normal italic .72em/140% Verdana,Arial,Helvetica,sans-serif; color:#555; margin:4px 0; text-align:left; }
.refno		{ font:normal italic .72em/140% Verdana,Arial,Helvetica,sans-serif; color:#555; margin:4px 0; vertical-align:super; }

.q			{ font-weight:bold; color:#900; margin-top:18px; }
.a			{ font-weight:bold; color:#369; margin-top:-12px; }
.caption	{ font-weight:bold; font-size:.72em; color:#999; text-align:center; }
.ctr		{ text-align:center; }
.imagert	{ float:right; margin-left:12px; }
.imagelt	{ float:left; margin-right:12px; }

.eventdate	{ font:bold .80em/140% Verdana,Arial,Helvetica,sans-serif; color:#666; margin:18px 0 0 0; }
.eventtitle { font:bold 1.0em/140% Verdana,Arial,Helvetica,sans-serif; color:#036; margin:3px 0; }
.eventdesc	{ font:normal .80/140% Verdana,Arial,Helvetica,sans-serif; color:#333; margin:3px 0; }

.homelinks	{ text-align:center; margin:24px; }
#award		{ width:100%; border-collapse:collapse; }
#award td	{ padding:6px 24px; vertical-align:top; text-align:left; }

.member		{ font:bold 1.0em/140% Verdana,Arial,Helvetica,sans-serif; margin:24px 0 0 0; color:#933; }
.address	{ font:normal 0.8em/140% Verdana,Arial,Helvetica,sans-serif; margin:9px 36px; color:#555; }
.contact	{ font:normal italic 0.8em/140% Verdana,Arial,Helvetica,sans-serif; margin:0 36px; color:#000; }
.hilite 	{ background-color: #FFFFCC; padding: 6px; margin: 6px 0px; }

.dataheader	{ font-size: 0.75em; color: gray; font-style: italic; font-family: Arial Narrow; position: relative; }
.dataitem	{ font-size: 0.8em; color: navy; font-family: Arial; }
.datatitle	{ font-size: 1em; color: maroon; font-family: Arial; font-weight: bold; }
.indent		{ left: 1em; position: relative; }
.logos		{ text-align: center; }
