.body {font-family: Arial}
.greenline {font-family: Arial, Trebuchet MS;  color: #ffffff; font-weight: 600; background-image: url('images/h-bg.gif'); background-repeat: repeat-y; width: 682px; padding: 2px; padding-left: 7px; font-size: 15px;} 

.navhead {font-family: Arial, Trebuchet MS; font-size: 15px; padding-left: 10px; color: #6B7474; font-weight: 800; padding-bottom: 10px; border-bottom: solid #C3C7C7 1px; width: 230px;} 


.navitem A:link {color: #0072AE; text-decoration: none; padding-left: 10px; padding-bottom: 5px; padding-top: 5px;  border-bottom: solid #C3C7C7 1px; width: 230px; height: 15px; display: block;}

.navitem A:visited {color: #0072AE; text-decoration: none; padding-left: 10px; padding-bottom: 5px; padding-top: 5px;  border-bottom: solid #C3C7C7 1px; width: 230px; height: 15px; display: block;}

.navitem A:active {color: #0072AE; text-decoration: none; padding-left: 10px; padding-bottom: 5px; padding-top: 5px;  border-bottom: solid #C3C7C7 1px; width: 230px; height: 15px; display: block;}

.navitem A:hover {color: #0072AE; text-decoration: none; color: #000000; padding-left: 10px; padding-bottom: 5px; padding-top: 5px;  border-bottom: solid #C3C7C7 1px; width: 230px; height: 15px; display: block; background-color: #E6F2E0}  

.navitem {font-family: Arial, Trebuchet MS; font-size: 14px;}

.content {color: #6B7474; font-family: Arial , Trebuchet MS; font-size: 14px; width: 630px; margin-left: 10px; line-height: 18px; }

.greyline {color: #6B7474; font-family: Arial; font-size: 18px; width: 600px; margin-bottom: 10px; margin-top: 20px;}

.th {float: left; margin-right: 15px; border: 2px solid #007dc3; }
.blue {color: #009FCE; font-weight: 600; font-size: 14px; line-height: 15px; font-family: Arial; padding-top: 3px; }
.bluestreak {background-color: #0072AE; color: #ffffff; font-family: Arial , Trebuchet MS; font-size: 14px; padding: 5px;}
.tinystreak {background-color: #ffffff; color: #6B7474; font-family: Arial , Trebuchet MS; font-size: 14px; padding: 5px; border-bottom: solid #0072AE 1px;}
.bit {margin-right: 15px;}
.bluebio {
	padding: 10px;
	float: left;
	}
	
.bluebo {border: solid #0072AE 2px; margin-left: 15px;}
.bluebono {border: solid #0072AE 2px; float: left;}

.tree {background-image: url('images/treebg.jpg'); background-repeat: no-repeat; background-position: right bottom;}
hr {height: 1px; background-color: #51B948; border: none;}

.content a:link {color: #007DC3; text-decoration: underline;}
.content a:visited {color: #007DC3; text-decoration: underline;}
.content a:active {color: #007DC3; text-decoration: underline;}
.content a:hover {color: #007DC3; text-decoration: none;}

img.photoLeft { float: left; margin: 0 15px 10px 0; }
img.photoRight { float: right; margin: 0 0 10px 15px; }

div.agenda p.date { 
	font-size: 20px; 
	font-weight: bold;
	color: #63bd51; 
	text-transform: uppercase; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	margin: 30px 0 0 0;
}
div.agenda p.time { 
	font-size: 11px;
	font-weight: bold; 
	padding: 3px 20px; 
	background: #0072ae; 
	margin: 10px 0 0 0;
	color: #fff;
}
div.agenda p.title { 
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	margin: 5px 0 0 20px;
	color: #f93;
}
div.agenda p.note {
	font-size: 13px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #f00;
	margin: 5px 0 0 20px;
	padding-bottom: 5px;
}
div.agenda p.presenter { 
	font-size: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666;
	margin: 2px 0 0 20px;
}
div.agenda p.presenter a {
	text-decoration: none;
}
div.agenda p.presenter a:hover {
	text-decoration: underline;
}
div.agenda p.description {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 0 20px;
	color: #333;
}
div.agenda ul {
	margin: 10px 35px;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
div.agenda hr {
	height: 1px;
	color: #deebf6;
	background: #deebf6;
	border: 0;
	margin: 10px 0 0 0;
	padding: 0;
}
div.agenda a.stream { 
	background: url(images/film-icon.gif) right no-repeat;
	padding: 2px 20px 2px 0;
}

div.caseStudies p { margin-left: 0 !important; }

table.speakers img {
	border: 2px solid #0072AE;
}
table.speakers td {
	font-size: 12px;
}
table.speakers td a {
	font-size: 14px;
}
p.speakerSub {
	font-size: 16px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	margin: 20px 0 15px 0;
	padding: 0;
	color: #f93;
}