/* Model Rendering Styes */
div#model_rendering {
	width: 429px; height: 362px;
	background: #5d7805 url(../images/model_bg.jpg) no-repeat left top;
}

img#model_rendering_illustration {
	position: absolute;
	margin: -327px 0px 0px -38px;
}

/* Model Rendering Heading Styles */
h3#pan_canadian_tool {
	position: absolute;
	margin: 32px 0px 0px 22px;
	width: 225px; height: 45px;
	background: url(../images/pan_canadian_tool.gif) no-repeat left top;
}


h4#model_these_projects {
	position: absolute;
	margin: 0px 0px 0px 304px;
	width: 125px; height: 362px;
	background: url(../images/model_these_projects.jpg) no-repeat left top;
}


/* Model Blurb Styles */
div#model_blurb {
	position: relative;
	left: 12px;
	width: 405px; height: 103px;
	background: url(../images/model_blurb_bg.jpg) no-repeat left top;
}

div#model_blurb h5 {
	position: absolute;
	margin: 14px 0px 0px 255px;
	width: 140px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

div#model_blurb ul {
	position: absolute;
	margin: 33px 0px 0px 255px;
	width: 140px;
	text-align: center;
}

div#model_blurb li {
	color: #ffffff;
	font-size: 80%;
}

div#model_blurb p {
	position: relative;
	left: 20px; top: 14px;
	width: 240px;
	color: #ffffff;
	font-size: 70%;
}


/*	Map Styles */
div#national_map {
	width: 452px;
	padding-top: 120px;
	padding-left: 30px;
	background: url(../images/wbm_map_national.gif) no-repeat right bottom;
}


/* Heading Styles */
h1#wbm_header_logo {
	position: absolute;
	width: 344px; height: 79px;
	margin: 28px 0px 0px 59px;
	background: url(../images/wbm_header_logo.gif) no-repeat left top;
}

h2#national_title {
	position: absolute;
	width: 255px; height: 36px;
	margin: 137px 0px 0px 45px;
	background: url(../images/national_title.gif) no-repeat left top;
}

h3#key_message {
	width: 454px; height: 77px;
	background: url(../images/key_message.gif) 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				{  }

/* Sidebars */

div.sidebar div.pageTop h3 { font-family: Tahoma, sans-serif; font-size: 80%; font-weight: bold; }
div.sidebar div.pageContent { font-family: Tahoma, sans-serif; font-size: 70%; }
div.sidebar div.pageContent p, div.sidebar div.pageContent a { font-family: Tahoma, sans-serif; font-size: 100%; margin: 0px 0px 7px 0px; }
div.sidebar div.pageContent p a { font-size: 100%; margin: 0px; }

/* Resource/Content Specific Styles */
#content #resource_summary	{ margin: 4px 0px 0px 35px; }
#content h3#title			{ color: #007cb0; font-size: 90%; text-align: center; margin-top: 10px; margin-bottom: 6px; }
#content h4#click_on_the_map { color: #007cb0; font-size: 70%; font-weight: bold; text-align: center; margin-top: 2px; margin-bottom: 6px; }
#content h6, #content p		{ font-family: Tahoma, sans-serif; }
#content h6					{ font-size: 110%; padding-bottom:5px;}
#content h6 a					{ text-decoration: none; color: #D43700; }
#content h6 a:hover			{ text-decoration: underline; color: #b80101; }
#content p					{ line-height: 130%; width: 80%; }
#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	{ font-family: Tahoma, sans-serif; }

#content .resource h1			{ font-size: 170%; font-weight: bold; margin: 5px 0px 5px; }
#content .resource h2			{ font-size: 140%; font-weight: bold; margin: 2px 0px 4px; }
#content .resource h3			{ font-size: 110%; font-weight: bold; margin: 1px 0px 3px; }

#content .resource p			{ margin: 0px 0px 6px 40px; }
#content .resource ul			{ margin: 0px 0px 8px 60px; }
#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 img				{ margin: 10px 14px 8px; }
#content .resource img.block		{ float: none; display: block; text-align: center; margin: 4px auto 6px; }
#content .resource img.image_left	{ margin-left: 0px; }
#content .resource img.image_right	{ margin-right: 0px; }

.hide {
	display: none;
}
