strong{
	font-weight:bold;
}
div#main{
	margin-top:0;
}
div#featuredContent{
	width:942px;
	height:592px;
	background-image:url('../images/home-featured-bg.jpg');
	background-repeat:no-repeat;
	background-position:top left;
}
div#featuredContent h3{
	color:#6599a7;
	font-size:14pt;
	font-weight:bold;
}
div#featuredContent div#top{
	height:250px;
}
div#featuredContent div#top div#spatialData{
	float:left;
	width:255px;
	height:180px;
	position:relative;
	top:39px;
	left:95px;
	color:#666;
	font-size:10pt;
}
div#spatialData p{
	line-height:115%;
}
/**/
div#featuredContent div#top div#slideshow{
	float:left;
	width:504px;
	height:215px;
	position:relative;
	top:25px;
	left:140px;
	z-index:105;
}
.jdGallery{
	overflow:hidden;
	position:relative;
}
.jdGallery img{
	border:0;
	margin:0;
}
.jdGallery .slideElement{
	width:100%;
	height:100%;
	/*background-color:#fff;*/
	background-image:url('../images/carousel/loading-bar-black.gif');
	background-repeat:no-repeat;
	background-position:center center;
}
.jdGallery .loadingElement{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background-color:#000;
	background-image:url('../images/carousel/loading-bar-black.gif');
	background-repeat:no-repeat;
	background-position:center center;
}
.jdGallery a{
	font-size:100%;
	text-decoration:none;
	color:inherit;
	cursor:pointer;
}
.jdGallery a.right, .jdGallery a.left{
	position:absolute;
	height:99%;
	width:25%;
	cursor:pointer;
	z-index:10;
}
.jdGallery a.left{
	height:242px;
	width:23px;
	left:0;
	top:0;
	background:url('../images/carousel/left_button.png') no-repeat center left;
}
* html .jdGallery a.left{ background:url('../images/carousel/left_button.png') no-repeat center left; }
.jdGallery a.right{
	height:242px;
	width:23px;
	right:0;
	top:0;
	background:url('../images/carousel/right_button.png') no-repeat center right;
}
* html .jdGallery a.right{ background:url('../images/carousel/right_button.png') no-repeat center right; }

#slideshow a.left{
	border-right:1px solid #8aa3ab;
	width:12px;
	height:215px;
	background-image:url('../images/slideshow-left-arrow.gif');
	background-position:center;
	background-repeat:no-repeat;
}
#slideshow a.right{
	width:12px;
	height:215px;
	border-left:1px solid #8aa3ab;
	background-image:url('../images/slideshow-right-arrow.gif');
	background-position:center;
	background-repeat:no-repeat;
}
.jdGallery a.open{
	left:0;
	top:3px;
	width:100%;
	height:100%;
}
.withArrows a.open{
	/*The section in the middle that opens the images*/
	position:absolute;
	top:0;
	margin-left:23px;
	height:99%;
	width:656px;
	z-index:10;
	background:none;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	cursor:arrow;
}
/**/
div#featuredContent div#carousel{
	height:277px;
	margin-top:60px;
}
div#featuredContent div#carousel div#carouselLeft{
	float:left;
	position:relative;
	left:14px;
	width:222px;
	height:265px;	
}
div#featuredContent div#carousel div#carouselLeft img{
	border:none;
}
div#featuredContent div#carousel div#carouselMiddle{
	width:440px;
	height:269px;
	position:relative;
	left:25px;
	float:left;
}
div#carouselWrapper{
	width:420px;
	height:265px;
	position:relative;
	left:10px;
}
#carouselMiddle #imageElement{
	width:363px;
	height:235px;
}
#carouselWrapper a.left{
	border-right:1px solid #8aa3ab;
	width:12px;
	height:265px;
	background-image:url('../images/slideshow-left-arrow.gif');
	background-position:center;
	background-repeat:no-repeat;
}
#carouselWrapper a.right{
	width:12px;
	height:265px;
	border-left:1px solid #8aa3ab;
	background-image:url('../images/slideshow-right-arrow.gif');
	background-position:center;
	background-repeat:no-repeat;
}
div#featuredContent div#carousel div#carouselRight{
	float:right;
	background-image:url('../images/carousel-right_bg.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	right:23px;
	width:219px;
	height:267px;
}
div#featuredContent div#carousel div#carouselRight div#rightHolder{
	width:188px;
	height:230px;
	position:relative;
	top:25px;
	left:18px;
	overflow:hidden;
}
div#main div#resellers{
	float:left;
	width:900px;
	border:2px solid #ccc;
	margin:15px;
	margin-top:6px;
	margin-bottom:33px;
	padding:5px;
	padding-bottom:15px;
	overflow:hidden;
}
div#main div#resellers h4,div#main div#resellers a#resellerLink{
	color:#8addf2;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:8px;
}
div#main div#resellers h4{
	display:inline;
}
div#main div#resellers a#resellerLink{
	margin-left:10px;
}
div#main div#resellers div#resellerList{
	float:left;
	width:580px;
}
div#main div#resellers div#featuredReseller{
	float:right;
	width:315px;
}
div#main div#resellers div#featuredReseller div{
	height:69px;
	width:315px;
	border:1px solid #d0d0d0;
	background-color:#eaeaea;
	color:#333;
	font-size:8pt;
	overflow:hidden;
}
div#main div#resellers div#featuredReseller div p.blurb{
	margin-left:120px;
	margin-top:10px;
	margin-right:10px;
}
div#main div#articles{
	clear:both;
	width:900px;
	margin-left:15px;
	margin-right:15px;
	padding-left:11px;
	padding-right:11px;
}
div#articles h4{
	color:#1b3b75;
	font-size:12pt;
	background-image:url('../images/bullet.png');
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:18px;
	min-height:20px;
	font-weight:bold;
}
div#articles h4 span{
	min-height:20px;
	position:relative;
	top:3px;
}
div#main div#articles div#leftStory,div#main div#articles div#rightStory{
	float:left;
	width:420px;
	margin-bottom:15px;
}
div#main div#articles div#leftStory{
	border-right:1px solid #ccc;
	padding-right:20px;
}
div#main div#articles div#rightStory{
	margin-left:20px;
}
div#main div#news{
	clear:both;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	padding-top:15px;
	padding-left:11px;
	padding-right:11px;
	border-top:3px dotted #dad5cc;
	color:#666;
}
div#news ul#latestNews{
	font-size:10pt;
}
div#news ul#latestNews li{
	margin-bottom:10px;
	line-height:110%;
}