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

html {/* Sets default font size to 1em => 10px */ font-size: 72.5%;}
body {/* Following line center aligns the layout for ie6 */ text-align: center; /* Sets default font size to 1em => 12px */ font-family: Arial, Helvetica, sans-serif; color: #666666; background-color: #f2f4e8;}

.navskip {position: absolute; text-indent: -999em; color: #fff; top:-30px}

/*  ========== CONTENT TAGS ==========  */

	/* Headings */
		h1, h2, h3, h4, h5, h6 {}
		
		h1	{font-size: 2.4em;}
		h2	{font-size: 1.2em;}
		h3	{color: #7B786A; font-size: 1em;}
		h4	{font-size: 1.2em;}
		h5	{font-size: 1em;}
		h6	{font-size: .9em;}
		
	/* Paragraph */
		p	{margin: .6em 0;}
		
	/* Links */
		a, a:link {color: #4d75A8;}
		
		a:visited {}
		
		a:active, a:focus, a:hover {text-decoration: none;}
		
	/* Lists */
		ul, ol {margin-top: .9em; margin-bottom: .9em; line-height: 1.4em;}
		
		ul {list-style: none; margin: 0; padding: 0;}	
			ul li {background: url(../images/bullet.gif) no-repeat left .5em; padding-left: 15px; margin: .2em 0;}
		li a {text-decoration: none;}
		li a:hover {text-decoration: underline;}
		li.more {background: none; font-weight: bold; line-height: 2.5em;}
		ol {}
			ol li {}
		
	/* Forms */
		input {font: 1em Arial, Helvetica, sans-serif;}
		
/*  ================================================================================================  */
/*  ================================================================================================  */

	/*  ========== MAIN DIV'S ==========  */
		#wrapper {text-align: center; /* Following line center aligns the layout */ margin: 0 auto; background: #fff; border-bottom: 5px solid #d9dbc6; width: 100%;}
		.innerhtml {width: 984px; text-align: left; margin: 0 auto;}

/*  ================================================================================================  */
/*  ================================================================================================  */

	/*  ========== HEADER STYLES ========== */
		#header {position: relative; height: auto !important; height: 167px; min-height: 167px; z-index: 50 !important; background: url(../images/hdr_tagline.gif) no-repeat left bottom;}
		#subpage #header {position: relative; height: auto !important; height: 167px; min-height: 167px; z-index: 50 !important; background: none;}
			#header h1 {float: left; margin: 20px 0 0 20px; width: 253px; height: 91px; background: url(../images/hdr_logoUofT.gif) no-repeat left top;}
				#header h1 a {display: block; width:253px; height:91px; text-indent:-2500px;}
			#header h2 {display: block; position: absolute; bottom: 0px; left: 0px; width:984px; height: 30px; margin: 0px; padding: 0px;}
				#header h2 a {display: block; width: 984px; height: 30px; text-indent: -2500px;}
			
		#tools {position: absolute; right: 0; top: 50px; width: 600px;}
			#tools ul {list-style: none; float: right;}
				#tools li {line-height: 1em; font-size: .9em; background: none; padding: 0; margin: 0 0 0 10px; padding-right: 10px; float: left; border-right: 1px solid #7C9ABF;}
				#tools .hdr_last {border: none; padding-right: 0;}
					
			#search {margin-top: 10px; clear: both; float: right;}
					
			.searchBox {background: url(../images/search_left.gif) no-repeat left top; padding: 0 0 0 25px; height: 25px; margin: 0; display: block; float: left;}
				.searchBox span {background: url(../images/search_right.gif) no-repeat right top; height: 25px; width: 124px; display: block;}
				.searchBox input {width: 114px; background: none; border: none; font-size: .9em; color: #666666;}
			.searchButton {margin-left: 5px; float: left; padding-left: 5px; background: url(../images/searchBtn-left.gif) no-repeat left top;}
				.searchButton input {background: url(../images/searchBtn-right.gif) no-repeat right top #002F64; height: 19px; padding: 0 5px 0 0; margin: 0; border: none; color: #FFFFFF; font-size: .9em; font-weight: bold;}
				

	/*  ========== FOOTER STYLES ==========  */
		#footer {padding-bottom: 25px; margin-top: 30px; clear: both; color: #8c8e7d; width: 974px; margin: 0px auto; text-align: left;}
		.foot_col {width:233px; margin: 5px; float: left; padding: 0; line-height: 160%; font-size: 1em;}
			#footer h2 {color: #003f78; font-weight: normal; margin: 0 0 0.5em 0;}
			#footer ul {margin: 0 0 0.5em 0;}
			#footer li {background: none; padding: 0; margin: 0;}
				#footer .ftr_first {border: none; padding-left: 0;}
				#footer a {text-decoration: none; color: #5897cd}
					#footer a:hover {text-decoration: none;}
						
			#footer dl {margin: 20px 0 0; font-size: .9em; padding: 0; line-height: 120%;}
				#footer dt {font-weight: bold;}
				#footer dd {margin: 0;}
