@charset "UTF-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
outline:none;}

img{border:none;}

body{
background:#EBEBEB url(../images/bg.jpg) no-repeat top center; color:#000; font-size:12px; font-family:helvetica, arial, verdana;}

a{color:#8cc63f; text-decoration:none;}
a:hover{text-decoration:underline;}

#container{
width:925px;
margin:12px auto 0px;}

#header {
background:url("../images/logoLeft.png") no-repeat scroll 7px 0 transparent;
height:142px;
width:965px;
}

#registerNow {
background:url("../images/registerNow.png") no-repeat scroll 0 0 transparent;
float:right;
height:144px;
margin:25px 37px 20px 0;
width:298px;
}

#agencysideLink {
display:block;
height:25px;
position:absolute;
width:210px;
}
#homeLink {
display:block;
height:115px;
position:absolute;
top:45px;
width:560px;
}
#registerNow a{display:block; width:298px; height:144px;}
#flashHolder {
clear:both;
height:348px;
margin-top:10px;
width:921px;
}
#boloDate {
background:url("../images/boloDate.png") no-repeat scroll 0 0 transparent;
float:left;
height:21px;
margin:10px 0 0 17px;
width:524px;
}
#header li{width:22px; height:22px; float:left; list-style:none;}
#header li a{display:block; width:22px; height:22px; float:left; text-indent:-9999px;}
#header ul {
padding:90px 0 0 818px;
}
#header ul li{margin-right:8px;}
#nav {
clear:both;
height:28px;
width:965px;
}
#nav li{float:left; display:inline; list-style:none; height:28px; background:url(../images/newNav.png) no-repeat;}
#nav li a{display:block; text-indent:-9999px; height:28px;}

#nav #navHome{width:70px; background-position: 0px 0;}
#nav #navConference {
background-position:-70px 0;
width:146px;
}
#nav #navSpeakers {
background-position:-216px 0;
width:124px;
}
#nav #navRecap {
background-position:-340px 0;
width:140px;
}
#nav #navSponsorship {
background-position:-480px 0;
width:160px;
}
#nav #navAbout {
background-position:-640px 0;
width:121px;
}
#nav #navRegister {
background-position:-761px 0;
width:163px;
}

#nav #navHome:hover, body#home #nav #navHome{background-position: 0px -28px;}
#nav #navConference:hover, body#conference #nav #navConference {
background-position:-70px -28px;
}
#nav #navSpeakers:hover, body#speakers #nav #navSpeakers {
background-position:-216px -28px;
}
#nav #navRecap:hover, body#recap #nav #navRecap {
background-position:-340px -28px;
}
#nav #navSponsorship:hover, body#sponsorship #nav #navSponsorship {
background-position:-480px -28px;
}
#nav #navAbout:hover, body#about #nav #navAbout {
background-position:-640px -28px;
}
#nav #navRegister:hover, body#register #nav #navRegister {
background-position:-761px -28px;
}

#leftColumn{
	width:692px;
	float:left;
	padding-top:10px;
}

#style1{
	font-family: georgia;
	float:left;
	padding-top:10px;
}


body#home #leftColumn h1{background:url(../images/homeHeader.png) no-repeat; width:700px; height:34px; text-indent:-9999px; margin:30px 0px 15px 0px;}

body#policy #leftColumn h1{background:url(../images/policyHeader.png) no-repeat; width:700px; height:34px; text-indent:-9999px; margin:30px 0px 15px 0px;}

body#about #leftColumn h1{
	background:url(../images/aboutHeader.png) no-repeat;
	width:700px;
	height:34px;
	text-indent:-9999px;
	margin:30px 0px 15px 0px;
}

body#conference #leftColumn h1{
	background:url(../images/conferenceHeader.png) no-repeat;
	width:700px;
	height:34px;
	text-indent:-9999px;
	margin:30px 0px 15px 0px;
}

body#sponsorship #leftColumn h1{
	background:url(../images/sponsorshipHeader.png) no-repeat;
	width:700px;
	height:34px;
	text-indent:-9999px;
	margin:30px 0px 15px 0px;
}

body#register #leftColumn h1{
	background:url(../images/registerHeader.png) no-repeat;
	width:700px;
	height:34px;
	text-indent:-9999px;
	margin:30px 0px 15px 0px;
}

body#recap #leftColumn h1{
	background:url(../images/2009Header.png) no-repeat;
	width:700px;
	height:34px;
	text-indent:-9999px;
	margin:30px 0px 15px 0px;
}



body#speakers #leftColumn h1{background:url(../images/speakersHeader.png) no-repeat; width:700px; height:34px; text-indent:-9999px; margin:30px 0px 15px 0px;}

body#calendar #leftColumn h1{background:url(../images/scheduleHeader.png) no-repeat; width:700px; height:34px; text-indent:-9999px; margin:30px 0px 15px 0px;}

body#home #leftColumn p{font-size:15px; line-height:20px; padding-bottom:10px;}
body#about #leftColumn p, body#conference #leftColumn p{
	font-size:15px;
	line-height:20px;
	padding-bottom:10px;
	padding-top:10px;
	margin-right: 15px;
}

#intro{text-transform:uppercase; font-size:10px; color:#291b35; font-weight:bold; line-height:17px;}

.speaker {
float:left;
margin-bottom:20px;
}
#rightColumn {
background:transparent url(../images/rightBorder.png) repeat-y scroll left top;
float:right;
min-height:400px;
padding-left:12px;
padding-top:20px;
width:212px;
}
#rightColumn h3 {
background:#B2D180 none repeat scroll 0 0;
color:#000000;
font-size:10px;
font-weight:bold;
margin:5px 0;
padding:5px 0 2px 5px;
}
#rightColumn .rightModule h3{
	margin-bottom:12px;
	font-size: 11px;
	color: #291B35;
	padding-bottom: 3px;
	padding-top: 3px;
}
.rightModule p{
	font-size:11px;
	margin-bottom:5px;
	line-height:17px;
	font-family: helvetica;
	margin-left: 5px;
	margin-right: 5px;
}
.rightModule img{padding:5px 0px 5px 15px;}

.aboutLeft{float:left; width:360px;}
.aboutLeft img{border:4px solid #291B35;}
.aboutRight {
float:right;
padding-right:5px;
padding-left:9px;
padding-top: 9px;
width:315px;
border-top: 1px solid #ffffff;
}
.aboutRight p{padding-bottom:15px; font-size:14px; line-height:20px;}
.aboutRight h4, .aboutRight h4 a {
font-family:times New Roman;
font-size:22px;
padding-bottom:20px;
text-transform:uppercase;
text-decoration:none;
color:#000;

}
#footer{clear:both; padding:10px;}
#conference #container #leftColumn p {
}
ul#bullets {padding-left:40px; list-style-image: url(bullet.png); font-size:14px; line-height:17px; margin-top:10px; margin-bottom:10px;}
