#uber {
	width:960px;
	background-image: url(/images/bg_main.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#header {
	position: relative;
	height:97px;
	width:960px;
	background-image: url(/images/bg_top.gif);
	background-repeat: no-repeat;
}

#topnav {
	padding-top: 2px;
	float:right;
	padding-left:15px;
}

#search {
	position: absolute;
	top:0px;
	height:21px;
	width:500px;
	right:5px;
	vertical-align: middle;
	text-align: right;
}
#subnav {
	position: relative;
	height:24px;
	width:930px;
	padding-left:28px;
	padding-top:8px;
	background-color: #e5d6ad;
	margin-top: 1px;
	margin-left: 1px;
	font-size: 14px;
	font-weight: bold;
	color: #7f7339;
}

#nav {
	position: relative;
	height: 32px;
	width: 958px;
	padding-left: 1px;
	z-index: 100;
}
#mainpic {
	position: relative;
	height:169px;
	width:958px;
	padding-left:1px;
}
#intpic {
	position: relative;

	width:958px;
	padding-left:1px;
}
#bodyareahome {
	position: relative;
	width:958px;
	margin-left:1px;
	background-image: url(/images/bg_homepage.jpg);
	background-repeat: no-repeat;
	
}
#bodyareaint {
	position: relative;
	width:958px;
	margin-left:1px;
}
#leftcolumn {
	padding-top:20px;
	float:left;
	padding-left:53px;
	width:368px;
}
#midcolumn {
	padding-top:20px;
	float:left;
	padding-left:77px;
	width:202px;
}
#rightcolumn {
	padding-top:20px;
	float:left;
	padding-left:18px;
	width:225px;
}
#leftcolumn p {
	padding-bottom: 12px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 18px;	
}
#midcolumn p {
	padding-bottom: 12px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 18px;	
}
#rightcolumn p {
	padding-bottom: 12px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 18px;	
}
#leftcolumnintfull {
	padding-top:20px;
	float:left;
	padding-left:27px;
	width:890px;
}
#leftcolumnintfull p {
	padding-bottom: 12px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 18px;	
}
#leftcolumnint {
	padding-top:20px;
	float:left;
	padding-left:27px;
	width:658px;
}
#leftcolumnint p {
	padding-bottom: 12px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 18px;	
}
#rightcolumnint {
	padding-top:20px;
	float:left;
	padding-left:27px;
	width:205px;
}
#rightcolumnint p {
	padding-bottom: 12px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 18px;	
}
#bottombody {
	clear:left;
	padding-bottom:20px;
	padding-top: 20px;
	padding-left:493px;
	margin-left:1px;
	width:465px;
	background-image: url(/images/footer_curve.gif);
	background-repeat: no-repeat;
}
#bottomint {
	clear:left;
	padding-bottom:5px;
	padding-left:493px;
	margin-left:1px;
	width:465px;
}

/* Main Menu Styles */
#navtab1, #navtab1on { float:left; width: 141px; }

#navtab1 img {
	float:left;
	display: block; 
	width: 141px; 
	height: 32px; 
	margin: 0; 
	padding: 0;
	background: url(/images/nav_people.gif) 0 0 no-repeat; 
	text-decoration: none;
}

#navtab1 a:hover img, #navtab1on img{	
	display: block; 
	width: 141px; 
	height: 32px; 
	margin: 0; 
	padding: 0; 
	float: left;
	background: url(/images/nav_people.gif) 0px -32px no-repeat; 
	text-decoration: none; 
	cursor:pointer;
}

#navtab2, #navtab2on { float:left; width: 183px; }

#navtab2 img {
	float:left;
	display: block; 
	width: 183px; 
	height: 32px; 
	margin: 0; 
	padding: 0;
	background: url(/images/nav_ourenv.gif) 0 0 no-repeat; 
	text-decoration: none;
}

#navtab2 a:hover img, #navtab2on img{	
	display: block; 
	width: 183px; 
	height: 32px; 
	margin: 0; 
	padding: 0; 
	float: left;
	background: url(/images/nav_ourenv.gif) 0px -32px no-repeat; 
	text-decoration: none; 
	cursor:pointer;
}

#navtab3, #navtab3on { float:left; width: 230px; }

#navtab3 img {
	float:left;
	display: block; 
	width: 230px; 
	height: 32px; 
	margin: 0; 
	padding: 0;
	background: url(/images/nav_compar.gif) 0 0 no-repeat; 
	text-decoration: none;
}

#navtab3 a:hover img, #navtab3on img{	
	display: block; 
	width: 230px; 
	height: 32px; 
	margin: 0; 
	padding: 0; 
	float: left;
	background: url(/images/nav_compar.gif) 0px -32px no-repeat; 
	text-decoration: none; 
	cursor:pointer;
}

#navtab4, #navtab4on { float:left; width: 235px; }

#navtab4 img {
	float:left;
	display: block; 
	width: 235px; 
	height: 32px; 
	margin: 0; 
	padding: 0;
	background: url(/images/nav_supeco.gif) 0 0 no-repeat; 
	text-decoration: none;
}

#navtab4 a:hover img, #navtab4on img{	
	display: block; 
	width: 235px; 
	height: 32px; 
	margin: 0; 
	padding: 0; 
	float: left;
	background: url(/images/nav_supeco.gif) 0px -32px no-repeat; 
	text-decoration: none; 
	cursor:pointer;
}

#navtab5, #navtab5on { float:left; width: 169px; }

#navtab5 img {
	float:left;
	display: block; 
	width: 169px; 
	height: 32px; 
	margin: 0; 
	padding: 0;
	background: url(/images/nav_ourope.gif) 0 0 no-repeat; 
	text-decoration: none;
}

#navtab5 a:hover img, #navtab5on img{	
	display: block; 
	width: 169px; 
	height: 32px; 
	margin: 0; 
	padding: 0; 
	float: left;
	background: url(/images/nav_ourope.gif) 0px -32px no-repeat; 
	text-decoration: none; 
	cursor:pointer;
}

#buttonhome1 a {
	display: block;
	width: 218px;
	height: 24px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/images/button_latestnews.gif) 0 0 no-repeat;
}
#buttonhome1 a:hover {
	background-position: 0px -24px;
	text-decoration: none;
}
#buttonhome2 a {
	display: block;
	width: 218px;
	height: 24px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/images/button_history.gif) 0 0 no-repeat;
}
#buttonhome2 a:hover {
	background-position: 0px -24px;
	text-decoration: none;
}
#buttonhome3 a {
	display: block;
	width: 218px;
	height: 24px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/images/button_hollinger.gif) 0 0 no-repeat;
}
#buttonhome3 a:hover {
	background-position: 0px -24px;
	text-decoration: none;
}
#buttonhome4 a {
	display: block;
	width: 218px;
	height: 24px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/images/button_career.gif) 0 0 no-repeat;
}
#buttonhome4 a:hover {
	background-position: 0px -24px;
	text-decoration: none;
}
#buttonhome5 a {
	display: block;
	width: 218px;
	height: 24px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/images/button_survey.gif) 0 0 no-repeat;
}
#buttonhome5 a:hover {
	background-position: 0px -24px;
	text-decoration: none;
}

#footer {
	color:#fff;
	width:925px;
	background-image: url(/images/footer.gif);
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-left:35px;
	padding-top:9px;
	height:38px;
	background-repeat: no-repeat;
}
#footer a {
	color:#fff;
}
#footeresol {
	width:960px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align:right;

}

/* Search Field */
#searchField
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px;	
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px !important;
	display: inline-block;
}

#searchButton
{
	background: url(/images/search_go.gif) no-repeat 0px 5px;
	width: 23px;
	height: 23px;
	cursor: pointer;	
	border: 0;
	padding: 0 !important;
	margin: 0px 0px 0px 0px !important;
	background-color: Transparent;
}


/*Main navigation wrapper*/
/*
.Menu 
{
	clear:left;
	display:block;
	width:950px;
	height:32px;
	position:relative;
	margin:0;
	font-size:11px;
	margin:0px 0 0px 0;
	background:#7EA756;
	position:relative;
}
*/

.Menu ul
{
	padding: 0; 
	margin: 0; 
	list-style-type: none !important;
}

.Menu ul li 
{
	float: left; 
	position: relative;
}

.Menu ul li a, .Menu ul li a:visited 
{
	display: block;  
	text-decoration: none; 
	padding: 0 0 0 0;  
	color: #FFFFFF;
}

.Menu table 
{
	border-collapse: collapse;
	margin: 0; 
	padding: 0; 
	font-size: 1em;
}

.Menu ul li ul 
{
	visibility: hidden; 
	position: absolute; 
	top: 32px; 
	left: 0; 
	list-style-image: none; 
	list-style-type: none; 
	display: block;
	background-color: #796e33; 
}

.Menu ul li:hover a, .Menu ul li a:hover 
{
	background:none;
}

.Menu ul li:hover ul, .Menu ul li a:hover ul 
{
	visibility: visible; 
}

/*style of 2nd level list*/
.Menu ul li ul li
{
	float: left;
	font-size: 12px;
	height: 20px;
	width: 230px; /* width of the widest button group */
	overflow: hidden;
	background-image: none !important;
}

/* Submenu Link */	
.Menu ul li ul li a
{
	color:#FFFFFF;
	background-image: none !important;	
	height: 20px !important;
	padding: 2px 0px 0px 5px !important;
	width: 225px !important;
}

.Menu ul li ul li a:hover
{
	background-color: #6c6024 !important;
	padding: 2px 0px 0px 5px !important;
	color: #FFFFFF !important; 
	text-decoration: none !important;
	width: 225 !important;
}

/* Site Map Styles */
div.siteMapSection
{
	width: 230px;
	float: left;
	padding: 0px 20px 20px 0px;	
}	

	div.siteMapSection div.title 
	{
		font-style: italic;
	}
	
	div.siteMapSection ul
	{
		margin-top: 5px;
	}	
	
/* Stock Styles */
span.stockTitle 
{
	color: #727272;	
	font-weight: bold;
	padding-right: 5px;
}

#divTSX, #divNYSE
{
	color: #b29e6b;
	font-weight: bold;
	width: 172px;
}

#quicklinks {
	position: absolute;
	top:5px;
	height:21px;
	width:500px;
	right:10px;
	text-align: right;
}

#quicklinkstop
{
	/*display: inline;*/
	position: absolute;
	top: 63px;
	left: 435px;	
	z-index: 1000;
	margin: 0px !important;
	padding: 0px !important;
}

/* Side Menu */

#navlist {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #98814f;
	width: 205px;
}
#navlist p {
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #98814f;
	padding: 0px;
	margin: 0px;
}
#navlist a {
	display: block;
	padding: 3px 0px;
/*	width: 188px; */
	width: 85%;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}
#navlist a:link, #navlist a:visited {
	color: #7f7339;
	text-decoration: none;
}
#navlist a:hover {
	border-top: 0px solid #B7B7B7;
	border-right: 0px solid #98814f;
	border-bottom: 0px;
	border-left: 0px solid #98814f;
	color: #333333;
}
#navlistindent p {
	margin: 0px 0px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #98814f;
}
	
