@charset "UTF-8";
/* CSS Document */

body { background: #fff url(../img/bg.png) repeat-x top; }

#wrapper { background: url(../img/header_left-2.jpg) no-repeat top left; }
#header {	background: url(../img/the-quality-summit2.png) no-repeat bottom right; margin: 0 0 20px 0; height: 181px; }
#header h1, #header h2 { display: none; visibility: hidden; }

#year { float: right;  margin: 15px 0 0 0; background: #17202b; height: 30px; padding: 2px 6px; color: #fff; font-weight: bold}
#year li { list-style: none; display: inline; font-size: 1.2em; line-height: 30px; height: 30px;  font-weight: bold;}
#year li a{ color: #fff; text-decoration: none; padding: 2px 10px;  font-weight: bold}
#year li.active {background-color: #2f3a47; padding: 2px 10px; font-size: 1.2em; font-weight: bold}
#year li a:hover{ background:#2f3a47; padding: 2px 10px;  font-weight: bold}
#year li a:visited {font-weight: bold}

#mainMenu { float: right;  margin: 0px 0 0 0; background: #17202b; height: 30px; padding: 2px 6px; color: #fff;  font-weight: bold}
#mainMenu li { list-style: none; display: inline; font-size: 1.2em; line-height: 30px; height: 30px;  font-weight: bold;}
#mainMenu li a{ color: #fff; text-decoration: none; padding: 2px 10px;  font-weight: bold}
#mainMenu li.active {background-color: #2f3a47; padding: 2px 10px; font-size: 1.2em; font-weight: bold}
#mainMenu li a:hover{ background:#2f3a47; padding: 2px 10px;  font-weight: bold }
#mainMenu li a:visited {font-weight: bold}

.smallVideo { float: left;	width: 290px;	border: #6d8ead solid 1px; text-align: center; margin: 0 30px 30px 0; }
.smallVideo img{ margin: 10px 0; }
.smallVideo .description h4 { margin: 0 10px; text-align: left; font-size: 1.1em; font-weight: bold; }
.smallVideo .description h4 span { background: #6d8ead; color: #fff; padding: 2px 10px;	}
.smallVideo .description h4 span a { color: #fff; }
.smallVideo .description p { margin: 5px 10px; text-align: left; color: #1f3447;}
.smallVideo .description h4 a, .smallVideo p a { text-decoration: none; }

.smallVideo2 { float: left;	width: 460px; height: 435px; border: #1a4893 solid 1px; margin: 10px 10px 20px 0px; background: #fff; }
.smallVideo2 img { margin: 10px 0; }
.smallVideo2 .description h4 { margin: 0; text-align: left; font-size: 1.1em; font-weight: bold; border: 0; margin-top: 10px; }
.smallVideo2 .description h4 span { background: #1a4893; color: #fff; padding: 2px 10px;}
.smallVideo2 .description h4 span a { color: #fff; }
.smallVideo2 .description p { margin: 5px 10px; text-align: left; color: #1f3447;}
.smallVideo2 .description h4 a, .smallVideo2 p a { text-decoration: none; }
.lastVideo { margin-right: 0; }


.agenda h2 { margin: 0 0 0 -10px; padding: 3px 6px; font-size: 2em; color: #fff; background: #6d8ead; display: inline; }
.agenda h2 span{ font-weight: bold; }
.agenda td { padding: 8px; }
.heading td{ padding-top: 30px; }
.agenda p { margin: .2em; }
.agenda .time {	white-space: nowrap;  border: solid #6d8ead; border-width: 0 1px 0 0; }

.bio h3 { margin: 10px 0 0 0; font-size: 1.75em; border: #6d8ead solid; border-width: 1px 0 0 0; padding: 10px 0 0 0;}
.bio h2 { margin: 0; font-size: 1.25em; color: #6d8ead; }
.bio td {	padding: 3px 6px;	vertical-align: top; }

#footer a { color: #fff; }
#footerWrapper { background: #6d8ead; color: #fff; clear: both; padding: 10px 0; }
#copyright { text-align: right; }

.brownBox {	border: #544539 solid 1px; margin: 10px 0px; padding: 20px; }

.player {	margin: 10px 0 0 8px; }
