h2   {
  color                    : rgb(254,161,0);
  background-color : rgb(255,250,244);
  padding               : 0;
  font-weight          : bold;
  border                 : none;
  margin                : 0 0 1em 0;
  }

h3 {
  margin       : 0;
  padding      : 0;
  font-weight : normal;
  background-color : transparent;
  }

.heading1 {
  font-size 		: 200%;
  color			: rgb(252,104,8);
  }

.heading2 {
  font-size : 120%;
  }

.heading3 {
  font-size : 150%;
  }

.heading4 {
  margin-top       : 1em;
  margin-bottom : 1em;
  }



div.sendto {
  clear                     : left;
  text-align              : center;
  margin                  : 0 auto;
  background-color   : rgb(247,242,236);
  margin                   : 1em 3em 0 3em;;
  padding-top           : 1em;
  padding-bottom     : 1em;
  border                   : 1px dotted rgb(127,127,127);
  page-break-before  : always;
  }

div.pleasenote {
  text-align  : left;
  color          : rgb(245,127,8);
  font-size    : 95%;
  font-family : Verdana, Tahoma, "Trebuchet MS", sans-serif;
  border-top : 1px solid rgb(245,127,8);
  width         : 90%;
  margin       : 2em 0 2em 0;
  padding     : 0 0 0 1em;
  }

.pleasenote EM {
	font-style	: italic;
	}


A.useful {
  background-color : transparent;
  font-size              : 100%;
  font-family           : "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding               : 0 0 0 1em;
  }

A.useful:link      {  
  text-decoration    : underline; 
  color                   : rgb(245,127,8);
  }
A.useful:visited   {  
  text-decoration    : underline;
  color                   : rgb(245,127,8);
  }
A.useful:hover     {   
  color                   : red;
  text-decoration    : none;
  }

p.mappointer { 
  text-align       : right; 
  padding-right : 50px; 
  }


div.illus {
  }

div.illus span {
  color                    : rgb(255,139,8);
  background-color : rgb(255,243,230);  
  }

div.present {
  }

div.present span {
  color                    : rgb(255,139,8);
  background-color : rgb(255,243,230);  
  }

.groups {
  }

div.mainhead  {
	text-align 				: center;
		  	background-color	: rgb(249,235,185);
  }
  
.mainhead H2 {
	  	background-color	: rgb(249,235,185);
	}
		

div.grouplist {
  margin-left : 8.5em;
  }

div.embel1 {
  text-align : center;
  }

div.embel2 {
  text-align : center;
  margin     : 4em 0 4em 0;
  }


.moreinfo {
  }

.moreinfo  A:link,
.announce A:link,
.speakpos A:link    {  
  text-decoration    : underline; 
  color                   : blue;
  }
.moreinfo  A:visited,
.announce A.visited,
.speakpos A:visited {  
  text-decoration    : underline;
  color                    : rgb(0,0,139);
  }
.moreinfo  A:hover,
.announce A:hover,
.speakpos A:hover {   
  color                    : rgb(255,255,0);
  background-color : rgb(0,0,255);
  text-decoration    : none;
  }

.announce {
  float                      : left;
  font-family            : announceit, sans-serif;
  background-color   : rgb(255,246,222);
  margin-bottom      : 2em;
  border                   : 2px solid red;
  padding                 : 1em 1em 1em 1em; 
  }


presentations { 
  color                    : black;
  background-color : rgb(255,248,220) ;
  padding               : 1em;
  }

.affil, .dis {
  font-style : italic;
  font-size   : 90%;
  }

.draw {
  margin-top : 2em;
  }


.cap {
  font-size              : 120%;
  background-color : rgb(255,250,240);
  color                    : black;
  border                 : 1px solid rgb(127,127,127);
  }



#schedule TABLE {
  background-color : rgb(255,239,213);
  margin-top          : 3em;
  }

div.confdetails {
  text-align                 : center;
  background-color     : rgb(246,223,191); 
  /*background              : url('../images/PROV.JPG') repeat top left; */
  padding                    : 2em 0 0 0;
  margin                     : 2em 3em 0 3em;  
  border                      : 1px solid #8b0000;
  }

.speaker {
  font-size : 130%;
  }

.speaksubj {
  font-family       : subject, Verdana, Tahoma, "Trebuchet MS", sans-serif;
  font-size          : 140%;
  font-weight      : normal;
  margin-bottom : 0.5em;
  margin-top       : .5em; 
  background-color : transparent;
  }

.speakpos {
  margin-bottom : 2em;
  }

div.cavcon {
  text-align : left;
  margin     : 0 0 1em 1em; 
  }

.caveat {
  font-style             : italic;
  font-size               : 70%;
  width                   : 20em;
  color                    : red;
  background-color  : transparent;
  }

.sched {
  text-align        : right;
  font-variant     : small-caps;
  font-weight      : bold;
  font-size          : 90%;
  margin-bottom : 0.5em;
  margin-right     : 1em;
  }

.sched A:link, 
.sched A:visited { 
  color : red;
  background-color : transparent;
  }
.sched A:hover  {
  color                   : white;
  background-color : red;
  }

div.moreinfo {
  text-align        : left;
  margin-top      : 1em;
  margin-bottom : 1em;
  padding-left     : 2em;
  padding-right   : 2em;
  color                : black;
  }
  
  
  
div.poster {
  float:right;
  margin:20px 3em 0 0;
  border : 1px dotted red;
  padding : 10px;
  background-color : khaki;
  }
  
div.poster img {
	border : 1px solid black;
}

div.mapalign {
	float : left;
	margin : 20px 0 0 3em;
}
	
.notify {
  border    : 2px solid red;
  padding  : 15px;
  margin    : 20px 50px 0 50px;
  color       : blue;
  font-weight : bold;
  font-family : arial, sans-serif;
  font-style : italic;
  font-size : 130%;
  }
  
  .subhead2 {
    font-style : italic;
    }
	
	.prelim {
margin-bottom : 50px;
  }
  
.prelim span {
	font-size:140%;
	font-family:subject;
}


.innermost {
	margin		: 50px 50px 50px 50px;
	background-color	:rgb(249,235,185);
	border	 	: 2px solid rgb(252,104,8);
	padding		: 50px 50px 50px 50px;
	}
	
.freepass {
	margin-top:10px;
	font-style:italic;
}
	
