html, body { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body {background:#000000;}
h2, h3 {padding:0; margin:0; font-size:100%;}
a {color:#069; text-decoration:none;}

h1 {font-size:24px; padding:0; margin:0;}
h2 {font-size:18px; font-weight:normal;}
h3 {font-size:16px;}
h4, .larger {font-size:14px; padding:0; margin:0;}
h5 {font-size:12px; padding:0; margin:0;}
form {padding:0;margin:0;}

.bodytext, .bodytext2 {background:#FFFFFF; font-size:11px; border:2px solid #715629; border-top:0;}

#container {padding:4px; background:#000000; width:989px;text-align:left;}
#container table {margin:0 5px 0 6px;padding:0;}
.bodytext table {width:720px; font-size:11px;}
.bodytext table table {width:auto; font-size:11px;}
.bodytext2 table {font-size:11px;}

.press, .hide, .press2, .hide2, .press3, .hide3, .press4, .hide4 {display:none;}

.shadebox {border:1px solid #d31245; background:#f5f5f5; padding:8px;}
.sidebar { font-size:11px; margin-top:8px; padding-left:3px;}
.red {color:#d31245;}
.redheader {color:#d31245; font-weight:bold; font-size:110%; text-transform:uppercase;}
#rule {border-bottom:1px solid #58040f; border-top:1px solid #58040f; margin:0 8px 0 8px; padding:1px 0 2px 0;}
.contentbodyfull {border:2px solid #58040f;}
.padded {padding:10px;}
.sideheader {background:#000000 url(/emtech/09/images/side_header.jpg) no-repeat; height:23px; width:237px; height:22px; color:#a9996d;font-weight:bold;margin-top:8px;}
.sideheaderpad {padding:2px 0 0 5px ;}
.sidebody {background:#ffffff; margin:0 0 8px 0;}
.sidebody table { font-size:11px;}
.registerbutton {background:#2e1010 url(/emtech/08/images/registerbg.jpg) left bottom repeat-x; color:#FFFFFF; font-size:11px;}
.registerbutton a {color:#FFFFFF;}
.registerbutton h4 a {color:#FFFF99;}
p {padding:5px 0 5px 0; margin:0;}
#banner {padding:0; margin:0;}
#menu { padding:0; margin:0 0 4px 0;}
#menu img {padding:0;margin:0;}

.content, .content2 {padding-right:10px;}

.image {margin-bottom:10px;}



#nav {width:853px; color:#8B8972; margin-top:10px;}
#nav a { color:#000000; text-decoration:none;}
#nav ul { list-style:none;}
#nav ul li {display:inline;}


/* SCHEDULE PAGE */

.datetable {border-bottom:2px solid #000000;}
.datetable td {padding:20px 0 5px 0;}
.date {font-size:16px; font-weight:bold; color:#000000; margin-bottom:0; margin-top:7px;}
.date .small {font-weight:normal;color:#000000;font-size:11px;}
.scheduletable td {border:1px #E6E6E6 solid; padding:3px 8px 3px 8px; font-size:11px;}
.breakout {background:#999;color:#FFFFFF;}
.breakoutsession {background:#F6F6F6}
.scheduletable td h4 {font-size:13px; padding:0; margin:0; color:#990000;}
.scheduletable td h3 {font-size:13px; padding:0; margin:0; font-weight:normal}
.breakout h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.breakout td h4 {color:#FFFFFF}
/* SPEAKERS PAGE */
.speakerbioname {font-weight:bold; font-size:14px;}
.speakerbiotitle {font-weight:bold; font-size:12px;}
.speakerbiolast {padding-bottom:30px;}

/* TRAVEL PAGE */
.imgfloat {float:right; padding-left:10px; padding-bottom:10px;}
.printLink {padding-left:30px;}

/* PRESS PAGE */
.rule {padding:0 0 10px 0; margin:0 0 10px 10px; border-bottom:1px solid #D8D8D0;}

/* REGISTRATION PAGE */

.SubmitButton {background-image:url(/images/button.gif);  width:125px; height:25px; border:0; cursor:hand; cursor:pointer; margin-top:10px; color:#006F91; font-size:99%; background-repeat:no-repeat;}


/* WORKSHOP PAGE */
#partners {background: url(/events/tretc/images/dots.gif) top left repeat-x; padding:5px 0 0 0;}