html
{
	height:100%;
	margin:0; padding:0;
	/*overflow-y: scroll;*/ /*to fix ie xhtml frame bug with horizontal scrollbar*/
}

form
{
	height: 100%;
}

body
{
	margin:0; 
	padding:0;
	color:#000; 
	background:#F0EFEF url(../../images/general/background.gif) center  repeat-y;
	font-size:9pt; 
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
	text-align:left;
}

.admincontainer
{
	background:white;
}

img
{
	border:0;	
}

@font-face
{
  font-family: Myriad Web;
  font-style:  normal;
  font-weight: normal;
  src: url(MYRIADW1.eot);
}

@font-face
{
  font-family: Myriad Web;
  font-style:  normal;
  font-weight: 700;
  src: url(MYRIADW0.eot);
}

#siteHeader
{
	margin:20px 0 0 0; padding:0;
	overflow: hidden;
}

#siteLeft #header
{
	float:left;
	width:158px;
	margin:0; padding-bottom:12px;
}

#siteHeader #header img
{
	border:0; overflow:hidden; display:block;
	margin:0; padding:0;
}

#siteLeft #header #headerDate
{
	/*position:absolute; top:70px; left:10px;*/
	width:158px; height:17px;
	margin:0; padding:0;
	font-size:10px; font-weight:bold;
	text-align:center; 
	line-height:17px;
	color:#00337d; 
	background: transparent url(../../images/general/logobottom.gif) no-repeat;
}

#siteContent #search
{
	position: absolute;
	margin:0; 
	margin-left:484px;
	z-index:10;
	width: 516px;
	height: 45px;
	background-color:#008FD0;
	border-bottom: 2px solid white;
}
#search2
{	

}

#siteContainer
{
	margin:0px 0 0px 0; padding:0;
	width: 100%;
	height: 100%;
	text-align:left;
	/*background-color:#ffe;*/
}

#siteContent
{
	width:750px;
	margin:0px; padding:0 30px 40px 50px;
	overflow:hidden;
	background-color:#fff;
	text-align:left;
	float:left;
}

.Default #siteContent
{
	margin:0px; padding:0 0px 40px 0px !important;
	width:830px;
	margin:0px; padding:0 30px 40px 30px;
}

.PublicationviewerAspx #siteContent
{
	width: 1000px;
  background-color: inherit;
}

#siteContentTop, #siteContentBottom
{
	margin:0;	padding:0;
	height:13px;
	font-size:0;
	line-height:0;
}

.PublicationviewerAspx #siteContentTop,
.PublicationviewerAspx #siteContentBottom
{
  display: none;
}

.

#siteContentTop
{
	background: #008fd0 url(../../images/general/contentTop.gif) no-repeat;
}


#siteContentBody, .siteContentBody
{
	padding:0;
	/*background-color: #fff;*/
}

.PublicationviewerAspx #siteContentBody,
.PublicationviewerAspx .siteContentBody
{
  margin: 0;
}

.videoPopup, .videoPopup0
{
	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;
}

.videoPopup
{
	margin-top:-200px;
}
.videoPopup0
{
	margin-top:00px;
}

.presentations 
{
}
.presentations td
{
	vertical-align:middle;
}
.presentations a,.presentations a:hover,.presentations a:visited,.presentations a:link
{
	color:black;
	text-decoration: underline;
}

.Default .siteContentBodyLeft
{
	float:left;
	width:312px;
	margin:0; padding:0;
}

.Default .siteContentBodyRight
{
	float:right;
	width:312px;
	margin:0; padding:0 !important;
}

 .newsviewertitle
 {
	width:330px;
 }
  
.siteContentBodyLeft,  .siteContentBodyRight
{
	padding-right:30px;
	width:370px;
}

.SiteContentBodyUpper .siteContentBodyLeftHome
{
	float:left;
	width:484px;position: absolute;
	height:100%;
	margin:0; padding:0;
	float:left;
	background:#dfdfdf;
	overflow:hidden;
}

.SiteContentBodyLower .siteContentBodyLeftHome
{
	float:left;
	width:484px;
	height:100%;
	margin:0; padding:0;
	float:left;
}

.Publicationviewer #siteContent
{
	width: 920px;
}

.Publicationviewer #logo
{
	width: 949px;
}

.Publicationviewer
{
	background:#F0EFEF url(../../images/general/backgroundpublication.gif) center  repeat-y;
}

.siteContentBodyLeftHome .News
{
	background-color: #DFDFDF;
	padding-bottom:15px;
}

.siteContentBodyRightHome
{
	float:right;
	width:340px;
	margin:0; 
	padding-right:10px;
}

.SiteContentBodyLower
{	
	background: url(../../images/general/bordervertical.gif) 482px top repeat-y;
}

.SiteContentBodyUpper .siteContentBodyRightHome
{
	padding:45px 10px 0 0;
}
.SiteContentBodyLower .siteContentBodyRightHome
{
	padding:10px 0 0 0;
}

.siteContentBodyLeftHome .Event
{
  padding:5px 0 0 50px;
  position:relative;
}

.SiteContentBodyLower
{
}

.siteContentBodyRightHome .NewsViewer
{
	padding-left: 15px;
}

.SiteContentBodyUpper
{
	background:  url(../../images/general/borderhorizontal.gif) bottom  repeat-x;
	display:block;
	float:left;
	position: relative;
	width:830px;
}

.SiteContentBodyUpper .Industry
{
	background:  url(../../images/general/borderhorizontal.gif) top  repeat-x;
}

.SiteContentBodyUpper .controls_industry_companyflash
{
	padding:20px;
}

#ctl00_ctl00_Root_Content_IndustryFlash__IndustryFlashControl_Default_companyImage[style]
{
	width:150px !important;
}

.SiteContentBodyLower
{
	display:block;
	float:left;
	position: relative;
	width:830px;
}

.SiteContentBodyUpper .siteContentBodyLeftHome
{
	/*border-bottom: 5px solid #C4C4C4;*/
}

.siteContentBodyRightHome .ShowCase
{
}

#siteContentBottom
{
	background: #008fd0 url(../../images/general/contentBottom.gif) no-repeat;
}

#siteTop
{
	float:left;
	height:111px;
	width:1000px;
	margin:0; 
	padding:0;
}

#siteRight
{
	float:right;
	width:170px;
	height:100%;
	margin:0; 
	padding:0;
	/*background:#fff url(../../images/general/columnbg.gif) repeat-y;*/
	padding-bottom:40px;
}

.Default #siteRight
{
	padding-top:47px;
}

#siteRight .Static .NewsSubmit
{
	display:none;
}

.dataColumnLiterature
{
	width:217px;
}

.socialMedia
{
	padding-right: 10px;
	float:right;
	width:210px;
}

#content
{
	width: 540px;
	margin: 5px;
	padding: 0px;
	border: 0px;
	display: block;
	clear: both; /*position: absolute;  fix for ie*/
}

#publication_content
{
	width: 640px;
	margin: 5px;
	padding: 0px;
	border: 0px;
	display: block;
	clear: both; /*position: absolute;  fix for ie*/
}

.mailInfoLink , .mailInfoLink a:hover, .mailInfoLink a:link, .mailInfoLink a:visited
{
	vertical-align: middle;
	font-size: 12px;
	color: #ffffff;
}

.addBannerDiv
{
	visibility: hidden;
	height:0px;
}

.logoutLink
{
	padding-top:5px;
	height: 24px;
	font-size: 14px;
}
.txtPassword , .txtUserName
{
	color: #575757;
	width : 128px;
	height : 13px;
}

.loginFieldlogin
{	
	font-size: 10px;
}

.forgotButton
{
	padding: 3px 3px 0 0;
}

.userInfo .Login, .loginBoxDiv .Login
{
	width:300px;
	height:63px;
	background-color: #4f4f4f;
	float:left;
	padding: 13px 0 0 46px;
}

#siteTop .Login 
{
	background-color: #00295B !important;
}

.loginButton input
{
	padding: 13px 0 0 13px;
}

.Register
{
	width:170px;
	height:76px;
	float:left;
	background: white;
	
}


.loginFieldlogin
{
	padding: 0 0 0 42px;
	font-size: 13px;
	
}


.Line
{
	position: relative;
	vertical-align: top;
	height: 1px;
}

.userName
{
	padding-top:7px;
	height: 55px;
	border-bottom: thin solid #008FD0;
	font-size: 14px;
}


.userInfo, .userInfo a:hover, .userInfo a:link, .userInfo a:visited
{
	color: white;
}


.loginBoxDiv
{
	float: left;
	width: 516px;
	height: 76px;
	padding: 0;
	margin: 0;
}

.divMessage
{
	text-align: center;
	color: #ffffff;
	margin-left: 110px;
}

.loginFields
{
	font-size: 12px;
	color: #ffffff;
}

.RegisterButton
{
	padding: 18px 0 0 18px;
}

.homeNavigation
{
	margin:0 0 0 0; padding:0;
}

.homeNavigation img
{
	border:0;	
}

.tableColumn
{
	width:50%;
	margin:0; padding:0;
}

/* Main menu styles */


/* suckertree */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.AspNet-Menu-Vertical ul{
margin: 0;
padding: 6px 6px 0 6px;
list-style-type: none;
}

/*Top level list items*/
.AspNet-Menu-Vertical ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.AspNet-Menu-Vertical ul li a{
padding: 0px 8px;
border-left-width: 0;
text-decoration: none;
}
	
/*1st sub level menu*/
.AspNet-Menu-Vertical ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
background: url("../../images/general/submenu.png") 0 4px no-repeat;
width:120px;
height:80px;
margin-top:6px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.AspNet-Menu-Vertical ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.AspNet-Menu-Vertical ul li ul li ul{ 
left: 139px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.AspNet-Menu-Vertical ul li ul li a{
display: block;
width: 140px; /*width of sub menu levels*/
text-decoration: none;
padding: 3px 2px;
}
/*
.AspNet-Menu-Vertical ul li a:hover{
background-color: black;
color: white;
}*/

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .AspNet-Menu-Vertical ul li { float: left; height: 1%; }
* html .AspNet-Menu-Vertical ul li a {  }
/* End */


/* *** */
.ClientMenu
{
background-color:black;
height:33px;
margin-top:76px;
padding:3px 0 0 30px;
width:970px;
z-index:20;
position:relative;
}

.ClientMenu .ClientMenu
{
	width:958px;
height:26px !important;
}

.ClientMenu .top, .ClientMenu .bottom
{
	margin:0; padding:0;
	height:10px;
	font-size:1px;
	line-height:1px;
}

.ClientMenu .top
{
	background: #24690A url("../../images/menu/mainmenu_top_bg.png") no-repeat;
}

.ClientMenu .bottom
{
	background: #24690A url("../../images/menu/mainmenu_bottom_bg.png") no-repeat;
}

.ClientMenu .body
{
	margin:0; padding:0;
}

.ClientMenu .body .menuitem
{
	height:22px;
	margin:0; padding:0;
	line-height:1px;
	background-color:#008fd0;
}

.ClientMenu .body a
{
	border:0;
	margin:0; padding:0;
}

.ClientMenu .body img
{
	margin:0; padding:0;
}

.ClientMenu .menuseparator
{
	margin:0; padding:0;
	height:9px;
	font-size:1px;
	line-height:1px;
}
/* /Main menu styles */

table
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
tr
{
	margin: 0px;
	padding: 0px;
}
th
{
	font-size: 9pt;
	font-weight: bold;
	padding: 4px;
}

td
{
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
}

#siteContentBody td
{
	line-height:20px;
}

.PublicationviewerAspx #siteContentBody td
{
	line-height: inherit;
}

.SubmitBanner
{
	display:block; clear: both;
	margin:0 0 6px 0; padding:0;
}

.SubmitBannerButton
{
	background:#e3e3e3;
	padding: 10px 0 10px 0;
	text-align:center;
}

.SubmitBannerButton a, .SubmitBannerButton img
{
	margin:0; padding:0;
}

.border
{
	border-collapse: collapse;
}
.DataBorder
{
	border: solid 1px #333399;
	margin-bottom: 8px;
}

.borderTable
{
}
.searchTable
{
	border-collapse: collapse;
}

.dataTable
{
	border-collapse: collapse;
	text-align: left;
}
.wizardTable
{
	background-color: #eee;
	margin-bottom: 4px;
	border-collapse: collapse;
	border: solid 1px #4f4f4f;
}
.wizardHeader
{
	color: #fff;
	background-color: #4f4f4f;
	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:Myriad Web, Arial, Verdana, sans-serif;
	font-size: 7pt;
}
.form
{
	padding: 0px 0px 0px 2px;
	font-weight: normal;
}

.menu
{
	margin: 0px;
	padding: 0px;
	font-size: 1pt;
}
.clean
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.admin
{
	padding: 7px 0 3px 0;
}
.lineheader
{
	font-weight: bold;
	margin: 0px;
	background-repeat: repeat-x;
	background-position: center bottom;
}
.PageHeader
{
	color: #fff;
	background-color: #00337D;
}
.TableHeader
{
	color: #fff;
	background-color: #333399;
}
.CompanyHeader
{
	font-weight: bold;
	background:  url(../../images/general/borderhorizontal.gif) bottom  repeat-x;
	height: 28px;
	padding-right: 4px;
	text-align: right;
	vertical-align: middle;
}

.CompanyHeaderName
{
	display:none;
}

.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;
	font-size:9pt;
}
.admin_form_label2
{
	padding: 2px;
	vertical-align: sub;
	font-size:10pt;
}
.admin_form_required
{
	width: 19px;
	padding: 2px;
	vertical-align: sub;
	font-size:10pt;
}

#logo
{
	width:432px;
	height:55px;
	padding: 15px 0 0 50px;
	border-bottom: 6px solid #008FD0;
	border-right: 2px solid #D5D3D3;
	float:left;
}

#clientpage
{
	width: 1000px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	height:100%;
}

#adminpage
{
	min-height:100%;
  height: auto;
	background-color: #fff;
	font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Hack for IE */
* html #adminpage {
	height: 100%;
}
/* End IE Hack */

#adminpage td
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#adminpage a
{
	font-size:8pt;	
}

#clientpage .page_title_container
{
	margin-bottom: 10px;
}

#clientpage .home_page_title
{
	width:644px; height:30px;
	margin:0; padding:0;
	color:#fff; background: transparent url(../../images/general/homePageHeader.gif) no-repeat; /*background-color:#009933;*/
}

#clientpage .page_title
{
	height:26px;
	color:#000; 
	margin:0 0 10px 0;
	padding:8px 2px 8px 0px;
	font-size:11pt; 
	font-weight:bold; 
	font-family: Arial, Verdana, sans-serif;
	text-align: left; 
	line-height:26px;
}

#clientpage .searchHeader
{
	height:24px;	
	margin:10px 0 10px 0; 
	padding:16px 0 0 0px;
	font-size:10pt; 
	font-weight: bold;
	color:#000;
	text-align:left; 
	line-height:28px;
}

#clientpage .section_label
{
	font-weight: bold;
	padding: 2px;
	vertical-align: top;
	font-size:9pt;
}
#clientpage .form_label
{
	font-weight: bold;
	padding: 2px;
	font-size:9pt;
}
#clientpage .required
{
	background-color: #d9e1ec;
	width: 19px;
	padding: 2px;
	vertical-align: sub;
	font-size:10pt;
}
#clientpage .wizard_table, .controls_admin_news_newsadminmenu
{
	background-color: #e3e3e3;
	border-collapse: collapse;
	text-align:center;
	width:100%;
}

#clientpage .wizard_table td 
{
	text-align:center;
	padding-left:20px;
}

#clientpage .wizard_header
{
	color: #fff;
	background-color: #4f4f4f;
	font-weight: bold;
	text-align: center;
	padding: 4px 16px 6px 4px;
}

#adminpage .page_title_container
{
	margin-bottom: 10px;
}

#adminpage .page_title, #adminpage .searchHeader
{
	color: #fff;
	background-color: #00337D;
	font-weight: bold;
}

#adminpage .section_label
{
	font-weight: bold;
	background-color: #d9e1ec;
	padding: 2px;
	vertical-align: top;
}
#adminpage .form_label
{
	font-weight: bold;
	background-color: #eeeeef;
	padding: 2px;
	vertical-align: top;
}
#adminpage .required
{
	background-color: #d9e1ec;
	width: 19px;
	padding: 2px;
	vertical-align: sub;
}
#adminpage .wizard_table
{
	background-color: #eeeeee;
	margin-bottom: 4px;
	border-collapse: collapse;
	border: solid 1px #00337D;
}
#adminpage .wizard_header
{
	color: #fff;
	background-color: #00337D;
	font-weight: bold;
	text-align: center;
	padding: 4px 4px 6px 4px;
}

.tabButton
{
	color: #fff;
	background-color: #4a7dc6;
	font-weight: bold;
	cursor: pointer;
}
.tabButtonMouse
{
	color: #00337D;
	background-color: #3399FF;
	font-weight: bold;
	cursor: pointer;
}

/*
.ItemTitle, .GroupTitle, .GroupTitle_Breed
{
	height:24px;
	margin:0 0 10px 0; padding:6px 0 0 6px;
	font-size:11pt; font-weight:normal;
	color:#fff;
	background: #4f4f4f url(../../images/general/Title_BackGround01.gif) no-repeat;
	text-align:left; line-height:30px;
}
*/
.ItemTitle, .GroupTitle, .GroupTitle_Breed
{
	height:24px;
	color:#000; 
	margin:0 0 10px 0; 
	padding:6px 0 0 0px;
	font-size:13px; 
	font-weight:bold; 
	font-family: Arial, Verdana, sans-serif;
	text-align: left; 
	line-height:18px;
	overflow:hidden;
}


.HLine
{
	color: #008FD0;
}

.HLine02, .Library .HLine02, .separator, HR
{
	background:  url(../../images/general/borderhorizontal.gif) bottom  repeat-x;
	border:0;
	margin-bottom:10px;
	}

.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 */
.quickvoteTable
{
	border-top: 6px solid #008FD0;
	border-bottom: 6px solid #008FD0;
	background-color: #F6F6F6;
	color:#4f4f4f;
	margin-bottom:15px;
}


.quickvote
{
	width:122px;
	margin:0 0 12px 0;
	padding:0;
	font-size:10pt;
}

.quickvote .question
{
	padding: 3px 10px 0 20px;
	font-weight:normal;
	color:#4f4f4f;
	line-height:16px;
	font-size:8pt;
}

.answerscontainer
{
	margin:0; padding:5px 0 0 5px;
}

.quickvote .answers
{
	width:114px;
	position:relative; 
	left:10px;
	margin:0;
}

.quickvote .answers .option
{
	width:24px;
}

.quickvote .answers .answertext
{
	width:85px;
	padding:2px;
	color:#4F4F4F;
	vertical-align: middle;
	font-size:8pt;
}

.quickvote .piechart
{
	text-align:center;
}

.quickvote .bartext
{
	color:#4F4F4F;
	font-size:8pt;
}

.quickvote .barimg
{
	border-bottom:dotted 1px #fff;
}

.quickvote .buttoncell
{
	text-align:center;
	padding:3px 0 0 0;
}

.quickvote .buttoncelltop
{
	padding-top:9px;
}

.Poll
{
	margin:0 0 10px 0; padding:0;
}

.pollArea
{
	border-bottom: #00337d 1px solid;
}

.pollAnswers
{
	border: #00337d 1px solid;
}

.quickvote .pollBottom
{
	margin:0; padding:0;
	line-height:1px; height:11px;
}

.ActivePollAnswer
{
	color:#4f4f4f;
}

.ActivePollAnswerValue
{
	color:#4f4f4f; font-weight:bold;
}

.controls_poll_viewpolldetails table[style], .controls_poll_viewpolldetails td[style]
{
	border:0;
}
/* row styles */
.selected
{
	background-color: #f0ffff;
}

.newsColor1
{
	background-color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
}

.newsColor2
{
	background-color: #f6f6f6;
	padding-top: 4px;
	padding-bottom: 4px;
}
.Item
{
	background-color: #fff;
}
.AlternatingItem
{
	background-color: #f6f6f6;
}
.AdminAlternating
{
	color: #000;
	background-color: #f6f6f6;
}

/* Html and layout styles*/
ol
{
	margin: 0em 0em 0em 2em;
}

ul
{
}

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: center;
}
.right
{
	text-align: right;
}

/* visibilty styles */
.css_invisible
{
	visibility: hidden;
	position: relative;
	display: none;
}
.css_visible
{
	visibility: visible;
	display: inline;
}


/* Color styles */
.orange
{
	color: #f87622;
}
.red
{
	color: #ff0000;
}
.green
{
	color: #007000;
}
.blue
{
	color: #000099;
}
.purple
{
	color: #9900cc;
}
.darkgray
{
	color: #808080;
}
.black
{
	color: #000;
}

/* Link styles */

a
{
	font-size:9pt;	
	text-decoration:none;
	outline:none !important;
}

a:hover
{
	color: #4f4f4f;
	text-decoration: underline;
	outline:none !important;
}
a:link
{
	color: #4f4f4f;
	outline:none !important;
}
a:visited
{
	color: #4f4f4f;
	outline:none !important;
}

a.invisible
{
	color: #aaaaaa;
}

a.black
{
	color: #000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.white, a.white:link, a.white:visited
{
	color: #fff;
}
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;
}
a.RssLink, a.RssLink:link, a.RssLink:hover, a.RssLink:visited, a.RssLink:active
{
	height: 1em;
	padding:0;
	border: 0;
	color: #ffffff;	
	font-size: 10px; font-weight: bold;
	text-decoration: none;
}

.controls_menu_newsrsslink
{
	margin-right: 0px;
}

a.ButtonLink, a.ButtonLink:link, a.ButtonLink:hover, a.ButtonLink:visited, a.ButtonLink:active
{
	margin:0; padding:0;
	border: 0;
	color: #fff;	
	font-size: 10px; font-weight: bold;
	text-decoration: none;
	width:143px;
	height:29px;
}

/* 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;
}


/* Form element styles */
select
{
	color: #000;
	background-color: #fff;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input
{
	color: #000;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.button
{
	height:22px; line-height:13px;
	color:#000000; 
	font-size:8pt;
	/*background: #fff url(../../images/general/button-bg.gif) repeat-x;
	border:solid 1px #003C74;*/
	cursor: pointer;
}

input.submit
{
	font-weight:bold;
	color: #070;
	height:22px;
	cursor: pointer;
}
.Login .submit
{
	height: auto!important;	
}

input.delete
{
	font-weight:bold;
	color:red;
	cursor: pointer;
}

TEXTAREA
{
	color: #000;
	background-color: #fff;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, 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: #fff;
	background-color: #00337d;
	padding: 2px;
}
.news-paragraph-title-style
{
	font-weight: bold;
}
.news-newsflash-title-style
{
	font-size: 10pt;
	font-weight: bold;
	font-family:Myriad Web, Arial, Verdana, sans-serif;
	color: #fff;
	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
{
	border: #00337d 2px solid;
}
.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
{
	padding:4px;
	background-color: #00337D;
	border-collapse: collapse;
	border: solid 1px #3b297b;
	margin-bottom: 1px;
}
.a.page_menu_link, .a.page_menu_link:link, .a.page_menu_link:visited
{
	font-weight: bold;
	color: #fff;
}
.a.page_menu_link:Hover
{
	color: #00337D;
}
.page_menu_active_hi
{
	font-weight: bold;
	color: #00337D;
	background-color: #3399FF;
	text-align: center;
	cursor: pointer;
}
.page_menu_active_low
{
	font-weight: bold;
	color: #fff;
	background-color: #F87622;
	text-align: center;
}
.page_menu_inactive_hi
{
	font-weight: bold;
	color: #00337D;
	background-color: #3399FF;
	text-align: center;
	cursor: pointer;
}
.page_menu_inactive_low
{
	font-weight: bold;
	color: #fff;
	background-color: #4a7dc6;
	text-align: center;
	cursor: pointer;
}

/* 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:Myriad Web, Arial, Verdana, 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;
}

/* Banner styles */
.banner
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: arial,sans-serif;
}

.topBanner
{
	margin:0 0 0 100px; padding:0;
	width:278px; height:47px;
	font-size:8px;
	line-height:8px;
	overflow:hidden;
}

.topBanner span, .topBanner a, .topBanner img
{
	margin:0; padding:0;
	line-height:1px;
	border:0;
}

.bannerLeftSide
{
	margin:0 0 12px 0; padding:0;
}

.bannerLeftHeader
{
	margin:0; padding:0;
}

.bannerLeftBody
{
	margin:0; padding:0 0 0 31px;
}

.bannerRightSide
{
	margin:0 0 12px 0; padding:0;
}

.bannerRightHeader
{
	margin:0; padding:0;
}

.bannerRightBody
{
	margin:0; padding:0;
}
/* /Banner styles */

.container
{
	overflow: hidden;
	width: 520px;
	position: relative;
}

/* ticker styles ----------------------------------------------------------- */
.tickerPlacer
{
	width:470px; height:14px;
	margin:2px 0 0 6px; padding:0;
	font-size:8px;
	clear:both;
	/*border:solid 1px #000;*/
	line-height:8px;
}

.tickerContainer
{
	float:left; overflow:hidden; position:relative;
	width:448px; height:14px;
	margin:0; padding:0;
	background-color:#4f4f4f;
	line-height:8px;
}

.tickerLeft
{
	float:left;
	width:11px; height:14px;
	margin:0; padding:0;
	background: transparent url("../../images/ticker/tickerLeft.png") top left no-repeat;
}

.tickerRight
{
	float:left;
	width:11px; height:14px;
	margin:0; padding:0;
	background: transparent url("../../images/ticker/tickerRight.png") top right no-repeat;
}

.tickerButton
{
	float:right;
	width:101px; height:14px;
	margin:1px 2px 0 0; padding:0;
}

.tickerDiv
{
	visibility: hidden; position:relative;
	height:13px;
	margin:0; padding:1px 0 0 0;
	font-size: 12px;
	line-height:10px;
}

.tickerText
{
	margin:0; padding:0;
	color: #fff;
	font-size: 11px; font-weight:bold;
}

.tickerSeperator
{
	margin:0; padding:0;
	color: #fff;
	font-size: 12px;
}

.tickerText:link
{
	color: #fff;
	font-weight:bold;
}

.tickerText:hover
{
	color: #fff;
	font-weight:bold;
}

.tickerText:Visited
{
	color: #fff;
	font-weight:bold;
}
/* /ticker styles ---------------------------------------------------------- */

/* Static styles */
.staticLeft
{
	width:140px;
	margin:12px 0 0 0; padding:0;
	overflow: auto;
	background-color:#fff;
	font-size:9pt;
}

.staticRight
{
	padding: 10px 12px 0 10px;
	font-size: 8pt;
	line-height:18px;
	
}

.staticLeftTop,
.staticLeftBottom,
.staticRightTop,
.staticRightBottom
{
	margin:0;	padding:0;
	height:8px;
	font-size:0;
	line-height:0;
}
.staticLeftTop
{
	background: #008fd0 url(../../images/news/staticLeftTop.gif) no-repeat;
}
.staticLeftBottom
{
	background: #008fd0 url(../../images/news/staticLeftBottom.gif) no-repeat;
}

.staticBody
{
	padding:4px;
}

.staticBody h3
{
	margin:6px 0 4px 0;
}

.staticBody p
{
	display:block;
	height:auto;
	overflow:hidden;
	margin:4px 0 0 0;
	text-align:justify;
}

.staticBody p:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.staticBody p { display: inline-block; }
.staticBody p { display: block; }

.staticFooter
{
	margin:12px 0 0 0; padding:0;
	overflow:auto;
	background-color:#fff;
	font-size:8pt; text-align:center;
}

.staticFooter a,
.staticFooter a:link,
.staticFooter a:hover,
.staticFooter a:visited,
.staticFooter a:active
{
	height:1em;
	margin:0; padding:0;
	border:0;
	font-size:8pt;
}
/* /Static styles */

.AdminHeader table div
{
	display: inline;
}

.whoiswho
{
	text-decoration: none;
	font-weight: normal;
}

.Library hr
{
	height: 2px;
	background-color: #008FD0;
	color: #008FD0; /*	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;
}


.Event
{
  padding:5px 5px 15px 5px;
}

.eventViewerBackground2 td
{
	text-align:right !important;
	padding-top: 20px;
}

.EventViewer table
{
	padding-bottom:18px;
}

.EventViewer .itemfooter
{
	display:none;
}

.EventTitle, a .EventTitle, .EventTitle a
{
	font-weight: bold;
	color:black;
	text-decoration:none !important;
}

.EventSubTitle
{
	font-weight: bold;
}

.EventSlogan
{
	font-weight: bold;
	font-style: italic;
}

.adRotator
{
	vertical-align: baseline;
}


/*=========== Styles for admin menu region begin ===========*/

.adminMenuContainer
{
	border-right: 2px #00307B solid;
	border-bottom: 2px #00307B solid;
	border-left: 1px #00307B solid;
	background-color: #fff;
	margin-right: 6px;
}

.adminMenuLevel1
{
	font-family: Verdana, MS Sans Serif, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	background-color: #00337D;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	width: 120px;
}

.adminMenuLevel1WithSubs
{
	font-family: Verdana, MS Sans Serif, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	background-color: #00337D;
	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, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	background-color: #008fd0;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	width: 120px;
}

.adminMenuLevel2
{
	font-family: Verdana, MS Sans Serif, Arial, Helvetica;
	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, Helvetica;
	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, Helvetica;
	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, Helvetica;
	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, Helvetica;
	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: #fff;
	background-image: url(../../Images/general/adminMenu_divider.gif);
	background-repeat: no-repeat;
	cursor: default;
	height: 5px;
	width: 120px;
}

.adminMenulHighLight
{
	font-family: Verdana, MS Sans Serif, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	background-color: #FF7521;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	width: 120px;
}

.adminMenulHighLightWithSubs
{
	font-family: Verdana, MS Sans Serif, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	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, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	background-color: #FF9B5F;
	cursor: pointer;
	height: 1.5em;
	line-height: 1.5em;
	width: 120px;
}

/*=========== Styles for admin menu region end ===========*/

.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
{
	background-color: #fff;
}

.Forum .ThreadRow2 td
{
	background-color: #F1F1F1;
}

.Forum .Column_Name
{
	width: 200px;
}

.Forum .Column_NumberOfThreads
{
	width: 60px;
}

.Forum .Column_NumberOfPosts
{
	width: 60px;
}

.Forum .section_label
{
	width: 20%;
}

.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: #000;
	text-decoration: none;
}

.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);
}

/* definitions for message icons end */

.CongigurationHeader
{
	color: #fff;
	font-weight: bold;
	background-color: #4A7DC6;
}

.AwaitsApprovalList .borderTable
{
	margin-bottom: 10px;
}

.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: #fff thin solid;
	vertical-align: super;
	height: 28px;
	background-color: #fff;
}

.tabControl connector
{
	border-bottom: #003084 1px solid;
}

.headhoofdtab
{
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background-color: #f87522;
}
.headhoofdtab img
{
	padding: 2px;
}
.headtabCopy
{
	font-weight: bold;
	font-size: 12px;
	color: #f87522;
	background-color: #fff;
}
.headtabCopy img
{
	padding: 2px;
}
.blockControlHeader
{
	/*	background-color: #fdd2b6;*/
}

.blockControlSubheader
{
}

.blockControl
{
	background-color: #fdd2b6;
}

input.disabled
{
	color: #848284;
	font-weight: bold;
	cursor: wait;
}

.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:Myriad Web, Arial, Verdana, sans-serif;
	background-image: url(../../images/forum/forumtitle_background.gif);
}

.alternating1
{
	background-color: #D9E1EC;
}
.alternating2
{
	background-color: #F1F1F1;
}
.alternatingpost1
{
	background-color: #fff;
}
.alternatingpost2
{
	background-color: #A5B1CB; /*color: White;*/
}

.PostSelected
{
	font-size: 20pt;
	font-weight: bold;
	background-color: #ff0000;
	font-family:Myriad Web, Arial, Verdana, sans-serif;
}

.Category_Description
{
	float: left;
	margin:0; padding:4px 0 0 5px;
	color: black;
	font-weight: bold;
	vertical-align: middle;
	line-height:19px;
}

.Category_Info
{
	height: 40px;
	margin:4px 0 4px 0; padding:0;
	vertical-align: middle;
	color.black;
}

.Category_Icons
{
	float: right; height:40px;
	margin:2px; padding:0;
	color: black;
	overflow:hidden;
}

.Category_Icons a, .Category_Icons a:link, .Category_Icons a:hover, .Category_Icons a:visited
{
	color: #4E76A2;
	text-decoration: none;
	line-height:10px;
}

.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;
}

.buttonContainer
{
	margin-bottom:6px;
}

.footerBox
{
	display:block; 
	clear:both;
	height:24px;
	position:fixed;
	z-index:2;
	bottom:0;
	left: 50%;
	margin-left: -500px;
	width:960px;
	font-size: 7pt;
	color:white;
	background-color: #575757;
	padding: 6px 20px 0 20px;
}

.footerBox .footerLeft
{
	display:block; float:left;
	margin:0; padding:0;
	text-align: left;
}

.footerBox .footerRight
{
	display:block; float:right;
	margin:0; padding:0;
	text-align:right;
}

.footerBox a
{
	color:white;
	font-size: 7pt;
	text-decoration:none;
}

.footerBox
{
}

.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;
}
/*-----------------*/

/*-----------------*/
.Shop
{
	margin:0; padding:0;
}

.CategoryTree
{
	margin: 10px 0 0 0;
	position: absolute;
	z-index: 1;
}

.CategoryTree .Middle, 
.CategoryTree .Bottom
{
	width: 233px;
}

.CategoryTree h1
{
	margin:0; padding:6px 0 0 15px;
	font: bold 18px Arial;
	color: #fff;
	background: #4F779F url(../../images/shop/top_menu.png) no-repeat;
}

.CategoryTree .Middle .SearchDialog
{
	height:20px;
	margin:0 15px 0 15px; padding:4px;
	border:solid 1px #000;
	background-color: #ccc;
}

.CategoryTree .Middle .SearchDialog .SearchBox
{
	float:left;
	width:120px; height:20px;
	background-color: #eef;
}

.CategoryTree .Middle .SearchDialog .ButtonBox
{
	float:right;
	width:70px; height:20px;
	background-color: #efe;
}

.CategoryTree .Middle .SearchDialog .SearchBox input
{
	width:120px; height:15px;
	line-height:12px;
	margin:0; padding:2px 0 0 0;
	color: #666; background-color:#fff;
	text-decoration: none;
	border:solid 1px #666;
}

.CategoryTree .Middle .SearchDialog .ButtonBox input
{
	width:70px; height:20px;
	color: #fff; background-color:#666;
	text-decoration: none;
	font-size: 10px;
	font-family:Myriad Web, Arial, Verdana, sans-serif;
	cursor: pointer;
	font-weight: bold;
	border:solid 1px #fff;
}

.CategoryTree .Middle
{
	height:336px;
	background-color:#4F779F;
}

.CategoryTree .Middle .Tree
{
	overflow:auto;
	height:300px; width:201px;
	margin: 0 15px 0 15px;
	border:solid 1px #000;
	background-color: #fff;
}

.CategoryTree .Bottom
{
	height: 14px;
	background-image: url(../../images/shop/under_menu.png);
	background-repeat: no-repeat;
}

.ProductDetails,
.CategoryDetails,
.SearchResults
{
	position:absolute; z-index:1;
	left:243px;
	width:498px;
	margin:10px 0 0 0; padding:0;
}

#adminpage .SearchResults
{
	position:static;
	width:100%;
	margin:10px 0 0 0; padding:0;
}

.ProductDetails .ProductRow,
.CategoryDetails .ProductRow
{
	width:100%;
	margin:0; padding:0;
}

.SearchResults .Grid
{
	width:100%;
	margin:0 0 8px 0; padding:0;
	border:none 0px #fff;
}

.SearchResults hr
{
	height: 1px;
	margin: 4px 0 10px 0;
	border: none 0; 
	border-top: solid 1px #008FD0;
}

.SearchResults .Header
{
	padding:2px;
	font-size:12pt; font-weight:bold;
	border-bottom:solid 1px #A5BBEC;
}


.SearchResults .Row,
.SearchResults .AltRow
{
	padding:2px;
}


.SearchResults .AltRow
{
	background-color:#ddd;
}

.SearchResults .NameColumn
{
	width:100px;
	font-weight:bold;
}

.SearchResults .DescriptionColumn
{}

.SearchResults .PriceColumn
{
	white-space:nowrap;
	margin-left:2px;
}

.SearchResults .AmountColumn
{
	text-align:right;
	white-space:nowrap;
	margin-left:2px;
}

.ProductDetails .Product
{
	width: 498px;
}

.CategoryDetails .Product
{
	width: 244px;
}

.Product
{
	float: left;
	margin: 0 5px 10px 0;
}

.FrontPageProducts .Product
{
	margin: 0 0 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: 0;
}

.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:#fff; 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:#fff; 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: #fff;
	font-style: italic;
	font-weight: bold;
	border-top: solid 1px #666666;
	background-color: #4F779F;
}

.Product .Content .Left .Description
{
	padding: 4px 6px 6px 6px;
	color: #fff;
	font-style: italic;
	border-bottom: solid 1px #666666;
	background-color: #4F779F;
}

.Product .Content .Right
{
	border-left: solid 1px #000;
	width: 239px;
	height: 250px;
	padding: 5px;
	margin: 0;
	float: right;
	overflow-x: auto;
}


.Product .Content .EditRight
{
	border-left: solid 1px #000;
	width: 249px;
	padding: 0;
	margin: 0;
	float: right;
}


.Product .Content .Price
{
	clear: both;
	color: #ff0000;
	font-weight: bold;
	border-top: solid 1px #000;
	margin: 0 8px;
	padding: 4px;
}

.Product .Tabs
{
	clear: left;
	height: 23px;
}

.Product .Tabs img
{
	margin: 0 5px 0 0;
}

.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: #fff;
	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: #fff;
	border: 1px solid #fff;
	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: 0;
	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: #008FD0;
	background-color: #008FD0;
}

.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: #fff;
}

.ProductEdit .Image
{
}

.CategoryAdminTree thead td
{
	font-weight: bold;
	font-size: 13px;
	border-bottom: solid 2px #8297C2;
}

.CategoryAdminTree .categoryTreeSpacer
{
	float: left;
	height: 15px;
	margin-right: 5px;
}

.CategoryAdminTree .Odd
{
	background-color: #F7F7F7;
}

.CategoryAdminTree .Odd .AddButtonColumn
{
	border-right: solid 1px #fff;
}

.CategoryAdminTree .Even .AddButtonColumn
{
	border-right: solid 1px #E0E0E0;
}

.CategoryAdminTree .CategoryColumn
{

}

.CategoryAdminTree .CategoryColumn a,.CategoryAdminTree .CategoryColumn img
{
	vertical-align: top;
	font-weight: bold;
}

.CategoryAdminTree .ProductColumn a,.CategoryAdminTree .ProductColumn img
{
	vertical-align: top;
	font-weight: bold;
}

.CategoryAdminTree .CategoryColumn .Toggler, .CategoryAdminTree .ProductColumn .Toggler
{
	float:left;
	width:15px;
	margin-top: 4px;
}

.CategoryAdminTree .AddButtonColumn
{
}

.CategoryAdminTree .MoveButtonColumn
{
}

.CategoryAdminTree .DeleteButtonColumn
{
}

.WizardNavigation
{
	width: 100%;
	font-weight: bold;
}

.WizardNavigation .PreviousLink
{
	float: left;
}


.WizardNavigation .NextLink
{
	float: right;
}


table.Section
{
	border: 1px solid #3b297b;		
}

tr.SectionHeader
{
	background-color: #396D8C;
	padding-left: 0px;
}

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;}

h1, h2, h3, h4, h5, h6 {
	 margin:0 0 10px 0; padding:0 0 0 0;
	 color: #000;
	 font-weight:bold;
}

h1 {font-size:14pt;}
h2 {font-size:13pt;}
h3 {font-size:12pt;}
h4 {font-size:11pt; font-style:italic;}
h5 {font-size:10pt;}
h6 {font-size:09pt;}

hr
{
}

.OneColumn {width:100%; clear:both;}
.LeftColumn {width:49%; float:left;}
.RightColumn {width:49%; float:right;}

.NewsViewer h1
{
	height:29px;	
	margin:7px 0 10px 0; 
	padding:0px 0 0 10px;
	font-size:11pt; 
	font-weight: bold;
	color:#fff;
	text-align:left; 
	line-height:28px;
	background: #008fd0;
}
.CompanyFlashName
{
	display:block;
	padding: 10px 0 0 0;
	font-weight: bold;
}

.CompanyFlashInfo
{
	display:block;
	padding: 5px 0 5px 0;
}

.divider
{
	height:1px;
	margin:3px 0 7px 0;
	padding:0 30px  3px 0;
	background:  url(../../images/general/borderhorizontal.gif) bottom  repeat-x;
	line-height:0; 
	font-size:0;
	clear:both;
}

.Default .divider
{
	border:0 !important;
	background:  url(../../images/general/newsline.gif) 53px 1px no-repeat !important;
}

.Jobs .divider
{
	border:0 !important;
	margin-right:30px;
	background:  url(../../images/general/newsline.gif)  1px no-repeat !important;
}


.NewsViewer .center
{
	text-align:right;
}

.NewsViewer
{
	margin-bottom:20px;
	padding-bottom:10px;
}

.Default .NewsViewer
{
	margin-bottom:0px !important;
	border-bottom: 0;
	padding-bottom:0px !important;
}

.NewsViewer .divider
{
	border:0 !important;
	background:  url(../../images/general/borderhorizontal.gif) bottom  repeat-x;
}

.Default .NewsViewer h1, .CompanyFlashTitle
{
	height:24px;	
	margin:0px 0 10px 0 !important; 
	font-size:10pt; 
	font-weight: bold;
	color:#000  !important;
	text-align:left; 
	line-height:18px;
	background:none;
}

.NewsViewer h1 img
{
	float:left; margin: 0px 5px 0 -10px;
	border:0;
}

.SiteContentBodyUpper .NewsViewer h2
{
	clear:both;
	margin: 0 0 0 15px;
	font-size:8pt !important; 
	color:#3A3A3A;
	text-decoration:none;
	padding:0 !important;
}

.SiteContentBodyUpper .newsitem
{
	padding: 0;
}

 .NewsViewer h2
{
	clear:both;
	margin: 0;
	font-size:10pt; 
	color:#3A3A3A;
	text-decoration:none;
}

.newsitem
{
	padding: 3px 0 7px 0;
}

.NewsViewer h2 a
{
	text-decoration:none;
	font-size:8pt; 
	color:#3A3A3A;
}

.newsitem
{
	background:  url(../../images/general/readmore.gif) 450px 1px no-repeat;
}

.sponsoredEventsHome
{
	position:relative;
	float:left;
	width:250px;
}

.sponsoredEventsHomeImage
{
	position:relative;
	float:right;
	width:160px;
}

.NewsViewer .date, .NewsHomeDynamic .date
{
	float:left; 
	display:block;
	width:80px;
	padding:0 3px 0 0;
	color:#575656;
	font-weight:normal;
	text-align:right; 
	white-space:nowrap;
	font-size:8pt; 
}

.Jobs .NewsViewer .date
{
	width:auto;
	line-height:20px;
	text-align:left;
	float:none;
}

.Jobs .NewsViewer  td
{
	vertical-align:middle;
}

.NewsViewer .title
{
	float:left; 
	display:block;
	padding-bottom:4px;
}

.NewsViewer .ReadMore {margin:0 0 2px 0; float:right;}
.NewsViewer .AddInconspicuous {text-align:right;}

.NewsViewer .ReadMore a
{
	color:#008fd0;
}

.readMoreImage
{
	padding: 8px 0 10px 0;
}

.NewsViewer .NewsFlashCategory
{
	padding:16px 0 0 53px;
	height:24px;
}

.NewsViewer .StoryOfWeekCategory
{
	/*
	padding:12px 0 0 4px;
	height:20px;
	background-image: url(../../images/news/StoryOfWeekHeaderNewsFlash.gif);
	*/
}

.homeTitleHeader, .NewsViewer .homeTitleHeader, .NewsViewer .StoryOfWeekCategory
{
	height:24px;	
	margin:0 0 10px 0; padding:6px 0 0 6px;
	font-size:10pt; font-weight: normal;
	color:#000;
	font-weight:bold;
	text-align:left; line-height:18px;
}


.ShowCase .homeTitleHeader
{
	padding: 15px 0 0 0px;
}

/* Admin searchdialog styles */
.AdminSearchDialog
{
	margin:0 0 10px 0; padding:0;
	background-color:#ccc;
	border:solid 1px #000;
}

.DialogRow
{
	clear:both;
	width:100%;
	margin:0; padding:0;
}

.DialogCriteria
{
	float:left;
	margin:0; padding:2px;
}

.DialogLabel
{
	float:left;
	margin:0; padding:6px 2px 2px 2px;
	font-weight:bold;
}

.DialogInput
{
	float:left;
	margin:0; padding:2px;
}
/* /Admin searchdialog styles */

.searchBoxItem
{
	position: relative;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	height: 46px;
}

.searchBoxRow
{
	position: relative;
	float: left;
	clear: both;
	width: 100%;
}

/* Search styles */
.search
{}

.search .searchBox
{
	
	margin:0; padding:0;
	border-collapse: collapse;
	z-index:10;
	overflow:hidden;
}
.search .quickSearchBox
{
	height:25px;
	padding: 10px 0 0 10px;
}

.quickSearchBox .input input
{
	padding: 0 10px 0 5px;
	height: 17px;
	width: 254px;
}


.quickSearchBox .go  input
{
	padding: 1px 0 0 10px;
}

.search .searchBox
{
	margin-bottom:16px;
	line-height:12px;
}
#search2  .Indexing
{
padding-top:10px;
}

#search2 .Indexing, #search2 .controls_search_quicksearchdialog, #search2 .quickSearchBox, #search2 .search
{
}

#search2 .search .quickSearchBox
{
	width:169px;
	margin:0 0 0 0; padding:0;
	border:0px;
}

.search .quickSearchBox .input
{
	float:left;
	margin:1px 2px 0 2px; padding:0;
}


.search .quickSearchBox .go
{
	float:left;
	
	width:27px;
	margin:0; padding:0;
}

.search .quickSearchBox .quickSearchValidation
{
	display:block;
}

.search .searchBox .header
{
	/* Use page_title */
}

.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;
}

.search .dialog
{
	float:left;
	padding:4px;
}

.search .advanced
{
	float:right;
	margin:24px 0 0 0; padding:2px;
	vertical-align:bottom;
}

.search advancedDialog
{
	clear:both;
	border:solid 1px #f00;
}

.search .resultGrid
{
	margin:0 0 16px 0; padding:0;
	border-bottom:solid 1px #339;
}

.search .grid
{
	margin:0; padding:0;
}

.resultGrid .Header
{
	padding:2px;
	font-weight:bold;
	border-bottom:solid 1px #339;
}

.resultGrid .Row,
.resultGrid .AltRow
{
	padding:2px;
}

.resultGrid .AltRow
{
	background-color:#eee;
}

.resultGrid .TextColumn
{}

.resultGrid .TextColumn .resultTitle
{
	font-weight:bold;
}

.resultGrid .NameColumn
{
	width:130px;
}

.resultGrid .NumberColumn
{
	width:30px;
}
/* /Search styles */

.becomeMember
{
	width:158px;
	text-align:center;
}

.becomeMember .welcomeTop, .becomeMember .welcomeBot
{
	width:158px; height:5px;
	padding:0; margin:0;
	font-size:0;
	line-height:0;
}

.becomeMember .welcomeTop
{
	background: transparent url(../../images/general/welcomeTop.gif) no-repeat;
}

.becomeMember .welcomeBot
{
	margin:0 0 6px 0;
	background: transparent url(../../images/general/welcomeBot.gif) no-repeat;
}

.becomeMember .welcomeText
{
	width:158px;
	padding:0; margin:0;
	background-color:#fff;
}

.becomeMember .logOut
{
	width:158px;
	padding:0; margin:0;
}

.mailPageBox, .printPageBox
{
	height:23px;
	width: 103px;
	padding:17px 0 0 50px;
}

#siteRight .controls_menu_newsrsslink
 {
	background: url(../../images/general/rss.gif)  13px 10px no-repeat;
	height:23px;
	width: 103px;
	padding:17px 0 0 50px;
}


#siteRight .Event
 {
	background:#E3E3E3;
}

.printText
{
	padding:0 0 0 0;
}

.mailPageBox
{
	background:transparent url(../../images/general/mailPage.gif) 13px 10px no-repeat;
}

.printPageBox
{
	background:transparent url(../../images/general/printPage.gif) 13px 10px no-repeat;
}

.clearer
{
	height: 1px;
	margin:0; padding:0;
	font-size: 0px;
	line-height: 0px;
	clear:both;
}


/* Pagemenu styles 2 */
.page_menu_table2
{
	padding:4px 0 0 4px;
	height:21px;
	overflow:visible;
	background-color: #00337D;
	border-collapse: collapse;
	border: solid 1px #3b297b;
	margin-bottom: 10px;
}

.a.page_menu_link2, .a.page_menu_link2:link, .a.page_menu_link2:visited
{
	font-weight: bold;
	color: #fff;
}

.a.page_menu_link2:Hover
{
	color: #00337D;
}
.page_menu_active_hi2
{
	float:left; width:25%; margin:0 4px 0 0;
	font-weight: bold;
	color: #00337D;
	background-color: #3399FF;
	text-align: center;
	cursor: pointer;
}
.page_menu_active_low2
{
	float:left; width:25%; margin:0 4px 0 0;
	font-weight: bold;
	color: #fff;
	background-color: #F87622;
	text-align: center;
	cursor: pointer;
}
.page_menu_inactive_hi2
{
	float:left; width:24%; margin:0 4px 0 0;
	font-weight: bold;
	color: #00337D;
	background-color: #3399FF;
	text-align: center;
	cursor: pointer;
}
.page_menu_inactive_low2
{
	float:left; width:24%; margin:0 4px 0 0;
	font-weight: bold;
	color: #fff;
	background-color: #4a7dc6;
	text-align: center;
	cursor: pointer;
}
/* /Pagemenu styles 2 */

.form_table
{
	text-align: left;
}

.form_table .form_header
{
	margin:0; padding:0;
	/*
	height:25px;
	color:#fff; background: transparent url(../../images/formHeaderBG.gif) repeat-x;
	margin:0; padding:0;
	font-size:12pt; font-weight:normal; font-family:Myriad Web, Arial, Verdana, sans-serif;
	text-align:left;
	*/
}

.form_table .form_label
{
	width:140px;
}

.form_table .form_label img
{
	float:right; display:inline;
	margin:0; padding:0;
}

.form_header h1
{
	height:25px;
	color:#00337D; background: transparent url(../../images/formHeaderBG.gif) repeat-x;
	margin:0; padding:2px;
	font-size:12pt; font-family:Myriad Web, Arial, Verdana, sans-serif;
	text-align:left; overflow:hidden;
}

.form_header h1 img
{
	float:right; display:inline;
	margin:0; padding:0;
}

.requiredField
{
	width:16px;
	background:#fff url(../../images/required.gif) no-repeat;
}

.helpField
{
	width:21px;
}

.helpField img
{
	margin:0; padding:0;
	border:0;
}


p.helper
{
	overflow:auto; display:none;
	margin:0; padding:0;
	background-color:#ffe;	
}

div.invisible
{
	overflow:auto; display:none;
	margin:0; padding:0;
}

.ExhibitingCategoriesSolutions
{
	display:none;
}

/* change this value to block to enable sorting by solutions or Categories, never change the value above! */
.admincontainer .ExhibitingCategoriesSolutions
{
	display:none;
}


.reToolbar.Default .InsertMovie
{
        background-image: url(../../images/general/youtube.gif);
}

/* memberpage */

.liNews, .liShowCase, .liCompany, .liAssociation, .liEducaton, .liEvent, .liJob, .liLibrary, .liLegal, .liAward
{
	width:195px;
	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:12px;
	height:215px;
	width:830px;
}

.additemsTitle, .manageImagesTitle
{
	margin-top:12px;
	font-weight: bold;
	height: 35px !important;
	margin: 0px;
	color: #23408f;
	font-weight: bold;
	background: url(../../images/general/header1.gif) 0 20px 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: #000000;
	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: 830px;
	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 !important;
	border:0 !important;
	color:white;
	padding:12px 0 8px 70px;
	cursor:hand;
	height:0;
}

.btnSaveProfileImage
{
	background: transparent  !important;
	border:0 !important;
	color:white;
	padding:18px 0 0px 70px;
	cursor:hand;
}

.pnlFullProfile, .pnlUploadProfileImage, .pnlNews, .pnlShowcase, .pnlCompany, .pnlAssociation, .pnlEducation, .pnlEvent, .pnlJob, .pnlLiterature, .pnlAward, .pnlShop, .pnlBanner
{
	display:none;
}

.BannerPosition, .SubmitBanner, .addBannerDiv, .fixSpaceTransparent, .NewsSubmit td
{
	display:none;
}
.controls_literature_searchliterature, .controls_event_eventsearch
{
	background:  url(../../images/general/borderhorizontal.gif) bottom  repeat-x;
	margin-bottom:10px;
}

.controls_whoiswho_whoiswhosearch .searchHeader
{
	display:none;
}

.toggleNews, .toggleShowcase, .toggleCompany, .toggleAssociation, .toggleEducation, .toggleEvent, .toggleJob, .toggleLiterature, .toggleAward, .toggleAward
{
	padding-bottom: 10px;
	cursor:hand;
}

.toggleBanner
{
	display:none;
}

.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
{
	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;
	text-decoration:none;
	font-size:11px;
}

.memberitemsInfo
{
	font-size:11px;
}

.memberitemsTitle .title
{
	font-size:9pt !important;
}

.memberitems .lineheader
{
	padding:0px;
}

.backToProfile
{
	float:right;
	padding:0 3px 9px 0;
}

.listPictures option
{
	width:70px;
}

.pollVote .answertext
{
	width: 730px;
}

.controls_poll_viewpolldetails table table table, .controls_poll_viewpolldetails table table table table
{
	width:300px;
}

.tablePollAnswers[style], #pollResultsTable[style]
{	
	border:0;
}

.pollResult
{
	width:100% !important;
}

.pollVote .answerimage
{
	display:none;
}

.listPictures, .listPictures option
{
	width:140px;
}


.tableProfile[style]
{
	padding:0 !important;
	width:750px;
}

.ProfileDetailsTitle, .additemsTitle, .manageImagesTitle
{
	font-weight: bold;
	height: 35px !important;
	margin: 0px;
	color: #000;
	font-weight: bold;
	display:block;
	clear:right;
	font-size:14px;
	width:100%;
}

td .uploadImageText[style]
{
	width:250px;
}

