@charset "utf-8";
/* CSS Document */
ul, li, table {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; font-size: 12px; line-height: 19px;  }
body { background: url(//images.tmcnet.com/expo/images/itexpo-m-bg.jpg) top right repeat-y; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.magic {clear: both;}
#mainBG {position:fixed; top:0px; right:0px; z-index: 0; width: 500px; height: 500px; background: url(//images.tmcnet.com/expo/images/austin-icon.png) right top no-repeat;}
#page {width: 1000px; margin: 0 auto; position: relative; z-index: 1;}

#lead {height: 20px; background: #666666; color: #FFFFFF; position: relative; padding: 0 0 0 0; border: 1px solid #333333; border-top: 0px; z-index: 2;}
#lead h1 {position: absolute; left: 10px; top: 0px; margin: 0 0 0 0; padding: 0 0 0 0; color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; color:#CCCCCC;}
#lead .countdown {position: absolute; right: 10px; top: 0px; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; color:#CCCCCC;}
#lead .countdown a {color: #FFFFFF;}
#header {height: 92px; position: relative; z-index: 2;}
#header #logo {height:62px; width: 324px; background: url(//images.tmcnet.com/expo/images/itexpo-logo.png) no-repeat; position: absolute; top: 15px; left: 10px;}
#header #Austin {height:72px; width: 647px; background: url(//images.tmcnet.com/expo/images/Austin-TX-2012.png) no-repeat; position: absolute; top: 10px; right: 10px;}

#main {padding: 20px 0 20px 0; z-index: 1;}
#main #left {width: 135px; float: left; margin-right: 15px;}
#main #center {width: 500px; float: left;}
#main #wide {width: 850px; float: right;}
#main #center #midLeft {width: 240px; float: left;}
#main #center #midRight {width: 240px; float: right;}
#main #right {width: 336px; float: right;}

#nav {background: url(//images.tmcnet.com/expo/images/nav-bg.png) repeat-x top; height: 36px; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; -moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0px 0px 5px #CCCCCC; box-shadow: 0px 0px 5px #CCCCCC; position: relative; z-index:8000;
}
#nav .searchField {position: absolute; right: 36px; top: 8px; border: 1px solid #CCCCCC; background: #FFFFFF; width: 175px; height: 20px;}
#nav .searchButton {position: absolute; right: 5px; top: 5px;}
.mini {font-size: 10px; text-transform: none;}
ul#main-Menu {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none; height: 36px; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3;}
ul#main-Menu li {margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; z-index: 500000;}
ul#main-Menu ul {margin: 0; border: 0 none; padding: 0; list-style: none; display: none; position: absolute; top: 36px; left: 0;}
ul#main-Menu ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#main-Menu ul li {float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ position: relative;}
/* Root Menu */
ul#main-Menu a {background: none; border-right: 1px solid #cacaca; padding: 0 10px 0 10px; margin: 0 0 0 0; text-align: center; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #666666; font: bold 11px/36px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; text-transform: uppercase; /*For IE*/}
/* Root Menu Hover Persistence */
ul#main-Menu a:hover, ul#main-Menu li:hover a, ul#main-Menu li.iehover a {color: #333333; background: #cacaca;}
/* 2nd Menu */
ul#main-Menu li:hover li a, ul#main-Menu li.iehover li a {/*opacity:0.9; filter:alpha(opacity=90);*/ float: none; background: #cacaca; color: #333333; border-bottom: 1px solid #b7b7b7; border-right: 0px; padding: 5px 10px 5px 14px; margin: 0 0 0 0; font-size: 11px; text-align: left; width: 200px; font: bold 11px/18px Arial, Helvetica, sans-serif; text-transform: uppercase;}
/* 2nd Menu Hover Persistence */
ul#main-Menu li:hover li a:hover, ul#main-Menu li:hover li:hover a, ul#main-Menu li.iehover li a:hover, ul#main-Menu li.iehover li.iehover a {background: #666666; color: #FFFFFF;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#main-Menu li:hover ul, ul#main-Menu ul li:hover ul, ul#main-Menu ul ul li:hover ul, ul#main-Menu li.iehover ul, ul#main-Menu ul li.iehover ul, ul#main-Menu ul ul li.iehover ul {display: block;}
/* End of Horizental menu */

ul#main-Menu a.navActive {background: #FFFFFF; border-right: 0; text-align: center; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #000000; font: bold 11px/27px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; text-transform: uppercase; /*For IE*/}
ul#main-Menu a.navActive a {background: #FFFFFF; border-right: 0; text-align: center; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #000000; font: bold 11px/27px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; text-transform: uppercase; /*For IE*/}
ul#main-Menu a.navActive a:hover {background: #FFFFFF; border-right: 0; text-align: center; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #000000; font: bold 11px/27px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; text-transform: uppercase; /*For IE*/}
ul#main-Menu a.navActive a:visited {background: #FFFFFF; border-right: 0; text-align: center; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #000000; font: bold 11px/27px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; text-transform: uppercase; /*For IE*/}

ul#main-Menu a.drop {background: url(//images.tmcnet.com/expo/images/nav-arrow.png) bottom right no-repeat; border-right: 1px solid #cacaca; padding: 0 10px 0 10px; margin: 0 0 0 0; text-align: center; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #666666; font: bold 11px/36px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; text-transform: uppercase; /*For IE*/}
ul#main-Menu a.drop a {background: url(//images.tmcnet.com/expo/images/nav-arrow.png) bottom right no-repeat; border-right: 1px solid #cacaca; padding: 0 10px 0 10px; margin: 0 0 0 0; text-align: center; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #666666; font: bold 11px/36px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; text-transform: uppercase; /*For IE*/}


ul#left-Menu {margin: 0 0 25px 0; border: 0 none; padding: 7px 0 7px 0; list-style: none; border-right: 1px solid #74afcf; border-bottom: 1px solid #74afcf; background:#FFFFFF;}
ul#left-Menu li {margin: 0; border: 0 none; padding: 3px 0 3px 0; list-style: none; position: relative; text-align: center;}


/* --- Nivo Slider---*/

#slider2 {
	position:relative;
	background: url(//images.tmcnet.com/expo/images/loading.gif) no-repeat 50% 50% #202834;
	width: 500px;
	height: 250px;
	margin: 0 0 0 0;
}
#slider2 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider {
	position:relative;
	background: url(//images.tmcnet.com/expo/images/loading.gif) no-repeat 50% 50% #202834;
	width: 500px;
	height: 250px;
	margin: 0 0 0 0;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	right:0px;
	top:0px;
	background:#000;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:175px;
	z-index:89;
	height: 250px;
}
.nivo-caption p {
	padding:10px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
/*
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
*/
/*Custom */
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
}
.nivo-controlNav {
	position:absolute;
	left:10px;
	bottom:5px;
}
/*
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(//images.tmcnet.com/expo/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}
*/
.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(//images.tmcnet.com/expo/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}
#slider .nivo-controlNav img {
	display:none; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
	width: 50px;
	z-index: 5000;
	cursor: pointer;
	-moz-box-shadow:0px 0px 5px #000;
	-webkit-box-shadow:0px 0px 5px #000;
	box-shadow:0px 0px 5px #000;
	border: 1px solid #FFFFFF;
}
#slider .nivo-controlNav a.active img {
	-moz-box-shadow:0px 0px 10px #fff;
	-webkit-box-shadow:0px 0px 10px #fff;
	box-shadow:0px 0px 10px #fff;
}

#slideFeature {position: relative; margin: 0 0 20px 0; -moz-box-shadow:0px 0px 5px #333; -webkit-box-shadow:0px 0px 5px #333; box-shadow:0px 0px 5px #333;}

#slideFeature2 {position: relative; margin: 0 0 20px 0; -moz-box-shadow:0px 0px 5px #333; -webkit-box-shadow:0px 0px 5px #333; box-shadow:0px 0px 5px #333;}


#main #left h1 {font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; color: #333333; font-size: 20px; line-height: 22px; padding: 0 0 5px 0; margin: 0 0 0 0; border-bottom: 1px solid #74afcf;}
#main #right h1 {font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; color: #333333; font-size: 20px; line-height: 22px; padding: 0 0 5px 0; margin: 0 0 0 0; border-bottom: 1px solid #74afcf;}
#main #center h1 {font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; color: #0060aa; font-size: 20px; line-height: 22px; padding: 0 0 5px 0; margin: 0 0 0 0;}
#main #wide h1 {font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; color: #74afcf; font-size: 26px; line-height: 30px; padding: 14px 0 5px 0; margin: 0 0 20px 0; border-bottom: 1px solid #CCCCCC}
#main #center #myHeader h1 {font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; color: #74afcf; font-size: 26px; line-height: 30px; padding: 14px 0 5px 0; margin: 0 0 20px 0; border-bottom: 1px solid #CCCCCC}
#main #center h2 {font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; color: #085884; font-size: 20px; line-height: 28px; padding: 0 0 5px 0; margin: 0 0 0 0;}
#main #center h3 {font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; color: #666666; font-size: 16px; line-height: 22px; padding: 0 0 5px 0; margin: 0 0 0 0;}
#main #center h4 {font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; color: #0060aa; font-size: 18px; line-height: 22px; padding: 10px 0 5px 0; margin: 0 0 0 0;}
#main #right .register {height:50px; width: 160px; background: url(//images.tmcnet.com/expo/images/register.png) no-repeat; float: left; margin-bottom: 16px;}
#main #right .exhibit {height:50px; width: 160px; background: url(//images.tmcnet.com/expo/images/exhibit.png) no-repeat; float: right; margin-bottom: 16px;}
#main #right #wBox {background: url(//images.tmcnet.com/expo/images/white-fade.png) right repeat-y; padding: 10px 10px 10px 10px; border-right: 1px solid #74afcf; border-bottom: 1px solid #74afcf; margin: 0 0 25px 0;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; font-size: 12px; line-height: 19px;}

#adBox {text-align: center; margin: 0 0 25px 0;}
#leaderBoard {text-align: center; margin: 0 0 25px 0;}
#skyScraper {text-align: center; margin: 0 0 25px 0;}

#gBox {border: 1px solid #CCCCCC; background: #f7f7f7; padding: 10px 10px 0 10px; margin: 0 0 20px 0; }

.viewAll {margin: 0; border: 0 none; padding: 0px 0px 0px 0px; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #151515; line-height: 0px; text-align: right;}
.viewAll a {font-size: 12px; font-weight: bold; text-decoration: none; color: #085884;}
.viewAll a:visited {text-decoration: none; color: #085884;}
.viewAll a:hover {text-decoration: none; color: #830e11;}



ul#photos {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#photos img {padding: 0 0 0 0; margin: 0 0 0 0; width: 95px; height: 63px;}
ul#photos li {margin: 0 0 0 0; border: 0 none; padding: 5px 10px 5px 0px; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #151515; line-height: 16px; float: left; display: inline;}

ul#colos {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#colos img {padding: 0 0 0 0; margin: 0 0 0 0; width: 150px; height: 75px;}
ul#colos li {margin: 0 0 0 0; border: 0 none; padding: 8px; background: #FFFFFF; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #151515; line-height: 16px; float: left; display: inline;}

ul#workShop {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#workShop img {padding: 0 0 5px 0;}
ul#workShop li {margin: 0; border: 0 none; padding: 0px 0px 15px 0; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #151515; line-height: 16px;}
ul#workShop li a {font-size: 12px; font-weight: bold; text-decoration: none; color: #085884;}
ul#workShop li a:visited {text-decoration: none; color: #085884;}
ul#workShop li a:hover {text-decoration: none; color: #830e11;}

ul#keyNote {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#keyNote img {padding: 0 0 5px 0;}
ul#keyNote li {margin: 0; border: 0 none; padding: 0px 0px 15px 0; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #151515; line-height: 17px;}
ul#keyNote li a {font-size: 15px; font-weight: bold; text-decoration: none; color: #085884;}
ul#keyNote li a:visited {text-decoration: none; color: #085884;}
ul#keyNote li a:hover {text-decoration: none; color: #830e11;}

ul#tracks {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#tracks img {padding: 0 0 5px 0;}
ul#tracks li {margin: 0; border: 0 none; padding: 0px 0px 10px 0px; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #151515; line-height: 17px;}
ul#tracks li a {font-size: 15px; font-weight: bold; text-decoration: none; color: #085884;}
ul#tracks li a:visited {text-decoration: none; color: #085884;}
ul#tracks li a:hover {text-decoration: none; color: #830e11;}

ul#speakers {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#speakers img {padding: 0 0 5px 0;}
ul#speakers li {margin: 0; border: 0 none; padding: 0px 0px 10px 0px; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #151515; line-height: 17px;}
ul#speakers li a {font-size: 15px; font-weight: bold; text-decoration: none; color: #085884;}
ul#speakers li a:visited {text-decoration: none; color: #085884;}
ul#speakers li a:hover {text-decoration: none; color: #830e11;}

ul#testimonials {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#testimonials li {margin: 0; border: 0 none; padding: 0px 0px 10px 0px; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; line-height: 19px; font-weight: normal;}
ul#testimonials li em {font-size: 10px; color: #333333; font-weight: bold; line-height: 16px;}


ul#ITEXPOvids {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#ITEXPOvids img {padding: 0 10px 0 0; float: left; width: 75px;}
ul#ITEXPOvids li {margin: 0px 0px 10px 0px; border-bottom: 1px dashed #CCCCCC; padding: 0px 0px 10px 0px; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 17px;}
ul#ITEXPOvids li a {font-size: 15px; font-weight: bold; text-decoration: none; color: #085884;}
ul#ITEXPOvids li a:visited {text-decoration: none; color: #085884;}
ul#ITEXPOvids li a:hover {text-decoration: none; color: #830e11;}

ul#news {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#news img {padding: 0 0 5px 0;}
ul#news li {margin: 0px 0px 10px 0px; border-bottom: 1px dashed #CCCCCC; padding: 0px 0px 10px 0px; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 17px;}
ul#news li a {font-size: 15px; font-weight: bold; text-decoration: none; color: #085884;}
ul#news li a:visited {text-decoration: none; color: #085884;}
ul#news li a:hover {text-decoration: none; color: #830e11;}

ul#blogs {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#blogs img {padding: 0 0 5px 0;}
ul#blogs li {margin: 0; border: 0 none; padding: 2px 0px 15px 33px; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 17px; background: url(//images.tmcnet.com/expo/images/blog-icon.png) top left no-repeat;}
ul#blogs li a {font-size: 15px; font-weight: bold; text-decoration: none; color: #085884;}
ul#blogs li a:visited {text-decoration: none; color: #085884;}
ul#blogs li a:hover {text-decoration: none; color: #830e11;}

ul#important {margin: 0; border: 0 none; padding: 0 0 0 0; list-style: none;}
ul#important img {padding: 0 0 5px 0;}
ul#important li {background: url(//images.tmcnet.com/expo/images/green_arrow.png) top left no-repeat; margin: 0; border: 0 none; padding: 1px 0px 10px 25px; list-style: none; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 17px; font-style: italic;}
ul#important li a {font-size: 15px; font-weight: bold; text-decoration: none; color: #085884; font-style: normal;}
ul#important li a:visited {text-decoration: none; color: #085884;}
ul#important li a:hover {text-decoration: none; color: #830e11;}

#mission {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; text-align: left; padding: 0 0 20px 0; margin: 0 0 0 0; font-size: 12px; line-height: 19px;}
p {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; text-align: left; padding: 0 0 15px 0; margin: 0 0 0 0; font-size: 12px; line-height: 19px;}

#footer {background: #666666; border: 1px solid #333333; padding: 10px 20px 10px 20px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; text-align: left; font-size: 11px; line-height: 19px;}
.white {color: #FFFFFF;}
.border {border-top: 3px solid #3241ae; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3;
padding:5px;
margin-bottom:15px;
}
.wrappertopbt5 {padding-top:5px; padding-bottom:5px;}

/*------------------- clear ------ */
.magic { clear:both;}
.black { color:#000000;}
.clr-rt { clear:right;}
.clr-lft{ clear:left;}
.fl-lft {float:left;}

table#rightsidetblNews  tr td a { color:#004080;}
table#rightsidetblNews  tr td a:visited { color:#004080;}
table#rightsidetblNews  tr td a:hover { color:#0080FF;}
/*------------------- agenda fonts ends ------ */

.table-stl-brd table { border:1px solid #999999; border-width:1px 1px 0px 0px; color:#333333;}
.table-stl-brd table tr td { border-left:1px solid #999999;  border-bottom:1px solid #999999; padding:10px;}
.sub-headline-blue-km { color:#083759;}

.prep-spkr-brd table { border:1px solid #999999; border-width:1px 1px 0px 0px; color:#333333; font-size:11px;}
.prep-spkr-brd table tr td { border-left:1px solid #999999;  border-bottom:1px solid #999999; padding:3px;}

#table-stl-agd table { border:1px solid #B5BDBF; border-width:1px 1px 0px 0px; color:#333333;}
#table-stl-agd table tr td { border-left:1px solid #B5BDBF;  border-bottom:1px solid #B5BDBF; padding:10px;}
#table-stl-agd table tr td .ag-title { font-size:14px; color:#fe3d23; font-weight:bold; padding-bottom:5px;}
#table-stl-agd table tr td .ag-title a, #table-stl-brd table tr td .ag-title a:visited { font-size:14px; color:#fe3d23; font-weight:bold;}
#table-stl-agd table tr td .ag-title a:hover { font-size:14px; color:#fe3d23; font-weight:bold;}

#table-stl-agd table tr td .sm-ad-txt { font-size:11px; color:#454545; padding-bottom:5px;}
#table-stl-agd table tr td .sm-ad-txt  a, #table-stl-agd table tr td .sm-ad-txt a:visited { font-size:11px; color:#454545; font-weight:bold;}
#table-stl-agd table tr td .sm-ad-txt  a:hover { font-size:11px; color:#fe3d23; font-weight:bold;}

.tbl-bkg-lg { background-color:#ffffff;}
.tbl-bkg-lg-alt { background-color:#F6F5F1;}

/*===========asp agenda company=====================*/
.main-holder{width:840px; margin:0px auto 0px auto;}

.agenda-main-container{border: 1px solid #B5BDBF; background-color:#ffffff; background-image:url(//images.tmcnet.com/tmc/vertical/smartgrid/conference/sg_agnda_tbl_bkg.gif); background-repeat:repeat-y; background-position:left; margin-bottom:4px; } 

.agenda-container{float:left; width:115px;}
.agenda-container2{padding:0px; float:right;width:700px; text-align:left; vertical-align:top;}
.agenda-container3{padding:6px 30px 6px 6px; clear:both; float:right;width:280px; text-align:left;}
.agenda-head-date{font-size:16px; color:#000000;  padding:10px 0px 10px 0px; text-align:left; font-weight:bold}
.agendadate{font-size:11px; color:#333; padding:0px 0px 0px 5px; text-align:left; padding-bottom:10px}
.agendatime{font-size:14px; font-weight:bold; color:#830e11; padding:5px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.speakerfullname{font-size:12px; color:#830e11; padding-bottom:0px; text-align:left; font-weight:bold}
.speaker{font-size:10px; color:#666666;  padding-bottom:4px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:12px}
.company{font-size:11px; color:#666666;  padding-bottom:5px; text-align:left; font-weight:bold; line-height:12px}

.agendatitle{font-size:12px; color:#085884;  padding-bottom:10px; text-align:left; font-weight:bold; line-height:20px; display:block;}
.agendadetail{font-size:11px; color:#083759; margin-top:10px; border-top:1px dotted #B5BDBF; font-weight:normal; color:#333;  padding:10px 0px 3px 0px; text-align:left; line-height:18px;  display:block;}

#popbox{background-color:#083759; border:1px double #fff; padding:10px 10px 0px 10px; text-align:left; font-size:10px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  line-height:12px; display:block; }

/*============asp agenda company================*/
#tooltip
{
    position:fixed;  
	
    display: none; z-index:10000000000000000000000000000;
    width:400px;
	height:600px;
	overflow:auto;
	
    top: 0px;
    left: 50%;
	BORDER: #688cdf 5px solid; 
    background-color: #eeeeee;
    padding:10px;
}

