html, body			{background-color:#151623; margin:0; padding:0; font-family:Arial,Verdana,Sans-serif; font-size:0.85em; color:#000;}
body				{text-align:center;}
#container			{background-color:#fff; margin:5px auto 0 auto; padding:0; width:780px; text-align:left; border:1px solid #9d9eab;}
#masthead			{width:100%; height:131px; background:url(../images/masthead_farm.jpg) 0 0 repeat-x; background-color:#5f6081;}
#content			{width:748px; height:auto; background-color:#fff; margin-left:16px; margin-top:18px;}
#posts				{background-color:#fff; margin:0 auto; padding:60px 0 10px 0; width:780px; text-align:center; color:#333; font-size:.95em;}
#footer				{background:url(../images/bg_seal.gif) 50% 40px no-repeat; background-color:#fff; margin:0 auto; padding:100px 0 10px 0; width:780px; text-align:center; color:#666; font-size:0.9em;}
#breadcrumbs			{padding:0 0 6px 0; margin:0; font-size:.95em; color:#999;}
#breadcrumbs a			{text-decoration:none;}
#breadcrumbs a:hover		{text-decoration:underline;}

#site-title			{position:absolute; left:50%; top:15px; width:780px; margin-left:-390px; text-align:center; font-family:monotype corsiva,cursive,Verdana,Sans-serif;}
#site-title-1			{display:block; color:#fff; font-size:3.6em;}
#site-title-2			{display:block; color:#fc0; font-size:1.8em;}
#menu-bar			{position:absolute; left:50%; top:106px; width:780px; height:22px; margin-left:-390px; background:url(../images/bg_menu.gif) 0 0 repeat-x; background-color:#cdf; text-align:center; color:#99c; padding:6px 0 0 0; border-bottom:1px solid #88a; border-top:1px solid #aac;}
#menu-bar a			{text-decoration:none; display:inline; padding:0 16px; font-weight:bold; font-size:1em;}
#menu-bar a:hover		{color:#def;}
.menu-link			{position:absolute; visibility:hidden; padding-top:1px; margin-top:5px; margin-left:-4px; line-height:18px; z-index:100; background-color:#bcd; width:200px; text-align:left; border:1px solid #88a; border-top:0;}
.menu-link a			{width:100%; display:block; padding:1px 0; text-decoration:none; text-indent:5px; font-size:1em;}
.menu-link a:hover		{background-color:#89b; color:#def;}
#leader				{position:relative;}
#search				{}
#adobe				{display:block;}

a				{color:#036;}
a:hover				{color:#69c;}
a:visited			{color:#606;}
a.pdf				{background:url(../images/pdf.gif) 100% 3px no-repeat; padding-right:25px;}

p.first				{padding-top:2px; margin-top:0;}

h1				{font-size:1.8em; padding:12px 4px 0 0; margin:0px;}
h2				{font-weight:bold; font-size:1.2em; color:#666; padding:0 4px 16px 0; margin:0;}
h3				{font-weight:bold; font-size:1.3em; color:#000; padding:16px 0px 0px 0px; margin:0px;}
h4				{font-size:1.0em; color:#000; padding-top:12px; margin:0px;}
dt				{font-weight:bold; padding:8px 0 0 0; margin:0;}
li				{padding:2px 0;}

.module				{display:block; background:url(../images/bg_blue-white-gradient.jpg) 0 0 repeat-x; margin-bottom:4px; border:1px solid #d9d9e7;}
.module-inline			{width:200px; float:right; margin:4px 0 8px 24px;}
.module h4			{padding:10px 0 0 0; margin:0 6px;}
.module p, .module dt		{padding:2px 0 8px 0; margin:0 6px;}
.module ul			{margin-right:8px;}
.module-inline img		{margin:0 4px;}
.title-bar			{display:block; padding:2px; margin:4px; font-size:1.2em; font-weight:bold; border-bottom:2px solid #a6a6b4;}

.bold				{font-weight:bold;}
.alert				{color:#c00;}
.note				{color:#777; font-size:.9em;}
.req				{font-weight:bold; color:#f60; font-size:1.6em; text-align:right;}
.caption			{display:block; font-size:.8em; color:#555; padding:2px 0 0 4px; margin:0;}
.footnote			{font-size:.85em; color:#666;}
.nowrap				{white-space:nowrap;}
.noprint			{}
.oflow				{overflow:auto;}
.hidden				{display:none;}
.floatleft			{float:left;}
.floatright			{float:right;}
.alignright			{text-align:right;}
.aligncenter			{text-align:center;}
.notopbuffer			{padding-top:0; margin-top:0;}

.back-to-top			{display:block; text-align:right; padding:4px;}
tr.top td, tr.top th		{vertical-align:top;}

.w50				{width:50px;}
.w100				{width:100px;}
.w125				{width:125px;}
.w150				{width:150px;}
.w200				{width:200px;}
.w300				{width:300px;}
.w400				{width:400px;}
.h100				{height:100px;}
.h250				{height:250px;}
.h300				{height:300px;}
.h400				{height:400px;}

/* For Agenda/Minute Listings */
.bar				{width:400px; border:1px solid #9ac; padding:4px; background-color:#c4d5f7;}
.barhead			{font-size:1.2em; font-weight:bold;}
.grid				{width:100%; background-color:#ddd; margin-top:4px;}
.grid th, .grid td		{background-color:#fff;}


