/* CSS Document */

/*EXISTING TAGS*/
body { 
	background-color: #999999; margin:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:.8em; color:#666666;
}
p {
	padding:0; margin:0;
}
a:link, hover {
	color:#9966CC;
}
a:link {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0; padding:0; margin:0;
}

/*TEMPLATE DIVS*/
#container { 
	margin-left:auto; margin-right:auto; top:25px; width:760px; text-align:left;
}
#header {
	position:absolute; top:25px; width:760px; height:111px;
}
#navigation {
	position:absolute; top:136px; width:760px; height:26px;
}
#shadow {
	position:absolute; top:162px; width:758px; height:10px; margin:0; padding:0; border-left:solid 1px #333333;
	border-right:solid 1px #333333;
}
#content {
	position:absolute; top:172px; width:728px; height:700px; background-color:#FFFFFF; padding:15px; margin:0;
	padding-top:0; vertical-align:top; border-left:solid 1px #333333; border-right:solid 1px #333333;
	border-bottom:solid 1px #333333;
}
#content_speakers {
	position:absolute; top:172px; width:728px; height:950px; background-color:#FFFFFF; padding:15px; margin:0;
	padding-top:0; vertical-align:top; border-left:solid 1px #333333; border-right:solid 1px #333333;
	border-bottom:solid 1px #333333;
}
#content_highlights {
	position:absolute; top:172px; width:728px; height:780px; background-color:#FFFFFF; padding:15px; margin:0;
	padding-top:0; vertical-align:top; border-left:solid 1px #333333; border-right:solid 1px #333333;
	border-bottom:solid 1px #333333;
}
#content_programme {
	position:absolute; top:172px; width:728px; height:550px; background-color:#FFFFFF; padding:15px; margin:0;
	padding-top:0; vertical-align:top; border-left:solid 1px #333333; border-right:solid 1px #333333;
	border-bottom:solid 1px #333333;
}
#content_downloads {
	position:absolute; top:172px; width:728px; height:900px; background-color:#FFFFFF; padding:15px; margin:0;
	padding-top:0; vertical-align:top; border-left:solid 1px #333333; border-right:solid 1px #333333;
	border-bottom:solid 1px #333333;
}
#content_sponsors {
	position:absolute; top:172px; width:728px; height:1000px; background-color:#FFFFFF; padding:15px; margin:0;
	padding-top:0; vertical-align:top; border-left:solid 1px #333333; border-right:solid 1px #333333;
	border-bottom:solid 1px #333333;
}
#content_exhibitors {
	position:absolute; top:172px; width:728px; height:550px; background-color:#FFFFFF; padding:15px; margin:0;
	padding-top:0; vertical-align:top; border-left:solid 1px #333333; border-right:solid 1px #333333;
	border-bottom:solid 1px #333333;
}
#content_contacts {
	position:absolute; top:172px; width:728px; height:550px; background-color:#FFFFFF; padding:15px; margin:0;
	padding-top:0; vertical-align:top; border-left:solid 1px #333333; border-right:solid 1px #333333;
	border-bottom:solid 1px #333333;
}
#copyright {
position:absolute; left:15px; width:730px; font-size:.7em;
}

/*INDEX.HTM*/
#content_paragraph {
	position:absolute; left:15px; width:730px; height:285px; text-align:justify;
}
/*#content_sleeve_donard {
	position:absolute; left:511px; width:235px; height:285px; background-image:url(../images/07/sleeve.jpg); float:right;
}*/
#footer_logos {
	position:absolute; left:15px; width:730px; top:560px; height:125px; border-top:1px solid #CCCCCC;
}
	/*FOOTER BOARD LOGOS*/
		.belb {
			position:absolute; left:150px; top:5px; vertical-align:top;
		}
		.seelb {
			position:absolute; top:20px;
		}
		.neelb {
			position:absolute; left:250px; top:15px;
		}
		.selb {
			position:absolute; right:180px; top:30px;
		}
		.welb {
			position:absolute; right:0px; top:20px;
		}
		.sleeve_donard {
			margin-left:5px; margin-top:35px;
		}
/*.directions {
	font-size:.8em; position:absolute; left:166px; top:90px; text-decoration:underline; text-transform:lowercase;
}*/
.link {
	background-image:url(../images/07/pdf_small.gif); background-position:left; background-repeat:no-repeat; line-height:30px; padding-left:25px; margin-bottom:15px;}

/*PROGRAMME.HTM*/
.pdf {
	background-image:url(../images/07/pdf.jpg); background-position:left; background-repeat:no-repeat; line-height:60px;
	padding-left:65px; font-size:.9em;
}
.ie {
	background-image:url(../images/07/ie.gif); background-position:left; background-repeat:no-repeat; line-height:60px;
	padding-left:65px; font-size:.9em;
}
/*CONTACTS.HTM*/
.a {
	background-image:url(../images/07/@.gif); background-position:left; background-repeat:no-repeat; line-height:30px;
	padding-left:45px; font-size:.9em;
}
/*DOWNLOADS.HTM*/
.powerpoint {
	background-image:url(../images/07/powerpoint.gif); background-position:left; background-repeat:no-repeat; line-height:30px; padding-left:45px; margin-bottom:15px; font-size:.9em;}
.powerpoint_description {
	font-size:0.9em;
}
/*SPONSORS.HTM*/
#sponsors {
	position:absolute; top:70px; width:730px; height:328px; border-top:1px solid #CCCCCC; vertical-align:top;
}
	/*SPONSOR IMAGES*/
		.northgate {
			position:absolute; top:0; left:0px;
		}
		.belfast_telegraph {
			position:absolute; top:0; left:240px;
		}
		.imex {
			position:absolute; top:0; right:0;
		}
		.allianz {
			position:absolute; top:104px; left:0;
		}
		.pricewaterhouse {
		position:absolute; top:0; left:240px;
		}
		.eteach {
			position:absolute; top:189px; left:0; 
		}
		.fujitsu {
			position:absolute; top:85px; left:240px;
		}
		.bt {
			position:absolute; top:189px; right:0;
		}
		.amey {
			position:absolute; top:210px; left:325px;
		}
		
/*EXHIBITORS.HTM*/
#exhibitors {
	position:absolute; top:70px; width:730px; height:328px; border-top:1px solid #CCCCCC; vertical-align:top;
}
	/*EXHIBITOR IMAGES*/
		.ocr {
			position:absolute; top:0; left:0;
		}
		.ccea {
			position:absolute; top:0; left:240px;
		}
		.dell {
			position:absolute; top:0; left:489px;
		}
		.office_depot {
			position:absolute; top:104px; left:0;
		}
		.down_district_council {
			position:absolute; top:104px; left:240px;
		}
		.british_council {
			position:absolute; top:104px; left:475px;
		}
		.gtcni {
			position:absolute; top:226px; left:0;
		}
		.icep {
			position:absolute; top:240px; left:280px;
		}
		.lci {
			position:absolute; top:25px; left:545px;
		}

/*SPEAKERS.HTM*/
.speakers_new {
	position:absolute; left:15px; top:30px; width:730px; height:370px; background-image:url(../images/07/speakers_wall_new.jpg); text-align:justify; line-height:130%; background-repeat:no-repeat;
}
	/*SPEAKERS TEXT*/
		.charlie_irvine_new {
			position:absolute; left:74px; top:18px; width:160px; font-size:.9em;
		}
		.tim_brighouse_new {
			position:absolute; left:316px; top:141px; width:160px; font-size:.9em;
		}
		.steve_munby_new {
			position:absolute;left:74px; top:141px;width:160px; font-size:.9em;
		}
		.nigel_hamilton_new {
			position:absolute; left:316px; top:264px; width:160px; font-size:.9em;
		}
		.gordon_clements_new {
			position:absolute; left:74px; top:264px; width:160px; font-size:.9em;
		}
		.patricia_lewsley_new {
			position:absolute; left:560px; top:18px; width:160px; font-size:.9em;
		}
		.david_armstrong_new {
			position:absolute; left:316px; top:18px; width:160px; font-size:.9em;
		}
		.robert_stevenson_new {
			position:absolute; left:560px; top:142px; width:160px; font-size:.9em;
		}
		.george_berwick {
			position:absolute; left:560px; top:264px; width:160px; font-size:.9em;
		}
		
/*HIGHLIGHTS.HTM*/
.highlights {
	position:absolute; left:15px; top:150px; width:730px; height:205px; text-align:left; margin:0 auto; padding:0px;
}
.highlights_container {
	position:absolute; left:15px; top:70px; width:730px; height:300px;
}
.highlights img {
	border:0; margin:0; padding:0;
}
.highlights_text {
	color:#333333;
}
	/*HIGHLIGHT IMAGES*/
	.h_speakers {
	position:absolute; left:65px;
	}
	.h_exhibitors {
	position:absolute; left:285px;
	}
	.h_officers {
	position:absolute; right:65px;
	}
	.h_guests {
	position:absolute; left:175px; top:160px;
	}
	.h_entertainment {
	position:absolute; right:175px; top:160px;
	}
.w3c_css {
	position:absolute;
	right:10px;
	top:395px;
}
.w3c_xhtml {
	position:absolute;
	left:10px;
	top:395px;
}
/*TEST*/
	/*Credits: Dynamic Drive CSS Library */
	/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail img{
   border: 1px solid white;
   margin: 0;
}

.thumbnail:hover
{
   background-color: transparent;
}

.thumbnail:hover img{
   border: 1px solid #fff;
}

.thumbnail span{ /*CSS for enlarged image*/
   position: absolute;
   background-color:#FFFFFF;
   padding: 0;
   left: -1000px;
/*   border: 1px solid #666666;*/
   visibility: hidden;
   text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
   border-width: 0;
   padding:0;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
   visibility: visible;
   top:5px;
   left: 426px; /*position where enlarged image should offset horizontally */
   z-index: 50;
} 
.disclaimer {
	font-size:.7em;
	color:#999999;
}
.welcome {
	padding-bottom:5px; margin-bottom:6px;
}
.bill_reilly {
	float:left;
	padding-right:6px;
}
.slieve {
	float:right;
	padding-left:20px;
}
.highlights_new {
	position:absolute; top:70px; width:730px; height:328px; vertical-align:top;
}
.highlights_new ul li {
	list-style:none; float:left; margin-left:0px; padding-left:0;
}

