﻿/*------------------------------------------------------------------
					fostplus colors
--------------------------------------------------------------------

----------------DarkGreen--------------
DarkGreen: #5e5c55
LightGreen: #8c887b
LighterGreen: #e5e3dd
BlueGreen: #0187AC

----------------LightBlue--------------

LightBlue: #c3d93f;
Menu Border: #8b9647;
FieldControl/WebPart background: #E4EEEE;
FieldControl/WebPart border: #c3d93f;

----------------DarkBlue--------------

MenuHeader: #0087ab;
MenuBorder: #b7d7dd;

----------------LightGreen--------------

MenuHeader: #c3d93f;
MenuBorder: #8b9647;
FielControl/WebPart background: #e8eec7;

----------------Orange------------------

MenuHeader: #fed341;
MenuBorder: #ff9933;
FielControl/WebPart background: #fff0c2;


/*------------------------------------------------------------------
					custom style elements 
-------------------------------------------------------------------*/

hr
{
	color: #8c887b;
}

body
{
	font-family: Verdana;
	font-size: 12px;
}

#mp_global
{
	width: 950px;
	height: 100%;
	margin: 0px auto;
	font-family: Verdana;
	font-size: 12px;
}

#mp_logo
{
	clear: both;
	float: left;
	border: none;
}

#mp_logo img
{
	border: none;
}

#mp_logo :hover
{
	cursor: hand;
}


/*------------------------------
	topblock right corner
-------------------------------*/

#mp_topBlockLine
{
	float: right;
	padding: 4px;
	width: auto;
	position: relative;
	right: 59px;
	clear: both;
	/* bevel 20100305 11 */
	margin-top: 40px;
}

#mp_topBlockLine, x:-moz-any-link
{	
	bottom: 45px;
	*bottom: 0px;
}

#mp_topLinks, #mp_searchContainer, .mp_myLinks, .mp_siteActions
{
	float: left;
}

#mp_topLinks
{
	margin: 2px 18px 0px 0px;
}

#mp_topLinks a
{
	color: #000;
	text-decoration: none;
}

#mp_topLinks a
{
	color: #000;
	text-decoration: none;
}

#mp_topLinks a:hover
{
	text-decoration: underline;
}

.mp_welcome
{
	float: left;
	width: 170px;
}

.mp_languageSwitch, .mp_siteMap, .mp_contact
{
	float: left;
	padding: 5px 2px 2px 2px;
}

.mp_languageSwitch a
{
	color: #000;
	text-decoration: none;
}

.mp_searchBox
{
	float: left;
	width: 150px;
}

#mp_searchContainer
{
	margin-top: 1px;
}

/*------------------------------
			tabmenucontrol
-------------------------------*/


#mp_tabControl_zone
{
	clear:both;
}

#mp_tabControl
{
	float: right;
	margin-right: 15px;
}

#mp_tabLinks
{
	background: url('../Images/TabMenu.png') no-repeat;
	background-position: -14px -117px;
	height: 27px;
	width: 590px;
}

#mp_tabLinks a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.mp_tabLinkTextWrapper
{
	float:left;
	width: 112px;
	text-align:center;
	margin-left: 3px;
	margin-right: 2px;
	margin-top: 9px;
}

/* Tabmenucontrol Tooltip */

.mp_tabLinkpopup
{
	display: none;
}

a.mp_tabLink
{
	position: relative;
	z-index: 99;
}

a.mp_tabLink:hover
{
	border-width: 0;
}
a.mp_tabLink:hover .mp_tabLinkpopup
{
	display: inline;
	position: absolute;
	top: 2.5em;
	width: 14em;
	background-color: #fff;
	padding: 4px;
	font-size: 0.8em;
	font-weight: normal;
	text-align:left;
}

#mp_tabLinkLightBlue
{
	color: #76C5C3;
	border: 1px solid #76C5C3;
}

#mp_tabLinkGray
{
	color: #8c887b;
	border: 1px solid #8c887b;
}

#mp_tabLinkDarkBlue
{
	color: #0087ab;
	border: 1px solid #0087ab;
}

#mp_tabLinkLightGreen
{
	color: #c3d93f;
	border: 1px solid #c3d93f;
}

#mp_tabLinkOrange
{
	color: #fed341;
	border: 1px solid #fed341;
}

/* end tabmenucontrol */

#mp_header
{
	clear: both;
	height: 139px;
	width: 950px;
}

.mp_bottomBlock_leftside
{
	float: left;
	width: 210px;
	height: 100%;
}

.mp_bottomBlock_rightside
{
	float: left;
	margin-left: 10px;
	width: 725px;
}

#mp_adminPanel
{
	float: right;
	margin: 6px 0 15px 0;
	padding: 5px;
	border-top: 1px solid #8c887b;
	border-bottom: 1px solid #8c887b;
}

#mp_developer
{
	clear: both;
	padding-top: 40px;
	width: 100%;
	text-align: center;
	color: #ccc;
}

#mp_developer a
{
	color: #ccc;
}

#mp_developer a:hover
{
	text-decoration: none;
}

/*-------------------------------
		navigation
--------------------------------*/

#mp_navigationBlock {height:auto;}
#mp_navigationBlock a {text-decoration:none;}
.mp_navigarionBlockUList {position:relative; width: 210px;}

/* navigation menu */
ul#menu {margin:0; padding:0; height:auto;}
ul#menu li {margin-bottom:9px; overflow:hidden;}
ul#menu li div ul li {overflow:visible;}


/* navigation menu closed */
.menub {background:#fff; border-right:1px solid #8c887b; border-left:1px solid #8c887b;}
.menub {padding:5px 5px 5px 15px;}
.menub a {color:#5e5c55; font-weight:bold; display:block; cursor:pointer}

/* navigation menu open */
.menubselected {background:#5e5c55; border-right:1px solid #5e5c55; border-left:1px solid #5e5c55; padding:5px 5px 5px 15px;}
.menubselected a {color:#fff; font-weight:bold; display:block; cursor:pointer}
.menubselectedsub {border-right:1px solid #5e5c55; border-left:1px solid #5e5c55; margin-top:0px;}
.menubselectedsub div {padding:1px 0px;}
.menubselectedsub ul {list-style-type:disc; color:#8c887b; margin-left:25px; padding-left:0px;}
.menubselectedsub ul li {margin:4px 0px 4px 0px;}
.menubselectedsub ul li a {color:#000; display:block; cursor:pointer}
.menuItemSelected { font-weight: bold; color: #44433E !important; }

/*-------------------------------
		round corners
--------------------------------*/

/* round corners navigation */
.b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#8c887b; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #8c887b; border-left:2px solid #8c887b; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #8c887b; border-left:1px solid #8c887b; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #8c887b; border-left:1px solid #8c887b; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #8c887b; border-left:1px solid #8c887b;}
.contentb div {margin-left: 5px; padding: 5px 5px 5px 10px;}
.contentb div span { color: #5e5c55; font-weight: bold;}

/* round corners webparts */
.rb1, .rb2, .rb3, .rb4 {font-size:1px; overflow:hidden; display:block;}
.rb1 {height:1px; background:#8c887b; margin:0 5px;}
.rb2 {height:1px; background:#e5e3dd; border-right:2px solid #8c887b; border-left:2px solid #8c887b; margin:0 3px;}
.rb3 {height:1px; background:#e5e3dd; border-right:1px solid #8c887b; border-left:1px solid #8c887b; margin:0 2px;}
.rb4 {height:2px; background:#e5e3dd; border-right:1px solid #8c887b; border-left:1px solid #8c887b; margin:0 1px;}
.contentw {background: #e5e3dd; border-right:1px solid #8c887b; border-left:1px solid #8c887b;}
.contentw_content {padding: 8px;}
.webPartBlockWithRoundCorners { }

/* round corners content page with no more info */
.b1c, .b2c, .b3c, .b4c {font-size:1px; overflow:hidden; display:block;}
.b1c {height:1px; background:#5e5c55; margin:0 5px;}
.b2c {height:1px; background:#fff; border-right:2px solid #5e5c55; border-left:2px solid #5e5c55; margin:0 3px;}
.b3c {height:1px; background:#fff; border-right:1px solid #5e5c55; border-left:1px solid #5e5c55; margin:0 2px;}
.b4c {height:2px; background:#fff; border-right:1px solid #5e5c55; border-left:1px solid #5e5c55; margin:0 1px;}
.contentc {background: #fff; border-right:1px solid #5e5c55; border-left:1px solid #5e5c55;}
.contentc div {margin-left: 5px; padding: 15px;}

/* tabcontroll */
.fieldControlTabContent {
	clear: left;
	border:1px solid #5e5c55;
	width: 490px;
	color: #000;
}

.roundBox
{
	position: relative;
	border: 1px solid #5e5c55;
}

.tabContent div
{
	padding: 15px;
}

.topfiller, .bottomfiller, .roundtop, .roundtopWithRoundCorner, .roundtopright,.roundbottom, .roundbottomright {
	height:6px;
	font-size:1px;
	line-height:1px;
}

.bottomfiller, .topfiller {
	width: 100%;
	clear:both;
	position:relative;
}

.roundtopWithRoundCorner
{
	background: url('../Images/CircleGray.gif') no-repeat top left;
}

.roundtop, .roundtopWithRoundCorner
{ 
	width:6px;
	float:left;
	position:relative;
	top:-1px;
	left:-1px;
}

.roundtopright { 
	background: url('../Images/CircleGray.gif') no-repeat top right; 
	float:right;
	width:6px;
	position:relative;
	top:-1px;
	left:1px;    
}

.roundbottom {
	background: url('../Images/CircleGray.gif') no-repeat top left; 
	background-position: 0 -6px ;
	width:6px;
	float:left;
	position:relative; 
	top:1px;
	left:-1px;
}

.roundbottomright {
	background: url('../Images/CircleGray.gif') no-repeat top right; 
	background-position: -6px -6px ;
	width:6px;
	float:right;
	position:relative; 
	top:1px;
	left:1px;
}

.selectedTab, .unselectedTab
{
	float: left;
	background: url('../Images/FieldTabGray.jpg') no-repeat;
	text-align: center;
	width: 97px;
	height: 25px;
}

.selectedTab span a, .unselectedTab span a
{
	color: #999;
	position: relative;
	top: 35%;
	text-decoration: none;
	outline: none;
}

.selectedTab
{
	position: relative;
	top: 1px;
}

.selectedTab span a
{
	color: #000;
}

.fieldControlTabSeparator
{
	float: left;
	margin-left: 5px;
}


/* round corners with header */
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#5e5c55; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#5e5c55; border-right:2px solid #5e5c55; border-left:2px solid #5e5c55; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#5e5c55; border-right:1px solid #5e5c55; border-left:1px solid #5e5c55; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#5e5c55; border-right:1px solid #5e5c55; border-left:1px solid #5e5c55; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {background: #5e5c55; border-right:1px solid #5e5c55; border-left:1px solid #5e5c55; padding: 5px 5px 5px 15px; color: #fff; font-weight:bold;}
.contenth {background: #fff; border-right:1px solid #5e5c55; border-left:1px solid #5e5c55;}
.contenth div {margin-left: 1px; overflow:auto; padding-top: 10px;}
.contenth div ul { color: #8c887b; margin-top: 0px; margin-bottom: 0px; margin-left: 25px; padding-left: 0px; }
.contenth div ul li { margin-bottom: 9px;}
.contenth div ul li span { color: #000 }

/*------------------------------------------------------------------
				modification default sharepoint styles 
-------------------------------------------------------------------*/
/* Styles Page Edit Mode */
.ms-consolestatusframe
{
	background-color: #E8F5D4;
}

.ms-consolestatuscheckoutframe
{
	background-image: url('../Images/ToolBarGrad.png');
	background-repeat: repeat-x;
	background-color:#fff;
}

.ms-toolbarContainer{
	background-image: url('../Images/ToolBarGrad.png');
	background-repeat: repeat-x;
	background-color:#fff;
	border: none;
}

.ms-consoleframe
{
	border: none;
}


.ms-pagebreadcrumb
{
	display:none;	
}

/* siteaction menu */

.ms-MenuUIPopupBody TABLE
{
	background: #E8F5D4;
}	

.ms-MenuUILabel
{
	color: #2E8A26;
}

.ms-MenuUIItemTableCellHover
{
}

table.ms-MenuUIItemTableHover
{
	border: 1px solid #E8F5D4;
	color: #E8F5D4;
	background: #D1EBAB;
}

/* Search */


#SRSB .mp_searchBox .ms-sbtable
{
	border: 1px solid #fff;
}

#SRSB .mp_searchBox .ms-sbtable td.ms-sbcell
{
	border: 1px solid #fff;
	padding-left: 6px;
}

#SRSB .mp_searchBox .ms-sbtable td.ms-sbcell INPUT.ms-sbplain
{
	border: 1px solid #E8EFCF;
	height: 15px;
}

#SRSB .mp_searchBox .ms-sbtable td.ms-sbgo
{
	background-color: #fff;
}

#LeftZoneTable .ms-srchresultstop
{
	background-color: #fff;
}

#SRST .srch-stats
{
	background-color: #fff !important;
}

#SRP .srch-Page
{
	background-color: #fff !important;
}

#SRP .srch-Page a
{
	color: #000;
	text-decoration: underline;
}

#SAL .srch-sort-right
{
	color: #24933C;
}

#CSR_RV
{
	color: #24933C;
}

#CSR_AM2
{
	color: #24933C;
}

#CSR
{
	font-family: Verdana, Trebuchet MS, Tahoma;
	font-size: 11px;
}

#CSR .srch-results span.srch-Title a
{
	color: #000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

#CSR .srch-results p.srch-Metadata span a
{
	color: #000 !important;
}

#SRCHRSSL
{
	color: #24933C;
}

#WebPartWPQ2 #SRSB .ms-sbtable td.ms-sbcell
{
	border: 1px solid #fff;
}

#WebPartWPQ2 #SRSB .ms-sbtable td.ms-sbcell INPUT.ms-sbplain
{
	border: 1px solid #E8EFCF;
	height: 15px;
}

#WebPartWPQ2 #SRSB .ms-sbtable td.ms-sbgo
{
	background-color: #fff;
}

#linkitem .link-item a
{
	color: #000;
	text-decoration: underline;
	position: relative;
	left: 2px;
}

/* MSToolbar */

.ms-menutoolbar{
	border-bottom: 1px solid #C5D882;
	height: 22px;
	background-color: #C5D882;
	background-image: url('../Images/Listheadergrad.gif');
	background-repeat: repeat-x;
}

.ms-separator
{
	color:#000;
	font-size:10pt;
}

.ms-separator img
{
	height:16px;
	width:1px;
	margin:0px 1px 0px 1px;
	background: #24933C;
	border-bottom:1px solid #B9D989;
	border-right:1px solid #B9D989;
}

.ms-siteactionsmenu div div div{
	background-image:url('../Images/Siteactiongradhover.gif');
	background-repeat:repeat-x;
	border-top:1px solid #24933C;
	border-left:1px solid #24933C;
	border-right:1px solid #24933C;
	border-bottom:1px solid #24933C;
	background-color:#24933C;
	padding:1px 4px 3px 10px;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
	background-image:url('../Images/Siteactiongrad.gif');
	border-top:1px solid #24933C;
	border-left:1px solid #24933C;
	border-right:1px solid #24933C;
	background-color:#24933C;
}

/* WebParts */

.ms-WPHeader TD
{
	border: none;
}

.ms-WPTitle
{
	color: #5e5c55;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	margin-right: 8px;
}

.ms-WPBorder
{
	border: none;
}

.plhome_webPartZone .contentw
{
	padding: 5px;
}

/* bevel - 20100225 - 23 */
.plhome_webPartZone .contentw div
{
    width: 210px;
}

/* bevel - 20100225 - 15 */
.contentw .ms-WPTitle, .plhome_webPartZone .contentw .ms-WPTitle, .plhome_rightBlock .ms-WPTitle, .ms-WPTitle
{
    padding-left: 0;
    width: 200px;
}
.contentw .ms-WPTitle nobr
{
    white-space: normal;
}

.groupheader
{
	color: #5e5c55;
	border-bottom: 1px solid #8c887b;
	margin-right: 10px;
}

.ms-WPBorder
{
	border: none;
}

/* Facetted Search */

.ms-facetnavsubmenu1
{
}

.ms-facetquicklaunch
{
}

.ms-facetnavheader td
{
	background-color: #E8F5D4;
}

.ms-facetnavsubmenu2
{
	
}

TABLE TR td a.ms-facetnavitem
{
	color: #24933C !important;
}

.ms-sctabrx
{
	border-bottom: 1px solid #fff;
}

.ms-sctabrx a
{
	color: #24933C !important;
}

/* Facetted Search BreadCrumb */

TABLE .ms-facetbold a
{
	color: #24933C !important;
}

/* DatePicker */

.ms-picker-header{
	font-weight:normal;
	background-image: url('../Images/Listheadergrad.gif');
	background-repeat:repeat-x;
	background-color: #E8F5D4;
}

.ms-picker-table .ms-picker-dayheader{
	font-family:tahoma;
	font-size:8pt;
	color:#727272;
	text-align:center;
	border-bottom:solid 1px #B3CC5A;
	border-top:solid 1px #B3CC5A;
	padding:2px 0px 3px 0px;
	font-weight:normal;
}

table.ms-picker-table td.ms-picker-dayother,table.ms-picker-table td.ms-picker-daycenterOn,table.ms-picker-table td.ms-picker-daycenter{
	border:solid 1px #E8F5D4;
}
.ms-picker-daycenter a,.ms-picker-today a,.ms-picker-dayselected a{
	color:#000;
	text-decoration:none;
}

.ms-picker-dayother a:hover,.ms-picker-daycenterOn a,.mspicker-daycenterOn a:hover{
	color:#000;
	text-decoration:underline;
}

table.ms-picker-table td.ms-picker-dayselected{
	border-color: #B3CC5A;
}

table.ms-picker-table td.ms-picker-footer{
	border-top:1px solid #B3CC5A;
	font-family:Tahoma;
	font-size:8pt;
	color:#4c4c4c;
	padding:5px;
}
.ms-picker-footer a{
	color: #B3CC5A;
}
.ms-picker-footer a:hover{
	color:#000000;
	text-decoration:underline;
}

.ms-quickLaunch{
	border:solid 1px #000;
	font-size:8pt;
	font-family:tahoma;
	line-height:10pt;
	background-color: #E8F5D4;
}

.description
{
	padding-left: 2px;
}


/*------------------------------------------------------------------
						Page Layouts
-------------------------------------------------------------------*/
.pllinks_main a
{
	color: #000;
}


.pl_languageHeader
{
	color: #5e5c55;
}

.pl_languageHeaderWithImage
{
	clear: both;
}

.pl_languageHeaderWithError, .pl_languageErrorMessage
{
	color: red;
}

.pl_languageErrorMessage
{
	background: url("/_layouts/images/wppinval.gif") no-repeat;
	padding-left: 15px;
	font-weight: bold;
	margin: 6px 0;
}

.ms-long
{
	width: 172px;
}

.plcontent_language, .plhome_language, .plnews_language, .plpublication_language, .pllinks_language
{
 	clear: both;
}

.plcontent_leftBlock, .plhome_leftBlock
{
	margin-left: 3px;
	width: 495px;
	float: left;
}

.plcontent_leftBlock a
{
	color: #000;
	text-decoration: underline;
}

.plblank_content a, .plnews_articleContent a
{
	color: #000 !important;
	text-decoration: underline !important;
}

.plcontent_rightBlock, .plhome_rightBlock
{
	margin-left: 10px;
	/* bevel 20100302 15 */
	margin-top: 23px;
	
	width: 217px;
	float: left;
}

.plcontent_rightBlock_roundBlock
{
	margin-bottom: 10px;
}

.plcontent_rightBlock_roundBlock p
{
	margin-bottom: 0px;
}

.plcontent_rightBlock_roundBlock_title
{
	margin: 4px 0 0 4px;
	display: block;
}

.plcontent_rightBlock_roundBlock_content
{
	margin-left: 4px;
	display: block;
}

.plhome_webPartZone
{
	margin-bottom: 15px;
}

.plhome_TitlePresentationZone, .plnews_articleHeader, .plcontent_rightBlock_roundBlock_title, .plpublication_articleHeader, .plmedia_header, .plcontent_pageTitle
{
	color: #5e5c55;
	font-family: Verdana;
	font-size: 18px;	
}

.plhome_TitlePresentationZone, .plnews_articleHeader, .plcontent_rightBlock_roundBlock_title, .plpublication_articleHeader, .plmedia_header
{
	margin-bottom: 4px;
}

.plcontent_pageTitle
{
	display: block;
	margin-top: 10px;
	margin-bottom: 15px;
}

.plhome_ContentPresentationZone
{
	margin-bottom: 25px;
}

.plhome_newsRollup
{
	margin-bottom: 15px;
}

.plnews_newsarticle, .plblank_content, .pllinks_content
{
	padding: 15px;
}

.plnews_articleDate, .plnews_articleTitle, .plpublication_articleDate, .plpublication_articleTitle, .plmedia_date, .plmedia_topicName
{
	float: left;
}
.plnews_articleContentBody, .plpublication_articleContentBody
{
 	padding-top: 5px;
 	clear: both;
}

.plnews_articleContent
{
	padding-top: 8px;
}

.plnews_articleDescription
{
	font-weight: bold;
	padding-top: 10px;
}

.plnews_articleDescription .ms-long
{
	width: 668px;
	height: 50px;
}

.plnews_notAvailable
{
	width: 100%;
	text-align: center;
	position: relative;
	top: 25%;
}

.plnews_notAvailable .pl_notAvailableLanguage
{	
	margin: 0px auto;
}

.plnews_articleReturnButton
{
	float: right;
	margin: 15px;
}

.plnews_articleReturnButton a
{
	color: #000;
	text-decoration: underline;
}

.pllinks_siteName, .guideWeb_mainCategoryTitle, .guideWeb_subCategoryTitle, .newsMonth, .cqwpPublicationCategory
{
	border-bottom: 1px solid #8c887b;
	width: 100%;
	font-weight: bold;
	color: #5e5c55;
	font-size: 14px;
}

.pllinks_siteDescription, .pllinks_siteName, .pllinks_urlLink
{
	margin-bottom: 15px;
}

.pllinks_countriesLabel, .pllinks_languagesLabel
{
	font-weight: bold;
}

.plblank_main
{
	margin-left: 5px;
}

.plpublication_articleContentLeft
{
	float: left;
	width: 450px;
}

.plpublication_articleContentRight
{
	float: right;
	width: 250px;
}

.plpublication_articleImage
{
	float: right;
}

.plpublication_contentPublication, .plpublication_flashPublication
{
	margin-bottom: 15px;
}

.plpublication_documentLinks
{
	clear: both;
}
.plpublication_documentLinks a
{
	color: #000;
	text-decoration: underline;
}

.plpublication_download, .plpublication_browse
{	
	float: left;
}

.plpublication_download
{
	margin-right: 15px;
}

.plmedia_topicDescription, .plmedia_image, .plmedia_flash
{
	margin-bottom: 15px;
}

.plmedia_topicDescription
{
	padding-top: 15px;
}

.plmedia_TypeMediaTitle, .plmedia_CategoryMediaTitle, .plmedia_topicDescription
{
	font-weight: bold;
}

.plmedia_TypeMediaTitle, .plmedia_CategoryMediaTitle
{
	float: left;
}

.plmedia_body
{
	clear: both;
}

#mp_presentationBlock
{
	position: relative;
	top: -3px;
}

.plhome_rightBlock, .plcontent_rightBlock
{
	position: relative;
	bottom: 27px;
}

/* bevel - 20100302 - 6 */ 
.plhome_rightBlock a, .plhome_rightBlock a:link, .plhome_rightBlock a:visited, .plhome_rightBlock a:hover, .plhome_rightBlock a:active,
.plhome_rightBlock .ms-WPBody a, .plhome_rightBlock .ms-WPBody a span
{
    color: #000;
    text-decoration: underline;      
}

.plhome_rightBlock .ms-WPBody a span {
   color: #000 !important;
}

.plhome_rightBlock, x:-moz-any-link {
    bottom: 38px;
    *bottom: 27px;
}

.plhome_leftBlock_flash
{
	margin-bottom: 15px;
}

/*------------------------------------------------------------------
						GuideWeb WebPart
-------------------------------------------------------------------*/

.guideWeb_title
{
	color: #5e5c55;
	font-family: Verdana;
	font-size: 18px;
	margin-bottom: 15px;
}

.guideWeb_queryLabel, .guideWeb_queryTextBox, .guideWeb_queryButton, .guideWeb_advancedLink
{
	float: left;
}

.guideWeb_queryLabel, .guideWeb_queryButton
{
	margin-right: 8px;
}

.guideWeb_queryLabel, .guideWeb_queryButton, .guideWeb_advancedLink
{
	padding-top: 3px;
}

.guideWeb_queryTextBox
{
	margin-right: 2px;
}

#guideWeb_advancedLinkPanel a, #guideWeb_advancedLinkPanel_clicked a
{
	color: #000 !important;
	text-decoration: underline !important;
}

#guideWeb_checkBoxBlock, .guideWeb_mainCategoryBlock
{
	clear: both;
}

.guideWeb_searchBlock, .guideWeb_resultsPanel
{
	margin-bottom: 20px;
	overflow: auto;
}

.guideWeb_languagesLabelBlock, .guideWeb_countriesLabelBlock
{
	float: left;
	font-weight: bold;
	width: 95px;
}

TABLE.guideWeb_countries_checkBoxList td, TABLE.guideWeb_languages_checkBoxList td
{
	padding-right: 20px;
}

.guideWeb_countriesPanel
{
	margin: 20px 0 50px 0;
}

.guideWeb_subCategoryListItems li
{
	color: #5e5c55;
	margin-left: -24px;
}

.guideWeb_subCategoryListItems ul
{
	margin-top: 0px; margin-bottom: 0px; margin-left: 1.2em; padding-left: 0em;
}

.guideWeb_subCategoryListItems li span a
{
	color: #000 !important;
	text-decoration: underline !important;
}

.guideWeb_goBack, .pllinks_goBack
{
	margin-top: 15px;
}

.guideWeb_goBack a, .pllinks_goBack a
{
	color: #8c887b !important;
	text-decoration: underline !important;
}

.printerZone
{
	float: right;
	margin-top: 15px;
}

.printerZone a
{
	color: #000;
	text-decoration: underline;
}

.printerIcon
{
	background: url('../Images/PrinterGray.png') no-repeat;
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 10px;
}

.printerLink
{
	float: left;
	padding-top: 3px;
}

/*------------------------------------------------------------------
						XSL Styling
-------------------------------------------------------------------*/

/* news & publication styling */

.newsImage,
.newsHomeImage
{
	float: left;
}

/* bevel - 20100224 - 13  */
.publicationImage
{
    float: right;
}

.newsHeader, .publicationHeader
{
	display:block;
	font-weight: bold;
}

.newsHomeHeader
{
	margin-bottom: 10px;
}

.newsDescription, .publicationContent
{
	padding-top: 5px;
}

.publicationContent, .newsDescription, .newsLink
{
	display: block;
}

.newsImage, .publicationImage, .newsHomeImage
{
	margin-right: 10px;
	margin-bottom: 10px;
	height: 100%;
}

.publicationLink
{
	margin-top: 10px;
	display: block;
}

.newsLink a, .publicationLink a
{
	color: #000 !important;
	text-decoration: underline !important;
}

.newsbody, .newsHomebody
{
	margin: 10px 0;
}

/* bevel - 20100224 - 13  */
.publicationBody
{
    margin: 10px 0 20px 0;
    float: left;
    width: 100%;
}

.newsbody, .newsMonth
{
	clear: both;
}

.newsMonth
{
	width: 685px;
}

/* bevel - 20100224 - 13  */
.cqwpPublicationCategory
{
    width: 685px;
    float: left;
}

.publicationTopTitle, .newsTopTitle
{
	color: #5e5c55;
	font-family: Verdana;
	font-size: 18px;
	margin-bottom: 20px;
}

.newsHomebody
{
	border-bottom: 1px solid #8c887b;
	padding-bottom: 10px;
	overflow: auto;
}

.newsHomeTitle a
{
	color: #5e5c55 !important;
	font-family: Verdana;
	font-size: 18px;
}

.newsHomeOverviewLink a
{
	float: right;
	color: #000 !important;
	text-decoration: underline !important;
}

/*------------------------------------------------------------------
						HTML EDITOR STYLES
-------------------------------------------------------------------*/

.ms-rteCustom-Header1
{
	color: #5e5c55;
	font-family: Verdana;
	font-size: 18px;
}

.ms-rteCustom-Header1 a
{
	text-decoration: none;
}

.ms-rteCustom-Header1 a:hover
{
	text-decoration: underline;
	color: #5e5c55;
}

.ms-rteCustom-Header2
{
	display: block;
	width: 100%;
	border-bottom: 1px solid #8c887b;
	font-weight: bold;
	color: #5e5c55;
	font-size: 14px;
}

.ms-rteCustom-Header3
{
	font-weight: bold;
	font-size: 12px;
}

.ms-rteCustom-HyperLink
{
	color: #000 !important;
	text-decoration: underline;	
}

.ms-rteCustom-Bold
{
	font-weight: bold;
}

/*------------------------------------------------------------------
						BREADCRUMB STYLES
-------------------------------------------------------------------*/

#mp_breadcrumb
{
	margin-bottom: 15px;
	color: #8c887b;
	/* bevel 20100305 12 */
	width: 490px;	
}

.mp_breadcrumbPreviousNodes
{
	text-decoration: none;
	color: #8c887b;
}

.mp_breadcrumbPreviousNodes:hover
{
	text-decoration: underline;
}

.mp_breadcrumbCurrent
{
	font-weight: bold;
}

/*------------------------------------------------------------------
						Aanpassingen grotere font (Carla)
-------------------------------------------------------------------*/

.newsbody, .newsHomebody, .publicationBody
{
	font-size: 9pt !important;
}

.newsHomeOverviewLink
{
	font-size: 9pt !important;
}

.guideWeb_searchBlock, .guideWeb_mainCategoryBlock, .guideWeb_resultsPanel, .guideWeb_subCategoryBlock, .guideWeb_goBack, .guideWeb_countriesPanel, 
.guideWeb_languagesPanel, .guideWeb_languages_checkBoxList, .guideWeb_countries_checkBoxList

{
	font-size: 9pt !important;
}
.ms-WPBody TD, .ms-WPBody
{
	font-size: 9pt !important;
}

.sitemapTargetGroup
{
	font-size: 9pt !important;
}

.link-item A, .link-item A:link, .link-item A:visited, .link-item A:active , .link-item A:hover
{
	font-size: 9pt !important;
	text-decoration: underline;
	color: black
}
.description
{
	font-size: 9pt !important;
	text-decoration: none;
}



