body { 
    background: transparent url(../images/speakers-bureau-bg-globe-blue.jpg) no-repeat top left;
	margin: 0; 
	padding: 0;	
	height:100%;
	width:100%;
}

p { 
	margin-top: 0px; 
	text-align: left;
}

textarea {
    text-align:left;
	vertical-align:top; }
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #616157;
}

a:visited , a:active { 
	font-weight: bold; 
	color: #76763A;
	text-decoration: none;
}

a:hover { 
	text-decoration: none; 
	color: #811610;
	font-weight: bold;
}
form {
    margin: 0px;
	}
.brown {
    color:#61401F;
	}

/* specific divs */
#speakers-bureau-bg-image {
    background: transparent url(../images/speakers-bureau-bg-globe-blue.jpg) no-repeat top left;
	position:absolute;
	margin: 0; 
	padding: 0;	
	}
#container {    
	padding: 0px;  
	margin: 0px; 
	width:100%;
}
#container .logo{ 
	border: 0px;
	position: absolute;
}
#intro {
    postion: absolute;
	width:790px;
	margin-bottom:0;
}

#menu {
	padding: 79px 0px 10px 0px; 
	width: 290px; 
	font-family:georgia, serif;
	font-size: 12px;
	line-height:22px;
	color:#616157;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:320px;
	}
#menu p.p1 {
	line-height:18px;
	font-family:verdana;
	font-size:12px;
	font-weight: bold;
	color: #3e5243;
}
#pageHeader { 
	margin: 0;
	padding:0;
	width:780px;
	height:72px;
	voice-family: "\"}\""; 
	voice-family:inherit;	
	margin-bottom:22px;
	font-style:normal;
}

#pageHeader h1 { 
	
	margin-top: 0; 
	width: 403px; 
	height: 72px; 
	float: left;
}

#pageHeader h2 { 
	 
	margin: 0; 
	width: 367px; 
	height: 72px; 
	float: right;
}

#pageHeader h1 span, #pageHeader h2 span {
	display:none
}


#speaker-bureau {
	background:#F7F7F2;
	padding: 10px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	width:390px;
	margin-left:230px;
	font-family:georgia, serif;
	font-size:13px;	
	line-height:19px;
	color:#616157;	
	voice-family: "\"}\""; 
  	voice-family:inherit;	
}

#explanation h3, #motivational-speakers h3, #SpeakerBureau h3 {
	margin-bottom:10px;
	width:370px;	
}

#explanation h3 {
	margin-top: 20px;
}	

#explanation img {
    margin: 7px 15px 10px 15px;
	float: right;
	border: 2px outset #CCCCCC; 
	}
.camera {	
	border: 0px;
	}
#explanation ul {
    margin: 50px 0px 0px 15px ;
	}
#explanation li {
    padding-bottom:5px;
	padding-top:5px;
	}
#explanation a {
    font-size:10px;
	}   	
/* #motivational-speakers h3, #SpeakerBureau h3 span {
    display: none;
 }*/

 
#speaker-bureau h1.welcome-speakers-bureau {
	font: 18px arial;  
    color: #7c2727;
    font-weight: bolder;
	text-align: center;
	margin: 30px 0px 30px 0px;
}



#SpeakerBureau img {
	float: left;
	border: 0px;
	margin: 5px 10px 0px 0px;
}
	
#footer { 
    width: 390px;
    margin-top: 30px;
	margin-left: 250px;
	text-align: center; 
	/*border-top:1px solid #CBCBC2;*/
	font-family:verdana, arial, sans serif;
}

#footer span.p1 {
  font-size: 11/16px;
  color: #7c2727;
  text-align: center;
}

#footer span.p2 {
  font-size: 10px;
  color: #7c2727;
  font-weight: normal;
  text-align: center;
}
#footer a:link, #footer a:visited{
	margin: 0px;
	font-weight: bold; 
}
#footer a:visited {  
	color: #76763A;
	}
#SpeakersBureau {
	position: absolute; 
	top: 243px; 
	height:100%;
	text-align:right;
	voice-family: "\"}\""; 
  	voice-family:inherit;
}
#SpeakersBureauTop {
	position: absolute; 
	top: 100px; 
	height:100%;
	text-align:right;
	voice-family: "\"}\""; 
  	voice-family:inherit;
}
#SpeakersBureau2 { 
    position: absolute;
	font: 10px verdana, sans-serif; 
	padding: 0px 5px 0px 5px; 
	width: 215px; 
}


#SpeakersBureauTop h2.select, #SpeakersBureau h2.speakers-link, #SpeakersBureau h2.speakers-menu{

	height: 18px; 
}
	
#SpeakersBureau h2.select,  #SpeakersBureauTop h2.select { 
    font: 14px arial;
	color: #7c2727;
    font-weight: normal;  
	height: 11px; 
	margin: 15px 0px 5px 0px; 
}

#SpeakersBureau h2.speakers-link, #SpeakersBureau h2.speakers-menu { 
	margin: 8px 0px 0px 0px;
	border-top:1px dashed #ccc; 
}


#SpeakersBureau h2.speakers-link span {
	display:none
}

#SpeakersBureau ul, #SpeakersBureauTop ul {
	margin: 0px;
	padding: 0px;
	color:#555;
	font-size: 10px;
}

#SpeakersBureau li, #SpeakersBureauTop li {
	list-style-type: none;
	background: transparent; 
	display: block; 
	padding-top: 5px; 
	margin-bottom: 5px;
}

#SpeakersBureau li a:link, #SpeakersBureauTop li a:link { 
	color: #555;
}

#SpeakersBureau li a:visited, #SpeakersBureauTop li a:visited  {
	color: #76763A;
}

#SpeakersBureau li a:hover, #SpeakersBureau li a:active, #SpeakersBureauTop li a:hover, #SpeakersBureauTop li a:active {
	color:#811610;
}	

a.c:link, a.c:visited, a.c:hover, a.c:active {
	font-weight:bold;
}

#SpeakersBureau li a.speakers-link:visited, a.speakers-link:active {
    text-decoration: none;
}
#SpeakersBureau img {
    width: 129px;
	height: 23px;
	border: 0px;
}
.speaker-search {
  width: 180px;
  height: 13px;
  font-size: 12px;
}

.public {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	width: 215px;
}

.biofont {
   font-style: normal;
   font-weight:normal;

}

#speakers-featured {
    float:left;
	position: absolute;
	padding: 0px 10px 10px 5px; 
	width: 220px; 
	font-family:georgia, serif;
	font-size: 12px;
	line-height:16px;
	color:#616157;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:642px;
	}
#speakers-featured2 { 
	font: 10px verdana, sans-serif; 
	padding: 5px; 
}
#speakers-featured h1.keynote-speakers, #speakers-featured h1.speakers{
	width:220px; 
	height: 20px; 
}
#speakers-featured h1.keynote-speakers { 
    font: 14px arial;
	color: #7c2727;
    font-weight: normal;
	margin: 0px 0px 5px 0px; 
}
#speakers-featured h1.speakers{ 
    font: 14px arial; 
    color: #7c2727;
    font-weight: normal;
	padding-top: 5px;	
}
#speakers-featured h1.speakers {
	border-top:1px dashed #ccc;
	margin: 15px 0px 0px 0px;
	}
#aei-speakers p.p1, #aei-speakers p.p2{
    font-family:georgia, serif;
	font-size: 12px;
	color:#616157;
	z-index:5;
	voice-family: "\"}\""; 
  	voice-family:inherit;
}

#aei-speakers p.p1 {
    line-height:20px;
	}
#aei-speakers p.p2 {
    line-height:30px;
	}	
#speakers-featured h1.speakers-comments { 
    font: 14px arial; 
	margin: 15px 0px 0px 0px;
	border-top:1px dashed #ccc;
	padding-top:5px; 
    color: #7c2727;
    font-weight: normal;
	
}
#speakersbureau-comments p.p1 {
    font-family:arial;
	font-size: 10px;
	line-height:15px;
	color:#616157;
	z-index:5;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	font-style: normal;
}

#speakers-featured ul {
	margin: 0px;
	padding: 0px;
	color:#555;
}

#speakers-featured  li {
    padding-bottom:5px;
	padding-top:5px;
	border-top:1px solid #811610;
}

#speakers-featured li {
	list-style-type: none;
	display: block; 
	height: 70px;

}


	






#speakers-featured li img {
    float: left;
	clear: both;
	border: 0px;
	width: 50px;
	height: 70px;
	margin-right: 10px;
}
#speakers-featured li a:speakers-featured { 
	color: #555;
}

#speakers-featured li a:visited {
	color: #555;
}

#speakers-featured li a:hover, #speakers-featured li a:active {
	color:#811610;
}	

a.c:speakers-featured, a.c:visited, a.c:hover, a.c:active {
	font-weight:bold;
}
.ia-speakers-bureau {
    padding-top: 10px;
}	
#publicSpeakers {
	padding: 10px; 
	width: 900px; 
	padding-top: 40px;
	text-align: center;
	font: 10px georgia, serif;
	color:#616157;
}
#speakers-source {
    margin-left: 50px;
	padding: 10px; 
	width: 790px; 
	padding-top: 140px;
	text-align: center;
	font: 11px arial;
	color: #7c2727;
	font-weight:normal;
}
#speakers-source h1{
    font: 14px arial;
	color: #7c2727;
    font-weight: normal;
}
#speakers-source  a:active, a:visited {
    font-weight:bold;
}

/* speakers bio page*/
#speakers-info {
    float:left;
	position: absolute;
	padding-top:10px;	 
	width: 280px; 
	font-family:georgia, serif;
	font-size: 12px;
	line-height:16px;
	color:#616157;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-top:-2.0em;
	margin-left:645px;
	}
#speakers-info2 { 
	font: 10px verdana, sans-serif; 
	padding: 5px; 
}
#speakers-info h1.keynote-speakers, #speakers-info h1.speakers{
	width:220px; 
	height: 15px; 
}

#speakers-info h1.keynote-speakers { 
    font: 10px arial;
	color: #7c2727;
    font-weight: normal;
	margin: 5px 0px 10px 0px; 
}
#speakers-info h1.speakers, #speakers-info h1.speakers { 
    font: 14px arial; 
	margin: 15px 0px 5px 0px;
	border-top:1px dashed #ccc;
	padding-top:5px; 
    color: #7c2727;
    font-weight: normal;	
}

#speakers-info h1.speakers-comments { 
    font: 14px arial; 
	margin: 15px 0px 0px 0px;
	border-top:1px dashed #ccc;
	padding-top:5px; 
    color: #7c2727;
    font-weight: normal;
	
}
#speakersbureau-comments p.p1 {
    font-family:arial;
	font-size: 10px;
	line-height:15px;
	color:#616157;
	z-index:5;
	voice-family: "\"}\""; 
  	voice-family:inherit;
}
#speakers-info ul {
	margin: 0px;
	padding: 0px;
	color:#555;
	list-style-type: none;
}
#speakers-info  li {
    padding-bottom:8px;
	padding-top:3px;
}

#speakers-info li {
	display: block; 
	height: 8px;
	list-style-type: none;
}
#speakers-info a {
   font-style:bold;
}
#speakers-info li a:speakers-info { 
	color: #555;
}
#speakers-info li a:visited {
	color: #76763A;
}
#speakers-info li a:hover, #speakers-info li a:active {
	color:#811610;
}	
a.c:speakers-info, a.c:visited, a.c:hover, a.c:active {
	font-weight:bold;
	font-style:normal;
}
#speakers-topics ul li{
    font-size: 10px;
	height: 8px;
	list-style:square;
}
#speakers-topics {
   padding-bottom: 8px;
}
#speakers-similar ul {
	margin: 0px;
	padding: 0px;
	color:#555;
	padding-bottom: 15px;
	border-bottom:1px dashed #ccc;
}

#speakers-similar .speakers{
	padding: 5px 0px 5px 0px;
}

#speakers-similar  li {
    padding-bottom:2px;
	padding-top:2px;

}

#speakers-similar li {
	list-style-type: none;
	display: block; 

}
	
#speakers-similar li a:speakers-similar { 
	color: #555;
}

#speakers-similar li a:visited {
	color: #76763A;
}

#speakers-similar li a:hover, #speakers-similar li a:active {
	color:#811610;
}	

a.c:speakers-similar, a.c:visited, a.c:hover, a.c:active {
	font-weight:bold;
	font-style:normal;
}


#middle{
	position:absolute;
	top:100px;
	width:650px;
	font-family:georgia, serif;
	font-size:13px;	
	line-height:19px;
	color:#616157;	
	voice-family: "\"}\""; 
  	voice-family:inherit;	
	font-style:normal;
}
#keywords {
border-top:1px dashed #ccc; 
margin-top:40px;
padding: 5px 0px 0px 0px;}

/*keynote-speakers-bureau page*/

#KeynoteSpeakersBureau2 {
	background:#F7F7F2;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	width:510px;
	margin-left:230px;
	font-family:georgia, serif;
	font-size:13px;	
	line-height:19px;
	color:#616157;	
	voice-family: "\"}\""; 
  	voice-family:inherit;	
	font-style:normal;
}
#KeynoteSpeakersBureau3 h1.welcome-speakers-bureau, #staff h1.welcome-speakers-bureau  {
	font: 14px arial;  
    color: #7c2727;
    font-weight: bold;
	text-align: center;
	width: 430px;
	margin-left: 50px;
	margin-top: 30px;
}
#KeynoteSpeakersBureau3 img {
   margin: 10px 15px 0px 15px;
	float: right;
	border: 0px;
	}	
	
#motivational-speakers img {
    margin: 5px 5px 10px 5px;
    padding-right: 10px;
	float: left;
	border: 0px;
	}
#motivational-speakers p.p3 {
    padding-top: 22px;
	}	
#staff-left li img, #staff-right li img {
    height: 90px;
	width: 70px;
	border: 0px;
	border:solid 1px #cbcaca;
	padding: 2px;
}
#staff-left li img {
    margin: 5px 10px 5px 0px;
    float: left;
	}
#staff-right  {
    text-align: right;
}
#staff-right li img {
    margin: 5px 0px 5px 15px;
    float: right;
	}		
#staff-left ul, #staff-right  ul {
   height: 105px;
   list-style-type: none;
   border-bottom:1px solid #CBCBC2;  
}
#staff-left ul, #staff-right ul {
	padding-left: 0px;
	padding-right: 0px;
	font-size: 13px;
	margin: 0px 20px 0px 30px; 
}
#staffbio img{
    margin: 0px 10px 5px 0px;
    height: 170px;
	width: 120px;
	border: 0px;
	border:solid 1px #cbcaca;
	padding: 2px;
	float: left;
}
#staffbio ul{
   padding-top: 40px;
   list-style-type: none; 
}
#speakers-featured h1.ourstaff { 
    font: 14px arial; 
    color: #7c2727;
    font-weight: normal;	
}
/*contact page */
.contact-left {
	font-weight: bold;
	text-align: right;
	padding: 0px; 
	padding: 0px 0px 50px 0px;
	vertical-align:top;	    
}
.contact-right {
	text-align: left;	  
	padding: 0px 0px 50px 0px; 
}
.contact {
    border: 0px;
	margin: 50px 0px 0px 50px;
	width: 450px;
	}
/* agencynews page*/
#KeynoteSpeakersBureau3 .imgarticle {
   margin: 0px 15px 0px 5px;
	width: 85px;
	height: 104px;
	float: right;
	border: 0px;
	}	
#speakers-article {
    width: 350px;
	padding: 20px 0px 0px 80px;
	}
#KeynoteSpeakersBureau3 li {
    padding-bottom:5px;
	padding-top:5px;
 }
 
/*faq page */
#speakers-faq a{
    font-size: 11px;
	color:#61401F;
}
#speakers-faq {
    padding-bottom: 60px;
}
#KeynoteSpeakersBureau3 .pstrong {
    font-weight: bold;
	}
#KeynoteSpeakersBureau3 .anchor {
    text-align:right;
	}

/*search page*/
	#all-speakers-search h1{ 
    font: 14px arial;
	color: #7c2727;
    font-weight: normal;  
	height: 11px;  
	margin: 15px 0px 5px 0px; 	
}
#all-speakers-search { 
    text-align: center;
	border:1px solid #811610;
	width: 435px;
	margin: 10px 0px 35px 30px;
}
.letter {
    margin: 20px 0px 5px 0px;
    font: 16px arial;
	font-weight:bolder;
	text-align:center;    
}
#speakers-options ul {
     list-style-type: none;
	 margin:0px 0px 25px 0px;
}   
.speakers-under5 {
	 padding-top:10px;
	 border-top:1px dashed #ccc;
}
/* alpha search page*/
#table-bio, #table-bio-right {
    font: 11px verdana, sans-serif; 
	vertical-align:text-bottom;
	}

#table-bio, #table-bio-right {
    border-bottom:1px solid #811610;
	height: 90px;
	padding-bottom:5px;
	padding-top:5px;
	width: 220px;
}

#table-bio img, #table-bio-right img  {
    float: left;
	clear: both;
	border: 0px;
	width: 70px;
	height: 90px;
	margin: 0px 5px 5px 0px;;
}
#table-bio-right {
   margin-left: 40px;
}
#KeynoteSpeakersBureau3 td{
	vertical-align:top;
	}
.results {
    font: 12px arial;  
    color: #7c2727;
    text-align: right;
	}
/* list speakers page */
#speakers-list a.top  {
    color: #7c2727;
	margin-left: 350px;
	}
#speakers-list {
	padding: 0px;
	margin: 20px 0px 0px 50px;
	}
#speakers-list li {
    list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
#speakers-list ul {
    margin: 10px 0px 0px 0px;
	padding: 0px;
	}	
#speakers-list .letter  {
    color: #7c2727;
	font-size: 15px;
	font-weight: bold;
	text-align:left;
	}
#speakers-link1, #speakers-menu1, #speakers-info4, #speakers-topics, #similar-speakers, #speakers-featured, #aei-speakers{
    background:#FFFFFF;
	}
#letterrow  {
	font-size: 15px;
	font-weight: bold;
	text-align:center;
	}	
	
/* category page */
#speakers-category li {
    height:10px;
	list-style-type: none;
	margin-left: 85px;
	}
/* representation page */
p.speakers-representation {
    font-weight: bold;
}
p.speakers-representation1 {
    color:#61401F;
}

/* disclaimer */
#disclaimer img{
    margin: 20px 15px 0px 15px;
	width: 157px;
	height: 164px;
	float: right;
	border: 0px;
	}
/* why_aei */
.p5 {
    font-weight: bold; }
.p6 {
     font-weight: bold; 
	 font-size: 12px;
	 }
.comments {
    font-weight: bold;
	color:#61401F; 
	}	

/*libraryideas page*/
#libraryideas li {
	color:#61401F; 
	line-height: 14px;
	}
	
#video p {
    text-align: center;
	font-size: 11px;
	}

/* email_page */
#send_email {
	margin: 30px 0px 0px 20px;
	width: 450px; 
}
#send_email img {
   border: 1px;
   width: 100px;
   height: 30px;
   float: left;
   margin-top: 30px;
   margin-bottom: 20px;
}
#send_email .email-left {
   text-align: right;
   padding: 0px 10px 10px 0px;
   }
#send_email .email-right {
   text-align: left;
   padding: 0px 10px 10px 0px;
   }
.speakers-email {
  width: 240px;
  height: 15px;
  font-size: 13px;
  }
.message {
  color:#C62F26;
  text-align:center;
  margin-bottom: 10px;
  font-size: 12px;
}
/* flavinpoem page */
#flavin {
  margin-left: 60px;
}
.flavincomment, p.flavincomment {
   text-align: center;
   font-size: 11px;
   }
/* keywordresults */

#speaker-search-bio {
    font: 11px verdana, sans-serif; 
	vertical-align:text-bottom;
	}

#speaker-search-bio {
    border-bottom:1px solid #811610;
	height: 90px;
	padding-bottom:5px;
	padding-top:5px;
	width: 500px;
}

#speaker-search-bio img {
    float: left;
	clear: both;
	border: 0px;
	width: 70px;
	height: 90px;
	margin: 0px 5px 5px 0px;;
}
.highlight {
	background-color: #C4C4FF;
}
/* catalog */
.nocatalog {
   margin-top: 210px;
   font-weight: bold;
   text-align: center;
   }
#speakerMenu {
   background-color:#CC66CC;
   }
   
#speakers-debate img { 
    width: 158px;
	height: 45px;
	border: 0px;
}
#olympics img { 
    width: 160px;
	height: 53px;
	border: 0px;
}
#excellence img { 
    width: 160px;
	height: 190px;
	border: 0px;
}
#commencement img { 
    padding-top:15px;
    width: 206px;
	height: 67px;
	border: 0px;
}
#gspeakers img {
   width: 175px;
   height: 65px;
   }
#representation img { 
    padding-top:15px;
    width: 206px;
	height: 67px;
	border: 0px;
} 
#facebook-logo img { 
    padding-top:25px;
    width: 206px;
	height: 67px;
	border: 1px;
}  