/* Heading Styles */
h1#wbm_header_logo {
	position: absolute;
	width: 312px; height: 71px;
	margin: 15px 0px 0px 32px;
	background: url(../images/wbm_header_logo.jpg) no-repeat left top;
}

h2#provincial_title {
	position: absolute;
	width: 420px; height: 44px;
	margin: 260px 0px 0px 25px;
	background: url(../images/wbm_province_nt.png) no-repeat left top;
}
* html h2#provincial_title {
	background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/wbm-canada-template/images/wbm_province_nt.png', sizingMethod='crop');
}

h6#site_information {
	position: absolute;
	width: 107px; height: 19px;
	margin: -246px 0px 0px 335px;
	background: url(../images/menus/site_information.jpg) no-repeat left top;
}
h6#site_information a { display: block; width: 107px; height: 19px; }

h6#canada {
	position: absolute;
	width: 83px; height: 20px;
	margin: -2px 0px 0px 357px;
	background: url(../images/canada.png) no-repeat left top;
}

h6#canada a { display: block; width: 83px; height: 20px; }

#national_map {
	background: url(../images/wbm_map_nt.png) no-repeat left top;
}

h4				{  }

h4.crumbs		{ color: #888888; font-size: 70%; margin: 0px 0px 4px 2px; }
h4.crumbs a		{ color: #A43D43; }

h5				{ font-weight: bold; }
h5#t_search		{ font-size: 67.5%; }
h5#csi_crumbs	{ font-size: 115%; font-weight: bold; margin: 0px 0px 8px 0px; }

h6				{  }

/* Menu Styles */
/*
#extras_menu			{ font-family: Tahoma, sans-serif; font-size: 65%; }
#extras_menu a			{ color: #FFB3A3; text-decoration: none; }
#extras_menu a:hover	{ color: #FFDFCE; text-decoration: underline; }
#extras_menu .menu_item	{ margin-left: 6px; }
*/

#menu ul#nav li span.topLevel_menu_item			{ font-family: Tahoma, sans-serif; font-size: 90%; color: #ffffff; font-weight: bold; margin: 6px 0px 0px 5px; }
* html #menu ul#nav li span.topLevel_menu_item	{ font-size: 85%; }

#menu ul#nav li ul li					{ font-family: Tahoma, sans-serif; font-size: 90%; }
* html #menu ul#nav li ul li			{ font-family: Tahoma, sans-serif; font-size: 85%; }

#menu ul#nav li ul li li				{ font-size: 100%; }
#menu ul#nav li ul li a				{ color: #000000; text-decoration: none; }
#menu ul#nav li ul li a:hover			{ color: #ffba7b; }

/* Resource/Content Specific Styles */
#content #resource_summary	{ margin: 4px 0px 0px 35px; }
#content h3#title			{ color: #d43700; font-size: 120%; font-weight: normal; margin: 8px 0px 0px 20px; }
#content h6, #content p		{ font-family: Tahoma, sans-serif; }
#content h6					{ font-size: 110%; font-weight: bold; }
#content h6 a					{ text-decoration: none; color: #413a2a; }
#content h6 a:hover			{ text-decoration: underline; color: #b80101; }
#content p					{ font-size: 100%; line-height: 115%; }
#content p .read_more		{ font-size: 90%; display: block; text-align: right; }
#content p .credit_link		{ font-size: 80%; display: block; text-align: left; float:left; }

/* Resource Only Styles */
#content #resource_summary li {
	margin-bottom: 10px;
}

#content .resource h1, #content .resource h2, #content .resource h3,
#content .resource p, #content .resource ul, #content .resource ol, #content .resource li	{ clear: both; font-family: Tahoma, sans-serif; }

#content .resource h1			{ font-size: 170%; margin: 5px 0px 1px 0px; }
#content .resource h2			{ font-size: 140%; margin: 2px 0px 1px 0px; }
#content .resource h3			{ font-size: 105%; font-weight: bold; margin: 1px 0px 0px 0px; }

#content .resource p			{ margin: 0px 0px 6px 0px; }
#content .resource ul			{ margin: 0px 0px 6px 0px; }
#content .resource ol			{ margin: 0px 0px 6px 0px; }
#content .resource ul li		{ list-style-type: square; margin: 0px 0px 0px 20px; }
#content .resource ol li		{ list-style-type: decimal; margin: 0px 0px 0px 27px; }

#content .resource p img		{ float: left; margin: 6px 8px 6px 0px; }
#content .resource p img.block	{ float: none; display: block; margin: 4px 0px 6px 0px; }

/* CSI Only Styles */
ul.csi					{ padding: 0px; margin: 0px; color: #999; }
ul.csi li				{ font-weight: bold; list-style-type: none; margin: 0px; padding: 0px; }
ul.csi li .count		{ color: #000; font-size: 75%; position: relative; top: -2px; margin-left: 2px; }
ul.csi li ul.csi		{ margin: 2px 0px 6px 6px; padding: 0px; }
ul.csi li ul.csi li		{ font-weight: normal; display: inline; margin: 0px; padding: 0px; }

.hide {
	display: none;
}

