@import url("../formclass.css");

html, body {
	background-image:url(/images/homepage/barcelona2010/bgbody_barca2010.png);
}
#header {
	background-image:url(/images/homepage/barcelona2010/header_barca2010.jpg);
}
#leftcol {
	background-image:url(/images/homepage/barcelona2010/sidebar_barca2010.jpg)
}	


#content a:link, #content a:visited {
	color:#0066CC;
	text-decoration: none;
}
	#content a:hover {
		color:#ff0000;
		text-decoration: none;
	}
	#content a:active {
		color:#0000f;
		text-decoration: none;
	}

/* header rightcorner */
#topnavigation a:link, #topnavigation a:visited { 
	color:#fff; 
}
	#topnavigation a:hover, #topnavigation a:active  { 
		color:#ffcc00;	
	}
	
/* ---------------- */	
/*  SIDEBAR LAYOUT  */
/* ---------------- */

/* MENU MODULE */

#navbar table {
	border:1px solid #fff;
}

.tablenavigation th, .personalbox th {		/* title row */
	color:#ffcc00;
	background-color:transparent;
}
	.tablenavigation td {
		background-color:transparent;*/
	}
	
#menu div a:link, #menu a:visited {			/* link view in sidebar */
	color:#fff;
}
	#menu div a:hover, #menu a:active {
		color:#ffcc00;
	}
	
/* LOGIN MODULE */

.loginbox th {
	color:#ffcc00;
	background-color:transparent;
}
	.loginbox td {
		background-color:transparent;
		color:#fff;
	}
	.loginbutton {
		color:#236d9a;
		background-color:#ffcc00;
		border:1px solid #ffcc00;
	}
		.loginbutton:hover {
			color:#236d9a;
			background-color:#fff;
			border:1px solid #236d9a;
		}

.recoverpw a:link, a:visited {
	color:#fff;
}	
	.recoverpw a:hover, a:active {
		color:#ffcc00;
	}	
		
/* IAPCO logo */
#iapcocontainer {
	background-image:url(/images/homepage/iapco_white.gif);
}	
	


/* h */
h1 {			/* headline non event pages / placed inside cms */
	border-bottom:2px solid #ffcc00;
}
h5 {	/* used for subheaders FAQ/About us */
	color:#236D9A;
	background-color:#ffcc00;
}
h6 {
	color:#236D9A;
	background-color:#ffcc00;
}	



	
/* -------------------------- */
/*       EVENTS CONTENT       */
/* -------------------------- */

/* headline event pages */
.eventtitle {
	width:236px;			
	background-image:url(/images/homepage/barcelona2010/barcelona-logo.jpg);
	background-repeat:no-repeat;
	height:43px;
	float:left;
}
	.eventdate {
		padding-top:30px;
		border-bottom:2px solid #ffcc00;
	}
	
	.eventtitle span {
		display:none;
	}
	
	.textblocktitle {
		color:#236d9a;
		background-color:#ffcc00;
		padding:2px 0px 2px 3px;
	}
	
/* -------------------------- */
/*     EVENTS FORM CONTENT    */
/* -------------------------- */	

/* nummers bovenin */
.numbertitle {
	color:#236d9a;
}
	
.numberblock, .numberblockpast {
	color:#236D9A;	
	background-color:#ffcc00;
}
	.numberblockactive, .blockover {
		color:#236D9A;
		border:2px solid #ffcc00;
	}	

	
/* hulsel inhoud */

fieldset {
	border:1px solid #ffcc00;
}
	legend {
		color:#236d9a;
	}


/* hulp inhoud */
		
	.formhelp, #div1, #div2, #div3, #div4, #div5, #div6, #div7, #div8, #div8, #div10, #div11, #div12 {
		background-color:#fffdf7;
		border:1px solid #ffcc00;
	}	
#content .helpbar {
	background-color: #fffdf7;
}

/* content inhoud */
.obligatory {
	color: #CC0000;
}
	
/* buttons */
	
button, #next, #previous { /* de next/prev knop */
		color:#fff;			
		background-color:#ffcc00;
		border:1px solid #fff;
}	
	#next:hover, #previous:hover, .cfpbutton:hover {	
		color:#236D9A;
		background-color:#fff;
		border:2px solid #ffcc00;
	}
	 
.cfpbutton {
		color:#236D9A;	
		background-color:#ffcc00;
		border:1px solid #fff;
		font-weight:bold;
}
	 
.errorblock {
	background-color:#fffdf7;
	border:1px solid #ffcc00;
}

/* -------------------------- */
/*     HOMEPAGE INFOBLOCKS    */
/* -------------------------- */

.infoblockupdates, .infoblockforms {
	border:1px solid #ffcc00;
}
.infoblockheader {
	color:#236D9A;
	background-color:#ffcc00;	
}

.infoblockupdateline hr {
	color:#ffcc00;
	background-color:#ffcc00;
}

/* Homepage textblock */
.homepagetextblockheader {
	background-color:#ffcc00;
	color:#236d9a;
}
	.homepagetext {
		border:1px solid #ffcc00;
	}



/* -------------------------- */
/*           TABLES           */
/* -------------------------- */

/* SPONSORS */
.sponsor_table {
	border-color:#ffcc00;
}
	.sponsor_table tr:first-child  {
		color:#236d9a;
		background-color:#ffcc00;
	}



/* DESIGN TABLE 01 NO HOVER */
.table01 {}
	.table01 tr:first-child {
		color:#000;
		font-weight:bold;
	}
		.table01 tr:first-child td {
			background-image:url(/images/homepage/barcelona2010/th1_bg.png);
	}
	.table01 td {
		border-bottom:1px solid #fff0b3;
	}

/* DESIGN TABLE 01 */
.table01_link {}
	.table01_link tr:first-child {
		color:#000;
		font-weight:bold;
	}
		.table01_link tr:first-child td {
			background-image:url(/images/homepage/barcelona2010/th1_bg.png);
	}
	.table01_link td {
		border-bottom-color:#fff0b3;
	}
		.table01_link tr:first-child:hover {
			color:#ffcc00;
		}
		.table01_link tr:hover {
			color:#ffcc00;			
			background-color:#fffdf7;
		}
		
		
/* DESIGN TABLE 02 NO HOVER */
table02 {
}
	.table02 tr:first-child {
		border-top:1px solid #fff0b3;
	}
	.table02 td {
		border-bottom:1px solid #fff0b3;
	}



/* DESIGN TABLE INFO LINK(AWARD PAGINA / LIST OF JOBS) */
.table_info_link {}
	.table_info_link tr:first-child {
		color:#236d9a;	
		font-weight:bold;
		background-color:#ffcc00;
	}
		.table_info_link tr:first-child td {}
	.table_info_link td {
		border-bottom-color:#fff0b3;
	}
		.table_info_link tr:first-child:hover {
			color:#fff;
			background-color:#ffcc00;
		}
		.table_info_link tr:hover {
			color:#ffcc00;			
			background-color:#fffdf7;
		}

/* DESIGN TABLE INFO  NO HOVER (AWARD PAGINA / LIST OF JOBS) */
.table_info {}
	.table_info tr:first-child {
		color:#236d9a;	
		font-weight:bold;
		background-color:#ffcc00;
	}
		.table_info tr:first-child td {}
	.table_info td {
		border-bottom-color:#fff0b3;
	}	

/* DESIGN TABLE CONTACT NO TD BORDER */
.table_info_nob {}
	.table_info_nob tr:first-child {
		color:#236d9a;		
		font-weight:bold;
		background-color:#ffcc00;
	}
	.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:#236d9a;
			font-weight:bold;
			background-color:#ffcc00;
		}		
		.table_calendar td {
			border-bottom-color:#fff0b3;		
		}
	.table_calendar tr:hover {
		color:#ffcc00;
		background-color:#fffdf7;
	}
.table_calendar img {}

/* DESIGN TABLE IMPORTANT CALLS */
.table_imp {
	border-color:#ffcc00;
	background-color:#fffdf;	
}

/* DESIGN TABLE EXHIBITORS LIST */
.table_exhib tr:first-child td {	/* used for subheaders FAQ/About us */
	color:#236d9a;
	background-color:#ffcc00;
}
	.table_exhib span {	/* top of the page block */
		color:#236d9a;
	}
		

/* DESIGN TABLE 02 NO HOVER */
.table02 {
}
	.table02 tr:first-child {
		border-top:1px solid #FFCC00;
	}
	.table02 td {
		border-bottom:1px solid #FFCC00;
	}
	

/* DESIGN TABLE EXHIBITORS LIST */
.table_exhib tr:first-child td {	/* used for subheaders FAQ/About us */
	color:#236D9A;
	background-color:#FFCC00;
}
	.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:#fffdf7;
		}

/* sponsors */	
.sponsor_tableW {
	border:1px solid #FFCC00;
}
	.sponsor_tableW tr:first-child {
		color:#236D9A;
		background-color:#FFCC00;			
	}
	.sponsor_tableW td:first-child  {
	}
	.sponsor_tableW img {
	}

/* border table */
.table_borderW, .table_border {
	border:1px solid #FFCC00;
}
	.table_borderW tr:first-child, .table_border tr:first-child {
		color:#236D9A;
		background-color:#FFCC00;			
	}
	.table_borderW td, .table_border td {
		border:1px solid #FFCC00;
	}
	

