body {
font-size:11px; 
color:#363636; 
background:#FFFFFF url(../images/bg_images/bg-image.jpg) top left repeat; 
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
font-weight:normal;
margin:0px; padding:0px;
line-height:16px;
letter-spacing:0 em !important; letter-spacing:0.02em}

#layout {float:left; width:100% !important; width:96%; text-align:center; margin:0px; padding:0px;}
#layout #mtb {
float:left;
width:850px; 
margin:0px 0px 0px 10% !important; margin:0px 0px 0px 3%; 
padding:0px; 
text-align:center; 
border-left:1px solid #999999; 
border-right:1px solid #999999; 
border-bottom:1px solid #999999; 
background:#FFFFFF top left repeat-y;}
#layout #mtb #menu, #layout #mtb #promo {float:left; width:100%; margin:0px auto; text-align:center; background:#FFFFFF;}

#layout #mtb .header {
float:left; 
width:850px; 
margin:0px; padding:0px;
background:#CCCCCC url(../images/bg_images/header-bg.jpg) top left repeat-x; 
border-top:1px solid #CCCCCC; 
border-bottom:1px solid #999999;}
#layout #mtb #contentBody {float:left; margin:10px 0px; width:100%}


/*****Added****/
#layout #mtb #contentBody #legend {float:left; width:80%; padding-left:20%; margin:20px 0px 0px;}
#layout #mtb #contentBody #legend #box1 {float:left; width:10px; height:10px; border:1px solid #CCCCCC; background:#FFFACD; margin:2px 0px 0px;}
#layout #mtb #contentBody #legend #box1-text {float:left; width:auto; padding:0px; margin:0px 8px 0px 0px}
#layout #mtb #contentBody #legend #box2 {float:left; width:10px; height:10px; border:1px solid #CCCCCC; background:#FFDEAD; margin:2px 0px 0px;}
#layout #mtb #contentBody #legend #box2-text {float:left; width:auto; padding:0px; margin:0px}
/*************/
#layout #mtb #contentBody #sect-a, #layout #mtb #contentBody #sect-b {width:46%; text-align:left; padding:0%; margin:10px 0px 0px;}
#layout #mtb #contentBody #sect-a {float:left;}  
#layout #mtb #contentBody #sect-b {float:right;}

.left-section {float:left;}
.right-section {float:right;}
.left-section, .right-section {width:45%; font-size:12px; font-weight:bold; color:#333333; text-align:left; padding:0px 0px 0px 4%;}

.pg1-conf-arts {float:left; width:90%; margin:2px; padding:1px 1px 5px; text-align:left; font-size:12px; color:#333333; border-bottom:1px solid #C5C5C5}
.pg1-conf-arts a {text-decoration:none; color:#0000FF; font-size:12px; font-weight:bold}
.pg1-conf-arts a:hover {text-decoration:underline; color:#0000FF; font-size:12px; font-weight:bold}
.pg1-conf-arts a:visited {text-decoration:none; color:#0000FF; font-size:12px; font-weight:bold}

.e-title {margin:0px 0px 2px; padding:0px;}

.pic-layout {float:left; width:100%; margin:0px auto 300px; text-align:center}
.pic-layout img {border:1px solid #999999}
table {text-align:center; border:1px solid #CCCCCC; color:#000000;}
table th {background-color:#E5E5E5; border-bottom:1px solid #CCCCCC}
table tr, table td {border:1px solid #CCCCCC}

.small-text {float:left; width:80%; text-align:left; padding-left:20%; font-size:12px; margin:5px 0px 5px;}
.small-text a, .small-text a:hover, .small-text a:visited {text-decoration:none; color:#0000FF;}
/***************************/
/****Schedule Formatting****/
/***************************/
.conf-dates {float:left; width:100%; font-size:16px; color:#990000; font-weight:bold; margin:10px 0px; padding:2px 0px}
.conf-headers {float:left; width:98%; font-size:13px; color:#FFFFFF; font-weight:normal; margin:2px 0px 0px; padding:2px 1%; background:#6B8E23}
.conf-group-all, .conf-group-ind {float:left; width:100%; margin:2px 0px 0px; padding:0px; font-size:11px;}
/**Main Sessions**/
.conf-group-all {background:#FFFACD;}
.details {float:left; width:100%; border-bottom:1px solid #CCCCCC; margin-bottom:5px; padding-bottom:15px}
.details p {font-weight:normal; margin:0px; padding:0px}
.details a {text-decoration:none; color:#0000FF}
.details a:hover {text-decoration:underline; color:#0000FF}
.details a:visited {text-decoration:none; color:#0000FF}
.new {font-weight:bold; color:#FF0000;}
/**Workshops**/
.conf-group-ind {background:#FFDEAD;}
.conf-time {float:left; width:15%; color:#000000; font-weight:normal; margin:2px; padding:2px; text-align:left;}
.conf-ws, .conf-ms {float:left; width:60%; color:#000000; font-weight:normal; margin:2px; padding:2px;}
.conf-session {float:left; width:20%; color:#000000; font-weight:normal; margin:2px; padding:2px;}
.u {color:#FF0000; font-size:xx-small}
/****/
#layout #mtb #footer {float:left; width:100%; text-align:center; margin:10px auto; font-weight:normal;}