/*OVERRIDE TEMPLATE STYLES FOR SIDEBAR*/
#ur_leftsidebar h1 {font-size:1.1em;}

#ur_leftsidebar h3 {font-size:.9em;  font-weight:bold;
	margin-top:20px; margin-bottom: 0px;}
	
#ur_leftsidebar p {margin-bottom:10px; margin-top: 0px; }


/*HOMEPAGE CHECKED LIST*/

#ur_maincontent ul {list-style-image:none;}

#ur_maincontent ul.nav{float:right;
	width:240px;
	padding:20px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 3px solid #000;
	border-right: 3px solid #000;
	background-color: #FFEFa6;
	margin: 50px -90px 20px 30px;
	min-height:100px;}

#ur_maincontent ul.nav li{list-style:none;
	line-height:1.8em;
	text-indent: -15px;
	padding:0 0 4px 10px;
	margin:0;
	max-width:19em;
	font-family:Arial, Helvetica, sans-serif;}
	
#ur_maincontent ul.nav a{
	padding-left:16px;
	background:url(/college/assets/img/bullet.gif) no-repeat 3px 50%;}

#ur_maincontent ul.nav a:visited{
	background:url(/college/assets/img/checkmark.gif) no-repeat 0 50%;
	color:#339;}

#ur_maincontent ul.smaller_nav_ie{float:right;
	width:240px;
	padding:20px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 3px solid #000;
	border-right: 3px solid #000;
	background-color: #FFEFa6;
	margin: 50px -90px 20px 30px;
	min-height:100px;}

#ur_maincontent ul.smaller_nav_ie li{list-style:none;
	line-height:1.8em;
	text-indent: -15px;
	padding:0 0 4px 10px;
	margin:0;
	max-width:19em;
	font-family:Arial, Helvetica, sans-serif;}
	
#ur_maincontent ul.smaller_nav_ie a{
	padding-left:16px;
	background:url(/college/assets/img/bullet.gif) no-repeat 3px 50%;}

#ur_maincontent ul.smaller_nav_ie a:visited{
	background:url(/college/assets/img/checkmark.gif) no-repeat 0 50%;
	color:#339;}	


/*OTHER GRAD STUDIES SPECIFIC STYLES*/
#ur_maincontent img.image {margin-right:40px; 
	margin-bottom:30px;
	margin-top:5px;
	border:1px solid #FFFF99;}

#ur_maincontent table.table {font-size:90%;}

.pdflist li {list-style-image:url(/news/Images/pdfsmall.gif); margin-left: 50px; }
.photoRight {float:right; padding-left: 20px; padding-bottom: 10px; font-size: 70%; font-style:italic;  line-height: 1em;}
.photoLeft{float:left; padding-right: 20px; padding-bottom: 10px; font-size: 70%; font-style:italic;  line-height: 1em;}


/*PHD TABLES*/
table {border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
	border-bottom: 2px solid black;}


/* Table headers should be clear, but concise and discreet.
   The double border separates the row from caption and the table body 
   without needing a different background colour. Because we've specified
   a text colour, we also specify a background colour (even though it's the
   same as the main table colour) to accommodate personal stylesheets. */
thead th {border-bottom: 2px solid #000000;
    padding: 2px 10px;
    text-align: left;
    white-space: nowrap;
	font-size:1.3em;}

tr.odd {background-color:#efebe2;
	border-bottom:1px solid #cccccc;}

/* We now revert to discreet single pixel horizontal borders to separate
   each entry.  If your table content is numerical data, you might want the
   vertical borders too, but I find it's visually more pleasing and easier to
   read online when there is plenty of padding instead of borders. 
   NOTE: we treat the headers and data cells the same here, visually it's clear
   enough (header text is bold) and does not affect screen-reader software */
tbody th, tbody td {padding:10px;
    text-align: left;
    vertical-align: top;
	font-size:.9em;}

/*Styles for tabular data; allows table to take the entire width of the page and multiple tables to have the same column widths.*/

table.wide {width:100%;}

td.one-third {width:33%;}
#ur_maincontent #flyout ul li {list-style:none;}
#ur_maincontent #flyout ul {margin:0;}
#flyout ul ul {left:0; top:inherit; margin-top:0px; padding:10px;}
