td > marquee { visibility: hidden; }

h2 { clear: left; }

#sponsorpage { margin-bottom: 2em; }

 #sponsorpage h1, #sponsorpage h2, #sponsorpage h3 {
  text-align: center;
  font-variant: small-caps;
  font-family: "Times New Roman", Times, serif;
  }

#sponsorpage h1 { font-size: 20px; }
#sponsorpage h2 { font-size: 18px; }
#sponsorpage h3 { font-size: 16px; }

ul.sponsorlist, ul.sponsorlist2 {
  list-style-type: none;
  margin: 0 0.25em 0 0;
  }

ul.sponsorlist li {
  margin-bottom: 1em;
  }

ul.sponsorlist2 li {
  margin-bottom: 0;
  }

table.sponsors {
  width: 96%;
  margin: 2%;
  }

table.sponsors td {
  vertical-align: top;
  }

table.double td {
  width: 50%;
  }

table.triple td {
  width: 33%;
  }

#bylaws h1, #bylaws h2, #bylaws h3 { text-align: center; }

#whyjoin #content img {
 border: 1px solid black;
 }

#whyjoin h1, #whyjoin h2, #whyjoin h3, #whyjoin h4 {
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 clear: both;
 }

#whyjoin h1 {
 font-size: 18px;
 margin: 2% auto;
 width: 445px;
 }

#whyjoin h1 span {
 background-color: #ccc;
 display: block;
 height: 60px;
 width: 60px;
 line-height: 60px;
 float: left;
 margin-right: 3px;
 text-align: center;
 }

#whyjoin h1 img {
 float: left;
 margin-right: 3px;
 border: none;
 }

#whyjoin h2 {
 margin: 2% 0;
 padding: 2% 0;
 text-align: center;
 font-size: 22px;
 }

#whyjoin h3 {
 font-size: 16px;
 line-height: 16px;
 text-align: left;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 padding: 0.5em;
 }

#whyjoin h4 {
 font-size: 14px;
 text-align: center;
 border-top: 1px solid black;
 padding-top: 0.5em;
 }

#whyjoin h4.noborder { border-top: none; }

img.imagea {
 float: left;
 clear: left;
 margin: 0.5em 1em 1em 0;
 }

img.imageb {
 float: right;
 clear: right;
 margin: 0.5em 0 1em 1em;
 }

#whyjoin p {
 text-align: justify;
 }

/* standard styles for all the conference pages */

 div#conference {
  width: 650px;
  margin: 2% auto;
  }

 #conference div#imagerow {
  width: 650px;
  padding: 2% 10px;
  border-bottom: 1px solid black;
  text-align: center;
  }

 #conference #imagerow img {
  border: 1px solid black;
  }

 #conference #introheader {
  width: 650px;
  padding: 25px 10px;
  border-bottom: 5px solid black;
  text-align: center;
  }

 #conference #introheader h1, #conference #introheader h2, #conference #introheader h3 {
  font-variant: normal;
  font-family: Verdana, sans-serif;
  }

 #conference #introheader h1 { font-size: 1.2em; }

 #conference #introheader h2 { font-size: 1.2em; }

 #conference #introheader h3 { font-size: 1.2em; }

  #conference .regsave {
  font-weight: bold;
  text-align: center;
  }

 .confsched h1 {
  color: white;
  font-size: 1.1em;
  line-height: 1.1em;
  padding: 0.25em 1em;
  text-align: left;
  font-variant: normal;
  font-family: Verdana, sans-serif;
  }

 .confsched h2 {
  color: black;
  font-size: 1em;
  line-height: 1.5em;
  padding: 0.25em 1em;
  text-align: left;
  font-variant: normal;
  font-family: Verdana, sans-serif;
  }

 .confsched h3 {
  font-size: 1em;
  text-align: left;
  margin: 0;
  padding: 0 2.7em;
  font-variant: normal;
  font-family: Verdana, sans-serif;
  }

 .confsched p {
  padding: 0 3em;
  margin-top: 0;
  }

 .confsched ul {
  padding-left: 3.5em;
  margin-left: 3.5em;
  padding-right: 3.5em;
  margin-right: 3.5em;
  list-style-type: disc;
  }
 
 .confsched ol {
  padding-left: 3.5em;
  margin-left: 3.5em;
  padding-right: 3.5em;
  margin-right: 3.5em;
  list-style-type: upper-alpha;
  }
 
 .confsched dl {
  padding-left: 3.5em;
  margin-left: 3.5em;
  padding-right: 3.5em;
  margin-right: 3.5em;
  }
  
 .confsched dt { font-weight: bold; }
 
 .confsched dd { padding-left: 1em } 
 
  ul li p {
   margin: 0 0 1em 0;
   padding: 0;
   }

 #confhead {
  text-align: center;
  margin: 1em auto;
  height: 3em;
  }

 #confhead a {
  display: block;
  color: white;
  text-decoration: none;
  width: 10em;
  line-height: 1.5em;
  padding: 0;
  border: 1px solid black;
  float: left;
  }

 #confhead a.mon { background-color: #eec900; }
 #confhead a.tue { background-color: #000; }
 #confhead a.wed { background-color: #00b3a0; }
 #confhead a.thu { background-color: #339966; }
 #confhead a.fri { background-color: #336699; }
 #confhead a.sat { background-color: #993333; }
 #confhead a.sun { background-color: #f0a60d; }

 p.alert { text-align: center; }

 .alert a {
  font-weight: bold;
  font-size: 1.25em;
  color: red;
  }

 .alert {
  font-weight: bold;
  color: red;
  }

 .confsched { padding-bottom: 2em; }

 .confsched.monday { border-bottom: 15px solid #eec900; }

 .confsched.monday h1, .monday td.heading { background-color: #eec900; }

 .confsched.monday h2, .monday td { background-color: #fffacd; }

 .confsched.tuesday { border-bottom: 15px solid #000; }

 .confsched.tuesday h1, .tuesday td.heading { background-color: #000; }

 .confsched.tuesday h2, .tuesday td { background-color: #aaa; }

 .confsched.wednesday { border-bottom: 15px solid #00b3a0; }

 .confsched.wednesday h1, .wednesday td.heading { background-color: #00b3a0; }

 .confsched.wednesday h2, .wednesday td { background-color: #9cc; }

 .confsched.thursday { border-bottom: 15px solid #339966; }

 .confsched.thursday h1, .thursday td.heading { background-color: #339966; }

 .confsched.thursday h2, .thursday td { background-color: #d7fecb; }

 .confsched.friday { border-bottom: 15px solid #336699 }

 .confsched.friday h1, .friday td.heading { background-color: #336699 }

 .confsched.friday h2, .friday td { background-color: #b9dcff }

 .confsched.saturday { border-bottom: 15px solid #993333; }

 .confsched.saturday h1, .saturday td.heading { background-color: #993333; }

 .confsched.saturday h2, .saturday td { background-color: #fddbdd; }

 .confsched.sunday { border-bottom: 15px solid #f0a60d; }

 .confsched.sunday h1, .sunday td.heading { background-color: #f0a60d; }

 .confsched.sunday h2, .sunday td { background-color: #fbe4b5; }

 acronym {
  font-variant: small-caps;
  font-size: 0.9em;
  font-style: normal;
  border: none;
  text-decoration: none;
  }

  .faculty {
  border: 1px solid gray;
  margin: 1em auto;
  }

 .faculty td {
  border: 1px solid black;
  width: 45%;
  padding: 1em;
  vertical-align: top;
  }

 .faculty td ul {
  margin-left: 1em;
  padding-left: 1em;
  }

  .faculty td h3 {
   color: white;
   text-align: center;
   }

 #faculty h2 {
  text-align: center;
  font-size: 1.2em;
  font-family: Verdana, sans-serif;
  font-variant: normal;
  }

 #faculty h3 {
  text-align: center;
  font-size: 1em;
  font-family: Verdana, sans-serif;
  font-variant: normal;
  }

 p.partners { text-align: center; }

 p.partners a { text-decoration: none; }

 p.partners img {
  border: none; 
  margin: 1em;
  padding: 1em;
  }

 #confsponsors h1, #confsponsors h2, #confsponsors h3 { font-variant: normal; }

  table#upcomingevents {
  width: 600px;
  margin: 25px auto;
  font-family: Verdana, sans-serif;
  }

 table#upcomingevents img { border: none; }

 table#upcomingevents td {
  text-align: center;
  vertical-align: top;
  font-weight: bold;
  padding: 10px;
  }
	
 #reginfo h1 {
  font-family: Verdana, sans-serif;
  text-align: center;
  font-variant: normal;
  }

 #reginfo h2 {
  font-family: Verdana, sans-serif;
  text-align: left;
  font-variant: normal;
  margin-bottom: 0;
  font-size: 1em;
  }

ol li { margin-bottom: 0.75em; margin-top: 0.75em; }

ol { margin-left: 1em; padding-left: 1em; }

ol ol { margin-left: 0.75em; padding-left: 0.75em; }

dt { font-weight: bold; }

.sponsorname { font-style: italic; }

.divider {
 padding-top: 0.25em;
 border-top: 1px solid gray;
 clear: both;
 }

address {
 font-style: normal;
 padding-left: 0.5em;
 clear: left;
 }

address#contact {
 padding: 0;
 text-align: center;
 }

address#contact:first-line { font-weight: bold; }

ul.floatlist {
 float: left;
 margin-bottom: 2em;
 }

div#homelegis { margin-left: 1em; margin-right: 1em; font-size:10px;}
div#homelegis a {color:black;font-weight: bold;}

div#headlines { margin-left: 1em; margin-right: 1em; font-size:10px;}
div#headlines a {color:black;font-weight: bold;}
div#headlines strong {font-size:10px;}

div#homepoll {background-color: #D0B482; width: 100%; margin: 0; text-align: center; }
div#homepoll h3 {color: black; margin: 0;}
div#homepoll p {text-align: left; margin: 0 1em 1em 1em;font-size:10px;}
div#homepoll label {display: block;text-align: left; font-size:10px;}
div#homepoll input.submit { margin-top: 1em; }
div#homepoll a { font-size:9px; }



div#homenew a {color:black;font-weight: bold;}
div#homenew { margin-left: 1em; margin-right: 1em; font-size:10px;}

div#homeupcoming {margin-left: 1em; margin-right: 1em; font-weight: bold; text-decoration: underline;font-size:10px;} 
div#homeupcoming a {color:#364D61;font-weight: bold;}


div#spotlight {font-size:9px; }
div#spotlight a {font-size:9px; color:#FFFFFF;font-weight: bold; }



div#bankthurs p { margin: 0 0 1em 2.25em; }

div#bankthurs p.service { margin: 1em 0; }

div#bankthurs h1 { margin-bottom: 0; }

div#bankthurs h2 { margin-top: 0; }




 div#homeheadlines ul p { margin: 0; }

 
 

 
 
 
 table.committeechairs {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  width: 100%;
  margin: 1em auto;
  }

 table.committeechairs td, table.comitteechairs th {
  padding: 15px;
  vertical-align: top;
  }

div#bankheadlines h5 {
 font-size: 1em;
 font-weight: bold;
 font-style: italic;
 }

#wlccomms h2 { text-align: center; }

#wlccomms h3 {
 text-align: left;
 color: #ff8000;
 }

div#dowcommentary h2, div#dowcommentary h3 { text-align: center; }

div#dowcommentary div#footnotes {
 padding-top: 1em;
 margin-top: 2em;
 border-top: 1px solid gray;
 }

div#dowcommentary a.foot { vertical-align: super; }

div#abiboard { text-align: center; }

#abiboard table#officers td {
 text-align: left;
 padding: 6px 3px;
 border-bottom: 2px solid gray;
 vertical-align: top;
 }

#abiboard table#officers td.right { text-align: right; }

#abiboard table#boardmembers td {
 text-align: center;
 padding: 6px 3px;
 vertical-align: top;
 }

#calevents ul {
 list-style-type: none;
 margin-left: 0;
 padding-left: 0;
 }
 
#calevents ul h4 {
 margin-bottom: 0;
 font-size: 1em;
 }
 
#calevents ul p {
 margin-top: 0;
 margin-left: 2em;
 }

table.clecalc {
 float: left;
 border-left: 1px solid #555;
 border-top: 1px solid #555;
 margin: 1em;
 }

table.clecalc th {
 font-size: 100%;
 font-weight: bold;
 text-align: center;
 }

table.clecalc th, table.clecalc td {
 border-right: 1px solid #555;
 border-bottom: 1px solid #555;
 padding: 4px;
 }
 
div#abipartners address {
 float: left;
 clear: none;
 width: 14.5em;
 margin: 0.5em 1em 0.5em 0;
 }

div#abipartners h3 { font-size: 2em; }

div#abipartners h1, div#abipartners h2, div#abipartners h3, div#abipartners h4, div#abipartners p { clear: both; }
