/* 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/background/bkblack.jpg);
background-repeat: repeat-x;
background-position: top;
background-color: #4a4a4a;
color: #333333;
margin: 0;
margin-bottom: 30px;
font-size:62.5%; }  

.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: #4a4a4a; }  /* correction for non IE browsers */
#top { width: 100%;
height: 90px;
background-color: #D0D0B3; }

/*table.topnav {
	background-image: url(/meetings/Philadelphia2010Demo/images/topnav_bk1.png); 
}*/

td.footer {
	color: #fff;
	background-image: url(/meetings/Seattle2009/images/bot_bk.png);
 }
 
td.footer a.footer { color: #fff; }

.zborder { margin-top: 40px;}
html>body .zborder { margin-top: 40px;}  /* correction for non IE browsers */

table.zborder { margin-top: 40px; width:770px; border: 6px #E6E6D6 solid; border:none; background-color:#6a6a6a;}
table.inner { margin: 6px; width:auto;  }

table.footertable td.footer { background-image: none; background-color: #52679c; }

#ccc { margin:20px 100px; padding:5px 20px; background:#eee; border:2px #ccc dotted; }
#ccc2 { margin:0; padding:5px 20px; background:#eee; border:2px #ccc dotted; }

table.inner td.content { background-color:white; padding: 10px 17px; }

img.feature { margin-right:10px; margin-left:-3px; width:340px; height:211px; }

span.important { background-color:#516a9b; color:white; padding:0 4px; }

span.c3 { font-weight:bold; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:15px; letter-spacing:.03em; color:#4b4b4b; }


span.comm, span.comm2 {  background-color:#516a9b; color:white; padding:0 3px; font-weight:bold;   }
span.comm2 { background-color:#ccc; color:#1e2e57; font-weight:normal; }

#divide { height:2px; border-bottom:1px #ccc dashed; width:400px; margin:10px auto; }

td.payabs { width:234px; }


a.regional-link { background-color: #8ca92e; padding:2px 4px; font-weight:bold; text-decoration:none; color:white; }
a.regional-link:hover { text-decoration:underline; } 
a.regional-link span.arr { font-size: 14px; }

#regional {  padding:4px; background-color:#eee; font-size:12px; line-height:normal; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif;  letter-spacing:.03em;
margin-top:-13px; border-bottom:2px #8ca92e solid;  border-top:2px #8ca92e solid; margin-bottom:20px;}


#greenbar { margin:0px 17px 0px 0px; border:1px white dashed; width:374px;  background-color:#9fc730; color:white; float:left;
font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; background-image: url(../images/callouts.png);
background-repeat: no-repeat;
background-position: 312 29;  }
span.green-title { line-height:30px; padding:0 10px; font-size:16px; font-weight:bold; color:#e0fb9a; color:white; }
#greenbar ul { margin-left: 30px; margin-bottom: 8px; color:#739816; }
#greenbar ul li a { color:#e4fca8; text-decoration:none; font-weight:bold; letter-spacing:.01em; font-size:13px;   padding:1px 4px; background-color:#7da41b; color:#e8f7c1; background-color:#86ae21; }
#greenbar ul li a:hover { background-color:#516a9b; background-color:#64860e;  }

div.page-title { text-align:center; margin-bottom:30px; font-weight:bold; color:#233d72; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif;  letter-spacing:.03em; font-size:18px; }

span.program div#short2 { text-align:left;  color:#658a16; margin-top:25px; font-size:13px; border-bottom:none; }

span.program { font-size:13px; }
span.program ul { margin-left: 25px;   }
span.program ul li { color: #333333; font-size:12px; margin-bottom:7px; }
span.flow { color:#233d72; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif;  letter-spacing:.03em; font-size:18px; line-height:50px; }

a.exhibits { padding:0px 10px;  font-size:13px;   color:white; text-decoration:none; background-color:#293E70; line-height:26px; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; margin-left:10px;}
a.exhibits:hover { color:white;  background-color:black; text-decoration:underline; }

#ccc3 { text-align:left;  margin:0px 20px; margin-right:0px; background-color:#275574; color:white; }
#ccc3 img { margin: 4px; border-bottom: 2px #5d8baa dotted; }
#trips { padding:10px; }

#greenbar2 { margin:10px 0px; margin-top:5px; border:1px white dashed; width:390px;  background-color:#9fc730; color:white; 
font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; background-image: url(../images/callouts.png);
background-repeat: no-repeat;
background-position: 312 29;  }
#greenbar2 ul { margin-left: 30px; margin-bottom: 8px; color:#739816; }
#greenbar2 ul li a { color:#e4fca8; text-decoration:none; font-weight:bold; letter-spacing:.01em; font-size:13px;   padding:1px 4px; background-color:#7da41b; color:#e8f7c1; background-color:#86ae21; }
#greenbar2 ul li a:hover { background-color:#516a9b; background-color:#64860e;  }

ul.midddleblock li { margin-top:10px; }

img.reasons { border:5px solid #c8ceec; margin-top:4px; margin-right:15px;  }
table.signature { margin-top: 20px; border-top:2px #ccc dotted; }
table.signature td { padding-top:10px; }


/* --------------------------------------------------------- */

td.day { color:#5d7093; font-weight:bold; font-size:13px; text-transform:uppercase; padding-top:10px; border-bottom:1px #ccc dashed; }

span.color-red { background-color:#a86d6d; background-color:#ba8a8a; }

#sponsor { width:320px; text-align:center; margin:10px auto; text-transform:uppercase; font-size:11px; color:#666;   }

#book-exhibitors { margin-left:28px; margin-bottom:20px; }
#book-exhibitors ul { width: 430px; }
#book-exhibitors li { border-bottom:2px #ccc dotted; margin-bottom:3px; }


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 {
height:31px;
margin:-10px 0 0 -52px;
position:absolute;
width:44px;
}
