@charset "utf-8";
@import "reset.css";
/* blue: #009cdf  **** magenta: #e10079  **** grey: #515151 ****  light grey: #c0c0c0 */

body {
font-size: 11px;
line-height: 18px;
color: #515151;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.wrapper {
width: 910px;
margin: 0 auto 0 auto;
float: none !important;
display: block;
clear:both;
}
#hundredPercentWidth {
width: 100%;
height: 46px;
background:url(../img/layout/fullWidthBar.gif) repeat-x;
clear:both;
}
.wrapperColumnLeft {
width:250px;
}
.wrapperColumnRight {
width:660px;
}
/************ HEADER ***********************/

	#headContainer {
	width:720px;height:157px;
	}
	#headLeft {width:279px;height:157px;overflow:visible!important;}
	#headRight {width:412px;height:157px;margin-left:-15px;position:relative;}
	
	img#life { position:absolute;right:20px;bottom:9px;}
	
/****************/
		#mainNavContainer {
		height: 46px;
		width:auto;
		}
		
		li.navContainer {display:inline;margin:0;padding:0 0 0 30px;font-size:24px;font-weight:lighter;line-height:44px;height:44px;
		width:auto;background-repeat:no-repeat;}

		.navContainer a  {height:44px;width:auto;}

		.navContainer a:link {color: #fff;text-decoration:none;}     
		.navContainer a:visited {color: #fff;text-decoration:none;} 
		.navContainer a:hover {color: #fff;text-decoration:none;}   
		.navContainer a:active {color: #fff;text-decoration:none;}

		.mainNavTabRight {
		height:44px;
		width:30px;
		background-repeat:no-repeat;
		}
		#cyanLeft {
		background-image:url(../img/layout/tabs/cyanTabLeft.gif);
		}
		#cyanRight {
		background-image:url(../img/layout/tabs/cyanTabRight.gif);
		}
		#cyanMid {
		background-image:url(../img/layout/tabs/cyan.gif);
		}
		#magentaLeft {
		background-image:url(../img/layout/tabs/magentaTabLeft.gif);
		}
		#magentaRight {
		background-image:url(../img/layout/tabs/magentaTabRight.gif);
		}
		#magentaMid {
		background-image:url(../img/layout/tabs/magenta.gif);
		}
		#whiteLeft {
		background-image:url(../img/layout/tabs/whiteTabLeft.gif);
		}
		#whiteRight {
		background-image:url(../img/layout/tabs/whiteTabRight.gif);
		}
		#whiteMid {
		background-image:url(../img/layout/tabs/white.gif);
		}
		a#whiteMid {color:#e10079;}
/******************************************
		SUB NAVIGATION	
*/
		.content ul#subNav  {padding:10px 0 15px 0;}
		.content ul#subNav  li{
		font-size:13px;
		font-weight:bold;
		color:#999999;
		padding:0 12px 0 0;	
		background: none;
		clear:none;
		width:auto!important;
		}
		
		.content ul#subNav  li a {color: #999999;text-decoration:none;}
		.content ul#subNav  li a:hover {color: #e10079;text-decoration:none;}
/************ BODY ***********************/
	.content {
	width:90%;
	padding:20px 0 20px 20px;
	}
	/***/
	img.imageBorder {
	background-color:#f9f9f9;
	border:1px solid #e9e9e9;
	padding:18px;
	}
	
	
/*	TABLE STYLES */
table { float: left; }

.contentTable {
border-collapse: collapse;
}

.programmeTable td, 
.exhibitorTable td {width:120px;text-align:center;}
.exhibitorTable td {width:50%; vertical-align:middle;}

.programmeTable td, .programmeTable th, .exhibitorTable td, .exhibitorTable th {
padding:2px;
border:1px solid #cccccc!important;
}
.programmeTable tr, .exhibitorTable tr {
border-right:1px solid #cccccc;
vertical-align:top;
}
.programmeTable th, .exhibitorTable th {
text-align:center;
}
/**/

.exhibitorTable td, .exhibitorTable th {width:50%!important;height:80px;}
.exhibitorTable th {background-color:#e3f7ff;height:40px;}
.exhibitorTable td img {margin:auto;display:block;float:none;}
.exhibitorTable td p, .exhibitorTable th p {text-align:center; vertical-align:middle;}

/**/

.programmeTable .firstTd {
color:#727070;
width:90px!important;
text-align:center;
}
.programmeTable  p{
padding-left:5px;
}
.programmeTable .firstTd  p{
text-align:center;
padding-left:0px;
}


.endSession{
background-color:#ededed!important;
}
.colouredRow{
background-color:#e3f7ff!important;
}
caption {
padding-bottom:5px;
font-weight:bold;
}
	
	
/*******************************************/

/************ TEXT STYLES ***********************/
h1 {
font-size:31px;font-weight:lighter;color:#e10079;width:100%;padding:15px 0 10px 0;}
h2 {
font-size:20px;font-weight:lighter;color:#009cdf;width:100%;padding:15px 0 7px 0;}
.wrapperColumnLeft h2 {
color:#c0c0c0;width:90%;padding:10px 0 3px 0;
}

h3, caption, th p {
font-size:15px;font-weight:bold;color:#e10079!important;width:100%;padding:15px 0 7px 0;
}
.wrapperColumnLeft h3 {
color:#c0c0c0!important;width:90%;padding:10px 0 7px 0;font-size:13px;
}

p {
width:100%;padding:10px 0 7px 0; 
}


.content ul {padding-left:0;width:95%;}
.content ul li {
background: url('../img/content/gfx/bullet.gif') no-repeat 0px 8px;
width:95%!important;
padding-left:15px;
clear:both;
}

.content a {float:none;}
.content a:link {color: #009cdf;text-decoration:none;}    
.content a:visited {color: #009cdf;text-decoration:none;} 
.content a:hover {color: #009cdf;text-decoration:underline;}   
.content a:active {color: #009cdf;text-decoration:none;}

.wrapperColumnLeft a { float:none;color: #009cdf;text-decoration:none;}
/*******************************************/

/************ FOOTER ***********************/
	#footerLogos {
	padding: 15px 0 0 0;
	margin-top:20px;
	width:100%;
	border-top:2px solid #e6e6e6;
	text-align:right;
	}
	#footerLogos p {color:#cccccc; text-decoration:none;}
	#footerLogos a {color:#cccccc; text-decoration:none;float:none;}
	#footerLeft {
	width:90%;
	font-size: 10px;
	line-height: 16px;
	color: #009cdf;
	}
	#footerLeft a:link {color: #009cdf;text-decoration:none;}    
	#footerLeft a:visited {color: #009cdf;text-decoration:none;} 
	#footerLeft a:hover {color: #009cdf; text-decoration:underline;}   
	#footerLeft a:active {color: #009cdf;text-decoration:none;}
	
	#footerLeft strong {color:#f9a71b;}
	
/*******************************************/
