#splash {
	background-image: url(../img/bg_splash2.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 766px;
	height: 337px;
	float: left;
	overflow: hidden
}
#latest {
	position: absolute;
	z-index: 100;
	top: 85px;
	left: 10px;
	font: .8em Arial, Helvetica, sans-serif;
	width: 190px
}
	#latest a {
		color: #FFF;
		text-decoration: none
	}
	#latest a:hover { text-decoration: underline }
	#latest ul {
		list-style: none;
		margin: 0;
		padding: 0
	}
	#latest ul li { margin-bottom: 10px }
#connect {
	position: absolute;
	top: 290px;
	left: 10px
}
	#connect ul {
		list-style: none;
		margin: 0;
		padding: 0
	}
	#connect ul li {
		display: inline;
		margin-right: 3px
	}
#rotator {
	position: absolute;
	top: 0;
	left: 204px;
	width: 562px;
	height: 337px
}
	#rotator #swoosh {
		position: absolute;
		height: 31px;
		width: 562px;
		z-index: 30;
		background-image: url(../img/rotator_swoosh.png);
		background-repeat: no-repeat;
		background-position: bottom
	}
	#slides {
		position: relative; /* DO NOT SET TO 'ABSOLUTE' OR YOU WILL SUFFER HOURS OF PAIN */
		/*top: 20px;*/
		top: 40px;
		left: 12px;
		width: 539px;
		height: 283px;
		/*height: 306px;*/
		overflow: hidden
	}
	#slides div {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 18
	}
	#slides div.active {
		z-index: 20;
		/* opacity:1.0; SET DYNAMICALLY */
	}
	#slides div.last-active { z-index: 19 }
	#slides .description {
		position: absolute;
		z-index: 101;
		top: 220px;
		width: 529px !important;
		height: 56px !important;
		/* opacity: 1.0 !important; SET DYNAMICALLY */
		background-image: url(../img/rotator_bg_text.png);
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		color: #FFF;
		padding: 5px
	}
		#slides .description h2 {
			font-size: 1.3em;
			margin: 0
		}
		#slides .description p {
			margin: 0;
			font-size: .8em
		}
	#slides img { 
		width: 539px; /* DEFAULT IMAGE SIZE FOR ROTATOR */
		/*height: 306px;
		*/ height: 283px;
	}
	/* CDO-REMOVED BECAUSE COULDNT FIND USE */
	/*#slides a {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 100;
		display: block;
		width: 100%;
		height: 100%;
		color: #FFF;
		text-decoration: none
	}		*/
	#rotator_nav {
	position: absolute;
	z-index: 100;
	top: 309px;
	left: 12px;
	font: .9em Arial, Helvetica, sans-serif;
	width: 172px;
	height: 211px;
	}
		#rotator_nav ul {
			margin: 0;
			padding: 0
		}	
		#rotator_nav li {
			list-style: none;
			display: inline;
			margin-right: 5px
		}
			#rotator_nav li.current a {
				background: #FFF;
				color: #000;
				border: 2px solid #CA0164
			}
		#rotator_nav a {
			color: #FFF;
			text-decoration: none;
			background: #CA0164;
			padding: 3px 8px 3px 8px
		}
		#rotator_nav a:hover { background: #523465 }
#news {
	position: relative;
	z-index: 100;
	height: 345px
}
	#news a {
		color: #000;
		text-decoration: none
	}
	#news a:hover { text-decoration: underline }
	#news .box {
	background-repeat: no-repeat;
	background-position: top;
	width: 245px;
	height: 297px;
	position: absolute;
	top: 7px
	}
	#news .box ul {
		list-style-image: url(../img/bullet.gif);
		margin-top: 30px;
		padding-left: 25px;
		padding-right: 8px
	}
	#news .box ul li { margin-bottom: .5em }
	#news #resource_center {
	background-image: url(../img/box_resource_center.jpg);
	left: 3px
	}
	#news #hot_topics {
		background-image: url(../img/box_hot_topics.jpg);
		left: 260px
	}
	#news #campaigns_actions {
		background-image: url(../img/box_campaigns_actions.jpg);
		left: 515px
	}
	#news #footer {
		position: absolute;
		top: 320px;
		width: 746px;
		padding: 0 0 10px 0
	}

/* CSS for Google Search  */

#top #search input.gsc-input {
border-color: #777777;
}
#top #search input.gsc-search-button {
border-color: #CA0164;
background-color: #CA0164;

}
#top #search .cse form.gsc-search-box, #top #search form.gsc-search-box {
  margin-bottom: 6px;
  padding: 0px 0px;
}
#top #search.cse input.gsc-search-button, #top #search input.gsc-search-button {
	border: none;
	padding: 3px 3px 2px 3px;
	text-shadow: none;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;  
	font-size:13px;
}
#top #search.cse input.gsc-input, #top #search input.gsc-input {
  width: 175px;
}
