h1				{ font-family: Verdana; font-size: 16pt; color: #000066; font-weight: bold }
h2				{ font-family: Verdana; font-size: 14pt; color: #000066; font-weight: bold }
h3				{ font-family: Verdana; font-size: 12pt; color: #000066; font-weight: bold }
body			{ font-family: Verdana; font-size: 12pt; margin: 4px; color: #000066; }
body.private	{ background-color: #EBEBEB }
table			{ width: 100%; margin: 0; }
table td		{ border: 0px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.member, td.lbl		{ text-align: right; vertical-align: top; font-size: 75%; padding: 0px 10px 3px 3px; }
td#title 		{ height: 75px; vertical-align: middle; font: bold 150% Verdana, Arial, Helvetica, sans-serif; }
td#subtitle 	{ height: 50px; text-align: left; vertical-align: middle; font-weight: bold; font-size: 125%; } 
td#navigator	{ width: 170px; text-align: center; font: 115% bold Verdana, Arial, Helvetica, sans-serif; }
td#footer, td#copyright	{ height: 75px; text-align: center; vertical-align: bottom; font-size: 85%; }
td#bannerleft { vertical-align: middle; }
td#bannerright { vertical-align: middle; }
div#copyright	{ font-size: 85%; }
table.skema	{ border-top: 1px solid #000066; border-left: 1px solid #000066; width: 80%; }
table.iframeskema	{ border-top: 1px solid #000066; border-left: 1px solid #000066; width: 100%; }
table.skema th, table.iframeskema th	{ text-align: center; font: 115% bold Verdana, Arial, Helvetica, sans-serif; }
table.skema td, table.skema th, table.iframeskema td, table.iframeskema th	{ border-right: 1px solid #000066; border-bottom: 1px solid #000066; padding: 3px 3px 3px 3px; }
table.skema td.hangar, table.iframeskema td.hangar { vertical-align: middle; }
table.calendar 	{ border: 1px solid #000066; width: 100%; }
table.calendar tr.past, table.calendar tr.past a:link { color: gray; }
table#list		{ border: 1px solid #000066; width: 550px; }
table#list th, table.calendar th	{ text-align: center; font: 115% bold Verdana, Arial, Helvetica, sans-serif; }
table#list td, table.calendar td	{ border-top: 1px solid #000066; padding: 3px 3px 3px 3px; text-align: left;}
table#list td.number	{ font-weight: bold; font-size: 110%; text-align: center; padding: 3px 3px 3px 3px; }
table#frqlist		{ border-left: 1px solid #000066; border-bottom: 1px solid #000066; width: 95%; }
table#frqlist th	{ padding-left: 5px; border-top: 1px solid #000066; border-right: none; font-weight: bold; font-size: 110%; text-align: left; }
table#frqlist td	{ border-right: 1px solid #000066; border-top: 1px solid #000066; padding: 3px 3px 3px 3px; text-align: left; }
table#frqlist td.number	{ border-top: 1px solid #000066; border-right: none; font-weight: bold; font-size: 110%; text-align: center; }
table#picturebanner	{ cellspacing: "2" cellpadding: "2" width: "95%" }
table#picturebanner td	{ vertical_align: middle; }
div.ill	{ width: 320px; padding: 3 px 2px; margin: 1px 7px; font: italic 80% Verdana, Helvetica, sans-serif; text-align: center; }
div.ill_left 	{ float: left; width: 340px; padding: 3 px 2px; margin: 1px 7px; font: italic 80% Verdana, Helvetica, sans-serif; text-align: center; }
div.ill_right, div.ill_right_front	{ float: right; width: 340px; padding: 3 px 2px; margin: 1px 7px; font: italic 80% Verdana, Helvetica, sans-serif; text-align: center; }
div.ill_right img { width: 320px; height: 240px; padding: 10px; }
div.ill_right_front img { width: 320px; padding: 10px; }
	
div#bannerleftarrow	{ visibility: hidden; }
button 			{font-family: Verdana; font-size: 11px; color: #000066; background-color: #cccccc; border-width: 1px 2px 2px 1px; border-color: #330099; padding-left: 5px; padding-right: 5px; cursor: hand;
}
div.planenotes {margin-left: 10%; margin-right: 10%;}
div.history	{margin-left: 5%; margin-right: 10%;}
div.author	{ font: italic 75% Verdana, Helvetica, sans-serif; color: gray; }
input:focus { background: yellow; }

