
/* --- Styles for General Tags ----------------------------------------------------------------------- */
	
	body {
		color: #3F3F3F;	
		font-size: 11px;
		line-height: 13px;
		font-family: Tahoma, Georgia;
	}
	input, textarea, select, option {
		color: #3F3F3F;	
		font-size: 11px;
		line-height: 13px;
		font-family: Tahoma, Georgia;
	}
	
	.text {
		color: #3F3F3F;	
		font-size: 11px;
		line-height: 13px;
		font-family: Tahoma, Georgia;
	}
	
	.side_header {
		color: #A3A3A3;	
		font-size: 18px;
		line-height: 22px;
		font-family: Georgia, Tahoma;
	}
	
	.zeroheights	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0pt;
		line-height: 0pt;
	}
		
	
/* --- Styles for Top Menu Bar ----------------------------------------------------------------------- */

	.TopMenu {
	  color: #114922;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
		font-family: Tahoma, Georgia;
	}
	.TopMenu a:link, .TopMenu a:visited	{
	  color: #114922;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: none;
		font-family: Tahoma, Georgia;
	}
	.TopMenu a:hover, .TopMenu a:active	{
	  color: #000000;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: none;
		font-family: Tahoma, Georgia;
	}

/* --- Styles for Bottom Menu Bar ----------------------------------------------------------------------- */

	.BottomMenu {
		color: #000000;
		font-size: 11px;
		line-height: 13px;	
	}
	.BottomMenu a:link, .BottomMenu a:visited	{
		color: #000000;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.BottomMenu a:hover, .BottomMenu a:active	{
		color: #000000;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: underline;
	}


/* --- Styles for Language Bar ----------------------------------------------------------------------- */

	.LangsBar {
	  color: #3F3F3F;
	  font-size: 11px;
	  line-height: 13px;
      font-weight: normal;
	}
	.LangsBar a:link, .LangsBar a:visited	{
	  color: #3F3F3F;
	  font-size: 11px;
	  line-height: 13px;
     	font-weight: normal;
	  text-decoration: none;
	}
	.LangsBar a:hover, .LangsBar a:active	{
	  color: #3F3F3F;
	  font-size: 11px;
	  line-height: 13px;
	  font-weight: normal;
	  text-decoration: underline;
	}

/* --- Styles for Main Menu ----------------------------------------------------------------------- */

  .MainMenu {
		color: #555555;
		font-size: 10px;
		line-height: 12px;
		font-weight: bold;
		font-family: Tahoma, Georgia;
  }
	.MainMenu a.L1:link, .MainMenu a.L1:visited	{
		color: #555555;
		font-size: 10px;
		line-height: 12px;
		font-weight: bold;
		text-decoration: none;
		font-family: Tahoma, Georgia;
	}
	.MainMenu a.L1:hover, .MainMenu a.L1:active	{
		color: #007A34;
		font-size: 10px;
		line-height: 12px;
		font-weight: bold;
		text-decoration: none;
		font-family: Tahoma, Georgia;
	}
	.MainMenu .L1_sel {
		color: #007A34;
		font-size: 10px;
		line-height: 12px;
		font-weight: bold;
		text-decoration: none;
		font-family: Tahoma, Georgia;
	}
	.MainMenu a.L1_sel:link, .MainMenu a.L1_sel:visited	{
		color: #007A34;
		font-size: 10px;
		line-height: 12px;
		font-weight: bold;
		text-decoration: none;
		font-family: Tahoma, Georgia;
	}
	
/* --- Styles for Submenu ----------------------------------------------------------------------- */

  .Submenu {
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
  }
	.Submenu a.L2:link, .Submenu a.L2:visited	{
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.Submenu a.L2:hover, .Submenu a.L2:active	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
  .Submenu .L2_sel {
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
  }
	.Submenu a.L2_sel:link, .Submenu a.L2_sel:visited	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}

/* --- Styles for Sub of Submenu ----------------------------------------------------------------------- */

  .SubofSubMenu {
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
  }
	.SubofSubMenu a.L3:link, .SubofSubMenu a.L3:visited	{
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.SubofSubMenu a.L3:hover, .SubofSubMenu a.L3:active	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.SubofSubMenu .L3_sel {
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
  }
  .SubofSubMenu a.L3_sel:link, .SubofSubMenu a.L3_sel:visited	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	
/* --- Styles for Sub of Submenu ----------------------------------------------------------------------- */

  .SubofSubofSubMenu {
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
  }
	.SubofSubofSubMenu a.L4:link, .SubofSubofSubMenu a.L4:visited	{
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.SubofSubofSubMenu a.L4:hover, .SubofSubofSubMenu a.L4:active	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.SubofSubofSubMenu .L4_sel {
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
  }
  .SubofSubofSubMenu a.L4_sel:link, .SubofSubofSubMenu a.L4_sel:visited	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}

/* --- Styles for Breadcrumbs Bar ----------------------------------------------------------------------- */

  .BreadcrumbsBar {
		color: #9F9F9F;
		font-size: 11px;
		line-height: 13px;	
  }
	.BreadcrumbsBar .selected	{
		color: #9F9F9F;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
	}
	.BreadcrumbsBar a:link, .BreadcrumbsBar a:visited	{
		color: #9F9F9F;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.BreadcrumbsBar a:hover, .BreadcrumbsBar a:active	{
		color: #000000;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}

/* -------------------------------------------------------------------------------------------------- */
/* --- Styles for Tools ----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */
	
/* --- Styles for Tools Bar ----------------------------------------------------------------------- */

  .ToolsBar {
		color: #007A34;		
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
  }
	.ToolsBar a:link, .ToolsBar a:visited	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.ToolsBar a:hover, .ToolsBar a:active	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: underline;
	}
		
/* --- Styles for Print this Page Tool -------------------------------------------------------------------- */

  .PrintPage {
		color: #3F3F3F;
		font-size: 11px;
		line-height: 13px;	
  }
  .PrintPage .toptext	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: none;
  }
  .PrintPage .toptext a:link, .PrintPage .toptext a:visited	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: none;
  }
  .PrintPage .toptext a:hover, .PrintPage .toptext a:active	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: underline;
  }

/* --- Styles for Email this Page Tool -------------------------------------------------------------------- */

  .EmailPage {
		color: #3F3F3F;
		font-size: 11px;
		line-height: 13px;	
  }
  .EmailPage .header {
		color: #114922;
		font-size: 24px;
		line-height: 28px;
  }
  .EmailPage .pagetext {
		color: #3F3F3F;
		font-size: 11px;
		line-height: 13px;	
 }
  .EmailPage .pagelink {
		color: #3F3F3F;	
		font-size: 11px;
		line-height: 13px;	
 }
  .EmailPage .pagelabels {
		color: #3F3F3F;
		font-size: 11px;
		line-height: 13px;	
		font-weight: bold;
 }
  .EmailPage .toptext	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: none;
  }
  .EmailPage .toptext a:link, .EmailPage .toptext a:visited	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: none;
  }
  .EmailPage .toptext a:hover, .EmailPage .toptext a:active	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: underline;
  }
	
/* --- Styles for Sitemap Page ----------------------------------------------------------------------- */

  .SitemapPage {
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
  }
	.SitemapPage .header	{
		color: #114922;
		font-size: 24px;
		line-height: 28px;
		font-family: Tahoma, Georgia;
	}
	.SitemapPage .L1 a:link, .SitemapPage .L1 a:visited	{
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
		font-weight: bold;
		text-decoration: none;
	}
	.SitemapPage .L2 a:link, .SitemapPage .L2 a:visited	{
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.SitemapPage .L3 a:link, .SitemapPage .L3 a:visited	{
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.SitemapPage .L4 a:link, .SitemapPage .L4 a:visited	{
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	

/* -------------------------------------------------------------------------------------------------- */
/* --- Styles for Content Pages (Templates) --------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

/* --- Styles for Standard Page ----------------------------------------------------------------------- */

  .StandardPage {
	  color: #3F3F3F;		
		font-size: 11px;
		line-height: 13px;	
  }
	.StandardPage a:link, .StandardPage a:visited	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
	  text-decoration: none;
  }
  .StandardPage a:hover, .StandardPage a:hover	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: underline;
  }
	
	.StandardPage .header	{
		color: #114922;
		font-size: 24px;
		line-height: 28px;
		font-family: Georgia, Tahoma;
	}
	
	.StandardPage .subheader {
		color: #007A34;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
	}
	
	.StandardPage .subheader a:link, .StandardPage .subheader a:visited	{
		color: #007A34;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
	  text-decoration: none;
  }
  .StandardPage .subheader a:hover, .StandardPage .subheader a:hover	{
		color: #007A34;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		text-decoration: underline;
  }
	
	.StandardPage .pagetext {
	  color: #3F3F3F;		
		font-size: 11px;
		line-height: 13px;	
	}
	
	.StandardPage .contacttext {
	  color: #3F3F3F;		
		font-size: 11px;
		line-height: 13px;	
	}
	
	.StandardPage .bltitle {
		color: #114922;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
	}
	
	.StandardPage .button_links {
		color: #007A34;
		font-size: 11px;
		line-height: 13px;
	}
	

/* --- Styles for Links Page ----------------------------------------------------------------------------------------- */

  .LinksPage {
	  color: #3F3F3F;		
		font-size: 11px;
		line-height: 13px;	
  }
	.LinksPage a:link, .LinksPage a:visited	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
	  text-decoration: none;
  }
  .LinksPage a:hover, .LinksPage a:hover	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: underline;
  }
	
	.LinksPage .header	{
		color: #114922;
		font-size: 24px;
		line-height: 28px;
		font-family: Georgia, Tahoma;
	}
		
	.LinksPage .pagetext {
	  color: #3F3F3F;		
		font-size: 11px;
		line-height: 13px;	
	}	
		
	.LinksPage .link_title {
		color: #555555;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
	}
	
	.LinksPage .link_title a:link, .LinksPage .link_title a:visited	{
		color: #555555;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
	  text-decoration: none;
  }
  .LinksPage .link_title a:hover, .LinksPage .link_title a:hover	{
		color: #555555;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
		text-decoration: underline;
  }


/* --- Styles for Careers Page ----------------------------------------------------------------------------------------- */

  .CareersPage {
	  color: #3F3F3F;		
		font-size: 11px;
		line-height: 13px;	
  }
	.CareersPage a:link, .CareersPage a:visited	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
	  text-decoration: none;
  }
  .CareersPage a:hover, .CareersPage a:hover	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: underline;
  }
	
	.CareersPage .header	{
		color: #114922;
		font-size: 24px;
		line-height: 28px;
		font-family: Georgia, Tahoma;
	}
		
	.CareersPage .pagetext {
	  color: #3F3F3F;		
		font-size: 11px;
		line-height: 13px;	
	}	
	
	.CareersPage .link_title	{
		color: #555555;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
	  text-decoration: none;
  }
	.CareersPage .link_title a:link, .CareersPage .link_title a:visited	{
		color: #555555;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
	  text-decoration: none;
  }
  .CareersPage .link_title a:hover, .CareersPage .link_title a:hover	{
		color: #555555;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		text-decoration: none;
  }
	
	.CareersPage .nav	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
	}
	.CareersPage .nav a:link, .CareersPage .nav a:visited	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.CareersPage .nav a:hover, .CareersPage .nav a:active	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: underline;
	}
	
	.CareersPage .nav_sel	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
	}
	
	.CareersPage .date {
		color: #007A34;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
	}
	
	.CareersPage .bold_link a:link, .CareersPage .bold_link a:visited	{
		color: #007A34;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
	  text-decoration: none;
  }
  .CareersPage .bold_link a:hover, .CareersPage .bold_link a:hover	{
		color: #007A34;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		text-decoration: underline;
  }


/* --- Styles for Publications Page ---------------------------------------------------------------------------------- */

	.PublicationsPage {
	  color: #595959;		
	  font-size: 11px;
	  line-height: 13px;
	}
	.PublicationsPage .text {
		color: #595959;	
	  font-size: 11px;
	  line-height: 13px;
	}
	.PublicationsPage .header	{
		color: #4D5C52;
		font-size: 18px;
		line-height: 20px;
		font-family: Tahoma, Georgia;
	}
	.PublicationsPage .nameTitle {
		color: #595959;	
	  font-size: 12px;
	  line-height: 14px;
		font-weight: bold;
	}
	.PublicationsPage .nameTitle a:link, .PublicationsPage .nameTitle a:visited	{
		color: #595959;	
	  font-size: 12px;
	  line-height: 14px;
		font-weight: bold;
	  text-decoration: none;
  }
  .PublicationsPage .nameTitle a:hover, .PublicationsPage .nameTitle a:hover	{
		color: #595959;	
	  font-size: 12px;
	  line-height: 14px;
		font-weight: bold;
		text-decoration: underline;
  }
	.PublicationsPage a:link, .PublicationsPage a:visited	{
	  color: #FF9600;
	  font-size: 11px;
	  line-height: 13px;
	  text-decoration: none;
  }
  .PublicationsPage a:hover, .PublicationsPage a:hover	{
	  color: #FF9600;
	  font-size: 11px;
	  line-height: 13px;
		text-decoration: underline;
  }
	
/* --- Styles for Contacts Page ----------------------------------------------------------------------- */

	.ContactsPage {
	  color: #595959;		
	  font-size: 11px;
	  line-height: 13px;
	}
	.ContactsPage .text {
		color: 595959;	
	  font-size: 11px;
	  line-height: 13px;
	}
	.ContactsPage .header	{
		color: #4D5C52;
		font-size: 18px;
		line-height: 20px;
		font-family: Tahoma, Georgia;
	}
	.ContactsPage .nameTitle {
		color: #595959;	
	  font-size: 12px;
	  line-height: 14px;
		font-weight: bold;
	}
	.ContactsPage .nameTitle a:link, .ContactsPage .nameTitle a:visited	{
		color: #595959;	
	  font-size: 12px;
	  line-height: 14px;
		font-weight: bold;
	  text-decoration: none;
  }
  .ContactsPage .nameTitle a:hover, .ContactsPage .nameTitle a:active	{
		color: #595959;	
	  font-size: 12px;
	  line-height: 14px;
		font-weight: bold;
		text-decoration: underline;
  }
	.ContactsPage a:link, .ContactsPage a:visited	{
	  color: #FF9600;
	  font-size: 11px;
	  line-height: 13px;
	  text-decoration: none;
  }
  .ContactsPage a:hover, .ContactsPage a:active	{
	  color: #FF9600;
	  font-size: 11px;
	  line-height: 13px;
		text-decoration: underline;
  }

/* --- Styles for Search Page ----------------------------------------------------------------------- */

  .SearchPage {
		color: #3F3F3F;
		font-size: 11px;
		line-height: 13px;	
  }
	.SearchPage input {
		border: none;
		height: 17px;
		padding: 2px;
		color: #3F3F3F;
	}
	.SearchPage .title	{
		color: #3F3F3F;
		font-size: 12px;
		line-height: 14px;	
		font-weight: bold;
	}
	.SearchPage .header	{
		color: #114922;
		font-size: 24px;
		line-height: 28px;
		font-family: Tahoma, Georgia;
	}
	.SearchPage .message	{
		color: 3F3F3F;
		font-size: 11px;
		line-height: 13px;	
	}
	.SearchPage .title a:link, .SearchPage .title a:visited	{
		color: #3F3F3F;
		font-size: 12px;
		line-height: 14px;	
		font-weight: bold;
		text-decoration: none;
	}
	.SearchPage .title a:hover, .SearchPage .title a:active	{
		color: #3F3F3F;
		font-size: 12px;
		line-height: 14px;	
		font-weight: bold;
		text-decoration: none;
	}		
	.SearchPage .nav	{
		color: #555555;
		font-size: 11px;
		line-height: 13px;	
	}
	.SearchPage .nav a:link, .SearchPage .nav a:visited	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.SearchPage .nav a:hover, .SearchPage .nav a:active	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: underline;
	}
	
	.SearchPage .nav_sel	{
		color: #007A34;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
	}	
	
		
/* -------------------------------------------------------------------------------------------------- */
/* --- Styles for Blocks ----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

/* --- Styles for Standard Block ----------------------------------------------------------------------- */

  .BlockStandard {
		color: #595959;
		font-size: 11px;
		line-height: 13px;	
  }
	.BlockStandard a:link, .BlockStandard a:visited	{
		color: #FC9F30;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: none;
	}
	.BlockStandard a:hover, .BlockStandard a:active	{
		color: #FC9F30;
		font-size: 11px;
		line-height: 13px;	
		text-decoration: underline;
	}

/* --- Styles for Block Links ----------------------------------------------------------------------- */

  .BlockLinks {
		color: #595959;
		font-size: 12px;
		line-height: 14px;	
  }
	.alternate {
	  background-color: #F7F5ED;
	}
  .BlockLinks a:link, .BlockLinks a:visited	{
		color: #595959;
		font-size: 12px;
		line-height: 14px;	
		text-decoration: none;
  }
  .BlockLinks a:hover, .BlockLinks a:active	{
		color: #595959;
		font-size: 12px;
		line-height: 14px;	
		text-decoration: underline;
  }
	.BlockLinks .header a:link, .BlockLinks .header a:visited	{
		color: #4D5C52;
		font-size: 18px;
		line-height: 20px;	
		text-decoration: none;
		font-family: Tahoma, Georgia;
	}

/* --- Styles for Block Internal Feed ---------------------------------------------------------------------------- */

	.BlockInternalFeed {
	  color: #000000;		
	  font-size: 11px;
	  line-height: 13px;
	}
	.BlockInternalFeed .title {
		color: #000000;	
	  font-size: 11px;
	  line-height: 13px;
	}
	.BlockInternalFeed .title a:link, .BlockInternalFeed .title a:visited	{
		color: #000000;	
	  font-size: 11px;
	  line-height: 13px;
	  text-decoration: none;
  }
  .BlockInternalFeed .title a:hover, .BlockInternalFeed .title a:active	{
		color: #007A34;	
	  font-size: 11px;
	  line-height: 13px;
		text-decoration: none;
  }	
	.BlockInternalFeed .header	{
		color: #114922;
		font-size: 18px;
		line-height: 20px;
		font-family: Georgia, Tahoma;
	}
	.BlockInternalFeed .header a:link, .BlockInternalFeed .header a:visited	{
		color: #114922;
		font-size: 18px;
		line-height: 20px;	
	  text-decoration: none;
		font-family: Georgia, Tahoma;
  }
  .BlockInternalFeed .header a:hover, .BlockInternalFeed .header a:active	{
		color: #114922;
		font-size: 18px;
		line-height: 20px;	
		text-decoration: none;
		font-family: Georgia, Tahoma;
  }	
	.BlockInternalFeed a:link, .BlockInternalFeed a:visited	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
	  text-decoration: none;
  }
  .BlockInternalFeed a:hover, .BlockInternalFeed a:active	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
	  text-decoration: underline;
  }
  
  /* --- Styles for Module Block Areas of Practice ---------------------------------------------------------------------------- */

	.ModuleBlockAop .header	{
		color: #114922;
		font-size: 18px;
		line-height: 20px;
		font-family: Georgia, Tahoma;
	}
	.ModuleBlockAop .header a:link, .ModuleBlockAop .header a:visited	{
		color: #114922;
		font-size: 18px;
		line-height: 20px;	
	   text-decoration: none;
		font-family: Georgia, Tahoma;
  }
  .ModuleBlockAop .header a:hover, .ModuleBlockAop .header a:active	{
		color: #114922;
		font-size: 18px;
		line-height: 20px;	
		text-decoration: none;
		font-family: Georgia, Tahoma;
  }	
	.ModuleBlockAop .title {
	  color: #007A34;	
	  font-size: 10px;
	  line-height: 12px;
	  font-weight: bold;
	}
	.ModuleBlockAop .title a:link, .ModuleBlockAop .title a:visited	{
	  color: #007A34;	
	  font-size: 10px;
	  line-height: 12px;
	  font-weight: bold;
	  text-decoration:none;
  }
  .ModuleBlockAop .title a:hover, .ModuleBlockAop .title a:active	{
	  color: #007A34;	
	  font-size: 10px;
	  line-height: 12px;
	  font-weight: bold;
	  text-decoration:underline;
  }	

	.ModuleBlockAop a:link, .ModuleBlockAop a:visited	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
	  text-decoration: none;
  }
  .ModuleBlockAop a:hover, .ModuleBlockAop a:active	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
	  text-decoration: underline;
  }
  
  /* --- Styles for Module Block News ---------------------------------------------------------------------------- */

	.ModuleBlockNews {
	  color: #000000;		
	  font-size: 11px;
	  line-height: 13px;
	}
	.ModuleBlockNews .header	{
		color: #114922;
		font-size: 18px;
		line-height: 20px;
		font-family: Georgia, Tahoma;
	}
	.ModuleBlockNews .header a:link, .ModuleBlockNews .header a:visited	{
		color: #114922;
		font-size: 18px;
		line-height: 20px;	
	   text-decoration: none;
		font-family: Georgia, Tahoma;
  }
  .ModuleBlockNews .header a:hover, .ModuleBlockNews .header a:active	{
		color: #114922;
		font-size: 18px;
		line-height: 20px;	
		text-decoration: none;
		font-family: Georgia, Tahoma;
  }	
	.ModuleBlockNews .title {
	  color: #007A34;	
	  font-size: 11px;
	  line-height: 13px;
	  font-weight: bold;
	}
	.ModuleBlockNews .title a:link, .ModuleBlockNews .title a:visited	{
	  color: #007A34;	
	  font-size: 11px;
	  line-height: 13px;
	  font-weight: bold;
	  text-decoration:none;
  }
  .ModuleBlockNews .title a:hover, .ModuleBlockNews .title a:active	{
	  color: #007A34;	
	  font-size: 11px;
	  line-height: 13px;
	  font-weight: bold;
	  text-decoration:underline;
  }	
	.ModuleBlockNews .more {
	  color: #007A34;	
	  font-size: 11px;
	  line-height: 13px;
	  font-weight: normal;
	}
	.ModuleBlockNews .more a:link, .ModuleBlockNews .more a:visited	{
	  color: #007A34;	
	  font-size: 11px;
	  line-height: 13px;
	  font-weight: normal;
	  text-decoration:none;
  }
  .ModuleBlockNews .more a:hover, .ModuleBlockNews .more a:active	{
	  color: #007A34;	
	  font-size: 11px;
	  line-height: 13px;
	  font-weight: normal;
	  text-decoration:underline;
  }	

 	.ModuleBlockNews .date {
	  color: #7F7F7F;	
	  font-size: 10px;
	  line-height: 12px;
	  font-weight: bold;
	  text-decoration: none;
	}

	.ModuleBlockNews .more2 {
	  font-family: Georgia, Tahoma;
	  font-size: 12px;
	  line-height: 14px;
	  color: #114922;
	  text-decoration:none;
	}
	.ModuleBlockNews .more2 a:link, .ModuleBlockNews .more2 a:visited	{
	  color: #114922;
	  font-size: 12px;
	  line-height: 14px;
	  font-family: Georgia, Tahoma;
	  text-decoration:none;
  }
  .ModuleBlockNews .more2 a:hover, .ModuleBlockNews .more2 a:active	{
	  color: #114922;
	  font-size: 12px;
	  line-height: 14px;
	  font-family: Georgia, Tahoma;
	  text-decoration:underline;
  }	

  .ModuleBlockNews a:link, .ModuleBlockNews a:visited	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
	  text-decoration: none;
  }
  .ModuleBlockNews a:hover, .ModuleBlockNews a:active	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
	  text-decoration: underline;
  }
  
  /* --- Styles for Newsletter Reg Form ---------------------------------------------------------------------------- */


  .NewsletterRegPopUp {
		color: #3F3F3F;
		font-size: 11px;
		line-height: 13px;	
  }
  .NewsletterRegPopUp .header	{
	  color: #114922;
	  font-size: 16px;
	  line-height: 18px;
	  font-family: Georgia, Tahoma;
	  text-decoration: none;
  }
  .NewsletterRegPopUp .subtitle	{
	  color: #555555;
	  font-size: 12px;
	  line-height: 14px;
	  font-weight: bold;
	  text-decoration: none;
  }
  .NewsletterRegPopUp .toptext	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: none;
  }
  .NewsletterRegPopUp .toptext a:link, .NewsletterRegPopUp .toptext a:visited	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: none;
  }
  .NewsletterRegPopUp .toptext a:hover, .NewsletterRegPopUp .toptext a:active	{
	  color: #007A34;
	  font-size: 11px;
	  line-height: 13px;
		font-weight: bold;
	  text-decoration: underline;
  }

