

body {background-color: #999999; font: 12px Arial, Helvetica, sans-serif; }

#wrapper {width: 800px; margin: 0px auto; padding: 0;}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


/* button - REGISTRATION top right */
div#callout {margin-left:580px; padding-top: 45px;} 
 
/* END REG button */


/************** HFN NEW STYLES ****************/
  
  
h1#sec {color: #1e4471; font: 18px Arial, Helvetica, sans-serif; font-weight: bold; margin: 20px 0px 5px 0px;}
h2#sec {color: #000; font-family: "Times New Roman", Times, serif; font-size: 15px; margin: 5px 10px 15px 0px;}
h3#sec {color: #1e4471; font-size: 12px; margin: 15px 10px 15px 0px; border-bottom: 1px dashed #ccc; padding-bottom: 5px;}
#leftcolumsAll{float: left; width: 350px; padding: 5px 10px 10px 20px; background-color: #ffffff; margin: 0px; color: #333; height: 360px; border-left: 1px solid #fff;}
#leftcolumsAll ul{ margin-top: 5px;}
#leftcolumsAll ul li { margin-bottom: 3px;}
#leftcolumsAll ul.hallhfn {}
#leftcolumsAll ul.hallhfn li { margin-bottom: 8px;}

#hours {border-top: 1px solid  #dc4b34; border-bottom: 1px solid  #dc4b34; padding: 8px; background-color: #fff;}

a {color: #d93920;}
a:hover {color: #dc341b;}

#contentwrapper {margin: 0px; padding: 0px; background-color: #79A9BD; width: 800px;}
#contentwrapperreg {margin: 0px;padding: 0px;width: 798px; background-color: #ffffff; border-right: 1px solid #fff; border-left: 1px solid #fff;}

#newbanner {width: 800px; margin: 0px; padding: 0px; background:url(../images/hfnBanner.gif) no-repeat; height: 116px;}


/*Marketing Toolkit */
#middlecolumnexhibm {width: 750px;font-size: 11px;padding: 0px 25px 0px 20px;margin: 0px;background-color: #ffffff; font: 12px Arial, Helvetica, sans-serif; border-right: 1px solid #fff; border-left: 1px solid #fff;}
#middlecolumnexhibm h1 {color: #1e4471; font: 18px Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; padding: 25px 0px 0px 0px;}
#middlecolumnexhibm p {padding: 10px 0px 0px 0px;}



#middlecolumnhallsp h2 {color: #1e4471; font: 15px Arial, Helvetica, sans-serif; font-weight: bold; margin: 20px 0px 5px 20px;}
#middlecolumnhallsp h3 {color: #1e4471; background-color: #ebebeb; padding: 5px; font: 12px Arial, Helvetica, sans-serif; font-weight: normal; margin: 10px 40px 5px 20px;}


.bannerprint {display: none;}

#ad {padding-bottom: 15px;}

/* Navigation */

#topnav {margin: 0px; padding: 0px; height: 32px; background-color:#ebebeb; border-top: 1px solid #fff;  border-right: 1px solid #fff;  border-left: 1px solid #fff;text-align: center;}
.homeborder {border-right: 1px solid #fff;border-left: 1px solid #fff;}
#topnav ul {margin: 0px; padding: 10px 0px 0px 25px;}
#topnav ul li {display: inline; font-size:12px;padding: 0px 28px 5px 0px;margin: 0px;letter-spacing: .025em;}
#topnav ul li a {text-decoration: none; font-weight: bold; color: #000;}
#topnav ul li a:hover {text-decoration: none; color: #dc341b;}


.ieright {margin-left: 120px;}
.regnav {margin-right: 20px;font-weight: bold;}


#toplinks {background-color: #ffffff;margin: 0px;padding: 0px;}


#middlecolumn a {color: #666666;}
#middlecolumn a:hover {color: #666666;}
#middlecolumn {float: left;width: 475px; font-size: 11px;color: #333;padding: 0px 0px 0px 80px;margin: 0px;}

table.speak {font-size: 10px; line-height: 15px;}
table.speak img {border: 1px solid #cccccc;}

#middlecolumn table {font-size: 11px;color: #666666;marg-left: 80px;}
#middlecolumn p {width: 40em;padding: 0px;margin: 0px 0px 15px 0px;}
#middlecolumn .item {width: 35em;padding: 0px;margin: 0px 0px 5px 10px;}
#middlecolumn .item2 {width: 35em;padding: 0px;margin: 0px 0px 5px 10px;}




#leftcolumn {float: left;font-size: 11px;width: 374px;padding: 0px;background-color: #79A9BD;margin: 0px;color: #ffffff;}
#leftcolumn p {margin-top: 10px;}
#leftcolumn a {color: #003768;}
#leftcolumn a:hover {color: #003768;}
#leftcolumn ul.home {margin-left: 55px;margin-bottom: 0px;padding-bottom: 0px;}

#rightcolumn {float: right;font-family: Verdana;background-color: #999999;padding: 0px;margin: 0px;width: 406px;}
#rightcolumn img {margin: 0px;padding: 0px;float: right;}

#leftcolumn h1 {font-family: Verdana;font-size: 15px;margin: 35px 20px 15px 35px;color: #fff;}
#leftcolumn p {font-family: Verdana;font-size: 11px;margin: 20px 20px 10px 35px;}
#leftcolumn p.sec {font-family: Verdana;font-size: 11px;margin: 20px 20px 10px 35px;}
#leftcolumn ul {list-style-type: none;margin: 0px;padding: 0 0 25px 0px;}
#leftcolumn ul li {list-style-type: none;margin: 8px 0px 0px 0px;padding: 0px;}




#middlecolumnedu a {color: #666666;}
#middlecolumnedu a:hover {color: #666666;}
#middlecolumnedu {float: right;width: 625px;font-size: 11px; color: #666666; padding: 0px 0px 0px 20px; margin: 0px;background-color: #ffffff;}

#middlecolumnedu p.credit {width: 38em;}


#middlecolumnexhib a {color: #666666;}
#middlecolumnexhib a:hover {color: #666666;}
#middlecolumnexhib {float: right; width: 500px; padding: 0px 80px 0px 15px; margin: 0px; background-color: #ffffff;}






.leftnav {float: left;font-size: 10px;width: 130px;margin-top: 25px;margin-left: 15px; padding-left:10px;}
.leftnav p{margin-top:450px;}

.leftnav ul {border-top: 11px solid #1e4471;background-color: #f4f4f4;list-style-type: none;margin-left: 0px;padding: 0px;}
.leftnav ul li {border-bottom: 1px solid #666;margin-top: 5px;padding-left: 8px;padding-right: 2px; padding-bottom: 5px;}
.leftnav ul li a {text-decoration: none;color: #000;}
.leftnav ul li a:hover {text-decoration: none;color: #d9260b;}



/*EDUCATION page */
#mainwrapper {background-color: #fff; border-right: 1px solid #999; border-left: 1px solid #fff; height: 100%;}

#leftcolumned{float: left; width: 350px; padding: 5px 10px 10px 20px; background-color: #ffffff; margin: 0px; color: #333; height: 360px; border-left: 1px solid #fff;}
#leftcolumned p { }

#leftcolumned p.lead {}
#leftcolumned p.lead a {color: #003768;}
#leftcolumned a {color: #1660ab;}
#leftcolumned a:hover {color: #1660ab;}
#leftcolumned p.clsSpkr {color: #1d426d; margin: 10px 0px;}
#leftcolumned p.clsSpkr img {float: left;  margin-right: 5px;}
#leftcolumned p.clear {clear: both; }

#leftcolumned ul {font-size: 12px; margin-left: 55px; margin-bottom: 10px; margin-top: 0px;padding-bottom: 0px;}

#leftcolumned p.feedback {font-size: 11px; line-height: 17px; margin-top: 15px; color: #7fb0c6;}
#leftcolumned p.feedback a {color: #7fb0c6;}


#middlecolumnhallsp {clear:both;font-family: Verdana;font-size: 11px;color: #666666;padding:0px;margin: 5px 0px; border-top: 1px solid #ebebeb;}
#middlecolumnhallsp img {margin-left: 10px;}











/*Exhibit Hall page */

#middlecolumnhall {float:left; width: 350px;  font-size: 11px; color: #333; padding: 0px 0px 0px 0px; margin: 0px; background-color:#ffffff; 
border-left: 1px solid #ffffff; height: 400px;}
#middlecolumnhall img {padding-right: 15px;}
#middlecolumnhall p.hours {background-color: #f2f7fb; font-size: 12px; line-height:18px; margin: 5px 10px 10px 0px; padding: 12px; color: #065ca4; border: 1px solid #065ca4; }
#middlecolumnhall p {font-size: 12px; line-height:18px; margin: 10px 0px;}
#middlecolumnhall p.second {font-size: 12px; line-height:18px; margin: 10px 0px 5px 0px;}
#middlecolumnhall ul {font-size: 12px; line-height:18px; margin: 5px 10px 15px 25px;}
#middlecolumnhall ul li {margin-bottom: 5px; font-size: 12px;}


#middlecolumnhall a:hover {font-size: 11px;color: #135192;}
#middlecolumnhall a:visited {font-size: 11px;color: #135192;}

#middlecolumnhall p.qualifier2 {color: #065ca4; margin-left: 5px; font-size: 9px; font-family:  Arial, Helvetica, sans-serif; line-height: 14px; margin-top: 5px;}






#speakers {width: 600px;margin: 0px;border: 1px solid #cccccc;padding: 0px;background-color: #ddeaef;}
#speakers ul{float: left;width: 570px;margin: 0px 0px 0px 15px;padding: 0;list-style: none;color: #666666;font-size: 11px;font-weight: normal; line-height: 14px;}
#speakers p{margin-left: 10px;font-size: 11px;color: #135192;}
#speakers ul li {float: left;width: 260px;margin: 0;} 
#speakers a {font-size: 14px;color: #135192;font-weight: normal;font-size: 11px;text-decoration: none;font-weight: bold;}
#speakers a:hover {font-size: 14px;color: #666666;font-weight: normal;font-size: 11px;text-decoration: none;font-weight: bold;}
#speakers a:visited {font-size: 14px;color: #135192;font-weight: normal;font-size: 11px;text-decoration: none;font-weight: bold;}
#speakers ul li img {float: left;margin-right: 10px;}


.header {background-image: url(../images/speakers_back2.gif);background-repeat: no-repeat;font-family: Verdana;font-size: 14px;color: #135192;margin:0px;padding: 0px;}
.header p {font-family: Verdana;font-size: 15px;color: #135192;font-weight: bold;padding: 10px;}

div#flash {background-color: #d4d6d7;  float: right; margin: 0px; padding: 0px;}
div#flash img {margin: 0px; padding: 0px; }
div#edutable {clear:both; font-family: Verdana;font-size: 11px;color: #666666;padding: 20px 20px 0px 0px;}
div#edutable table a {color: #135192;}

div#edutable a:hover {color: #666666;}
div#edutable h2 {font-family: Verdana;font-size: 17px;line-height: 22px;color: #135192;margin: 15px 10px 10px 0px;padding: 0px;}
div#edutable div.title h2 {font-family: Verdana;font-size: 17px;line-height: 30px;color: #135192;margin: 0px 10px 10px 60px;padding: 0px;}
div#title {font-family: Verdana;font-size: 17px;width: 800px;color: #135192;margin:0px;padding: 0px; background-image: url(../images/nav_back4.gif);background-repeat: no-repeat;
height: 30px;}

div#title h2 {font-family: Verdana;font-size: 17px;line-height: 30px;color: #135192;margin: 0px 10px 10px 60px;padding: 0px;}
div#edutable p.rg {background-color: #f4f4f4; color:#135192; margin-right: 2px; padding: 8px; border: 1px solid #ddeaef;}
div#edutable p.rg a {background-color: #f4f4f4; color:#135192;}
div#edutable h3 {font-size: 15px; color: #765914; font-weight: bold; padding-top: 5px;}
div#edutable h5 {font-size: 12px; color: #765914; font-weight: bold; padding-top: 5px;}
div#edutable h4 {font-size: 11px; line-height: 15px; color: #014a94; text-align: center; margin: 5px 0px 0px 0px;}

div#edutable table td {padding: 10px;}
div#edutable p.date {color: #89b4c6;text-align: center;font-size: 10px;margin: 0px;}
div#edutable p.date2 {color: #ffffff;text-align: center;font-size: 10px;margin: 0px;}
div#edutable a.top {float: right;color: #333;}

div#newspeakers {float:right;width: 416px;height: 380px;font-size: 10px; line-height: 12px;color: #003768; border-right: 1px solid #fff; background-color: #1d426d;}
div#newspeakers table {margin: 0px;padding: 0px;}
div#newspeakers table h1 {font-size: 14px;color: #003768;font-family: Verdana;margin: 20px 0px 10px 15px;letter-spacing: 1px;}
div#newspeakers table img {border: 1px solid #765914;margin: 0px 0px 15px 20px;}



/*GENERAL INFO page */
#middlecolumninfo {float: right; width: 400px;  color: #333; padding: 0px 20px 0px 0px; margin: 0px 10px 0px 0px;background-color: #ffffff; line-height: 18px;}


#middlecolumninfo p {margin-top: 5px;}
#middlecolumninfo ul {margin-top: 5px; font-size: 12px;}
#middlecolumninfo ul.staff {margin-left: 2px; font-size: 12px; line-height: 17px;}

#infoleft {background-color: #fff; margin: 50px 15px 0px 0px; float: right; width: 150px;}
#infoleft a {color: #035ea7;}
#infoleft p.secd {border-top: 1px solid #035ea7; padding-top: 15px; margin-top: 15px;  }



/*TESTIMONIAL page */
#mainColTest {float: right; width: 450px;font-family: Verdana; font-size: 11px; color: #333; padding: 0px 80px 0px 0px; margin: 0px 10px 0px 0px;background-color: #ffffff;}
#mainColTest a {color: #666666;}
#mainColTest a:hover {color: #666666;}
#mainColTest h1 {font-family: Arial, Helvetica, sans-serif; font-size: 17px;line-height: 22px; color: #135192; margin: 40px 10px 10px 0px; padding: 0px;}
#mainColTest p {margin-top: 5px;}
#mainColTest ul {margin-top: 5px;}

#testImage{float:left; margin: 35px 10px 0px 0px; padding-left: 60px;}
#testImage img {border: 1px solid #adc9d7;}



/* education agenda */

#schedprint2 {font-size: 10px; line-height: 15px; width: 770px; margin-left: 10px; padding: 5px;}
#schedprint2 .sessioncall{font-size: 10px; color: #765914;border-bottom: 1px solid #765914;}
#schedprint2 .sessioncall2{font-size: 10px;color: #765914;border-bottom: 1px solid #765914;margin-top: 25px;}
#keynotes08 {border: 2px solid #85b0be;padding: 25px; margin: 0px 0px 0px 30px;}
#keynotes08 h1 {color: #765914; margin-top: 0px; font-size: 16px;}

/* HOMEPAGE */

#mainNov08 {border-top: 1px solid #fff; background-color: #fff;padding: 15px 0px 40px 0px; margin: 0px;
border-right: 1px solid #fff; border-left: 1px solid #fff; background-image: url(../images/mainBack.gif);background-repeat: no-repeat; height: 740px; }
#mainNov08 a {color: #d93920;}
#flashtopspacer {background-color: #fff; height: 10px; }


/* HOMEPAGE - left column*/
#f08Left {float: left; width: 480px; margin: 0px 10px 0px 0px; padding: 10px 0px 0px 40px; color: #0558a4;}
#f08Left h1 {color: #1e4471; line-height: 20px; font-size: 18px; margin: 25px 0px 5px 0px;}
.red {color: #d93920;}
#f08Left h2 {font-family:"Times New Roman", Times, serif; font-size: 16px; color: #000; margin: 5px 0px 15px 0px;}
#f08Left h2.sub {margin-top: 25px; }
#f08Left p {margin: 10px 0px; color: #333; line-height: 19px;}
#f08Left p.netThumbs {background-color: #fff; padding: 8px; width: 120px; border: 1px solid #999; margin: 10px 0px 0px 0px; text-align: center;}
#f08Left .nettble { padding: 0px; width:200px; margin: 10px 0px 0px 0px; text-align: center;}
#f08Left .nettble td.mid {background-color: #fff; border-right: 1px solid #666;border-left: 1px solid #666; margin:0px; text-align: center;}
#f08Left ul {color: #333;}
#f08Left ul li {margin-bottom: 8px; margin-top: 0px;}
#f08Left table.twocol { }
#f08Left table.twocol ul {margin: 0px; padding: 0px 0px 0px 15px; }
#f08Left h3 {font-size: 13px; color: #d93920; border-bottom: 1px dashed #ccc; margin: 25px 0px 15px 0px; padding-bottom: 5px; line-height: 15px;}


/* HOMEPAGE - right column*/
#f08Right {float: right; margin: 0px 10px 0px 0px; width: 200px; padding: 25px 30px 0px 0px; color: #0558a4;}
#f08Right h2.sub{margin-top: 25px;}
#f08Right p.EStext {float:right; width: 200px; font-size: 11px; font-weight: bold; margin-right: 80px; color: #C9252C;}
#f08Right img.ESimage {float:left;}

#f08Right ul {margin: 0px 0px 10px 15px; color: #333;}
#f08Right ul li {margin: 0px 0px 5px 0px;}
#f08Right .saveDate {background:url(../images/saveDate.png) no-repeat; letter-spacing: 1px; color: #0558a4;  margin: 15px 0px 0px 0px; padding-bottom: 0px; line-height: 18px; height: 76px; padding: 0px 0px 10px 160px;}

#f08Right h2 {font-size: 13px; color: #d93920; border-bottom: 1px dashed #ccc; margin: 15px 0px 15px 0px; padding-bottom: 5px; line-height: 15px;}
#f08Right h3 {letter-spacing: 1px; border-bottom: 1px solid #333; margin: 15px 0px 10px 0px; padding-bottom: 5px; width: 180px;}
#f08Right h4 { margin: 12px 0px 3px 0px; color: #333;}
#f08Right .eshighlight {color: #c9252c;}
#f08Right p {margin: 0px 0px 10px 0px; line-height: 17px; color: #333;}
#f08Right a {font-weight: normal;}
#f08Right .loginbutton {float: right; margin: 0px 0px 0px 15px;}
#f08Right table.keynotes {font: normal 10px Verdana, Arial; line-height: 13px; }
#f08Right table.keynotes td.keyinfo {padding: 0px 0px 0px 10px; }
#f08Right table span.keysize {font-size: 11px; font-weight: bold; }
#f08Right table.keynotes img {border: 1px solid #666; }
#f08Right p.quote {background-image: url(../images/quoteBack2.gif); background-repeat:no-repeat; padding: 0px 0px 0px 38px; color: #000; font-size: 11px; line-height: 18px; margin-bottom: 25px;}
#f08Right .quotelg {font-size: 13px; font-weight: bold; color: #045eac;}


#homeExhibitors {clear:both; margin: 20px; }

#networking {margin-top: 10px;background-color: #fff;width: 400px;margin: 40px 0px;}
#networking h2 {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666; padding: 5px;margin: 0px;}


#sponsorshome {margin: 15px 10px 0px 0px; padding-top: 10px;}
#sponsorshome img {margin: 0px 5px 8px 0px; }
#sponsorshome a {clear: both;}
#sponsorshome h2 {font: bold 11px Verdana, Arial;letter-spacing: 1px; color: #0558a4; border-bottom: 1px solid #0558a4;  margin:0px;padding-bottom: 5px;}



/* NETWORKING PAGE */

contentwrapperNet {height: 350px; background-color: #33333; margin: 0px; padding: 0px;}

#netLeftcolumnhm {float: left; font-size: 11px;width: 383px;padding: 0px;background-color: #fff;margin: 0px;color: #333;height: 400px;border-left: 1px solid #fff;}

#netLeftcolumnhm p {font-size: 12px;line-height: 18px;margin: 10px 10px 0px 20px;}
#netLeftcolumnhm a {color: #003768;}
#netLeftcolumnhm a:hover {color: #003768;}
#netLeftcolumnhm ul {line-height: 15px; margin-left: 40px; margin-top: 10px;font-size: 12px;line-height: 16px;}
#netLeftcolumnhm ul li {margin-bottom: 5px;}
#netLeftcolumnhm ul li.bottom {margin-bottom: 0px;padding-bottom: 0px;}
#netLeftcolumnhm .social {margin: 5px 25px 0px 25px; text-align: center; background-color: #fff; vertical-align:top; padding: 0px; width: 250px;}
#netLeftcolumnhm .socP {margin-top: 10px; margin-bottom: 5px;  }
#netLeftcolumnhm img.off {padding-bottom: 5px;}
#netLeftcolumnhm p.qualifierNet {color: #065ca4; margin-left: 20px; font-size: 9px; line-height: 14px; margin-top: 7px; clear: both; padding-bottom: 5px;}



/* Exhibit Hall page image */

#hallRotate2 {float:right; width: 416px; height: 324px; background-color: #fff;}
#hallRotate {float:right; width: 416px; height: 380px; background-color: #fff;}


/* Education - days and tracks only */

#eduTracks09 {clear: both; border-top: 1px solid #ebebeb; border-right: 1px solid #fff; padding: 20px 20px 10px 30px; margin-top: 5px;}
#eduTracks09 a {color: #333; text-decoration: none; }
#eduTracks09 h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #135192;}
#eduTracks09 h1.matrix {font-size: 18px; color: #135192;}
#eduTracks09 h2 {color: #1e4471; font-size: 16px;}
.trackemp {font-size: 14px; color: #fff; padding-right: 5px;}
#eduTracks09 .day{margin-top: 35px;}
#eduTracks09 .daytwo {margin-top: 25px;}
#eduTracks09 h3{background-color: #1d426e; font-size: 14px; color: #fff; margin: 10px 0px 10px 0px; padding-left: 10px; padding: 2px 10px; }
#eduTracks09 h4 {font-family:color: #135192; font-size: 15px;letter-spacing: 1px; margin-left: 10px; }
#eduTracks09 p.speakersOne  {font-size: 12px; line-height: 18px; margin: 20px 15px 10px 0px; border: 0px; padding: 0px;}
#eduTracks09 table.speakers {font-size: 11px; line-height: 16px; margin-top: 15px; margin-left: 10px; padding-left: 25px;}
#eduTracks09 table.speakers a {color: #000;}
#eduTracks09 table.speakers td.spacer {height: 10px;}
#eduTracks09 p{font-size: 12px; line-height: 18px; padding-top: 5px; margin: 15px 0px 8px 0px;  }
#eduTracks09 p.titleES {font-size: 12px; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-left: 0px; background-color: #ebebeb; padding: 5px;}
#eduTracks09 p.titleES img {padding-right: 5px;}
#eduTracks09 p.title {font-size: 11px; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-left: 10px; padding-left: 25px; }
#eduTracks09 p.title img {padding-right: 5px;}
#eduTracks09 p.twisty{font-size: 11px; line-height: 18px; margin-top: 0px; padding: 0px; margin-left: 10px; padding: 0px 25px;}
#eduTracks09 .click {font-size: 11px; color: #d93920;}
#eduTracks09 .blue {color: #000;}
#eduTracks09 .divider {border-bottom: 1px solid #8ab4c6;}
#eduTracks09 p.es {float:right; color: #990000;  font-size: 11px; margin-right: 0px;}
#eduTracks09 p.es img {padding-right: 3px;}
#eduTracks09 .es {font-size: 11px; margin-left: 300px; letter-spacing: 0px;}
#eduTracks09 .es img {padding-right: 3px;}
#eduTracks09 .es2 {font-size: 11px; margin-left: 100px;letter-spacing: 0px;}
#eduTracks09 .es2 img {padding-right: 3px;}

#eduTracks09 a.ScheduleGlance {color: #135192; text-decoration:underline; margin-left: 15px; font-size: 12px;}
#eduTracks09 a.ScheduleGlance hover {color: #dc341b;}
#eduTracks09 .blue{color: #135192; font-size: 12px;margin-bottom: 15px; line-height: 18px;}
#eduTracks09 .keynote {background-color: #edf2f6; padding: 0px; margin-bottom: 35px;}

#eduTracks09 table.sessions {background-color: #fff; }
#eduTracks09 table.sessions tr {background-color: #ebebeb; }
#eduTracks09 table.sessions td.time {color: #1d426d; background-color: #ebebeb;}
#eduTracks09 table.sessions td.sessTitle{color: #1d426d; font-weight: bold;}
#eduTracks09 table.sessions tr.titles {background-color: #ccc; color: #1d426d; }

#eduTracks09 .crumbs {text-align: right; font-size: 12px; color: #162b46;margin: 0px 140px 0px 0px; font-family: Arial, Helvetica, sans-serif;}
#eduTracks09 .crumbs a {text-decoration: underline; color: #135192;}

#middlecolumn .crumbs2 {text-align: right; font-size: 12px; color: #065ca4;margin: 20px 20px 0px 0px; font-family: Arial, Helvetica, sans-serif;}
#middlecolumn  .crumbs2 a {text-decoration: underline; color: #135192;}


#eduSecNav {background-color: #ebebeb; background:url(../images/OnDemandBackground.gif) no-repeat;  padding: 5px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 15px 0px 30px 0px;}
#eduSecNav ul {color: #135192; display: inline; list-style-type: none; margin: 0px; padding: 0px; }
#eduSecNav ul li {color: #135192; display: inline; padding-right: 30px;}
#eduSecNav ul li.vceEdu {font-weight: bold; padding-right: 25px; letter-spacing: 1px; padding-left: 15px; margin: 0px;}
#eduSecNav ul li.linespace{margin: 0px;}
#eduSecNav ul a {color: #135192; text-decoration:underline;}
#eduSecNav ul a:hover {color: #333;}

#onDemand {background-color: #ebebeb;  color: #135192; padding: 8px; border: 1px solid #135192;}
#onDemand a {color: #135192; text-decoration: underline;}

#eduTracks09 .keynote p.block {background-color: #fff; color: #135192;  padding: 10px 15px; font-size: 16px; line-height: 22px; text-align: left; font-weight: bold; margin: 20px 0px 5px 0px; border-bottom: 1px solid #8ab4c6;  }

#eduTracks09 .keynote p.time {color: #8ab4c6; padding: 5px; font-size: 14px; line-height: 18px; text-align: left; font-weight: bold; margin: 5px 15px 5px 15px; }
#eduTracks09 .keynote img {margin: 5px 15px 50px 0px; border: 1px solid #fff;}
#eduTracks09 .keynote p {margin: 0px 65px 0px 15px; font-size: 11px; line-height: 18px; padding: 0px;}
#eduTracks09 .keynote p.type{margin: 20px 15px 5px 15px; color: #135192; font-size: 15px;}
#eduTracks09 .keynote p.type2{margin: 0px 15px 5px 15px; color: #135192; font-size: 15px; clear:both; margin-top: 0px; padding: 0px;}
#eduTracks09  p.name {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 15px 0px 10px; color: #333; font-size: 12px;}
#eduTracks09  p.keyspeaker{font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 40px 10px 10px; color: #333; font-size: 11px; line-height: 17px;}
#eduTracks09  p.keyspeaker img {float: left; margin: 0px 12px 35px 0px; border: 1px solid #8ab4c6; padding: 8px;}
#eduTracks09  p.keyspeaker img.onedown {float: left; margin: 0px 12px 10px 0px; border: 1px solid #8ab4c6; padding: 8px;}
/* Schedule at a glance */
#eduTracks09 table.glance {font-family: Arial, Helvetica, sans-serif; background-color: #999; font-size: 12px;}
#eduTracks09 table.glance .description {background-color: #fff; color: #162b46;}

#eduTracks09 table.glance tr.title {background-color: #ccdfe8; color: #333; font-weight: bold; font-size: 15px;}
#eduTracks09 table.glance tr.day {color: #fff; background-color: #162b46;}
#eduTracks09 table.glance tr.day h1 {color: #fff; font-size: 14px; padding: 0px 5px; margin: 0px;}
#eduTracks09 table.glance .gray {background-color: #ebebeb;}
#eduTracks09 table.glance .hall {background-color: #ccdfe8;}
#eduTracks09 table.glance .track {background-color: #8db6cc; color: #fff; font-weight: bold; padding: 0px 5px; font-size: 13px;}
.blue {color: #045eac;}
#eduTracks09 table.glance .break {background-color: #ccc;}


/* fix for Flash on Education page */
.flashy {
z-index: 0;
} 


/* Pricing */
p.qualifier {color: #666;  font-size: 10px; line-height: 13px; margin: 5px 10px 0px 0px; padding: 0px;}




/* footer */
#footer {background: #ffffff url(../images/footer.gif) no-repeat; color: #333; font-family: Verdana; font-size: 9px; clear: both; height: 63px; padding-top: 0px; margin: 0px;}
#footer a{color: #666}
#footer a:hover{color: #d93920;}
#footer p {margin: 0px; padding: 15px 0px 10px 0px; line-height: 15px; color: #666;}


