@charset "utf-8";
/* CSS Document */


/*****************			BASE TAGS 			**************************/
body {font: normal normal 12px/16px Arial, Helvetica, sans-serif; background:url(../images/bkgblue.jpg) #49C1E6 repeat-x;}
body {background:url(../images/bkgblue.jpg) #49C1E6 repeat-x;} /* style 1 */
body {background-image:url(/alternativestoantibiotics/images/bk_dkblue2.png) !important; background-color:#FFF; margin:0 auto; } /* style 2 */


a {text-decoration:none;}
a:hover {text-decoration:none;}
a img {border: none; outline: none; }


hotel2 { align-content: center; text-align: center; text-decoration:none; border: none; }
h1 {color:#000; F60; font-size:24px; font-weight:bold; line-height: 5;}
h2 {color:#000; CC5522; F60; font-size:16px; font-weight:bold;line-height:2; text-decoration: none; }
h3 {color:#078CB8;	font-size:14px;	font-weight:bold;	line-height: 18px;}
h4 {color: black;	font-size:16px;	font-weight:bold; text-align:center;	line-height: 0px;}
h5 {color: black;	font-size:18px;	font-weight:bold; text-align:center;	line-height: 0px;}
h7 {color: black; font-size: 20px; font-weight: bold; }
h8 {color:#078CB8;	font-size:16px;	font-weight:bold; text-align: center; line-height: 18px;line-height: 18pxline-height: 18pxline-height: 18px}
/*****************			BASE ID DIVISIONS 		**************************/
#fullPage {width:940px; margin:0 auto; border:1px solid #CCC; background-color:#FFF;}

#header {height:270px; background:url(../images/menutab1.jpg) repeat-x bottom left; overflow:hidden;}
#topMenu {text-align:right; line-height:16px; padding:2px 15px;}
#topMenu * {color:#333;}

#mainPage {}
#symposiumimage {display: block; margin-left: auto; margin-right: auto; text-align: center;text-decoration: none;}
#imageArea {width:200px; float:left; display:none;}
#contentArea {width:720px; float:left; display:block; padding:10px 20px;}
#contentArea a {color:#2C567C; 078CB8; font-weight:bold; text-decoration:underline !important;}
#contentArea ul {line-height:1.5em;}
#fullArea {width:900px; float:left; display:block; padding:10px 20px;}
#textAreaHome {width:550px; float:left; padding-top:5px; display:none;}
#sponsorArea {width:170px; float:right; text-align:center;}
#searchArea {height:90px;}
#mainPage img {padding:10px 0;}
#mainMenu {height:36px; width:940px; margin:0 auto; background:#40CAF8;}
#centerimage { display: block; margin: 0 auto}

#hotel { align-content: center; text-align: center; text-decoration:none; }

/***********	MAIN MENU NAVIGATION 	*******************/
#mainMenu * { margin:0; padding:0; list-style:none; font-weight:bold; color:#000;}
#mainMenu li.level1 {float:left; position:relative; padding:10px 20px 10px 10px; border-right:3px solid #FFF;}
	.no-line {border:0px !important; padding-right:0px !important;}
	.bydate {font-size:16px; padding:8px 10px 8px 10px !important;}
#mainMenu li.level1 > a { color:#000; text-transform:uppercase;}
#mainMenu li > div.menu2 {padding:0; position:absolute; top:36px; left:0; width:250px; display:none; line-height:2em; background-color:#9C3; #40CAF8}
#mainMenu li:hover > div.menu2 {display:block; border:1px solid #40CAF8;}
#mainMenu .non-menu{display:none;}
#mainMenu div.menu2 li{padding:2px 10px;}
#mainMenu div.menu2 li:hover{background:#FFF;}

/***********	SITEMAP MENU NAVIGATION 	*******************/
#sitemap li {line-height:180%; list-style-image:url(../images/sitemap_img3.gif);}
#sitemap div {display:inline; margin-left:30px;}
#sitemap div.left-column {width:280px; height:500px; float:left; }
#sitemap div.right-column {width:250px; float:left; padding-left:30px;}


/***********          BUTTONS           *******************/

#buttons {text-align: center; display: block; margin-left: auto; margin-right: auto;}
.button {
  
  border: none;
  color: white;
  padding: 12px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  margin: 4px 0px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.2s;
  cursor: pointer;
}

.button1 {
  background-color: #469ce5; 
  color: white;
  border: 2px solid #469ce5;
}

.button1:hover {
  background-color:#13548B;
  border: 2px solid #13548b;
  color: white;
  font-size: 12px; 
}

.button2 {
  background-color: #469ce5; 
  color: white
  border: 2px solid #469ce5;
}

.button2:hover {
   background-color:#13548B;
  color: white;
  font-size: 12px;
	 border: 2px solid #13548b;
}

.button3 {
 background-color: #469ce5; 
  color: white
  border: 2px solid #469ce5;
}

.button3:hover {
   background-color:#13548B;
  color: white;
  font-size: 12px; 
	 border: 2px solid #13548b;
}

/***********	FOOTER MENU NAVIGATION 	*******************/
#footer {clear:both; width:900; height:80px; border-top:1px solid #CCC; text-align:center; font-size:90%;}
#footer * { background-color:#FFFFFF !important; color:#000 !important;}
#footer li.level1 {display:inline;}
#footer a.level1 {padding:0 10px; border-right:1px solid #CCC;} 
#footer li.noline a.level1 {border-right:none !important;}
#footer div.left-column, #footer div.right-column {float:none; display:inline;}
#footer .menu2 {display:none;}

/***********	OTHER CLASSES 	*******************/
.personID {font-weight:bold; line-height:22px;}
.justcenter {text-align:center; margin:0 auto;}
.closed {font-size:150%; line-height:2em;}

#posters a {line-height:1.25em !important; color:#000 !important;}
#posters .personID {text-decoration:none !important; color:#06F;}

#exhibits p {line-height:1.5em;}
#Table_01 td.border{border: 1px solid #CCC;}

#VHtable {width:670px !important; width:435px !important;}
#VHtable * {line-height:0; padding:0; margin:0;}
.programtables {margin:0; padding:0; width:680px; border:1px solid #CCC; padding:5px 0; margin-bottom:20px;}
.programtables * {margin:0; padding:0; vertical-align:top;}
.programtables table {margin:0 auto;}
.programtables td { vertical-align:top;}
.programtables p {line-height:150%;}
.bordered {border:1px solid #CCC; padding:6px 0 4px 0; font-weight:bold; text-align:center;}

.time, .who {color:#06F !important; font-weight:bold;}
td.time {width:100px !important;}
a.who {text-decoration:none !important;}
a.who:hover {text-decoration:underline;}
.where {color:#C52; font-weight:bold; text-transform:uppercase;}
.section508 {display:none; color:#000;}

#sponsorship input {width:250px;}
.required {color:#F00;}
#missing { visibility:hidden}
.stext {text-align:left; font-size:100%; font-weight:bold; padding:2px 7px 10px 7px; margin:0; margin-top:-10px;}
.stext input {font-size:90%;}
.subscript {font-size:90%;}
.title {text-transform: uppercase; font-weight:bold;}
.ATAfront {
  display: block;
    margin-left: auto;
    margin-right: auto; }
ATAfront2 {
  display: block;
    margin-left: auto;
    margin-right: auto; }
