/* html objects stylized: */
body {
	background: #FFF5CC url(../Images/BF-template/backgrounds/bg-gradient.jpg) top center repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	font-weight: bold;
}

	a:link {
		color: #0000CC;
	}
	
	a:visited {
		color: #FF0000;
	}
	
	a:hover {
		color: #009900;
	}

table, tr, td, p, ul, ol, li, blockquote {
	font-size: 11px;
}

p, ul, ol, li {
	font-size: 12px;
	line-height: 120%;
}

small {
	font-size: 11px;
}




/* page design classes: */
#mainContent {
	height: 453px;
	width: 700px;
}

.north {
	background: #FFFFFF url(../Images/BF-template/backgrounds/bg-n.jpg) top center repeat-x;
}

.east {
	background:   url(../Images/BF-template/backgrounds/bg-e.jpg) center right repeat-y;
}

.west {
	background:   url(../Images/BF-template/backgrounds/bg-w.jpg) center left repeat-y;
}

.northeast {
	background:   url(../Images/BF-template/backgrounds/bg-ne.jpg) top right no-repeat;
}

.northwest {
	background:   url(../Images/BF-template/backgrounds/bg-nw.jpg) top left no-repeat;
}

.south {
	background:   url(../Images/BF-template/backgrounds/bg-s.jpg) bottom center repeat-x;
}

.southeast {
	background:   url(../Images/BF-template/backgrounds/bg-se.jpg) bottom right no-repeat;
}

.southwest {
	background:   url(../Images/BF-template/backgrounds/bg-sw.jpg) bottom left no-repeat;
}


/* font variations: */
.breadcrumb {
	font-size: 10px;
	color: #666666;
}

.breadcrumb a { /* <A> tag instead of an object with the breadcrumb class */
	font-weight: normal;
}

.title {
	font-size: 18px;
	font-weight: bold;
	color: #009900;
	padding: 20px 0px;
}

.speakerCompany {
	font-size: 11px;
	font-style: italic;
}

.speakerName {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.subhead {
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}

.verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}