﻿body {font-family: Arial, Helvetica, sans-serif; font-size: 80%; text-align: center; background:url(../images/bg_1.gif) top center repeat-y #6c797f;}

.skip {position: absolute; left: -1000em; width: 20em;}
.mininav {list-style: none; float: right; clear: both;}
	.mininav a {display: block; padding: 0 5px;}
	.mininav li {float: left; border-left: 1px solid blue;}
	.mininav li.first {border-left: none;}
.right {float: right;}
.left {float: left;}
.pdf {font-weight: bold; color: #356D7A;}

hr {border: 0; color: #295459; background-color: #295459; height: 1px; width: 100%; text-align: left; margin: 0.3em 0 0.7em 0;}

#bgwrapper {width: 100%; background: url(../images/bg_2.gif) top center fixed no-repeat; float: left; margin: 0 auto;}
#wrapper {width: 878px; margin: 0 auto; text-align: left;}

#header {float: left; width: 878px; position: relative; height: 89px; background: url(../images/header-bg.gif) no-repeat; font-size: 0.1em;}
	#header h1 {position: absolute; text-indent: -9999em; top: 40px; left: 50px;}
	#header h2 {position: absolute; text-indent: -9999em;}
	#header h2.facmed {top: 20px; left: 50px;}
	#header h2.uoft {top: 20px; left: 175px;}
	#header h1 a {display: block; color: #fff; width: 440px; height: 30px;}
	#header h2 a {display: block; color: #fff;}
	#header h2.facmed a {width: 122px; height: 17px;}
	#header h2.uoft a {width: 125px; height: 17px;}

#navbar {width: 878px; height: 39px; background: url(../images/navbar-bg.gif) top left no-repeat; float: left; clear: left;}
	#navbar .mininav a {color: #fff; text-decoration: none;font-size: 0.9em;}
	#navbar .mininav a:hover {text-decoration: underline;}
	#navbar .mininav li {border-left: 1px solid white; margin: 5px 0;}
	#navbar .mininav li.first {border-left: none;}

#bottom {width: 878px; float: left; background:url(../images/bg_3.gif) top center repeat-y;}

#nav {clear: left; float: left; width: 200px;}
	#nav a {color: #fff; text-decoration: none; font-size: 1.1em; font-weight: normal;}
	#nav a:hover {color: #b8c0cd;}
	#nav ul {list-style: none; margin-bottom: 100px;}
	#nav li {padding: 6px 10px; border-bottom: 1px solid white;}
	#nav li.first {padding: 0 10px 6px 10px;}
	
#content {width: 618px; float: left; margin-left: 30px;}
	#locationline {color: #4C5C75; font-size: 0.8em; margin-bottom: 1em; float: right;}
	#content a {color: #356D7A;}
	#content a:hover {color: #295459;}
	#content p {margin-bottom: 1em; clear: both;}
	#content ol {margin: 0 0 1em 35px;}
	#content ul {margin: 0 0 1em 16px; list-style: square;}
	#content li {margin-bottom: 0.25em; padding: 0;}
	#content h1 {color: #255F68;font-weight: bold;font-family: "Times New Roman", Times, serif; clear: both; text-transform: capitalize; font-size: 2.4em; color: #356D7A; margin-bottom: 0.5em;}
		#subpage #content h1 {border-bottom: 1px solid #356D7A;}
	#content h2 {color: #255F68;font-weight: bold;font-family: Arial, Helvetica, sans-serif; clear: both; text-transform: capitalize; font-size: 1.5em; margin-top: 0.5em; margin-bottom: 0.5em; font-size: large;}
	#content h3 {color: #255F68;font-weight: bold;font-family: Arial, Helvetica, sans-serif; clear: both; text-transform: capitalize; font-size: 1.2em; margin-top: 0.5em; margin-bottom: 0.5em;}
	#content h4 {color: #255F68;font-weight: bold;font-family: Arial, Helvetica, sans-serif; clear: both; text-transform: capitalize; font-size: 1em; margin-top: 0.5em; margin-bottom: 0.5em}
	#content h5 {color: #255F68;font-weight: normal;font-family: Arial, Helvetica, sans-serif; clear: both; text-transform: capitalize; font-size: 0.9em; margin-top: 0.5em; font-style: italic;}
	#content h6 {color: #255F68;font-weight: normal;font-family: Arial, Helvetica, sans-serif; clear: both; text-transform: capitalize; font-size: 0.8em; margin-top: 0.5em; font-style: italic;}


	#content table {width: 100%; border-bottom: 1px solid #d4dadb; margin: 1em 0;}
		#content table th {background: #CCCCCC; color: #255F68; font-weight: bold; padding: 0.2em 0.5em; vertical-align: top;}
		#content table td {padding: 0.2em 5px; border-top: 1px solid #d4dadb; vertical-align: top;}

		#subpage.profiles #content table th, #subpage.fundingopp #content table th {font-weight: bold; width: 20%;}
	#content table.styled {margin: 1em auto; border-collapse: collapse; border: 1px solid black; vertical-align: top;}
		#content table.styled th {border: 1px solid #000; background: #CCCCCC; color: #255F68; font-weight: bold; padding: 0.2em 0.5em;}
		#content table.styled td {border: 1px solid #000; padding: 0.5em 1em; vertical-align: top;}

	#content dl {margin: 0.5em 0 1em 0; padding: 0; border-bottom: 1px solid #d4dadb; width: 618px;}
		#content dt, #content dd {border-top: 1px solid #d4dadb;}
		#content dt {float: left; width: 125px; padding: 0.5em 18px 0.5em 0; font-weight: bold; margin: 0; clear: both;}
			/* commented backslash hack for mac-ie5 \*/
			dt { clear: both; }
			/* end hack */
		#content dd {width: 475px; float: left; padding: 0.5em 0 2em 0; margin: 0; }

#subpage.profiles #content dt, .profiles #content dd {border-top: 0;}
	#subpage.profiles #content h1.letterheading {background-color: #EFF5F8; padding: 0 3px; border-bottom: 2px solid #295459; border-top: 1px solid #295459;}
	#subpage.profiles dl {margin-bottom: 2em;}

#content ul.quicknav {margin-bottom: 1em; padding-left: 15px;}
	#content ul.quicknav li {margin: 0; padding: 0;}
	
#content .list {clear: both;  margin-bottom: 0px; background: url(../images/list-top.gif) top center no-repeat; padding-bottom: 18px; padding-top: 2px;}
	#content .list h1 {background: url(../images/list-header-bg.gif) bottom left no-repeat #fff; color: #356d7a; font-weight: bold; font-size: 2.5em; padding: 1px 11px 18px 11px; margin: 0;}
	#content .list ul {list-style: none; margin: 0; padding: 0 0 25px 30px;background: url(../images/list-bottom.gif) bottom no-repeat #e8eef0;}
	#content .list li {padding: 0 20px 0.5em 15px !important; background: url(../images/bullet.gif) 0px 6px no-repeat;}

#intro {color: #495925; font-size: 1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top: 10px;}
	#content #intro p {clear: none;}

#footer {width: 618px; clear: left; font-size: 0.8em; border-top: 1px solid #3F3F3F; color: #3F3F3F; position: relative; margin-top: 3em; padding-top: 5px;}
	#footer a {color: #3F3F3F; text-decoration:none;}
	#footer a:hover {text-decoration:underline; color: #000;}
	#footer p {width: 55%; float: left; clear: left;}
	#footer ul {list-style: none; padding: 0; margin: 0;}
	#footer .mininav {position: absolute; right: 0;}
		#footer .mininav li {border-left: 1px solid #9ca0a1;}
		#footer .mininav li.first {border-left: none;}
		#footernav1 {top:5px;}
		#footernav2 {top: 2em;}



ol.roman {list-style: lower-roman;}
ol.letter {list-style: lower-alpha;}
ol.number {list-style: decimal;}
