/* SITEMAP CSS DEFINITIONS */

/* Common definitions (Shared between 404 & Site Map) */
td#content {
	background:url("/images/sitemap-footer-header.jpg") no-repeat scroll left top transparent;
	padding:10px 0 0 0 !important;
	margin:0;
	width:792px;
}
td#content p {margin-right:0 !important;}

td#header {
	background:none !important;
	height:0 !important;
}
td#breadcrumbs div#extra-components {
	margin:0 15px 0 0 !important;
}

td#left-nav {
	padding:0 6px 0 0 !important;
}

div#drop-menus{
	width:945px !important;
}
#main-content {
	width:780px !important;
	display:block !important;
	padding:0 !important;
	margin-top:0px !important;
	font-size:11px !important;
}
	div#main-content h4#first-title-footer {
		margin-top: 15px;
		*padding-top: 15px;
		_padding-top: 15px;
	}
	
	/* override for hrefs styling */
	#main-content a {
		color:#3991CD;
		text-decoration:none;
		/*font-weight:bold;*/
		font-size:11px;
		font-stretch:;
	}
	#main-content a:hover {text-decoration:underline;}
	/**********/
	#main-content ul {padding:0 !important;}
	
/*#extra-components-nohead {
	margin:0 0 0 680px !important;
}*/

div#topnav-adjust {
	margin-left:33px !important;
}
div#top-nav {margin-left:25px !important;}
/*div#toolbar iframe {margin-left:32px !important;}*/



/* Site Map-specific - Inline styling - cjfj 2010 */
div#sitemap-error-content {
	width:773px;
	height:auto;
	float:left;
	margin:10px 10px 20px 10px;
	_margin:10px 0 20px 4px;
	padding:0;
}
	
	div#sitemap-error-content div#sitemap-error-top-callout {
		background:url("/images/sitemap-top-callout.png") top left no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sitemap-top-callout.png', sizingMethod='image');
		height:124px;
		width:773px !important;
		margin-bottom:10px !important;
		float:left;
	}
		
		div#sitemap-error-top-callout p.sitemap-error-top-callout-text {
			font-family:"Hevetica Neue", Helvetica, Arial, sans-serif;
			font-size:17px;
			line-height:22px;
			color:#ffffff;
			padding:85px 100px 0 30px;
		}

div#sitemap-error-links-top {
	width:773px;
	height:15px;
	background:url("/images/sitemap-top-error-content.png") top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sitemap-top-error-content.png', sizingMethod='image');
	overflow:hidden;
}
div#sitemap-error-links-btm {
	width:773px;
	height:15px;
	background:url("/images/sitemap-btm-error-content.png") top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sitemap-btm-error-content.png', sizingMethod='image');
	overflow:hidden;
}

	
div#sitemap-error-links-content {
	background:url("/images/sitemap-error-content-bg.jpg") repeat-y;
	width:776px;
	height:auto;
	margin:0;
	padding:0;
	_padding-bottom:15px;
	float:left;
}
	div#sitemap-error-links-content p#sitemap-text {
		font-family:"Hevetica Neue", Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#000000;
		margin:5px 0 25px 30px;
	}	
	div#sitemap-error-links-content div#top-columns {
		width:775px;
		margin:13px 0 0 0 !important;
		padding:0;
		height:auto;
	}
	
		div#top-columns p.column-title, div#bottom-columns p.column-title {
			font-size:17px;
			margin:0;
			padding:0;
			color:#000000;
		}
		
		div#top-columns ul#top-column1, ul#top-column2, ul#top-column3 {
			list-style-type:none;
			margin:0;
			padding:0;
			display:inline;
			float:left;
		}
			div#top-columns ul#top-column1 {width:271px; margin-left:30px;}
			div#top-columns ul#top-column2 {width:236px; margin-left:10px;}
			div#top-columns ul#top-column3 {width:210px; margin-left:15px;}
			
			div#top-columns ul#top-column1 li, ul#top-column2 li, ul#top-column3 li {
				list-style-type:none;
				margin:0 0 -4px 0;
				_margin:0 0 -4px -15px;
				padding:0;
			}
			
				
				div#top-columns ul#top-column1 li.top-space, ul#top-column2 li.top-space, ul#top-column3 li.top-space {
					margin-top:10px;
				}
	
	div#sitemap-error-links-content div#bottom-columns {
		width:;
		float:left;
		display:block;
		margin:25px 0 15px 0;
	}

		div#bottom-columns ul#bottom-column1, ul#bottom-column2, ul#bottom-column3 {
			list-style-type:none;
			margin:0;
			padding:0;
			display:inline;
			float:left;
		}
			div#bottom-columns ul#bottom-column1 {width:271px; margin-left:30px;}
			div#bottom-columns ul#bottom-column2 {width:236px; margin-left:10px;}
			div#bottom-columns ul#bottom-column3 {width:210px; margin-left:15px;}
			
		
			div#bottom-columns ul#bottom-column1 li, ul#bottom-column2 li, ul#bottom-column3 li{
				list-style-type:none;
				margin:0 0 -4px 0;
				_margin:0 0 -4px -15px;
				padding:0;
			}
				div#bottom-columns ul#bottom-column1 li.top-space, ul#bottom-column2 li.top-space, ul#bottom-column3 li.top-space {
					margin-top:10px;
				}
/* END: Site Map-specific - Inline styling */


/* 404 Error Page-specific - Inline styling - cjfj 2010 */
div#fourzerofour-error-content {
	width:773px;
	height:auto;
	float:left;
	margin:10px 10px 20px 10px;
	_margin:10px 0 20px 4px;
	padding:0;
}
	
	div#fourzerofour-error-content div#fourzerofour-error-top-callout {
		background:url("/images/404-top-callout.png") top left no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/404-top-callout.png', sizingMethod='image');
		height:163px;
		width:773px !important;
		margin-bottom:10px !important;
		float:left;
	}
		
		div#fourzerofour-error-top-callout p.fourzerofour-error-top-callout-text {
			font-family:"Hevetica Neue", Helvetica, Arial, sans-serif;
			font-size:17px;
			line-height:22px;
			color:#ffffff;
			padding:85px 100px 0 30px;
		}

div#fourzerofour-error-links-top {
	width:773px;
	height:15px;
	background:url("/images/404-top-error-content.png") top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/404-top-error-content.png', sizingMethod='image');
	overflow:hidden;
}
div#fourzerofour-error-links-btm {
	width:773px;
	height:15px;
	background:url("/images/404-btm-error-content.png") top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/404-btm-error-content.png', sizingMethod='image');
	overflow:hidden;
}

	
div#fourzerofour-error-links-content {
	background:url("/images/404-error-content-bg.jpg") repeat-y;
	width:776px;
	height:auto;
	margin:0;
	padding:0;
	_padding-bottom:15px;
	float:left;
}
	div#fourzerofour-error-links-content p#fourzerofour-text {
		font-family:"Hevetica Neue", Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#000000;
		margin:5px 0 25px 30px;
	}	
	div#fourzerofour-error-links-content div#top-columns {
		width:775px;
		margin:13px 0 0 0 !important;
		padding:0;
		height:auto;
	}
	
		div#top-columns p.column-title, div#bottom-columns p.column-title {
			font-size:17px;
			margin:0;
			padding:0;
			color:#000000;
		}
		
		div#top-columns ul#top-column1, ul#top-column2, ul#top-column3 {
			list-style-type:none;
			margin:0;
			padding:0;
			display:inline;
			float:left;
		}
			div#top-columns ul#top-column1 {width:271px; margin-left:30px;}
			div#top-columns ul#top-column2 {width:236px; margin-left:10px;}
			div#top-columns ul#top-column3 {width:210px; margin-left:15px;}
			
			div#top-columns ul#top-column1 li, ul#top-column2 li, ul#top-column3 li {
				list-style-type:none;
				margin:0 0 -4px 0;
				_margin:0 0 -4px -15px;
				padding:0;
			}
			
				
				div#top-columns ul#top-column1 li.top-space, ul#top-column2 li.top-space, ul#top-column3 li.top-space {
					margin-top:10px;
				}
	
	div#fourzerofour-error-links-content div#bottom-columns {
		width:;
		float:left;
		display:block;
		margin:25px 0 15px 0;
	}

		div#bottom-columns ul#bottom-column1, ul#bottom-column2, ul#bottom-column3 {
			list-style-type:none;
			margin:0;
			padding:0;
			display:inline;
			float:left;
		}
			div#bottom-columns ul#bottom-column1 {width:271px; margin-left:30px;}
			div#bottom-columns ul#bottom-column2 {width:236px; margin-left:10px;}
			div#bottom-columns ul#bottom-column3 {width:210px; margin-left:15px;}
			
		
			div#bottom-columns ul#bottom-column1 li, ul#bottom-column2 li, ul#bottom-column3 li{
				list-style-type:none;
				margin:0 0 -4px 0;
				_margin:0 0 -4px -15px;
				padding:0;
			}
				div#bottom-columns ul#bottom-column1 li.top-space, ul#bottom-column2 li.top-space, ul#bottom-column3 li.top-space {
					margin-top:10px;
				}

/* END: 404 Error Page-specific - Inline styling */
