@charset "UTF-8";
#tdr_search2, #tdr_search2 div, #tdr_search2 a, #tdr_search2 form, #tdr_search2 fieldset, #tdr_search2 legend, #tdr_search2 label, #tdr_search2 select, #tdr_search2 option, #tdr_search2 input, #tdr_search2 button {
	margin: 0;
	padding: 0;
}
#tdr_search2 fieldset {
	border: 0 none;
}
#tdr_search2 legend {
	color: #000000;
}
#tdr_search2 input, #tdr_search2 button, #tdr_search2 textarea, #tdr_search2 select, #tdr_search2 optgroup, #tdr_search2 option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
#tdr_search2 input, #tdr_search2 button, #tdr_search2 textarea, #tdr_search2 select {
}
#tdr_search2 {
	font: 13px/1.231 arial, helvetica, clean, sans-serif;
}
#tdr_search2 {
	background: none repeat scroll 0 0 #F5F8FA;
	border-bottom: 1px solid #C9D8E4;
	min-width: 960px;
	text-align: center;
}
#tdr_search2 #tdr_search2_content {
	height: 26px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 960px;
}
#tdr_search2 form {
	background: none repeat scroll 0 0 #EFF4F7;
	border-left: 1px solid #E0E5E7;
	border-right: 1px solid #E0E5E7;
	float: right;
	font-size: 85%;
	padding: 4px 11px;
}
#tdr_search2 fieldset {
	display: inline;
}
#tdr_search2 legend {
	display: none;
}
#tdr_search2 label {
	color: #444444;
	font-weight: bold;
	margin-right: 4px;
	vertical-align: middle;
}
#tdr_search2 select {
	border: 1px solid #BBBBBB;
	color: #1388CD;
	height: 18px;
	vertical-align: middle;
}
#tdr_search2 select option {
	padding: 0 5px;
}
#tdr_search2 input {
	border: 1px solid #BBBBBB;
	color: #1388CD;
	height: 16px;
	margin-right: 2px;
	vertical-align: middle;
	width: 120px;
}
#tdr_search2 button {
	background: url("img/sprite_base.png") no-repeat scroll -431px -125px transparent;
	border: 0 none;
	cursor: pointer;
	height: 18px;
	text-indent: -9999px;
	vertical-align: middle;
	width: 30px;
}
#tdr_search2_content label.active {
	color: #034F80;
}
#tdr_search2_content label.inactive {
	color: #666666;
}
#tdr_search2_content input active {
	color: #1388CD;
}
#tdr_search2_content input inactive {
	color: #666666;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom:.5em;
}
.home {
	font-size:115%;
}
.photo {
	margin-bottom:1em;
	clear:left;
}
div.photo hr {
	display: block;
	clear: both;
	margin: -0.66em 0;
}
.photo img.left {
	padding-left:0em;
	padding-right:1em;
	padding-top:0em;
	padding-bottom:0em;
}
.photo img.right {
	padding-left:1em;
	padding-right:0em;
	padding-top:0em;
	padding-bottom:0em;
}
.photo_caption {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.photo_caption img {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.photo_caption_left {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.photo_caption p {
	margin:0px;
}
.photo_caption_left p {
	margin:0px;
}
.photo_caption_right p {
	margin:0px;
}
div.photo_caption_left {
	margin-bottom:1em;
}
div.photo_caption_left img {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
	text-align:left;
}
div.photo_caption_right img {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
div.talks h1 {
	color:#555;
}
div.talks h1 a {
	color:#555;
}
div.talks h2 {
	font-size:150%;
	color:#666;
}
div.talks h2 a {
	color:#666;
}
/* Talks */
div.talks h1 {
	font-size:140%;
	color:#555;
}
div.talks h1 a {
	color:#555;
}
div.talks h2 {
	font-size:130%;
	color:#666;
}
div.talks h2 a {
	color:#666;
}
.tdr_fonts table.talks {
	width: 100%;
	text-align: left;
	margin-bottom:1em;
	border-top: 1px solid #DDD;
}
.tdr_fonts table.talks p {
	margin: 0em;
}
.tdr_fonts table.talks th {
	font-size: 14px;
	background:#DDD;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #DDD;
}
.tdr_fonts table.talks td {
	vertical-align:top;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #DDD;
}
/* Abstract */
.abstract, .abstract div, .abstract img, .abstract dl, .abstract dt, .abstract dd, .abstract ul, .abstract ol, .abstract li, .abstract h1, .abstract h2, .abstract h3, .abstract h4, .abstract h5, .abstract h6, .abstract pre, .abstract code, .abstract form, .abstract fieldset, .abstract legend, .abstract input, .abstract button, .abstract textarea, .abstract p, .abstract blockquote, .abstract th, .abstract td {
	margin: 10px;
	padding: 10;
	font:14px/1.4 "Times New Roman", Times, serif;
	/* for IE6/7 */ 
	*font-size:small;
	/* for IE Quirks Mode */
	*font:x-small;
}
.abstract table {
	border-collapse: collapse;
	border-spacing: 0;
}
.abstract fieldset, .abstract img {
	border: 0;
}
.abstract address, .abstract caption, .abstract cite, .abstract code, .abstract dfn, .abstract em, .abstract strong, .abstract th, .abstract var, .abstract optgroup {
	font-style: inherit;
	font-weight: inherit;
}
.abstract del, .abstract ins {
	text-decoration: none;
}
.abstract caption, .abstract th {
	text-align: left;
}
.abstract h1, .abstract h2, .abstract h3, .abstract h4, .abstract h5, .abstract h6 {
	font-size: 100%;
	font-weight: normal;
}
.abstract h1, .abstract h2, .abstract h3, .abstract h4, .abstract h5, .abstract h6 {
	font-weight:bold;
	margin-bottom:8px;
}
.abstract h1 {
	font-size:175%;
	color:#556;
}
.abstract h1 a {
	color:#556;
}
.abstract h2 {
	font-size:150%;
	color:#667;
}
.abstract h2 a {
	color:#667;
}
.abstract h3 {
	font-size:125%;
	color:#778;
}
.abstract h3 a {
	color:#778;
}
.abstract h4 {
	font-size:110%;
	color:#889;
}
.abstract h4 a {
	color:#889;
}
.abstract h5 {
	font-size:100%;
	color:#99A;
}
.abstract h5 a {
	color:#99A;
}
.abstract h6 {
	font-size:100%;
	color:#AAB;
}
.abstract h6 a {
	color:#AAB;
}
.abstract p {
	margin-bottom:1em;
}
.abstract p.subhead {
	font-size:140%;
}
.abstract a {
	color:#1388CD;
}
table.styled tr.even {
	background-color:#eff;
}
table.mysql {
	text-align: left;
	margin-bottom:1em;
	border-top: 1px solid #DDD;
}
table.mysql th {
	font-size: 14px;
	background:#DDD;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #DDD;
}
table.mysql td {
	vertical-align:top;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #DDD;
}
table.mysql tr.even {
	background-color:#eff;
}
.strip {
	margin-bottom:1em;
}
div.strip {
	float: left;
	width:100%;
	display:block;
	margin-bottom:1em;
}
table.strip {
	width:100%;
	margin-bottom:1em;
}
table.strip td {
	vertical-align:top;
}
.nolead {
	margin-bottom:0;
}
// UCSD Campus Lisa #schedule-container {
 overflow: hidden;
 position: relative;
 margin-top: 20px;
 max-width: 100%;
}
.slot-container {
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.time {
	background-color: #FFF !important;
	border-top: 1px solid #e3e0e0;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center !important;
	width: 19%;
}
.detail-full {
	overflow: hidden;
	position: relative;
	width: 78%;
}
.detail-split {
	overflow: hidden;
	min-height: 80px;
	position: relative;
	width: 38.5%;
}
.detail-third {
	overflow: hidden;
	min-height: 80px;
	position: relative;
	width: 25.5%;
}
.slot-container p.title {
	margin-bottom:0;
}
.slot-container p.speaker {
	margin-top:0;
}
.slot-container span.university {
	color:#999;
}
.slot-container span.department {
	color:#999;
}
.cell {
	background-color: #f4f8fa;
	float:left;
	margin: .5%;
	/*padding: .5%;*/
    text-align:left;
}
.break {
	background-color: #f5f5f5 !important;
}
.time p {
	margin: 15px auto !important;
}
.cell p {
	margin: 15px 0 15px 20px;
}
.title {
	color:#333;
	font-weight: bold;
	text-shadow: 1px 2px 1px #ccc;
}
.style {
	background-color: #f8f8f8;
	font-size: 13px;
	padding:15px;
	margin-top:10px;
	border-bottom:5px solid #176f96;
	display:none;
}
.style p {
	margin: 0 0 0 0;
}
a.show_hide {
	background-color:  #dbe9f0;
	color: #109ae3;
	display: block;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	width: 47px;
}
.show_hide {
	margin: 0 0 10px 20px;
}
#tap {
	display: none;
}
 @media screen and (max-width: 500px) {
.time {
	background-color: #bdddee !important;
	font-weight: bold;
	width: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.time p {
	margin: 5px auto !important;
}
.cell {
	width: 100%;
}
#tap {
	display: block;
}
.cell p {
	margin: 0 0 .5em 0;
}
}
@media only screen and (max-width:768px) {
#tdr_title_page_title {
	font-size:130%
}
#tdr_3_col_nav {
	font-size:100%;
}
#tdr_masthead {
	display:none!important
}
}
@media only screen and (max-width:640px) {
#tdr_col_nav, #tdr_2_col_nav {
	font-size:100%;
}
#tdr_3_col_supplement {
	font-size:100%;
}
}
@media only screen and (max-width:480px) {
html {
	-webkit-text-size-adjust: none;
}
}
@media only screen and (max-width:360px) {
img.left, img.right {
	float:left;
	padding:0 1em 1em 0;
}
}
@media only print {
#tdr_2_col_content, #tdr_2_col_nav, #tdr_3_col_nav {
	left:0!important;
	margin:0!important;
	padding:0!important;
	width:100%!important;
}
#tdr_search2, #tdr_2_col_nav, #tdr_3_col_nav, #tdr_masthead {
	display:none!important;
}
#tdr_col_nav, #tdr_2_col_nav, #tdr_3_col_nav {
	font-size:100%;
}
#tdr_3_col_supplement {
	font-size:100%;
}
}
/* KIBM Additions 2013 */
#tdr_3_col_content {
	float:left;
	width:65%
}
#tdr_3_col_supplement {
	float:right;
	width:33%
}
@media only screen and (max-width:640px) {
#tdr_3_col_content, #tdr_3_col_supplement {
	clear:both;
	float:none;
	width:100%
}
}
#tdr_masthead {
	max-width:960px;
	width:98%;
	text-align:center;
	height: 100px;
	background-image: url(img/masthead.gif);
	background-repeat: no-repeat;
	background-position-x: center;
	margin:0 auto;
	margin-top:1em;
}
#tdr_masthead_content {
	width:960px;
	text-align:center;
}
#tdr_crl_logo {
	min-width:528px;
	background:#FFF url(http://www.ucsd.edu/common/cwp/active-apple/css/sprite.gif) 0px -100px repeat-x;
	text-align:center;
	border-bottom:1px solid #176793;
}
#tdr_crl_logo #tdr_crl_logo_content {
	text-align:left;
	height:54px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#tdr_crl_logo #tdr_crl_logo_ucsd_title {
	position:absolute;
	top:11px;
	right:0px;
}
#tdr_crl_logo #tdr_crl_logo_ucsd_title a {
	background: url(http://www.ucsd.edu/common/cwp/active-apple/css/sprite.gif) 0 -600px no-repeat;
	text-indent:-9999px;
	display:block;
	width:202px;
	height:35px;
}
#tdr_crl_logo #tdr_crl_logo_page_title {
	position:absolute;
	top:14px;
	left:0px;
	font-family:"Trebuchet MS", sans-serif;
	font-size:175%;
	text-transform:uppercase;
	color:#fff;
}
#tdr_crl_logo #tdr_crl_logo_page_title a {
	color:#fff;
	text-decoration:none;
}
#tdr_crl_logo #tdr_crl_logo_page_title a:hover {
	text-decoration:underline;
}
.photo_caption {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.photo_caption img {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}
div.photo_caption_left {
	clear:both;
	margin-bottom:20px;
}
div.photo_caption_left img {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	text-align:left;
}
.photo_caption_left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.photo_caption_right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.photo_caption p {
	margin:0px;
}
.photo_caption_left p {
	margin:0px;
	font-size:80%;
}
.photo_caption_right p {
	margin:0px;
	font-size:80%;
}
.abstract, .abstract div, .abstract img, .abstract dl, .abstract dt, .abstract dd, .abstract ul, .abstract ol, .abstract li, .abstract h1, .abstract h2, .abstract h3, .abstract h4, .abstract h5, .abstract h6, .abstract pre, .abstract code, .abstract form, .abstract fieldset, .abstract legend, .abstract input, .abstract button, .abstract textarea, .abstract p, .abstract blockquote, .abstract th, .abstract td {
	margin: 10px;
	padding: 10;
	font:100%/1.5 arial, helvetica, clean, sans-serif;
	/* for IE6/7 */ 
	*font-size:small;
	/* for IE Quirks Mode */
	*font:x-small;
}
.abstract table {
	border-collapse: collapse;
	border-spacing: 0;
}
.abstract fieldset, .abstract img {
	border: 0;
}
.abstract address, .abstract caption, .abstract cite, .abstract code, .abstract dfn, .abstract em, .abstract strong, .abstract th, .abstract var, .abstract optgroup {
	font-style: inherit;
	font-weight: inherit;
}
.abstract del, .abstract ins {
	text-decoration: none;
}
.abstract caption, .abstract th {
	text-align: left;
}
.abstract h1, .abstract h2, .abstract h3, .abstract h4, .abstract h5, .abstract h6 {
	font-size: 100%;
	font-weight: normal;
}
.abstract h1, .abstract h2, .abstract h3, .abstract h4, .abstract h5, .abstract h6 {
	font-family:helvetica, clean, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
}
.abstract h1 {
	font-size:200%;
	color:#F7AE0A;
}
.abstract h1 a {
	color:#F7AE0A;
}
.abstract h2 {
	font-size:150%;
	color:#666;
}
.abstract h2 a {
	color:#666;
}
.abstract h3 {
	font-size:125%;
	color:#777;
}
.abstract h3 a {
	color:#777;
}
.abstract h4 {
	font-size:110%;
	color:#888;
}
.abstract h4 a {
	color:#888;
}
.abstract h5 {
	font-size:100%;
	color:#999;
}
.abstract h5 a {
	color:#999;
}
.abstract h6 {
	font-size:100%;
	color:#aaa;
}
.abstract h6 a {
	color:#aaa;
}
.abstract p {
	margin-bottom:1em;
}
.abstract p.subhead {
	font-size:140%;
}
.abstract a {
	color:#1388CD;
}
#tdr_3_col_supplement h1 {
	color:#555;
}
#tdr_3_col_supplement h1 a {
	color:#555;
}
.tdr_fonts h1.welcome {
	font-size:130%;
	color:#006;
	font-variant: small-caps;
}
.fillrow1 {
	background-color: #e0e8f0;
}
.fillrow2 {
	background-color: #d0d8e0;
}
.box-slate {
	background-color: #BAC4CD;
}
.box-slate td {
	padding: 10px;
}
.irp {
	background-color: #f0faff;
	margin-bottom: 1em;
	padding: 5px;
	border: 2px solid #068;
}
.irp h1 {
	font-size:120%;
}
.irp h2 {
	font-size:110%;
}
.irp table {
	width: 100%;
	margin-bottom: 1em;
}
.irp table td {
	padding: 5px;
}
.irp p.divider {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #000;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
.irp .indent {
	margin-left: 20px;
	margin-right: 20px;
}
.irp .formerror {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #F0F;
	margin-left: 0px;
	padding-left: 4px;
}
.blackborder {
	border: solid 2px black;
	margin-top: 10px;
	margin-bottom: 10px;
}
.blackborder td {
	padding: 2px;
}
.formerror {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #F0F;
	margin-left: 0px;
	padding-left: 4px;
}
.monospaced, .monospaced textarea {
	font-family: Consolas, "Lucida Console", Courier, sans-serif;
}
.left {
	float:left;
	margin-bottom:0em;
}
.right {
	float:right;
	margin-bottom:0em;
}
table.left {
	margin-right:1em;
}
table.right {
	margin-left:1em;
}
.tdr_fonts .right {
	float:right;
	margin-bottom:0em;
}
img.left {
	margin-right:10px;
	margin-bottom:10px;
}
img.right {
	margin-left:10px;
	margin-bottom:10px;
}
p.left {
	margin:0px;
}
p.right {
	margin:0px;
}
div.left {
	clear:left;
	margin-bottom:1em;
}
div.right {
	clear:right;
	margin-bottom:1em;
}
div.left img {
	float:left;
	margin-right:.5em;
	margin-bottom:.5em;
}
div.right img {
	float:right;
	margin-left:.5em;
	margin-bottom:.5em;
}
table.photo {
	margin:2em;
}
table.photo.left {
	margin-top:0px;
	margin-left:0px;
	margin-right:2em;
	margin-bottom:1em;
}
table.photo.right {
	margin-top:0px;
	margin-left:2em;
	margin-right:0px;
	margin-bottom:1em;
}
table.photo.left p, table.photo.right p {
	margin:0px;
	padding:0px;
}
table.workshop td {
	padding:5px;
}
.caption {
	margin:0px;
	font-size:80%;
	clear: both;
}
.indent {
	margin-left: 40px;
	margin-right: 40px;
}
.tdr_fonts table.irp {
	margin-bottom:1em;
}
.tdr_fonts table.irp th, .tdr_fonts table.irp td {
	vertical-align:top;
	padding:2px 20px 2px 5px;
}
.tdr_fonts table.irp th {
	background:#DDD;
	font-weight:bold;
}
.tdr_fonts table.irp td {
}
.tdr_fonts table.irp tr.even th {
	background:#BBB;
}
.tdr_fonts table.irp tr.even td {
	background:#E9F3FD;
}
