/*---------------------------------------------------------------*/
/* BEGIN:	Required Styles */
a.skipnav	{display:none;}
/* END:		Required Styles */

a {color: #001445; text-decoration: none;}
a:hover {background-color: #DDE7F3;}

body {text-align: center; background-color: White;}

.dmPictureText {font-style:italic; font-size: 0.9em; }

.ZoneHeader {font-size: 0.8em; font-weight: bold; background-color:#BCCFE8; font-family: Verdana; color: #333333; padding: 16px;}
.ZoneHeader2{font-size: 0.7em; font-weight: bold; background-color:#DDE7F3; font-family: Verdana; color: #333333; padding: 16px;}
.ZoneHeader3{font-size: 0.6em;  background-color:#DDE7F3; font-family: Verdana; color: #8A96B4; padding: 16px 16px 16px 0px;}

.ZoneBlue1	{background-color: #BCCFE8; font-size: 0.7em; font-family: Verdana; color: #737163; padding: 8px 20px 8px 8px; width: 100%;}
.ZoneBlue2	{background-color: #DDE7F3; font-size: 0.7em; font-family: Verdana; color: #737163; padding: 8px 20px 8px 8px; }
.ZoneBlue3	{background-color: #001445; font-size: 1em; font-family: Verdana; color: #5A7918; width: 100%; padding: 16px 0px 6px 0px;}
.ZoneBlue4	{background-color: #8A96B4; font-size: 0.7em; font-family: Verdana; color: #FFFFFF; padding: 8px 20px 8px 8px; width: 100%;}
.ZoneFont	{font-size: 0.7em; font-family: Verdana; color: #737163; padding: 8px 20px 10px 8px; width: 100%;}
.ZoneToolBox{background-color: White; font-size: 0.7em; font-family: Verdana; color: #737163; padding: 8px 20px 10px 8px; width: 100%; border: solid 1px #DDE7F3;}
.ZoneBlueNo100 {background-color: #84AA29; font-size: 0.7em; font-family: Verdana; color: #FFFFFF; padding: 8px 20px 8px 8px;}

.ZoneContentPadded				{padding: 16px;}
.ZoneContentTopContainerPadded  {padding: 16px 16px 16px 130px; background-repeat: no-repeat; }
.ZoneContentNoPad				{padding: 0px; }
.ZoneBreadCrumbPath div		{display: inline;} /* to cater for use of <div> in menu itme name to optimize wrapping of long names in theme menu)				

/* Custom new classes */
.ThemeMenForeColor		{color: #001445;  font-size: 0.7em; font-family: Verdana; color: #737163; }
.ThemeMenForeColor a	{color: #001445;  font-size: 1.4em;}
.ThemeMenForeColor2		{color: #001445;  font-size: 0.7em; font-family: Verdana; color: #737163; }
.ThemeMenForeColor2 a	{color: #001445;  font-size: 1em}
.ThemeMenForeColor2Selected{background-color: Lime;}
.ThemeMenForeColor3		{color: #001445;  font-size: 1em}
.ListCountyName			{color: #001445; font-weight: bold; padding-bottom: 5px; padding-top:5px;}


.HeadlineNew {color: #ADAA7B;  font-size: 1.3em; font-family: Verdana;}
.Font{}

/* Special classes for fonts */
/* News */
.dmNewsHeadline	{font-family:Verdana; font-size: 0.7em; font-weight: bold; padding-bottom: 4px;}
.dmNewsAbstract	{font-family:Verdana; font-size: 0.6em;}

.dmRelationBlue1{padding-left: 6px;}
.dmRelationBlue2{padding-left: 6px;}

.newsBlock	{display: block; border: solid 1px silver;}

.TopMenu{display: inline; display: none;}

/* SITE WEB PATH */
.Sitepath{Display: inline;}
.Sitepath a:hover{background-color: #BCCFE8;}

/* RIGHT SIDE ELEMENTS */
.RightColPictureBlock			{display: block; height: 78px; width: 250px; padding: 16px; font-size: 0.6em; font-family: Verdana; color: #FFFFFF; color: White; background-repeat: no-repeat; border-bottom: solid 1px white;  } /* WITH picture */
.RightColPictureBlockCollapsed	{display: block; height: 25px; width: 250px; padding: 16px; font-size: 0.6em; font-family: Verdana; color: #FFFFFF; color: White; background-repeat: no-repeat; border-bottom: solid 1px white; background-color: #DDE7F3;  } /* If not picture exists */
.RightColPicText				{width: 80%; background-color: #001445; padding: 2px;}
.RightColPicText a				{color: White;}
.RightColPicText a:Hover		{color: #333333;}
.RightColPictureByLineText		{font-family: Verdana; font-style: italic; font-size: 0.6em;}
.RightColBoldHeader				{font-size: 1em; font-family: Verdana; color: #333333; font-weight: bold; padding: 6px 6px 0px 6px;}
.RightColBoldHeaderNoPad		{font-size: 1em; font-family: Verdana; color: #333333; font-weight: bold; padding: 6px 0px 0px 0px;}

/* FORMS */
.SiteInputText			{font-family: Verdana;font-size: 0.6em; }
.SiteLabel				{font-family: Verdana;font-size: 0.6em; }
.SiteInputDropdown		{font-family: Verdana;font-size: 0.6em; }
.SiteInputTextArea		{font-family: Verdana;font-size: 0.6em; }
.dm-required-form-field	{color: Red;}
.SiteInputSubmit		{font-family: Verdana;font-size: 0.6em; background-color: #BCCFE8; border: solid 1px #001445; }

/* SITEMAP */
.Sitemap1 {font-size: 0.8em;font-family: Verdana;}
.Sitemap1Parent			{}
.Sitemap1First			{}
.Sitemap1Last			{}
.Sitemap1ParentFirst	{}
.Sitemap1ParentFirst a	{}
.Sitemap1ListItem a		{}
.Sitemap1ListLast a		{}

.Sitemap2 {font-size: 0.8em;font-family: Verdana;}
.Sitemap2Parent			{}
.Sitemap2First			{}
.Sitemap2Last			{}
.Sitemap2ParentFirst	{}
.Sitemap2ParentFirst a	{}
.Sitemap2ListItem a		{}
.Sitemap2ListLast a		{}




/*Search*/
.topsearch			{display: inline;}
.topsearchInput		{border: solid 1px #333333; width: 160px; height: 14px; font-size: 1em; font-family: Verdana; color: #333333; margin-right: 6px;}
.topsearchButton	{border: solid 1px #333333; width: 80px; height: 18px; font-size: 1em; font-family: Verdana; color: #001445;}


/*Menu*/
.MenuLeftside {Border-Bottom: solid 1px white; display: block; padding: 6px 16px 6px 16px; font-size: 0.6em; font-family: Verdana; color: #333333; background-color: #DDE7F3; } /*  */


.lvl4		{padding-left: 6px;}
.lvl4inPath	{padding-left: 6px;}
.lvl5		{padding-left: 6px;}
.lvl5inPath	{padding-left: 6px; background-color: #BCCFE8;}
.lvl6		{padding-left: 16px; background-image: url(/images/master/icons/menu/Level2InPath.gif);}
.lvl6inPath	{padding-left: 16px; background-image: url(/images/master/icons/menu/Level2Selected.gif);}
.lvl7		{padding-left: 26px; background-image: url(/images/master/icons/menu/Level3InPath.gif);}
.lvl7inPath	{padding-left: 26px; background-image: url(/images/master/icons/menu/Level3Selected.gif);}

.inPath		{} /*  background-color: #BCCFE8; */
.isActive   {font-weight: bold; color: White;  background-image: url(/images/master/icons/menu/Active.gif);}

.lvl2inPath{}



/* Search */
.dmSearch		{padding: 16px 0px 16px 0px;}
.dmSearchInput	{border: solid 1px #333333; width: 160px; height: 14px; font-size: 0.6em; font-family: Verdana; color: #333333; margin-right: 6px;}
.dmSearchButton {border: solid 1px #333333; width: 80px; height: 18px; font-size: 0.6em; font-family: Verdana; color: #001445;}
.dmResultsHeader{font-family: verdana; font-size: 0.8em; color: #333333; font-weight: bold;}
.dmSearchResult	{font-family: verdana; font-size: 0.6em; color: #333333;}
.dmSearchResultlink{font-family: verdana; font-size: 1em; color: #333333; font-weight: bold;}
.dmResultRank	{background-color: #8A96B4;}

/*Theme links (Links related to article and internal navigation menus */
.ThemeLinks			{font-family: verdana; font-size: 0.6em; color: #001445; padding-right: 5px; display: none;}
.ThemeLinksSelected	{font-family: verdana; font-size: 0.6em; color: #001445; font-weight: bold;padding-right: 3px;}
.TopLinkWrapper		{padding: 0px 0px 16px 0px; display: none;}
.PageLinkWrapper	{padding: 16px 0px 6px 0px;}



/* TAB MENU */
.ThemeBG			{background-color: #BCCFE8; height: 30px; font-family: verdana; font-size: 0.7em; padding: 8px 6px 8px 6px;}
.ThemeBGSelected	{height: 30px; font-family: verdana; font-size: 0.7em; padding: 8px 6px 8px 6px; color: White; background-color: #001445;}
.ThemeBGSelected a	{color: White;  }
.ThemeWrapper		{background-color: White; width: 100%;}

/* County list */

/* Test class */
.Hide {Display: none;}

.noPrint{Display:none;}