#homepageNav { height:81px; background:url(../images/wooden_panel.jpg) no-repeat; }
#homepageNav ul { width:526px; margin:0 0 0 452px; padding:28px 0 0 0; }
#homepageNav ul li { float:left; width:105px; height:50px; margin:0; padding:0; }

.locale_en_us #homepageNav ul li a { width:105px; height:50px; display:block; margin:0; padding:0; background-image:url(../images/en/action_btns.gif); background-position:top; text-indent:-9999px; }
.locale_es_es #homepageNav ul li a { width:105px; height:50px; display:block; margin:0; padding:0; background-image:url(../images/es/action_btns.gif); background-position:top; text-indent:-9999px; }

#homepageNav ul li#nav_newsletter a { background-position:0px top; }
#homepageNav ul li#nav_visitingdc a { background-position:-105px top; }
#homepageNav ul li#nav_flagrequest a { background-position:-210px top; }
#homepageNav ul li#nav_academy a { background-position:-315px top; }
#homepageNav ul li#nav_emailme a { background-position:-420px top; }

#homepageNav ul li#nav_newsletter a:hover { background-position:0px bottom; }
#homepageNav ul li#nav_visitingdc a:hover { background-position:-105px bottom; }
#homepageNav ul li#nav_flagrequest a:hover { background-position:-210px bottom; }
#homepageNav ul li#nav_academy a:hover { background-position:-315px bottom; }
#homepageNav ul li#nav_emailme a:hover { background-position:-420px bottom; }

/* ***************************************** */
#homeTop { min-height:135px; background:#F2EDD7 url(../images/spacer_homepage_midsection.gif) repeat-x; }

#featuredItem .title { margin:0; padding:0; }
#featuredItem .abstract { margin:0; padding:10px 0; }
#moreNews h4 { margin:10px 0 0 0; padding:10px 0 10px 0; font-size:18px; border-top:2px solid #DFDAB4; }
#moreNews ul { margin:0; padding:0; list-style:none; }
#moreNews ul li { margin:0; padding:0; font-style:italic; list-style:none; }
#moreNews ul li a { padding-right:15px; background:url(../images/arrow_red.gif) no-repeat right center; }

a.readmore { font-size:10px; text-transform:uppercase; padding-right:10px; background:url(../images/arrow_red.gif) no-repeat right center; }

#newsSection { float:left; width:375px; }
#videoGallery { float:left; width:625px; }

#newsSection .copy { margin:0 65px 0 20px; padding:20px 0; }
#videoGallery .copy { margin:0; padding:20px 0; }

#videoBox { width:605px; background:url(../images/spacer_video.gif) repeat-y;; }
#videoBox_top { width:605px; height:3px; background:url(../images/roundedcorners_topofvideo.gif) repeat-y;; }
#videoBox_bottom { width:605px; height:3px; background:url(../images/roundedcorners_bottomofvideo.gif) repeat-y;; }

#featuredVideo { width:377px; float:right; margin:0 8px 0 0; padding:5px 0; }
#featuredVideo #replaceVideo { width:377px; height:305px; }
.locale_en_us #featuredVideo #replaceVideo { background:url(../images/en/selectvideo.jpg) no-repeat; }
.locale_es_es #featuredVideo #replaceVideo { background:url(../images/es/selectvideo.jpg) no-repeat; }
#videoList { float:left; width:200px; margin:0 10px; padding:10px 0; }

.locale_en_us #videoList h4 { width:200px; height:17px; margin:0; padding:0 0 10px 0; background:url(../images/en/videogallery.gif) no-repeat; text-indent:-9999px; border-bottom:1px solid #D9D9D9; }
.locale_en_us #videoList a.viewmore { width:114px; height:10px;display:block; margin-top:15px; background:url(../images/en/viewmorevideos_btn.gif) no-repeat left bottom; text-indent:-9999px; }

.locale_es_es #videoList h4 { width:200px; height:17px; margin:0; padding:0 0 10px 0; background:url(../images/es/videogallery.gif) no-repeat; text-indent:-9999px; border-bottom:1px solid #D9D9D9; }
.locale_es_es #videoList a.viewmore { width:114px; height:10px;display:block; margin-top:15px; background:url(../images/es/viewmorevideos_btn.gif) no-repeat left bottom; text-indent:-9999px; }

#videoGallery ul { width:200px; margin:0; padding:0; list-style:none; }
#videoGallery ul li { margin:0; padding:7px 0; border-bottom:1px solid #D9D9D9; list-style:none; }

#videoGallery ul li div.image { float:left; width:85px; margin:0; padding:0; }
#videoGallery ul li div.title { float:left; width:110px; margin:0 0 0 5px; padding:0; font-size:9px; }

/* ***************************************** */
#homeBottom { min-height:238px; background:url(../images/spacer_homepage_green.gif) repeat-y; }

#importantInformation_Header, #recentSenateAction_Header { display:none; }

#recentSenateAction { float:left; width:365px;  }
#importantInformation { float:left; width:343px; }
#importantInformationMore { float:left; width:292px; }

#homeBottom h4 { font-size:16px; margin:0; padding:0; }
#homeBottom p { margin:0; padding:5px 0 10px 0; }
.locale_en_us #homeBottom #homeBottomContent { background:url(../images/en/bg_bottomsection.jpg) no-repeat;; }
.locale_es_es #homeBottom #homeBottomContent { background:url(../images/es/bg_bottomsection.jpg) no-repeat;; }
#homeBottom #homeBottomContentEndCap { height:20px; background:url(../images/footer_homepage.gif) repeat-y; }

#recentSenateAction .copy { margin:0 100px 0 20px; padding:54px 0 0 0; }
#importantInformation .copy { margin:0 20px; padding:54px 0 0 0; }
#importantInformationMore .copy { margin:0 20px; padding:30px 0 0 0; }

#recentSenateAction a.todaysSenateSchedule { display:block; width:234px; height:25px; margin:10px 0; padding:0; text-indent:-9999px; }
.locale_en_us #recentSenateAction a.todaysSenateSchedule { width:234px; background:url(../images/en/todayssenatecalendar_btn.gif) no-repeat left top; }
.locale_es_es #recentSenateAction a.todaysSenateSchedule { width:270px; background:url(../images/es/todayssenatecalendar_btn.gif) no-repeat left top; }
#recentSenateAction a.todaysSenateSchedule:hover { background-position:left bottom; }


#subscribeFormFloating{
	background: white url(/_skins/default/images/newsletter/argop_newsletter_red.jpg) no-repeat top center;
	width: 600px;
	padding-top: 183px;
	position: absolute;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 10px;
	top: 0px;
	left: 250px;
	z-index: 10;
	display: none;
	border: solid thick white;
}
	#subscribeFormFloating .ctrlHolder{
		display: none;
	}
	#subscribeFormFloating p.legend{
		display: none;
	}
#subscribeFormScreenMask{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	background: transparent url(/_skins/default/images/gray.png) repeat;
	overflow: hidden;
}
#closeIcon{
	display: block;
	float: right;
	margin-top: -183px;
	background: transparent url(/_skins/default/images/close.png) no-repeat top right;
	width: 64px;
	height: 64px;
}
	#closeIcon span{
		display: none;
	}
