* body {font-family:Arial, Helvetica, sans-serif;}

/* AribaLIVE Index Page */
#bodyFullTeaser {background: url('/aribalive/2010/images/header_event_16_01_backrpt_30x338.gif') repeat-x top; width:100%; height:353px; text-align:center; }
#bodyFullTeaser #teaser { width:1003px; height:336px;}
.mainHead {background:url('/aribalive/2010/images/aribalive_2010_main.jpg') no-repeat; height:350px; width:1003px; position:absolute; top:108px;}
* .mainHead {z-index:-1; top:109px;}
.logoLinks { background: url('/aribalive/2010/images/aribalive_2010_logo_dates.png') no-repeat; height:350px; width:1003px;}
.orlandoLink {height:108px; width:160px; position: absolute; top:290px; margin-left:-440px; left:50%; z-index:9; }
.amsterdamLink {height:108px; width:181px; position: absolute; top:290px; left:50%; margin-left:-150px; z-index:9; }
#mainContentIndex {margin:0 auto; width:1003px;}
/* End AribaLIVE Index Page */


#bodyContent{margin:0 auto; width:1003px; text-align:left;z-index:999;}
#mainContent{float:right; text-align:left; width:780px; z-index:999;}
#contentHolder{border-left:#999 solid 1px; padding:14px 0px 0px 13px; height:auto; z-index:50;z-index:999;}
.mainContentRightSidebar {float:right; width:200px; background-color:#fff; padding-left:20px; text-align:right;z-index:999;}
#bodyFullTeaserSplitBackground {text-align:center; width:100%; background:url('/aribalive/2010/images/promo_aribalive2010_backrpt_30x93.gif') repeat-x top;height:93px;} 
#bodyFullTeaserSplitBackground #teaser {margin:0 auto;width:1003px; height:93px;}
* #bodyFullTeaser, * #bodyFullTeaserSplitBackground {position:relative; z-index:-1;}
* html #bodyFullTeaser, * html #bodyFullTeaserSplitBackground {top:-16px;}
* #teaser {z-index:-1;}

#contentHolder { min-height:870px; height:870px;z-index:999;}
.moreInfoDiv{position:absolute; z-index:100; margin-top:-20px; left:50px;padding:5px; background:#efefef; border-right:1px solid #333; border-bottom:1px solid #333; border-top:8px solid #cdcdcd;border-left:1px solid #cdcdcd; display:none;}

#mainContent h1, #mainContent h3 {display:inline; font-size:15px; font-weight:bold; color:#265d8a;}  
#mainContent a:link {color:#265d8a;}
#mainContent a:visited {color:#265d8a;}
#mainContent a:active {color:#265d8a;}
#mainContent a:hover {color:#777;}

#aribaLiveNav, .aribaLiveNavAM  { font-size:14px; float:left; width:190px; padding:10px; line-height:1.7em;z-index:999;} 
#aribaLiveNav div{padding:1px;font-size:85%;}
#aribaLiveNav a:link, #aribaLiveNav a:visited, #aribaLiveNav a:active{color:#1B75BC; text-decoration:none;}
#aribaLiveNav a:hover{color:#777; text-decoration:underline;}
.aribaLiveRed {color:#1B75BC;}
.aribaLiveNavAM div.sep {margin-top:10px; padding-top:10px; border-top:1px solid #999;}

.agendaTable {border:none; padding:0px; margin:0px 0px 10px 0px; width:530px;}
.agendaTable caption {text-align:center; padding:5px; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f5f5;}
.agendaTable td {padding: 5px 3px;}
.agendaTable td.time {text-align:right; width:150px; vertical-align:top; padding: 5px 0px;}
.agendaTable td ul {font-size:12px; width:480px;}

.agendaTableAM {border:none; padding:0px; margin:0px 0px 10px 0px; width:530px;}
.agendaTableAM caption {text-align:center; padding:5px; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f5f5;}
.agendaTableAM td {padding: 5px 3px;}
.agendaTableAM td.time {text-align:right; width:90px; vertical-align:top; padding: 5px 0px; padding-right:5px;}
.agendaTableAM td ul {font-size:12px; padding-left:105px;}

.amSponsor table {width:650px;}
.amSponsor caption {text-align:left;font-weight:bold;color:#265d8a;padding-bottom:15px;}
.amSponsor th {font-weight:bold;border-bottom:#ccc 1px solid;}
.amSponsor td {vertical-align:top; padding:6px 5px;}
.shaded {background:#eee;}

/* Misc Script Styles */
#section_bronze, #section_basic, #section_ariba_ready, #section_upgrade{margin: 0px 0px 0px 0px; display: none;}
.showMore, .showLess {color:#1B75BC; text-decoration:underline; cursor:pointer; font-style:italic;}
#pastAttendees {background:url('/aribalive/2010/images/aribalive2010_watermark.gif');border-top: 1px solid #265d8a; border-bottom: 1px solid #265d8a; overflow: hidden; position: relative; width: 190px; height: 170px; margin-bottom:5px; line-height:16px;}
#pastAttendees div {position: relative; top: -156px; font-size:14px; color:#265d8a;}

/********** OLD ARIBA STYLES ******************/
.button_160_58{top:0px;position:relative;width:160px;height:29px;margin-bottom:15px;overflow:hidden;}
.button_160_58_Inside{top:0px;position:relative;width:160px;height:58px;cursor:pointer;}
.promo_160_58{top:0px;position:relative;width:160px;height:29px;margin-bottom:15px;overflow:hidden;}
.promo_160_58_Inside{top:0px;position:relative;width:160px;height:58px;cursor:pointer;}

.breadCrumb, .breadCrumb a:link, .breadCrumb a:visited, .breadCrumb a:active  {font-size:12px;text-align:left;margin-bottom:10px;color:#999;}
.breadCrumb a:hover {color:#777;}

/*********** Corrections for the new website styles ***************/
ul#topnav li a {font-size: 12px!important;}
/* Nav Elements */
#nav {background:url('/img/nav-seperator.gif') no-repeat left; height:28px; font-weight:bold; z-index:9999;}
#nav ul { list-style:none;}
* #nav ul {padding:0px; margin:0px;}
ul#topnav {width:960px; padding: 0px; margin: 0 auto; font-size: 14px;}
/* Login Box */
#loginBox ul { list-style:none;}
* html #loginBox {z-index:9999;}
* #loginBox ul {padding:0px; margin:0px;}
