@charset "utf-8";
/*************************************/
/* MEPA Typography CSS Document      */
/* Last Updated: 27-11-08            */
/* By Alan Agius                     */
/*************************************/
*
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body
{
	font-size:0.70em;
}

a
{
	color:#528e4f;
	text-decoration:none;
}
a:hover
{
	color:#326130;
	text-decoration:underline;
}

/* Header                           */
#menuMenuContainer h1,#topNavItemsContainer h1
{
	margin:0;
	float:left;
}

#SearchLoginContainer .inputContainer input
{
	font-size:0.85em;
}

/* Left Submenu                            */
#LeftSubmenuContainer h2
{
	color:#4c4c4c;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:5px 0 0;	
	width:100%;
}

#LeftSubmenuContainer ul li h3{
	padding:8px 0 8px 15px;
	font-size:0.86em;
	margin:0;
	font-weight:normal;
}

#LeftSubmenuContainer ul li ul li h4{
	padding:8px 0 8px 25px;
	margin:0;
	font-size:0.86em;
	font-weight:normal;
}

#LeftSubmenuContainer ul li h3 a, #LeftSubmenuContainer ul li ul li h4 a
{
	color:#3b3b3b;
	text-decoration:none;
}

#LeftSubmenuContainer ul li h3 a:hover,#LeftSubmenuContainer ul li ul li h4 a:hover
{
	color:#a4b0a4;
}

/* News Section                   */
#newsContainer h2
{
	width:100%;
	margin:5px 0 10px;
	font:bold 2em/19px Arial, Helvetica, sans-serif;
	color:#2c6a2a;
	height:38px;
	overflow:hidden;
}

#mpNewsSummaryTXT, .newsTitleTXTContainer
{
	color:#fff;
	line-height:15px;
}

#viewMoreNews div, .mpWideSections div
{
	cursor:pointer;
}

#viewMoreNews div, .mpWideSections div
{
	text-decoration:none;
	color:#2c6a2a;
	font-size:0.94em;
}

.mpWideSections div.pageSectionImage
{
	cursor:auto;
}

#viewMoreNews div:hover, .mpWideSections div:hover
{
	text-decoration:underline;
	color:#50984e;
}

.mpWideSections h2
{
	font:bold 1.22em Arial, Helvetica, sans-serif;
	color:#2c6a2a;
}

/* Narrow Page Sections          */
.pageSectionItem h2
{
	font-size:2.0em;
}

.pageSectionItem h2 label
{
	font:bold 0.65em/13px Arial, Helvetica, sans-serif;
	color:#26afe8;
}

.pagesectionTXT
{
	font-size:0.9em;
	line-height:15px;
	color:#4f5b68;
}

.pagesectionTXT a
{
	color:#003f86;
	text-decoration:none;
}

.pagesectionTXT a:hover
{
	color:#749fcf;
}

.pagesectionButton, .pagesectionButtonsList
{
	font-size:0.9em;
	color:#003f86;
}

.pagesectionButton:hover, .pagesectionButtonsList:hover
{
	text-decoration:underline;
	color:#0c5eb9;
}

#quicklinksParentContainer h2
{
	margin:0 0 10px 0;
	padding:7px 0 0 5px;
	width:138px;
	overflow:hidden;
	float:left;
}

/* Case Search Sections          */
#caseSearchContainer .inputContainer input, #caseSearchContainer select
{
	font-size:0.94em;
}

/* Quick Links Items Sections          */
#quickLinksItems ul li h3, #mostPopularItems ul li h3
{
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:0;
}

#quickLinksItems ul li h3 a, #mostPopularItems ul li h3 a
{
	text-decoration:none;
	color:#303030;
}

#quickLinksItems ul li h3 a:hover, #mostPopularItems ul li h3 a:hover
{
	color:#000;
}

/* Subpage Content Container        */
#contentContainer h2
{
	font-size:0.93em;
	margin:0;
	padding:0;
	width:85%;
	float:left;
	color:#6e6e6e;
}

#contentContainer h2 a
{
	color:#6e6e6e;
	text-decoration:none;
}

#contentContainer h2 a:hover
{
	color:#1a1a1a;
}
#contentHolder
{
	color:#171717;
}
#contentContainer h1
{
	font:bold 2em Arial, Helvetica, sans-serif;
	color:#343434;
	width:100%;
	float:left;
	padding:0;
	margin:7px 0 10px;
}

/* 4th Level Menu Section        */
#fourthLevelMenu ul li h3
{
	padding:0;
	margin:0;
	font-size:0.85em;
}

#fourthLevelMenu ul li h3 a
{
	color:#627a61;
	text-decoration:none;
}
#fourthLevelMenu ul li h3 a:hover
{
	color:#2f4d2e;
}

/* Sitemap & Search Results Elements   */
#contentHolder .sitemapDatagrid .sitemapLevel1
{
	font-weight:bold;
}

#contentHolder .sitemapDatagrid .sitemapLevel1 a, #contentHolder .sitemapDatagrid .sitemapLevel2 a, #contentHolder #searchResultsDatagrid .searchResultsNormal a, #contentHolder #searchResultsDatagrid .searchResultsAlernating a
{
	color:#3b3b3b;
}

#contentHolder .sitemapDatagrid .sitemapLevel1 a:hover, #contentHolder .sitemapDatagrid .sitemapLevel2 a:hover, , #contentHolder #searchResultsDatagrid .searchResultsNormal a:hover, #contentHolder #searchResultsDatagrid .searchResultsAlernating a:hover
{
	color:#000;
}

#contentHolder .sitemapDatagrid .sitemapLevel3 a, #contentHolder .sitemapDatagrid .sitemapLevel4 a
{
	color:#575757;
}

#contentHolder .sitemapDatagrid .sitemapLevel3 a:hover, #contentHolder .sitemapDatagrid .sitemapLevel4 a:hover
{
	color:#3b3b3b;
}

/* Contact Us Elements                  */
#contentHolder #contactUsDatagrid input, #contentHolder #contactUsDatagrid textarea
{
	font-size:1em;
}

/* News Details Elements                  */
#newsDetailsInfo h3
{
	font:normal 1.7em/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
}

#newsDetailsInfo h4
{
	font-size: 1.0em;
	color:#343434;
}

/* News Archive Elements                 */
#NewsArchiveContainer .NewsCatTitle
{
	text-indent:5px;
	font-weight:bold;
}

#NewsArchiveContainer .NewsItemContainer .newsTitle
{
	font-weight:bold;
	font-size:1.2em;
	color:#676767;
}

#NewsArchiveContainer .NewsItemContainer .newsTitle
{
	font-weight:bold;
	font-size:1.2em;
	color:#2c6a2a;
}

 #NewsArchiveContainer .NewsSubContainer .newsTitle
{
	font-weight:bold;
	font-size:1.2em;
	color:#000;
}

#NewsArchiveContainer .NewsSubContainer .newsTitle a{
	color:#353535;
	text-decoration:none;
}

#NewsArchiveContainer .NewsItemContainer .newsTitle a
{
	color:#2c6a2a;
	text-decoration:none;
}

#NewsArchiveContainer .NewsSubContainer .newsTitle a:hover{
	color:#000;
}

#NewsArchiveContainer .NewsItemContainer .newsTitle a:hover
{
	color:#50984e;
}

#NewsArchiveContainer .NewsItemContainer .newsDate
{
	font-weight:bold;
}

#NewsArchiveContainer .NewsItemContainer .btnContainer .readmoreTXT
{
	color:#2c6a2a;
}

#NewsArchiveContainer .NewsItemContainer .btnContainer .readmoreTXT:hover
{
	text-decoration:underline;
	color:#50984e;
}
