/* Carousel Styles */
		.clearfix:after {content: ".";display:block;height:0;clear:both;visibility: hidden;}
		
		.detailsBubble{*zoom:1;}
		
		a{ outline:none; }
		img { border:0; }
		
		#mainArea {
			width:940px;
			margin:0 auto;
		}
		
		/*#topContainer{ 
			float:left;
			width:940px; 
			height:296px;
		}*/
		
		#bottomContainer DIV {
		}

		/*#footerContainer {
			float:left;
			width:940px; 			
			text-align: center;
			margin:30px 0 0;
		}

		#footerContainer ul {
			list-style-type: none;
			padding: 6px 0px 0px 0px;
		}

		#footerContainer li {
			display: inline;
		}

		#footerContainer li a {
			color: #8B72A9;
			font-weight: bold;
			margin: 0px 8px 0px 8px; 
			padding: 5px 0px 0px 0px;
		}*/
		
		#bottomContainer #staticArea {
			padding:20px 0;
			width:470px;
			float:left;
		}
		
		#bottomContainer #scrollingArea {
			padding:20px 0;
			width:450px;
			float:left;
		}
		
	#scrollingArea #sideScroller a:link {
	color:#522380;
	text-decoration: underline;		}

	#scrollingArea #sideScroller a:visited {
	color:#522380;
	text-decoration: underline;	
	}

	#scrollingArea #sideScroller a:hover {
	color:#522380;
	text-decoration: underline;	
	}

	#scrollingArea #sideScroller a:active {
	color:#522380;
	text-decoration: underline;	
	}		
		
		#wrapDiv { 
			position:relative;
			width:940px; 
			height:296px;
			display:none;	
		}
		
		/* lightbox overrides */
		#lbTopL {
			padding:15px 6px 15px 15px;
			
		}
		
		#lbTopL h4 {
			margin-top:0;
			padding-top:0;
		}
		
		#lbTopL p {
			text-align:left;
			margin-bottom:0;
		}

		#controls {
			position:relative;
			top:5px;
			left:10px;
			_position:absolute;
			_top:197px;
			_left:35px;
			z-index:10;
			/*
			clear:both;
			top:-26px;
			left:-30px;
			float:left;
			width:930px; 
			padding:20px 0 5px 10px;
			*/
		}
		#sideControls {
			position:relative;
			_position:absolute;
			top:86px;
			left:315px;
			_top:596px;
			_left:816px;
			z-index:10;
		}
		
		#sideScroller {
			margin:0px 0 0 30px;
		}
		
		#sideScroller .sideSlideDiv {
		/*	width:470px;*/
		width: 426px;
			float:left;
			background-color:#FFFFFF;
			height:110px;
		}
		
		#sideScroller .sideSlideDiv  IMG{
			float:left;
		}

		#sideScroller .sideSlideDiv  .sideSlideDivTitle {
			width:306px;
			float:left;
			clear:right;
			font:bold 15px Arial;
			color:#522380;
			text-transform:uppercase;
			padding:15px 10px 5px;
		}
		
		#sideScroller .sideSlideDiv  .sideSlideDivSubTitle {
			width:306px;
			float:left;			
			font:12px Arial;
			color:#525252;
			padding:0px 10px;
		}
		

		/*#newsArea {
			border:1px solid silver;
			border-width:1px 0 0 0;
			width:387px;
			height:150px;
			margin:0 0 0 31px;
			padding:0 0 0 3px;
			float:left;			
		}
		#newsArea  H3 {
			color:#522380;
			font:13px arial;
		}
		#newsArea .newsDate {
			color:#522380;
			font:bold 12px arial;
			width:90px;
			float:left;			
		}
		#newsArea .newsTitle {
			width:297px;
			font:12px arial;
			float:left;
			padding:0 0 10px 0;
		}
		#newsArea .newsLink {
			margin:0 0 0 90px;
			float:left;			
		}
		#newsArea .newsLink  A {
			color:#522380;
			font:bold 12px arial;
			text-decoration:none;
		}*/
		
		/* controls */
		.controls IMG {
			float:left;
			margin:1px 0 0;
		}		
		.controls .numbers {
			height:19px;
			clear:none;
			float:left;
			background:url('../images/carousel/blank.gif') repeat-x;
			_display:inline;
			_background:url('../images/carousel/blank.gif');
		}		

		.controls div a {
			float:left;
			display:block;
			text-indent:-9999px;
			background:url('../images/carousel/squareOff.gif') no-repeat center center;
			_cursor:pointer;
			_background:url('../images/carousel/squareOff.gif') no-repeat center center;
			width:7px;
			height:17px;
			padding:3px 5px 0 4px; /* make full width of #control an even number, IE6 does not like odd number for width */
			overflow:hidden;
			position:relative;
		}
		
		.controls div a.activeSlide {
			background:url('../images/carousel/squareOn.gif') no-repeat center center;
			_background:url('../images/carousel/squareOn.gif') no-repeat center center;
		}
		
		/*#searchArea {
			float:right;
		}
		#searchArea INPUT {
			text-align:right;
			font:11px arial;
			color:silver;
			width:98%;
		}*/
		
		.slideDiv  {
			width:940px;
			height:296px;
			float:right;
		}
		.slideLinkDiv {
		}
		.slideLink {
			font-size:24px;
		}
		.slideHeader {
			top:0px;
			left:0px;
			width:940px;
			height:32px;
			background-image:url(../images/transNavBar.png);			
		}
		.slideMasterLink1 {
			float:right;
			cursor:pointer;
			width:150px;
			height:20px;
			margin:6px 12px 0 0;
		}
		.slideMasterLink2 {
			float:right;
			cursor:pointer;
			width:150px;
			height:20px;
			margin:6px 30px 0 0;
		}
		
