body {background: url(images/main_bg.jpg) repeat top left;margin:0;padding:0;font-size:1.0em;font-family:Arial, Helvetica, sans-serif;}
.clear{clear:both;}
.main{background:transparent url(images/content_bg.png) repeat-y scroll center top;margin:110px 0 20px 45px;padding:0;position:absolute;width:988px;z-index:10;}
.menu{background:url(images/nav_paper_bg.png) no-repeat top left;height:485px;margin:147px -24px 25px;;width:285px;float:left;padding-right:80px;}
.main_nav{list-style:none;width:230px;margin:0 0 0 44px;padding:47px 0 0;font-size:1.3em;}
.main_nav li a{text-decoration:none;color:#bd742d;text-transform:uppercase;}
.main_nav li a:hover{color:#00addb;}
.main_nav li{padding-bottom:2px;}
/* #content{margin:0 40px 0;color:#4f2914;float:left} */
#content{margin:182px 40px 0;color:#4f2914;}
/*#content {position: absolute; left: 182px; top: 40px; color: #4f2914;}*/
ul.sidebar {background:transparent url(images/subnav_bg.png) no-repeat scroll left center;height:95px;margin:-50px 0 0px 255px;padding-top:45px;width:350px;}
ul.sidebar_lg {background:transparent url(images/subnav_bg_lg.jpg) no-repeat scroll left center;height:115px;margin:-50px 0 0px 260px;padding-top:45px;width:350px;}
ul.sidebar li {list-style:none;display:inline;padding:0 12px 0 0;}
ul.sidebar_lg li {list-style:none;display:inline;padding:0 2px 0 0;}
ul.sidebar li a{color:#00ADDB;} 
ul.sidebar_lg li a{color:#00ADDB;} 
ul.sidebar li a:hover{color:##BD742D;} 
ul.sidebar_lg li a:hover{color:##BD742D;} 
ol {list-style-position: inside;}
#welcome{width:405px;margin:182px 0 0 300px;color:#4f2914; position: absolute;}
#welcome h1{background:url(images/welcome_bg.png) no-repeat top left;font-size:2.2em;height:60px;padding:9px 0 0 27px;color:#EEE2B9;}
/*#welcome p{font-size:1.3em;}*/
.highlights{float:left;margin:0px;padding:15px 0 0 64px;}
#feature_1, #feature_2, #feature_3{float:left;width:300px;}
#feature_1 h1, #feature_2 h1, #feature_3  h1{background:transparent url(images/feature_bg.png) no-repeat scroll left top;color:#EEE2B9;font-size:1.4em;height:60px;margin:0;padding:15px 0 0 0;text-align:center;width:11em;}
.highlights p{width:275px;}
.highlights p.bigger{font-size:1.3em;line-height:1.2em;}
#main_bottom{background:url(images/content_bg_bottom.png) no-repeat top left;height:34px;width:62em;margin:-135px 0 -8px;}
#pen{background:transparent url(images/pen.png) no-repeat scroll right top;display:block;height:239px;margin:0;position:relative;right:-600px;top:-65px;width:523px;}
#footer{margin:0px 0 0 -6px;;padding:0;}
#footer p{margin:0 0 0 83px;padding:0px;font-size:.9em;position:relative;top:110px;}
#header{margin:0px;padding:0px;}
#congress_card{background:url(images/upper_left_bg.png) no-repeat top left; display:block;float:left;width:514px;margin:0;padding:0;height:289px;position:absolute; z-index:20;}
#atc_logo{background:url(images/logo_top.png) no-repeat top left;display:block;float:left;width:644px;height:148px;margin:0 0 0 290px;padding:0;position:absolute;}
#photos{background:url(images/upper_right_bg.png) no-repeat top right;display:block;float:right;width:403px;height:420px;margin:64px 0 0 700px;padding:0;position:absolute;z-index:30;}
.main a{color:#bd742d;text-decoration:none;}
.main a:hover{color:#4f2914;}
#content h2{background:transparent url(images/welcome_bg.png) no-repeat scroll left top;color:#EEE2B9;font-size:2.2em;height:60px;margin:0 0 35px 251px;padding:0 0 0 21px;}
#content h2#lg{background:transparent url(images/welcome_bg_lg.png) no-repeat scroll left top;color:#EEE2B9;font-size:2.2em;height:60px;margin:0 0 35px 251px;padding:0 0 0 21px;}
#spacer{float:right;display:block;height:189px;width:185px;}

.callout {
	padding-left: 15px;
	margin: 0 0 1.5em;
	border: 2px solid #4f2812;
}

.callout strong {
	color: #00addd;
}

.bodytext {
	margin-left: 15px;
}

.banner {
	margin-bottom: 15px;
}

#abstracts .main_nav li a#abstract, #registration .main_nav li a#reg, #housing .main_nav li a#house, #generalinfo .main_nav li a#gen, #exhibitor .main_nav li a#exhibit, #symposia .main_nav li a#symp, #speakers .main_nav li a#speak, #program .main_nav li a#prog, #posters .main_nav li a#post, #impdates .main_nav li a#dates,  #highlights .main_nav li a#highlight, #home .main_nav li a#hme{color:#00addb;}

ul.sidebar_lg {
	font-size:0.86em;
}
#facebk{
 /*padding-left:18px;*/
	padding-left:15px;
 }
 p img {
 	margin:0 1.5em 0 0;
	}
	
body#symposia #content h4 {
	font-size: 1.3em;
	}
	
body#symposia #content table, td {
	vertical-align:top;
	}
	
body#program #content  dl.table-display {
width: 41.1em;
margin: 0px;
padding: 0px;
font-size:1em;
}

body#program #content .table-display dt {
width: 19em;
float: left;
margin: 0 0 0 0;
padding: .5em .5em .5em 0em;
font-weight:normal;
}

body#program #content .table-display dd {
float: left;
width: 19em;
margin: 0 0 0 0;
padding: .5em .5em .5em 0em;
}

body#program #content .table-display dt.subsection {
width: 15em;
float: left;
margin: 10px 0 0 155px;
padding: .5em .5em .5em 0em;
font-weight:normal;
}

body#program #content .table-display dd.subsection {
float: left;
width: 15em;
margin: 10px 0 0 0;
padding: .5em .5em .5em 0em;
}

body#program #content h4 {
	font-weight:bold;
	}
	
body#program #content h4.nospace {
	margin-bottom:0px;
	}

body#registration #content table {
	width:600px;
	}
	
body#highlights #content p img.hrh {
	float:none;
	}
	
body#posters #content  dl.table-display {
width: 41.1em;
margin: 0px;
padding: 0px;
font-size:1em;
}

body#posters #content .table-display dt {
width: 19em;
float: left;
margin: 0 0 0 0;
padding: .5em .5em .5em 0em;
font-weight:normal;
}

body#posters #content .table-display dd {
float: left;
width: 19em;
margin: 0 0 0 0;
padding: .5em .5em .5em 0em;
}

body#program h5 {
	text-decoration:underline;
	}