

body {


color: #000;
font-family: Helvetica, sans-serif;
background-color:#fff; 
font-size: 12px; line-height: 18px;
padding: 0px;
margin: 0px;
 }

#wrapper {
width: 950px;
margin:0 auto;
padding: 0;
margin-top: 0px;

}

 

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 

a:hover {color:#bc9f7a;}
a {color: #a37c49; }

h1 {color: #997845; font-size: 17px;  border-bottom: 1px solid #efe6c9; padding-bottom: 5px; } 
h2 {color: #4f413e; font-size: 13px; margin: 25px 0px 10px 0px;}
h3 {color: #3371a9; font-size: 12px; border-bottom: 1px solid #99b8d4; padding-bottom: 3px; }

 

 
#nav {margin:0px; background-image: url(../images/me10_banner.gif); background-repeat:no-repeat; margin: 0px; padding: 193px 0px 5px 0px; text-align: center;  }
#nav ul {list-style-type:none; display: inline; color: #fff; font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; }
#nav ul li {list-style-type:none; display: inline; color: #fff; margin-right: 25px;}
#nav ul li a {color: #997845; text-decoration: none;}
#nav ul li a:hover {color: #e7d8ae;}


#main {background-color: #fff;  margin: 0px; padding: 0px;  background-image: url(../images/middleBack.gif); background-repeat:repeat-y; padding: 15px 75px 100px 70px; }
#main p {margin: 0px; padding: 0px 20px 20px 0px; }
#main img {margin-right: 10px; }
#main img.three {margin-right: 0px; }
#main .gold { margin-left:0px; margin-right: 0px; margin-top:25px;}
#main .diamond { margin-right: 25px; margin-top:25px;  }
#main .silver {  margin-top:25px; margin-right: 0px; }
#main .supported { margin-top:25px;}
#main .supported img {margin: 0px 10px 0px 0px;}

#main .supportedOther { margin-top:25px; }
#main .supportedOther img {margin: 0px 10px 0px 0px;}


#main h1.home {border:none;}



#mainSec {padding: 15px 60px; background-image: url(../images/middleBack.gif); background-repeat:repeat-y;  }
#mainSolo{padding: 15px 50px; background-image: url(../images/middleBack.gif); background-repeat:repeat-y;  }
 


#introPic {background-color: #faf7ef; margin: 0px 40px; padding: 18px; height: 230px; width: 830px; border: 1px solid #d1b188;}
#introPic div.intropar {float: right; font-size: 12px; line-height: 18px; border: 1px solid #fff; padding: 8px 15px 18px 15px; width: 420px; margin: 0px 10px 0px 15px; background-color: #efe6c9;}
#introPic div.intropar img {border: none; float: none; margin-top: 5px;}
#introPic div.intropar p {padding: 7px 0px 0px 0px; margin: 0px; line-height: 20px;}
#introPic img {border: 1px solid #fff; float: left;}
#introPic img.headline {}
#introPic div.intropar img.btn {border: 0px; margin: 0px 0px 0px 140px; text-align: right;}

#colContainer {width: 830px; margin: 15px 40px;  font-size: 12px;}
#colContainer h2 {border-bottom: 1px solid #efe6c9; margin:25px 0px 5px 0px; display: block; padding-bottom: 3px;}
#colContainer h2.top {border-bottom: 1px solid #efe6c9; margin: 0px 0px 5px 0px; display: block; padding-bottom: 3px;}
#colContainer p {margin-top: 10px;}
#hpCol1 {float: left;width: 330px; margin: 0px 0px 0px 20px;}
#hpCol1 img {margin-right: 10px;}
#hpCol2 {float: right; width: 400px; margin: 0px 25px 0px 0px;}








#homeleft {width: 473px; float: left;  margin: 10px 0px 0px 0px; background-color: #fff; padding: 0px;}
#homeleft img {margin: 0px 0px 0px 40px; padding: 0px;}

#homeleft table {margin: 15px 0px 0px 45px; padding: 0px; background-color:#fff;}
#homeleft table tr.mid {background-color:#ebebeb;}
#homeleft table img {margin: 0px; padding: 0px;}
#homeleft table img.speaker {margin: 0px 5px 0px 25px; padding: 0px;}
#homeleft table h1 {color:#0f5998; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 5px 0px; }

#homeleft table a {color:#577287; font-size: 10px; }
#homeleft p {font-size: 11px; line-height: 16px; margin: 0px 0px 0px 0px; }

#homeleft table.schedule {font-size: 11px; width: 450px;}
#homeleft table.schedule h1 {color:#577287; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 5px 0px; }
#homeleft table.schedule a {color:#577287; font-size: 10px; }
#homeleft table.schedule tr.day {background-color:#ebebeb; font-size: 12px; padding: 5px; color:#577287; }
#homeleft table.schedule tr.detail {color: #315775; font-weight: bold;}
#homeleft table.schedule p {font-size: 11px; line-height: 16px; margin: 0px 0px 0px 0px; }



#homeright {width: 370px; float:right;  margin: 5px 0px 0px 0px; background-color: #fff; padding: 0px 60px 0px 0px;}
#homeright p.top {font-size: 11px; line-height: 16px; border-top: 1px solid #0f5998; margin: 5px 0px 0px 0px; padding: 10px 0px 0px 0px;}
#homeright p {font-size: 11px; line-height: 16px; margin: 10px 0px 0px 0px; }
#homeright h1 {color:#0f5998; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom: 1px solid #0f5998; padding-bottom: 5px; margin: 20px 0px 5px 0px;}
#homeright a {color:#0f5998;}
#homeright p.contactTwo {float:right;} 
#homeright img.keynote {float:left; margin-right: 10px;}


#secLeftNavWrapper {background-color: #fff; float: left;  margin: 0px 25px 0px 0px; padding-left: 0px; width:165px;}
#secLeftNav {background-color: #faf7ef; color: #bc9f7a;width: 160px;}
#secLeftNav ul {list-style-type: none; font-size: 11px; margin-left: 0px; padding: 10px 15px;}
#secLeftNav ul li {border-bottom: 1px solid #bc9f7a;margin-bottom: 5px; padding-bottom: 3px;}
#secLeftNav ul li a {color: #a37c49; text-decoration: none;}
#secLeftNav ul li a:hover {color: #bc9f7a; text-decoration: none;}

#secMiddle {float: left; width: 500px; font-size: 12px; line-height: 18px; margin: 0px 0px 10px 0px;}
#secMiddle h1 {border-bottom: 1px solid #efe6c9; }
#secMiddle h2 {color: #4f413e; font-size: 13px; margin: 25px 0px 10px 0px;}
#secMiddle .edu {background-color: #faf7ee; border: 1px solid #ece1be; color: #967741; padding: 0px; margin-bottom: 15px;}
#secMiddle .edu img.pic{float: left; margin-right: 10px;}
#secMiddle .edu p {padding: 5px 10px; margin: 5px;}
#secMiddle h2.cfp {color: #4f413e; font-size: 13px; margin: 30px 0px 10px 0px;border-bottom: 1px dashed #efe6c9; padding-bottom: 5px;}
#secMiddle h3 {color: #8ea0ba; border-bottom: 1px solid #cddaeb;  padding-bottom: 5px; font-size: 12px; margin: 25px 0px 10px 0px;}
#secMiddle h3.spnsr {color: #8ea0ba; border-bottom: 1px solid #cddaeb;  padding-bottom: 5px; font-size: 12px; margin: 30px 0px 10px 0px;}
#secMiddle p {margin:12px 0px;}
#secMiddle img.title2 {padding-bottom: 0px;}
#secMiddle img.title {padding-bottom: 0px;}
#secMiddle img.headshot {float:left; border: 1px solid #bc9f7a; margin-top: 10px;}
#secMiddle img.headshot2 {float:left; border: 1px solid #bc9f7a; margin-right: 10px;}
#secMiddle table.city {font-size: 12px;}
#secMiddle table.city tr.divider{background-color: #cddaeb; height: 1px; padding: 3px;}

#secMiddle table.orgComm {}
#secMiddle table.orgComm td.spacer {height: 1px; border-bottom: 1px dashed #e7cead;}


#secMiddleEdu {float: left; width: 600px; font-size: 12px; line-height: 18px; margin: 0px 0px 10px 0px;}
#secMiddleEdu h1 {border-bottom: 1px solid #efe6c9; }
#secMiddleEdu h2 {color: #4f413e; font-size: 13px; margin: 25px 0px 10px 0px;}
#secMiddleEdu table {font-size: 11px; padding: 0px; margin-top: 30px; }
#secMiddleEdu table p {padding: 0px; margin: 0px; }
#secMiddleEdu table tr {background-color: #fff; padding: 0px; margin: 0px;}
#secMiddleEdu table tr.white {background-color: #fefefe; padding: 0px; margin: 0px;}
#secMiddleEdu table tr.tan {background-color: #e6d7ab;}
#secMiddleEdu table tr.tan2 {background-color:#f3e9cb;}
#secMiddleEdu table tr.grey {background-color: #ebebeb;  }
#secMiddleEdu table td.blue1 {background-color:#f3e9cb; }
#secMiddleEdu table td.blue2 {background-color:#f0efeb; }
#secMiddleEdu table td.blue2a {background-color: #faf7ef;}
#secMiddleEdu table td.blue3 {background-color:#f3e9cb; }
#secMiddleEdu table td.time {width: 12%;}
#secMiddleEdu table td.session1 {width: 43%;}


 


#secMiddleCFP {margin: 0px 20px 10px 180px; width: 490px; font-size: 12px; line-height: 18px;}
 
#secMiddleCFP h2 {color: #4f413e; font-size: 13px; margin: 30px 0px 10px 0px;border-bottom: 1px dashed #efe6c9; padding-bottom: 5px;}


#secMiddle table.visa {font-size: 11px;  padding: 0px 5px; margin-top: 25px;}
#secMiddle table.visa td.divider{background-color: #cddaeb; height: 1px; padding: 3px;}
#secMiddle table.visa td.top {background-color: #e8eff8;}

#Prsnt {width: 850px; margin: 20px 50px; }
#Prsnt h1 {border-bottom: 1px solid #4f413e;}
#Prsnt h2 {color: #4f413e; font-size: 13px; margin: 25px 0px 10px 0px;}
#Prsnt h3 {color: #8ea0ba; border-bottom: 1px solid #cddaeb;  padding-bottom: 5px; font-size: 12px; margin: 25px 0px 10px 0px;}
#Prsnt h3.spnsr {color: #8ea0ba; border-bottom: 1px solid #cddaeb;  padding-bottom: 5px; font-size: 12px; margin: 30px 0px 10px 0px;}
#Prsnt h4 {color: #333; font-size: 12px; padding: 3px; background-color: #cddaeb; }
#Prsnt p {font-size: 13px;}
#Prsnt table {font-size: 11px;}
#Prsnt table p {font-size: 11px;}
#Prsnt table a {color: #5f7fab; background: url(../images/pdfIcon.gif) no-repeat; padding-left: 20px; display: block;}
#Prsnt table a.lock {color: #5f7fab; background: url(../images/document_lock.gif) no-repeat; padding-left: 20px; display: block;}
#Prsnt table a.nopdf {color: #5f7fab;padding-left: 0px; display: block; background: none;}
#Prsnt table p.time {background-color:#dccdb5; padding:3px; width: 70px; font-size: 11px;}


#secRight {float: right; width: 150px; font-size: 11px; padding-right: 35px; padding-top: 10px; }
#secRight h3 {font-size: 11px; margin: 15px 0px 5px 0px; }
#secRight p {margin: 5px 0px 10px 0px;}
#secRight ul {margin: 15px 0px 10px 0px; padding-left: 15px;}

#secMiddle table.glance {font-family: Arial, Helvetica, sans-serif; background-color: #999; font-size: 12px; }
#secMiddle table.glance .description {background-color: #fff; color: #333;}
#secMiddle table.glance .description h3 {color: #4f413e; font-size: 12px; margin: 0px; padding: 0px;}


#secMiddle table.glance tr.title {background-color: #ccdfe8; color: #333; font-weight: bold; font-size: 15px; padding: 5px;}
#secMiddle table.glance tr.day {color: #002f71; background-color: #4f413e; font-weight: bold;}
#secMiddle table.glance tr.day h2 {color: #fff; font-size: 14px; padding: 0px 5px; margin: 0px;}
#secMiddle table.glance .time{background-color: #dccdb5;}
#secMiddle table.glance .hall {background-color: #ccdfe8;}
#secMiddle table.glance .track {background-color: #8db6cc; color: #fff; font-weight: bold; padding: 0px 5px; font-size: 13px;}
.blue {color: #045eac;}
#secMiddle table.glance .break {background-color: #e8eff8;}

#secMiddleReg {width: 600px; float: left; margin: 0px 30px 20px 0px; }

#secMiddleReg table.reg {font-size: 12px;  padding: 0px; margin: 25px 0px 0px 0px; background-color: #a37c49;}
#secMiddleReg table.reg p {margin: 0px;}
#secMiddleReg table.reg td.divider{background-color: #cddaeb; height: 1px; padding: 3px;}
#secMiddleReg table.reg td {padding: 10px;}
#secMiddleReg table.reg td.oneTop {color: #a37c49; background-color: #efe6c9; font-size:14px;}
#secMiddleReg table.reg td.one {background-color: #efe6c9;}
#secMiddleReg table.reg td.twoTop {color: #a37c49; background-color: #f7f1e0; font-size:14px;}
#secMiddleReg table.reg td.two {background-color: #f7f1e0; }
#secMiddleReg table.reg td.threeTop {color: #a37c49; background-color: #fefcf7; font-size:14px;}
#secMiddleReg table.reg td.three {background-color: #fefcf7; }
#secMiddleReg table.reg .note {font-size: 11px; line-height: 15px;}

#secMiddleReg table.reg tr.rate{background-color: #ddd1a9;}
#secMiddleReg table.reg ul {margin: 0px 0px 0px 5px; padding: 0px 0px 0px 8px; }

#footer {clear: both;font-size: 10px; text-align: center; color: #997845; background: url(../images/footerBack.gif) no-repeat; height: 90px; padding: 0px; margin: 0px; }
#footer p {margin: 0px; padding: 0px; line-height: 16px;}
#footer a {color: #997845;}





#secMiddle table.matrix{font-family: Arial, Helvetica, sans-serif; background-color: #999; font-size: 12px; }
#secMiddle table.matrix .description {background-color: #fff; color: #333; padding: 5px;}
#secMiddle table.glance .description h3 {color: #4f413e; font-size: 12px; margin: 0px; padding: 0px;}

#secMiddle table.matrix tr.title {background-color: #ccdfe8; color: #333; font-weight: bold; font-size: 15px;}
#secMiddle table.matrix tr.day {color: #e8eff8; background-color: #4f413e; font-weight: bold;}
#secMiddle table.matrix tr.day h2 {color: #fff; font-size: 14px; padding: 0px 5px; margin: 0px;}
#secMiddle table.matrix .time{background-color: #dccdb5;}
#secMiddle table.matrix .hall {background-color: #ccdfe8;}
#secMiddle table.matrix .track {background-color: #8db6cc; color: #fff; font-weight: bold; padding: 0px 5px; font-size: 13px;}
.blue {color: #045eac;}
#secMiddle table.matrix .break {background-color: #e8eff8;}
#secMiddle table.matrix .education {background-color: #cddaeb; padding: 3px;}
#secMiddle table.matrix .education2 {background-color: #cddaeb; padding: 0px;}
.focus {background-color: #cddaeb; color: #333; padding: 3px;border-right: 1px solid #999;}
.focusLast {background-color: #cddaeb; color: #333; padding: 3px;}

#secMiddle p.loc {float:right; font-size: 10px;}
.location {font-size: 9px; font-weight: bold; background-color: #5f7fab; color: #fff; padding: 1px 3px; margin: 0px 2px 0px 3px;}
.loctext{font-size: 11px;}

#secMiddle table.matrix .event {background-color: #9eb8db;}

