/* Standard Layout CSS */


/*	_shorthand for background
	background: background-attachment | background-color | background-image | background-position | background-repeat */

/*	_shorthand for positions
	4: top | right | bottom | left 
	3: top | right,left | bottom 
	2: top, bottom | right, left */


#layout {
	text-align: left;
	padding: 0px 5px;
	width: 754px;
	background-position: center;
	background-repeat: repeat-y;
	}
	/* Layout Width */
	
	.l-1col {
		background-image: url(../images/layout-1col-bg.gif);
	}
	.l-2col {
		background-image: url(../images/layout-2col-bg.gif);
	}
	
#localheader {
	background: url(../images/layout-header.gif);
	clear: both;
	font-family: Georgia, Times, serif;
	height: 35px;
	position: relative;
	text-align: left;
	width: 100%;
	z-index: 0;
	}
	#localtitle {
		color: #A29988;
		display:block;
	}
	#localtitle a {
		display:block;
		height:auto;
		text-indent:-9999px;
		width:100%;
	}
#pagenav {
	background: url(../images/pagemenu-top.gif) top left no-repeat;
	display: inline; /*display: none;*/
	float: left;
	font-size: 11px;
	padding: 18px 0px 0px;
	width: 184px;	
}

#pagebanner {
	background: #333;
	height: 90px;
	position: relative;
	z-index: 1;
	}
	/* Pagebanner Width */
	
	.pb-1col {
		overflow: hidden;
		width: 754px;
	}
	.pb-2col {
		overflow: hidden;
		width: 570px;
	}

#pagecontent {
	/*background: url(../images/grids.gif);*/
	display: block; /*display: none;*/
	float: left;
	font-size: 12px;
	line-height: 1.5em;
	margin: 18px 0px 0px 18px;
	}
	
	/* Pagecontent Width */
	
	.pc-1col {
		overflow: hidden;
		width: 718px;
	}
	.pc-2col {
		overflow: hidden;
		width: 534px;
	}
	.pc-3col {
		overflow: hidden;
		width: 350px;
	}	

#pagemodule {
	display: block; /*display: none;*/ 
	/*background: #FFFF00 url(../../global/images/grids.gif);*/ 
	float: left;
	margin: 18px 0px 0px 18px;
	width: 184px;
}
		
#localfooter {
	background: url(../images/layout-footer.gif) bottom center no-repeat;
	color: #9a927f;
	clear: both;
	font-size: 11px;
	height: 24px;
	overflow: hidden;
	text-align: left;
	width: 100%;
	}
	
	#breadcrumb {
		float: left;
		margin-left: 18px;
	}
	
	#backtotop {	
		background: url(../images/page-link-to-top.gif) center right no-repeat;
		padding-right: 10px; 
		float: right;
		margin-right: 36px;
	}
	
	#breadcrumb a:link, #breadcrumb a:visited,
	#backtotop a:link, #backtotop a:visited {
		color: #333;
		text-decoration: none;
	}
	#breadcrumb a:hover, #backtotop a:hover {
		color: #FFF;
	}

/* 960px wide template updates */
div#container.wide
{
 width: 960px;
}
#container.wide div#twufinder
{
 left: 820px;
}
#container.wide div#twupass
{
 left: 890px;
}
#container.wide #localheader
{
 background-image: url(https://www.twu.ca/website/ui/standard/images/layout-header-wide.gif);
}
#container.wide #layout
{
 width: 951px;
 background-image: url(https://www.twu.ca/website/ui/standard/images/layout-2col-bg-wide.gif);
}

#container.wide #localfooter
{
 background-image: url(https://www.twu.ca/website/ui/standard/images/layout-footer-wide.gif);
}
#container.wide .pc-2col
{
 width: 730px;
}