

body {


color: #000;
font-family: Helvetica, sans-serif;
background-color:#ece3d5;

 }

#wrapper {
width: 950px;
margin:0 auto;
padding: 0;
}

 

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 


a {color: #7796bf;}

#topCurve {background-image: url(../images/curveTop.gif); background-repeat:no-repeat; height: 23px;}
#bottomCurve {background-image: url(../images/curveBottom.gif); background-repeat:no-repeat; height: 23px;}


#nav {background-image: url(../images/navBack.gif); background-repeat:no-repeat; height: 49px; margin: 10px 0px 0px 0px;}
#nav ul {list-style-type:none; display: inline; color: #fff; font-size: 12px; padding: 15px 0px 5px 0px; margin-left: 15px;}
#nav ul li {list-style-type:none; display: inline; color: #fff; margin-right: 15px;}
#nav ul li a {color: #fff; text-decoration: none;}
#nav ul li a:hover {color: #b9cae2;}


#introPic {background-color: #b9cae2; margin: 0px 40px; padding: 18px; height: 200px; width: 830px;}
#introPic p {float: right; font-size: 12px; line-height: 20px; border: 1px solid #fff; padding: 15px; width: 400px; margin: 0px 10px 0px 0px; background-color: #c8d5e8;}
#introPic img {border: 1px solid #fff; float: left;}

#hpbottomInfo {margin: 20px 60px 30px 60px; font-size: 11px; line-height: 15px;}
#hpbottomInfo p.header {border-bottom: 1px solid #4f413e;}
#hpbottomInfo p.contact {float: right; margin: 0px 12px; }
#hpbottomInfo .spr {height: 10px;}
 
#main {background-color: #fff;  margin: 0px; padding: 0px;width: 950px; }
#main img.logo {margin: 0px;} 




#mainSec {background-color: #fff; height: 850px; margin: 0px; padding: 0px;width: 950px; }
#mainSec img.logo {margin: 0px 50px;} 

#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 {display:none;}


#secMiddle {float: left; width: 580px; font-size: 12px; line-height: 18px;}
#secMiddle h1 {border-bottom: 1px solid #4f413e;}
#secMiddle h2 {color: #4f413e; font-size: 13px; margin: 25px 0px 10px 0px;}
#secMiddle p {margin:12px 0px;}
#secMiddle img.title {padding-bottom: 8px;}
#secMiddle table.city {font-size: 12px;}
#secMiddle table.city tr.divider{background-color: #cddaeb; height: 1px; padding: 3px;}

#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;}

#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;}
#secMiddle table.glance tr.day {color: #e8eff8; 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;}


#secMiddle table.reg {font-size: 12px;  padding: 5px; margin: 25px 30px 0px 0px;}
#secMiddle table.reg td.divider{background-color: #cddaeb; height: 1px; padding: 3px;}
#secMiddle table.reg td.top {color: #e8eff8; background-color: #4f413e; font-weight: bold; }
#secMiddle table.reg tr.rate{background-color: #e8eff8;}

#footer {clear: both;font-size: 10px; text-align: center; color: #333;}
#footer a {color: #333;}

#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;}

