@charset "UTF-8";
/* CSS Document */
 
/*--- CSS Reset---*/
 
/* v1.0 | 20080212 */
 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
 
/* remember to define focus styles! */
:focus {
	outline: 0;
}
 
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
 
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
 
/*---end reset---*/
 
a:link{color:#c3cf21; font-family:Arial, Helvetica, sans-serif;}
a:visited{color:#999999; font-family:Arial, Helvetica, sans-serif;}
a:active{color:#000000; font-family:Arial, Helvetica, sans-serif;}
a:hover{color:#9DA01F; font-family:Arial, Helvetica, sans-serif;}
 
 
 
.bodycopy{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:26px;}
 
.bodycopytight{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:18px;}
 
.bodycopyB{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:26px; font-weight:bold;}
 
.headlinecopy{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#666666; line-height:32px;}
.headlinecopyB{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#666666; line-height:32px; font-weight:bold;}
 
.space{margin-top:16px; margin-bottom:16px;}
.fineprint{font-size:11px;}
 
 
.floatleft{float:left; margin-right:10px; margin-bottom:5px;}
 
 
.topbackground{width:750px; height:33px; background:url(img/topbg.png) no-repeat transparent; float:left;}
 
.midbackground{
	width:752px;
	background:url(img/midbg.png) repeat-y;
	float:left;
	padding-left:30px;
	overflow:visible;
	float:left;
}
 
.footerbackground{width:750px; height:33px; background:url(img/bottombg.png) no-repeat; float:left; margin-bottom:30px;}
 
.aboutfooterbackground{width:750px; height:191px; background:url(img/aboutFooter.png) no-repeat; float:left; margin-bottom:30px;}
 
.agendafooterbackground{width:750px; height:101px; background:url(img/agendaFooter.png) no-repeat; float:left; margin-bottom:30px;}
 
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:url(img/fade.jpg) repeat-x #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding:0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container {
	width: 974px;/* height:1460px;*/  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	/*background: #FFFFFF;*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	overflow:auto;
	height:100%;
	min-height:100%;
}
 
#header{background:url(img/WMB_logoG3.png) center no-repeat transparent; height:200px;}
 
#leftCol{width:160px; height:350px; float:left;}	
 
#rightCol{ width:814px; float:left;}
 
 
#nav{
	text-align:right;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;/*---Navigation Size---*/
	color:#999999;
	margin-top:60px;
	padding-right:10px;	
}
 
#nav ul li a{
	display:block;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right:0px;
	text-decoration:none;
	color:#999999;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;/*---Navigation Size---*/
 
	
}
 
#nav ul li a:hover{
	display:block;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right:0px;
	text-decoration:none;
	color:#666666;
	
}
 
#nav ul li a:active{
	display:block;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right:0px;
	text-decoration:none;
	color:#000;
	
}
 
 
#footContainer{
	height:182px;
	background:#b5bf00;
	width:100%;
	/*position:absolute;
	bottom:0;*/
 
}
 
#footer{width:974px; height:150px; padding:16px; margin-left:auto; margin-right:auto; margin-bottom:0px; background:#b5bf00 url(img/footerlogo.png) right no-repeat;}
#footCol1{ width:150px; height:150px; font:"Trebuchet MS", Arial, Helvetica, sans-serif 12px; color:#000; text-align:left; float:left; display:block; margin-left:60px;}
#footCol1 ul li{ width:150px; font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-top:8px;}
#footCol1 ul li a{ width:150px; font:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
#footCol1 ul li a:hover{ width:150px; font:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;}
 
 
#footCol2{ width:150px; height:150px; font:"Trebuchet MS", Arial, Helvetica, sans-serif 12px; color:#000; text-align:left; float:left; display:block;}
#footCol2 ul li{ width:150px; font:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:12px; color:#000; margin-top:8px;}
#footCol2 ul li a{ width:150px; font:"Trebuchet MS", Arial, Helvetica, sans-serif 10px; color:#000;}
#footCol2 ul li a:hover{ width:150px; font:"Trebuchet MS", Arial, Helvetica, sans-serif 10px; color:#FFF;}
 
 
/*-- Home ---*/
#home{ 
	width:755px;
	height:100%;
	margin-left:10px;
	margin-top:20px;
}
 
#homeleft{width:415px; height:100%; float:left; margin-left:0px;}
#loc{text-align:center; margin-top:20px; margin-bottom:20px;}
 
#homeright{width:240px; height:100%; float:left; border-left:1px;  border-color:#999999; margin-left:15px;}
 
 
/*-- About 2 ---*/
 
#about2{ 
	width:750px;
	height:1200px;
/*	padding:30px;*/
	margin-left:10px;
	margin-top:20px;
}
 
 
 
#aboutHeader2{width:695px; height:86px; background:url(img/aboutTitle.gif) no-repeat; margin:0}
 
#aboutleft2{width:345px; height:100%; float:left; margin-left:10px; overflow:visible;}
#loc2{text-align:center; margin-top:20px; margin-bottom:20px;}
 
#aboutright2{width:300px; height:866px; float:left; border-left:1px;  border-color:#999999; margin-left:15px;}
 
#LCList ul li{font-size: 14px;  /*display:block;*/ margin-top: 12px; line-height:14px; list-style:url(img/bullet.gif);}
 
#prereg ul li{font-size: 14px; list-style:url(img/bullet.gif); display:block; margin-top: 12px; line-height:16px; text-align:center;}
 
 
 
 
 
 
 
/*-- About Header ---*/
 
#about{ 
	background:url(img/aboutBG2.png) no-repeat transparent;
	width:700px;
	height:1200px;
	padding:30px;
	margin-left:10px;
	margin-top:20px;
}
 
#aboutHeader{width:695px; height:86px; background:url(img/aboutTitle.gif) no-repeat; margin:0}
 
#aboutleft{
	width:345px;
	height:100%;
	float:left;
	margin-left:10px;
}
#loc{text-align:center; margin-top:20px; margin-bottom:20px;}
 
#aboutright{width:300px; height:866px; float:left; border-left:1px;  border-color:#999999; margin-left:15px;}
 
#LCList ul li{font-size: 14px;  /*display:block;*/ margin-top: 12px; line-height:14px; list-style:url(img/bullet.gif);}
 
#prereg ul li{font-size: 14px; list-style:url(img/bullet.gif); display:block; margin-top: 12px; line-height:16px; text-align:center;}
 
 
/*-- Organizers ---*/
 
#organizers{ 
	background:url(img/aboutBG.png) no-repeat transparent;
	width:700px;
	height:1200px;
	padding:30px;
	margin-left:10px;
	margin-top:20px;
}
 
#nameTitle{ margin-top:20px; margin-bottom:20px;}
 
#orgHeader{width:695px; height:86px; background:url(img/orgTitle.gif) center no-repeat; margin:0}
 
#orgleft{width:325px; height:100%; float:left; margin-left:10px;}
 
#orgright{width:325px; height:866px; float:left; margin-left:25px;}
 
#LCList ul li{font-size: 14px;  /*display:block;*/ margin-top: 12px; line-height:14px; list-style:url(img/bullet.gif);}
 
#prereg ul li{font-size: 14px; list-style:url(img/bullet.gif); display:block; margin-top: 12px; line-height:16px; text-align:center;}
 
 
 
/*-- Speakers ---*/
 
#speakers{ 
	width:750px;
	height:100%;
	margin-left:10px;
	margin-top:20px;
}
 
#nameTitle{ margin-top:20px; margin-bottom:20px;}
 
#speakHeader{width:695px; height:86px; background:url(img/speakerTitle.gif) center no-repeat; margin-left:35px margin:0}
 
#speakleft{width:695px; height:100%; float:left; margin-left:10px;}
 
#speakCompany{width:250px; height:150px; padding-top:30px; padding-left:30px; float:left;margin-top:20px;}
#speakSite{width:400px; height:100px; padding-top:50px; float:left; text-align:center; border-left-style:solid; border-left-color:#999999; border-left-width: 1px; margin-top:20px;}
 
 
#LCList ul li{font-size: 14px;  /*display:block;*/ margin-top: 12px; line-height:14px; list-style:url(img/bullet.gif);}
 
#prereg ul li{font-size: 14px; list-style:url(img/bullet.gif); display:block; margin-top: 12px; line-height:16px; text-align:center;}
 
 
/*-- Location ---*/
 
#location{ 
	background:url(img/speakerBG.png) no-repeat transparent;
	width:700px;
	height:850px;
	padding:30px;
	margin-left:10px;
	margin-top:20px;
}
 
#locationTitle{ margin-top:20px; margin-bottom:20px;}
 
#locationHeader{width:695px; height:86px; background:url(img/locationTitle.gif) center no-repeat; margin:0;}
 
#locationLeft{
	width:340px;
	height:400px;
	float:left;
	margin-left:35px;
	background:url(img/Bhall.png) no-repeat top;
	background-position: 0px 30px;
}
 
#locationRight{
	width:300px;
	height:400px;
	padding-top:50px;
	float:left;
	text-align:center;
	border-left-color:#999999;
	margin-left: 15px;
}
 
 
#LCList ul li{font-size: 14px;  /*display:block;*/ margin-top: 12px; line-height:14px; list-style:url(img/bullet.gif);}
 
#prereg ul li{font-size: 14px; list-style:url(img/bullet.gif); display:block; margin-top: 12px; line-height:16px; text-align:center;}
 
 
/*-- Agenda ---*/
 
#agenda{ 
	width:750px;
	height:1200px;
/*	padding:30px;*/
	margin-left:10px;
	margin-top:20px;
}
 
.AgendaBullet {
	font-size: 12px;
	font-style: italic;
	line-height:16px;
}
 
#agendaHeader{width:695px; height:86px; background:url(img/agendaTitle.gif) center no-repeat; margin:0}
 
#agendacol{width:545px; height:100%; float:left; margin-left:65px; overflow:visible;}
#loc2{text-align:center; margin-top:20px; margin-bottom:20px;}
#loc3{text-align:center; margin-top:0px; margin-bottom:20px;}
 
 
#LCList ul li{font-size: 14px;  /*display:block;*/ margin-top: 12px; line-height:14px; list-style:url(img/bullet.gif);}
 
#prereg ul li{font-size: 14px; list-style:url(img/bullet.gif); display:block; margin-top: 12px; line-height:16px; text-align:center;}
 
 
/*-- Hotel ---*/
 
#hotel{ 
	width:750px;
	height:100%;
/*	padding:30px;*/
	margin-left:10px;
	margin-top:20px;
}
 
 
 
#hotelHeader{width:695px; height:86px; background:url(img/hotelTitle.gif) center no-repeat; margin:0}
 
#hotelLeft{width:345px; height:100%; float:left; margin-left:25px; /*margin-top: 60px;*/ overflow:visible;}
#hotelloc2{text-align:center; margin-top:0px; margin-bottom:20px;}
#hotelRight{ background:url(img/hotel.png) no-repeat; width:275px; height:413px; float:left; margin-left:20px; }
 
#LCList ul li{font-size: 14px;  /*display:block;*/ margin-top: 12px; line-height:14px; list-style:url(img/bullet.gif);}
 
#prereg ul li{font-size: 14px; list-style:url(img/bullet.gif); display:block; margin-top: 12px; line-height:16px; text-align:center;}
 
 
/*-- Hotel ---*/
 
#sponsor{ 
	width:750px;
	height:100%;
/*	padding:30px;*/
	margin-left:10px;
	margin-top:20px;
}
 
 
 
#sponsorHeader{width:629px; height:76px; background:url(img/sponsorTitle.gif) center no-repeat; margin-left:35px; margin-bottom:20px;}
 
#sponsorCol{width:545px; height:100%; float:left; margin-left:65px; /*margin-top: 60px;*/ overflow:visible;}
#hotelloc2{text-align:center; margin-top:0px; margin-bottom:20px;}
#hotelRight{ background:url(img/hotel.png) no-repeat; width:275px; height:413px; float:left; margin-left:20px; }
 
#LCList ul li{font-size: 14px;  /*display:block;*/ margin-top: 12px; line-height:14px; list-style:url(img/bullet.gif);}
 
#prereg ul li{font-size: 14px; list-style:url(img/bullet.gif); display:block; margin-top: 12px; line-height:16px; text-align:center;}
 
 
/*-- reg ---*/
 
#reg{ 
	width:750px;
	height:100%;
/*	padding:30px;*/
	margin-left:10px;
	margin-top:20px;
}
 
 
 
#regHeader{width:695px; height:86px; background:url(img/registationTitle.gif) center no-repeat; margin:0}
 
#regLeft{width:700px; height:980px; float:left; margin-left:0px; /*margin-top: 60px;*/ overflow:visible;}
 
/*--new index page -- */
 
#indexHeader{background:url(img/homeHeader.png) no-repeat center; width:681px; height:102px; float:left;}
 
#indexleft{width:210px; height:100%; float:left; padding-top:25px}
#indexright{width:470px; height:100%; float:left; padding-left:25px;}
#date{/*background:url(img/date.png) no-repeat top left;*/ text-align:left; height:136px; line-height:18px; font-size:18px}
 
td { border: 1px solid #CCCCCC; padding:6px}
 
#orgo ul li{font-size: 14px; list-style:url(img/bullet.gif); display:block; margin-top: 12px; line-height:16px; text-align:left;}
 
 
#articleHeader{width:695px; height:106px; background:url(img/articleTitle.gif) no-repeat top; margin:0}
 
#articles{ 
	width:750px;
	height:100%;
/*	padding:30px;*/
	margin-left:10px;
	margin-top:20px;
}
 