body {
	background:url(../images/background.gif) top center repeat-x #eaeaea;
	font-size:12px;
	}
p	{
	line-height:20px;
	}	
ul {
	list-style:url(http://www.worldcongress.com/events/HW16004/images/bullet.gif);
	line-height:20px;
	}

h1, h2, h3, h4, h5, h6, .page-title {
	color:#1874a9;
	}
		
.sponsorHeader {
	background: url(../images/sponsor-header.gif) top center repeat-x #526D8E;
}

.speakerGridHeader{
	background: url(../images/header-bg.gif) repeat-y #E2D7BF;
}

a.aLink {font: 11px verdana,arial,helvetica; font-weight:bold; color:#355c7c; text-decoration: none;}
a:hover.aLink{text-decoration: none; color: #afd14e;}
a.mainLink {font: 11px verdana,arial,helvetica; font-weight:bold; color:#355c7c; text-decoration: none;}
a:hover.mainLink{text-decoration: none; color: #afd14e;}


#conf_nav_bar {
	background: #000066 url(../images/nav-bg.gif) repeat;
	}

#conf_nav a {
	color:#ffffff;
	}

#conf_nav a:hover {
	color:#d5e5f4;
	}

#conf_nav li {
	background:url(../images/nav-off.gif);
}	

#conf_nav li:hover, #conf_nav li.sfhover {
	background:url(../images/nav-on.gif);
	}

.agendaDate, .date {
font-weight: bold;
font-size: 14px;
border: 3px double #F5FAFE;
background: #6B7B8C;
margin-top: 10px;
padding: 5px;
color: #ffffff;
}


.keynote {
background-color: #ffffff;
border:1px solid;
border-color:#007eb1 #007eb1 #007eb1 #007eb1;
color: #007eb1;
padding: 5px;
font-size: 14px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

.workshop {
background-color: #e1edf2;
border:1px solid #d0e2e9;
color: #004573;
padding: 5px;
font-size: 14px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

.highlight	{
color:#cf9e0d;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

.break {
background-color: #eeeeee;
border:1px dotted #e3e3e3;
color: #333333;
padding: 5px;
font-size: 11px;
font-style:italic;

}

.title	{
background-color: #fddf7d;
padding:5px;
text-align:center;
text-transform:uppercase;
font-size:14px;
}

.session {
	margin:0px; 
	border:1px solid #00678f; 
	line-height:18px;
	padding:5px; 
	color:#00678f;
	font-weight:bold;
	font-size:16px;
	font-family:georgia;
	}
a.subOn, a.sub:hover{
	color:#00678f;
}
#quotation{
	padding:5px;
	background-color:#edf7f9;
	border: 1px solid #e6f4f7;
	width:650px;
}
.btn {
  background: #c8a034;
  background-image: -webkit-linear-gradient(top, #ebc55b, #c8a034);
  background-image: -moz-linear-gradient(top, #ebc55b, #c8a034);
  background-image: -ms-linear-gradient(top, #ebc55b, #c8a034);
  background-image: -o-linear-gradient(top, #ebc55b, #c8a034);
  background-image: linear-gradient(to bottom, #ebc55b, #c8a034);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  -webkit-box-shadow: 1px 2px 3px #666666;
  -moz-box-shadow: 1px 2px 3px #666666;
  box-shadow: 1px 2px 3px #666666;
  font-family:Calibri,Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #ffffff;
  font-size: 16px;
  line-height:24px;
  padding: 7px 10px 7px 10px;
  border: solid #c8a034 1px;
  text-decoration: none;
  text-align:center;
}

.btn:hover {
  background: #3d98d1;
  background-image: -webkit-linear-gradient(top, #c8a034, #ebc55b);
  background-image: -moz-linear-gradient(top, #c8a034, #ebc55b);
  background-image: -ms-linear-gradient(top, #c8a034, #ebc55b);
  background-image: -o-linear-gradient(top, #c8a034, #ebc55b);
  background-image: linear-gradient(to bottom, #c8a034, #ebc55b);
  text-decoration: none;
}

.btn a	{
	text-decoration:none;
	color:#ffffff;
}