@import url("../formclass.css");
@import url("../calendarfrontend.css");

html, body {
	background-image:url(/images/homepage/libya2011/bgbody_libya2011.png);
}
#header {
	background-image:url(/images/homepage/libya2011/header_libya2011.jpg);
}
#leftcol {
	background-image:url(/images/homepage/libya2011/sidebar_libya2011.jpg)
}

/* header rightcorner */
#topnavigation {
	color:#fff;
}
	#topnavigation a:link, #topnavigation a:visited { 
		color:#fff; 
	}
		#topnavigation a:hover, #topnavigation a:active  { 
			color:#fff;  
		}
	
/* ---------------- */	
/*  SIDEBAR LAYOUT  */
/* ---------------- */

/* MENU MODULE */
#navbar table {
	border:1px solid #621b4b;
}

.tablenavigation th, .personalbox th {		/* title row */
	color:#fff;
	background-color:#621b4b;
}
	.tablenavigation td {
		background-image:url(/images/homepage/transwhite65.png);
		background-color:transparent;
	}
	
#menu div a:link, #menu div a:visited {			/* link view in sidebar */
	color:#621b4b;
}
	#menu div a:hover, #menu div a:active {
		color:#a15a8a;
	}
	
/* LOGIN MODULE */
.loginbox th {
	color:#fff;
	background-color:#621b4b;
}
	.loginbox td {
		color:#621b4b;
		background-image:url(/images/homepage/transwhite65.png);
		background-color:transparent;
	}
	.loginbutton {
		color:#fff;
		background-color:#621b4b;
		border:1px solid #621b4b;
	}
		.loginbutton:hover {
			color:#621b4b;
			background-color:#fff;
			border:1px solid #621b4b;
		}

.recoverpw a:link, a:visited {
	color:#621b4b;
}	
	.recoverpw a:hover, a:active {
		color:#a15a8a;
	}	
	
.personalbox {
	background-image:url(/images/homepage/transwhite65.png);
	background-color:transparent;
}	
		
/* IAPCO logo */
.iapcologocenterer {
	color:#621b4b;
}
#iapcocontainer {
	background-position:top;
	margin-top:6px;
	background-image:url(/images/homepage/iapco_trans.gif);
}

/* h */
h1 {	/* headline non event pages / placed inside cms */
	border-bottom:2px solid #621b4b;
}
h5, h6 {
	color:#fff;
	background-color:#621b4b;
}	
#container { /* centercolumn content */
	padding:2px 0px 0px 15px;
}
	
/* -------------------------- */
/*       EVENTS CONTENT       */
/* -------------------------- */

/* headline event pages */
.eventtitle {
	width:100px;				
	background-image: url(/images/homepage/libya2011/Lib2011_logo.png);
	background-repeat:no-repeat;
	height:40px;
	float:left;
}
	.eventdate {
		padding-top:24px; 
		border-bottom:2px solid #621b4b;
	}
	
	.eventtitle span {
		display:none;
	}
	
	.textblocktitle { /* homepage textblocks */
		color:#fff;
		background-color:#621b4b;
		padding:2px 0px 2px 3px;
	}
	
	
/* -------------------------- */
/*     EVENTS FORM CONTENT    */
/* -------------------------- */	

/* numbers on top */
.numbertitle {
	color:#621b4b;
}	
.numberblock, .numberblockpast {
	color:#fff;	
	background-color:#621b4b;
}
	.numberblockactive, .blockover {
		color:#621b4b;
		border:2px solid #621b4b;
	}	
	
/* hulsel content */
fieldset {
	border:1px solid #621b4b;
}
	legend {
		color:#621b4b;
	}

/* help content */
	.formhelp, #div1, #div2, #div3, #div4, #div5, #div6, #div7, #div8, #div8, #div10, #div11, #div12 {
		background-color:#faf8f9;
		border:1px solid #621b4b;
	}	
#content .helpbar {
	background-color:#faf8f9;
}

/* content inhoud */
.obligatory {
	color: #CC0000;
}
	
/* buttons */
button, #next, #previous { /* de next/prev knop */
		color:#fff;			
		background-color:#621b4b;
		border:1px solid #fff;
}	
	#next:hover, #previous:hover, .cfpbutton:hover {	
		color:#621b4b;
		background-color:#fff;
		border:2px solid #621b4b;
	}
	 
.cfpbutton {
		color:#fff;	
		background-color:#621b4b;
		border:1px solid #fff;
}	 

.errorblock {
	background-color:#faf8f9;
	border:1px solid #621b4b;
}


/* Technical programme */
.tptable td {
	border:solid 1px #621b4b;
}
.tph1 td {
	color:#fff;
	border-top:1px solid #621b4b;
	border-left:1px solid #621b4b;
	border-right:1px solid #621b4b;
	background-color:#621b4b;
}
.tph2 td {
	color:#000000;
	border:1px solid #621b4b;	
	background-color:#d0bbc9;
}
	.tpbutton {
		color:#fff;
		border:1px solid #621b4b;
		background-color:#621b4b;
	}
		.tpbutton:hover {
			color:#621b4b;
			border:1px solid #621b4b;
			background-color:#fff;
		}
.tptextfield {
	border: 1px solid #621b4b;
}


/* -------------------------- */
/*     HOMEPAGE INFOBLOCKS    */
/* -------------------------- */

.infoblockupdates, .infoblockforms {
	border:1px solid #621b4b;
}
.infoblockheader {
	color:#fff;
	background-color:#621b4b;	
}

.infoblockupdateline hr {
	color:#621b4b;
	background-color:#621b4b;
}

/* Homepage textblock */
.homepagetextblockheader {
	background-color:#621b4b;
	color:#fff;
}
	.homepagetext {
		border:1px solid #621b4b;
	}



/* -------------------------- */
/*           TABLES           */
/* -------------------------- */

/* SPONSORS */
.sponsor_table {
	border-color:#621b4b;
}
	.sponsor_table tr:first-child  {
		color:#fff;
		background-color:#621b4b;
		font-weight:bold;
	}



/* DESIGN TABLE 01 NO HOVER */
.table01 {}
	.table01 tr:first-child {
		color:#621b4b;
		font-weight:bold;
	}
		.table01 tr:first-child td {
			background-image:url(/images/homepage/libya2011/th1_bg.png);
	}
	.table01 td {
		border-bottom:1px solid #d0bbc9;
	}

/* DESIGN TABLE 01 */
.table01_link {}
	.table01_link tr:first-child {
		color:#621b4b;
		font-weight:bold;
	}
		.table01_link tr:first-child td {
			background-image:url(/images/homepage/libya2011/th1_bg.png);
	}
	.table01_link td {
		border-bottom-color:#d0bbc9;
	}
		.table01_link tr:first-child:hover {
			color:#621b4b;
		}
		.table01_link tr:hover {
			color:#621b4b;			
			background-color:#faf8f9;
		}
		

/* DESIGN TABLE INFO LINK(AWARD PAGINA / LIST OF JOBS) */
.table_info_link {}
	.table_info_link tr:first-child {
		color:#fff;	
		background-color:#621b4b;
		font-weight:bold;
	}
		.table_info_link tr:first-child td {}
	.table_info_link td {
		border-bottom-color:#d0bbc9;
	}
		.table_info_link tr:first-child:hover {
			color:#fff;
			background-color:#621b4b;
		}
		.table_info_link tr:hover {
			color:#621b4b;			
			background-color:#faf8f9;
		}

/* DESIGN TABLE INFO  NO HOVER (AWARD PAGINA / LIST OF JOBS) */
.table_info {}
	.table_info tr:first-child {
		color:#fff;	
		background-color:#621b4b;
		font-weight:bold;
	}
		.table_info tr:first-child td {}
	.table_info td {
		border-bottom-color:#d0bbc9;
	}	

/* DESIGN TABLE CONTACT NO TD BORDER */
.table_info_nob {}
	.table_info_nob tr:first-child {
		color:#fff;		
		background-color:#621b4b;
		font-weight:bold;
	}
	.table_info_nob tr:first-child td {
	}
	.table_info_nob td {}	
	
/* DESIGN TABLE CALENDAR (CALENDAR OF EVENTS) */
.table_calendar {}
	.table_calendar tr:first-child td {
			color:#fff;
			background-color:#621b4b;
			font-weight:bold;
		}		
		.table_calendar td {
			border-bottom-color:#d0bbc9;		
		}
	.table_calendar tr:hover {
		color:#621b4b;
		background-color:#faf8f9;
	}
.table_calendar img {}

/* DESIGN TABLE IMPORTANT CALLS */
.table_imp {
	border-color:#621b4b;
	background-color:#faf8f9;	
}

/* TABLE 01B */
/* used for 2 txtlines in header */
.table01b, .table01b_link {
}
	.table01b tr:first-child, .table01b_link tr:first-child {
		color:#621b4b;
	}
		.table01b tr:first-child td, .table01b_link tr:first-child td {
			background-image:url(/images/homepage/libya2011/th1b_bg.png);
		}
	.table01b td, .table01b_link td {
		border-bottom:1px solid #cae5e1;
	}
	
	.table01b p, .table01b_link p { /* ff height fix*/
		}

/* TABLE 01b LINK */
	.table01b_link tr:hover {
			color:#621b4b;
		} 
		
/* DESIGN TABLE 02 NO HOVER */
.table02 {
}
	.table02 tr:first-child {
		border-top:1px solid #621b4b;
		font-weight:bold;
	}
	.table02 td {
		border-bottom:1px solid #621b4b;
	}
	

/* DESIGN TABLE EXHIBITORS LIST */
.table_exhib tr:first-child td {	/* used for subheaders FAQ/About us */
	color:#fff;
	background-color:#621b4b;
	font-weight:bold;
}
	.table_exhib span {	/* top of the page block */
		color:#fff;
	}
		.table_exhib a:link, .table_exhib a:visited {
			color:#fff;
		}
		.table_exhib a:hover, .table_exhib a:active {
			color:#faf8f9;
		}

/* sponsors */	
.sponsor_tableW {
	border:1px solid #621b4b;
}
	.sponsor_tableW tr:first-child {
		color:#fff;
		background-color:#621b4b;	
		font-weight:bold;		
	}
	.sponsor_tableW td:first-child  {
	}
	.sponsor_tableW img {
	}

/* border table */
.table_borderW, .table_border {
	border:1px solid #621b4b;
}
	.table_borderW tr:first-child, .table_border tr:first-child {
		color:#fff;
		background-color:#621b4b;	
		font-weight:bold;		
	}
	.table_borderW td, .table_border td {
		border:1px solid #621b4b;
	}
	
