html, body																							{margin:0; padding:0; font:normal normal 100.1%/1.4em verdana, arial, helvetica, sans-serif; text-align:center; color:#68755C; background:#68755C;}
html, body, #wrapper																		{margin:0; padding:0; width:100%; height:100%; min-height:100%;}
html>body, html>body #wrapper 													{height:auto;}
div#wrapper 																						{position:absolute; top:0; left:0;}
#contentholder																					{margin:0; padding:0; width:100%;}

div 																										{font-size:1em;}
a, a:visited 																						{font-size:1em; color:#7D8D6D; text-decoration:underline;}
a:hover																									{color:#B0BAA6;}

#top																										{height:100px; margin:5px; padding:0; border:3px double #97A489; background:#C9D0C3;}
#top h1																									{font:normal normal 2.8em/1.2em helvetica, arial, sans-serif; text-align:center; color:#7D8D6D; padding:0.15em 0 0; margin:0;}
* html #top h1																					{padding:0.1em 0 0;}
#top h1 .small																					{float:right; padding-right:0.5em; vertical-align:bottom; font:italic bold 0.5em/2em 'times new roman', georgia, serif; color:#75685C;}

#leftcol 																								{float:left; border-top:5px solid #68755C; min-height:640px; width:172px; margin:0; text-align:center; padding-left:5px;}
* html #leftcol 																				{height:680px;}
#leftcol ul 																						{width:172px; min-height:663px; background:#C9D0C3; margin:0; padding:1px 0; list-style:none; text-align:center;}
* html #leftcol ul 																			{padding:5px 0 0; height:680px;}
#leftcol ul li 																					{display:block; text-align:left; width:156px; margin:5px; padding:2px; border:1px solid #7D8D6D; list-style:none;}
#leftcol ul li.head 																		{text-align:center; border:none; font:italic bold 1.2em/1.5em 'times new roman', georgia, serif; color:#68755c;}
#leftcol ul li a, #leftcol ul li a:visited							{display:block; margin:0; padding:0 5px; font:normal normal 0.75em/1.6em verdana, arial, helvetica, sans-serif; color:#7D8D6D; text-decoration:none;}
#leftcol ul li a:hover																	{background:#7d8d6d; color:#fff; text-decoration:none;}

#maincol 																								{position:relative; padding:0; border-top:5px solid #68755C; margin:0 5px 0 185px;}
* html #maincol 																				{width:100%; margin:0; padding:0 5px; top:0; left:0; text-align:left;}
#maincol h1																							{font:italic bold 2em/1em 'times new roman', georgia, serif; text-align:center; margin:0; padding:0; color:#68755C;}
#maincol h1.home																				{font:italic bold 2.8em/1.4em 'times new roman', georgia, serif; text-align:center; margin:0; padding:0; color:#68755C;}
#maincol p																							{width:540px; margin-left:auto; margin-right:auto; font-size:0.75em; line-height:1.3em; text-align:justify;}
#maincol p.intro																				{width:auto; font-size:0.75em; line-height:1.3em; text-align:justify;}
#maincol p strong																				{font-size:1.05em;}
#maincol p.center																				{text-align:center;}
#maincol p.right																				{text-align:right;}
#maincol p a, #maincol p a:visited											{font:normal bold 0.75em verdana, arial, helvetica, sans-serif; text-decoration:none; color:#7D8D6D;}
#maincol p a:hover 																			{color:#97A489; text-decoration:underline;}


#maincol .content																				{background:#E3E7DF; min-height:640px; border:3px double #C9D0C3; padding:10px; text-align:center;}
#maincol .thumbholder																		{float:left; width:90%; text-align:center; margin:0 auto;}
#maincol .thumbholder .imgholder												{float:left; width:152px; min-height:125px; border:1px solid #97a489; padding:5px; margin:0 5px 5px 0; text-align:center; font:normal normal 0.7em/1.4em verdana, arial, helvetica, sans-serif; color:#68755c;}
#maincol .thumbholder .imgholder												{height:125px;}
#maincol .thumbholder .imgholder img										{width:150px; height:113px; border:none;}


#maincol .imageslideshow																{visibility:hidden; position:absolute; width:100%; min-height:300px; text-align:center;}
* html #maincol .imageslideshow													{height:300px; width:100%;}
#maincol .imageslideshow .content												{background:#E3E7DF; min-height:640px; border:3px double #C9D0C3; padding:10px; text-align:center;}
* html #maincol .imageslideshow .content								{height:680px; width:100%; border:3px double #E3E7DF; text-align:center;}
#maincol .imagedefault																	{visibility:visible; position:absolute; width:100%; min-height:300px; text-align:center;}
* html #maincol .imagedefault														{height:300px; width:100%;}
#maincol .imagedefault .content													{background:#E3E7DF; min-height:640px; border:3px double #68755C; padding:10px; text-align:center;}
#maincol .imagedefault .contenthome											{background:#E3E7DF; min-height:640px; border:3px double #68755C; padding:10px; text-align:center;}
* html #maincol .imagedefault .content									{background:#E3E7DF; height:680px; width:100%; border:3px double #E3E7DF;}
* html #maincol .imagedefault .contenthome							{background:#E3E7DF; height:680px; width:100%; border:3px double #E3E7DF;}
#maincol .largeimage																		{display:block; border:3px double #68755C; padding:5px; margin:20px auto;}
* html #maincol .imageholder														{display:inline; width:300px; height:300px; border:3px double #68755C; padding:5px; margin:10px auto;}
* html #maincol .largeimage															{display:block; border:none; padding:0; margin:0 auto;}
#maincol img.randimage																	{border:none; margin:0 auto;}


#footer 																								{bottom:0; left:0; width:100%; margin:20px 0 0; height:12px; background:#97A489; border-top:1px solid #C9D0C3; border-bottom:1px solid #C9D0C3; padding:3px 0;}
#footerleft 																						{font-size:0.7em; line-height:1em; padding-left:10px; float:left; color:#E3E7DF; text-align:left; width:45%;}
#footerright 																						{font-size:0.7em; line-height:1em; padding-right:10px; float:right; color:#E3E7DF; text-align:right; width:45%;}
/*extra footer styles to create the bottom aligned footer*/
#footer 																								{position:static;}
#contentholder 																					{padding:0;}
/* \*/
* html #footer 																					{position:absolute;}
* html #contentholder 																	{padding-bottom:30px;} /* */
/* \*/
head:first-child+body div#footer 												{position:absolute;}
head:first-child+body div#contentholder 								{padding-bottom:30px;} /* */

.cb																											{clear:both; line-height:0; height:0; font-size:0.1em;}