body {margin: 0; padding: 0;background: #FFFFFF url(../images/bg.gif) top center no-repeat; color:#000000}
body,td,th,input,select,textarea{font-family: arial, helvetica, verdana, sans-serif; }
body,td,th{}
form{padding:0;}

a {color: #084887;
text-decoration: none;}
a:hover{color:#084887;
text-decoration: underline;}
a img {border: 0;}

h1{}
h2{color: #0076cc;font-size: 1.4em;line-height:1.4em;margin:10px 0 0px 0;font-family: arial, helvetica, verdana, sans-serif;}
h3{color: #000000;font-size: 1.2em;line-height:1.2em;margin:10px 0 0px 0;font-family: arial, helvetica, verdana, sans-serif;}
h4{color: #818479;font-size: 1.1em;line-height:1.1em;margin:10px 0 0px 0;font-family: arial, helvetica, verdana, sans-serif;}
h5{color: #000000;font-size: .9em;line-height:.9em;margin:10px 0 0px 0; font-style: italic;font-family: arial, helvetica, verdana, sans-serif; } 

.clear{clear:both;font-size:1px;line-height:0px;}
.skipnavigation{position:absolute;top:-30px;}

#layout {width:760px;margin:0 auto;background: url(../images/VarsityCentre_08.gif) top left repeat-y}

.leftcolumn {width: 160px;float:left;background: url(../images/VarsityCentre_01.gif) top left no-repeat;overflow:hidden;}
	.search {line-height:1px;color:#084887;padding:18px 15px;border-bottom:1px solid #005aa0;margin:0 0 20px 0;}
	.search input {vertical-align:middle;}
	.search .textfield {width:100px;font-size:1em;border:1px solid #7c7c7c;margin:0px 4px 0 0;font-weight:normal; color:#005aa0}
	.search .button-search { background: url(http://www.utoronto.ca/__shared/templates/images/searchbutton.gif); width:15px;height:15px;text-indent:-500px;color:#FFFFFF;font-size:0px !important;border:none;padding:0;margin:0px 0 0 0}
		
	.nav {padding:0 0 20px 0; margin:0px; font-size:11px}
	.nav ul {margin:0px; padding:0px; list-style:none}
	.nav ul ul {margin:0px; padding:0px; list-style:none; font-size:10px; text-transform:none; display:none}
	.nav li {padding:0px; list-style:none; margin:0px}
	.nav ul .page_item a, .nav ul .page_item a:link{margin:0px; text-decoration:none; text-transform:uppercase;display: block;color:#084887;width:143px;padding:7px 0 4px 15px;background: url(http://www.utoronto.ca/__shared/templates/images/nav-item-bg.gif) bottom left no-repeat;text-decoration:none;font-weight:bold;}
	.nav ul .page_item a:hover {margin:0px; color:#818479}
	.nav ul .current_page_item a {margin:0px; text-transform:uppercase;display: block;color:#666666;width:143px;padding:7px 0 4px 15px;text-decoration:none;font-weight:bold;}
	.nav ul ul .page_item a, .nav ul ul .page_item a:link{margin:0px; text-decoration:none; background:none; font-weight:normal; text-transform: capitalize;display: block;color: #666666;width:143px;padding:2px 0 2px 15px;text-decoration:none}
	.nav ul ul .page_item a:hover {margin:0px; color:#818479}
	.nav ul ul .current_page_item a {margin:0px; text-transform:capitalize;display: block;color:#084887;width:143px;padding:2px 0 2px 15px;text-decoration:none;font-weight:bold;}

.rightcolumn {float:left;width:600px}
	.header {position:relative;background: url(../images/VarsityCentre_03.gif) top left;height:70px;}
	.header h1{font-size:1px;line-height:1px;margin:0;position:absolute;left:0;}
	.header h1 a{color:#000000;display:block;width:280px;height:50px;text-indent:-1000px;text-decoration:none;}
	.toolbar{position:absolute;right:0}
	.toolbar ul{margin:0;padding:0;font-size:.65em; text-transform:uppercase;}
	.toolbar ul li{float:left;display:block;}
	.toolbar ul li.last {background: none}
	.toolbar ul li a{ float:left;display:block;padding:7px 8px 0px 5px;background: url(../images/pixel_white.gif) top left repeat-y}
	.toolbar ul li a, .toolbar ul li a:link{color:#ffffff;text-decoration:none}
	.toolbar ul li a:hover {color:#ffffff;text-decoration:underline}
	.header .toolbar ul{float:right;} /* Opera fix */
	#bottom.toolbar {margin:15px 5px 0 0;bottom:0;}
	#bottom.toolbar ul li.last {background: none}
	#bottom.toolbar ul li a {background: url(../images/pixel_white.gif) top left repeat-y;color:#FFFFFF;padding:0 8px 14px 5px;line-height:10px}

	.pagetitle{background: url(../images/pagetitle-bg.gif) top left no-repeat;border-top:1px solid white;width:600px;overflow: hidden;  white-space: nowrap;}
	.pagetitle h1{float:right; margin:0 10px;padding:6px 0 0 0;font-size:11px;font-weight:bold;color:white;text-transform:uppercase;height:20px;}
	.content{padding:2px 40px 30px 30px;font-size:.75em;line-height:1.5em;font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif}
	.path {font-size:10px;color:#084887;margin:8px 0 10px 8px;font-family: arial, helvetica, verdana, sans-serif}
	.path a, .path a:link{color:#084887;text-decoration:underline;}
	.quicklinks{clear:right;width:170px;float:right;margin:0 0 10px 20px;}
	.quicklinks h2{font-size:.9em;line-height:.8em;background: url(images/quicklinks-header-bg.gif) top left no-repeat;margin:0;padding:6px 0 4px 0;text-align:center;color:#7a7e6f;text-transform:uppercase;}
	.quicklinks ul{background:#eff2e7;border:1px solid #ced1c6;margin:0 0 0 0px;padding:0;list-style:none}
	.quicklinks li{background: url(images/quicklinks-bg.gif) bottom left repeat-x;padding:3px 4px}
	.quicklinks a{color:#1b3d7c;text-decoration:none;font-size:.8em;}

/* Entry page columns */
.mainimg{line-height:0px;font-size:0px}
.textarea {color: #4d4f49; background:#f2f7fa; margin: 0px 0 0px 0px; width: 600px;font-size:.7em;line-height:1.35em;border-top:20px solid #f2f7fa;border-bottom:10px solid #f2f7fa}
	.textarea h2 {color: #4d4f49;font-weight:bold;text-transform: uppercase; font-size: 1.2em;margin:0px 0 7px 0}
	.textarea p{margin:0 0 10px 0;}
	.textarea ul{padding:0;margin:2px 0 2px 15px;}
	.textarea ul li{margin:0 0 10px 0;list-style: url(images/bullet-textarea.gif);}
	.column01 {margin: 0px 0 0 0px; float: left; width: 190px;padding:0 10px} 
	.column01 .headlines ul {list-style-image:url(images/headlinesbullet.gif)}
	.column01 .headlines ul li {list-style-image:url(images/headlinesbullet.gif)}
	.column01 .headlines a, .column01 .headlines a:link, .column02 .headlines a:visited{color: #084887; text-decoration: none;}
	.column02 {margin: 0px 0 0 0px; float: left; width: 165px;padding:0 10px}
	.column02 .infocus img{float:left;margin:0 10px 10px 0}
	.column02 .infocus p{clear:both}
	.column03 {margin: 0px 0 0 0px; width: 175px; float:left;padding:0 10px}
	.column03 .calendartable th.calendarheader{color: #818479;}
	.column03 .calendartable th{text-align:center;font-weight:normal;font-size:.75m;color:#9ea498}
	.column03 .calendartable td{width:20px;height:21px;padding:0px 0px;border:1px solid #dae2ca;background:#eef4ea;text-align:center;color:#9ea498}
	.column03 .calendartable td a{background:#dce7c5;display:block;padding:3px 0;color:#9ea498}
	.column03 .calendartable td a:hover{text-decoration:underline;color:#000000;background:#FFFFFF}
	.column03 .calendartable th.summary{background:#d9e3c8;padding:3px 3px}

.footer {width:760px;position:relative;height:73px; margin:0px auto;color: #a7aa9f; clear: both;background: url(../images/VarsityCentre_10.gif) top left no-repeat; border-top: 0;padding:5px 0 0 0;}
.footer a, .footer a:link{color:#FFFFFF;}
.copyright {margin:36px 5px 0px 0px; text-align: left; font-size: .65em;line-height:1.2em; position:absolute;left:170px; color:#FFFFFF}
.copyright em {font-style: normal; text-transform: uppercase;}

.subpagetable a{display:block;}
.subpagetable a, .subpagetable a:link{text-decoration:underline;font-weight:bold;}
.subpagetable li{margin:0 0 14px 0;list-style-image: url(images/bullet.gif);}

.subpagetablewhite a{display:block;}
.subpagetablewhite a, .subpagetablewhite a:link{text-decoration:underline;font-weight:bold; color:#FFFFFF}
.subpagetablewhite li{margin:0 0 14px 0;list-style-image: url(images/bullet-db.gif);color:#deeff7;}

.ipf-PageChildLinks a{display:block;}
.ipf-PageChildLinks a, .ipf-PageChildLinks a:link{text-decoration:underline;font-weight:bold;}
.ipf-PageChildLinks li{margin:0 0 14px 0;list-style-image: url(images/bullet.gif);}

#dropmenudiv {position:absolute; border:1px solid #e4e4e4; /* border-bottom-width: 0; */ line-height:18px;z-index:100;}
#dropmenudiv a {font-size:.65em;width: 100%;display: block; /* text-indent: 6px; */ padding: 1px 6px 0 6px; text-decoration: none;color: black;}
#dropmenudiv a:hover { /*hover background color*/ background-color: #e4e4e4;color: black;}