img#print_logo {display:none;}

/* page reset */
body{margin: 0;padding: 0;}

#tdr_2_col_content {float:right;width:720px;}
#tdr_2_col_nav {float:left;width:210px;}

#tdr_3_col_wrap {float:right;width:720px;}
#tdr_3_col_content {float:left;width:528px;}
#tdr_3_col_supplement {float:right;width:162px;}
#tdr_3_col_nav {float:left;width:210px;}

#tdr_2_col_content,#tdr_2_col_nav,#tdr_3_col_content,#tdr_3_col_supplement,#tdr_3_col_nav{margin-bottom:45px;}

/* login reset */
#tdr_login, #tdr_login div, #tdr_login a {margin: 0;padding: 0;}
/* login fonts */
#tdr_login {	font:13px/1.231 arial,helvetica,clean,sans-serif;/* for IE6/7 */*font-size:small;/* for IE Quirks Mode */*font:x-small;}
/* login default layout */
#tdr_login {background:#334969 url(sprite.gif) 0 -0px repeat-x;min-width:960px;}
#tdr_login #tdr_login_content {width:960px;margin:0 auto;}
#tdr_login #tdr_login_content {color:#fff;font-size:85%;text-align:right;}
#tdr_login #tdr_login_content a {line-height:2.2em;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#tdr_login #tdr_login_content a:hover {text-decoration:underline;}
/* fluid layout	 */	
body.tdr_fluid #tdr_login {min-width:0;}	
body.tdr_fluid #tdr_login #tdr_login_content {width:auto;margin-left:15px;margin-right:15px;}
/* 800x600 layout	 */	
body.tdr_800 #tdr_login {min-width:720px;}	
body.tdr_800 #tdr_login #tdr_login_content {width:720px;}	
body.tdr_inverted #tdr_login {background:#fff;}
body.tdr_inverted #tdr_login #tdr_login_content {color:#999;}
body.tdr_inverted #tdr_login #tdr_login_content a {color:#999;}

/* title reset */
#tdr_title, #tdr_title div, #tdr_title a{margin: 0;padding: 0;}
/* title fonts */
#tdr_title {	font:13px/1.231 arial,helvetica,clean,sans-serif;/* for IE6/7 */*font-size:small;/* for IE Quirks Mode */*font:x-small;}
/* title default layout */
#tdr_title {min-width:960px;background:#2B5590 url(sprite.gif) 0px -100px repeat-x;text-align:center;border-bottom:1px solid #176793;}
	#tdr_title #tdr_title_content {text-align:left;height:54px;width:960px;margin:0 auto;position:relative;}
		#tdr_title #tdr_title_ucsd_title {position:absolute;top:11px;right:0px;}
			#tdr_title #tdr_title_ucsd_title a {background: url(sprite.gif) 0 -600px  no-repeat;text-indent:-9999px;display:block;width:202px;height:35px;}
		#tdr_title #tdr_title_page_title {position:absolute;top:14px;left:0px;font-family:"Trebuchet MS",sans-serif;font-size:175%;text-transform:uppercase;color:#fff;}	
		#tdr_title #tdr_title_page_title a {color:#fff;text-decoration:none;}
		#tdr_title #tdr_title_page_title a:hover {text-decoration:underline;}
/* fluid layout	 */	
body.tdr_fluid #tdr_title {min-width:0;}	
body.tdr_fluid #tdr_title #tdr_title_content {text-align:left;width:auto;margin:0;}
body.tdr_fluid #tdr_title #tdr_title_ucsd_title {right:15px;}
body.tdr_fluid #tdr_title #tdr_title_page_title {left:15px;}	
/* 800x600 layout	 */	
body.tdr_800 #tdr_title {min-width:720px;}
body.tdr_800 #tdr_title #tdr_title_content {width:720px;}
/* inverted design	 */	
body.tdr_inverted #tdr_title {background:#fff;border-bottom:1px solid #000;}
body.tdr_inverted #tdr_title #tdr_title_page_title a {color:#000;}
body.tdr_inverted #tdr_title #tdr_title_ucsd_title a {background: url(sprite.gif) 0 -650px  no-repeat;}



/* navigation reset */
#tdr_nav, #tdr_nav div, #tdr_nav a, #tdr_nav ul, #tdr_nav li{margin: 0;padding: 0;}
#tdr_nav li {list-style: none;}
/* navigation fonts */
#tdr_nav {	font:13px/1.231 arial,helvetica,clean,sans-serif;/* for IE6/7 */*font-size:small;/* for IE Quirks Mode */*font:x-small;}
/* navigation default layout */
#tdr_nav {min-width:960px;text-align:center;background:#98BFDE url(sprite.gif) 0 -200px repeat-x;border-bottom:1px solid #adbcc5;}
#tdr_nav #tdr_nav_content {text-align:left;width:960px;margin:0 auto;}

/* son of suckerfish: http://htmldog.com/articles/suckerfish/dropdowns/ */
#tdr_nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#tdr_nav ul a {display: block;}
#tdr_nav ul li { /* all list items */float: left; /* width needed or else Opera goes nuts */}
#tdr_nav ul li ul { /* second-level lists */position: absolute;left: -999em; /* Using left instead of display to hide menus because display: none isn't read by screen readers */}
#tdr_nav ul li:hover ul, #tdr_nav ul li.sfhover ul { /* lists nested under hovered list items */left: auto;}

/* non son of suckerfish */
#tdr_nav {}
#tdr_nav ul {position:relative;z-index:999;border-left:1px solid #adbcc5;height:26px;}
#tdr_nav ul li {}
#tdr_nav ul li ul {background:#f2f6f8;}
#tdr_nav ul li span {display: block;cursor:default;}
#tdr_nav ul li span {display: block;}
#tdr_nav ul li a, #tdr_nav ul li span {background:#fff url(sprite.gif) 0 -300px repeat-x;text-decoration:none;padding:7px 1em 6px 1em;border-right:1px solid #adbcc5;color:#0d4b73;}
#tdr_nav ul li.active a,#tdr_nav ul li.active span {background:#F4F7FA;}
#tdr_nav ul li a:hover {background:#749fc3;color:#fff;}
#tdr_nav ul li span:hover, #tdr_nav ul li.sfhover span {background:#749fc3;color:#fff;}
#tdr_nav ul li:hover ul,#tdr_nav ul li.sfhover ul {margin-left:-1px;height:auto;border:1px solid #adbcc5;border-bottom:0;} /* same as border-bottom on content */
#tdr_nav ul li:hover ul li,#tdr_nav ul li.sfhover ul li {display:inline;/* fixes ie6 3px bug */width:10em;float:none;padding-right:0;}
#tdr_nav ul li:hover ul li a,#tdr_nav ul li.sfhover ul li a {color:#0d4b73;background:#f2f6f8;border-right:0;border-bottom:1px solid #adbcc5;}
#tdr_nav ul li:hover ul li a:hover,#tdr_nav ul li.sfhover ul li a:hover {background:#749fc3;color:#fff;}




/*
#82AFC7
#tdr_nav ul li {display:inline;position:relative;}
#tdr_nav ul li ul {display:none;}
#tdr_nav ul li ul li {display:block;float:none;}
*/

/* fluid layout	 */	
body.tdr_fluid #tdr_nav {min-width:0;}	
body.tdr_fluid #tdr_nav #tdr_nav_content {width:auto;margin:0px 15px;}
/* 800x600 layout	 */	
body.tdr_800 #tdr_nav {min-width:720px;}
body.tdr_800 #tdr_nav #tdr_nav_content {width:720px;}
/* inverted design	 */	
body.tdr_inverted #tdr_nav {background:#fff url(sprite.gif) 0 -400px repeat-x;border-bottom:1px solid #000;}
body.tdr_inverted #tdr_nav ul {border-left:1px solid #888;}
body.tdr_inverted #tdr_nav ul li a,
body.tdr_inverted #tdr_nav ul li span {background:#fff url(sprite.gif) 0 -500px repeat-x;border-right:1px solid #888;color:#333;}
body.tdr_inverted #tdr_nav ul li.active a {background:#FFF;}
body.tdr_inverted #tdr_nav ul li a:hover {color:#111;}
body.tdr_inverted #tdr_nav ul li a:hover {background:#333;color:#fff;}
body.tdr_inverted #tdr_nav ul li span:hover, body.tdr_inverted #tdr_nav ul li.sfhover span {background:#333;color:#fff;}
body.tdr_inverted #tdr_nav ul li:hover ul,body.tdr_inverted #tdr_nav ul li.sfhover ul {border:1px solid #000;border-bottom:0;} /* same as border-bottom on content */
body.tdr_inverted #tdr_nav ul li:hover ul li,body.tdr_inverted #tdr_nav ul li.sfhover ul li {}
body.tdr_inverted #tdr_nav ul li:hover ul li a,body.tdr_inverted #tdr_nav ul li.sfhover ul li a {color:#000;background:#ccc;border-bottom:1px solid #000;}
body.tdr_inverted #tdr_nav ul li:hover ul li a:hover,body.tdr_inverted #tdr_nav ul li.sfhover ul li a:hover {background:#333;color:#fff;}




/* search reset */
#tdr_search, #tdr_search div, #tdr_search a, #tdr_search form, #tdr_search fieldset, #tdr_search legend, #tdr_search label, #tdr_search select, #tdr_search option, #tdr_search input, #tdr_search button {margin: 0;padding: 0;}
#tdr_search fieldset {border: 0;}
#tdr_search legend {color: #000;}
#tdr_search input,#tdr_search button,#tdr_search textarea,#tdr_search select,#tdr_search optgroup,#tdr_search option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
#tdr_search input,#tdr_search button,#tdr_search textarea,#tdr_search select {*font-size: 100%;}
/* search fonts */
#tdr_search {	font:13px/1.231 arial,helvetica,clean,sans-serif;/* for IE6/7 */*font-size:small;/* for IE Quirks Mode */*font:x-small;}
/* search default layout */
#tdr_search {min-width:960px;text-align:center;background:#f5f8fa;border-bottom:1px solid #fce196;}
#tdr_search #tdr_search_content {text-align:left;width:960px;margin:0 auto;height:26px;overflow:hidden;}
#tdr_search form {float:right;padding:4px 11px;font-size:85%;border-right:1px solid #e0e5e7;border-left:1px solid #e0e5e7;background:#eff4f7;}
#tdr_search fieldset {display:inline;}
#tdr_search legend {display:none;}
#tdr_search label {color:#444;vertical-align:middle;font-weight:bold;margin-right:4px;}
#tdr_search select {border:1px solid #bbb;vertical-align:middle;color:#1388CD;height:18px;}
#tdr_search select option {padding:0px 5px;}
#tdr_search input {color:#1388CD;border:1px solid #bbb;height:16px;vertical-align:middle;width:120px;margin-right:2px;}
#tdr_search button {width:39px;height:18px;background:url(sprite.gif) 0 -850px  no-repeat;border:0;text-indent:-9999px;vertical-align:middle;}


/* search reset */
#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;}
#tdr_search2 legend {color: #000;}
#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;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
#tdr_search2 input,#tdr_search2 button,#tdr_search2 textarea,#tdr_search2 select {*font-size: 100%;}
/* search fonts */
#tdr_search2 {	font:13px/1.231 arial,helvetica,clean,sans-serif;/* for IE6/7 */*font-size:small;/* for IE Quirks Mode */*font:x-small;}
/* search default layout */
#tdr_search2 {min-width:960px;text-align:center;background:#f5f8fa;border-bottom:1px solid #fce196;}
#tdr_search2 #tdr_search2_content {text-align:left;width:960px;margin:0 auto;height:26px;overflow:hidden;}
#tdr_search2 form {float:right;padding:4px 11px;font-size:85%;border-right:1px solid #e0e5e7;border-left:1px solid #e0e5e7;background:#eff4f7;}
#tdr_search2 fieldset {display:inline;}
#tdr_search2 legend {display:none;}
#tdr_search2 label {color:#444;vertical-align:middle;font-weight:bold;margin-right:4px;}
#tdr_search2 select {border:1px solid #bbb;vertical-align:middle;color:#1388CD;height:18px;}
#tdr_search2 select option {padding:0px 5px;}
#tdr_search2 input {color:#1388CD;border:1px solid #bbb;height:16px;vertical-align:middle;width:120px;margin-right:2px;}
#tdr_search2 button {width:39px;height:18px;background:url(sprite.gif) 0 -850px  no-repeat;border:0;text-indent:-9999px;vertical-align:middle; cursor: pointer;}

#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; }


/* fluid layout	 */	
body.tdr_fluid #tdr_search {min-width:0;}	
body.tdr_fluid #tdr_search #tdr_search_content {width:auto;margin:0px 15px;}
/* 800x600 layout	 */	
body.tdr_800 #tdr_search  {min-width:720px;}
body.tdr_800 #tdr_search #tdr_search_content {width:720px;}
/* inverted design	 */	
body.tdr_inverted #tdr_search {background:#fff;border-bottom:1px solid #000;}
body.tdr_inverted #tdr_search form {background:#fff;border-color:#000;}
body.tdr_inverted #tdr_search select {color:#666;}
body.tdr_inverted #tdr_search button {background:url(sprite.gif) 0 -900px no-repeat;}

/* breadcrumbs reset */
#tdr_crumbs, #tdr_crumbs ul, #tdr_crumbs li, #tdr_crumbs a {margin: 0;padding: 0;}
#tdr_crumbs li {list-style: none;}
/* breadcrumbs fonts */
#tdr_crumbs {	font:13px/1.231 arial,helvetica,clean,sans-serif;/* for IE6/7 */*font-size:small;/* for IE Quirks Mode */*font:x-small;}
/* breadcrumbs default layout */
#tdr_crumbs {text-align:center;}
#tdr_crumbs #tdr_crumbs_content {text-align:left;width:960px;margin:0 auto;}
#tdr_crumbs {height:27px;}
#tdr_crumbs li {display:inline;color:#666;text-transform:uppercase;font-size:80%;line-height:2.5em;}
#tdr_crumbs a {background:url(sprite.gif) right -950px no-repeat;text-decoration:none;color:#1388CD;padding-right:7px;margin-right:0px;}
#tdr_crumbs a:hover {text-decoration:underline;}
/* fluid layout	 */	
body.tdr_fluid #tdr_crumbs {min-width:0;}	
body.tdr_fluid #tdr_crumbs #tdr_crumbs_content {width:auto;margin:0px 15px;}
/* 800x600 layout	 */	
body.tdr_800 #tdr_crumbs {min-width:720px;}
body.tdr_800 #tdr_crumbs #tdr_crumbs_content {width:720px;}	
/* inverted design	 */	
body.tdr_inverted #tdr_crumbs a {color:#999;}



/* content default layout */
#tdr_content {text-align:center;}
#tdr_content #tdr_content_content {text-align:left;width:960px;margin:0 auto;}
/* fluid layout	 */	
body.tdr_fluid #tdr_content #tdr_content_content {width:auto;margin:0px 15px;}
/* 800x600 layout	 */	
body.tdr_800 #tdr_content #tdr_content_content {width:720px;}	


/* footer reset */
#tdr_footer,#tdr_footer div,#tdr_footer ul,#tdr_footer li{margin: 0;padding: 0;}
#tdr_footer li {list-style: none;}
/* footer fonts */
#tdr_footer {	
font:13px/1.231 arial,helvetica,clean,sans-serif;
/* for IE6/7 */
*font-size:small;
/* for IE Quirks Mode */
*font:x-small;
}
/* footer default layout */
#tdr_footer {clear:both;text-align:center;color:#BBB;font-size:70%;margin-bottom:30px;margin-top:30px;}
#tdr_footer div {margin-bottom:3px;}
#tdr_footer li {display:inline;}
#tdr_footer li#tdr_footer_t_and_c {border-right:1px solid #61B2DF;padding-right:7px;margin-right:7px;}
#tdr_footer a {color:#1388CD;text-decoration:none;}
#tdr_footer a:hover {text-decoration:underline;}
#tdr_footer #tdr_footer_content {text-align:left;padding:10px 0px;width:960px;margin:0 auto;border-top:3px solid #BBB;border-bottom:1px solid #BBB;background:url(sprite.gif) right -725px no-repeat;}
/* fluid layout	 */	
body.tdr_fluid #tdr_footer #tdr_address {padding-left:15px;}
body.tdr_fluid #tdr_footer #tdr_copyright {padding-left:15px;}
body.tdr_fluid #tdr_footer #tdr_footer_links {padding-left:15px;}
body.tdr_fluid #tdr_footer #tdr_footer_content {text-align:left;width:auto;margin:0;}
/* 800x600 layout	 */	
body.tdr_800 #tdr_footer #tdr_footer_content {width:720px;}










/* RESET */
.tdr_fonts,.tdr_fonts div,.tdr_fonts img,.tdr_fonts dl,.tdr_fonts dt,.tdr_fonts dd,.tdr_fonts ul,.tdr_fonts ol,.tdr_fonts li,.tdr_fonts h1,.tdr_fonts h2,.tdr_fonts h3,.tdr_fonts h4,.tdr_fonts h5,.tdr_fonts h6,.tdr_fonts pre,.tdr_fonts code,.tdr_fonts form,.tdr_fonts fieldset,.tdr_fonts legend,.tdr_fonts input,.tdr_fonts button,.tdr_fonts textarea,.tdr_fonts p,.tdr_fonts blockquote,.tdr_fonts th,.tdr_fonts td 
{margin: 0;padding: 0;}
.tdr_fonts table {border-collapse: collapse;border-spacing: 0;}
.tdr_fonts fieldset,.tdr_fonts img {border: 0;}
.tdr_fonts address,.tdr_fonts caption,.tdr_fonts cite,.tdr_fonts code,.tdr_fonts dfn,.tdr_fonts em,.tdr_fonts strong,.tdr_fonts th,.tdr_fonts var,.tdr_fonts optgroup {font-style: inherit;font-weight: inherit;}
.tdr_fonts del,.tdr_fonts ins {text-decoration: none;}
.tdr_fonts caption,.tdr_fonts th {text-align: left;}
.tdr_fonts h1,.tdr_fonts h2,.tdr_fonts h3,.tdr_fonts h4,.tdr_fonts h5,.tdr_fonts h6 {font-size: 100%;font-weight: normal;}
.tdr_fonts q:before,.tdr_fonts q:after {content: '';}
.tdr_fonts abbr,.tdr_fonts acronym {border: 0;font-variant: normal;}
.tdr_fonts sup {vertical-align: baseline;}
.tdr_fonts sub {vertical-align: baseline;}
/* because legend doesn't inherit in IE */
.tdr_fonts legend {color: #000;}
.tdr_fonts input,.tdr_fonts button,.tdr_fonts textarea,.tdr_fonts select,.tdr_fonts optgroup,.tdr_fonts option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
.tdr_fonts input,.tdr_fonts button,.tdr_fonts textarea,.tdr_fonts select {*font-size: 100%;}

/* FONTS */
.tdr_fonts {	font:13px/1.18 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
.tdr_fonts select,.tdr_fonts input,.tdr_fonts button,.tdr_fonts textarea,.tdr_fonts button {	font:99% arial,helvetica,clean,sans-serif; }

/**
 * To help tables remember to inherit
 */
.tdr_fonts table {font-size:inherit;font:100%;}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
.tdr_fonts pre,.tdr_fonts code,.tdr_fonts kbd,.tdr_fonts samp,.tdr_fonts tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

/* CAMPUS SPECIFICS */
.tdr_fonts div.styled {background:#ecf5fe;border:1px solid #c1d7ed;border-bottom:5px solid #c1d7ed;padding:10px;margin-bottom:1em;}
div.styled ul#page_nav {margin:0 -10px -10px -10px;}
ul#page_nav {border-top:1px solid #d6e8f4;}
ul#page_nav li {list-style:none;padding:0;margin:0;border-bottom:1px solid #d6e8f4;}
ul#page_nav li a {text-decoration:none;display:block;padding:2px 0px 2px 20px;}
ul#page_nav li a:hover {background-color:#749FC3;color:#fff;}
ul#page_nav li.active {background-color:#fff;padding:2px 0px 2px 20px;color:#1388CD;}
	ul#page_nav li.active ul {margin:2px 0px -2px -20px;}
ul#page_nav li.expanded {background-image:url(sprite.gif);background-position:4px -1045px;background-repeat:no-repeat;}
ul#page_nav li.collapsed {background-image:url(sprite.gif);background-position: 4px -995px;background-repeat:no-repeat;}
ul#page_nav li ul li {border-bottom:1px solid #ecf5fe;font-size:90%;background:#ecf5fe;}
ul#page_nav li ul li.active {padding:2px 0px 2px 40px;color:#1388CD;border-bottom:1px solid #fff;}
ul#page_nav li ul li a {padding-left:40px;background:transparent none !important;}
ul#page_nav li ul li a:hover {background:#749FC3 !important;}
ul#page_nav li.collapsed ul {display:none;}


.tdr_fonts {color: #000;background: #FFF;}
.tdr_fonts h1,.tdr_fonts h2,.tdr_fonts h3,.tdr_fonts h4,.tdr_fonts h5,.tdr_fonts h6{font-family:arial,helvetica,clean,sans-serif;font-weight:bold;margin-bottom:0.5em;}
.tdr_fonts h1 {font-size:200%;color:#F7AE0A;}
.tdr_fonts h1 a{color:#F7AE0A;}
.tdr_fonts h2 {font-size:125%;color:#666;}
.tdr_fonts h2 a{color:#666;}
.tdr_fonts h3 {font-size:100%;color:#777;}
.tdr_fonts h3 a{color:#777;}
.tdr_fonts h4 {font-size:100%;color:#888;}
.tdr_fonts h4 a{color:#888;}
.tdr_fonts h5 {font-size:100%;color:#999;}
.tdr_fonts h5 a{color:#999;}
.tdr_fonts h6 {font-size:100%;color:#aaa;}
.tdr_fonts h6 a{color:#aaa;}
.tdr_fonts p {margin-bottom:1em;}
.tdr_fonts p.subhead {font-size:140%;}
.tdr_fonts a {color:#1388CD;}
.tdr_fonts a.offsite {background-image:url(sprite.gif);background-position:right -1202px;background-repeat:no-repeat; padding-right: 15px;}
.tdr_fonts a:hover {color:#003366;}
.tdr_fonts em {font-style:italic;}
.tdr_fonts strong {font-weight:bold;}
.tdr_fonts hr {border:0px;border-bottom:1px solid #ccc;height:0px;margin-bottom:1em;}
.tdr_fonts hr.light {background:#eee;}
.tdr_fonts br {}
.tdr_fonts dl {margin-bottom:1em;}
.tdr_fonts dt {font-weight:bold;}
.tdr_fonts dd {margin-left:30px;}
.tdr_fonts ul {margin-bottom:1em;}
.tdr_fonts ul {list-style-type:disc;}
.tdr_fonts ul ul {list-style-type:circle;}
.tdr_fonts ul ul ul{list-style-type:square;}
.tdr_fonts ol {margin-bottom:1em;}
.tdr_fonts ol {list-style-type:decimal;}
.tdr_fonts ol ol {list-style-type:lower-alpha;}
.tdr_fonts ol ol ol {list-style-type:lower-roman;}
.tdr_fonts li {list-style-type:inherit;margin-left:35px;margin-bottom:0.25em;}
.tdr_fonts ul ul, .tdr_fonts ol ol, .tdr_fonts ul ol, .tdr_fonts ol ul {margin-bottom:0;}
.tdr_fonts table.styled {margin-bottom:1em;border-top:1px solid #DDD;}
.tdr_fonts table.styled th, .tdr_fonts table.styled td {vertical-align:top;padding:2px 20px 2px 5px;}
.tdr_fonts table.styled th {background:#DDD;font-weight:bold;}
.tdr_fonts table.styled td {border-bottom:1px solid #DDD;}
.tdr_fonts table.styled tr.even th {background:#BBB;}
.tdr_fonts table.styled tr.even td {background:#E9F3FD;}
.tdr_fonts blockquote {margin:0px 30px 1em 15px;padding:5px 0px 5px 15px;border-left:3px solid #ccc;}
.tdr_fonts cite {display:block;text-align:right;font-style:italic;}
.tdr_fonts img {}
.tdr_fonts caption {}
.tdr_fonts form {}
.tdr_fonts fieldset {border:1px solid #aaa;padding:10px;margin-bottom:1em;background:#f0f0f0;}
.tdr_fonts legend {margin-left:10px;padding:0px 5px;font-weight:bold;color:#555;}
.tdr_fonts label {font-weight:bold;}
.tdr_fonts input {}
.tdr_fonts button {}
.tdr_fonts textarea {}
.tdr_fonts select {}
.tdr_fonts optgroup {}
.tdr_fonts option {}
.tdr_fonts address {}
.tdr_fonts code {}
.tdr_fonts dfn {}
.tdr_fonts pre {overflow:hidden;background:#eee;width:auto;border:1px dashed #000;padding:10px;margin-bottom:1em;}
.tdr_fonts var {}
.tdr_fonts del {}
.tdr_fonts ins {}
.tdr_fonts q:before {}
.tdr_fonts q:after {}
.tdr_fonts abbr {}
.tdr_fonts acronym {border-bottom:1px dotted #000;}
.tdr_fonts sup {vertical-align: super;font-size:80%;}
.tdr_fonts sub {vertical-align: sub;font-size:80%;}

/* Slideshow */
.tdr_slideshow {z-index:9;}
.tdr_slide {font-size:90%;line-height:17px;}
.tdr_slide a {text-decoration:none;}
.tdr_slide a:hover {text-decoration:underline;}

.tdr_slideshow_nav {position:relative;top:-17px;right:20px;height:10px;text-align:right;float:right;z-index:10;}
.tdr_slideshow_nav a {color:#333;display:block;height:8px;width:20px;float:left;font-size:3px;border:1px solid #FFB900;background:#333;text-decoration:none;margin-left:5px;text-indent:-9999px;}
.tdr_slideshow_nav a:hover {background:#967D18;color:#967D18;}
.tdr_slideshow_nav a.activeSlide {background:#967D18;color:#967D18;}

.tdr_slideshow_control {top:-26px;right:7px;text-indent:-9999px;height:8px;width:8px;cursor:pointer;float:right;position:relative;z-index:11;clear:both;}
.playing {background:url(sprite.gif) 0 -1150px no-repeat;}
.paused {background:url(sprite.gif) 0 -1100px no-repeat;}

/* GSA */
.search-paginator {text-align:center;}
.search-paginator table {width:auto !important;margin:0px auto !important;text-align:left !important;}
.search-paginator table tr td {padding:1px !important;}
.search-paginator table tr td a {font-weight:bold !important;text-decoration:none;}
.search-paginator table img{margin:0px !important;}

.google-search-results li{list-style:none none !important;margin-left:0px !important;margin-top:1.5em !important;}
.google-search-results h3.page-title {margin:0px;}
.google-search-results h3.page-title a {color:#2626B8;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
.google-search-results p.snippet {margin:0px;}
.google-search-results div.link a {color:#008A06;}

.search-recommendations {background:#E8E8FF;}
.search-summary {font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;background: #3366CC; color: #fff;padding:5px !important;font-size:127%;font-weight:bold;margin-top:1em !important;}



/* toggler */
dt.sf_one_expanded {padding-top: 5px; padding-left:15px; background: url(http://ucsd.edu/_images/toggle/sf_minus.gif) 0px 3px no-repeat;}
dt.sf_one_collapsed {padding-top: 5px; padding-left:15px; background: url(http://ucsd.edu/_images/toggle/sf_plus.gif) 0px 3px no-repeat;}
p.sf_all_expanded {padding-left:15px; background: url(http://ucsd.edu/_images/toggle/sf_minus.gif) 0px 3px no-repeat;}
p.sf_all_collapsed {padding-left:15px; background: url(http://ucsd.edu/_images/toggle/sf_plus.gif) 0px 3px no-repeat;}
dl.itag_simple_faq dt, p.sf_all_expanded, p.sf_all_collapsed {cursor:pointer;}

/* Accordion
----------------------------------*/
.tdr_fonts .accordion {clear:both;}
.tdr_fonts .accordion_head {border-bottom:1px solid #ccc;font-weight:normal;}
.tdr_fonts .accordion_head a {text-decoration:none;background:transparent url(i/accordion_sprite.gif) 5px 5px no-repeat;padding:4px 5px 5px 35px;display:block;color:#1388CD;}
.tdr_fonts .accordion_head a:hover {text-decoration:underline;}
.tdr_fonts .accordion_head:hover {background-color:#E5ECF6;}
.tdr_fonts .head_expanded {background:#1C3F8C url(i/accordion_header_bg.gif) top left repeat-x;margin:0px;}
.tdr_fonts .head_expanded a {color:#fff;background:transparent url(i/accordion_sprite.gif) 5px -95px no-repeat;}
.tdr_fonts .head_expanded a:hover {background-color:#1C3F8C;}

.tdr_fonts .accordion_body {background:#fff url(i/accordion_content_bg.gif) top left repeat-x;padding:10px 10px 10px 35px;border-bottom:1px solid #ccc;}

.tdr_fonts .expand_accordion_container {text-align:right;clear:both;}
.tdr_fonts .expand_accordion {text-decoration:none;color:#666;padding-left:10px;background:#fff url(i/blink_sprite.gif) 0 0px no-repeat;}
.tdr_fonts .accordion_expanded { background:#fff url(i/blink_sprite.gif) 0 -25px no-repeat;}
.tdr_fonts .expand_accordion:hover {text-decoration:underline;}

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; zoom: 1; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1.1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0;border-right: 0;border-left: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

.tdr_fonts .accordion_container {margin-bottom:1em;border-left:1px solid #78ABD6;border-right:1px solid #78ABD6;border-bottom:1px solid #78ABD6;}
.accordion h3 {font-size:90%;font-weight:normal;border-bottom:0;}
.accordion h3.ui-state-active {font-weight:bold;}
.ui-accordion .ui-accordion-content {padding:7px;}


.accordion table.styled {border: 2px solid #BFDBFF;border-collapse:collapse;font-size:100%;}
.accordion table.styled th {background:#E6ECFA;font-weight:bold;padding:3px 10px;border-bottom:1px solid #ddd;}
.accordion table.styled td {padding:3px 10px;border-bottom:1px solid #ddd;}
.accordion table.styled a {color:#3c6e91;text-decoration:none;}
.accordion table.styled a:hover {text-decoration:underline;}

.accordion ul.styled {list-style:none;margin:0 !important;padding:0 !important;font-size:100% !important;}
.accordion ul.styled li a {color:#3c6e91;text-decoration:none;padding-left:none !important;}

.accordion ul.styled a:hover {text-decoration:underline;}
.accordion ul.styled li {margin:0 !important;margin-bottom:4px !important;padding:0 !important;list-style:none none outside !important;}
.accordion ul.styled ul {list-style:none;margin:0 0 0 15px;padding:0;}
.accordion ul.styled ul a {}
.accordion ul.styled ul a:hover {text-decoration:underline;}

.accordion ol.styled {margin:0 0 0 25px !important;padding:0 !important;font-size:100% !important;list-style: decimal outside !important;}
.accordion ol.styled li a {color:#3c6e91;text-decoration:none;padding-left:none !important;}
.accordion ol.styled a:hover {text-decoration:underline;}
.accordion ol.styled li {margin:0 0 4px 0px !important;padding:0 !important;list-style: decimal outside !important;}

.accordion p.more a {text-decoration:none;font-style:italic;color:#85B5D9}
.accordion p.more a:hover {text-decoration:underline;}

#ucsd-emergency {font-size: 175%;}
