@import url("menu.css");

/* Important : deletes the whitespace in Mozilla Firefox */
body,form 
{ 
	margin:0;
}

.LoginButton {
	background-image: url(EFQMLogin.jpg);
	background-repeat: no-repeat;
	display: block;
}

.TopSearchButton
{
	background-color: Transparent;
	font-weight: bold;
	font-size: 9.5pt;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	cursor: pointer;
}

.TopSearchButton:hover
{
	text-decoration: none;
	color: #d06b2b;
}


.CustomSearchButton
{
	border-style:none;
	background-color: Transparent;
	font-weight: bold;
	font-size: 9.5pt;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	cursor: pointer;
}
.CustomSearchButton:hover
{
	text-decoration: none;
	color: #d06b2b;
}


/* 
================================
Skin styles for DotNetNuke
================================
/* Links For the Homepage */
.GeneralTextHome
{
	text-decoration: none;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}

A.GeneralTextHome:link
{
	text-decoration: none;
	color: #000000;	
}



A.GeneralTextHome:visited
{
	text-decoration: none;
	color: #000000;		
}

A.GeneralTextHome:hover
{
	text-decoration: none;
	color: #FFFFFF;	
}

A.GeneralTextHome:active
{
	text-decoration: none;
	color: #FFFFFF;		
}

/* Bullet List For EFQM OLD
ul.bullet li { 
   list-style-image: url(bullet.gif);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   font-size: 9pt;
   height:1.2%;
   line-height:12pt;
   vertical-align:top;
}
*/
/* Bullet List For EFQM*/
ul.bullet 
{
	list-style-type:none;
}
ul.bullet li 
{
	background-image:url("bullet.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	vertical-align: top;
	padding: 0px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	height:1.2%;
}

ul.legalNotice 
{
	list-style-type:none;
}
ul.legalNotice li 
{
	background-image:"*";
	background-position:0px 3px;
	background-repeat:no-repeat;
	vertical-align: top;
	padding: 0px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	height:1.2%;
}

/* Styles For Links */

/* CSS styles links with arrow */
.EFQMLinkAboutArrow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#ffde00;
	background-color: Transparent;
	white-space: normal;	
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowAboutSmall.gif) center left no-repeat;
}

a.EFQMLinkAboutArrow:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#ffde00;
	background-color: Transparent;
	white-space: normal;	
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowAboutSmall.gif) center left no-repeat;
}

a.EFQMLinkAboutArrow:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#ffde00;
	background-color: Transparent;
	white-space: normal;	
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowAboutSmall.gif) center left no-repeat;
}

a.EFQMLinkAboutArrow:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:black;
	background-color: Transparent;
	white-space: normal;	
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowAboutSmall.gif) center left no-repeat;
}


.EFQMLinkAbout
{
	text-decoration: none;
	color: #ffde00;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.EFQMLinkAbout:Link
{
	text-decoration: none;
	color: #ffde00;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.EFQMLinkAbout:Visited
{
	text-decoration: none;
	color: #ffde00;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.EFQMLinkAbout:Hover
{
	text-decoration: none;
	color: black;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.EFQMLinkServices
{
	text-decoration: none;
	color: #fdb813;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.EFQMLinkServices:Link
{
	text-decoration: none;
	color: #fdb813;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.EFQMLinkServices:Visited
{
	text-decoration: none;
	color: #fdb813;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.EFQMLinkServices:Hover
{
	text-decoration: none;
	color: black;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.EFQMLinkServicesArrow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#fdb813;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowServicesSmall.gif) center left no-repeat;
}
A.EFQMLinkServicesArrow:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#fdb813;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowServicesSmall.gif) center left no-repeat;
}

A.EFQMLinkServicesArrow:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#fdb813;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowServicesSmall.gif) center left no-repeat;
}

A.EFQMLinkServicesArrow:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:black;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowServicesSmall.gif) center left no-repeat;
}

.EFQMLinkCommunity
{
	text-decoration: none;
	color: #f7941e;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.EFQMLinkCommunity:Link
{
	text-decoration: none;
	color: #f7941e;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.EFQMLinkCommunity:Visited
{
	text-decoration: none;
	color: #f7941e;	
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
A.EFQMLinkCommunity:Hover
{
	text-decoration: none;
	color: black;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.EFQMLinkCommunityArrow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#f7941e;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowCommunitySmall.gif) center left no-repeat;
	text-decoration:underline;
}
A.EFQMLinkCommunityArrow:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#f7941e;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowCommunitySmall.gif) center left no-repeat;
}

A.EFQMLinkCommunityArrow:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#f7941e;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowCommunitySmall.gif) center left no-repeat;
}


A.EFQMLinkCommunityArrow:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:Black;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowCommunitySmall.gif) center left no-repeat;
}



.EFQMLinkKnowledgebase
{
	text-decoration: none;
	color: #f36f21;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.EFQMLinkKnowledgebase:Link
{
	text-decoration: none;
	color: #f36f21;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.EFQMLinkKnowledgebase:Visited
{
	text-decoration: none;
	color: #f36f21;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


A.EFQMLinkKnowledgebase:Hover
{
	text-decoration: none;
	color: black;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.EFQMLinkKnowledgebaseArrow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#f36f21;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowKnowledgebaseSmall.gif) center left no-repeat;
}
A.EFQMLinkKnowledgebaseArrow:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#f36f21;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowKnowledgebaseSmall.gif) center left no-repeat;
}

A.EFQMLinkKnowledgebaseArrow:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#f36f21;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowKnowledgebaseSmall.gif) center left no-repeat;
}

A.EFQMLinkKnowledgebaseArrow:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:black;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowKnowledgebaseSmall.gif) center left no-repeat;
}

.EFQMLinkCalendar
{
	text-decoration: none;
	color: #ef4023;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.EFQMLinkCalendar:Link
{
	text-decoration: none;
	color: #ef4023;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.EFQMLinkCalendar:Visited
{
	text-decoration: none;
	color: #ef4023;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.EFQMLinkCalendar:Hover
{
	text-decoration: none;
	color: black;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.EFQMLinkCalendarArrow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#ef4023;
	background-color: Transparent;
	white-space: normal;
		display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowEventsSmall.gif) center left no-repeat;
}

A.EFQMLinkCalendarArrow:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#ef4023;
	background-color: Transparent;
	white-space: normal;
		display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowEventsSmall.gif) center left no-repeat;
}

A.EFQMLinkCalendarArrow:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#ef4023;
	background-color: Transparent;
	white-space: normal;
		display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowEventsSmall.gif) center left no-repeat;
}

A.EFQMLinkCalendarArrow:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:black;
	background-color: Transparent;
	white-space: normal;
		display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowEventsSmall.gif) center left no-repeat;
}



.EFQMLinkWebshop
{
	text-decoration: none;
	color: #b8292f;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.EFQMLinkWebshop:Link
{
	text-decoration: none;
	color: #b8292f;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.EFQMLinkWebshop:Hover
{
	text-decoration: none;
	color: black;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.EFQMLinkWebshop:Visited
{
	text-decoration: none;
	color: #b8292f;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.EFQMLinkWebshopArrow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#b8292f;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowWebshopSmall.gif) center left no-repeat;
}
A.EFQMLinkWebshopArrow:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#b8292f;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowWebshopSmall.gif) center left no-repeat;
}

A.EFQMLinkWebshopArrow:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#b8292f;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowWebshopSmall.gif) center left no-repeat;
}

A.EFQMLinkWebshopArrow:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:black;
	background-color: Transparent;
	white-space: normal;
	display:inline-block;
	padding-left:20px;
	line-height:18px;
	background:transparent url(ArrowWebshopSmall.gif) center left no-repeat;
}



/* EFQM Shop Category */
.CategoryTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.eventsShort { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #000000; }

.CategoryTitleUl 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	vertical-align:middle;
	background-image: url(CategoryArrow.gif);
	background-position:left center;
	background-repeat: no-repeat;
	padding-left: 1.3em;
	list-style-position:inherit;
}
.CategoryItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

A.CategoryItem:active
{
	text-decoration: none;
	color: #B8292F;
}
A.CategoryItem:visited
{
	text-decoration: none;
	color: #000000;
}

A.CategoryItem:hover
{
	text-decoration: none;
	color: #B8292F;
}

CategoryRow 
{
	height: 22px;
}
.EFQMShopResults 
{
	/*border: 2px;
	border-color : #B8292F;
	border-style:solid;*/
}

/* EFQM Shop Search */
.EFQMSearchBoxShop 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 240px;
	border: 1px solid #757478;
	background-image: url(searchBoxBg.gif);
	background-repeat: repeat-x;
	vertical-align:middle;
}
.EFQMSearchCheckBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	vertical-align:text-top;
}
.EFQMGenericOverviewType
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color:#B8292F;

}
.EFQMGenericOverviewSubType
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color:#000000;
}
.EFQMGenericOverviewDescription
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
a.EFQMGenericOverviewDescription:link
{
	color:#B8292F;
	text-decoration:none;	
}
a.EFQMGenericOverviewDescription:hover
{
	color:#B8292F;
	text-decoration:none;
}
.EFQMGenericOverviewPrice
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	color:#000000;
}
.EFQMSearchResultsSeperator
{
	height:20px;
	background-image:url(EFQMLineRed.gif);	
	background-repeat:repeat-x;
}

/* Custom Styles for EFQM */
.wizard
{
	font:12px Verdana,Sans-Serif;
	width:100%;
	border:none;
	vertical-align:top;
}
.headerWizard
{
	color:#000000;
	font:Verdana,Sans-Serif;
	font-size: 16px;
	font-weight:bold;   
	vertical-align:top;  
	height: 20px; 
}
.sideBarAlternate
{
	color : #000000;
	font-size : 10px;
	font:Verdana,Sans-Serif;
	vertical-align:top;
	font-style:italic;
}
.sideBarSelected
{
	color : #000000;
	font-size : 10px;
	font:Verdana,Sans-Serif;
	vertical-align:top;
	font-weight:bold;
}
.sideBar
{
	width:140px;
	color : #000000;
	font-size : 10px;
	font:Verdana,Sans-Serif;
	vertical-align:top;
}
.sideBar a
{
	text-decoration:none;
}
.step
{
	font-size : 10px;
	font:Verdana,Sans-Serif;
	vertical-align:top;
}


.TitleRow
{
	height: 34px;
} 
.CommenRow
{
	height: 22px;	
}
.CommonColumn
{
	width: 200px;	
}
.LineRow
{
	height:20px;
	background-image:url(EFQMLineRed.gif);	
	background-repeat:repeat-x;
}

/* Main CSS Styles */
.MainTable
{
	width: 750px;
	height: 100%;
	border: none;	
}
.MainBack
{
	width: 100%;
	height: 100%;
	background : #000000;
	background-color: #000000;
	border: none;
}
.loginbar
{
	background-color:#000000;
	height:20px;		
}
.header 
{
	background-color: #FFFFFF;
	border:none;
	height:70px;
	vertical-align:bottom;
}
.headerNavigation
{
	background-color: #FFFFFF;
	border:none;
	vertical-align:middle;
	height:26px;
}
.contentDevider
{
	width: 20px;
	border: none;	
	background-image:url(contentDevider.gif);
	background-repeat:repeat-y;
}
.contentDeviderEmpty
{
	width: 20px;
	border: none;	
}
.searchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 219px;
	border: 1px solid #757478;
	background-image: url(searchBoxBg.gif);
	background-repeat: repeat-x;
	vertical-align:middle;
}
.SearchButton {
	background-image: url(EFQMSearch.jpg);
	background-repeat: no-repeat;
}
.TextBox 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 236px;
	border: 1px solid #757478;
	background-image: url(searchBoxBg.gif);
	background-repeat: repeat-x;
	vertical-align:middle;
}
.TextBoxNoWidth 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 18px;
	border: 1px solid #757478;
	background-image: url(searchBoxBg.gif);
	background-repeat: repeat-x;
	vertical-align:middle;
}
.CommentTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border: 1px solid #757478;
	background-image: url(searchBoxBg.gif);
	background-repeat: repeat-x;
}
.WhiteSkinObject
{
	font-weight: bold;
	font-size: 9.5pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.WhiteSkinObject:link
{
	text-decoration: none;
	color: #000000;
}

A.WhiteSkinObject:visited
{
	text-decoration: none;
	color: #000000;
}

A.WhiteSkinObject:hover
{
	text-decoration: none;
	color: #d06b2b;
}

A.WhiteSkinObject:active
{
	text-decoration: none;
	color: #d06b2b;
}
.menuContainer
{
	background-image : url(BackGroundMenu.gif);
	background-repeat : repeat-y;
	background-color: #FFFFFF;
	border:none;
	vertical-align:top;
	height:125px;
}

/* CSS Home Page */ 
.flashContainer
{
	background-image : url(BackGroundMenu.gif);
	background-repeat : repeat-y;
	background-color: #FFFFFF;
	border:none;
	vertical-align:top;
	height:270px;
	border:none;
}
.content
{
	background-color: #727272;
	background-image: url(homePageMainBg.jpg);
	background-repeat:no-repeat;
	border:none;
	height:100%;
	vertical-align:top;
}
.footer
{
	background-color: #727272;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;	
	height:35px;
}
.NormalSkinObject
{
	font-weight: normal;
	font-size: 9pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.NormalSkinObject:link
{
	text-decoration: none;
	color: #ffffff;
}

A.NormalSkinObject:visited
{
	text-decoration: none;
	color: #ffffff;
}

A.NormalSkinObject:hover
{
	text-decoration: none;
	color: #ffffff;
}

A.NormalSkinObject:active
{
	text-decoration: none;
	color: #ffffff;
}

/* CSS Pages Grey */

/* CSS Pages Single Pane With Background Image */
.contentAboutWithBackGround
{
	background-image: url(BackGroundFullWidthSeparator.gif);
	background-repeat:repeat-y;
	background-color: #FFFFFF;
	border:none;
	height:100%;
	vertical-align:top;
}

/* CSS Pages White */
.contentAbout
{
	background-color: #FFFFFF;
	border:none;
	height:100%;
	vertical-align:top;
}
.footerAbout
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	height:35px;
}
.FooterLevel2
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.FooterLevel2:link
{
	text-decoration: none;
	color: #000000;
}

A.FooterLevel2:visited
{
	text-decoration: none;
	color: #000000;
}

A.FooterLevel2:hover
{
	text-decoration: none;
	color: #000000;
}

A.FooterLevel2:active
{
	text-decoration: none;
	color: #000000;
}
.Breadcrumb
{
	background-image: url(BreadcrumbGradient.jpg);
	background-repeat:repeat-x;
	height:30px;
	width:750px;	
	vertical-align:top;
}
.BreadcrumbText
{
	font-weight: bold;
	font-size: 9,5pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* CSS Admin Page */
.MainTableAdmin
{
	width: 100%;
	height: 100%;
	border: none;	
}
.menuContainerAdmin
{
	background-color: #7a181d;
	border:none;
	vertical-align:top;
	height:125px;
}
.BreadcrumbAdmin
{
	background-image: url(BreadcrumbGradient.jpg);
	background-repeat:repeat-x;
	height:30px;
	width:100%;	
	vertical-align:top;
}
.contentAdmin
{
	background-color: #FFFFFF;
	border:none;
	height:100%;
	vertical-align:top;
}
.FooterAdmin
{
	background-color : #ffffff;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* EFQM Grid */
.GeneralGrid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-color:#757478;
	border-width:1px;
	border-style:solid;
}
.GeneralGridRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.GeneralGridAlternatingRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color:#d9d9d9;	
}
.GeneralGridHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#f7941e;
	color: #000000;
	font-weight:bold;
	font-size: 10pt;
	border-bottom-color:#757478;
	height:20px;
	vertical-align:middle;
}
.GeneralGridFooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
}
A.GeneralGridFooter:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
}
A.GeneralGridFooter:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
}
.GeneralGridHeaderAbout
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffde00;
	color: #000000;
	font-weight:bold;
	font-size: 10pt;
	border-bottom-color:#757478;
	height:20px;
	vertical-align:middle;
}
.GeneralGridHeaderServices
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#fdb813;
	color: #000000;
	font-weight:bold;
	font-size: 10pt;
	border-bottom-color:#757478;
	height:20px;
	vertical-align:middle;
}
.GeneralGridHeaderCommunity
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#f7941e;
	color: #000000;
	font-weight:bold;
	font-size: 10pt;
	border-bottom-color:#757478;
	height:20px;
	vertical-align:middle;
}
.GeneralGridHeaderKnowledgebase
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#f36f21;
	color: #000000;
	font-weight:bold;
	font-size: 10pt;
	border-bottom-color:#757478;
	height:20px;
	vertical-align:middle;
}
.GeneralGridHeaderCalendar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ef4023;
	color: #000000;
	font-weight:bold;
	font-size: 10pt;
	border-bottom-color:#757478;
	height:20px;
	vertical-align:middle;
}
.GeneralGridHeaderWebshop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#b8292f;
	color: #000000;
	font-weight:bold;
	font-size: 10pt;
	border-bottom-color:#757478;
	height:20px;
	vertical-align:middle;
}




.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #000000;
	border:none;
}
.controlpanel{
	width: 100%;
	background-color:#003366;
}
.skinmaster {
	height: 100%;
	background-color: #000000;
	border:none;
}
.bluebar
{
	background-color:#003366;
	height:20px;
	}
.skinheader 
{
	height:94px;
}
.skingradient {
	background-color:#003366;
	vertical-align:middle;
	height:18px;
}
.menuShadow{
	background-image:url(bevel_BC.gif);
	background-repeat:repeat-x;
	height:20px;
}





.footerText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	}

.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 25%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 494px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.singlecontentpane
{
	width: 100%;
	background-color: transparent;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
}
	
.rightpane {
	width: 236px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px; 
}
.main_dnnmenu_container {
	background-color: Transparent; 
	height:18px;
	margin:0px;
	padding:0px;
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:10px;
	background-color:Transparent;
	
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 1px 1px 1px;
    height:20px;	
        
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 18px 0px 5px;   /*explicitly set padding for root menu items*/
    height:15px;
}

.main_dnnmenu_itemhover {  
	background-color: #ffffff; 
    height:15px;
	color:#ff6600;
}

.main_dnnmenu_icon {
	cursor: pointer; 
	text-align: center; 
	width: 2px; 
	height: 100%;
}
.main_dnnmenu_submenu{
	background-color: #003366;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_itemhover td {  
	background-color: #ffffff; 
	color:#ff6600;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.StandardButtonLogin
{
  background-image  :url(EFQMLogin.jpg);
  background: #b8292f none; 
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:  12pt;
   font-weight: normal;
   font-weight:bold;
}

/*Search specific*/
.treeBorder
{
	border-width:1px;
	border-style:dotted;
	border-color:#88aac6;
}

.searchboxtop
{
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:#48739e;
	background-color:#dce2e7;
}

.searchboxcenter
{
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:#48739e;
	background-color:#dce2e7;
}

.searchboxbottomright
{
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-color:#48739e;
	background-color:#dce2e7;
}

.searchboxbottomleft
{
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-left-color:#48739e;
	border-right-width:0px;
	border-style:solid;
	border-bottom-color:#dce2e7;
	background-color:#dce2e7;
}

.treebox
{
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:#48739e;
	background-color:#dce2e7;
}


.treetable
{
	background-color:Transparent;
}

.treeheaderrow
{
	border-bottom-color:#48739e;
	border-bottom-width:1px;
	border-bottom-style:dotted;	
}

.treeseperator 
{
	border-bottom-color:red;
	border-bottom-width:1px;
	border-bottom-style:dotted;	
}

.treeheaderlink
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.treenormallink
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.searchFieldText
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.searchResultsDataList
{
	margin-left:0px;
	margin-right:5px;
	
}

.GenericOverviewType
{
	font-size: 11pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.GenericOverviewSubType
{
	font-size: 9pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.searchResultsPager
{
	font-size: 10pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.GenericOverviewDescription
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.GenericOverviewPrice
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
}

.GenericOverviewSeperator
{
	border-bottom-color:#f0c5b1;
	border-bottom-width:1px;
	border-bottom-style:dotted;		
}

.searchResultsAlternating
{
	background-color:#ffffff;
	width:100%;
	text-align:left;	
}

.searchResultsSeperator
{
	border-bottom-color:#f0c5b1;
	border-bottom-width:1px;
	border-bottom-style:dotted;		
}

.ShoppingCartSeperator
{
	border-bottom-color:#f0c5b1;
	border-bottom-width:1px;
	border-bottom-style:dotted;		
}


.ShoppingCartTitle
{
	font-size: 10pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.shoppingCart
{
	border-color:#f0c5b1;
	border-width:1px;
	border-style:dotted;	
	background-color:#f4eeeb;
	}
	
.ShoppingCartItemText
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.shoppingCartLink
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.generalLink
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.generalTextBold
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

.generalText
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*A.generalText:link
{
	text-decoration: none;
	color: #b8292f;
}

A.generalText:visited
{
	text-decoration: none;
	color: #000000;
}

A.generalText:hover
{
	text-decoration: none;
	color: #b8292f;
}

A.generalText:active
{
	text-decoration: none;
	color: #000000;
}*/

.generalTextOnError
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : Red;
}
.generalTextLarge
{
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Aterisk
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;	
}	
.generalTextLargeBold
{
	font-size: 11pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.generalTextLargeBoldSmallCaps
{
	font-size: 11pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
}	

.accordionHeader
{
    border: 1px solid #dce2e7;
    color: #ffffff;
    background-color: #b8292f;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderSelected
{
    border: 1px solid #dce2e7;
    color: #ffffff;
    background-color: #b8292f;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionContent
{
    background-color: #e9cfd0;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-size: 9pt;
    font-family: Tahoma, Arial, Helvetica;
}

p
{
	font-size:9pt;
	line-height:15pt;
}
