/* General */

body 
{
	background-color: #DCDCDC;
	color: #475054;
	font-size: 0.6875em; /* 16px x .6875 = 11px */
	line-height: 1.6363em; /* 11px x 1.6363 = 18px */
	text-align: center;
}

body,
input,
select,
textarea
{
   font-family: Verdana, Tahoma, "Lucida Grande", sans-serif;
}



/* Links */

a
{
	color: #A72024;
	outline: none;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a img
{
	border: none;
}

   /* Back to index */

   p.BackToIndex
   {
	   float: left;
	   margin-top: 2px;
   }


	/* Read more */

	p.ReadMore
	{
	   font-weight: bold;
	   margin-top: 5px;
	}

	   #StaticColumn p.ReadMore,
	   #StaticColumn p.ReadMore a,
	   #StaticColumn a.ReadMore
	   {
         color: #F27021;
	   }

	   #ContextColumn p.ReadMore
	   {
	      color: #A72024;
	   }



/* Text */

h2,
h3
{
	border-bottom: 1px solid #B6B6B6;
	color: #E0861A;
   font-family: Verdana, Tahoma, "Lucida Grande", sans-serif;
	font-size: 1.2727em; /* 11px x 1.2727 = 14px */
}

h2
{
	margin: 0 0 .75em;
}

h3
{
	margin: 0 0 .5em;
}

h3.ItemsetSmall
{
	margin-bottom: 0;
	border-width: 0;
}

	h2 a,
	h3 a
	{
		text-decoration: none;
	}

   h2 .MaintenanceControl
   {
      padding: 0 1px !important;
   }

	h3 a:hover
	{
		text-decoration: underline;
	}

h4
{
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 1.4545em; /* 11px x 1.4545 = 16px */
	margin: 0 0 .5em;
}

.Strong
{
   font-weight: bold;
}

.Url
{
   overflow: hidden;
   white-space: nowrap;
}

	/* Metadata */
	
	.Meta
	{
		color: #AFBF45
	}

	p.Meta
	{
		margin-bottom: .75em;
	}

		.Meta a
		{
			color: #AFBF45;
			text-decoration: underline;
		}
		
		.Meta a:hover
		{
			color: #A72024;
		}



/* Lists */

#ContentWrapper ol li
{
	margin-left: 2em;
}

#ContentWrapper ul
{
	list-style: none;
}

	#ContentWrapper ul li
	{
		padding-left: 10px;
		background-repeat: no-repeat;
		background-position: 0 8px;
	}

		#Content ul li
		{
			background-image: url( Images/Bullet.Content.gif );
		}
		
		#Content ul li.jcarousel-item
		{
			background-image: none;
		}

		#StaticColumn ul li,
		#ContextColumn ul li
		{
			background-image: url( Images/Bullet.Context.gif );
		}

ul.Navigation
{
	line-height: normal;
	list-style: none;
}

	ul.Navigation li
	{
		float: left;
	}



/* Layout */

#Wrapper
{
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	position: relative;
	width: 1000px;
}



/* Header */

#Header
{
}

	#Header h1
	{
		display: none;
	}

	#Header .Logo
	{
		display: block;
	}

	#Header .Logo.Left
	{
		height: 164px;
		left: 13px;
		top: 0;
		position: absolute;
		width: 93px;
		z-index: 2;
	}

	#Header .Logo.Right
	{
		margin-left: 106px; /* 13px + 93px */
		height: 105px;
		width: 101px;
	}

	#Header .Logo.Payoff
	{
		color: #A8BF45;
		font-style: italic;
		font-family: 'Trebuchet MS', Sans-Serif;
		font-size: 1.333em; /* 12px * 1.333 = 16px */
		letter-spacing: 1px;
		margin-left: 106px; /* 13px + 93px */
		padding: 0 0 14px 6px; /* height must be 32px */
	}

	#Header #HeaderBanner
	{
		position: absolute;
		right: 63px;
		top: 7px;
		padding:0;
	}

	#Header ul.Navigation
	{
		position: absolute;
		top: 109px; /* 107px if payioff image */
		right: 15px;
	}

		#Header ul.Navigation li
		{
			font-weight: bold;
			padding-left: 10px;
		}

			#Header ul.Navigation li a
			{
				color: #AAAAAA;
			}



/* Main menu */

#Menu
{
   background-color: #A8BF45;
   height: 54px;
   font-weight: bold;
   padding-left: 121px;
   position: relative;
   z-index: 1;
}

   #Menu ul
   {
   	background-color: #579C42;
      position: relative;
      list-style: none;
      float: left;
	   width: 100%; /* 879 - 187 = 692px */
   }

      #Menu ul,
      #Menu ul a
      {
         color: #FFF;
			line-height: 2.4545em; /* 11px x 2.4545 = 27px */
      }

      #Menu ul li
      {
      	border-right: 1px solid #DDDDDD;
	      float: left;
      }

      #Menu ul li.Active
      {
	      background-color: #A8BF45;
      }

			#Menu ul li.Active a
			{
				color: #000000;
			}

		#Menu ul li a
		{
	      padding: 7px 10px;
		}

      #Menu ul ul.SubMenu
      {
	      background: #A0A0A0;
	      left: 0;
	      float: left;
	      top: 27px;
	      position: absolute;
	      width: 879px;
      }

	      #Menu ul ul.SubMenu
	      {
	      	background-color: #A8BF45;
		      display: none;
	      }

	      #Menu ul ul.SubMenu li
	      {
      		border-right: none;
	      }

	      #Menu ul ul.SubMenu li a
	      {
	      	color: #FFFFFF;
		      margin-right: 10px;
			}

	      #Menu ul ul.SubMenu.Active
	      {
		      display: block;
	      }

            #Menu ul ul.SubMenu li.Active,
            #Menu ul ul.SubMenu li.Active a
            {
               color: #000000;
            }
	   
	/* Site search */
	
	#SiteSearch
	{
	   background-color: #579C42;
		height: 25px;
		position: absolute;
		right: 14px;
		top: 2px;
	}

		#SiteSearch .Textfield
		{
			border-color: #666666;
			color: #847784;
			font-size: .9091em; /* 11px x .9091 = 10px */
			margin: 2px 5px;
			float: left;
		}

	#AdvancedSearch
	{
		font-weight: normal;
		left: 819px;
		position: absolute;
		top: 30px;
		white-space: nowrap;
	}

	#AdvancedSearch a
	{
		color: #475054;
		text-decoration: none;
	}

	#AdvancedSearch a:hover
	{
		text-decoration: underline;
	}



/* Hide columns */

body.HideStaticColumn #StaticColumn,
body.HideContextColumn #ContextColumn
{
	display: none;
}

body.HideStaticColumn #Content
{
	width: 576px;
}

body.HideStaticColumn.HideContextColumn #Content
{
	width: 894px;
}

/* Content */

#ContentWrapper
{
	padding: 15px;
	position: relative;
	height: 100%;
}

	#Content,
	#ContextColumn,
	#StaticColumn
	{
		float: left;
		min-height: 100px;
		overflow: hidden;
	}

	.Columns3 #Content
	{
		margin: 0px 15px;
		width: 468px;
	}
	
	.Columns2 #Content
	{
		margin: 0px 15px;
		width: 804px;
	}
	
	#StaticColumn
	{
		width: 136px;
	}

	#ContextColumn
	{
		width: 336px;
	}

.CurrentPage img
{
	margin: 15px auto 10px;
	display: block;
}

/* Footer */

#Footer 
{
	background-color: #DCDCDC;
	clear: both;
   font-family: Tahoma, "Lucida Grande", sans-serif;
	padding: 10px;
}

	#Footer .Navigation
	{
		float: right;
		font-size: .9091em; /* 11px x .9091 = 10px */
		margin-top: 4px;
	}

	#Footer .Navigation li
	{
		margin-left: .4em;
	}
	
	#Footer address
	{
		clear: both;
		font-size: 0.9091em;
		font-style: normal;
		text-align: right;
	}

		#Footer address a
		{
			color: #475054;
		}
	
		#Footer address a:hover
		{
			color: #A72024;
		}



/* Remote references */

.RemoteReferences
{
	margin-bottom: 1.5em;
}



/* Blocks */

.Block
{
   margin-bottom: 10px;
   overflow: hidden;
}

	.Block .Body
	{
		margin-bottom: 7px;
	}

   /* Static column */
   
   #StaticColumn .Block
   {
   }

	   #StaticColumn .Block h3
	   {
	      margin-bottom: .5em;
	   }

   /* Context column */

   #ContextColumn .Block
   {
	   background: #F7E5D4 url( Images/Block.ContextColumn.Background.gif ) no-repeat bottom right;
	   padding-bottom: 19px;
   }

		#ContextColumn .Block.Banner
		{
			background: none;
			padding: 0px;
		}

	   #ContextColumn .Block h3
	   {
		   background-color: #E0861A;
		   border-bottom: none;
		   color: #FFFFFF;
		   margin-bottom: 0;
		   padding: 1px 7px 3px;
	   }

		#ContextColumn .Block.VbAnalyse,
	   #ContextColumn .Block.VbAnalyse h3
		{
			background: Transparent;
			padding: 0;
		}

	   #ContextColumn .Block.VbAnalyse h3
	   {
	   	border-bottom: 1px solid #B6B6B6;
	   	color:#E0861A;
	   }

		#ContextColumn .Block .Content
		{
   		padding: 7px 7px 0;
		}

   /* Image */

	.Block img.BlockImage
	{
		border: 1px solid #cdd1d2;
		padding: 2px;
	}

	.Block img.BlockImage.FloatLeft
	{
		margin: 0 10px 10px 0;
   }

	.Block img.BlockImage.FloatRight
	{
		margin: 10px 0 10px;
   }

	/* Search */

	.Block.Search
	{
	   overflow: visible;
	}

	   .Block.Search p.ExtendedSearchLink
	   {
		   clear: both;
		   float: right;
		   font-weight: bold;
		   margin-top: 1em;
	   }

		   .Block.Search p.ExtendedSearchLink a
		   {
		      background-color: Transparent;
		      background-image: url( Images/Checkbox.png );
		      background-repeat: no-repeat;
		      background-position: left 2px;
			   color: #3c4549;
			   text-decoration: none;
			   padding-left: 15px;
		   }

			   .Block.Search p.ExtendedSearchLink a:hover
			   {
				   text-decoration: underline;
			   }

   /* Magazines */
   
   .Block.Magazines
   {
   }

      .Block.Magazines p.ReadMore a
      {
         background: none !important;
         padding-left: 0 !important;
      }

	/* Person profile */

	.Block.PersonProfile .Person
	{
	}

		.Block.PersonProfile .Person a
		{
			font-weight: bold;
			color: #254350;
			text-decoration: none;
		}

			.Block.PersonProfile .Person a:hover
			{
				text-decoration: underline;	
			}

	.Block.PersonProfile hr
	{
		clear: left;
		margin: 10px 0;
	}

	/* Poll */
	
	.Block.Poll
	{
	}
	
		.Block.Poll input.Radio
		{
			margin-right: 5px;
		}

   /* Highlight */

   .Block.Highlight
   {
       background-color: #F2F5D2;
       border: 1px solid #878877;
       color: #878877;
       padding: 5px;
       margin-bottom: 1.5em;
   }

   .Block.Highlight h3
   {
       border-color: #B0B298;
   }

       .Block.Highlight ul
       {
           list-style: none;
           margin-bottom: 0.75em;
           margin-left: 0 !important;
       }

           .Block.Highlight li
           {
           }

               .Block.Highlight li a
               {
                   color: #475054;
                   font-weight: bold;
                   text-decoration: none;
               }

               .Block.Highlight li a:hover
               {
                   text-decoration: underline;
               }

	   /* Education */

	   .Block.Education
	   {
		   color: #b5c3c8;
	   }

	   /* Magazine */

	   .Block.Magazine
	   {
		   font-weight: bold;
	   }
   	
	   /* Weblog */

	   .Block.Weblog
	   {
		   width: 140px;
		   _width: 140px;
	   }

		   .Block.Weblog img
		   {
			   float: right;
			   margin: 0 0 5px 5px;
			   padding: 2px;
			   border: 1px solid #B6BABD;
		   }

		   .Block.Weblog h3.Author a
		   {
			   color: #A0A0A0;
		   }



/* Itemset */

.Itemset
{
	margin: .5em 0 1.5em;
}
	
	.Itemset .Item
	{
		border-bottom: 1px solid #B0B6B7;	
		clear: both;
		padding: .75em 0;
	}

		.Itemset .Item h3
		{
			margin-top: 0;
		}

		.Itemset .Item .NodeDescription
		{
			font-weight: normal;
		}

			.Itemset .Item p a
			{
				font-weight: normal;
			}

	.Itemset .NodeImage
	{
		margin-top: 0;
	}

	.Itemset .Reacties .Link
	{
		background: url( Images/GreyBullet.gif ) no-repeat right 5px;
		padding-right: 10px;
	}

.ItemsetSmall
{
	border-top: 1px solid #A0A0A0;
	border-collapse: collapse;
	margin: 1.5em 0;
	width: 100%;
}

table.ItemsetSmall td
{
	border-bottom: 1px solid #A0A0A0;
	padding: 3px 10px 3px 0;
}
	
	table.ItemsetSmall td.AlignRight
	{
		padding-right: 0px;
	}

table.ItemsetSmall .First td
{
	border-top: 0px solid #999;
}

ul.ItemsetSmall
{
	margin: 0;
}

	ul.ItemsetSmall li
	{
		background-position: 0 11px !important;
		border-bottom: 1px solid #A0A0A0;
		font-weight: bold;
		padding-bottom: 3px;
		padding-top: 3px;
	}



/* Lines */

hr
{
	border: none;
	border-bottom: 1px solid #A0A0A0;
	height: 0;
	overflow: hidden;
	margin: 10px 0 0 0;
}

   div#StaticColumn hr,
   div#ContextColumn hr
   {
      margin: 10px 0;
   }










p.Responses
{
	text-align: right;
	font-size: .9091em; /* 11px x .9091 = 10px */
}










/* DQ&A Ads */

.DqaAd {
	text-align: center;
}

.DqaAd.Rectangle
{
	margin: 0 0 1.5em;
}

	.DqaAd.Rectangle p
	{
		color: #b5c3c8;
		font-size: .8182em; /* 11px x .8182 = 9px */
		margin: 0;
		text-align: center;
	}



/* */

.Personeelswijziging, .Terug a
{
	background: url( Images/DoubleArrowLeft.gif ) no-repeat left 6px;
	padding-left: 10px;
}

.Rss img
{
	padding-left: 5px;
	vertical-align: middle;
}

#Nieuwsbericht, 
#CalendarItem,
#EducationItem
{
	padding-top: 12px;
}

#CalendarItem,
#EducationItem
{
	border-bottom: 1px solid #B0B6B7;
	padding-bottom: 5px;
}

#Nieuwsbericht h3, 
#CalendarItem h3,
#EducationItem h3
{
	border-top: 1px solid #B0B6B7;
	padding-top: 5px;
	margin-top: 0;
}

#Nieuwsbericht .AlignLeft
{
	border: 1px solid #B6BABD;
	padding: 2px;
	margin: 0 10px 10px 0;
}

#Reacties h3
{
	border-bottom: 1px solid #B0B6B7;
	padding-bottom: 2px;
	margin-bottom: 0;
}

#Reacties .Reactie
{
	border-bottom: 1px dashed #B0B6B7;
	padding: 10px 0;
}

#Reacties .Reactie.Last
{
	border-bottom: 0;
}

#Reacties .Reactie p
{
	margin: 0;
}

#Reacties .Reactie strong
{
	color: #254350;
}




#CalendarItem table.Details,
#EducationItem table.Details,
#Vacancy table.Details,
#PersonProfileOverview table.Details
{
	margin-bottom: 1em;
}

#EducationItem table.Details th,
#Vacancy table.Details th,
{
	font-weight: normal;
	text-align: left;
	width: 100px;
	padding-right: 15px;
	vertical-align: top;	
}

#PersonProfileOverview table.Details th
{
	font-weight: normal;
	text-align: left;
	width: 87px;
	padding-right: 15px;
	vertical-align: top;
	padding-left: 0px;
	margin-left: 0px;
}

#CalendarItem table.Details th
{
	font-weight: bold;
	text-align: left;
	width: 115px;
	padding-right: 15px;
	vertical-align: top;
}


/* PageOptions */

.PageOptions
{
	height: 12px;
	line-height: 12px;
}

.PageOptions,
.TopLink
{
	border-bottom: 1px solid #D5D5D5;
	margin-bottom: .75em;
	padding-bottom: .75em;
}

	.PageOptions.Bottom,
	.TopLink
	{
		margin-top: .75em;
		padding-top: .75em;
	}

	.PageOptions.Bottom
	{
		border-top: 1px solid #D5D5D5;
	}

	.PageOptions .Icon
	{
		float: right;
      margin-left: 10px;
	}
	
   .PageOptions img
   {
      vertical-align: middle;
   }

	.PageOptions a:hover,
	.TopLink a:hover
	{
		color: #E0861A;
		text-decoration: none;
	}



/* Paging */

.Paging
{
	text-align: center;
	font-weight: bold;
}

	.Paging .PageNavigation a
	{
		color: #254350 !important;
	}



/* Default node properties */

.NodeBody
{
	margin-bottom: 1.5em;
}

	.NodeBody ol
	{
		margin-left: .51em;
	}

	.NodeBody ul
	{
		margin-left: 1em;
	}

.NodeDescription
{
	font-weight: bold;	
	margin-bottom: 1.5em;
}

.NodeVideo
{
	margin-bottom: 1.5em;
}

.NodeImage
{
	float: right;
	margin: 5px 0 0 15px;
}

.NodeImage.FloatLeft
{
	float: left;
	margin: 5px 15px 0 0;
}

.NodeFocus
{
	width: 189px;
	float: right;
	padding: 5px;
	margin: 15px 0 5px 15px;
	border: solid 1px #E0861A;
	clear: right;
}

.NodeFocus h3
{
	border-bottom: none 0px #000000;
	color: #E0861A;
   font-family: Verdana, Tahoma, "Lucida Grande", sans-serif;
	font-size: 1.1818em; /* 11px x 1.1818 = 13px */
}

.NodeFocus.FloatLeft
{

	float: left;
	margin: 15px 15px 5px 0;
	clear: left;
}

#Columns .ColumnItem table.Details,
#Columns .ColumnItemImage table.Details
{
	margin-bottom: 1em;
}




/* Block: Banner */

.Block.Banner
{
	background: none;
}



/* Block: Login */

.Block.Login
{
}

	.Block.Login input.Textfield
	{
		margin-top: 2px;
		width: 120px;
	}



/* Block: VacancySearch */

.Block.VacancySearch
{
}

	.Block.VacancySearch form
	{
	}

	.Block.VacancySearch input.Textfield
	{
		width: 220px;
	}

	.Block.VacancySearch select
	{
		width: 226px;
	}


/* Type: Faq */

.FaqCategory dt,
.FaqCategory dd
{
    margin-bottom: 5px;
}



/* Type: Magazine */

#Content h1.ALKOP
{
	font-size: 1em; /* 11px */
   font-weight: normal;
}



/* Type: News */

.NewsArticle
{
	border-bottom: 1px solid #B6B6B6;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

	.NewsArticle span.ReadMore
	{
		float: right;
	}

	.NewsArticle span.ReadMore
	{
		color: #A72024;
	}



/* Type: Page */

#Page
{
}

/* Type: PersonProfile */

#PersonProfileOverview
{
	padding: 10px 0;
	margin-bottom: 1em;
}

   .PersonProfileItem 
   {
	   margin-bottom: 10px;
	   border-top: 1px solid #B6BABD;
   }

      .PersonProfileItem h3
      {
      	border-bottom: none;
      	margin-bottom: 0.5em;
      }

      .PersonProfileItem .Date
      {
	      margin-top: 0.5em;
      }

      .PersonProfileItem img.Person
      {
	      border: 1px solid #B6BABD;
	      padding: 2px;
	      margin-right: 15px;
	      float: right;
      }

      .PersonProfileItem p
      {
	      margin: 0;
	      color: #254350;
      }

         .PersonProfileItem p a
         {
	         font-weight: normal;
         }

		.PersonProfileItem table
		{
			margin-top: 0.5em;
		}

/* Type: Sitemap */

#SitemapList li
{
	list-style-type:none;
	margin-left: 20px;
}



/* Type: Weblinks */

.Siblings
{
	background-color: #F2F5D2;
	padding: 2px;
	text-align: left;
}
	.Siblings a
	{
		color: #579C42;
	}

.Alphabet
{
	font-weight: bold;
	height: 13px;
	line-height: 1em;
	list-style: none;
	margin: 1em 0;
}

	.Alphabet li
	{
		float: left;
		margin: 0 4px !important;
	}
	
.Weblinks
{
	border-top: 1px solid #D5D5D5;
	font-weight: bold;
}

	.Weblinks li
	{
		background: Transparent url( Images/Bullet.Content.gif ) no-repeat 5px center;
		border-bottom: 1px solid #D5D5D5;
		margin-left: 0 !important;
		padding-left: 1.5em;
	}


/* Type: PagePublication */
	#PagePublication .BackgroundBlue
	{
		background-color: #E5F6FA;
		margin-top: -10px;
		padding: 15px 5px 0px 5px;
	}
	
	#PagePublication .BackgroundBlue h2
	{
		border-bottom-width: 0;
	}
	
	#PagePublication .Item 
	{
		border-bottom: 1px solid #D5D5D5;
		margin-bottom: 10px;
	}
	
		#PagePublication .Item .HeadlineBlock 
		{
			background-color:#00A8CA;
			min-height:213px;
		}
	
			#PagePublication .Item .HeadlineBlock .NodeImage.FloatLeft
			{
				margin: 0px 15px 0 0;
			}
			
			#PagePublication .Item .HeadlineBlock .NodeImage.FloatRight
			{
				margin: 0px 0px 0px 15px;				
			}			
			
			#PagePublication .Item .HeadlineBlock .HeadlineText p
			{
				color: #ffffff;
				padding: 8px;
			}
			
			#PagePublication .Item .HeadlineBlock .HeadlineText p a,
			#PagePublication .Item .HeadlineBlock .HeadlineText p a:visited
			{
				color: #ffffff;
			}
			
			#PagePublication .Item .HeadlineBlock .HeadlineText p a:hover,
			#PagePublication .Item .HeadlineBlock .HeadlineText p a:visited:hover
			{
				color: #000000;
			}						
	
		#PagePublication .Item h3
		{
			font-size: 1.7272em; /* 11px x 1.3636 = 19px */
			font-family: Georgia,"Times New Roman",Times,serif;
			margin-bottom: 0.2em;
			border-bottom-width: 0;
			color: #136080;
		}
	
			#PagePublication .Item h3 a,
			#PagePublication .Item h3 a:visited
			{
				color: #136080;			
			}
		
			#PagePublication .Item h3 a:hover,
			#PagePublication .Item h3 a:visited:hover
			{
				color: #E0861A;			
			}		
	
		#PagePublication .Item .Meta
		{
			color: #00A8CA;
		}
		
		#PagePublication .Item p.Responses
		{
			text-align: left;	
			margin-bottom: 5px;		
		}
		
		#PagePublication .Item p.Responses a,
		#PagePublication .Item p.Responses a:visited
		{
			color: #A72024;
		}
		
		#PagePublication .Item p.Responses a:hover,
		#PagePublication .Item p.Responses a:visited:hover
		{
			color: #E0861A;
		}
		
		
		#PagePublication .NodeDescription
		{
			font-weight: normal;
			margin-bottom: 2px;
		}
		
	#PagePublication .Itemset
	{	
		margin-bottom: 2px;
	}
		
		#PagePublication .Itemset h3
		{
			font-size: 1.0em; /* 11px */
			color: #136080;
			margin-bottom: 1px;
			margin-top: 1px;
		}
		
		#PagePublication .Itemset li a,
		#PagePublication .Itemset li a:visited
		{	
			color: #000000;
			padding-left: 2px;
		}
		
		#PagePublication .Itemset li
		{
			border-bottom: 1px solid #D5D5D5;
			background-image: url( Images/Bullet.PagePublication.gif );
			margin-bottom: 1px;
		}

/* Forms */

input,
select,
textarea
{
	color: #333333;
	font-size: 1em; /* 11px */
}

input.Text,
input.Textfield,
select,
textarea
{
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 2px;
	margin-bottom: 2px;
}

#StaticColumn input.Textfield
{
	max-width: 136px;
}

form.FrontOffice
{
}

#ContentWrapper form.FrontOffice
{
	background-color: #F2F5D2;
	padding: 5px;
}

	form.FrontOffice.NoColor
	{
		background-color: #ffffff !important;
	}

	form.FrontOffice td
	{
		padding: 2px 0;
	}

	   form.FrontOffice td td
	   {
		   padding: 0;
	   }

	form.FrontOffice td.FormLabel 
	{
		padding-top: 6px;
	}

	form.FrontOffice td.FormLabel label
	{
		font-weight: bold;
	}

	form.FrontOffice input.Text,
	form.FrontOffice select,
	form.FrontOffice textarea
	{
		border: solid 1px #B6BABD;
   	color: #475054;
		font-family: Arial,Helvetica,Geneva,sans-serif;
		padding: 2px;

	}

	form.FrontOffice input.Checkbox,
	form.FrontOffice input.Radio
	{
		border: none;
	}

	form.FrontOffice input.Checkbox,
	form.FrontOffice input.Radio,
	form.FrontOffice label
	{
		vertical-align: middle;
	}

	/* Captcha */

	.lynkx-captcha
	{
		float: left;
	}

	input#captcha
	{
		margin-left: 5px;
	}
	
	/* Button container */

	.ButtonContainer
	{
		display: inline-block;
		height: 22px;
		margin: 0;
		padding-left: 5px;
	}

	.ButtonContainer.Submit
	{
		background: Transparent url( Images/ButtonContainer.gif ) no-repeat top left;
	}

	.ButtonContainer.Reset
	{
		background: Transparent url( Images/ButtonContainer.Reset.gif ) no-repeat top left;
	}

		.ButtonContainer input
		{
			border: none;
			cursor: pointer;
			font-weight: bold;
			height: 22px;
			padding: 0 10px 0 5px;
			vertical-align: middle;
		}

			.ButtonContainer.Submit input
			{
				background: Transparent url( Images/ButtonContainer.gif ) no-repeat top right;
				color: #000000;
			}
		
			.ButtonContainer.Reset input
			{
				background: Transparent url( Images/ButtonContainer.Reset.gif ) no-repeat top right;
				color: #808080;
			}

	/* Forms in blocks */

	#StaticColumn input.Text,
	#StaticColumn textarea
	{
		width: 168px;
	}

	#StaticColumn select
	{
	   width: 173px;
	}

	.Block.Search form.FrontOffice
	{
		margin: 0;
	}
		
		.Block.Search input.Text
		{
			margin-top: 2px;
			width: 200px;
		}

	/* Dropdown checklist */

	.DropdownChecklistContainer
	{
		height: 100%; /* IE Hack */
	}

      .DropdownChecklistContainer label
      {
         display: block;
			font-size: .9091em; /* 11px x .9091 = 10px */
      }

         .DropdownChecklistContainer input.Checkbox
         {
            margin: 2px 0;
         }

		.DropdownChecklist
		{
			border: 1px solid #254350;
			background: #FFFFFF;
			color: #000000; /* #3c4549; */
			padding: 6px;
			width: 302px;
			height: 160px;
			overflow: scroll;
			z-index: 999;
			display: none;
		}

		.DropdownChecklistContainer a
		{
			text-decoration: none !important;
		}

		.DropdownChecklistFoot
		{
			background: #808080;
			color: #3c4549;
			font-size: .9091em; /* 11px x .9091 = 10px */
			padding: 0 6px;
			margin-bottom: 10px;
			z-index: 1000;
		}
	   
			.DropdownChecklistFoot a
			{
				color: #d4d0c8 !important;
			}

   /* Search suggest */

   .SearchSuggestionBox
   {
      background: #FFF;
      border: 1px solid #c7c7c7;
      margin: 5px 0 0 0 !important;
      overflow: auto;
      left: 0;
      list-style: none;
      position: absolute;
      top: 0;
      width: 204px;
      z-index: 999;
   }

      .SearchSuggestionBox a
      {
         display: block;
         padding: .2em;
         padding-left: 1em !important;
         outline: none;
         font-weight: normal;
			font-size: .9091em; /* 11px x .9091 = 10px */
      }

      .SearchSuggestionBox a:hover,
      .SearchSuggestionBox a:focus
      {
         background: #c90132;
         color: #FFF;
         text-decoration: none;
      }

      .SearchSuggestionBox li
      {
         margin-left: 0 !important;
         margin-right: 0 !important;
      }



/* Page peel ad */

#PagePeelAd
{
	position: absolute;
	right: 0;
	top: 0;
}

	#PagePeelAd embed,
	#PagePeelAd object
	{
		outline: none;
	}



/* Default node properties */

#Content div.Body
{
}

#Content div.Description
{
   margin-bottom: 1.5em;
}