/* CSS Document */

ul, ol{ font-family: Arial, Helvetica, sans-serif;

padding-top: 0px;
margin-top: 0px;
margin-left: 10px;
padding-left: 10px;
color: black;  }
li {  list-style: square; }
.f { border: 1px #999999 solid; border-collapse: collapse;}
body { text-align: center;
background-image: url(/images/citibg.png);
background-repeat: repeat-x;
background-position: top;
background-color: #233D76;
color: #333333;
margin: 0;
margin-bottom: 30px;
font-size:62.5%; }  
.zborder { margin-top: -80px; border: 6px #5874AE solid; background-color:#5874AE; }
html>body .zborder { margin-top: -85px; }  /* correction for non IE browsers */
.ftrtable { padding-top: 5px; }
td.footer { color: #3E3E1B;
background-color:#B3B396;
padding: 8px; }
td.footer a { text-decoration:underline; color:#3E3E1B; } 
td.footer a:hover { text-decoration:underline; color:#fff; } 
table.footertable { margin:0; padding:0; border-top:6px #E6E6D6 solid; }
html>body .ftrtable { width:100%; }  /* correction for non IE browsers */	
html>body {background-color: #2C4881; }  
/* correction for non IE browsers */
#top { width: 100%;
height: 90px;
background-color: #5874AE; }

table.topnav {
	background-image: url(/meetings/Florida2010/images/topnav_bk.png);
}

table.topnav td a{
	color: white; 
	text-decoration: none;
}

table.topnav td a:hover {
	color: white;
}

table.topnav td {
	border-right: 1px #5874AE solid;
	font-weight: bold;
	text-align: center;
	padding: 6px 0 2px 0;
}

table.topnav td.last { border: none; }

td.footer {
	color: #fff;
	background-image: url(/meetings/Florida2009/images/bot_bk.png);
	background: #5874AE;
 }
 
td.footer a.footer { color: #fff; }

.zborder { margin-top: -70px;}
html>body .zborder { margin-top: -70px;}  /* correction for non IE browsers */

ul.seattle {
	font-size: 12px;
	margin-left: 15px;
	margin-right: 10px;
}

ul.seattle li {
	margin-top: 4px;
}

img.seattle {
	margin-right: 25px;
}

td.header { background-image: url(/meetings/Florida2009/images/header_bg_gradient.png); background-repeat: no-repeat; }






/*----------------------------------------------------*/

#sidebar, #sidebar2, #sidebar3 {
	width: 100%;
	margin-left: 10px;
	padding: 5px;
	padding-left: 7px;
	float: right;
	font-size: 11px;
	line-height: 16px;
	background: #eee;
	border: 2px dotted #CCCCCC;
}

#sidebar2 {	background: #E3EAF2; }

#sidebar3 {	background: #436A96; color:white; margin-top: 20px; }

#sidebar_title, #n5t, #n7t {
	font-size: 13px;
	line-height: 26px;
	background: #CCCCCC;
	font-weight: bold;
	margin-bottom: 8px;
	text-align: center;
	margin-right: 2px;
}

#n5t { font-weight:bold; color: #52677E; color: #31465E; /*background: #c3cddd;*/ line-height:17px; padding: 4px 0; border-bottom: 1px #b4c0d4 solid;
        background-image:url(/meetings/SnowBird2009/images/title_gradient.png); background-repeat: repeat-x; background-position:top; }
		
		
#n6t { padding: 4px 5px; /*border-bottom: 1px #b4c0d4 solid;*/ padding-bottom: 5px; color: #5A6E5C; text-align:center; font-size:12px;
        background-image:url(/meetings/SnowBird2009/images/title_gradient4.png); background-repeat: repeat-x; background-position:top; height:80px; }
		
#n7t { font-weight:bold; color: #344335; /*background: #c3cddd;*/ line-height:17px; padding: 4px 0; border-bottom: 1px #b4c0d4 solid;
background-image:url(/meetings/SnowBird2009/images/title_gradient4.png); background-repeat: repeat-x; background-position:top; font-size: 1.12em; letter-spacing:.04em; }
		
#n6t a { text-decoration:none; color:#23365B;  }	
#n6t a:hover {   text-decoration:underline; }	
		

div.sidebar_txt { 
	font-size: 1.08em;
	width: 100%;
	height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 0 5px;
}

div.sidebar_txt2 { 
	font-size: 1.08em;
	width: 100%;
	height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 0 5px;
}


div.sidebar_txt ul { margin-top:12px; }
ol { list-style: decimal inside; margin-left:8px; }
#sidebar2 ol li { list-style:decimal; line-height:17px; margin-top:7px;  }

.title1 {font-weight:bold; font-size: 15px; }
.who {font-weight:bold; font-size: 14px; }


/* ------------------ Oral Pres ----------------------- */

/*div.dash { background-image:url(/meetings/Florida2010/images/dash.png); background-repeat:no-repeat; width:11px; height:9px; }*/

div.closed { width:80%; line-height:normal; background-color:#2C4881; background-color:#435F98; color:white; padding:2px 5px; font-size:12px; text-transform: uppercase; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; letter-spacing:.13em; font-weight:bold; padding-left: 50px; }
#infoicon { position:absolute; width:44px; height:31px; margin:-10px 0 0 -52px; }

span.company, span.co-authors { font-weight: normal; }

div.speakerbox {
	margin-top: 0; margin-bottom: 0; margin-left:13px;
	padding-left:20px; padding-right:14px;
	background:none; border:none;
	background-image:url(images/bullet-green.png); background-repeat:no-repeat; background-position: 0px 11px;
}

div.speakerbox a, a.panelist {
	color:black; text-decoration: none; border-bottom: none; cursor: default; }

div.speakerbox a:hover, a.panelist:hover {
	border-bottom: none; background: none; border-bottom: none; color: #000; }

div.speakerbox a:visited, a.panelist:visited {
	color: black; border-bottom: none; background: none; }

div.subt_toc { text-align:center; }
div.subt_toc a { border-bottom: none; text-decoration:underline; }
div.subt_toc a:hover { border-bottom: none; }

div.panel { padding:10px 33px; }

/*span.company, span.co-authors { visibility:hidden; }*/


table.mapwindow { width:100%; margin-top:40px; }
table.mapwindow td { background-color:#2c4881; color:white;  font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:12px; padding:1px; }
table.mapwindow td a { font-weight:bold; color:#c1d1f2; }
table.mapwindow td.mwtxt { padding:6px; }

div.moderator, div.panelist { text-align:center;   }
div.panelist { margin:10px 0; font-weight: bold; text-decoration:underline; }

table.exhibitors td { border: 2px #ccc dotted; padding:15px; }

input.proceedings-button { margin: 10px 0 5px 0;    color:#2b2b2b;  letter-spacing:.03em; font-size:14px;  }
