/* --- global settings needed for thickbox --- */
* {padding: 0; margin: 0;}

html, body {
	min-height: 100%;
	height: auto !important;
	height: 100%
}

/* -- */

body	{margin: 0 auto; padding: 0; background: #020;}
form	{margin: 0;}
a img	{border: 1px solid #669999;}
h1		{display: none;}
strong	{color: #333;}
td		{border: 0 solid #000;}
ul, ol	{margin: 0; padding: 0 0 0 30px;}
body, td,
.NormalText	{color: #000; font-size: 13px; line-height: 16px; font-family: Verdana, Georgia;}
.Header		{font-size: 14px; line-height: 30px;}
.SmallText	{font-size: 10px; line-height: 16px;}
.NoteText	{font-size: 10px; color: #333;}
.GreenText strong,
.GreenText	{color: #366;}
.RedText	{color: #900;}

td.Clear	{}
td.ListDoubleSpace,
td.ListHalfSpace,
td.ListLowerAlpha	{}
td.Halves			{width: 50%;}
td.Thirds			{width: 33%;}
td.TopBorder		{border-width: 1px 0 0;}
td.TopLeftBorder	{border-width: 1px 0 0 1px;}
td.TopSidesBorder	{border-width: 1px 1px 0;}

table#children		{border: solid #fff; border-width: 0 0 0 25px;}

ol ol				{margin: 16px; list-style-type: lower-alpha;}

input.text			{width: 140px;}
div.container		{width: 744px; margin: 0 auto; padding: 0; background: #FFF;}
div.content			{width: 698px; margin: 13px 0 13px 23px;}
div.footer			{margin: 15px 2px 5px 5px; border: solid #699; border-width: 1px 0 0; padding: 8px; color: #366; font-size: 10px;}
div.titleblock		{margin: 0 0 1px; padding: 108px 24px 7px; background: url(../images/header.jpg) no-repeat 0 -72px;}
div.footer strong,
div.titleblock td strong,
div.titleblock td	{color: #353;}
div.rightbox		{margin: 0; padding: 0 7px 10px; border: 1px solid #353;}
div.rightcontainer	{float: right; clear: both; width: 185px; margin: 12px 10px 0 0; padding: 0;}

div.topnav			{height: 24px; background: #353;}
div.topnav ul		{margin: 0; padding: 0; font-weight: bold; list-style-type: none;}
div.topnav li		{float: left; position: relative;}
div.topnav ul ul	{width: 180px; visibility: hidden; position: absolute; left: 0; top: 23px; text-align: left; background: #999;}
div.topnav ul ul li	{float: none; font-weight: normal; display: block;}

td.ListDoubleSpace li	{margin: 0 0 16px;}
td.ListHalfSpace li		{margin: 0 0 8px;}
td.ListLowerAlpha ol	{list-style-type: lower-alpha;}
body.index div.content		{width: 510px;}

table.gallery td {
	text-align: center;
	padding: 10px;
	width: 
}

table.directory td {
	padding: 5px;
}

table.directory tr.header td a:link,
table.directory tr.header td a:active,
table.directory tr.header td a:visited,
table.directory tr.header td a:hover {
	color: #fff;
}

table.directory tr.header td {
	color: #fff;
	font-weight: bold;
	background-color: #335533;
}

table.directory tr.alt td {
	background-color: #EFEFEF;
}

table.minutes td ul		{margin: 5px 0 0; padding: 0 0 0 15px; font-family: Courier;}
table.resources td ul	{padding: 0 0 0 15px;}

/* Links */

a:link,
a:link strong			{text-decoration: underline; color: #366;}
a:visited strong,
a:active strong,
a:visited,
a:active				{text-decoration: underline; color: #699;}
a:hover,
a:hover strong			{text-decoration: none;}

div.topnav ul a			{padding: 4px 24px; font-size: 13px; line-height: 24px; text-decoration: none;}
div.topnav ul a:link,
div.topnav ul a:visited,
div.topnav ul a:active	{color: #eee; background: none;}
div.topnav ul a:hover	{color: #eee; background: #132;}
div.topnav ul ul a		{display: block; border: solid #353; border-width: 1px 0 0; padding: 2px 0 2px 10px; line-height: 20px; background: #333;}
div.topnav ul ul a:link,
div.topnav ul ul a:visited,
div.topnav ul ul a:active	{background: #132;}
div.topnav ul ul a:hover	{background: #353;}

table.minutes td ul a:link,
table.minutes td ul a:visited,
table.minutes td ul a:active	{text-decoration: none;}
table.minutes td ul a:hover		{text-decoration: underline;}

input.Text {
	width: 166px;
}

div#message {
	padding: 10px;
	background-color: #EFEFEF;
	margin: 20px auto 0 auto;
	font-weight: bold;
	font-size: 10px;
}

div#message ul {
	padding-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
}

* html div#message ul {
	padding-left: 0;
	margin-left: 15px;
}