body {position:relative; min-width:1000px; margin:0; padding:0; font-family:arial; font-size:16px; text-decoration:none; color:#000000; background: url(/graphics/pills.gif) repeat center top; }

div {min-height:100%}
* html div {height:auto; overflow:visible; /* for IE */ }

#full_width		{margin:0; width:100%; background:url(/graphics/pills_sides.gif) repeat-y center top; align:relative}
#canvas			{margin:0 auto; width: 1020px; overflow: hidden; align:relative; text-align:center; background:#ffffff}
#page	{margin:0 10px 0 10px; width:1000px; overflow: hidden; align:relative; text-align:left; }
	
#left_column	{width:200px; position:relative; left:14px; top:0px; margin:0; display:block; text-align:left}
#centre_column	{width:746px; min-height:610px; float:left; margin:20px 0 10px 254px; background-color: #FFFFFF; }

p 	{line-height:23px; width:460px; margin:6px 0 18px 0; padding:0; }
h1 	{font-size:34px; color:#2fb7ff; width:700px; margin:0px; padding:0 0 10px 0; font-weight:bold; text-transform:none; letter-spacing: 1px; }
h1#title 	{font-size:38px; color:#cc6633; width:710px; margin:0 0 16px 0px; padding:6px 0 3px 0; font-weight:normal; text-transform: none; letter-spacing: 1px; border-bottom: 2px solid #cc6633; }
h2 	{font-size:26px; color:#2fb7ff; width:600px; margin:22px 0 4px 0px; text-decoration:none; font-weight:bold; text-transform:none; }
h3 	{font-size:20px; color:#003333; width:480px; margin:14px 0 4px 0px; padding:0; text-decoration:none; font-weight:bold; text-transform:none; }
h4 	{font-size:16px; color:#2fb7ff; width:480px; margin:6px 0 -2px 0px; padding:0; text-decoration:none; font-weight:bold; text-transform:uppercase; }
h5 	{font-size:20px; color:#003333; width:480px; margin:14px 0 4px 0px; line-height:26px; text-decoration:none; font-weight:bold; text-transform:none; }
h6 	{font-size:16px; color:#999999; width:480px; margin:10px 0 -2px 0; padding:0; text-decoration:none; font-weight:bold; text-transform:none; }

.caption 	{font-size:14px; line-height:18px; width:420px; margin:6px 20px 18px 20px; padding:0; color:#666666 }

ol {margin:8px 0 0 0; padding: 0 0 0 10px; width:420px; }
ul {list-style-type:disc; margin:8px 0 0 0; padding: 0 0 0 10px; width:420px; }
li {padding: 0px 0px 8px 3px; margin: 0px 0px 0px 20px; }


#header {padding:0; margin:0 10px 0 10px; height:212px; width:1000px; position:relative; 
background: url(/graphics/header_back_orange.jpg) repeat center top #FF6600; text-align:left}
#logo_area {position:relative; top:70px; left:32px; display:block; height:119px; width:629px; }
#logo_header {display:block; padding-bottom:8px}
#scs_button {position:absolute; top:10px; right:10px; display:block; height:108px; width:264px; }
#login {position:absolute; top:170px; right:10px; display:block; height:34px; width:66px; }


a:link {color:#FF6600; text-decoration:none; font-weight:bold; }
a:visited {color:#CC6600; text-decoration:none; font-weight:bold; }
a:hover {color:#FF3300; text-decoration:underline; font-weight:bold; }
a:active {color:#FF3300; text-decoration:none; font-weight:bold; }

ul#nav_main			{display:block; margin:0; padding:0; position:absolute; right:0px; top:0; width:200px; height:660px; background:url(/graphic/pix_cyan.png) no-repeat center top; }
#nav_main li		{display:block; list-style-type:none; padding:0; margin:0}
#nav_main a 		{font-size:13px; font-weight:bold; text-decoration:none; padding:0; }
h4#nav_main  a:link	{color:#FFFFFF; }
#nav_main a:visited {color:#FFFFFF; }
#nav_main a:hover	{color:#FFFFFF; background-color:#CC6633; text-decoration:none; }
#nav_main a.on		{color:#CC6633; background-color:#FFFFFF; text-decoration:none; }

#nav_main img {display:block}

.intro 		{font-size:16px; line-height:26px; font-weight:bold; color: #999999; padding:5px 0 5px 0; width:450px; }
.introwide 	{font-size:22px; line-height:28px; font-weight:bold; color: #0099CC; padding:5px 0 5px 0; width:600px; }

.light_blue {color:#78CEDD}

blockquote {margin:0 0 14px 70px; padding:0; width:290px; line-height:18px; color:#00CC99}
.photo 	{line-height:14px; width:300px; margin:-9px 0 14px 60px; padding:0; font-style: italic; }

.right_column	{width:232px; float:right; margin:0 0 0 30px; padding:0; display:block; text-align:left; text-transform:none;}
.right_column h1 	{font-size:18px; color:#2fb7ff; width:230px; margin:10px 10px 2px 4px; padding:0 ;font-weight:bold;text-transform:none; letter-spacing: 1px;}
.right_column p 	{color:#666666; line-height:18px; width:220px; margin:8px 0px 18px 4px; padding:0; font-size: 14px;}



#breadcrumb 			{color:#999999; padding:6px 14px 10px 10px; margin:0; font-size:12px; line-height:16px; text-align:right }
#breadcrumb a:link 		{color:#999999; text-decoration:none; font-weight:normal} 
#breadcrumb a:visited	{color:#999999; }
#breadcrumb a:hover 	{color:#00CC99; }





#utoronto_logo {text-align:right; padding:0 10px 10px 776px;}

#footer {width:1000px; margin:0 10px 0px 10px; padding: 0 0 60px 0;  align:relative; display:block; background: url(/graphics/footer_orange_block.jpg) no-repeat center top; }

#footer a:link {color:#FFFFFF; text-decoration:none; font-weight:bold; }
#footer a:visited {color:#FFCC99; text-decoration:none; font-weight:bold; }
#footer a:hover {color:#FFFF00; text-decoration:underline; font-weight:bold; }
#footer a:active {color:#FF3300; text-decoration:none; font-weight:bold; }

ul#footer_nav1{margin:0 50px 0 50px; padding:16px 0 5px 0; display:block; text-transform:none; width:900px; border-bottom:solid 1px #FFFFFF;}
#footer_nav1 li{display:inline; list-style-type: none; margin:0; margin:0; font-size:14px; font-weight:bold;  text-transform:uppercase;}
#footer_nav1 a {font-weight:bold; text-decoration:none; padding:0px 4px 0px 4px; }
#footer_nav1 a:link		{color:#FFFFFF; }
#footer_nav1 a:visited 	{color:#FFCC99; }
#footer_nav1 a:hover		{color:#FFFF00;  text-decoration:underline;}
#footer_nav1 a:active		{color:#FFFF00; text-decoration:none; }

ul#footer_nav2{margin:0; padding:7px 0 30px 0; display:block; text-transform:none; width:1000px; }
#footer_nav2 li{display:inline; list-style-type: none; margin:0; margin:0; font-size:14px; font-weight:bold; }
#footer_nav2 a {font-weight:bold; text-decoration:none; padding:0px 4px 0px 4px; }
#footer_nav2 a:link		{color:#FFFFFF; }
#footer_nav2 a:visited 	{color:#FFCC99; }
#footer_nav2 a:hover		{color:#FFFF00;  text-decoration:underline;}
#footer_nav2 a:active		{color:#FFFF00; text-decoration:none; }


#footer p 	{color:#FFFFFF; font-size:13px; line-height:16px; width:1000px; margin:0; padding:4px 0 16px 0; }
#last_modified	{color:#FFFFFF; font-size:13px; line-height:16px; width:1000px; margin:0; padding:0; text-align:center; }

.form_left {font-size: 10px; text-transform: uppercase; color:#cc6633; text-align: right; }
.item {font-size: 10px; color: #999999; text-align: right; }



.back_top {font-size:10px; color:#FFFFFF; text-transform:uppercase; width:90px; display:block; margin:0 0 0 400px; padding:3px 6px; }
a.top:link, a.top:visited {color:#FFFFFF; text-decoration:none; background-color: #fef2af; padding:3px 6px; }
a.top:active, a.top:hover{color:#FFFFFF; text-decoration:none; background-color: #ff9933; padding:3px 6px; }

#news_include {width:200px; padding:30px 0; margin:0; }
#news_include h1	{font-size:16px; color:#FFFFFF; width:165px; margin:0px 10px 4px 23px; padding:10px 0 0 0; font-weight:bold; text-transform:uppercase; letter-spacing: 1px; }
#news_include h2	{font-size:14px; color:#FFFFFF; width:165px; margin:0px 10px 4px 23px; padding:5px 0 0 0; font-weight:bold; text-transform:none; letter-spacing:0; }
#news_include p 	{color:#FFFFFF; line-height:17px; width:162px; margin:0 14px 10px 23px; padding:0; font-size:13px; }
#news_include b 	{color:#FFFFFF}
#news_include a:link {color:#FFFFCC; text-decoration: none; font-weight:bold; }
#news_include a:visited {color:#FFFFCC; text-decoration: none; font-weight:bold; }
#news_include a:hover {color:#339999; text-decoration: none; font-weight:bold; }

b {color:#000066}

.portrait {float:left; margin:2px 15px 4px 0}
.date 	{font-size:13px; color:#00CC99; width:400px; margin:24px 0 -10px 52px; padding-top:10px; font-weight:bold; text-transform:none; }

