body {margin-top: 0px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;font-size: 14px;font-style: normal; color: #151515;font-family: Arial, Verdana, sans-serif;}

/*HEADER STYLES*/
#header img{border:none;}
#header a{text-decoration:none; color:white; outline:none; -moz-outline:none; -webkit-outline:none; -o-outline:none}
#header #topright a:hover{color: #f16903; text-decoration: underline;}
#header #topright a{color: #000000; font-weight:normal; font-size:11px; text-transform:uppercase;}
#header #bottomright{color:black; font-size:12px; font-weight:bold; line-height:16px;}
#header #tagright, #header #tagleft{display:block;text-align:right; margin:0; padding:25px 95px 0 0; font-family:calibri,rockwell,arial,helvetica,sans-serif; font-size:16px; color:#000000; font-weight:bold; text-decoration:none;}
#header #tagleft{text-align:left; padding:25px 0 0 2px;}
#header #title, #header h1 a{display:block;text-align:left;margin:0;padding:0px 0 0 0; line-height:34px;text-decoration:none; font-family:calibri,rockwell,arial,helvetica,sans-serif;font-size:32px;color:#000000; font-weight:bold;}
#header #subtitle{display:block;text-align:left;margin:0;padding:0px 0 0 0; text-decoration:none;font-family:calibri,rockwell,arial,helvetica,sans-serif;font-size:20px;color:#f16903; font-weight:bold;}
#header sup{font-size:0.5em;}
/*PRIMARY NAVIGATION STYLES */
#topnav {background:url(../images/topnav/nav-bg.gif) repeat-x; color:#83cffe}
#topnav a{ font-size:14px; color:white; text-decoration:none; margin:0px; margin-right:15px; -mox-outline:none; outline:none; -webkit-outline:none; -o-outline:none; font-weight:bold;}
#topnav #right a{padding-left:0px;}
#topnav a:hover{color:yellow; text-decoration:underline;}
/*PRIMARY NAVIGATION HIGHLIGHTS */
#conference #conference, #exhibition #exhibition, #history #history, #press #press {color:yellow};
/*SUB NAV STYLES*/
#subnav {background:url(../images/subnav/nav-bg.gif) repeat-x ; background-position:0px 2px;}
#subnav a{ padding-left:10px; font-size:12px; color:white; text-decoration:none; margin:0 10px; -mox-outline:none; outline:none; -webkit-outline:none; -o-outline:none; font-weight:bold;}
#subnav a:first-child{border-left:none; padding-left:0px; margin-left:0px;}
#subnav a:hover{color:black; text-decoration:underline;}
/*SUB NAV HIGHLIGHTS*/
#testimonials #testimonials{color:black} /*appears on more than one menu*/
.agenda #agenda, .speakers #speakers, .confirmedattendees #confirmedattendees,.venue #venue, .home #home, .quotes #quotes, .sponsor #sponsor, .overviews #overviews, .floor #floor, .partners #partners, .hist #hist, .pastdels #pastdels {color:black;}/*conference menu items */
/*CONFERENCE NAVIGATOR*/
#subnav #conferenceindicator{position:relative;left:35px; top:1px;}
#subnav #sponsorindicator{position:relative;left:190px; top:1px;}
#subnav #historyindicator{position:relative;left:380px; top:1px;}

/*RIGHT HAND SIDE STYLES */
	/*BROCHURE DOWNLOAD BOX*/
#rhs #brochure input[type=text]{margin:5px 0px}


/*BOX STYLES*/
#rhs .title{font-family:Arial, Helvetica, sans-serif; color:#f16903; margin:6px 10px; padding-bottom:5px; font-size:16px; width:180px; display:block;font-weight:bold; border-bottom:1px #f16903 solid; text-align:left;}
#rhs .box-main{border: 1px #f16903 solid; text-align:center;}
#rhs p{ font-family:Arial, Helvetica, sans-serif; color:black; font-size:13px; margin-left:10px; text-align:left; font-weight:bold;}
#rhs a{color:#f16903;text-decoration:none;}
#rhs a:hover{text-decoration:underline;}
#taglinemc{ font-size:20px;}
.round-corners{behavior:url(styles/PIE.php);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.gradient-red{behavior:url(styles/PIE.php);background: #de615d;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#de615d), to(#c22c2e));background: -moz-linear-gradient(#de615d, #c22c2e);background: linear-gradient(#de615d, #c22c2e);-pie-background: linear-gradient(#de615d, #c22c2e);}
.gradient-blue{behavior:url(styles/PIE.php);background: #5ab5ee;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5ab5ee), to(#599bd5));background: -moz-linear-gradient(#5ab5ee, #599bd5);background: linear-gradient(#5ab5ee, #599bd5);-pie-background: linear-gradient(#5ab5ee, #599bd5);}
.link-holder{padding:10px;}
.rhs-link{font-size:14px; color:white !important; font-weight:bold; background:url(../images/right-arrow.gif) 95% 50% no-repeat; display:block;}
li {margin-bottom:0px;margin-top:8px;}

.main {
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
}
.rhs {padding-top: 15px;padding-bottom: 15px;vertical-align: top;}

h1 {font-size: 20px;font-weight: bold;}
h2 {font-size: 16px;font-weight: bold;}
h3 {font-size: 14px;font-weight: bold;}

/*.sponsorsbg {padding-top: 20px;padding-bottom: 15px;background-image: url(../images/template/sponsorsbg.png);}
.sponsors {color: #b0b0b0;font-weight: bold;font-size: 16px;}*/

label.error {display: list-item;color: #ff0600;font-size: 12px;list-style-position: inside;padding: 5px 0 0;
}
.button {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 13px ;
      color: #073C70;
      background-color: #f7f7f7;
      text-align: center;
      border-top: 1px solid #CECCCC;
      border-left: 1px solid #CECCCC;
      border-right: 1px solid #040404;
      border-bottom: 1px solid #040404;
   }

input[type=submit] {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 13px ;
      color: #073C70;
      background-color: #f7f7f7;
      text-align: center;
      border-top: 1px solid #CECCCC;
      border-left: 1px solid #CECCCC;
      border-right: 1px solid #040404;
      border-bottom: 1px solid #040404;
   }
   
#footer {background-image: url(../images/template/footerbg.png); border-top:1px #bbbbbb solid; padding-top: 10px;font-size: 11px;color: #7b7b7b;line-height: normal;}
#footer p{font-size: 11px;color: #7b7b7b;line-height: normal;}
#footer a {font-size: 11px;color: #7b7b7b;text-decoration: underline;}
#footer a:hover {font-size: 11px;color: #555555;text-decoration: underline;}
input[type=text],input[type=password] {border-top: 1px solid #000000;border-left: 4px solid #949494;border-right: 1px solid #000000;border-bottom: 1px solid #5F5F5F;background-color: #F8F8F8;}

.AgendaDayHead{font-size:18px; font-weight:bold; text-align:left; background-color:#f16903; color:white; border-bottom:1px white solid;}
.AgendaSessionHead{font-size:16px; font-weight:bold; text-align:left; background-color:#f16903; color:white;}
.AgendaPresentationTitle{font-size:14px; font-weight:bold; text-align:left; background-color:#eeeeee; color:black;border-bottom:1px white solid;}
.AgendaTrackHead{font-size:14px; font-weight:bold; text-align:left; background-color:#22abfc; color:#fff;}
.AgendaCell{font-size:12px;  text-align:left; background-color:#eeeeee; color:black;border-bottom:3px white solid;}

.speakerImage{border:1px #ddd solid; padding:2px;}
.morelink{background:url(../speakers/plus.gif) left center no-repeat; padding-left:10px;}
.more{border:5px #f2f2f2 solid; border-top:none;}
.prestitle{color:#227fcc; text-decoration:none;font-weight:bold;}

.attendees-list td{border-bottom:1px #e2e2e2 solid;}
.orange-underlined{border-bottom:1px #333 solid; color:#f16903;}
