/* Home Page CSS Document */
 #vid0 {display: block;}
 #vid1 {display: none;}
 #center {width: 530px;}
 #home #content-container {width: 795px;}
 #home h2 {margin: 0;}
 br.clear { clear: both; }
 #home ul#promoTiles { margin: 0; padding: 0; float: left; margin-bottom: 15px; width:100%; list-style: none; }
 #home ul#promoTiles li {width: 265px; float:left; height: 207px; }
 #home ul#promoTiles li.l img {float:left; }
 #home ul#promoTiles li.tile1 {position: relative; background: url(../images/home/tile-1_bg.gif) no-repeat; color: #355170;}
 #home ul#promoTiles li.tile2 {position: relative;}
 #home ul#promoTiles li.tile2 div.js-file{ position:absolute; top: -3px; left: -3px;}
 #home ul#promoTiles li.tile1 p.intro {margin: 10px 20px; line-height: 180%; font-size: 0.9em;}


 #home ul#highlights {background: url(../images/home/highlights_bg2.gif) repeat-y -10px top; float: left; padding: 0; margin: 0; list-style:none; margin-bottom: 15px;} /* NEW */
 #home ul#highlights li {float: left; margin:0; padding-left: 33px; padding-right: 20px; width: 130px; font-size: 0.83em;}
 #home ul#highlights li.download {background:url(../images/home/li-download.gif) top left no-repeat;}
 #home ul#highlights li.pdf {background:url(../images/home/pdf_icon.gif) top left no-repeat;}
 #home ul#highlights li.tradeshow {background:url(../images/home/li-tradeshow.gif) top left no-repeat;}
 #home ul#highlights li.webinar {background:url(../images/home/li-webinar.gif) top left no-repeat;}
 #home ul#highlights li.report {background:url(../images/home/li-report.gif) top left no-repeat; padding-right: 15px; width: 100px;}
 #home ul#highlights li h2 {font-size: 0.95em; margin: 0; margin-bottom: 5px;}
 #home ul#highlights li ul {margin:0 0 0 5px; padding:0 0 0 5px; font-size:1.2em; list-style:none;} /* NEW */
 #home ul#highlights li ul li {margin:0 0 0 -8px; padding:0 0 0 9px; width:96%; background:url(../images/home/h-bullet.gif) 1px 5px no-repeat;} /* NEW */
 #home ul#highlights a {color: #1E64B8; text-decoration: none;}
 #home ul#highlights a:hover {text-decoration: underline;}
 
 /* --- begin ORIGINAL--- */
/* #home div#events {float: left; clear: left;background: #EEEEEE; width: 520px; }
 #home div#events h2 {color: #FFFFFF; padding: 3px 10px;}
 #home div#events h2 a {color: #FFFFFF; text-decoration: none;}
 #home div#events h2 a:hover {color: #FFFFFF; text-decoration: underline;}
 #home div#events ul {float: left; list-style: none; margin:0; padding: 0; width: 277px; font-size: 0.83em; color: #454545; background: #EEEEEE;}
 #home div#events ul li {padding: 5px 10px; padding-right: 5px; border-bottom: 1px solid #FFFFFF;}
 #home div#events ul li.l {border-bottom: 0;}
 #home div#events a {color: #454545; text-decoration: none; font-weight: bold;}
 #home div#events a:hover {text-decoration: underline;} 
 #home div#events div#main-event {margin-left: 280px;  padding: 15px 9px; padding-bottom: 10px; border-left: 3px solid #B8B8B8; font-size: 0.9em; line-height: 130%;}
 #home div#events div#main-event p {margin-top: 0; margin-bottom: 12px;} */
 /* --- end ORIGINAL--- */ 
 
  /* BEGIN Events Section */
 #home div#events {float: left; clear: left; background: #EEEEEE; width: 520px; }
 #home div#events h2 {color: #FFFFFF; padding: 3px 10px;}
 #home div#events h2 a {color: #FFFFFF; text-decoration: none;}
 #home div#events h2 a:hover {color: #FFFFFF; text-decoration: underline;}
 #home div#events ul {float: left; list-style: none; margin:0; padding: 0; width: 277px; font-size: 0.83em; color: #454545; background: #EEEEEE;}
 #home div#events ul li {padding: 5px 10px; padding-right: 5px; border-bottom: 1px solid #FFFFFF;}
 #home div#events ul li.l {border-bottom: 0;}
 #home div#events a {color: #1E64B8; text-decoration: none;}
 #home div#events a:hover {text-decoration: underline;} 
 #home div#events div#main-event {margin-left: 280px;  padding: 15px 9px; padding-bottom: 10px; border-left: 3px solid #B8B8B8; font-size: 0.9em; line-height: 130%;}
 #home div#events div#main-event p {margin-top: 0; margin-bottom: 12px;}
 
 #home div#events div#soa-event-image {background-color: #EEE; float: left; padding: 10px 10px 10px 20px; width:170px;}
 #home div#events div#soa-event-text {background-color: #EEE; float: right; padding: 10px 0 10px 0; width: 260px; margin: 0 50px 0 0;}
 #home div#events div#soa-event-text p {margin-top: 0; margin-bottom: 12px; font-size: 0.83em; color: #454545;}
 #home div#events div#soa-event-left ul {background-color: #EEE; margin:0; padding:0; text-align:left; width:160px;}
 #home div#events div#soa-event-right ul {background-color: #EEE; margin:0; padding:0; text-align:left; width:160px;}
 
 /* END Events Section */
 
 #home div#headlines {margin-left: 530px; }
 #home div#headlines h2 {color: #FFFFFF; padding: 3px 10px;}
 #home div#headlines h2 a {color: #FFFFFF; text-decoration: none;}
 #home div#headlines h2 a:hover {text-decoration: underline;}
 #home div#headlines ul {list-style: none; margin:0; padding: 0; font-size: 0.83em; color: #454545; background: #EEEEEE;}
 #home div#headlines ul li {padding: 5px 10px; padding-right: 5px; border-bottom: 1px solid #FFFFFF;}
 #home div#headlines ul li.l {border-bottom: 0;}
 #home div#headlines a {color: #454545; text-decoration: none;}
 #home div#headlines a:hover {text-decoration: underline;} 
 
 #home .box-top-left  {background: #B8B8B8 url(../images/home/box-top-left.gif) top left no-repeat;}
 #home .box-top-right {background: url(../images/home/box-top-right.gif) top right no-repeat;  }
 #home .box-bot-left  {background: #B8B8B8 url(../images/home/box-bot-left.gif) bottom left no-repeat;}
 #home .box-bot-right {background: url(../images/home/box-bot-right.gif) bottom right no-repeat; height: 12px; font-size: 1px;}
 
 #home .box-top-left_45748e  {background: #45748e url(../images/home/box-top-left_45748e.gif) top left no-repeat;}
 #home .box-top-right_45748e {background: url(../images/home/box-top-right_45748e.gif) top right no-repeat;  }
 #home .box-bot-left_45748e  {background: #45748e url(../images/home/box-bot-left_45748e.gif) bottom left no-repeat;}
 #home .box-bot-right_45748e {background: url(../images/home/box-bot-right_45748e.gif) bottom right no-repeat; height: 12px; font-size: 1px;}
