.page_home #body .templateWrapper { background: none; padding-top: 0px; position:relative; width: 1000px; z-index: 0; }
.page_home #body h1 {
	display: block;
	height: 200px;
	margin: 0px;
	padding: 0px;
	width: 360px;
}
.page_home  #body h1 a {
	display: block;
	float: inherit;
	height: 200px;
	text-indent: -10000px;
	width: 360px;
}

#home { font-size:13px; min-height:414px; z-index: 0; }

#homeRow1 { height: 414px; z-index: 0; }

#homeFeatured { 
	background-position: right 1px;
	background-repeat: no-repeat;
	float: right;
	height: 374px;
	margin-top: 40px; 
	position: relative;
	width: 635px; 
	z-index: 0;
}

#homeFeaturedArrow {
	background:url('../images/template/ft_num_arrow.png') no-repeat 524px 0px; /* 30 */
	height:8px;
	position:absolute;
	bottom:42px;
	right:0;
	width:635px;
}

#itemsContainer {
	/*background:url('../images/template/ft_fade.png') no-repeat; */
	background: transparent url('../images/home/20110617/ft_overlay.png') scroll no-repeat top left;
	/*font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;*/
	height:334px; 
	position:relative;
	width:635px; 
}
.featureSignup #itemsContainer {
	background-image: none;
}

#itemsContainer .item { 
	color: #fff;
	display: none;
	font-size:13px;
	line-height:15px;
	max-height:154px;
	overflow:hidden;
	position:absolute;
	bottom:35px;
	left:25px;
	width: 325px;
}
	#itemsContainer #feature1 { display:block; }
	
	#itemsContainer .item.fullFeature{
		max-height: none;
		height: 100%;
		width: 100%;
		position: relative;
		bottom: auto;
		left: auto;
		background-position: center center;
		background-color: black;
		background-repeat: no-repeat;
		text-align: right;
	}
		#itemsContainer .item.fullFeature iframe{
			margin-top: 2px;
			margin: auto;
		}

#itemsContainer .item .title a { 
	color:#f4bc46;
	font-weight:bold;
	font-size:22px;
	font-style:normal;
	line-height:24px;
	margin:0;
	max-height:96px;
	overflow:hidden;
	padding:0 0 10px;
}

#itemsContainer .item .videoButton {
	background:url('../images/template/btn_watchvideo.png') no-repeat;
	display:block;
	height:31px;
	text-indent:-9999px;
	width:122px;
}

#homeFeaturedControls {
	height:40px;
	width:635px;
}

#homeFeaturedControls .control {
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:16px;
	margin:6px 0 18px;
	padding:0 5px 0 8px;
	text-indent:-9999px;
	width:16px;	
}
	#homeFeaturedControls #ctrl1 { background-image:url('../images/template/ft_num_1.png'); }
	#homeFeaturedControls #ctrl2 { background-image:url('../images/template/ft_num_2.png'); }
	#homeFeaturedControls #ctrl3 { background-image:url('../images/template/ft_num_3.png'); }
	#homeFeaturedControls #ctrl4 { background-image:url('../images/template/ft_num_4.png'); padding-right:5px; }
	#homeFeaturedControls .control:hover { background-position:bottom; }

#homeRow2 { position: relative; }

#constServ { 
	position: absolute;
	bottom: 0;
	left: 0;
	width: 334px;
}

#constServ .cap { background:url('../images/template/constservbg_top.png') no-repeat top; height:11px; }

#constServ .bg { background:url('../images/template/constservbg_middle.png') repeat-y; }

#constServ .title {
	background:url('../images/home/20110617/constserv_title.png') no-repeat bottom center;
	display:block;
	height:55px;
	margin:0 auto;
	padding:8px 0 0;
	text-indent:-9999px;
	width:270px;
}

#services {
	margin:0;
	padding:0;
	width:334px;
}

#services li {
	height:37px;
	margin:0 auto;
	padding:0;
	width:270px;
}
	#services li#cs_email { height:32px; }
	#services li#cs_newsletter { background-image:url('../images/template/constserv_newsletter.png'); height:80px; }

#services li a {
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	height:37px;
	margin:0 auto;
	text-indent:-9999px;
	width:270px;
}
	#services li#cs_email a { background-image:url('../images/template/constserv_email.png'); height:32px; }
	#services li#cs_casework a { background-image:url('../images/template/constserv_fedagencies.png'); }
	#services li#cs_academy a { background-image:url('../images/template/constserv_servacademy.png'); }
	#services li#cs_visitDC a { background-image:url('../images/template/constserv_visitingdc.png'); }
	#services li#cs_grants a { background-image:url('../images/template/constserv_federalgrants.png'); }
	#services li#cs_flags a { background-image:url('../images/template/constserv_flag.png'); }
	#services li a:hover { background-position:bottom; }
#cs_newsletter { position: relative; }
#cs_newsletter form {
	height: 30px;
	position: absolute;
	top: 24px;
	right: 0;
	width: 265px;
}
#cs_newsletter .email-address {
	background: none;
	border: 0;
	color: #676767;
	font-family: Helvetica;
	font-size: 12px;
	text-align: right;
	width: 225px;
}
#cs_newsletter .submit {
	background: none;
	border: 0;
	cursor: pointer;
	width: 30px;
}

#c_services{
	
}

#issues { padding:20px 0 10px; position:relative; }

#issues .issue { 
	display:none; 
	height:117px; 
	margin:0 auto;
	width:271px;
}
	#issues .issue.active { display:block; }

#issues .ribbon {
	background: url('../images/home/hottopic_ribbon.png') no-repeat; 
	position: absolute;
	top: 16px;
	left: 30px;
	height: 96px;
	width: 115px;
}

#issues .controls { 
	height:auto;
	margin:0 auto;
	padding: 0 0 10px; 
	text-align:center; 
	width:271px;
}

#issues .controls a.prev
, #issues .controls a.next { 
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	height:12px;
	line-height:12px;
	margin:10px 0 0;
	padding:0;
	text-indent:-9999px;
	width:40px;
}
	#issues .controls a.prev { background-image:url('../images/template/hottopic_prev.png'); float:left; }
	#issues .controls a.next { background-image:url('../images/template/hottopic_next.png'); float:right; }
	#issues .controls a:hover { background-position:bottom; }
#issues .controls .caption { display:none; }
	#issues .controls .caption.active { display:inline-block; padding-top: 5px; }
#issues .controls .caption a {
	color:#34373b;
	font-size:18px;
	font-style: normal;
	font-weight:bold;
	text-decoration:none;
}
	#issues .controls .caption a:hover { color:#88909a; }

#news {
	height:auto;
	margin:0 0 0 365px;
	padding:30px 0 0;
	width:635px;
}
#news .viewAll {
	background:url('../images/template/arrow.png') no-repeat 0 8px;
	color: #34373b;
	display:block;
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: italic;
	height:16px;
	margin-top: 7px;
	padding:0 0 30px 12px;
	width:60px;
	}
	#news .viewAll:hover { color: #88909a; text-decoration: none; }

#pressSenate { float:left; width:325px; }
#recentPress {
	background:url('../images/template/title_recentpr.png') no-repeat top left;
	margin:0;
	padding-top:22px;
}
#recentPress li {
	font-size:13px;
	line-height:14px;
	padding:7px 0;
}
#recentPress li.last { padding-bottom: 0; }
#recentPress h4 {
	color:#8b661f;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#recentPress li a {
	color:#4b4c4c;
	text-decoration:none;
}
	#recentPress li a:hover { text-decoration:underline; }
#todayInTheSenate {
	color:#4b4c4c;
	background:url('../images/template/title_todayinthesenate.png') no-repeat top left;
	font-size:13px;
	height: 100px;
	line-height:16px;
	overflow: hidden;
	padding:25px 0 0;
}
#todayInTheSenate .dTodayInSenateDate {
	color:#8b661f;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
}

#leadershipEvents {
	background:url('../images/template/leadershipevents_bg.png') no-repeat top center;
	float:right;
	padding:20px 0 20px 25px;
	width:255px;
}
#leadership {
	background:url('../images/template/title_leadership.png') no-repeat top left;
	color:#4b4c4c;
	font-size:13px;
	line-height:14px;
	padding-top:30px;
}
#leadership .item { padding-bottom:10px; }
#leadership .item .chairman { color:#34373d; font-weight:bold; }
#leadership .item .subcommittee { color:#8a0101; font-size:16px; line-height:16px; }
#leadership .item .committee { font-size:12px; line-height:13px; }

#events {
	background:url('../images/template/title_upcomingevents.png') no-repeat top left;
	padding-top:26px;
}

#events .event {
	color:#4b4c4c;
	font-size:13px;
	line-height:14px;
	padding:7px 0;
}
#events .event h4 {
	color:#8b661f;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#leadershipEvents .btn {
	background-repeat: no-repeat;
	display: block;
	height: 66px;
	margin: 15px auto 15px 0;
	text-indent: -9999px;
	width: 230px;
}
	#leadershipEvents .btn.healthcare { background-image: url('../images/home/btn_healthcaregov.png'); margin-top: 0px; }
	#leadershipEvents .btn.recovery { background-image: url('../images/home/btn_recoverygov.png'); }

.featuredNewsItem{
	display: none;
	padding: 15px;
	padding-left: 30px;
	padding-right: 10px;
}
	.featuredNewsItem.active{
		display: block;
	}
	.featuresNewsItemTitle{
		display: block;
		padding-bottom: .5em;
		font-family: 'Helvetica';
		font-weight: bold;
		font-size: 20px;
		color: #e9aa30;
	}
	.featuredNewsItem table{
		height: 240px;
		width: 100%;
	}
		.featuredNewsItem table tr td{
			font-family: 'Helvetica';
			font-size: 13px;
			font-weight: normal;
			color: #d6dedd;
			line-height: normal;
		}
	.readMore{
		font-size: 11px;
		text-transform: capitalize;
		font-weight: bold;
		font-style: italic;
		color: #e9aa30 
	}
.featuredNewsNumbers{
	position: absolute;
	bottom: 30px;
	left: 30px;
}
.featuredNewsNumber{
	display: block;
	float: left;
	text-indent: -9999px;
	width: 26px;
	height: 26px;
	background: transparent scroll no-repeat top left;
}
.featuredNewsNumber.signup {
	width: 192px;
	height: 28px;
	background-image: url('../images/home/ft_btn_newsletter.png');
}
	.featuredNewsNumber:hover, .featuredNewsNumber.active{
		background-position: bottom left;
	}
	#homeFeatured.feature1{
		background-image: url(http://carper.senate.gov/public/_skins/carper/images/home/img_ft_default1.jpg)
	}
	#homeFeatured.feature2{
		background-image: url(http://carper.senate.gov/public/_skins/carper/images/home/img_ft_default2.jpg)
	}
	#homeFeatured.feature3{
		background-image: url(http://carper.senate.gov/public/_skins/carper/images/home/img_ft_default3.jpg)
	}
	#homeFeatured.feature4{
		background-image: url(http://carper.senate.gov/public/_skins/carper/images/home/img_ft_default4.jpg)
	}
	#homeFeatured.featureSignup{
		background-image: url('../images/home/ft_newsletterbg.jpg');
	}

#c_services {
	margin:0;
	padding:0;
	width:334px;
}

#c_services li {
	height:40px;
	margin:0 auto;
	padding:0;
	width:270px;
}

#c_services li a {
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	height:40px;
	margin:0 auto;
	text-indent:-9999px;
	width:270px;
}
	#c_services li a:hover{
		background-position: top right;
	}
	#c_services li#cs_email a { background-image:url('../images/home/20110617/constserv_email.png');}
	#c_services li#cs_casework a { background-image:url('../images/home/20110617/constserv_fedagencies.png'); }
	#c_services li#cs_academy a { background-image:url('../images/home/20110617/constserv_servacademy.png'); }
	#c_services li#cs_visitDC a { background-image:url('../images/home/20110617/constserv_visitingdc.png'); }
	#c_services li#cs_grants a { background-image:url('../images/home/20110617/constserv_federalgrants.png'); }
	#c_services li#cs_flags a { background-image:url('../images/home/20110617/constserv_flag.png'); }

#newsletterSignup{
	background: transparent url(../images/home/20110617/newsletter_bg.jpg) scroll no-repeat top left;
	height: 180px;
	width: 330px;
	position: relative;
	left: 2px;
	margin-top: 30px;
}
	#newsletterSignup form{
		position: absolute;
		top: 62px;
		left: 35px;
	}
		#newsletterSignup form input{
			background: transparent;
			border: none;
		}
		#newsletterSignup form input[type=text]{
			width: 230px;
		}
		#newsletterSignup form input[type=submit]{
			cursor: pointer;
			width: 30px;
		}
	#newsletterArchiveLink{
		display: block;
		position: absolute;
		top: 120px;
		right: 30px;
		text-indent: -9999px;
		background: transparent url('../images/home/20110617/carper_graphics_34.png') scroll no-repeat top left;
		width: 206px;
		height: 33px;
	}
		#newsletterArchiveLink:hover{
			background-position: bottom left;
		}
#recent_Press {
	background: url('../images/home/20110617/recent_press_releases_headerr.png') no-repeat top left;
	margin:0;
	padding-top:22px;
}
#recent_Press li {
	font-size:13px;
	line-height:14px;
	padding:7px 0;
}
#recent_Press li.last { padding-bottom: 0; }
#recent_Press h4 {
	color:#8b661f;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#recent_Press li a {
	color:#4b4c4c;
	text-decoration:none;
}
	#recent_Press li a:hover { text-decoration:underline; }
#priorities{
	background: transparent url('../images/home/20110617/priorities_for_delaware_header.png') scroll no-repeat top left;
	float:right;
	width: 270px;
}
	.priority{
		display: none;
	}
		.priority.active{
			display: block;
		}
	#priorityNumbers{
		float: right;
		height: 30px;
	}
	.priorityNumber{
		display: block;
		float: left;
		text-indent: -9999px;
		width: 21px;
		height: 21px;
		background: transparent scroll no-repeat top left;
	}
		.priorityNumber:hover, .priorityNumber.active{
			background-position: bottom left;
		}
	.priorityLink{
		display: block;
		margin-top: 10px;
		font-family: 'helvetica';
		font-size: 13px;
		font-weight: bold;
		color: #8b661f;
	}
	.priorityAbstract{
		line-height: normal;
	}
#senateEventsWrapper{
	float: left;
	background: transparent url('../images/home/20110617/senate_events_bottom_cap.png') scroll no-repeat bottom left;
	margin-bottom: 30px;
	padding-bottom: 10px;
}
#senateEvents{
	background: transparent url('../images/home/20110617/senate_events_bg.png') scroll no-repeat top left;
	float: left;
	width: 635px;
	height: auto;
}
	#senateEvents #todayInTheSenate{
		background: transparent url('../images/home/20110617/today_in_the_senate_header.png') scroll no-repeat top left;
		margin: 15px;
		padding-top: 30px;
		height: auto;
		color: white;
		float: left;
	}
		#senateEvents #todayInTheSenate .dTodayInSenateDate{
			color: white;
		}
		#senateEvents #todayInTheSenate .dTodayInSenateEntry{
			display: block;
			height: 82px;
			overflow: hidden;
		}
		#senateEvents .viewAll{
			padding-bottom: 0px;
			color: white;
		}
		#senateEvents #todayInTheSenate p{
			margin: 0px;
		}
	#upcomingEvents{
		float: right;
		width: 270px;
		color: white;
		background: transparent url('../images/home/20110617/upcoming_events_header.png') scroll no-repeat top left;
		margin: 15px;
		padding-top: 30px;
	}
		.eventItem{
			padding-bottom: 10px;
			line-height: normal;
		}
			.eventItem a{
				color: white;
			}
		.eventDate{
			font-weight: bold;
		}
.specialAlert{
	height: auto;
	margin: 30px 0 0 365px;
	padding: 15px;
	padding-bottom: 0px;
	width: 610px;
	background: transparent url('../images/home/20110617/special_alert_bg.png') scroll no-repeat top left;
	color: #f9ebd0;
	font-family: 'Helvetica';
	font-size: 15px;
}
	.specialAlertTitle, .specialAlertDate{
		font-weight: bold;
	}
	.specialAlertReadMore{
		font-size: 12px;
		font-style: italic;
		text-transform: uppercase;
		font-weight: bold;
		color: white;
	}
	.specialAlertBottomCap{
		background: transparent url('../images/home/20110617/special_alert_bottom_cap.png') scroll no-repeat top left;
		margin: 0 0 0 365px;
	}
	
#featuredNewsItem_Signup {
}	
	#featuredNewsItem_Signup h2 {
		margin: 0px;
		padding: 0px;
		height: 57px;
		text-indent: -10000px;
	}
	#featuredNewsItem_Signup form {
		width: 345px;
		height: 77px;
		padding: 11px 0px 0px 5px;
		margin: 0px 0px 10px;
	}
		#featuredNewsItem_Signup form .text {
			display: block;
			float: left;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 13px;
			line-height: 28px;
			height: 28px;
			color: #1e2022;
			background: transparent;
			margin: 0px 10px 10px 0px;
			border: 0px;
			padding: 0px 10px;
			width: 142px;
		}
		#featuredNewsItem_Signup form .text.email-address {
			width: 265px;
		}
		#featuredNewsItem_Signup form .submit {
			display: block;
			float: left;
			width: 38px;
			height: 28px;
			background: transparent url('../images/home/newsletter_btn.png') 0px 0px no-repeat;
			margin: 0px;
			border: 0px;
			padding: 0px;
			cursor: pointer;
		}
		#featuredNewsItem_Signup form .submit:hover,
		#featuredNewsItem_Signup form .submit:active {
			background-position: 0px -28px;
		}
	#featuredNewsItem_Signup h3 {
		margin: 0px 0px 5px -5px;
		padding: 0px 0px 5px;
		width: 355px;
		font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 16px;
		line-height: 18px;
		color: #bf9037;
		border-bottom: 1px solid #4c545a;
	}
	#featuredNewsItem_Signup ul {
		margin: 0px 0px 0px -5px; 
		padding: 0px;
		width: 355px;
	}
		#featuredNewsItem_Signup ul li {
			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px;
			line-height: 14px;
			padding-bottom: 10px;
		}
			#featuredNewsItem_Signup ul li a{
				color: #d6dedd
			}