/* ========	Default				===============================	*/
/* ==========================================================	*/
body{
	color: #2a2a2a;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	background-color:#FFFFFF;
	background-image:url(../Images/Background_Grid.jpg);
	background-repeat:repeat;	
}
#PopupIframe body {
	padding-top:0px;
}
.Popup_Container {
	background-image: none;
	background-color:#FFFFFF;
	padding-top:0px;
}
a {
	text-decoration:none;
	color: #F15A23;
	/* outline en focus uitgezet om dashed 
	borders rond de links bij aanklikken uit te zetten*/
	user-focus: none; 
	outline : none; 
	-moz-user-focus: none; 
	-moz-outline: none; 
	behavior: url(userfocusNone.htc);
}
a:hover {
	text-decoration:underline;
}
a:focus {
	/* outline en focus uitgezet om dashed 
	borders rond de links bij aanklikken uit te zetten*/
	user-focus: none; 
	outline : none; 
	-moz-user-focus: none; 
	-moz-outline: none; 
	behavior: url(userfocusNone.htc);
}
p {
margin-top:0px;
}
/* ========	Before login	   ===============================	*/
#Header_Before_Login{
	height: 137px;
	width:800px;
}
#Header_Before_Login td{
	vertical-align: bottom;
	text-align:left;
}
#Button_Home_Logo_Before_Login{
	width:400px;
	height:72px;
	vertical-align:top;
}
#Before_Login_Main_Container #Navigation{
	height:30px;
	margin-bottom:5px;
}
#Before_Login_Main_Container #Navigation a{
	display:inline-block;
	line-height:18px; /* zelfde als icon height */
	/*background:url(../Images/Arrow_Right_White.gif) center left no-repeat;*/
	padding-left:11px;
	margin-right:10px;
}
#Before_Login_Main_Container {
	background-color:#FFF;
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:12px;
	border-right-color:#FFF;
	border-right-style:solid;
	border-right-width:10px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:7px;
	background-image: url(../Images/Logo.gif);
	background-repeat: no-repeat;
	background-position: 3px 19px;
	width:951px;
}
.Before_Login_Left_Column {
	width:903px;
	height:160px;
	padding-top:3px;
}
.Before_Login_Left_And_Middle_Column {
	width:420px;
	height:443px;
}
.Before_Login_Middle_Column {
	width:212px;
	padding-left:0px;
} 
.Before_Login_Right_Column{
	margin:0px;
	}
.Before_Login_Right_Column table{
	width:200px;
	float:right;
	}
.Before_Login_Element {
	background-color:#FFF;
	margin:0px 0px 10px 0px;
	padding:1px;
	/*border:#F15A23 solid .1pt;*/
	/*width:300px;*/
	}
.Before_Login_Element input{
	width:200px;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:2px;
	height:14px;
	padding:2px;
	font-size:12px;
}
#Before_Login_News {
	width:215px;
}
.Before_Login_Element #Login_Save{
	width:10px;
}
.Before_Login_Element #Checkbox {
	width:100%;
}
.Before_Login_Element .Button_Submit {
	width:auto;
	height:22px;
	float:left;
}
#Before_Login_Field_Align_Left {
	float:left;
	width:auto;
	padding-left:0px;
}
.Before_Login_Element label{
	margin-left:5px;
	}
#Before_Login_Field_Align_Left label {
	float: left;
	margin-left: .5em;
	width:190px;
	}
#Before_Login_Field_Align_Left input {
	float: left;
	clear: both;
	}
#Before_Login_Field_Align_Right {
	text-align:right;
}
.Before_Login_Not_Member_Yet td{
	padding: 5px 0px 2px 5px;
	border-top-width: 1px;
	border-top-style:dotted;
	border-top-color: #E8EBE3;
	font-weight:bold;
}
.Before_Login_Element .Head_Title {
	border-bottom:2px solid #BCC3B2;
}
.Before_Login_Element .Sub_Head{
	padding-left:15px;
	}
.Before_Login_Element .Sub_Head a[target="_blank"] {
	display:inline-block;
	line-height:16px; /* zelfde als icon height */
	background:url(../Images/icon_external_link.gif) no-repeat scroll right;	
	padding-right:15px;
	} 
.Before_Login_Main_Container_Border_Bottom {
	padding-top: 5px;
}
.Before_Login_Header {
	font-size: 18px;
	color: #666962;
	padding: 8px 0px 8px 0px;
	margin-top:10px;
}
.Before_Login_Subheader {
	font-size: 15px;
	font-weight:bold;
	color: #666962;
	line-height:25px;
}
.Before_Login_Text {
	font-size:12px;
	line-height:13pt;
	color:#404042;
	padding: 8px 0px 8px 0px;
}
.Before_Login_Button_Big {
	background-image: url(../Images/Background_Button_Big.jpg);
	background-repeat: no-repeat;
	font-size: 24px;
	color: #FFF;
	width: 310px;
	height: 52px;
	text-align: center;
	padding-top: 12px;
	margin-top: 10px;
	cursor: pointer;
	float:left;
}
.Before_Login_Button_Big a{
	text-decoration:none;
	color:#FFF;
}
.Before_Login_Button_Medium {
	font-size: 12px;
	color: #F15A23;
	padding-top: 18px;
	cursor: pointer;
	float:left;
	width:320px;
}
.Before_Login_Button_Medium a{
	text-decoration:none;
	color:#F15A23;
	display:inline-block;
	line-height:18px; /* zelfde als icon height */
	background:url(../Images/Arrow_Right.gif) center left no-repeat;
	padding-left:11px;
}
#Before_Login_Intro { /*DIV*/
	padding:0px 0px 10px 20px;
	margin:0px 10px 0px 0px;
	background:url(../Images/Arrow_Left.gif) 10px 10px no-repeat;
	width:155px;
	float:left;
}
#Before_Login_Header { /*DIV*/
	padding:10px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	border-top:#E8EBE3 solid 1px;
	width:440px;
	float:left;
}
#Before_Login_Quote { /*DIV*/
	padding:10px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	border-top:#E8EBE3 solid 1px;
	width:200px;
	float:right;
}
.Before_Login_Quote { /*Quote text*/
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#F15A23;
	line-height:18pt;
	width:155px;
}
#Before_Login_Image_Small { /*news*/
	width:60px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:3px;
	float:left;
	border:none;
}
#Before_Login_Main_Container #Advanced_Form {
	margin-top:10px;
}
#Before_Login_Main_Container fieldset {
	width:500px;
	margin:0px 5px;
	padding:10px 5px;
}
#Before_Login_Main_Container legend {
	font-weight:bold;
	color:666962;
	padding-bottom:5px;
}
#Before_Login_Main_Container input {
	font-size:12px;
	padding:2px;
}
#Before_Login_Main_Container .Button_Submit {
	width:auto;
	height:22px;
	margin-left:20px;	
}
/* ========	End Before login	===============================	*/
/* ========	Grid		===============================	*/
#Main_Container {
	background-color:#FFF;
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:15px;
	border-right-color:#FFF;
	border-right-style:solid;
	border-right-width:15px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:7px;
}
.Main_Container_Border_Bottom {
	width: 800px;
	padding-top: 5px;
}
#Search_Results {
	width:800px;
	margin-top:15px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFF;
	}
#Search_Overview_Members {
	width:98%;
}
#Search_Overview_Members th {
	border-bottom:1px solid #DBDBDB;
	text-align:left;
}
.Search_Overview_Members td{
	border-bottom:1px solid #DBDBDB;
	padding-right:2px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	font-size:11px;
}
#Downloads_Overview_Files {
	width:100%;
}
#Downloads_Overview_Files th {
	border-bottom:1px solid #DBDBDB;
	text-align:left;
}
#Downloads_Overview_Files tr.alternative	{
	background:#F8F8F8;
	}
.Downloads_Overview_File td{
	border-bottom:1px solid #DBDBDB;
	padding-right:4px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
	font-size:11px;
}
#My_Groups_Overview {
	width:100%;
	padding-left:5px;
}
#My_Groups_Overview th {
	border-bottom:1px solid #DBDBDB;
	text-align:left;
}
#My_Groups_Overview tr.alternative	{
	background:#F8F8F8;
	}
.My_Groups_Overview td{
	border-bottom:1px solid #DBDBDB;
	padding-right:2px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
}
#Invited_For_Subgroups {
	background-color:#F15A23;
}
table[summary="Group_Member_Status"] {
	background-color:#D0CED3;
}

#Groups_Overview {
	width:100%;
	padding-left:5px;
}
#Groups_Overview th {
	border-bottom:1px solid #DBDBDB;
	text-align:left;
}
#Groups_Overview tr.alternative	{
	background:#F8F8F8;
	}
.Groups_Overview td{
	border-bottom:1px solid #DBDBDB;
	padding-right:2px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
}
#My_Tags_Overview {
	width:100%;
	padding-left:5px;
}
#My_Tags_Overview th {
	border-bottom:1px solid #DBDBDB;
	text-align:left;
}
#My_Tags_Overview tr.alternative	{
	background:#F8F8F8;
	}
.My_Tags_Overview_Person td{
	border-bottom:1px solid #DBDBDB;
	padding-right:2px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
}
.My_Tags_Overview_Person_Image {
	width:40px;
	}
#Layer_Person_Details {	
	display:none; 
	position:absolute; 
	border-style: solid;
	border-width:1px;
	background-color: white;	
	padding: 5px; 
	width: 300px;
	}
#Columns_1_tr{
	height:443px;
	vertical-align:top;
	width:920px;
	}
#Columns_1_td_No_1{
	height:443px;
	padding-bottom:0px;
	padding-left:0px;
	/*padding-right:15px;*/
	padding-top:40px;
	width:915px;
}
#Columns_2_tr{
	/*height:443px;*/
	vertical-align:top;
	width:920px;
	}
#Columns_2_td_No_1{
	/*height:443px;*/
	padding-bottom:0px;
	padding-left:0px;
	padding-right:15px;
	padding-top:40px;
	width:610px;
}
#Columns_2_td_No_2{
	/*height:443px;*/
	padding:40px 0px 0px 0px;
	width:295px;
}
#Columns_3_tr{
	vertical-align:top;
	height:443px;
	}
#Columns_3_td_No_1{
	height:443px;
	padding:40px 0px 0px 0px;
	width:295px;
}
#Columns_3_td_No_2{
	height:443px;
	padding:40px 18px 0px 18px;
}
#Columns_3_td_No_3{
	height:443px;
	padding:40px 0px 0px 0px;
	width:295px;
	}
.Element {
	background-color:#FFF;
	margin:0px 0px 10px 0px;
	padding:1px;
	border:#F15A23 solid 0pt;
	/*width:295px;*/
	}
#Columns_3_tr .Element {
	width:295px;
	}
.Element .Head_Title {
	border-bottom:#BCC3B2 solid 2px;
	}
.Element_Sub {
	background-color:#FFF;
	margin:0px 0px 10px 0px;
	padding:1px;
	}
#Columns_1_td_No_1 .Element_Sub {
	width:100%;
	}
#Columns_2_td_No_1 .Element_Sub {
	width:100%;
	}
#Columns_2_td_No_2 .Element_Sub, #Columns_2_td_No_2 .Element {
	width:100%;
	}
.Page_Heigth_Search {/*Page202,...*/
	height:368px;
	}
/* ========	End Grid===============================	*/
.LinkDefault {
	font-size:12px;
	/* text-decoration:underline; links hebben al andere kleur */ 
	color:#666962;
	padding:0px 5px 0px 0px;
	}
.Link_Default {
	color:#666962;
	}
.Link_Action {
	font-size:11px;
	text-decoration:none;
	color:#F15A23;
	padding:0px 5px 0px 0px;
	}
.Link_Action_Top {
	font-size:11px;
	text-decoration:underline;
	color:#f48221;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	}
.Welcome_Name {
	font-weight:normal;
	text-align: right;
	color: #656960;
	word-spacing: normal;
	white-space: nowrap;
}
.Welcome_Name a {
	color: #666962;
	text-decoration: underline;
	font-weight: normal;
}
.Head_Title {
	font-size:14px;
	color: #F15A23;
	background-color:#FFFFFF;
	padding:6px 1px 5px 5px;
}
.Head_Title .Link_Action {
	color:#F15A23;
	}
.Element_Sub .Head_Title {
	background-color:#FFFFFF;
	border-bottom:#BCC3B2 solid 2px;
	color:#F15A23;
	padding:6px 1px 5px 0px;
	}
.Element_Sub .Head_Title .Link_Action_Top {
	color:#F15A23;
	}
.Sub_Head {
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-decoration:none;
	color:#656960;
	border-bottom:1px dotted #E8EBE3;
}
#Sub_Head_Icon a {
	padding-bottom: 0px;
	border-bottom: none;
	color: #F15A23;
}
#Sub_Head_Action, #Sub_Head_Action .Link_Action {
	text-align:right;
	color:#F15A23;
	/*display:block;*/
}
#Sub_Head_Editpage{
	padding-left:5px;
}
.Sub_Head_Backgroundcolor {
	padding-top:8px;
	padding-left:8px;
	padding-bottom:8px;
	background-color:#E8EBE3;
	}
.Sub_Head_Backgroundcolor_None{
	padding-top:8px;	
	padding-bottom:8px;
	padding-left:8px;
	background-color:#FFF;
	}
#Sub_Head_Icon {
	float:left;
	display:block;
	width:auto;
	background-color: transparent;
	padding-left:0px;
	height:20px;
}
#Sub_Head_No_Icon {
	float:left;
	/*display:block;*/
	width:auto;
	background-color: transparent;
	padding-left:0px;
	/*height:20px;*/
}
.Element #Mover_Item{
	border-bottom:#E8EBE3 dotted 1px;
} 
#Profile_Title {
	/*padding-bottom:8px;*/
	border-bottom:#F15A23 solid 1px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFF;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFF;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFF;
}
#Profile_Filling_Table {
	margin-top:5px;
	margin-bottom:3px;
	width:100px;
	background-color:#999999;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	}
#Profile_Filling_Bar {
	height:9px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#E8EBE3;
	padding:1px;
}
.Profile_Customer_Job_Background {
	background-color:#E8EBE3;
}
#List {
/*	border-left-width: 13px;
	border-left-style: solid;
	border-left-color: #E8EBE3;
	padding-left: 10px;
	margin-top:5px;*/
	margin-bottom:3px;
}
#Header{
	background-color: #FFF;
	background-image: url(../Images/Logo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 148px;
	width: 920px;
}
#Header td{
	vertical-align: bottom;
	text-align:right;
	}
#Header label{
	color:#FFF;
	padding-right:5px;	
	font-weight:bold;
	font-size:11px;
	}
#Header input{
	margin-right:5px;
	margin-left:5px;
	}
#Button_Home_Logo{
	width:400px;
	height:60px;
	vertical-align:bottom;
	}
.Columns_Names_Margin td {
	font-weight: bold;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:#E8EBE3 solid 1px;
	}
.Columns_Bottom_Dotted td {
	font-weight: bold;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:#86898a dotted 1px;
	}
.Row_Divide_Border_First td {
	background-color:#FFFFFF;
	border-top:#FFFFFF solid 1px;
	border-bottom:#E8EBE3 dotted 1px;
	padding:8px 0px 8px 14px;
	display:inline-block;
	background:transparent url(../Images/Arrow_Right.gif) no-repeat scroll 2px 11px;
	width:95%;
	}
.Row_Divide_Border td{
	background-color:#FFFFFF;
	border-top: #FFFFFF solid 1px;
	border-bottom:#E8EBE3 dotted 1px;
	padding:8px 0px 8px 14px;
	display:inline-block;
	background:transparent url(../Images/Arrow_Right.gif) no-repeat scroll 2px 11px;
	width:95%;
	}
.Row_Divide_Border .Active{
	background-color:#E8EBE3;
	}
.Row_Divide_Border_First td:hover {
	background-color:#E8EBE3;
	cursor:pointer;
	}
.Row_Divide_Border_No_Icon td:hover {
	cursor:pointer;
	background-color:#E8EBE3;
	}
.Row_Divide_Border td:hover{
	background-color:#E8EBE3;
	cursor:pointer;
	}
.Publication_Date {
	font-size:11px;
	font-style:italic;
}
.Item_Details {
	padding-top:5px;
	padding-right:15px;
	}
.Items_Read_All{
	line-height:22px;
	text-align:right;
	padding-right:10px;
}
.Items_Read_All a{
	color:#666962;
	font-style:italic;
}
#Nav_Browse {
	width:580px;
	}
.Banner_Invite_Image_tr {
	height:80px;
	background-color:#F15A23;
}
.Banner_Invite_Cell {
	background-color:#F15A23;
	}
#Banner_Invite_Text {
	color:#FFFFFF;
	font-size:12px;
	padding:8px;		
	}
#Banner_Invite_Text a{
	text-decoration:none;
	color:#FFFFFF;
	}
.Author {
	line-height:30px;
	font-size:11px;
	}
*#Edit_Page_Tables_Left_Cell {
	width:45px;
	border-right-width:1px;
	border-right-color:#E8EBE3;
	border-right-style:solid;
	}
#Edit_Page_Tables_Right_Cell {
	padding-left:10px;
	}*/
/* === My Interests ====*/
#Interest_Table td{
	height:20px;
}
.Interest_Title {
	font-weight:bold;
	color:#666962;
	line-height:20px;
	padding-top:10px;
	border-bottom-width:1px;
	border-bottom-color:#F15A23;
	border-bottom-style:solid;
}
#Interest_Table label {
	float: left;
	margin-left: .5em;
	width: 100%;
	}
#Interest_Table input {
	float: left;
	clear: both;
	}
/* ========	Forms				===============================	*/
form {
	margin: 0px;
	padding: 0px;
	}
input {
	font-size:10px;
	color: #000000;
	height:12px;
	}
#Form_Profile tbody{
	font-size:12px;
	vertical-align:text-top;
	padding-top:1px;
	}
#Form_Profile input {
	font-size:10px;
	width:120px;
	height:16px;
	vertical-align:middle;
}
#Form_Profile input[name="submit"] {
	width:auto;
}
#Form_Profile input[mask="year"]{
width: 40px;
}
.inputhighlight {
	font-size:10px;
	color: #000000;
	height:12px;
	border-width:1px;
	border-color:#F15A23;
}
select {
	font-size:10px;
	color: #000000;
	}
#file {
	height:18px;
	width:18px;
	}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	width:250px;
	height:150px;
	}
.textareaProfile {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	width:280px;
	height:100px;
	}
.textareaJob {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	width:200px;
	height:50px;
	}
#Checkbox {
	padding-top:8px;
	padding-bottom:8px;
	}
.Button_Submit {
	background: url(../Images/Background_Button_Small.jpg) repeat-x left top;
	border:#4F562C solid 1px;
	background-color:#F15A23;
	color: #FFF; 
	height: 18px;
	font-weight: normal;
	font-size:11px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:2px;
	display:inline-block;
	width:auto;
	overflow:visible;
	white-space:nowrap;
	margin-left: 3px;
} 
.Button_Browse {
	border:#4F562C solid 1px;
	height: 18px;
	font-weight: normal;
	font-size:11px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:2px;
	display:inline-block;
	width:auto;
	overflow:visible;
	white-space:nowrap;
}

#Advanced_Form {
	background-color:#E8EBE3;
	padding-bottom:5px;
	width:100%;
}
#Advanced_Form table {
	border-bottom: 1px solid #F15A23;
}
#Advanced_Form table td{
	height:20px;
}
#Advanced_Form label {
	cursor:pointer;
	display: block;
	float: left;
	padding:5px 0 0;
	margin: 5px 0 0;
	text-align: left;
}
#Advanced_Form input.radio {
	margin: 50px 0 0 10px;
	padding: 0px 0px 0px 0px;
	width: 15px;
	display: inline;
}
#Advanced_Form table select{
	margin-bottom:10px;
	width:200px;
}
#Table_Add {
	margin-top:5px;
	}
#Table_Add input[name="submit"]{
	width:auto;
}
#Table_Add fieldset {
	margin-left:10px;
	margin-bottom:10px;
	padding:10px;
	width:320px;
	font-size:11px;
}
#Table_Add fieldset tr{
	height:24px;
}
#Table_Add legend {
	font-weight:bold;
}
#Table_Add label{
	float:right;
	text-align:right;
	font-size:11px;
	color:#666666;
	padding-right:4px;
	padding-top:4px;
	width:100px;
}
#Table_Add .Help{
	font-size:10px;
	color:#666666;
	padding-left:2px;
}
/* ======== Registration		=============================== */
#Registration_Title {
	width:920px;
}
.Left_Column {/*Second column*/
	width:300px;
	}
.Right_Column {/*Last column*/
	width:620px;
	}
.Column_2_Container {
	position:relative;
	left:0px;
	top:0px;
	width:290px;
	height:600px;
	z-index:1;
}
.Column_2_Hide {
	position:absolute;
	left:0;
	top:0;
	width:290px;
	height:600px;
	z-index:2;
	min-height:100%;
	background-color:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
.Column_2_Show {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.Column_3_Container {
	position:relative;
	left:0px;
	top:0px;
	width:290px;
	height:600px;
	z-index:1;
}
.Column_3_Hide {
	position:absolute;
	left:0;
	top:0;
	width:290px;
	height:610px;
	z-index:2;
	min-height:100%;
	background-color:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
.Column_3_Show {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.Step_Title {
	color:#F15A23; /*oranje*/
	font-size:16px;
	font-weight:bold;
	margin-bottom: 8px;
	margin-top: 15px;
}
#Step_Sub_Title {
	color:#353132;/* grijs*/
	font-size:14px;
	font-weight:bold;
	border-bottom:solid #86898A 1px;
	width:278px;
}
.Step_Form {
	background-color:#f1f1f2;
}
.error {
	font-size:10px;
	color:#F15A23;
}
#Left_Column_Element #Button {
	padding-top:8px;
	text-align:left;
	background-color:#FFF;
}
.formGrid {
	padding:5px;
	margin-top: 5px;
	margin-left: 2px;
	margin-bottom: 5px;
}
#Form_Registration label {
	font-weight:bold;
	font-size:12px;
}
#Form_Registration input {
	width:260px;
	padding:2px;
	height:14px;
}
#Form_Registration input[type=checkbox] {
	width: auto;
	vertical-align: middle;
	cursor: pointer;
}
#Form_Registration input[type=submit] {
	width: auto;
	height: auto;
}
#Form_Registration select {
	height:20px;
	/* color:#86898A; met een layer eroverheen is dit niet nodig...*/
}
#Form_Registration textarea {
	width:260px;
	padding:2px;
	height:100px;
	color:#86898A;
}
#Form_Registration .Profile_Middle_Name {
	width:35px;
	margin-right:6px;
}
#Form_Registration .Profile_Last_Name {
	width:210px;
}
/* ========	Person Message		===============================	*/
#Person_Message_Container {
	margin:10px 10px 0px 10px;
	width:268px;
	border-bottom:#DBDBDB solid 1px;
}
#Person_Message_Container #Image_Pasfoto_Person_Message{
	border:none;
	background-repeat: no-repeat;
	background-position: center center;
}
#Person_Message_Container #Image_Spacer{
	height:60px;
	width:60px;
}
#Person_Message_Write_Form {
	margin:0pt 0pt 5px;
}
#Person_Message_Write_Form textarea {
	width:264px;
	height:70px;
}
.Person_Message_Border_Cell_Right {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #86898a;
	border-right-color: #86898a;
	border-bottom-color: #86898a;
}
.Person_Message_Border_Cell_Left {
	background-image: url(../Images/Person_Message_Pointer.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.Person_Message_Border_Cell_Left {
	background-image: url(../Images/Person_Message_Pointer.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#Person_Message_Delete_Form {
	width:170px;
	margin:0px;
}
#Person_Message_Show_From {
	color:#86898a;
	width:200px;
	margin-left:10px;
}
#Person_Message_Show_Content {
	padding-top:8px;
	padding-bottom:8px;
}
#Person_Message_Private_Text {
	color:#FFF;
	background-color:#DBDBDB;
	text-align:center;
	margin-top:5px;
}
#Person_Message_Private_Checkbox {
	padding-top:5px;
	vertical-align:baseline;
	margin-bottom:5px;
}
/* ========	BLOG ===============================	*/

#Blog_Table_Overview_Data {
	width:600px;
	border-bottom-color:#FFF; /*Onderkant*/
	border-bottom-style:solid;
	border-bottom-width:40px;
	text-align: left;
}
#Blog_Table_Overview_Data td{
	border-top-color:#FFF; /*lijntjes tussen rijen*/
	border-top-style:solid;
	border-top-width:1px;
}
#Blog_TR_Overview_Columns th{
	background-color:#bcc3b2;
	color:#FFF;
	text-align:left;
	border-left-color: #FFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #FFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 5px; /* wordt niet overgerfd van tabel */
}
#Table_Blog_Post {
	padding:5px;
}
#Table_Blog_Post #Post_Content { /*breedte van de tekst in een post*/
	width:470px;
	margin-top:8px;
	margin-bottom:8px;
}
#Table_Blog_Post th{
	border-left-color:#FFF;
	border-left-style: solid;
	border-left-width: 1px;
}
#Table_Blog_Post .TD_Post_Content_First{
	border-left-color:#FFF;
	border-left-style: solid;
	border-left-width: 1px;
}
#TR_Blog_Post_1 td{
	background-color:#d7ddce;
	border-left-color:#FFF;
	border-left-style: solid;
	border-left-width: 1px;
}
#Post_Date {
	font-size:11px;
	width: 100px;
}
#Table_Blog_Post_New {
	padding:3px;
	width:400px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
}
#Table_Blog_Post_New td {
	vertical-align:middle;
}
#Table_Blog_Post_New td {
	text-align:right;
}
#Table_Blog_Post_New_Label {/*titel balk boven post formulier*/
	background-color:#bcc3b2;
	color:#FFF;
	font-size:12px;
	font-weight: bold;
	padding-bottom:8px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
}
#Table_Blog_Post_New textarea {
	width:450px;
	margin-top:5px;
	margin-left:10px;
	margin-right:50px;
	font-size:11px;
}
#Table_Blog_Post_New .Button_Submit {
	margin-top:5px;
	margin-right:190px;
	margin-bottom:5px;
	font-size:12px;
	font-variant:small-caps;
}
/* ========	Item_Comment ===============================	*/
#Overview_Comments 
{
	width:600px;
	border-bottom-color:#FFF; /*Onderkant*/
	border-bottom-style:solid;
	border-bottom-width:40px;
	text-align: left;
}
#Item_Comment 
{
	padding:5px;
}
#Item_Comment #Post_Content 
{ /*breedte van de tekst in een post*/
	width:470px;
	margin-top:8px;
	margin-bottom:8px;
}
#Item_Comment th
{
	border-left-color:#FFF;
	border-left-style: solid;
	border-left-width: 1px;
}
.Item_Comment_Body td
{
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.Item_Comment_Body_Even
{
    background-color:#e8ebe3;

}
.Item_Comment_Body_Odd
{
    background-color:#D7DDCE;

}

#Item_Comment_Heading th
{
	background-color:#d7ddce;
	border-left-color:#FFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding: 5px;
}
.Post_Date 
{
	display:block;
    float:left;
    font-size:11px;
    font-style:italic;
    text-align:left;
	
}
.Comment_Content 
{
	display:block;
    float:left;
    text-align: left;
    
	
}
.Comment_Edit
{
	text-align: right;
	padding-right:5px;
	font-size:11px;
}
.New_Comment_Table 
{
	padding:3px;
	width:400px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
}
.New_Comment_Table td 
{
	vertical-align:middle;
	text-align:right;
}

.New_Comment_Label {/*titel balk boven post formulier*/
	background-color:#bcc3b2;
	color:#FFF;
	font-size:12px;
	font-weight: bold;
	padding-bottom:8px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
}
.New_Comment_Table textarea {
	width:450px;
	margin-top:5px;
	margin-left:10px;
	margin-right:50px;
	font-size:11px;
}
.quote
{
    background-color:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	border: dashed 1px #000;
    padding: 5px;
    min-width: 300px;
    margin-left: 20px;
    margin-bottom:10px;
}
.quote span
{
    display:block;
    /*float:left;*/
    font-size:10px;
    font-style:italic;
    text-align:left;
}
/* ========	Forum ===============================	*/
#Forum_Table_Overview_Container {
	border-top-color:#86898a; /*lijntje boven header th*/
	border-top-style:solid;
	border-top-width:0px;
	margin-top:2px;
}
#Forum_Table_Overview_Data {
	width:915px;
	border-bottom-color:#FFF; /*Onderkant*/
	border-bottom-style:solid;
	border-bottom-width:40px;
	text-align: left;
}
#Forum_Table_Overview_Data td{
	border-top-color:#FFF; /*lijntjes tussen rijen*/
	border-top-style:solid;
	border-top-width:1px;
}
#Forum_TR_Overview_Columns th{
	background-color:#bcc3b2;
	color:#FFF;
	text-align:left;
	border-left-color: #FFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #FFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 5px; /* wordt niet overgerfd van tabel */
}
#Forum_Table_Form {
	padding:3px;
	width:800px;
	border-bottom-color:#E5E5E5;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#Forum_Table_Overview_Data a{
	color:#666962;
}
#Forum_Table_Form .Forum_TR_Parent {
	font-weight:bold;
}
#Forum_TR_Parent { /*Parent forum, containing childs*/
	/* */
	background-color:#d7ddce;
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#000000;
	text-align: left;
}
#Forum_TR_Parent td{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	border-left-color: #FFF;
	border-left-style: solid;
	border-left-width: 1px;
}
#Forum_TR_Child td{
	background-color: #e4eadc;
	border-left-color: #FFF;
	border-left-style: solid;
	border-left-width: 1px;
	color:#000000; 
}
#Forum_TD_Child {
	padding-top:10px;
	padding-left:20px;
	padding-bottom:20px;
}
#Forum_TD_Child a{
	text-decoration:none;
	color:#666962;
}
#Forum_TD_Child a:hover{
	text-decoration:underline;
}
#Forum_Name {
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
}
#Forum_Name a{
	text-decoration:none;
	color:#666962;
}
#Forum_Name a:hover{
	text-decoration:underline;
}
#Forum_Name #Locked{ /*Icon*/
	border:none;
	padding-right:5px;
	vertical-align:text-top;
}
#Forum_TD_Child #Forum_Description {
	padding-left:25px;
}
#Forum_Button_Insert_Child {
	margin:10px;
}
#Topic_Row {
	background-color: #e4eadc; 
	text-align: left;
}
#Topic_Row td{
	border-left-color: #FFF;
	border-left-style: solid;
	border-left-width: 1px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
}
#Table_Forum_Post {
	padding:5px;
}
#Table_Forum_Post th{
	border-left-color:#FFF;
	border-left-style: solid;
	border-left-width: 1px;
}
#Table_Forum_Post .TD_Post_Content_First{
	border-left-color:#FFF;
	border-left-style: solid;
	border-left-width: 1px;
}
#TR_Forum_Post_1 td{
	background-color:#d7ddce;
	border-left-color:#FFF;
	border-left-style: solid;
	border-left-width: 1px;
}
#Post_Count {
	text-align:right;
}
#Post_Profile {
	width:100px;
	vertical-align:text-top;
}
#TR_Forum_Post_2 #Image_Pasfoto{
	max-height: 80px;
	max-width: 80px;
	margin-top:3px;
	margin-right:15px;
	margin-bottom:5px;
	border-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFF; /*Blue light*/
}
#Topic_Title {
	font-weight:bold;
	font-size:12px;
}
#Forum_Add_New_Topic {
	text-align:right;
}
#Forum_Add_New_Topic a{
	background: url(../Images/Background_Button_Small.jpg) repeat-x left top;
	border:none;
	color: #FFF; 
	height: 17px;
	font-weight: bold; 
	width: auto;
	padding-left:5px;
	padding-right:5px;
}
#Forum_Main_Description {
	padding-top:15px;
	padding-left:5px;
}
.Forum_Header_Back a{
	text-decoration:none;
}
.Forum_Header_Back a:hover{
	text-decoration:underline;
}
.Forum_Header_Number_Of_Topics{
	font-size:11px;
}
#Last_Post_Link a{
	text-decoration:none;
	font-style:italic;
	color:#666962;
	}
#Last_Post_Link a:hover{
	text-decoration:underline;
	}
#Last_Post_Link #Read_More { /*Read more Icon*/
	border:none;
	padding-left:5px;
}
#Post_Content { /*breedte van de tekst in een post*/
	width:650px;
	margin-top:8px;
	margin-bottom:8px;
}
#Post_Comment { /*breedte van de tekst in een post*/
	/* width:650px; */
	margin-top:8px;
	margin-bottom:8px;
}
.TD_Post_Content_First {
	border-top-color:#FFF;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#e8ebe3;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}
.TD_Post_Content_Second {
	background-color:#e8ebe3;
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}
#Post_Actions {
	vertical-align:middle;
}
#Table_Forum_Post_New {
	padding:3px;
	width:914px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
}
#Table_Forum_Post_New td {
	vertical-align:middle;
}
#Table_Forum_Post_New td {
	text-align:right;
}
#Table_Forum_Post_New_Label {/*titel balk boven post formulier*/
	background-color:#bcc3b2;
	color:#FFF;
	font-size:12px;
	font-weight: bold;
	padding-bottom:8px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
}
#Table_Forum_Post_New textarea {
	width:700px;
	margin-top:5px;
	margin-left:10px;
	margin-right:200px;
	font-size:11px;
}
#Table_Forum_Post_New .Button_Submit {
	margin-top:5px;
	margin-right:190px;
	margin-bottom:5px;
	font-size:12px;
	font-variant:small-caps;
}
#Moderators_List ul {
	margin-bottom:5px;
	margin-left:5px;
	list-style-position:inside;
	list-style-type:decimal;
	line-height:20px;
}
#Moderators_List .Button_Submit {
	margin-left:2px;
	margin-right:4px;
	margin-top:1px;
}
/* ========	Images				 ===============================	*/
#Image_News_Small { /*Table that contains the image*/
/*	height: 80px;
	width: 80px;
	padding-left:8px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-top-color:#FF0066;
	border-width:1px;*/
	height: 80px;
	width: 80px;
	margin-right:10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#BCC3B2; /*Blue light*/	
}
#Image_News_Big {
	width: 225px;
	margin-right:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:3px;
	float:left;
}
#Image_Event_Big { /*Table that contains the image*/
	width:150px;
	margin-right:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:3px;
	float:left;
	border:none;
}
#Image_Event_Medium { /*Table that contains the image*/
	width:150px;
	margin-right:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:3px;
	float:left;
	border:none;
}
#Image_Small { /*Image*/
	max-height: 80px;
	max-width: 80px;
}
.Image_Search_Results {
	max-height: 30px;
	max-width: 30px;
}
#Image_Pasfoto {
	float:left;
	width: 80px;
	margin-right:10px;
	padding-bottom:10px;
	border:none;
	/*background-color:#FFF;*/
}
#Image_Pasfoto td {
	border:none
	}
.Image_Movers_And_Shakers {
	float:left;
	width:80px;
	padding-top:3px;
	padding-right:10px;
	}
.Image_Activities_Small {
	float:left;
	width:80px;
	padding-top:3px;
	padding-right:10px;
}
#Image_Spacer {
	height:80px;
	width:80px;
	padding: 0px;
}
#Banner_Tell_A_Friend {
	display:;
	width:291px;
	height:80px;
	background-color: transparent;
	background-image: url(../Images/Banner_Tell_A_Friend.jpg);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding-left:0px;
	cursor: pointer;
}
/* ========	TOOL TIP				=============================	*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #666962;
	background-color: #FFFFFF;
	color:#333333;
	font-size:11px;
	padding: 5px;
	opacity: 1.0;
	}
#tooltip h3, #tooltip div {
	margin:0px;
	font-size:11px;
	font-weight:normal;
	}
#Help, #Help a{
	/*background-color:#669900;
	font-weight:bold;
	border: 0px solid #D5E7F0;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	cursor:help;
	padding:2px 5px 2px 5px;
	*/}

/* ========	Navigation				=============================	*/
/* ===========================================================	*/
	/* ========	Before Login Syswide TOP			=============================	*/
#Before_Login_System_Wide_Navigation_Top{
	font-size:11px;
	color: #000000;
	width:920px;
	}
#Before_Login_System_Wide_Navigation_Top a{
	color: #666962;
	text-decoration:none;
	}
#Before_Login_System_Wide_Navigation_Top a:hover {
	color: #F15A23;
	text-decoration:underline;
	}
#Before_Login_System_Wide_Navigation_Top td{
	padding-right:2px;
	text-align:right;
	}
	/* ========	Before Login Syswide BOTTOM	 =============================	*/
#Before_Login_System_Wide_Navigation_Bottom{
	border-top:#CCCCCC solid 1px;
	font-size:11px;
	color: #000000;
	width:920px;
	text-align:right;
	}
#Before_Login_System_Wide_Navigation_Bottom a{
	color: #666962;
	text-decoration:none;
	}
#Before_Login_System_Wide_Navigation_Bottom a:hover {
	color: #F15A23;
	text-decoration:underline;
	}
	/* ========	Syswide TOP			=============================	*/
#System_Wide_Navigation_Top{
	font-size:11px;
	color: #000000;
	width:920px;
	}
#System_Wide_Navigation_Top a{
	color: #666962;
	text-decoration:none;
	}
#System_Wide_Navigation_Top a:hover {
	color: #F15A23;
	text-decoration:underline;
	}
#System_Wide_Navigation_Top td{
	padding-right:2px;
	text-align:right;
	}
	/* ========	Syswide BOTTOM	 =============================	*/
#System_Wide_Navigation_Bottom{
	border-top:#CCCCCC solid 1px;
	font-size:11px;
	color: #000000;
	width:920px;
	text-align:right;
	}
#System_Wide_Navigation_Bottom a{
	color: #666962;
	text-decoration:none;
	}
#System_Wide_Navigation_Bottom a:hover {
	color: #F15A23;
	text-decoration:underline;
	}
	/* ========	Head Navigation		=============================	*/
#Navigation {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #666962;
	/*background-image: url(../Images/bg-navigation.jpg);
	background-repeat: repeat-x;*/
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	}
#Navigation a {
	text-decoration:none;
	color: #FFF;
	}
#Navigation table {
	border-width:0px;
	margin:0px;
	padding:0px;
	width:800px;
	}
#Navigation tr {
	height:22px;
	}
#Navigation td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-left:7px;
	padding-right:7px;
	text-align:center;
}
#Navigation td[nowrap]:hover {
/* [nowrap] betekent alleen tags met attribuut nowrap  */
	background-color: #F15A23;
	}
#Navigation #Navigation_Active {
	background-color: #F15A23;
	}
	/* ========	SubNavigation				=============================	*/
#SubNavigation_Active, #SubNavigation_Active a {
	background-color: #F15A23;
	color: #FFF;
	}
	/* ========	SubNavigation	1t/m9		=============================	*/
.SubNavigation {
	width:918px;
	font-size: 11px;
	font-weight: bold;
	color: #666962;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #BCC3B2;
}
.SubNavigation a {
	text-decoration:none;
	color: #666962;
}
.SubNavigation table {
	border-width:0px;
	margin:0px;
	padding:0px;
	/* width:800px; */
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.SubNavigation tr {
	height:22px;
}
.SubNavigation td {
	text-align: right;
	padding-left:7px;
	padding-right:5px;
}
.SubNavigation td[nowrap] {
	border-right-width: 1px; 
	border-right-style: solid;
	border-right-color: #BCC3B2;
}
.SubNavigation td[nowrap]:hover{
	background:no-repeat url(../Images/Subnavigation_Background.gif) left 0px;
	background-color: #BCC3B2;
	color: #FFF;
}
.SubNavigation a:hover {
	background-color: #BCC3B2;
	color: #FFF;
}
	/* ========	HIDE SubNavigation				=============================	*/

#SubNavigation_1 {
	visibility: visible;
	position:absolute;
	}
#SubNavigation_2 {
	visibility: hidden;
	position:absolute;
	}
#SubNavigation_3 {
	visibility: hidden;
	position:absolute;
	}
#SubNavigation_4 {
	visibility: hidden;
	position:absolute;
	}
#SubNavigation_5 {
	visibility: hidden;
	position:absolute;
	}
#SubNavigation_6 {
	visibility: hidden;
	position:absolute;
	}
#SubNavigation_7 {
	visibility: hidden;
	position:absolute;
	}
#SubNavigation_8 {
	visibility: hidden;
	position:absolute;
	}
#SubNavigation_9 {
	visibility: hidden;
	position:absolute;
	}
	/* Repeat this rule, just to make sure */
#SubNavigation_Active {
	background:no-repeat url(../Images/Subnavigation_Background.gif) left 0px;
	background-color: #F15A23;
	color: #FFF;
	}	
#SubNavigation_Active  a {
	background-color: #F15A23;
	color: #FFF;
	}	
/* */
.Form_Profile_Subnavigation {
	width:100%;
	border-bottom-width: 1px; 
	border-bottom-style: solid;
	border-bottom-color: #F15A23;
}
.Form_Profile_Subnavigation td{
	padding-left:7px;
	padding-right:5px;
	border-right-width: 1px; 
	border-right-style: solid;
	border-right-color: #F15A23;
}
	/* ========	GROUP Navigation		=============================	*/
#GroupNavigation {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #bcc3b2;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	}
#GroupNavigation a {
	text-decoration:none;
	color: #FFF;
	}
#GroupNavigation table {
	border-width:0px;
	margin:0px;
	padding:0px;
	width:620px;
	}
#GroupNavigation tr {
	height:22px;
	}
#GroupNavigation td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
#GroupNavigation td:hover {
	background-color: #a3a99a;
	}
#GroupNavigation #Navigation_Active {
	background-color: #a3a99a;
	}
#Profile_Publish {
	background-color:#E8EBE3;
}
#Profile_Publish_Form label {
	float: left;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	cursor:pointer;
	width: 100%;
	font-style:italic;
	}
#Profile_Publish_Form input {
	float: left;
	clear: both;
	height:16px;
	}
#Profile_Google_Form #Link {
	color: #0000CC;/*Google Blue*/
	text-decoration: underline;
}
#Profile_Google_Form #Profile_Google_Preview {
	border: 1px dotted #f5821f;/*Orange*/
	margin:5px 0px 5px 0px;
	padding:5px;
	width:96%;
}
#Profile_Google_Form label {
	float: left;
	margin-left: 0px;
	margin-bottom: 5px;
	cursor:pointer;
	width: 100%;
	font-style:italic;
	}
#Profile_Google_Form input {
	float: left;
	clear: both;
	height:16px;
	}
#Form_Search .Button_Submit {
	border: 1px solid #FFF;
	margin:0px 3px 0px 3px;
}
#Form_Search a {
	font-weight: normal;
	text-decoration: underline;
}
#My_Profile .Sub_Head a[target="_blank"], #My_Profile_Address .Sub_Head a[target="_blank"], #My_Social_Networks .Sub_Head a[target="_blank"], #Blog_Overview .Sub_Head a[target="_blank"], #Vacancies_P100 .Sub_Head a[target="_blank"] {
	display:inline-block;
	line-height:16px; /* zelfde als icon height */
	background:url(../Images/icon_external_link.gif) no-repeat scroll right;	
	padding-right:15px;
} 
.ErrorHandler_Textarea {
	padding-top:100px;
}
.external_link /* used to show links in library, but not fubar the layout */
{
    overflow: hidden; 
    max-width: 270px; 
    max-height: 14px; 
    display: block;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
    in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}

#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
	#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
	#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
	#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}

	#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
	#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}

	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
                #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
                #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
                #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:-75px -25px;}
                #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxNext.hover{background-position:-50px -25px;}
		#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-25px -25px;}
/*
	The following fixes png-transparency for IE6.  
	It is also necessary for png-transparency to cooperate with the fade transition in IE7 & IE8
	
	Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.  
	Colorbox preloads navigation hover classes to account for this.

#cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/borderTopLeft.png, sizingMethod='scale');}
#cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/borderTopCenter.png, sizingMethod='scale');}
#cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/borderTopRight.png, sizingMethod='scale');}
#cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/borderBottomLeft.png, sizingMethod='scale');}
#cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/borderBottomCenter.png, sizingMethod='scale');}
#cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/borderBottomRight.png, sizingMethod='scale');}
#cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/borderMiddleLeft.png, sizingMethod='scale');}
#cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/borderMiddleRight.png, sizingMethod='scale');}
*/

/* ========	POLL =============================	*/
.Poll_Question
{
    font-size: 11px;
    float: left;
    display: inline;
}
.Poll_Question_Title
{
    font-size: 12px;
    display: block;
    font-weight: bold;
}
.Poll_Question_Votes
{
    font-size: 11px;
    float: right;
    display: inline;
}
.Poll_Filling_Bar
{
    height:9px;
	
	border-width:1px;
	border-style:solid;
	border-color:#000;
	
	/* padding:1px;*/
}
.Poll_Result
{
    display: block;
    padding-bottom: 5px;
}
.Poll_Result_Block
{
   padding: 5px;
   background-color: #ECECEC;
   border: 1px solid #DDD;
   /* border-radius: 5px; */
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   
   
}
#Columns_2_tr .Poll_Result_Block
{
    width: 560px; /* denk erom dat de te weinig stemmen tekst in een goede paragraaf wordt gestopt */

}
/* ================== UPDATES ===================	*/
.updates_block
{
    border: 1px solid #BCC3B2;
    display: inline;
    float: left;
    margin: 0 8px 15px 8px;
    padding: 2px;
    width: 282px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.updates_header
{
    background-color: #FFFFFF;
    color: #F15A23;
    display: block;
    padding: 5px;
}

.updates_content
{
    display: block;
    padding: 5px;  
}
.Subscriptions_Navigation
{
    padding: 5px;

}

