@font-face
{
  font-family: Trebuchet MS;
  font-style:  normal;
  font-weight: normal;
  src: url(http://www.parking-net.com/fonts/Helvetica.eot);
}
@font-face
{
  font-family: Trebuchet MS;
  font-style:  normal;
  font-weight: bold;
  src: url(http://www.parking-net.com/fonts/HelveticaBold.eot);
}
@font-face
{
  font-family: Trebuchet MS;
  font-style:  italic;
  font-weight: normal;
  src: url(http://www.parking-net.com/fonts/HelveticaItalic.eot);
}
@font-face
{
  font-family: Trebuchet MS;
  font-style:  italic;
  font-weight: bold;
  src: url(http://www.parking-net.com/fonts/HelveticaBoldItalic.eot);
}
#content
{
	/*background-image: url(../../images/general/bgcontent.gif) no-repeat;
	background-color: #ffffff;*/
	background-repeat: none;
	width: 650px;
	min-height: 300px;
	margin: 0px;
	padding: 9px;
	padding-top: 0px;
	border: 0px;
	display: block;
	clear: both; /*position: absolute;  fix for ie*/
}

#publication_content
{
	position: relative;
	width: 667px;
	margin: 5px;
	padding: 0px;
	border: 0px;
	display: block;
	height:1%;
	clear: both; /*position: absolute;  fix for ie*/
}

#_SponsorsControl_SearchLiterature_Banner img
{
	border-bottom: 1px solid #C2D2E7;
	padding-bottom: 7px;
	padding-top: 4px;
}

html
{
	overflow-y: scroll; /*to fix ie xhtml frame bug with horizontal scrollbar*/
}

body
{
	color: #333333;
	background: #ECF6FC url(../../images/general/background.gif) center 0 repeat-y;
	font-size: 9pt;
	font-weight: normal;
	font-family:  Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

body.Publication
{
  background-image: none;
}

body.admincontainer
{
	background-image: none;
}
form
{
	background: transparent url(../../images/general/backgroundline.gif) repeat-x scroll 0 0;
}

table
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
tr
{
	margin: 0px;
	padding: 0px;
}
th, td.Header
{
	font-size: 8pt;
	font-weight: bold;
	padding: 4px;
}
td
{
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
}

.controls_education_searcheducation div
{
	text-align: center;

}

.interviewTable
{	
	color:#043882;
	width:100%;
}


.interviewTable td
{	
	text-align:center;
}

.videoPopup
{
	z-index:10;
	text-align:center;
	position:absolute; 
	visibility:hidden; 
	display:none; 
	background-color:white; 
	color:black; 
	width:450px; 
	height:420px; 
	border:2px solid gray;
	margin-top:-300px;
}

.addBannerDiv
{
	visibility: hidden;
	height:0px;
}

.memberBox 
{
	color: white;	
	width:100%;
	background-color: #A5C0D2;
	font-family: Trebuchet MS;
}

.memberTable
{
	float:left;
	height:150px;
}

.profilePictureBox
{
	padding-top:50px;
	padding-left:5px;
	background-color:#F6F6F6;
}

.profilePicture
{
	width:180px;
	color:#758C98;
	padding-right: 20px;
	margin-right: 10px;
}

.profilePicture a
{
	color:#758C98 !important;
}

.profileInformation
{
	color:#23408f;
}
 
 .MemberProfileControl_MemberProfile_divData
 {
	padding-top:10px;
 }
 
.MemberProfileControl_MemberProfile_divData  .profileRow
{
	background-color: #ffffff;
	border: 0;	
	height:10px;
}

.MemberProfileControl_MemberProfile_divData  .button
{
	background: url(../../images/general/buttonbg.gif) repeat-x;
	border:0;
	color:white;
	text-decoration:none;
	font-size: 7pt;
	font-weight: bold;
}	
	
.memberBox font
{
	font-size: 13px;
	font-weight: bold;
}

.memberBox td
{
		padding:0 4px 0 4px;
}

.memberBox a, .memberBox a:link
{
	color: #1E4166;	
	text-decoration: none;
}
.memberBox a:hover
{
	text-decoration: underline;
}

.logoutLink, .logoutLink a
{
	color: #043882;
}

 .becomeAMember
 {
	padding-left:4px;
	width:134px;
 }

 .SubmitBanner
{
	clear: both;
	margin: 0 0 6px 0;
	text-align: center;
}



tr.NewsSubmit td,
div.EventSubmit,
.controls_industry_companydetails,
.controls_industry_industry div
{
	text-align:right; 
}

.BannerPosition, .industryBannerPosition
{
	position:absolute;
	text-align:right;
	top:156px;
	right:150px;
}

.industryBannerPosition
{
	display:none;
}

.controls_news_newshomedynamic .MoreTenders
{
	display:none;
}

.Tender .BannerPosition
{
	display:none;
}

.industryBannerPosition
{
	padding:3px 0 10px 0;
}

.border
{
	border-collapse: collapse;
}
.DataBorder
{
	border: solid 1px #333399;
	margin-bottom: 8px;
}

.borderTable, .borderTable tbody tr td a
{
	border-collapse: collapse;
	color: black;/* #043882;*/
	text-decoration: none;
}
.searchTable
{
	border-collapse: collapse;
	color: #476988;
}

.searchTableFooter
{
	display:none;
}

.searchTable .button, .searchTable .disabled, .searchTable .advanced
{
	border:0;
	color:white;
	font-size:6pt;
	font-weight: bold;
	text-decoration:none;
	height:14px;
	
}
.searchTable .advanced
{
	background: url(../../images/general/advancedsearch.gif) no-repeat;
	width: 75px;
	text-align:center;
	font-size:7pt;
	padding-top:1px;
	float:left;
}

.Industry .searchTable .button, .Associations .searchTable .button
{
	float:left;
}

.searchTable .advanced a
{
	color:white;
	text-decoration:none;
}
	
.searchTable .button, .searchTable .disabled
{
	text-transform: uppercase; 
	float:left;
	width: 53px;
	padding-top:1px;
	background: url(../../images/general/search.gif);
}

.searchTable .Advanced, 
.controls_news_newssearch .lineRow, 
.educationSearchAdvanced, 
.EducationNameLabel, 
.Education .GroupTitle,
.eventNameLabel
{
	display:none;
}

.searchTable .page_title
{
	background-color: transparent;
}
.searchBoxItem
{
	padding: 10px 10px 0 0;
	float:left;
}
.searchTable td a
{
	font-family: Trebuchet MS;
	padding: 0px;
}
.dataTable
{
	border-collapse: collapse;
	text-align: left;
}
.wizardTable
{
	background-color: #eeeeee;
	margin-bottom: 4px;
	border-collapse: collapse;
	border: solid 1px #F87622;
}
.wizardHeader
{
	color: #ffffff;
	background-color: #F87622;
	font-weight: bold;
	text-align: center;
	padding: 4px 4px 6px 4px;
}

.invoer
{
	font-size: 8pt;
}
.title
{
	font-weight: bold;
	font-size: 12pt;
}
.footer
{
	font-family: Arial, Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
}
.form
{
	padding: 0px 0px 0px 2px;
	font-weight: normal;
}
.menu
{
	margin: 0px;
	padding: 0px;
	font-size: 1pt;
}
.Other
{
	cursor:hand;
}
.clean
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.admin,
.Header,
.AdminDataGrid .Header,
.AdminDataGrid .Footer
{
	color: #ffffff;
	background-color: #ff0054;
	font-family: Trebuchet MS;
}

.AdminDataGrid .Header,
.AdminDataGrid .Footer
{
  font-weight: bold;
}

.lineheader
{
	color: #23408f;
	font-weight: bold;
	font-family: Trebuchet MS;
	padding: 1px 2px 4px 8px;
	margin: 0px;
	background-repeat: repeat-x;
	background-position: center bottom;
}
.PageHeader
{
	color: #ffffff;
	background-color: #00337D;
}
.TableHeader
{
	color: #ffffff;
	background-color: #333399;
}

.CompanyHeader
{
	font-weight: bold;
	padding: 7px 4px 1px 7px;
	vertical-align: middle;
	background: url(../../images/general/industryline.gif) 0 30px no-repeat;
	height:28px;
}

.Education .CompanyHeader
{
	height:45px !important;
	background: url(../../images/general/industryline.gif) 0 47px no-repeat;
	
}

.CompanyDetailPageTitle
{
	display:none;
}

.CompanyHeader .page_title
{
	float:left !important;
	width:auto !important;
	font-size:12px !important;
	background: none !important;
	padding-top: 3px;
}

.CompanyHeader .page_CompanyName
{
	float:right;
	color: #23408f;
	font-size:16px;
}

.CompanyFlashName
{
	color: #23408f;
	font-size:14px;
	padding-top: 5px;
	font-weight: bold;
	display:block;
}
.CompanyFlashInfo
{
	color: #000000;
	display:block;
}

.CompanyFlashReadmore
{
	text-align:right;
}

.CompanyFlashTitle, .InterviewFlashTitle, .ForumFlashCategory, .JobsFlashCategory, .TenderFlashCategory, .Members h1
{
	height:30px;
	font-size:16px;
	color: #23408f;
	font-weight: bold;
	background: url(../../images/general/header1.gif) -25px 30px no-repeat;
	padding:3px 0 10px 0;
	margin-top:10px;
}

.CompanyFlashTitle, .TenderFlashCategory, .JobsFlashCategory, .Members h1
{	
	background: url(../../images/general/header1.gif) -250px 30px no-repeat !important;
}

.Members h1
 {
	font-size: 13px !important;
 }
 
.InterviewFlashTitle
{
	padding-top:10px !important;
	background: url(../../images/general/header1.gif) -25px 40px no-repeat;
}

.controls_industry_companydetails .lineheader
{
}

.sidebanner
{
	width:176px;
	background-color: #fff;
	text-align: center;
}

.FormLabel
{
	padding-left: 4px;
	padding-right: 6px;
	vertical-align: baseline;
}
.FormValue
{
	padding: 0px 4px 0px 4px;
	vertical-align: sub;
}
.admin_form_label
{
	padding: 2px;
	vertical-align: sub;
}
#adminpage .admin_form_label2
{
	padding: 2px;
	vertical-align: sub;
}
.admin_form_required
{
	background-color: #eeeeef;
	width: 19px;
	padding: 2px;
	vertical-align: sub;
}


#clientpage
{
	width: 1000px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#adminpage
{
  /*width: 850px;*/
}

#admincontent
{
	margin: 5px 0px 0 0px;
}

#clientpage .page_title_container
{
	margin-bottom: 10px;
}

#clientpage .page_title, .EventViewer .GroupTitle, #adminpage .page_title
{
	height: 45px;
	margin: 0px;
	color: #23408f;
	font-weight: bold;
	background-repeat: no-repeat;
	background: url(../../images/general/header1.gif) 0 30px no-repeat;
	text-align: left;
	display:block;
	clear:right;
	font-size:22px;
	width:100%;
}

#clientpage .search .page_title
{
  float: none;
}

#clientpage .section_label
{
	font-weight: bold;
	font-family: Trebuchet MS;
	padding: 2px;
	vertical-align: top;
}
#clientpage .form_label
{
	font-weight: bold;
	font-family: Trebuchet MS;
	background-color: #ffffff;
	padding: 2px;
	vertical-align: top;
}
#clientpage .required
{
	background-color: #d9e1ec;
	width: 19px;
	padding: 2px;
	vertical-align: sub;
}
#clientpage .wizard_table
{
	background-color: #ffffff;
	margin-bottom: 4px;
	border: 0;
}
.wizard_table td
{
	text-align:center;
}
.wizard_table input
{
	background-color:#ffffff;
	border:0;
	cursor:hand;
}

.WizardMenuSelected
{
	background: url(../../images/en-us/general/wizardbutton.gif);
	color:white;
	width:90px;
	height:17px;
}

#clientpage .wizard_header
{
	color: #23408f;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 4px 4px 6px 4px;
}

#adminpage .page_title_container
{
	margin-bottom: 10px;
}
/*
#adminpage .page_title
{
	color: #ffffff;
	background-color: #00337D;
	font-weight: bold;
}*/
#adminpage .section_label
{
	font-weight: bold;
	padding: 2px;
	vertical-align: top;
}
#adminpage .form_label
{
	font-weight: bold;
	background-color: #ffffff;
	padding: 2px;
	vertical-align: top;
}
#adminpage .required
{
	background-color: #d9e1ec;
	width: 19px;
	padding: 2px;
	vertical-align: sub;
}
#adminpage .wizard_table
{
	background-color: #ffffff;
	margin-bottom: 4px;
	border: 0;
}
#adminpage .wizard_header
{
	color: #23408f;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 4px 4px 6px 4px;
}

.ViewPollsControl_ViewPollDetails_divForm td
{
	padding:1px 0 10px 5px;
	margin:0px;
}

.Poll h2, .ShowcaseFlashCategory
{
  clear: both;
  margin: 0;
  padding: 0 0 18px 0;
  background: transparent url(../../images/general/header1.gif) no-repeat scroll -25px 25px;
	height:27px;
	color: #23408F;
	font-size: 16px;
	font-family: Trebuchet MS;
	font-weight:bold;
}

  .Poll table
  {
    background: transparent url(../../images/poll/poll-background.jpg) no-repeat scroll 0 0;
    width: 416px;
    height: 150px;
  }
  
  .Poll td,
  .Poll th
  {
    margin: 0;
    padding: 0;
  }
  
  .Poll .Question td
  {
    padding-left: 10px;
  }
  
  .Poll h3
  {
    display: block;
    width: 350px;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-shadow: #000 5px 5px 5px;
    z-index: 1;
  }
  
  .Poll ul
  {
    display: inline;
    list-style-type: none;
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
  }
  
  .Poll li,
  .Poll li a
  {
    display: block;
    background: transparent url(../../images/general/red-button.gif) no-repeat scroll left top;
  }
  
  .Poll li
  {
    float: left;
    background-position: right bottom;
    margin: 0 5px 0 0;
    padding: 0 5px 0 0;
    height: 23px;
  }
  
  .Poll li a,
  .Poll .Answers li
  {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    margin: 0;
    padding: 3px 5px 0 10px;
    height: 18px;
  }
  
  .Poll .Answers li
  {
    float: none;
    padding: 2px 0 0 4px;
    margin: 0 0 0 10px;
    width: 300px;
    height: 19px;
    background: transparent url(../../images/general/progress.gif) no-repeat 0 0;
  }
  
  .Poll li a:hover
  {
    color: #ffff00;
  }

.controls_poll_viewpolls
{
	padding:15px 0 0px 0px;
	margin:0px;
}

.searchTextBox
{
	background: url(../../images/general/searchTextBox.gif) no-repeat top left;
	border:0;
	font-size:7pt;
	float:left;
}

.searchHeader
{
	display:none;
	color: #1C3D80;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 0px 10px 7px;
}

.form_image
{
	float: right;
}

.tabButton
{
	color: #ffffff;
	background-color: #4a7dc6;
	font-weight: bold;
	cursor: pointer;
}
.tabButtonMouse
{
	color: #00337D;
	background-color: #3399FF;
	font-weight: bold;
	cursor: pointer;
}

.ItemTitle, .GroupTitle, .GroupTitle_Breed
{
	height: 18px;
	padding: 3px 2px 2px 6px;
	margin: 0px;
	color: #23408f;
	font-size: 10pt;
	font-weight: bold;
	background-repeat: repeat-x;
	text-align:left;
}

.Industry .GroupTitle_Breed,.Associations .GroupTitle_Breed, .ItemTitle
{
	padding:5px 0 0 5px;
	font-weight:bold;
	font-size: 16pt;
	height:40px;
	background: url(../../images/general/header1.gif) 0 35px no-repeat;
}

.IndustryFlash
{
	float:right;
	width:200px;
	padding:10px 0 10px 0;
}

.fixSpaceTransparent
{
	display:none;
}

.HLine
{
	color: #333399;
}
.HLine02, .Library .HLine02
{
	display:none;
	/*color: #C2D2E7;*/
}
.HLineFooter
{
	color: #262c60;
}

.topline01
{
}

.error
{
	font-weight: bold;
	color: #ff0000;
}
.Module
{
	color: #00337d;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 0px 4px 2px;
}

/* Poll styles */
.quickvote
{
	background-color: #fff;
	width:100%;
	padding:0;
	margin:0 0 4px 0;
}

.quickvote .question
{
	color:#000000;
	font-family: Trebuchet MS;
	font-weight:bold;
	text-align:left;
	padding: 6px 6px 10px 6px;
}

.ViewActivePollControl_Default_lblPollCaption
{
		display:block;
		width:45%;
		float:left;
		padding-right:1px;
}

.ViewActivePollControl_Default_tblResults img
{
	width:100px:
}

.ViewActivePollControl_Default_legenda
{
	text-align:right;
		width:54%;
		float:right;
}

.answerscontainer
{
	width:100%;
	border:0;
}

.quickvote .answers
{
	border: solid 1px #003366;
	width:100%;
	position:relative;
	left:0px;
	margin-bottom:4px;
	border:0;
}

.pollVote .answertext, .pollVote .answerimage, .pollVote .option
{

	border-top:solid 1px;
}
.pollVote .option
{
	border-left: 1px solid;
}

.pollVote .answerimage
{
	border-right: 1px solid;
}

.quickvote .answers .option, .pollVote .option, .pollVote .answerimage
{
	width:10px;
	padding:8px;
	background-color:#E0EDF6;
	border-bottom:solid 1px #003366;
	border-bottom-color: #708FAA;
}

 .pollVote .answerimage img
 {
	height:20px;
	width:20px;
 }

.quickvote .answers .answertext, .pollVote .answertext
{
	border-bottom:solid 1px;
	width:100%;
	padding:8px;
	background-color:#E0EDF6;
	vertical-align: middle;
	color:#0C3D83;
	font-weight:bold;
	border-bottom-color: #708FAA;
	font-family: Trebuchet MS;
}

.quickvote .submit input
{
	float: right;
	margin-left: 10px;
}

.quickvote .submit input
{	
    background-color: #708faa;
    color:White;
	font-weight: bold;
	font-family: Trebuchet MS;
}

.ViewActivePollControl_Default_lblValue1,
.ViewActivePollControl_Default_lblValue2,
.ViewActivePollControl_Default_lblValue3,
.ViewActivePollControl_Default_lblValue4,
.ViewActivePollControl_Default_lblValue5
{
	font-size:8px;
}

.pollLegenda
{
	border: 1px solid;
	border-color: #708FAA;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-color: #000000;
	padding-left:6px;
}


.ViewActivePollControl_Default_trAnswer5_vote2 .answertext,
.ViewActivePollControl_Default_trAnswer5_vote2 .option
{
	border:0;
}

.tablePoll
{
	width:100%;
	border:1px;
}

.quickvote .piechart
{
	text-align:center;
	background-color:#fff;
}

.ViewActivePollControl_Default_trBarChart2 .barprocent
{
	background-color:#F6F6F6;
	padding:10px;
	width: 30px;
	border-right:1px;
	border-bottom:1px;
	border-right-color: #708FAA;
	border-bottom-color: #708FAA;
}

.ViewActivePollControl_Default_trAnswer5_2 .barprocent,
.ViewActivePollControl_Default_trAnswer5_2 .bartext
{
	border-bottom:0px;
}

.ViewPollDetailsControl_ViewPollDetails_lblValue1,
.ViewPollDetailsControl_ViewPollDetails_lblValue2,
.ViewPollDetailsControl_ViewPollDetails_lblValue3,
.ViewPollDetailsControl_ViewPollDetails_lblValue4
{
	padding-left:2px;
	border-right:3px;
	font-size:10px;
}

.ViewPollDetailsControl_ViewPollDetails_lblValue5
{
	font-size:10px;
	padding-left:2px;
	text-align: center;
}

.ViewPollDetailsControl_ViewPollDetails_trBarChart td td
{
	border-top:1px;
	border-bottom: 1px;
	text-align:center;
}


.ViewPollDetailsControl_ViewPollDetails_trAnswer1 td,
.ViewPollDetailsControl_ViewPollDetails_trAnswer2 td,
.ViewPollDetailsControl_ViewPollDetails_trAnswer3 td,
.ViewPollDetailsControl_ViewPollDetails_trAnswer4 td
{
		padding:8px;
	border-bottom: 1px;
}

.ViewPollDetailsControl_ViewPollDetails_trAnswer5 td
{
		padding:8px;
}



.tablePollAnswers
{
	border-width:0px;
	width:100%;
	border-color:Black;
	border-left:0px;
	border-right:0px;
	border-top:0px; 
	vertical-align:bottom;
}
.pollResultsTr
{
	border-color:Black; 
	border: 0px; 
	border-bottom-width:1px;
}

.lblAnswerText, .lblAnswerValue, .lblColorSample
{ 
	background-color:#E0ECF6;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-color:#718EA9;
}

.ViewPollDetailsControl_ViewPollDetails_trAnswer1 .lblAnswerText,
.ViewPollDetailsControl_ViewPollDetails_trAnswer1  .lblAnswerValue,
.ViewPollDetailsControl_ViewPollDetails_trAnswer1  .lblColorSample
{
	border-top-width:1px;	
	border-top-color:#00337D;
}


.ViewPollDetailsControl_ViewPollDetails_trAnswer5 .lblAnswerText,
.ViewPollDetailsControl_ViewPollDetails_trAnswer5  .lblAnswerValue,
.ViewPollDetailsControl_ViewPollDetails_trAnswer5  .lblColorSample
{
	border-bottom-width:0px;	
}

.lblAnswerText
{
	border-right-width:1px;
	border-right-color:#718EA9;
}

.lblAnswerValue
{
	width:20px;
	background-color: #F6F6F6;
	border-right-width:1px;
	border-right-color:#718EA9;
}

.lblColorSample
{
	width:21px;
	background-color: #FFFFFF;
}

.pollDetailsCaption
{
	padding: 3px 0 10px 10px;
}

.quickvote .bartext
{
	background-color:#E0EDF6;
	padding:10px;
	border-bottom:1px;
	border-bottom-color: #708FAA;
}

.quickvote .barimg
{
	background-color:#fff;
	border-bottom:solid 1px #003366;
}

.quickvote .buttoncell
{
	text-align:right;
	padding-bottom:4px;
}

.pollstartdate
{
	padding-top:7px;
	padding-left:7px;
	float:left;
	color:#00337D;
}
.pollenddate
{
	padding-top:7px;
	padding-right:7px;
	float:right;
	color:#00337D;
}

.pollAreaBottom, .pollAreaTop, .pollArea
{	
	border:1px solid;
	height: 34px;
	background-image: url(../../images/general/polldatebg.gif);
	background-color: #d9e1ec;
	border-color: #718EA9;
}
.pollArea .Module
{
	width:50%;
}
.EditPollControl_EditPoll_divData  tr
{
	border: 1px solid #000;
}

.EditPollControl_EditPoll_divData .Module
{
	padding-bottom: 10px;
}

.pollAreaBottom
{
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

 .pollAreaTop
 {
 	border-right:0px;
	border-top:0px;
	border-left:0px;
 }

.pollArea table
{
	padding:0;
}
	
.pollAnswers
{
	border: #00337d 1px solid;
	background-color: #ffffff;
}

.ActivePollAnswer
{
	color: #00337d;
}

.ActivePollAnswerValue
{
	color: #00337d;
	font-weight: bold;
}

/* row styles */
.selected
{
	background-color: #f0ffff;
}

.newsColor1,
.Row
{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
}

.newsColor2,
.AltRow
{
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
}

.EducationSearchControl_Education_dgEducation .Item
{
	font-weight: bold;
}

.Item
{
	background-color: #ffffff;
}

.AlternatingItem
{
	/*background-color: #d9e1ec;*/
}
.AdminAlternating,
.Odd
{
	color: #000000;
	background-color: #ffffff;
}

.tickerPlacer
{
display:none;
}
/* Html and layout styles*/
ol
{
	margin: 0em 0em 0em 2em;
}
ul
{
	margin: 0em 0em 0.5em 2em;
}

li
{
	margin: 0em;
}

.bold
{
	font-weight: bold;
}
.top
{
	vertical-align: top;
}
.middle
{
	vertical-align:middle;
}
.bottom
{
	vertical-align: bottom;
}
.left
{
	text-align: left;
}
.center
{ 
	text-align:-moz-center; /*FF*/
	text-align:center; /*IE */
	margin-left:auto; 
	margin-right:auto
}
.right
{
	text-align: right;
}

.controls_admin_news_newsadminmenu .right, 
.controls_admin_whoiswho_adminwhoiswhowizardmenu .right, 
.controls_admin_event_admineventwizardmenu .right, 
.controls_admin_industry_adminwizardcompanymenu .right, 
.controls_admin_literature_adminwizardliteraturemenu .right
{
	text-align: center !important; /*  easiest fix for positioning  wizardmenu :)*/
	padding-left:25px;
}

/* visibilty styles */
.css_invisible
{
	visibility: hidden;
	position: relative;
	display: none;
}
.css_visible
{
	visibility: visible;
	display: inline;
}


/* Color styles */
.orange,.Orange
{
	color: #f87622;
}
.red, .Red
{
	color: #ff0000;
}
.green, .Green
{
	color: #007000;
}
.blue, .Blue
{
	color: #000099;
}
.purple, .Purple
{
	color: #9900cc;
}
.darkgray, .Darkgray
{
	color: #808080;
}
.black, .Black
{
	color: #000000;
}

/* Link styles */
.admincontent a:link
{
	text-decoration: none !important;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
}
a:link
{
	color: #000000;
	text-decoration: underline;
}
a:visited
{
	color: #000000;
	text-decoration: underline;
}

a.invisible
{
	color: #aaaaaa;
}

a.black
{
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.white, a.white:link, a.white:visited
{
	color: #ffffff;
}
a.darkgray, a.darkgray:link, a.darkgray:visited
{
	color: #808080;
}
a.orange, a.orange:link, a.orange:visited
{
	color: #f87622;
}
a.green, a.green:link, a.green:visited
{
	color: #007000;
}
a.blue, a.blue:link, a.blue:visited
{
	color: #000099;
}
a.red, a.red:link, a.red:visited
{
	color: #ff0000;
}
a.purple, a.purple:link, a.purple:visited
{
	color: #9900cc;
}

a.InconspicuousLink, a.InconspicuousLink:link, a.InconspicuousLink:hover, a.InconspicuousLink:visited, a.InconspicuousLink:active
{
	font-size: 9px;
	text-decoration: none;
	height: 1em;
	margin: 0;
	padding: 0;
	border: 0;
	text-transform: lowercase;
	display: none;
}
.RssField
 {
	background: url("../../images/general/rss.png");
	padding: 4px 0px 4px 75px;
}

/* Style for pager */
a.paging, a.paging:link, a.paging:visited
{
	color: #00337d;
	text-decoration: underline;
	font-weight: bold;
}
a.paging:hover
{
	color: #291d56;
}

a.DisabledLink
{
	color: #999999;
}

.membersFlash a
{
	text-decoration:none;
	font-size:10px;
	height:100px;
	vertical-align:bottom;
	width:60px;
	overflow: hidden;
}

.membersFlash
{
	width:60px;
	overflow: hidden;
}


.membersProfile
{
		background-image: url(../../images/general/membersbg.gif);
		width:650px;
		height:22px;
		padding: 3px 0 0 5px;
		margin: 0px;
		color:#043882;
		vertical-align: center;
}

.MembersAddItems li a, .MembersAddItems ul, .MembersAddItems li
{
	color:black !important;
}

.memberSubtitle
{
	font-size: 16pt;
	padding-bottom:10px;
}

/* Form element styles */
select
{
	color: #000000;
	background-color: #ffffff;
	font-size: 8pt;
	font-family: Verdana, Arial, Myriad Web, sans-serif;
}
input
{
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Arial, Myriad Web, sans-serif;
}

input.button
{/*
	color: #000000;
	background-color: #dcdcdc;
	font-weight: bold;
	cursor: pointer;*/
}

input.submit, .loginPageButton input.disabled
{
	background: url(../../images/en-us/general/submit.gif);
	color:white;
	width:90px;
	height:17px;
	border:0;
	font-size:7pt;
	cursor: pointer;
}
.loginButton .submit
{
	height:auto;
	width:auto;
}

input.cancel
{
	background: url(../../images/en-us/general/btnCancel.gif);
	color:white;
	width:90px;
	font-size:7pt;
	height:17px;
	cursor: pointer;
}

input.delete
{
	color: #ff0000;
	background-color: #dcdcdc;
	font-weight: bold;
	cursor: pointer;
}

TEXTAREA
{
	color: #000000;
	background-color: #ffffff;
	font-size: 8pt;
	font-family: Verdana, Arial, Myriad Web, sans-serif;
	padding: 2px;
	margin: 1px;
}
TEXTAREA.invisible
{
	height: 1px;
	width: 1px;
	visibility: hidden;
}

/* NewsAdv module bases styles */
.news-article-title-style
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	background-color: #fe0054;
	padding: 2px;
}
.news-paragraph-title-style
{
	font-weight: bold;
}
.news-newsflash-title-style
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
	color: #ffffff;
	padding: 0 0 0 6px;
	margin: 0;
	background-repeat: repeat-x;
	line-height: 2.2em;
	vertical-align: bottom;
}

.awards-category-title-style
{
	font-weight: bold;
	border: #00337d 1px solid;
	background-color: #d9e1ec;
	color: #00337d;
}
.awards-article-title-style
{
	font-weight: bold;
	font-size: 8pt;
}
.awards-article-intro-style
{
}
.awards-paragraph-title-style
{
	font-weight: bold;
	color: #F87522;
}

.storyofweek-article-title-style
{
	font-weight: bold;
	font-size: 10pt;
	padding: 2px;
}

/* Pagemenu styles */
.page_menu_table
{
	background-color: #fff;
	border-collapse: collapse;
	border: solid 0px #3b297b;
	margin-bottom: 1px;
	height:28px;
	padding-top:10px;
}
.a.page_menu_link, .a.page_menu_link:link, .a.page_menu_link:visited
{
	font-weight: bold;
	color: #ffffff;
}
.a.page_menu_link:Hover
{
	color: #00337D;
}

.page_menu_active_hi
{
	font-weight: bold;
	font-size:8pt;
	color: #ffffff;
	background: url(../../images/general/menuhi.gif);
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
	width: 132px;
	height: 18px;
	padding-top:3px;
}

.page_menu_active_low
{
	font-weight: bold;
	font-size:8pt;
	color: #ffffff;	
	padding-top:3px;
	background: url(../../images/general/menuhi.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 132px;
	height: 17px;
}

#adminpage .page_menu_active_hi, #adminpage .page_menu_active_low, #adminpage .page_menu_inactive_hi
{
	background-image:none !important;
	background-color:#ff0054;
}

#adminpage .page_menu_table
{
	height:auto !important;
}

.page_menu_inactive_hi
{
	font-weight: bold;
	color: #ffffff;
	font-size:8pt;
	background: url(../../images/general/menuhi.gif);
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
	width: 132px;
	height: 20px;
	padding-top:3px;
}

.page_menu_inactive_low
{
	font-weight: bold;
	font-size:8pt;
	color: #23408f;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
	width: 132px;
	height: 20px;
	padding-top:5px;
}

/* Uploader styles */
.uploader-table-style
{
	border-collapse: collapse;
	border: solid 1px #3b297b;
}
.uploader-cell-style
{
	background-color: #d9e1ec;
}
.uploader-label-style
{
	background-color: #eeeeee;
	vertical-align: baseline;
}
.uploader-textbox-style
{
	font-size: 8pt;
	font-family: Verdana,Arial,Myriad Web,sans-serif;
}
.uploader-textboxcell-style
{
	background-color: #F87622;
}
.uploader-button-style
{
	color: #007700;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
}
.uploader-buttoncell-style
{
	background-color: #336699;
}
.uploader-summary-style
{
	color: #0000ff;
	font-weight: bold;
}
.uploader-error-style
{
	color: #ff0000;
	font-weight: bold;
}

.controls_menu_newsrsslink
{
	width: 120px;
}

/*Ticker Style*/

.ticker
{
	border-right: 0px;
	border-top: 0px;
	font-size: 8pt;
	left: 0px;
	visibility: hidden;
	border-left: 0px;
	border-bottom: 0px;
	position: relative;
	top: 0px;
	display: none;
}

.HeaderArea
{
  background: transparent url("../../Images/general/thin-red-banner.gif") no-repeat scroll 162px 126px;
}

.HeaderArea .Logo
{
  float: left;
  margin-left: 10px;
}

.LeftArea,
.RightArea
{
  background: transparent url("../../Images/general/advertisement-horizontal.gif") no-repeat scroll center 5px;
}

.RightArea
{
  padding-top: 18px;
}

.LeftArea
{
  padding-top: 10px;
}

.Banner
{
	margin: 0;
	font-size: 8pt;
	font-family: arial,sans-serif;
	padding: 10px 0 0 290px;
  background: transparent url("../../Images/general/advertisement-vertical.gif") no-repeat scroll 270px 18px;
}

.Banner a,
.Banner object,
.Banner embed
{
  display: block;
}

.ClientMenu
{
	padding: 16px 0 0 200px;
}

.ClientMenu img
{
	display:none;
}

.RightArea .StaticRightColumn a
{
  margin: 0 10px 0 10px;
}

.StaticRightColumn hr
{
	display:none;
}

.RightArea .News
{
}

.RightArea .News a.ButtonLink
{
	float:left;
}

.container
{
	overflow: hidden;
	width: 520px;
	position: relative;
}

.tickerText
{
	color: #9FBBE8;
	font-weight: bold;
	font-size: 8pt;
}

.tickerSeperator
{
	color: #9FBBE8;
	font-weight: bold;
	font-size: 8pt;
}

.tickerText:link
{
	color: #F87522;
}

.tickerText:hover
{
	color: #F89622;
}

.tickerText:Visited
{
	color: #F87522;
}

.AdminHeader table div
{
	display: inline;
}

table.AdminHeader
{
}

.AdminData table
{
	width: 675px;
	height: 23px;
}

.AdminMainTables, .AdminMainTablesContent
{
	background-color: #ffffff;
}

.AdminMainTablesContent
{
	margin-top:31px;
}

.Library hr
{
	height: 2px;
	background-color: #333399;
	color: #333399; /*	background: #808080 url(../../images/en-US/library/backgroundlijn.gif) repeat-x;*/
}
.Library .header
{
	padding: 3px;
	margin-bottom: 10px;
}

.Library .List
{
	width: 100%;
}

.Library .List td
{
	padding: 3px;
}
.Library .ConfirmPanel
{
}
.Library .EditPanel
{
	display: block;
	padding-bottom: 1em;
}
.Library .ConfirmMessage
{
	display: block;
	padding-bottom: 1em;
}
.EventTitle
{
	font-size: 1.3em;
	font-weight: bold;
}

.EventSubTitle
{
	font-weight: bold;
}

.EventSlogan
{
	font-weight: bold;
	font-style: italic;
}

.Event
{
	font-family: Trebuchet MS;
	padding-bottom: 10px;
}

.EventViewerExhibitingList
{
	width:200px;
	float:left;
	padding-top:20px;
}

.EventViewerExhibitingList .GroupTitle 
{
	font-size:16px !important;
	width: 200px !important;
}

.EventViewerExhibitingList .EventTitle 
{
	color: #23408f;
	margin:15px 0 0 5px;	
}

.EventViewerExhibitingList .EventSubTitle 
{
	color: #758c98;	
	margin-left:5px;	
}

.EventViewerExhibitingList .Event
{
	display:none;
}

.Event .button
{
	float:left;
}

.adRotator
{
	vertical-align: baseline;
	padding-left:110px;
	padding-bottom:5px;
}

.footermenu
{
	padding-top:50px;
}

.footermenu, .footermenu a
{
	color: #043882;
	text-decoration: none;
}

.footermenu a:hover
{
	text-decoration:underline;
}

.footerRow
{
	width: 683px;
}

.footermenuitems
{
	width:660px;
	height:30px;
	display: block;
	margin-top: 15px;
	float: left
}

.RssLink
{
  display: block;
}

.footericons
{
	width: 210px;
	margin-top: 0px;
	margin-left:20px;
	float: right;
}
.footericons a, .ButtonLink, .RssLink
{
}

.newsitem
{
	color: #000000;
	padding-top:10px;
}

.newsitem .category
{
	width: 13px;
}
.date, .author, .author a
{
	vertical-align: middle;
	color: #85A6B9;
}
.Tender .date
{
	vertical-align: top;
	text-align:left;
}

.Tender .newsTitle a
{
	padding: 0 0 5px 0;
}

.newsitem .newsTitle, .newsitem .newsTitle a, .newsitem a
{
	text-decoration:none;
	font-weight:bold;
	vertical-align: middle;
}

/*=========== Styles for admin menu region begin ===========*/
.adminMenuContainer
{
	background-color: #ffffff;
	width: 159px;
	padding: 10px 5px 5px 10px;
}

/*
.adminMenuLevel1
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #4A7DC6;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	width: 120px;
}

.adminMenuLevel1WithSubs
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #4A7DC6;
	background-image: url(../../Images/general/arrow-nav.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	width: 120px;
}

.adminMenuLevel1_MO, .adminMenuLevel1_MD, .adminMenuLevel1_MU
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #319AFF;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	width: 120px;
}

.adminMenuLevel2
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #00337D;
	background-color: #dddddd;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	border: 1px solid #4A7DC6;
	width: 120px;
}

.adminMenuLevel2WithSubs
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #00337D;
	background-color: #dddddd;
	background-image: url(../../Images/general/arrow-nav-blue.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	border: 1px solid #4A7DC6;
	width: 120px;
}


.adminMenuLevel2_MO, .adminMenuLevel2_MD, .adminMenuLevel2_MU
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #dddddd;
	background-color: #4A7DC6;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	border: 1px solid #00307B;
	width: 120px;
}

.adminMenuLevel3
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #00337D;
	background-color: #dddddd;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	border: 1px solid #4A7DC6;
	width: 120px;
}

.adminMenuLevel3_MO, .adminMenuLevel3_MD, .adminMenuLevel3_MU
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #dddddd;
	background-color: #006699;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	border: 1px solid #00307B;
	width: 120px;
}

.adminMenuDivider
{
	background-color: #fffffff;
	background-image: url(../../Images/general/adminMenu_divider.gif);
	background-repeat: no-repeat;
	cursor: hand;
	height: 5px;
	width: 120px;
}

.adminMenulHighLight
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF7521;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	width: 120px;
}

.adminMenulHighLightWithSubs
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF7521;
	background-image: url(../../Images/general/arrow-nav.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	width: 120px;
}

.adminMenulHighLight_MO, .adminMenulHighLight_MD, .adminMenulHighLight_MU
{
	font-family: Verdana, MS Sans Serif, Arial, Myriad Web;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF9B5F;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	width: 120px;
}
*/
/*=========== Styles for admin menu region end ===========*/
.Forum ul.ActiveTopics
{
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  
  .contentHomeRight .Forum
  {
	font-weight:bold;
  }
    
  .contentHomeRight .Forum .dataTable, .contentHomeRight .Tender .newsBackground 
   {
	float:left;
	padding:10px 0 10px 0;
  }
  
  .Forum .ActiveTopics li
  {
    height: 20px;
  }

  .Forum  .ActiveTopics .ThreadRow1
  {
    background-color: #FFFFFF;
  }

  .Forum  .ActiveTopics .ThreadRow2
  {
    background-color: #F1F1F1;
  }
  
  .Forum .ActiveTopics span
  {
    display: block;
    float: left;
    width: 100px;
    margin-top: 2px;
  }

  .Forum .ActiveTopics .Date
  {
    width: 150px;
  }
  
  .Forum .ActiveTopics .Subject
  {
    width: 300px;
  }

  .Forum .ActiveTopics .Author
  {
    width: 150px;
  }

  .Forum .ActiveTopics a
  {
    text-decoration: none;
  }
  
.Forum .ThreadList .ThreadRow1,
.Forum .ThreadList .ThreadRow2
{
  display: none;
}

.Forum .ThreadList .form_label,
.Forum .ThreadList .form_label
{
  display: inherit;
}

.ie7 .Forum .ThreadList .form_label,
.ie7 .Forum .ThreadList .form_label
{
  display: block;
}

#clientpage .Forum .section_label
{
  padding: 0;
}

.Forum .borderTable td,
.Forum .borderTable a
{
  color: #000000;
}

.Forum .EditGroup table
{
	width: 100%;
}

.Forum .EditGroup .PermissionColumn, .Forum .CategoryAdmin .ActionColumn, .Forum .GroupAdmin .ActionColumn
{
	width: 130px;
	text-align: center;
}

.Forum .ButtonPanel
{
	margin-top: 20px;
	margin-bottom: 10px;
}

.Forum .ThreadList
{
	width: 100%;
}

.Forum .ThreadRow1 td,
.Forum .ThreadRow2 td
{
  padding: 2px 0 0 2px;
}

.Forum .ThreadRow1 td
{
	background-color: #FFFFFF;
}

.Forum .ThreadRow2 td
{
	background-color: #F1F1F1;
}

.forumSearch
{
  margin-bottom: 10px;
}

.Forum .Column_Name,
.Forum .Column_NumberOfThreads,
.Forum .Column_NumberOfPosts
{
  height: 20px;
  margin-top: 2px;
}

.Forum .Column_Name
{
	width: 300px;
}

.Forum .Column_NumberOfThreads
{
	width: 100px;
}

.Forum .Column_NumberOfPosts
{
	width: 100px;
}

.Forum .section_label
{
	width: 150px;
}
/*
.Forum .form_label
{
	width: 100px;
}
*/
.Forum .form_value
{
	width: 400px;
}

.Forum .sub_text
{
	font-size: 9px; /* color: #ff0000;*/
}
.Forum .sub_text a:link, .Forum .sub_text a:hover, .Forum .sub_text a:visited, .Forum .sub_text a:active
{
	color: #000000;
	text-decoration: none;
}

.ForumHomeSub
{
	font-size:7pt;
	height:6px;
}

.Error
{
	margin: 20px auto 20px auto;
	text-align: center;
}

.Error .borderTable td
{
	padding: 20px 20px 20px 20px;
}

.Error .section_label
{
	width: 100px;
	text-align: center;
}

/* definitions for message icons begin */

.MessageIconError
{
	display: block;
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(../../images/general/messageicon_error.gif);
}

.MessageIconSucces
{
	display: block;
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(../../images/general/messageicon_succes.gif);
}

.MessageIconWarning
{
	display: block;
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(../../images/general/messageicon_warning.gif);
}

.MessageIconInfo
{
	display: block;
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(../../images/general/messageicon_info.gif);
}
/* definitions for message icons end */

.CongigurationHeader
{
	color: #fff;
	font-weight: bold;
	background-color: #4A7DC6;
}

.AwaitsApprovalList .borderTable
{
	margin: 10px 0 20px 0;
	width: 100%;
	border:0;
}

.AwaitsApprovalList .borderTable td
{
	border:0;
	border-collapse: collapse; 
}

.FrontPageDivider
{
	width: 100%;
	height: 1px;
	background-color: #D9E1EC;
	display: block;
	font-size: 0px;
	line-height: 0px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
}

.separator
{
	color: #d9e1ec;
	background-color: #d9e1ec;
}

.PollCell
{
	vertical-align: middle;
	border-bottom: #00337d 1px solid;
}

.DualListBox
{
	border-style: solid;
	border-color: #00337d;
}

.tabControl .buttonLow
{
	border-right: #7c98b0 thin solid;
	border-top: #7c98b0 thin solid;
	vertical-align: super;
	border-left: #7c98b0 thin solid;
	border-bottom: #7c98b0 thin solid;
	height: 28px;
	background-color: #bacbd9;
}

.tabControl .buttonHigh
{
	border: #7170ce thin solid;
	border-bottom: #ffffff thin solid;
	vertical-align: super;
	height: 28px;
	background-color: #ffffff;
}

.tabControl connector
{
	border-bottom: #003084 1px solid;
}

.headhoofdtab
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #f87522;
}
.headhoofdtab img
{
	padding: 2px;
}
.headtabCopy
{
	font-weight: bold;
	font-size: 12px;
	color: #f87522;
	background-color: #ffffff;
}
.headtabCopy img
{
	padding: 2px;
}
.blockControlHeader
{
	/*	background-color: #fdd2b6;*/
}

.blockControlSubheader
{
}

.blockControl
{
	background-color: #fdd2b6;
}

input.disabled
{
}

.breakflow
{
	word-break: break-all;
	overflow: auto;
}

/*** FORUM STYLES ***/
/*
	Patched from old forummodule to make it work in a time efficient manner.
*/

.forumviewHead
{
	font-size: 12pt;
	font-weight: bold;
	color: White;
	font-family: font-family:Verdana,Arial,Myriad Web,sans-serif;
	background-image: url(../../images/forum/forumtitle_background.gif);
}

.alternating1
{
	background-color: #D9E1EC;
}
.alternating2
{
	background-color: #FFFFFF;
}
.alternatingpost1
{
	background-color: #FFFFFF;
}
.alternatingpost2
{
	background-color: #FFFFFF; /*color: White;*/
}

.PostSelected
{
	font-size: 20pt;
	font-weight: bold;
	background-color: #ff0000;
	font-family: font-family:Verdana,Arial,Myriad Web,sans-serif;
}

.Category_Description
{
	float: left;
	color: #39287B;
	font-weight: bold;
	vertical-align: middle;
}

.Category_Info
{
	display:none;
}

.News .Category_Info, .contentHomeLeft .Category_Info
{
  display:block !important;
  float: right;
  text-align: right;
  font-family: Trebuchet MS;
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
  position:absolute;
  margin-left:250px;
}


.contentHomeLeft .Category_Info
{
  padding: 5px 50px 0 200px;
  margin-left:0 !important;
  display:block !important;
}

.controls_news_newshomedynamic .Category_Info
{
  margin: -26px 0 0 285px;
}

.Category_Info a
{
	color: #4E76A2;
	text-decoration: none;
  padding-left: 3px;
}

.infoTable
{
	border-collapse: collapse;
	border: solid 1px #dddddd;
}

.infoTable td
{
	border: solid 1px #dddddd;
}

div.ColumnText
{
	color: #42618C;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 2px 0;
	padding: 5px 0 5px 0;
	border: 1px solid #848484;
	background-color: #d9e1ec;
}

.selectedItem
{
	background-color: #f0ffff;
	border: solid 1px #3b297b;
	padding: 4px;
	margin-bottom: 6px;
}

.buttonContainer
{
	margin-bottom: 6px;
}

.floatLeft
{
	position: relative;
	float: left;
}

.floatRight
{
	position: relative;
	float: right;
}

.footerBox
{
	width: 70%;
	height: 30px;
	font-family: Verdana;
	font-size: 7pt;
	border-top: 2px solid #262c60;
	border-bottom: 2px solid #262c60;
	margin: 10px 0;
	padding: 5px 0;
	display: block;
	clear: both;
}

.footerBox .footerLeft
{
	width: 48%;
	float: left;
	display: block;	
	text-align: left;
	margin: 0;
	padding: 0;
}

.footerBox .footerRight
{
	width: 48%;
	float: right;
	display: block;	
	text-align: right;
	margin: 0;
	padding: 0;
}

.rate {display:block; float:right;}
.rate_type {float:left; padding-right:4px;}
.rate_score {float:left; }
.rate_average {float:left; width:30px; text-align:right; }
.rate_link {float:left; text-align:left; }

.rating_list {
	margin:0;
	padding:0; 
	list-style-type:none;
}

.rating_list_item_full { 
	background:url(../../images/rate/ratestar_full.gif) left top no-repeat; 
	padding-left:15px;
	float:left;
}

.rating_list_item_empty { 
	background:url(../../images/rate/ratestar_dis.gif) left top no-repeat; 
	padding-left:15px;
	float:left;
}

.rating_list_item_half { 
	background:url(../../images/rate/ratestar_half.gif) left top no-repeat; 
	padding-left:15px;
	float:left;
}

/*-----------------*/

.CategoryTree
{
	margin: 10px 0 0 0;
	position: absolute;
	z-index: 1;
}

.CategoryTree h1, 
.CategoryTree .Middle, 
.CategoryTree .Bottom
{
	width: 233px;
}

.CategoryTree h1
{
	margin-bottom: 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	color: #ffffff;
	background: #4F779F url(../../images/shop/top_menu.png) no-repeat;
}

.CategoryTree .Middle
{
	background-color: #4F779F;
	height: 300px;
}

.CategoryTree .Middle .Tree
{
	margin: 0px 15px 0px 15px;
	background-color: #ffffff;
	height: 300px;	
}

.CategoryTree .Bottom
{
	height: 14px;
	background-image: url(../../images/shop/under_menu.png);
	background-repeat: no-repeat;
}

.ProductDetails, .CategoryDetails
{
	left: 243px;
	width: 498px;
	margin: 10px 0 0 0;
	padding: 0;
	position: absolute;
	z-index: 1;
}

.ProductDetails .Product
{
	width: 498px;
}

.CategoryDetails .Product
{
	width: 244px;
}

.Product
{
	float: left;
	margin: 0 5px 10px 0;
}

.Product .Header, .Product .Header .Left, .Product .Header .Right, .Product .Header .Middle
{
	height: 21px;
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
}

.Product .Header .Left, 
.Product .Header .Right
{
	width: 8px;
	background-repeat: no-repeat;
	font-size: 0px;
}

.Product .Header .Left
{
	float: left;
	background-image: url(../../images/shop/links_produktkadergroot.png);
}

.Product .Header .Right
{
	float: right;
	background-image: url(../../images/shop/rechts_produktkadergroot.png);
}

.Product .Header .Middle
{
	background-image: url(../../images/shop/tussenboven_produktkadergro.png);
	background-repeat: repeat-x;
}

.Product .Header
{
	background-image: url(../../images/shop/tussenboven_produktkadergro.png);
	background-repeat: repeat-x;
}

.Product .Header .Middle a
{
	float: right;
	margin: 5px 0 0 0;
}

.Product .Header .Middle .Rating
{
	float: left;
	margin: 5px 0 0 0;
}

.Product .Header .Middle .Rating .rate {display:block; float:left;}
.Product .Header .Middle .Rating .rate .rate_type {float:left; padding-right:4px; color:#ffffff; font-weight:bold;}
.Product .Header .Middle .Rating .rate .rate_score {float:left; }
.Product .Header .Middle .Rating .rate .rate_average {float:left; width:30px; text-align:right; color:#ffffff; font-weight:bold; }
.Product .Header .Middle .Rating .rate .rate_link {float:left; padding-left:8px; font-weight:bold; }
.Product .Header .Middle .Rating a {float:left; margin:0;}

.Product .Content
{
	border-left: 2px solid  #555555;
	border-right: 2px solid  #555555;
	border-bottom:  2px solid  #555555;
	margin: 0;
	padding: 0;
	position: relative;
}

.Product .Content .Left
{
	width: 230px;
	float: left;
	padding: 0;
	margin: 10px 0 10px 3px;
	clear: both;
}

.Product .Content .Left .Image
{
	margin-bottom: 10px;
	text-align: center;
}

.Product .Content .Left .Amount
{
	font-style: italic;
	float: left;
}

.Product .Content .Left .Icons
{
	float: right;
	padding-bottom: 4px;
}

.Product .Content .Left .Icons img
{
	margin: 0 0 0 2px;
}

.Product .Content .Left .Title
{
	clear: both;
	padding: 4px 6px 6px 6px;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
	border-top: solid 1px #666666;
	background-color: #4F779F;
}

.Product .Content .Left .Description
{
	padding: 4px 6px 6px 6px;
	color: #ffffff;
	font-style: italic;
	border-bottom: solid 1px #666666;
	background-color: #4F779F;
}

.Product .Content .Right
{
	border-left: solid 1px #000000;
	width: 239px;
	height: 250px;
	padding: 5px;
	margin: 0;
	float: right;
	overflow-x: auto;
}

.Product .Content .Price
{
	clear: both;
	color: #ff0000;
	font-weight: bold;
	border-top: solid 1px #000000;
	margin: 0 8px;
	padding: 4px;
}

.Product .Tabs
{
	clear: left;
	height: 23px;
}

.Product .Tabs img
{
	margin: 0px 5px 0px 0px;
}

.ProductList
{
}

.Product img, .Product input
{
	border-style: none;
	border:none;
	margin: 0;
	padding: 0;
	font-size: 1px; /*ie hack*/
	display: inline;
	vertical-align: middle;
}

.ShoppingCartClip
{
	display: block;
	height: 361px;
	width: 21px;
	overflow: hidden;
	position: absolute;
	right: 0;
	border-right: 1px solid #555555;
	margin-top: 10px;
	z-index: 3;
}

.ShoppingCart
{

	display: block;
	height: 360px;
	width: 320px;
	margin: 0;
	padding: 0;
	border: 0;
}

.ShoppingCart .Toggle
{
	float: left;
	display: block;
	height: 360px;
	width: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}

.ShoppingCart .Content
{
	background-color: #4F779F;
	border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
	float: right;
	height: 358px;
	width: 300px;	
}

.ShoppingCart .List
{
	background-color: #ffffff;
	display: block;
	height: 319px;
	width: 298px;
	margin-top: 5px;
	padding: 0;
	border: 0;
	overflow: auto;
	float: right;
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
}

.ShoppingCart .Buttons
{
	background-color: #C0C0C0;
	display: block;
	height: 28px;
	width: 298px;
	margin: 0;
	padding: 0;
	border: 1px solid #555555;
	overflow: hidden;
	float: right;
}

.ShoppingCart .Buttons input
{
	background-color: #555555;
	color: #ffffff;
	border: 1px solid #ffffff;
	font-weight: bold;
	font-size: 10px;
	padding: 0;
	margin: 4px 0 4px 4px;
	height: 20px;
}

.ShoppingCart .List .Item
{
	margin: 5px 0;
	padding: 0;
	width: 280px;
}

.ShoppingCart .List .Item .ProductCheck
{
	margin: 0;
	padding: 5px 0;
	border: 0;
	vertical-align: top;
}

.ShoppingCart .List .Item .ProductImage
{
	margin: 0;
	padding: 3px 0 0 0;
	border: 0;
}

.ShoppingCart .List .Item .ProductImage img
{
	border: 2px solid #555555;
}

.ShoppingCart .List .Item .ProductName
{
	color: #555555;
	font-weight: bold;
	font-size: 14px;
	margin: 2px 0 0 5px;
	padding: 0px;
	width: 200px;
	height: 22px;
	vertical-align: top;
}

.ShoppingCart .List .Item .ProductQuantity
{
	margin: 0 5px 0 0;
	padding: 0;
	font-weight: bold;
	text-align: right;
}

.ShoppingCart .List .Item .ProductQuantity input
{
	border: 1px solid #555555;
	text-align: center;
	margin: 0 0 0 5px;
	width: 30px;
}

.ShoppingCart .List .Item .ProductPrice
{
	color: #ff0000;
	font-weight: bold;	
	border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
	padding: 2px 0;
	margin: 10px 5px 0 20px;
	text-align: right;
}

.ShoppingCart .List .Totals
{
	margin: 5px 0 0 5px;
	padding: 0;
	width: 275px;
	color: #ff0000;
	font-weight: bold;	
}

.ShoppingCart .List .Totals .TotalLeft
{
	text-align: left;
}

.ShoppingCart .List .Totals .TotalRight
{
	text-align: right;
}

.ShoppingCart .List .Totals hr
{
	margin: 0;
	padding: 0;
	border: 0;
	height: 1px;
	color: #555555;
	background-color: #555555;
}

.ProductEdit .Section
{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: solid 2px #8297C2;
}

.ProductEdit .Label
{
	display: inline;
}

.ProductEdit .Data
{
	display: inline;
}

.ProductEdit .button
{
	background-color: #8297C2;
	color: #ffffff;
}

.ProductEdit .Image
{
}

.WizardNavigation
{
	width: 100%;
	font-weight: bold;
}

.WizardNavigation .PreviousLink
{
	float: left;
}


.WizardNavigation .NextLink
{
	float: right;
}

.WizardNavigation .HLine02
{
	color: #ccccff;
	clear: both;
	height: 1px;
}

table.Section
{
	border: 1px solid #3b297b;		
}

tr.SectionHeader
{
	background-color: #396D8C;
	padding-left: 5px;
}

tr.SectionHeader td
{
	color: #fff;
	font-size: 11pt; 
	font-weight: bold;
	vertical-align: middle;
}

tr.SectionHeader a:link, tr.SectionHeader a:active, tr.SectionHeader a:visited
{
	font-size: 11pt; 
	font-weight: bold;
	vertical-align: middle;	
	text-decoration: none;
}


/* New styles */
p { margin:0 0 12px 0; line-height: 18px; }

h1, h2, h3, h4, h5, h6 {
	 margin:0 0 10px 0; padding:2px 0 0 0;
	 color: #23408F;
	 font-family: Trebuchet MS;
	 font-weight:bold;
}

h1 { font-size: 22px; font-family: Trebuchet MS; }
h2 { font-size:12pt;}
h3 {font-size:12pt;}
h4 {font-size:11pt; font-style:italic;}
h5 {font-size:10pt;}
h6 {font-size:09pt;}

h2 a, h2 a:visited, h2 a:active
{
	text-decoration:none;
}

h2 a:hover
{
	text-decoration:underline;
}

hr
{
	height: 1px;
	color: #fe0054;
	background-color: #fe0054;
	font-size: 0px;
	line-height: 0px;
	margin:15px 0 15px 0;
	padding: 0;
}

.NewsViewer h1
{
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: bold;
	float:left;
}

.Update h1
{
	font-size:16px;
}

.siteContentBodyLeft .NewsViewer h1, .siteContentBodyRight .NewsViewer h1, .Literature .GroupTitle, .Awards .GroupTitle
{
	width:auto;
	background: url(../../images/general/headerbg.gif) no-repeat;
	color: white;
	width:313px;
	font-size: 12px;
	padding: 0 7px 0 7px;
}

.siteContentBodyRight .newsitem, .siteContentBodyLeft .newsitem
{
	width:313px;
}

.contentHomeLeft .NewsViewer h1, .contentHomeRight .NewsViewer h1
{
	width:auto;
}


.NewsViewer .more, .Forum .more, .Event .more, .Industry .more, .Members .more, .showcasemore
{
	float:right;
	padding:14px 0 5px 0;
}

.ShowCase .more
{
	padding:0;
}

.ShowCase .showcasemore
{
	margin-top:-45px;
}
/*
.NewsViewer .newsBackground
{
	background: url(../../images/general/header1.gif) 0 25px no-repeat;
	padding-top:30px;
}*/

.News .NewsViewer .newsBackground
{
	padding-top:0px;
}

.News .NewsViewer h2
{
	margin: 5px 0 5px 0;
}
/*
.siteContentBodyLeft .NewsViewer .newsBackground, .siteContentBodyRight .NewsViewer .newsBackground
{
	background: url(../../images/general/header2.gif) 0 35px no-repeat;
	padding-top:30px;
}*/


.siteContentBodyLeft .NewsViewer .newsBackground
{
}

.OneColumn {width:100%; clear:both;}
.LeftColumn {width:49%; float:left;}
.RightColumn {width:49%; float:right;}

.divider
{
	display:none;
	height: 1px;
	border-bottom: 1px solid #D9E1EC;
	font-size: 0px;
	line-height: 0px;
	margin: 3px 0 10px 0;
	clear:both;
}
/*
.NewsViewer .Industry
{
	color: #23408F;
}

.NewsViewer .Product
{
	color: #FC0053;
}
.NewsViewer .Association
{
	color: #EA00FF;
}

.NewsViewer .Movers
{
	color: #F9ED02;
}

.NewsViewer .Green .Parking
{
	color: #93DC2B;
}

.NewsViewer .Financial 
{
	color: #FF9900;
}

.Tender .Automatic
{
	color: #FC0053;
}
.Tender .Construction
{
	color: #EA00FF;
}

.Tender .Cleaning
{
	color: #23408F;
}

.Tender .Management
{
	color: #93DC2B;
}

.Tender  .Meters 
{
	color: #FF9900;
}

*/
.NewsViewer .Green .Parking
{
	color:#23408f !important;
}

.NewsViewer h1 img
{
	float:left; margin: 0 0px 0 0;
	border:0;
	display:none;
}

.NewsViewer h2, .Editor h1, .eventTitle a
{
	color: #23408f;
	font-family: Arial;
	margin: 0 0 5px 0;
	font-weight:bold;
	font-size: 13px;
	margin-bottom:10px;
	clear:both;
	margin-top: 0px;
	text-decoration:none;
}

.NewsViewer h2 a
{
	color: #23408f;
	text-decoration:none;
}
	
.Tender .NewsViewer  h2,
.Jobs .NewsViewer  h2,
.literatureTitle,
.awards-article-title-style
{
	color: #043882;
	font-family: Arial;
	margin: 0 0 0 0;
	font-weight:bold;
	margin-bottom:0px;
	clear:both;
	margin-top: 0px;
}

.BannerHeader
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #043882;
	text-decoration: bold;
}

/*
**********************************
* Banner header
*/
.BannerHeader
{
  width: 819px;
  height: 125px;
}

.BannerHeader .Banner
{
  float: right;
  margin: 5px 5px 5px 0;
}

.BannerHeader .Info
{
  clear: both;
  width: 810px;
  height: 32px;
}

.BannerHeader .Date
{
  float: left;
  margin: 12px 0 0 12px;
}

.BannerHeader .QuickSearch
{
  float: right;
  margin: 7px 0 0 0;
}

/*
**********************************
*/

.HrModules1
{
	visibility: hidden;
}

.NewsViewer .date, .NewsHomeDynamic .date
{
	color: #88A5B6;
	padding: 0 3px 0 3px;
	width:40px;
	font-weight:normal;
	font-family: Arial;
}

.PublicationIntro
{
	margin-left:0px;
	padding:10px 10px 10px 17px;
	width: 344px;
	height: 200px;
}

#publication_content  .page_title
{
	margin-left:0px;
	padding:5px 0px 10px 5px;
	background-image: url(../../images/general/newsflash.gif);
	width: 348px;
}

.PublicationLoginBox
{
	 right:5px;
	 height: 1%; 
	 position:absolute; 
	 width:290px;
	 display:block;
}

.PublicationContent, .PublicationContent div
{
	float: left;
	text-align: left;
	position:relative; 
	z-index: 0;
	width:100%;
}

.PublicationTitle
{
	font-weight:bold;
	padding:5px 0 5px 19px;
	height:16px; 
	vertical-align:center; 
	background:  url(../../images/general/publicationbg.gif);
	color:#fff;
}

.PublicationTitle a
{

}

#clientpage .final_link
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Trebuchet MS;
	color: #043882;
}
/*
.contentTable table
{
	background-color: #fff;
}
*/
.contentTable td a
{
	font-family: Arial;
}

.contentTable td .bold
{
	font-family: Arial;
}
.contentTable table
{
/*	background-color: #fff;*/
}

.contentTable table table
{
	background-color: transparent;
}

.contentTable
{
	/*background:  url(../../images/general/bgcontent.gif) no-repeat;*/
	padding: 5px 10px 0px 0px;
	margin:0;
	width: 667px;
	vertical-align: top;
}

.contentHomeLeft .ShowCase
{
	padding-top:20px;
}

.contentHomeLeft .showcaseImage
{
	display:none;
}

.controls_news_newsitem .showcaseHomeMovie, .siteContentBodyLeft .showcaseHomeMovie, .siteContentBodyRight .showcaseHomeMovie, .Publication .showcaseHomeMovie
{
	display:none;
}


.siteContentBodyLeft .showcaseImage img
{
	width:300px;
}

.contentHomeLeft
{
	width:448px; 
	padding:0px 10px 0 12px;
}
.contentHomeLeft  .newsitem, .contentHomeRight .newsitem
{
	padding:0;
}
.contentHomeRight
{
	width:224px; 
	padding:0px 16px 0 3px;
}


.siteContentBodyLeft
{
	/*width:335px; */
	padding:0px 10px 0 0px;
}

.siteContentBodyLeft  h1, .siteContentBodyLeft  .GroupTitle, #content .siteContentBodyLeft  .GroupTitle
{
}


.siteContentBodyRight  h1, .siteContentBodyRight  .GroupTitle, #content .siteContentBodyRight  .GroupTitle
{
}

.NewsViewer .ReadMore, .NewsViewer .MoreTenders
{
	margin-top: 10px;
	text-align:right;
}

.NewsViewer .ReadMore  a, .NewsViewer .MoreTenders a
{
	padding: 7px 0 2px 22px;
	font-size: 9pt;
	text-transform:uppercase;
	text-decoration: none;
	background-repeat: no-repeat;
}
.ReadMore img
{
	border:0;
}

.ReadMore  a:hover
{
	text-decoration: underline;
}


.NewsViewer .AddInconspicuous {text-align:right;}

.NewsViewer .NewsFlashCategory
{
	padding:5px 0 0 4px;
	height:21px;
	font-size: 15px;
	font-weight: normal;
	background: url(../../images/general/newsflash.gif);
}

 .Event .GroupTitle
{
}

.controls_event_eventcalendar
{
	padding: 10px 0  10px 0;
}

.Event .eventTitle
{
	width:350px;
	float:left;
	height:140px;
	border-bottom: 1px solid #FE0054;
	margin-top: 15px;
	
}

.EventViewer hr
{
	display:none;
}

.Event .eventImage
{
	width:300px;
	text-align:right;
	height:140px;
	float:right;
	border-bottom: 1px solid #FE0054;
	margin-top: 15px;
}

#content .GroupTitle
{
}

.NewsViewer .StoryOfWeekCategory, .Jobs .JobsFlashCategory, .NewsViewer .ShowcaseFlashCategory, .Tender .TenderFlashCategory, .membersFlash
{
	padding:4px 0 0 0;
	color: #23408F;
	font-family: Trebuchet MS;
	font-weight:bold;
	float:left;
	
}

.JobsFlashCategory, .TenderFlashCategory, .Members h1
{
	width:160px !important;
}

.ShowcaseFlashCategory, .ForumFlashCategory
{
	text-transform: lowercase;
	width:375px;
	font-size:16px !important;
	float:left;
}

.ShowcaseFlashCategory
{
	float:none !important;
}

.contentHomeRight .Jobs .newsTitle
{
  padding: 2px 0;
}

.contentHomeLeft .Forum .dataTable td
{
  padding: 2px 0;
}

.contentHomeLeft .Forum h1,.contentHomeLeft .membersFlash
{
  float: left;
}

.contentHomeRight .Tender .newsTitle
{
  padding: 4px 0;
}

.contentHomeLeft .Forum a
{
  text-decoration: none;
  font-weight:bold;
}

.Jobs .newsBackground, .Tender .newsBackground
{
	background:none;
}

.leftBanners
{
}

.leftBannerFooter
{
	/*background: #fff url(../../images/general/leftbannerfooter.gif) no-repeat;
	height:20px;*/
}

.leftBanners a.LeftBanner
{
  display: block;
  margin: 5px 10px 5px 2px;
}

.leftBanners img.LeftBanner
{
  display: block;
  padding: 4px 0 8px 0;
}

/* Search styles */
.search
{

}

  .EnhancedSearchBox
  {
    height: 150px;
  }

  .EnhancedSearchBox .ExpandingBanner
  {
    position: absolute;
    z-index: 100;
    top: 145px;
    left: 531px;
  }
  
.MemberBoxDiv hr
{
	width:100px;
	border-style: dotted; 
	border-width:1px border-color:#fff; 
	margin:1; 
	padding:0;
	margin-left:6px;
	display:block
}

.MemberBoxDiv
{
	padding-left:5px;
	padding-top:30px;
	width: 120px;
	height:69px;
	background: url(../../images/general/memberbox.gif) no-repeat;
}

.MemberBoxDiv .membersOnly
{
	color:#0B2145;
	font-size: 7pt;
}

.MemberBoxDiv .notLoggedIn, .MemberBoxDiv .LoggedIn, .MemberBoxDiv .notLoggedIn a, .MemberBoxDiv .LoggedIn a
{
	text-align:left;
	text-decoration:none;
	color:white
}


.LoggedIn .myitemsLink, .notLoggedIn .registerLink
{
	padding:3px 0 0 5px;
}

.notLoggedIn .loginLink, .LoggedIn .logoutLink
{
	padding:10px 0 0 5px;
}

.MemberBoxDiv .notLoggedIn a:hover, .MemberBoxDiv .LoggedIn a:hover
{
	text-decoration:underline;
}

.loginFields, .userInfo
{
	float:right;
	padding-right:160px;
	height:22px;
	font-size: 7pt;
	color: #fff;
	padding-top:1px;
}

.cellLoginFields, .loginFieldlogin, .loginButton
{
	padding-top:3px
}

.loginFieldlogin
{
	display:none;
}

.loginFields table
{
	width: 100%;
	margin: 0 0 0 3px;
}
.loginFields td 
{
	padding-left:0px;
}

.loginFields span
{
	padding-left:5px;
}

.loginFields a
{
	visibility: hidden;
}

.loginFields .RegisterButton
{
	padding: 0px 30px 0 0;
	margin-top:-1px;
}

.memberBoxHome
{
	background-color:#4762a0;
	width:209px;
}

.memberboxfooter
{
	color: #fff;
	background: #fff url(../../images/general/memberboxfooter.gif) no-repeat;
	height:4px;
	background-color:#4762A0; 
	width:209px;
	font-size: 1px;
}

.memberboxheader
{
	color: #fff;
	background: #fff url(../../images/general/memberboxheader.gif) no-repeat;
	height:58px;
	font-size: 1px;
}

.txtUserName, .txtPassword
{
	width:120px;
	height:14px;
	background: url(../../images/general/textbox.gif) no-repeat;
	font-size: 7pt;
	float:left;
	border:0;
	overflow:hidden;
	margin-top:0;
}

.loginFields table
{
	 width:120px;
}

.mailInfoLink, .mailInfoLink a
{
	color: #fff;
	font-size: 8pt;
}

.loginButton input
{
	margin-top:1px;
}

.memberBoxPassword, .memberBoxPassword a
{
	text-decoration: none;
	color:white;
	padding:10px 0 0 10px;
}

.loginButton .submit
{
	background-color: #708FAA;
		margin-top: 1px;
}
.search .searchBox, .search .quickSearchBox
{
	width:100%;
	margin:0; padding:0;
	border-collapse: collapse;
	border: solid 0px #3b297b;
	position:relative;
	overflow:hidden;
}

.search .searchBox
{
	margin-bottom:16px;
}

.search .quickSearchBox
{
	width:250px; height:21px;
	margin:0 0 0 0; padding:0;
	border:0px; 
	border-color:#000; 
	text-algin: right;
}

.search .quickSearchBox .input 
{
	float:left;
}

.search .quickSearchBox .input input
{
	float:left;
	vertical-align:center;
	border: 0px; 
	height:15px;
	padding:2px 2px 0 2px; 
	margin-top:2px;
	border-left:1px;
	border-bottom:1px;
}

.search .quickSearchBox .go
{
	float:left;
	width:27px;
	height:21px;
	margin:0; padding:0;
	background: url(../../images/general/transparent.gif);
}

.uploadbutton
{
    height:18px;
    font-size:8pt;
}

.search .quickSearchBox .quickSearchValidation
{
	display:block;
}

.search .searchBox .header
{
	/* Use page_title */
}

.search .quickSearchBox .header img
{
	width:73	px;
	height:20px;
}

.search .quickSearchBox .header
{
	float:left;
	margin:0; 
	padding:0;
	color:#fff;
	font-weight:bold; 
	font-variant:small-caps; 
	font-size:8pt;
}

.search .quickSearchBox .dialog
{
	margin:0; padding:0;
	background-image: url(../../images/general/transparent.gif);
}

.search .dialog
{
	float:left;
	padding:4px;
}
.resultGrid .TextColumn
{}

.resultGrid .TextColumn .resultTitle
{
	font-weight:bold;
}

.resultGrid .NameColumn
{
	width:130px;
}

.resultGrid .NumberColumn
{
	width:30px;
}
/* /Search styles */

.clearer
{
	height: 1px;
	margin:0; padding:0;
	font-size: 0px;
	line-height: 0px;
	clear:both;
}

.ExhibitingCategoriesSolutions, .SolutionActivityLabel
{
	display:none;
}

/* change this value to block to enable sorting by solutions or Categories, never change the value above! */
.admincontainer .ExhibitingCategoriesSolutions
{
	display:block;
}


table.ExhibitingList
{
  width: 100%;
  margin-bottom: 10px;
}

table.ExhibitingList th
{
  background: url(../../Images/general/categorybackground.gif) no-repeat;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  height: 20px;
  text-align: left;
  padding: 0  0 0 7px;
}

table.ExhibitingList td
{
  text-align: center;
}

.Jobs .divStatus
{
	display:none;
}
.Jobs .newsitem
{
	float:left;
}

.controls_menu_links
{
	width:120px;
	padding:20px 0 0 12px;
}

.controls_menu_links .ButtonLink
{
	padding-top:10px;
}

.reToolbar.Default .InsertMovie
{
        background-image: url(../../images/general/youtube.gif);
}

/* new memberspage */
.liNews, .liShowCase, .liCompany, .liAssociation, .liEducaton, .liEvent, .liJob, .liLibrary, .liLegal, .liAward
{
	width:147px;
	height:60px;
	float:left;
	padding-left:70px;
	padding-top: 10px;
}

.liNews
{
	background: url(../../images/members/news.jpg) no-repeat;
}
.liShowCase
{
	background: url(../../images/members/showcases.jpg) no-repeat;
}
.liCompany
{
	background: url(../../images/members/companies.jpg) no-repeat;
}
.liAssociation
{
	background: url(../../images/members/institutions.jpg) no-repeat;
}
.liEducaton
{
	background: url(../../images/members/studies.jpg) no-repeat;
}
.liEvent
{
	background: url(../../images/members/events.jpg) no-repeat;
}
.liJob
{
	background: url(../../images/members/jobs.jpg) no-repeat;
}
.liLibrary
{
	background: url(../../images/members/library.jpg) no-repeat;
}
.liLegal
{
	background: url(../../images/members/legaldoc.jpg) no-repeat;
}
.liAward
{
	background: url(../../images/members/awards.jpg) no-repeat;
}


.additems input
{
	padding-top:15px;
}

.additems
{
	font-weight: bold;
	font-size:13px;
	height:215px;
	width:651px;
}

.additemsTitle, .manageImagesTitle
{
	margin-top:12px;
	font-weight: bold;
	height: 45px;
	margin: 0px;
	color: #23408f;
	font-weight: bold;
	background: url(../../images/general/header1.gif) 0 30px no-repeat;
	display:block;
	clear:right;
	font-size:16px;
	width:100%;
}

.ProfileDetailsTitle
{
	font-weight: bold;
	height: 25px;
	margin: 0px;
	color: #23408f;
	font-weight: bold;
	display:block;
	clear:right;
	font-size:16px;
	width:100%;
}

.MemberBusinessInformation, .imageName, .Subscriptions
{
	color: #23408f;
	font-size:12px;
}

.Subscriptions img
{
	padding: 5px 5px 0 5px;
}

.imageName
{
	font-weight:bold;
}

.chkEmailNotification
{
	padding:3px;
}

.cblSubscriptions input
{
	padding-right:7px;
}

.controls_members_memberpage .uploadImageBar
{
	vertical-align:center;
	margin-top:20px;
	height:30px;
	width: 650px;
	background: url(../../images/general/imageuploadbar.gif) 110px 0px no-repeat;
}

.registerUploadImageBar
{
	width: 525px;
	height:30px;
	margin-top:0px;
	background: url(../../images/general/imageuploadbar.gif) 0px 0px no-repeat;
}

.saveProfilePicture
{
	vertical-align:center;
	height:30px;
	width: 650px;
	padding-top:3px;
	background: url(../../images/general/saveProfileImage.gif) 373px 0px no-repeat;
}

.pnlUploadProfileImage .uploadImageBar
{
	margin-top:0px !important;
	background: url(../../images/general/imageuploadbar.gif) 127px 0px no-repeat !important;
}

.txtImageName
{
	background:transparent;
	border:0;
	padding-top:4px;
}

.fileInput
{
	border:0;
	background:transparent;
	margin:3px 0 0 0;	
	/* hiding input fields
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;*/
}

/* firefox only */
@-moz-document url-prefix() {
.fileInput
{
	margin: 0 0 0 8px;
}
}

.btnUploadImage
{
	background: transparent;
	border:0;
	color:white;
	padding:12px 0 8px 70px;
	cursor:hand;
}

.btnSaveProfileImage
{
	background: transparent;
	border:0;
	color:white;
	padding:18px 0 0px 70px;
	cursor:hand;
}

.pnlFullProfile, .pnlUploadProfileImage, .pnlNews, .pnlShowcase, .pnlCompany, .pnlAssociation, .pnlEducation, .pnlEvent, .pnlJob, .pnlLiterature, .pnlAward, .pnlShop, .pnlBanner
{
	display:none;
}

.toggleNews, .toggleShowcase, .toggleCompany, .toggleAssociation, .toggleEducation, .toggleEvent, .toggleJob, .toggleLiterature, .toggleAward, .toggleAward, .toggleBanner
{
	padding-bottom: 10px;
	cursor:hand;
}

.toggleProfileImage, .toggleFullProfile
{
	cursor:hand;
}

.toggleProfileImage, .pnlUploadProfileImage
{
	padding:5px 0 13px 0;
}


.toggleFullProfile, .editProfile
{
	float:right;
}

.deleteProfile
{
	padding:40px 18px 0 0;
}

.toggleFullProfile
{
	padding-top:5px;
}

.divSelectProfilePicture
{
	color: #23408f;
	font-size:12px;
	padding:2px;
}

.profileImageOR
{
	width:100%;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

.memberitems UL 
{
	margin: 0 !important;
}

.memberitems UL a
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	color:#23408f;
	text-decoration:none;
	font-size:12px;
}

.memberitemsInfo
{
	font-size:11px;
}

.memberitemsTitle .title
{
	display: none;
}

.memberitems .lineheader
{
	padding:0px;
}

.backToProfile
{
	float:right;
	padding:0 3px 9px 0;
}

.listPictures option
{
	width:70px;
}

.listPictures, .listPictures option
{
	width:140px;
}

/*
*
*/

.tags label
{
  float: left;
  margin-right: 10px;
  font-weight: bold;
}

.tags ul
{
  margin: 0;
  padding: 0;
}

.tags li
{
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}

.tag,
.tag span
{
  background: transparent url(../../images/general/tag.gif) scroll no-repeat right bottom;
  display: block;
  height: 15px;
}

.tag
{
  margin-right: 5px;
}

.tag span
{
  padding: 0 5px 0 15px;
  background-position: top left;
}

a.tag
{
    text-decoration: none;
    font-size: 10px;
    color: #FFFFFF;
}

.socialMedia
{
	float:right;
	padding-right:10px;
	width:210px;
}

.nonExhibitor .IndustryItems
{
	display:none;
}
