body  { margin:0; padding:0; font: 10pt  Arial, Helvetica, sans-serif;  background-repeat:repeat-x; background-image:url(/images/pattern.jpg); background-color:#FFFDF9; }
table { font: 10pt  Arial, Helvetica, sans-serif;}
a img { border:0; }
a 	  { color:#43A30E;}

.emailfield    { display:none;}
#maincontainer {width:1000px; clear:both; text-align:left; padding:0px 0px 0px 0px; border-top:4px solid #577E44;    }

#header { clear:both; width:1000px; background-image:url(/images/toppattern.jpg); background-repeat:no-repeat; background-position:0px 0px; height:130px; }

#logo     { position:absolute; width:224px; height:72px; margin:12px 0px 0px 24px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/logo.png'); z-index:998; }
#logo[id] { background:url(/images/logo.png) no-repeat;}	
#logolink { position:absolute; width:224px; height:72px; z-index:998; margin:12px 0px 0px 24px;  }
#logolink img { width:224px; height:72px; }

#topmenu {float:right; padding:10px 0px 0px 0px;}
#topmenu ul {margin:0; padding:0;}
#topmenu li {list-style-type:none;}
#topmenu li a {font-size:8pt; font-family:"Trebuchet MS" , Helvetica; color:#577E44; text-decoration:none;}

#homebg { width:1000px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/homebottompattern2.png'); height:89px; margin-top:1px; }
#homebg[id] { background-image:url(/images/homebottompattern2.png); background-repeat:no-repeat; min-height:89px;}

#menu { width:1000px; clear:both; height:72px;  position:relative; z-index:99;  margin:-20px 0px 0px 0px;}
#sitemenubg     { width:1000px;  height:72px; overflow:hidden; z-index:9; position:absolute;  }
#sitemenubg     { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/menubg.png'); }
#sitemenubg[id] { background:url(/images/menubg.png) no-repeat;}
#sitemenu 	 { position:absolute; width:1000px; height:72px;  z-index:10;}
#sitemenu ul {margin:0; padding:10px 0px 0px 10px;}
#sitemenu li {margin:0; padding:0; list-style-type:none; display:block; float:left;}
#sitemenu li a { font-size:12pt; font-family:"Times New Roman", Times, serif; display:block; margin:20px 15px 4px 15px;  text-decoration:none; color:#414929; font-weight:bold;}
#sitemenu li span { color:#FFFFFF;  display:block; padding:10px 15px 4px 15px;}
#sitemenu li a:hover { color:#FFFFFF; border-bottom:2px solid white;}


#sitemenu ul.dropdown {
               /* sets the size of the menu blocks */
  padding-left: 20px;           /* stops the usual indent from ul */
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
  margin-top:0px;
  padding-top:0px;
  z-index:999;
  position:relative;
}

#sitemenu ul.dropdown ul {
  width: 178px;                 /* sets the size of the menu blocks */
  padding-left: 0px;           /* stops the usual indent from ul */
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
  margin-top:0px;
  padding-top:0px;
  z-index:999;
  position:relative; }

#sitemenu ul.dropdown {width: 1000px; margin:0;}

#sitemenu ul.dropdown li {
  list-style-type: none;       /* removes the bullet points */
  margin: 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;          /* makes the menu blocks be positioned relative to their parent menu item
                                  the lack of offset makes these appear normal, but it will make a difference
                                  to the absolutely positioned child blocks */
  color: #FFC706;                 /* sets the default font colour to white */
  display:block;  
  float:left;
}


#sitemenu ul.dropdown[class] > li { width:auto; }

#menu ul.dropdown li > ul {          /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
  display: none;               /* hides child menu blocks - one of the most important declarations */
  position: absolute;          /* make child blocks hover without leaving space for them */
  top: 41px;                    /* position slightly lower than the parent menu item */
  left: 15px;                  /* this must not be more than the width of the parent block, or the mouse will
                                  have to move off the element to move between blocks, and the menu will close */
								    
}


#sitemenu ul.dropdown li ul li ul
{
	left: 150px;
	top: 2px;
	width:178px;
}


#sitemenu ul.dropdown li ul li a  { margin:0; display:block; width:178px; padding:5px 16px 5px 16px; text-decoration:none; color:#695311; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; border-bottom:1px solid #F2EBD4;  }
#sitemenu ul.dropdown li ul li a:hover { background-color:#4A7C32; color:#FFFFFF; border-bottom:1px solid #4A7C32; background-image:url(/images/rarrow.gif); background-repeat:no-repeat; background-position:left center;}
#sitemenu[id] ul.dropdown li ul li a {width:146px;}


#menu ul.dropdown li ul li a:hover 
{
 background-image:url(/images/li.gif); background-repeat:no-repeat; background-position:left center; 
} 

#sitemenu ul.dropdown li ul 
{	
	border:1px solid #F2EBD4;
	background-color: #FEF6DC;
}


#sitemenu ul.dropdown li:hover, ul.dropdown li.CSStoHighlight {
  color: #FFFFFF;                 /* makes the active menu item text black */ 
  background-image:url(/images/menu-bg-on.gif); background-repeat:repeat-x; 
}

#sitemenu ul.dropdown ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
  display: block;              /* specially to go with the className changes in the behaviour file */
}
#sitemenu ul.dropdown li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;              /* makes the child block visible - one of the most important declarations */
  cursor:default;
}
/* and some link styles */
#sitemenu ul.dropdown li a {  display: block;    }
#sitemenu ul.dropdown li a:hover, ul.dropdown li a.CSStoHighLink {  }
#sitemenu ul.dropdown li:hover > a { color: #FFFFFF; } /* supports links in branch headings - must not be display: block; */

#sitemenu ul li.CSStoHighlight a.level1 { color:#FFFFFF; border-bottom:2px solid white; }

/*

*/
#sitemenu ul.dropdown li a.selected { background-image:url(/images/menu-bg-on.gif); background-repeat:repeat-x; background-position:top; }
#sitemenu ul.dropdown li ul li a.selected { background-image:url(/images/li.gif); background-repeat:no-repeat; background-position:left center; }




#homecontent { clear:both;}
#homeimage {margin:-20px 0px 0px 0px; position:relative; z-index:90;}
#homeimage #homepattern     { position:absolute; width:1000px; /* height:391px; */ height:25px; overflow:hidden; z-index:990; margin:261px 0px 0px 0px; }
#homeimage #homepattern     { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/homebottompattern.png'); }
#homeimage #homepattern[id] { background:url(/images/homebottompattern.png) no-repeat;}


#homeimage #hometext       {position:absolute; z-index:999; padding:178px 0px 0px 77px;}
#homeimage #hometext h3    { color:#007DBC; font-weight:normal; font-family:"Myriad Pro", Arial; font-size:28pt; margin:0; padding:0;}
#homeimage #hometext h4    { color:#2B2D2D; font-weight:bold; font-family:"Myriad Pro", Arial; font-size:12pt; margin:0; padding:0; width:430px;}
#homeimage #hometext img {vertical-align:middle;}
#homeimage #hometext a {text-decoration:none; font-size:10pt; text-transform:uppercase;}

#homecontent h3 { font-family:"Trebuchet MS" , Helvetica; font-size:14pt; color:#3A5B29; margin:0; padding:0px 0px 5px 0px;}
#homecontent p  { margin:0; padding:2px 0px 2px 0px;}
#homecontent h4 { margin:0; font-family:Helvetica , Arial; font-weight:600; font-size:11pt; color:#43A30E; padding:0px 0px 4px 0px; }
#homecontent h4 a {text-decoration:none;}
 #homecontent a {text-decoration:none;}
 #homecontent a:hover {text-decoration:underline;}
 #homecontent table {font-size:8pt;}
 
#homecol1 { float:left; width:286px; padding:35px 0px 0px 24px; margin-top:-82px; }
#homecol2 { float:left; width:367px; padding:35px 0px 0px 24px; margin-top:-82px; }
#homenews { float:left; width:347px; padding:35px 0px 0px 24px; margin-top:-82px; }
#homecol[id]  {  width:262px; }
#homecol2[id] {  width:338px;  }
#homenews[id] {  width:303px;  }

#homecol2 p { color:#615532; font-size:15pt; font-family:"Times New Roman", Times, serif; line-height:30px;}
#homenews table { color:#615532; font-size:10pt;}
#homenews  { color:#615532; font-size:10pt;}

#homecol1 .box { background-color:#FFE7A2; margin:0px 0px 10px 0px; display:table; clear:both; padding:0px 4px 0px 0px; }
#homecol1 .box img {  margin:0px 10px 0px 0px; float:left; }
#homecol1 .box h4 {margin:0; padding:2px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt;}
#homecol1 .box h4 a { color:#43A40F;}
#homecol1 .box p  {margin:0; padding:0; font-size:8pt; font-family:Georgia, "Times New Roman", Times, serif; color:#443F3D;}

#content  { clear:both; margin:-20px 0px 0px 0px; }
#rightcol {width:226px; float:left; display:table-cell; padding:20px 0px 0px 0px;  }
.rightcol { background-color:#FFF9E6; background-image:url(/images/rmbg.gif); background-repeat:repeat-x; background-position:top;}
#leftcol  {width:774px; float:left; display:table-cell; padding:20px 30px 0px 25px;}
#leftcol[id] { width:719px;}

#content #contentbg     { position:absolute; width:774px; /* height:391px; */ height:87px; overflow:hidden; z-index:1; margin:-10px 0px 0px 0px; }
#content #contentbg     { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/contentbg.png3'); }
#content #contentbg[id] { background:url(/images/contentbg3.png) no-repeat; }

#content #contentbglander     { position:absolute; width:774px; /* height:391px; */ height:87px; overflow:hidden; z-index:1; margin:-10px 0px 0px 0px; }
#content #contentbglander     { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/contentbg2.png'); }
#content #contentbglander[id] { background:url(/images/contentbg2.png) no-repeat; }




#location { border-bottom:1px solid #5A8247; padding:5px 0px 5px 0px; font-size:8pt; position:relative; z-index:10;}

#content h1 { margin:0; color:#3A5B29; padding:22px 0px 10px 0px; font-family:"Times New Roman", Times, serif; font-weight:500; }
#content h2 { padding:0px 0px 10px 0px; margin:0; font-size:10pt; font-weight:bold; font-family:Helvetica, Arial; color:#615532; }
#content p  { color:#766A47; font-size:10pt; font-weight:normal; font-family:Helvetica, Arial; color:#615532; margin:0; padding:5px 0px 5px 0px; line-height:20px;}
#content h3 { padding:0px 0px 10px 0px; margin:0; font-size:14pt; font-weight:normal; font-family:Helvetica, Arial; color:#615532; }
#content h4 { padding:0px 0px 10px 0px; margin:0; font-size:14pt; font-weight:normal; font-family:Helvetica, Arial; color:#615532; }

#rightbox { width:244px; float:right; margin:-40px 0px 10px 10px;}
#motto {background-image:url(/images/quotes.gif); background-repeat:no-repeat; padding:5px 0px 5px 28px; font-size:20pt; color:#4D8A2F; font-family:"Times New Roman", Times, serif;}

#links {padding-left:28px;}
#links[id] {padding-left:0px; }
#links h3 {margin:0; border-bottom:1px solid #3A5B29; color:#3A5B29; padding:20px 0px 0px 0px; width:216px;}
#links ul {margin:0; padding:0;}
#links li {margin:0; padding:0; display:block; list-style-type:none;}
#links li a {background-image:url(/images/barrow.gif); background-repeat:no-repeat; display:block; background-position:right center; text-decoration:none; width:216px; padding:4px 10px 4px 0px; border-bottom:1px solid #A9CA98; font-size:8pt;}
#links[id] li a { width:206px;}

#rightcol ul { margin:0; padding:0;}
#rightcol li { margin:0; padding:0; display:block; list-style-type:none;}
#rightcol li a { display:block; width:226px; padding:5px 16px 5px 16px; text-decoration:none; color:#695311; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; border-bottom:1px solid #F2EBD4;  }
#rightcol li a:hover { background-color:#4A7C32; color:#FFFFFF; border-bottom:1px solid #4A7C32; background-image:url(/images/rarrow.gif); background-repeat:no-repeat; background-position:left center;}
#rightcol[id] li a {width:194px;}
#rightcol li a.selected { background-color:#4A7C32; color:#FFFFFF; border-bottom:1px solid #4A7C32; background-image:url(/images/rarrow.gif); background-repeat:no-repeat; background-position:left center;}

#rightcol h3 { padding:5px 16px 5px 16px; margin:5px 0px 5px 0px;}

#footer {clear:both; border-top:2px solid #4D8A2F; margin:20px 0px 0px 0px; padding:3px 0px 3px 0px; width:1000px;}
#footer p {margin:0; padding:0; font-size:8pt; color:#4D8A2F;}

.input { border:1px solid #414929;}
.button { background-color:#414929; color:#FFFFFF; padding:2px 5px 2px 5px; border:0; font-weight:bold; font-family:Helvetica, Arial;}






/* Events */
#events_by_day {width:310px; height:160px; margin:2px 2px 2px 2px; overflow:auto; border:1px solid black; background-color:#FFFFFF; }
#events_by_day h3 { color:#2F2601; padding:3px 0px 3px 10px; font-weight:400; margin:0; clear:both; font-size:12pt; border-bottom:1px solid black;}
#events_by_day h4 { color:#FFFFFF; padding:3px 0px 3px 10px; font-weight:normal; font-weight:400; margin:0; font-size:5px;}
#events_by_day #event_odd , #events_by_day #event_even {padding:2px 0px 1px 10px;}

.event_odd {  border-bottom:1px solid #B99732; }
.event_even {  border-bottom:1px solid #B99732;}
.event_odd a , .event_even a {color:#5A5854; text-decoration:none; display:block; width:100%; padding:5px 10px 5px 10px;}

/* Calendar 
#calendar .event .date {
	background: url(/images/calendar_icon.jpg) no-repeat left center;
	padding-left: 30px;
	height:14px;
}
#calendar h4, #calendar p{
	margin-left:30px;
}
#calendar h4{
	color:#5d4072;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

#calendar h4 a { text-decoration:none; }
#calendar h4 a { text-decoration:none; }
#calendar  TABLE.calendar { width:719px; border-bottom:1px solid black; font-size:8pt; font-family:Arial, Helvetica, sans-serif; }
#calendar  TABLE.filter_box {background-color:#EEE3BA; color:#695311;}
#calendar  TH.month {   border-bottom:1px solid #5A8247; font-family:"Trebuchet MS" , Helvetica; font-size:14pt; color:#3A5B29; margin:0; padding:0px 0px 5px 0px; }
#calendar  TD.prev_month { text-align: left;   margin:0;  padding:3px 0px 3px 20px; background-color:#EEE3BA; }
#calendar  TD.center_link { text-align: center;   margin:0; background-color:#EEE3BA; }
#calendar  TD.next_month { text-align: right; font-size:12pt; font-weight:400; margin:0; padding:3px 20px 3px 0px; background-color:#EEE3BA;}
#calendar  TD.prev_month a , #calendar  TD.next_month a {font-size:10pt; font-weight:bold; text-decoration:none; color:#695311;}
#calendar  TH.day_of_week { font-size: 12pt;  padding:3px 0px 3px 0px; color:#695311; }
#calendar  TD.selected-day { text-align: left;vertical-align: top;  width:75px; height:100px; background-color: #FFFFFF; border-top:1px solid black; border-left:1px solid black; margin:1px 1px 1px 1px; padding:3px 3px 3px 3px; }
#calendar  TD.day { text-align: left; vertical-align: top; width:75px; height:100px; border-top:1px solid black; border-left:1px solid black; margin:1px 1px 1px 1px; padding:3px 3px 3px 3px; } 
#calendar  TD.today { background-color: #E0E0E0; font-weight: bold; }
#calendar  TD.selected-day a.date {display:block;  background-color:#D6CCAE; width:94px; color:#000000; text-align:center; font-size:8pt;} 
#calendar  TD.day a.date {display:block;  background-color:#EEE3BA; width:94px; color:#000000; text-align:center; font-size:8pt;} 
#calendar  TD ul {margin:0; padding:0;}
#calendar  TD ul li {margin:0; padding:0; list-style-type:none; font-size:8pt; width:94px; float:left; }
#calendar  TD ul li.odd a { display:block; margin:0; width:94px; padding:1px 2px 1px 5px; list-style-type:none; font-size:8pt; background-color:#DCDDDE; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#calendar[id]  TD ul li.odd a {width:87px;}
#calendar  TD ul li.even a { display:block; margin:0; width:94px; padding:1px 2px 1px 5px; list-style-type:none; font-size:8pt; background-color:#E5E5E5; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#calendar[id]  TD ul li.even a {width:87px;}
#submenulinks div { display:none;}
#calendar TABLE h4 {margin:0px 0px 5px 0px; padding:10px 0px 2px 0px; border-bottom:1px solid #4C4126;}
*/
#sitecalendar 								{ clear:both; font-family:Arial, Helvetica, sans-serif; font-size:8pt; position:relative; z-index:10;}
#sitecalendar #calendarnav 					{ clear:both; font-weight:bold; font-size:10pt; padding:5px 15px 5px 15px; color:#695311; }
#sitecalendar #calendarnav a 				{ color:#695311; text-decoration:none;}
#sitecalendar #calendarnav a:hover 			{ color:#43A30E; }

#calendarcontent .day_of_week				{ background-color: #654; color:#FFFFFF; text-align:center; padding:2px 2px 2px 2px; font-size:8pt; font-weight:normal;}
#calendarcontent .dayNumber 				{ background-color:#FEF6DC; color:#654; font-size:7pt; text-align:right; clear:both; padding:1px 2px 1px 2px;  }
#calendarcontent .weekNumber 				{ background-color:#FEF6DC; color:#654; font-size:7pt; text-align:center; clear:both; padding:1px 2px 1px 2px;  }
#calendarcontent .selected-day .dayNumber 	{ background-color:#4A7C32;  }
#calendarcontent .selected-day .dayNumber a	{ color:#FFFFFF;  }
#actcontent #sitecalendar #calendarcontent .dayContent	{ min-height:60px; color:#567300; font-size:8pt; text-align:left; clear:both; padding:2px 2px 2px 2px; }
#actcontent #calendarcontent .dayNumber a				{ text-decoration:none;  }
#actcontent #calendarcontent .dayContent a				{ text-decoration:none; }
#actcontent #calendarcontent .dayContent p				{ margin:0; padding:2px 0px 2px 0px; margin-bottom:3px; font-size:8pt; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#actcontent #calendarcontent .dayContent p .evtime  { display:block; padding:1px;}
#actcontent #calendarcontent .dayContent p .evvenue { display:block; padding:1px; color:#695311; font-weight:bold;}
#actcontent #calendarcontent .dayContent p .evname  { display:block; padding:1px; color:#C49302;}
#actcontent #calendarcontent .dayContent p .evdesc  { display:block; padding:1px; color:#C49302;}

#sitecalendar .withborder					{ border-top:1px solid #567300;}

#calendarcontent .selected-day 				{ border-bottom:1px solid #567300; border-left:1px solid #567300; background-color:#FFFFFF;}
#calendarcontent .day		 				{ border-bottom:1px solid #567300; border-left:1px solid #567300; background-color:#FFFFFF;}
#calendarcontent .dayDate	 				{ background-color:#FFFFFF; padding:2px 0px 0px 4px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
#calendarcontent .weekDay	 				{ background-color:#FFFFFF; padding:2px 0px 0px 4px; color:#695311; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
#calendarcontent .dayEvents	 				{ background-color:#FFFFFF; padding:0px 0px 0px 4px;}
#calendarcontent .noborder					{ border-right:1px solid #567300;}

#calendarcontent .odd	 				{ background-color:transparent; }
#calendarcontent .even	 				{ background-color:#FEF7E1; }

#calendarcontent p.odd	 				{ background-color:#FFFFFF; }
#calendarcontent p.even	 				{ background-color:#F5F5F5; }

#calendarcontent .dayEvents	p.odd	 	{ background-color:transparent; }		
#calendarcontent .dayEvents	p.even	 	{ background-color:transparent; }	
#calendarcontent .dayEvents	p.odd	a 	{ color:#666666; }		
#calendarcontent .dayEvents	p.even	a 	{ color:#333333; }	

#calendarfilter td { font-size:8pt; padding-left:16px; padding-bottom:0px; }
#calendarfilter form { margin:0; padding:0;}
#calendarfilter .button { font-size:8pt; background-color:#4A7C32; cursor:pointer; }

/* Search */
#search_box font {font-size:12pt;}
#search_box dl dt strong a {display:block; background-color:#DCB432; color:#2F2601; font-family:"Times New Roman", Times, serif; font-size:12pt; padding:3px 0px 3px 10px; font-weight:bold; text-decoration:none; margin:0px 0px 5px 0px; clear:both;}
#search_box em { background:url(images/right_bg.jpg) repeat-y; padding:1px 0px 1px 0px;}
#search_box em a {background:url(images/arrow_h4.gif) no-repeat right; background:url(images/right_bg.jpg) repeat-y; color:#FFFFFF; padding:3px 20px 3px 10px; font-weight:normal; font-weight:400; margin:0; font-size:10pt; clear:right; font-style:normal; text-decoration:none; }
#search_box #pages {}

/* Filter events */
#filter_events table {font-family: "Myriad Pro", Verdana, Arial, serif;}
#filter_events h5 {margin:0; padding:0; color:#000000;}
#filter_events a {color:#000000;}
#filter_events { padding:0px 10px 0px 10px; font-size:8pt; color:#000000; }

#filter_events td {font-size:8pt; color:#000000;}
#filter_events form { margin:0; padding:0; border-top:1px solid white; margin-top:5px;}
#filter_events .btnyellow {cursor:pointer;}




.event p{
	margin-bottom:12px !important;
	margin-bottom:13px;
	font-size:.8461em;
	font-family:Arial, Helvetica, sans-serif;
}
#fullCalendar{
	width:275px;
	height:23px;
	background: url(/images/calendar_bottom.jpg) no-repeat;
}
#fullCalendar a{
	line-height:23px;
	padding:0 10px;
	background: url(/images/arrowblue.gif) no-repeat right center;	
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#lander { width:774px; float:left; display:table-cell; padding:0px 0px 0px 0px;}
#lander[id] { width:774px;}

#landerimage { position:absolute; margin-left:361px; margin-top:10px; z-index:990; }
#landercontent { padding:20px 20px 20px 20px; }
#landercontent h1 { color:#3A5B29; font-family:"Times New Roman", Times, serif; font-size:16pt; font-weight:500; border-bottom:1px solid #3A5B29; margin:0; padding:0px 0px 3px 0px;}
#landercontent h2 { color:#615532; font-family:"Times New Roman", Times, serif; font-size:14pt; font-weight:500; line-height:30px; margin:0; padding:10px 0px 10px 0px; }
#landercontent h2 a , #landercontent h2 li { line-height:12px;}

#landerlinks { float:right; width:170px; position:relative; z-index:999; margin:-20px 0px 0px 0px;}
#landerlinks li { list-style-type:none;}
#landerlinks li a { font-family:Helvetica, Arial; font-size:8pt; color:#615532; text-decoration:none; }

#clear { clear:both;}

#landerleft { float:left; width:346px;}
#landerright { float:right; width:321px; padding:0px 0px 0px 50px;}

#lander h3 {color:#3A5B29; font-family:"Times New Roman", Times, serif; font-size:16pt; font-weight:500; border-bottom:1px solid #3A5B29; margin:0; padding:0px 0px 3px 0px; }
#lander h4 {color:#43A40F; font-family:"Times New Roman", Times, serif; font-size:14pt; font-weight:500; margin:0; padding:10px 0px 5px 0px; }
#lander p  { margin:0; padding:4px 0px 4px 0px;}

#members td { padding:2px 0px 2px 0px;}

#editDialogFrontEndModalContainer { font-size:9pt;}