﻿/******************************************************************************
 * PAGE STRUCTURE
 *****************************************************************************/
body {
	text-align: center;
}

.Container {
	position: relative;
	width: 974px;
	margin: 0 auto;
	text-align: left;
}

.Header {
	position: relative;
	margin:0;
	padding: 0;
	min-height: 66px;
	height: 100px; /* IE6 hack */
}

	.Header a.logo {
		display: block;
		margin: 0;
		width:470px;
	}
	
		.Header a.logo img {
			border: none;
		}
		
	.Header .quicklinks {
		position: absolute;
		top: 6px;
		right: 0;
	}
		.Header .quicklinks, .Header .quicklinks a {
			color: #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
		}
		
		.Header .search {
			position: absolute;
			top: 25px;
			right: 0;
		}
			.Header .search label {
				float: left;
				display: inline;
				color: #666666;
				font-family: Tahoma;
				font-size: 11px;
				font-weight: bold;
				margin: 7px 4px 0 0;
				padding: 0;
			}

			.Header .search .input {
				float: left;
				display: inline;
				width: 259px;
				height: 16px;
				background: url('../../img/angles/search_input.png') no-repeat top left;
				border: 0;
				padding: 6px 8px;
				color: #959595;
			}
			.Header .search .submit {
				position: absolute;
				top: 4px;
				right: 4px;
				width: 20px;
				height: 20px;
				overflow: hidden;
				cursor: pointer;
				background: none;
				border: none;
				font-size: 0;
				color: #9d0000;
			}
			
		#search_results {
			position: absolute;
			top: 62px;
			right: 15px;
			width: 271px;
			background: #fff;
			margin: 0;
			padding: 0;
			list-style: none;
			border: solid #909090 1px;
			z-index: 80000;
		}
			#search_results li {
				display: block;
				border-bottom: solid #e7e7e7 1px;
				cursor: pointer;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin: 0;
				padding: 6px 10px;
			}
				#search_results li.first {}
				#search_results li.last {
					border: none;
				}
				#search_results li.total {
					font-size: 11px;
					border: none;
					background: #eeeeee;
					border-top: solid #cccccc 1px;
					padding: 4px 10px 5px 10px;
				}
					#search_results li .title {
						color: #222222;
						font-weight: bold;
					}
					#search-results li .summary {
						color: #555555;
					}
				#search_results li.selected {
					background: #dfe8f6;
				}

.Navigation {
	position: relative;
	height: 30px;
	background-color:#4C4D4F;
	background-image:url(../../img/angles/nav-background.gif);
	background-repeat:no-repeat;
	
	
}

	.Navigation ul.jd_menu, .Navigation ul.jd_menu_vertical {margin-left: 30px;padding: 0px;list-style-type: none}
	.Navigation ul.jd_menu ul, .Navigation ul.jd_menu_vertical ul {display: none;}
	.Navigation ul.jd_menu li {float: left;}
	.Navigation ul.jd_menu_vertical {width: 300px;}
	.Navigation ul.jd_menu_vertical li {float: none;}
	.Navigation ul.jd_menu ul, .Navigation ul.jd_menu_vertical ul {position: absolute;display: none;list-style-type: none;margin: 0px;padding: 0px;z-index: 10000;}
	.Navigation ul.jd_menu ul li, .Navigation ul.jd_menu_vertical ul li {float: none;margin: 0px;}
	.Navigation ul.jd_menu_vertical {height: auto;}
	.Navigation ul.jd_menu ul {height: auto;}
	.Navigation * html ul.jd_menu ul {width: 1%;}
	.Navigation ul.jd_menu li {margin: 0; white-space: nowrap;}
	.Navigation ul.jd_menu li.jdm_hover, .Navigation ul.jd_menu li.jdm_active {}
	
	.Navigation ul.jd_menu {
		position: absolute;
		top: 0;
		left: 5px;
		font-family: verdana;
	}
		.Navigation ul.jd_menu ul {
			margin-left: 0px;
		}	
			.Navigation ul.jd_menu ul ul {
				margin-left: 0;
			}

		.menu-active{
			background: url('../../img/angles/menubackground_over.png') repeat-x 100% 0; s
		}

		.Navigation ul.jd_menu a {
			text-decoration: none;
			
		}
		.Navigation ul.jd_menu li {
			width: 1%;
			height: 30px;
			
			margin: 0 0px 0 0;
		}
		.Navigation ul.jd_menu li.jdm_active,
		.Navigation ul.jd_menu li.jdm_hover {
			background-position: 0 -30px;
		}
		html>body .Navigation ul.jd_menu li {
			width: auto;
		}
			.Navigation ul.jd_menu li a {
				display: block;
				height: 30px;
				line-height: 30px;
				font-size: 11px;
				color: #ffffff;
				padding: 0 12px;
				 background: url('../../img/angles/menubackground_over.png') repeat-x 100% 0; 
			}
				.Navigation ul.jd_menu li.jdm_active a,
				.Navigation ul.jd_menu li.jdm_hover a,
				.Navigation ul.jd_menu li.menu-active a,
				.Navigation ul.jd_menu li.menu-child-active a {
					background-position: 100% -30px;
					color: #333333;
				}
			.Navigation ul.jd_menu li ul {
				background-image: url(/Assets/img/angles/subbackground.png);
				
				padding: 4px 0;
			}
				.Navigation ul.jd_menu li ul li {
					float: none;
					display: block;
					height: 26px;
					margin: 0;
					background: none;
				}
					.Navigation ul.jd_menu li ul li a {
						float: left;
						color: white !important;
						font-family: Tahoma, sans-serif;
						font-size: 12px;
						font-weight: normal;
						height: 26px;
						line-height: 26px;
						padding: 0 16px;
						background: none;
					}
					.Navigation ul.jd_menu li ul li a.jdm_sub {
						background: url('../../img/angles/menu_arrow_under.png') no-repeat 100% 10px;
						padding-right: 20px;
					}
						.Navigation ul.jd_menu li ul li ul {
							margin-top: -4px;
						}
.Crumbs {
	position: relative;
	border:1px solid #999999;
	height: 15px;
	margin: 5px 0 10px 0;
	
	padding: 11px 10px 8px 15px;
	z-index: -1;
}
	.Crumbs .title {
		display: none;
	}
	.Crumbs .list {
		display: block;
		height: 12px;
		font-size:12px;
	}
	.Crumbs a {
		float: left;
		height: 12px;
		line-height: 10px;
		display: inline;
		color:#666666;
		font-weight: bold;
		text-decoration: none;
		
		margin: 0 6px 0 0;
	}
	.Crumbs .PrintPage{
		
	}
	.Crumbs span {
		float: left;
		display: inline;
		width: 9px;
		height: 12px;
		margin: 1px 6px 0 0;
		background: url('../../img/angles/crumb_carrot.png') no-repeat top left;
		text-indent: -1000px;
		overflow: hidden;
	}
	.

.Content {}

.Footer {
	clear:both;
	font-size: 14px;
	margin: 0 0 10px 0;
}

/******************************************************************************
 * MODULES
 *****************************************************************************/
.Module {
	margin: 0 0 10px 0;
}
	.Module h1 {
		display:none;
	}
	
	.Module h1.alternate {
		

		height: 13px;
		overflow: hidden;
		line-height: 11px;
		font-family: verdanA;
		font-size: 11px;
		font-weight:bold;
		margin: 0;
		color: #ffffff;
		background-image: url('../../img/angles/mod-header.gif');
		display:block !important;
		padding: 4px 0 4px 5px;
		font-weight:normal;
		
	}
	.Module h1.empty {
		height: 1px;
		background: none;
		border-bottom: solid #c2c2c2 1px;
	}
	.Module .content {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		padding: 2px;
		overflow:hidden;
		
	}
	.Module h3 {
		display: block;
		font-size: 13px;
		text-transform: uppercase;
		color: #000;
		font-weight: bold;
	}
	
	.Module .content a {color:#336666;text-decoration:none;}
	.Module .content a:hover {color:#336666;text-decoration:underline;}

.MODULE_CONTENT .content{
	
}



.MODULE_HEADER {
	border: none;
	margin:10px 0 0 0 !important;
}
	.MODULE_HEADER h1 {
		
	}
	.MODULE_HEADER .content {
		padding: 0;
	}

.MODULE_LINKGROUP {}

	.MODULE_LINKGROUP .content {
		padding: 3px 12px 1px 12px;
		font-size: 11px;
		border:1px solid #cccccc;
	}
	.MODULE_LINKGROUP h1{
		
		
	}
	.MODULE_LINKGROUP ul.links {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.MODULE_LINKGROUP ul.links li {
			height: 3%;
			margin: 0;
			
			padding: 0;
			
			display:block;
		}
			.MODULE_LINKGROUP ul.links li img {
				float: left;
				display: inline;
				margin: 6px 8px 6px 0;
			}
			.MODULE_LINKGROUP ul.links li .info {}
				.MODULE_LINKGROUP ul.links li .info a {
					display: block;
					color: #3e3e3e;
					font-size: 11px;
					font-weight: bold;
					text-decoration: none;
					padding: 6px 0;
					margin: 0;
					
				}
				.MODULE_LINKGROUP ul.links li .info p.description {
					color: #3e3e3e;
					padding: 0 0 8px 0;
					margin: -4px 0 0 0;
					
				}

				.MODULE_LINKGROUP ul.links li .clear{
					height:1px;
					background: url('../../img/angles/icon_dots.png') repeat-x bottom left;
					display:block;
					
				}

			.MODULE_LINKGROUP ul.links li.last {
				background: none;
			}
			.MODULE_LINKGROUP ul.links li.icon a {
				
				padding-left: 14px;
			}
			
.MODULE_SUBNAVIGATION {}

	.MODULE_SUBNAVIGATION .content {
		padding: 3px 12px 1px 12px;
		font-size: 11px;
	}
	.MODULE_SUBNAVIGATION ul.links {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.MODULE_SUBNAVIGATION ul.links li {
			height: 1%;
			margin: 0;
			padding: 0;
			background: url('../../img/angles/icon_dots.png') repeat-x bottom left;
		}
			.MODULE_SUBNAVIGATION ul.links li a {
				display: block;
				color: #3e3e3e;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				padding: 6px 0 6px 14px;
				margin: 0;
				background: url('../../img/angles/bullet_link.png') no-repeat 0 7px;
			}
			
			.MODULE_SUBNAVIGATION ul.links li.last {
				background: none;
			}

.MODULE_RSS {}

	.MODULE_RSS .content {
		padding: 8px 10px 2px 10px;
		font-size: 11px;
		border:1px solid #cccccc;
		
		
		
	}
	.MODULE_RSS h1 {
		margin-top:10px !important;
		
		color:#ffffff !important;
		background-color:#666666 !important;
		border-right:1px solid #ffffff;
	}
	.MODULE_RSS h1 {
		
		margin-bottom:-10px;
		
		color:#ffffff !important;
		padding-left:10px;
		
		border-right:1px solid #ffffff;
	}
	.MODULE_RSS ul.feed {
		list-style: none;
		margin: 0;
		padding-top: 10px;
	}
		.MODULE_RSS ul.feed li {
			display: block;
			padding: 0 0 6px 0;
			margin: 0;
		}
			.MODULE_RSS ul.feed li a {
				display: block;
				color: #000000;
				font-size: 11px;
				text-decoration: none;
				padding: 0 0 0 8px;
				margin: 0;
				background: url('../../img/angles/bullet_square.png') no-repeat 0 6px;
			}
			
			.MODULE_RSS ul.feed li.first {
				height: 1%;
				padding: 0 0 6px 0;
				margin: 0 0 2px 0;
			}
			
				.MODULE_RSS ul.feed li.first img {
					float: left;
					display: inline;
					margin: 0 4px 0 0;
				}
			
				.MODULE_RSS ul.feed li.first a {
					color: #464646;
					font-weight: bold;
					float: none;
					width: auto;
					background: none;
					padding: 0;
					margin: 0;
				}

.MODULE_NOTIFY {}

	.MODULE_NOTIFY p {
		font-size: 12px;
		line-height: 16px;
	}

	.MODULE_NOTIFY .content{
		border:1px solid #cccccc;
	}
	
	.MODULE_NOTIFY form {}
	
		.MODULE_NOTIFY form label {
			float: left;
			display: inline;
			width: 75px;
			text-align: right;
			padding: 0 6px 0 0;
			margin: 0 0 4px 0;
			height: 22px;
			line-height: 20px;
		}
		
		.MODULE_NOTIFY form input.text {
			float: left;
			display: inline;
			width: 100px;
			margin: 0 0 4px 0;
			background: #cccccc;
			border: solid #666666 1px;
			padding: 2px;
		}
		
		.MODULE_NOTIFY form input.submit {}
		
		.MODULE_NOTIFY p.thanks {
			margin: 0;
		}
		
.MODULE_ADVERTISING {}

	.MODULE_ADVERTISING h1 {
		background: none;
		padding: 0;
	}
	
	.MODULE_ADVERTISING .content {
		padding: 0;
		border: none;
	}
	
	.MODULE_ADVERTISING img {}
	
		.MODULE_ADVERTISING .multiple img {
			margin: 0 4px 0 0;
		}
		
.MODULE_GALLERY {
	text-align: center;
	border:1px solid #cccccc;
}

	.MODULE_GALLERY h1 {
		text-align: left;
		background-color:#ffffff !important;
		height:0px !important;
	}

	.MODULE_GALLERY .content {
		padding: 0;
	}

	.MODULE_GALLERY .gallery {
		width: 220px;
		margin: 0 auto;
		padding: 10px 5px;
		text-align: left;
	}
	
		.MODULE_GALLERY .gallery .screen {
			width: 210px;
			height: 130px;
			margin: 0 auto;
			position: relative;
			text-align: left;
			border: solid 1px #c0c0c0;
			overflow: hidden;
		}
			
			.MODULE_GALLERY .gallery .screen .glass {
				position: absolute;
				top: 8px;
				right: 4px;
				width: 17px;
				height: 17px;
				background: url('../../img/angles/icon_glass.gif') no-repeat top left;
				z-index: 11;
				cursor: pointer;
			}
		
			.MODULE_GALLERY .gallery .screen a {
				position: absolute;
				top: 100%;
				left: 0;
				width: 100%;
				height: 100%;
				z-index: 10;
			}
		
			.MODULE_GALLERY .gallery .screen img {
				width: 100%;
				height: 100%;
				border: none;
			}
		
		.MODULE_GALLERY .gallery .controls {
			position: relative;
			height: 26px;
			padding: 0 0 0 2px;
			text-align: left;
			overflow: hidden;
		}
		
			.MODULE_GALLERY .gallery .controls .nav {
				position: absolute;
				top: 10px;
				width: 18px;
				height: 16px;
				cursor: pointer;
			}
		
			.MODULE_GALLERY .gallery .controls .prev {
				left: 4px;
				background: url('../../img/angles/control_left.png') no-repeat top left;
			}
			
			.MODULE_GALLERY .gallery .controls .next {
				right: 4px;
				background: url('../../img/angles/control_right.png') no-repeat top left;
			}
			
			.MODULE_GALLERY .gallery .controls .title {
				font-size: 10px;
				font-weight: bold;
				line-height: 34px;
				text-align: center;
			}
		
		/* Lightbox configuration */
		#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
		#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
		#jquery-lightbox a img { border: none; }
		#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
		#lightbox-container-image { padding: 10px; }
		#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
		#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
		#lightbox-container-image-box > #lightbox-nav { left: 0; }
		#lightbox-nav a { outline: none;}
		#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
		#lightbox-nav-btnPrev {left: 0; float: left;display: inline;}
		#lightbox-nav-btnNext {right: 0; float: right;}
		#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
		#lightbox-container-image-data {padding: 0 10px; color: #666; }
		#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left;display: inline; text-align: left; }	
		#lightbox-image-details-caption { font-weight: bold; }
		#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
		#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em;}

.MODULE_COUNTDOWN {}
	
		.MODULE_COUNTDOWN h1 {
			display: none;
		}
	
		.MODULE_COUNTDOWN .icon {
			float: left;
			display: inline;
			width: 72px;
			height: 72px;
			margin: 0 8px 0 0;
			background: url('../../img/angles/logo_flash.png') no-repeat top left;
			cursor: pointer;
		}
	
		.MODULE_COUNTDOWN p {
			margin: 0;
			padding: 0;
		}
		
			.MODULE_COUNTDOWN p a {
				display: block;
				margin: 8px 0 0 0;
			}

	.MODULE_COUNTDOWN .flash-replaced {
		padding: 0;
		margin: 0;
	}
	
	.MODULE_COUNTDOWN .flash-update {
		border: solid #c2c2c2 1px;
	}
	
	.MODULE_COUNTDOWN .alt {
		display: none;
	}
	
	.MODULE_COUNTDOWN .content {
		border: none;
	}

.MODULE_LISTCONTENT {
	padding: 0;
	margin: 0;
	
}
	.MODULE_LISTCONTENT h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000;
		background: none;
		height: auto;
		line-height: normal;
		margin: 10px 10px 10px 0;
		display:block !important;
	}
		.MODULE_LISTCONTENT h1 span {
			display: block;
			font-size: 10px;
			color: #000000;
			margin: 8px 0 0 0;
		}
	.MODULE_LISTCONTENT .content {
		border: none;
	}
	.MODULE_LISTCONTENT p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		margin-bottom: 10px;
	}
	
.MODULE_SEARCH {
	padding: 0 !important;
	margin: 0;
	background: none !important;
}

	.MODULE_SEARCH .content {
		font-family: Arial, Helvetica, sans-serif;
		background: white;
		padding: 10px;
		margin: 0;
		border: none;
	}

	.MODULE_SEARCH ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.MODULE_SEARCH ul li {
			margin: 0;
			padding: 0;
		}
	
	.MODULE_SEARCH h1 {
		position: relative;
		display: block;
		color: #191919;
		height: auto;
		font-size: 16px;
		line-height: normal;
		background: #e9edf8;
		border-top: solid #6086d6 1px;
		margin: 0 0 10px 0;
		padding: 6px 8px 8px 8px;
	}
	
		.MODULE_SEARCH h1 .stats {
			font-size: 11px;
			position: absolute;
			top: 8px;
			right: 8px;
		}
	
	.MODULE_SEARCH .suggested {
		background: #eff4f5;
		padding: 10px 14px;
		margin: 0 0 20px 0;
	}
	
		.MODULE_SEARCH .suggested h1 {
			font-size: 11px;
			font-weight: bold;
			background: none;
			border: none;
			margin: 0 0 10px 0;
			padding: 0;
		}
		
		.MODULE_SEARCH .suggested a {
			color: #002a90;
			text-decoration: none;
		}
		
		.MODULE_SEARCH .suggested ul {
			display: block;
		}
		
			.MODULE_SEARCH .suggested ul li {
				display: block;
				margin: 0 0 20px 0;
			}
			
			.MODULE_SEARCH .suggested ul li h3 {
				font-size: 13px;
				font-weight: normal;
				margin: 0;
				padding: 0;
			}
			
			.MODULE_SEARCH .suggested ul li p {
			
			}
			
	.MODULE_SEARCH ul.results {
		padding: 0 8px;
		margin: 0 0 10px 0;
	}
	
		.MODULE_SEARCH ul.results li {
			margin: 0 0 20px 0;
		}
			
			.MODULE_SEARCH ul.results li a {
				font-size: 11px;
				color: #5b902a;
				text-decoration: none;
			}
			
			.MODULE_SEARCH ul.results li h3 {
				display: block;
				font-size: 16px;
				font-weight: normal;
				margin: 0 0 4px 0;
				padding: 0;
			}
			
				.MODULE_SEARCH ul.results li h3 a {
					color: #002a90;
					font-size: 16px;
					font-weight: normal;
					border-bottom: dotted #002a90 1px;
					background: url('../../img/angles/search_icon_link.png') no-repeat top right;
					padding: 0 14px 0 0;
				}
			.MODULE_SEARCH ul.results li br {
				clear: left;
			}
			
			.MODULE_SEARCH ul.results li p {
				color: #2a2a2a;
				margin: 0;
				padding: 0;
			}
			
	.MODULE_SEARCH .groups {
		height: 25px;
		background: url('../../img/angles/search_group_bg.png') repeat-x top left;
		margin: 0 0 16px 0;
	}
	
		.MODULE_SEARCH .groups li {
			float: left;
			height: 25px;
			margin: 0 2px 0 0;
			padding: 0 10px 0 0;
			background: url('../../img/angles/search_group_tabs.png') no-repeat top right;
		}
		
			.MODULE_SEARCH .groups li a {
				float: left;
				height: 25px;
				color: #191919;
				font-size: 13px;
				line-height: 25px;
				text-decoration: none;
				background: url('../../img/angles/search_group_tabs.png') no-repeat top left;
				padding: 0 0 0 10px;
			}

		.MODULE_SEARCH .groups li.selected {
			background: url('../../img/angles/search_group_tabs.png') no-repeat 100% -25px;
		}
		
			.MODULE_SEARCH .groups li.selected a {
				background: url('../../img/angles/search_group_tabs.png') no-repeat 0 -25px;
			}
			
	.MODULE_SEARCH .pages {
		text-align: center;
		margin: 0 0 10px 0;
	}
	
		.MODULE_SEARCH .pages a {
			color: #002a90;
			font-size: 12px;
			text-decoration: none;
			border-bottom: dotted #002a90 1px;
			font-weight: bold;
			margin: 0 2px;
		}
		
		.MODULE_SEARCH .pages a.current {
			border: none;
			color: #2a2a2a;
		}
		
		.MODULE_SEARCH .pages span.next {
			padding: 0 12px 0 0;
			background: url('../../img/angles/search_arrow_next.png') no-repeat 100% 5px;
		}
		
		.MODULE_SEARCH .pages span.previous {
			padding: 0 0 0 11px;
			background: url('../../img/angles/search_arrow_previous.png') no-repeat 0 5px;
		}
		
.MODULE_SOCIAL {
	position: absolute;
	top: 8px;
	right: 4px;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

	.MODULE_SOCIAL .content {
		background: none;
		padding: 0;
		margin: 0;
		border: none;
	}
	
.MODULE_BRIGHTCOVE {}

	.MODULE_BRIGHTCOVE .content {
		padding: 0 !important;
		margin: 0 !important;	
	}
	
.MODULE_FOOTER {
	height:1%;
	margin-left:-15px;

}

	.MODULE_FOOTER .content {
		border: none;
		background-color: #ffffff;
		padding:8px 0px 8px 0px;
		
		font-weight:bold;
	}
	
	.MODULE_FOOTER .content ul {
		display: inline;
	}
	
		.MODULE_FOOTER .content ul li {
			display: inline;
		}
		
		.MODULE_FOOTER .content ul li a {
			
			
			padding: 0 0 0 0px;
			color:#666666 !important;
			font-weight:bold;
			margin-right:20px;
			font-size:12px;
		}
		
.MODULE_5PART {
	border: none;
	padding: 10px 0;
	border-top:1px solid #cccccc;
}

	.MODULE_5PART h1 {
		height: 38px;
		line-height: normal;
		border: none;
		background: none;
		padding: 0 20px;
		margin: 0 0 8px 0;
		color: #8f9295;
		font-size: 16px;
	}
	
	.MODULE_5PART p {
		margin: 0 20px;
	}

	.MODULE_5PART .content {
		border: none;
	}

	.MODULE_5PART .quarter {
		float: left;
		display: inline;
		width: 244px;
		border-right: solid #d1d2d7 1px;
	}
	
	.MODULE_5PART .third {
		float: left;
		display: inline;
		width: 160px;
		border-right: solid #d1d2d7 1px;
	}
	
	.MODULE_5PART .last {
		border: none;
	}

.MODULE_MARKETINGADBLOCK .content{
	border:none !important;
	overflow:hidden;
	width:974px;

}

.MODULE_MARKETINGADBLOCK h1{
	border:none !important;

}

.MODULE_ADROTATOR .content{
	border:none;
}

.MODULE_ADROTATOR h1.empty{
	border:none !important;
}

/******************************************************************************
 * ZONES
 *****************************************************************************/
.Zone {}

	.Zone1 {
		width: 974px;
		overflow: hidden;
		margin-top:-3px;
	}
		.Zone1 .Module {
			margin: 0;
			padding: 0;
		}

	.Zone2 {
		float: left;
		display: inline;
		width: 234px;
		margin: 0 10px 0 0;
		
		
		
		
	}
	
	.Zone3 {
		float: left;
		display: inline;
		width: 470px;
		margin-right:18px;
		padding-left:7px;
		border-left: 1px solid #cccccc;
		
	}
	
	.Zone4 {
		float: left;
		display: inline;
		width: 234px;
		
	}
	
	.Zone5 {
		width: 974px;
	}
		.Zone5 .Module {
			margin-bottom: 0 !important;
		}
	
	.Zone6 {
		width: 974px;
		margin: -10px 0 10px 0;
	}
	
	.Zone7, .Zone8, .Zone9 {
		float: left;
		display: inline;
		width: 320px;
		border:none !important;
		background-color:#4C4D4F !important;
		background-image:url(../../img/angles/footer-bg.jpg);
		background-position: bottom left;
		height:250px;
		
	}
	
	.Zone7, .Zone8 {
		width: 325px !important;
		padding-top:10px;
		height:240px;
		
	}
	.Zone9{
		
	}
	

	.Zone7 .MODULE_CONTENT{
		
		border-right:1px solid #ffffff !important;
		height:230px;

	}

	.Zone8 .MODULE_CONTENT{
		
		border-right:1px solid #ffffff !important;
		height:230px;

	}

	.Zone9 .MODULE_CONTENT{
		
		
		

	}

	.Zone9 .MODULE_CONTENT a{
		color:#ffffff !important;
		
		

	}

	.Zone7 .MODULE_CONTENT H1, .Zone8 .MODULE_CONTENT H1, .Zone9 .MODULE_CONTENT H1{
		margin-left:9px !important;
		display:none !important;
	}

/****************************************
 * LAYOUTS
 ***************************************/
.LAYOUT_2L {} /* 2 Columns, Sidebar on Left */
	.LAYOUT_2L .Zone4 {
		display: none;
	}
	.LAYOUT_2L .Zone3 {
		width: 721px;
		margin-right: 0;
	}
	
.LAYOUT_2R {} /* 2 Columns, Sidebar on Right */
	.LAYOUT_2R .Zone2 {
		display: none;
	}
	.LAYOUT_2R .Zone3 {
		width: 721px;
	}

.LAYOUT_1N {} /* 1 Columsn, No Sidebars */
	.LAYOUT_1N .Zone2 {
		display: none;
	}

	.LAYOUT_1N .Zone3 {
		border: none !important;
	}

	.LAYOUT_1N .Zone4 {
		display: none;
	}
	.LAYOUT_1N .Content {
		padding: 0;
		margin: 0;
	}
		.LAYOUT_1N .Content .Zone3 {
			display: block;
			float: none;
			width: auto;
		}
		.LAYOUT_1N .Content div.clear {
			display: none;
		}

