@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.01em;
}
a, img { border:0; text-decoration:none; color:#00411A; }
p { padding-bottom:1em; }
h1 {
	padding:7px 0px 5px 10px;
	font-size:1em;
	background-color:#A2C9EC;
	text-transform:uppercase;
}
h2 {
	font-size:1em;
	padding-bottom:1em;
	color:#00411A;
	text-transform:uppercase;
}
h3 {
	position:absolute;
	top:207px;
	right:190px;
	font-size:0.9em;
	font-weight:normal;
	text-transform:uppercase;
}
h3 a {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	padding-left:40px;	
	color:#FFFFFF;
}
h3 a:hover {
	color:#00411A;
}
h4 {
	padding:0px 0px 15px 15px;
	font-size:1em;
	text-transform:uppercase;
}
body { background-color:#E0F7EC; }
#wrapper {
	position:relative;
	margin:0 auto;
	width:1137px;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
}
#header {
	text-align:center;
	width:100%;
}
#navigation {
	padding:16px 0 14px 160px;
	font-size:.8em;
}
#navigation ul { list-style:none; }
#navigation li { display:inline; }
#navigation li a {
	text-transform:uppercase;
	padding-right:14px;
	padding-left:14px;
	color:#FFFFFF;
}
#navigation li a:hover {
	color:#A2C9EC;
}
#contentwrapper {
	margin-top:4px;
	margin-left:170px;
	background-image:url(../images/contentbgext.jpg);
	background-repeat:repeat-y;
}
#contentwrapper2 {
	background-image:url(../images/contentbg.jpg);
	background-repeat:no-repeat;
}
#content {
	margin-left:167px;
	width:633px;
	color:#06212E;
	background-repeat:no-repeat;
}
#contentbody {
	padding:25px;
	padding-bottom:50px;
	font-size:0.8em;
}
#footer {
	font-size:0.7em;
	padding:20px 15px 25px 20px;
}
#footer img {
	float:right;
	padding-right:20px;
}

#home #content ul { padding-left:40px; }

.verticalrule {
	width:1px;
	text-align:right;
	border-left:#000000 solid 1px;
}
.programsession {
	font-weight:bold;
	padding:30px 0 10px 0;	
}
.programtime {
	padding-top:5px;
	vertical-align:top;
	width:90px;
}
.programevent {
	vertical-align:top;
	padding:5px 0 5px 20px;
	width:500px;
}
#program1 #day1 {
	color:#00411A;
}
#program2 #day2 {
	color:#00411A;
}
#register .reglabel {
	vertical-align:top;
	padding-top:5px;
	width:200px;	
}
#register .reglabel i {
	font-size:0.8em;	
}
#register .reginput {
	padding:5px 0 5px 20px;
	width:500px;
}
#speakers p {
	padding-left:15px;
}
#speakers hr { margin:20px 0; }
#speakers .link { cursor:pointer; }
#speakers .link:hover { text-decoration:underline; }
#section1_abstract, #section2_abstract, #section3_abstract, #section4_abstract, #section5_abstract, #section6_abstract, #section7_abstract, #section8_abstract, #section9_abstract, #section10_abstract, #section11_abstract, #section12_abstract, #section13_abstract, #section14_abstract, #section15_abstract { display:none; }
#section1_bio, #section2_bio, #section3_bio, #section4_bio, #section5_bio, #section6_bio, #section7_bio, #section8_bio, #section9_bio, #section10_bio, #section11_bio, #section12_bio, #section13_bio, #section14_bio, #section15_bio { display:none; }
.hidethis { display:none; }
