
body {
	color: #444;
	background-color: #07253f;
	text-align: center;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
a, a:link, a:visited {
	color: #4a77a1;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	vertical-align: middle;
}
h1.page-title {
	color: #4a77a1;
	font-weight: normal;
	font-size: 2.3em;
}
h2.subtitle {
	color: #0B2140;
	font-weight: normal;
	font-size: 1.4em;
}
li.list-item h3 { 
	font-weight: normal;
	padding: 10px;
}
li.list-item {
	border-bottom: 1px solid #b4d8fc;
}
li.last, li.last h3 {
	border: 0;
}

li.list-item .summary, li.list-item .options, li.list-item .list-item-actions {
	padding: 0 10px 10px 10px;
}
li.list-item .options {
	padding-top: 10px;
	border-top: 1px dotted #E4F1FE;
	color:#959494;
	margin: 0 10px;
	padding-left: 0;
}
.issues li.list-item .options {
	padding: 0;
}
li.list-item .options a {
	color:#905D08;
}
.issues li.list-item h3 {
	padding-bottom: 0;
	font-size: 1.2em;
}
#right li.list-item h3 {
	font-size: 1em;
	padding-bottom: 10px;
}
#right li.last h3 {
	padding-bottom: 0;
}
/*
.issues #main li.list-item {
	padding-left: 40px;
	background: url(/images/icons/issue.png) no-repeat left 12px;
	min-height:68px;
	height:auto !important;
	height:68px;
}
*/
.search-filters {
	border: 1px solid #b4d8fc;
	border-bottom: 0;
	background: #ecf5fe;
	padding: 2px 9px;
}
.search-filters label {
	padding-right: 10px;
}
.note {
	border: 1px solid #fc0;
	background: #ffe;
}
.note p {
	padding: 10px;
	margin:0;
}
.hide {
	display: none;
}
.form-hf-first {
	margin-top: 0;

}
.form-hd {
	background: #b4d8fc;
	margin: 10px 0;
}
.form-hd h3 {
	color: #0b2140;
	padding: 5px 10px;
	margin:0;
	font-size: 1em;
	font-weight: normal;
}
.list-paging-top, .list-paging-bottom {
	background: #b4d8fc;
	padding: 3px 10px;
}
.list-paging-top, .list-paging-bottom {
	font-weight: bold;
}
.icon {
	float: right;
	margin: 10px 0 10px 20px;
}

.inner-lyt-dates {
	margin-bottom: 20px;
	color: #0B2140;
}
.inner-lyt-img-out {
	text-align: center;
	margin: 0 0 20px 0;
}
.inner-lyt-img-out img {
	background: #fff;
	border: 1px solid #b4d8fc;
	padding: 5px;
	height:315px;
}
.inner-lyt-img-in3 {
	padding: 20px 0;
}
.teaser-img-blurb {
	padding: 10px 50px 0 50px;
	font-size: .9em;
}
.teaser-img-blurb p {
	margin: 0;
}

.fancy_font {
}
.page {
	width: 960px;
	text-align: left;
	margin: 0 auto;
}
.btn-slick {
	display: block;
	background-position:right -1026px !important;
	height:30px;
	line-height: 30px;
	float: left;
	color: #fff;
}
.btn-slick:hover {
	text-decoration: none;
}
.btn-slick em {
	display: block;
	background-position:left -1314px !important;
	height:30px;
	padding: 0 15px;
	color: #fff;
	font-style: normal;
}
.btn {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
}
.btn-youtube {
	background-position: -686px -833px !important;
	width: 114px; 
	height: 20px;
	float: left;
}
.btn-flickr {
	background-position: 0 -833px !important;
	width: 116px; 
	height: 20px;
	float: left;
}
.icn-rss {
	background-position: -785px -798px !important;
	padding-left: 20px;
}
.icn-more {
	background-position: 0 -798px !important;
	padding-left: 20px;
}
.block-misc .hd,
.newscol .hd,
.moreservicescol .hd {
	height: 39px;
	background-position: right top !important;
	background-color: #d48914;
}
#right .block-misc .hd {
	background-position: right -1226px !important;
	background-color: #ecf5fe;
}
.block-misc .hd h2,
.newscol .hd h2,
.moreservicescol .hd h2 {
	background-position: 0 -39px !important;
	padding: 0 0 0 20px;
	border: 0;
	margin: 0;
	line-height: 39px;
	font-size: 1.4em;
	color: #54390b;
	font-weight: normal;
}
#right .block-misc .hd h2 {
	background-position: left -1265px !important;
	color: #0b2140;
}
.newscol .additionals, .newscol .list-item-actions, .about_senator .list-item-actions, 
#right li.list-item .options,
 {
	display: none;
}
.moreservicescol .additionals {
	padding: 0 10px 10px 10px;
}
.newscol .bd,
.moreservicescol .bd {
	border: 0;
	border-left: 1px solid #b4d8fc;
	border-right: 1px solid #b4d8fc;
	background-color: #fff;
	padding: 0 10px 10px 10px;
}
#more_services_col .bd {
	background-color: transparent;
	padding: 0;
}
.moreservicescol .bd h3 {
	padding-bottom: 0;
}
.moreservicescol .block-more_services_intro .bd {
	border: 0;
	padding: 0;
}
.newscol .ft,
.moreservicescol .ft {
	background-position: right -468px !important;
	height: 35px !important;
	overflow: hidden !important;
}
.newscol .ft .tube,
.moreservicescol .ft .tube {
	background-position: left -503px !important;
	height: 35px !important;
}
.newscol .ft a,
.moreservicescol .ft a {
	margin: 0 0 0 20px !important;
	line-height: 35px !important;
}
.lyt-block {
	margin-bottom: 20px;
}
.top-bc {
	margin-bottom: 20px;
	font-size: .85em;
	height: 18px;
}

.newscol .bd {
	padding-bottom: 0;
}
.newsroom #r1c1 .bd {
	min-height:320px;
	height:auto !important;
	height:320px;
}
#right #contact_al .hd a, #right #contact_al .wrap {
	background: none;
}
#right #recent_news .ft,
#right #contact_al .ft,
.gold_block .ft,
.sb-tabs .ft,
#nr_newsletter .ft,
#breakfast-calendar .ft {
	background-position: right -573px !important;
	height: 10px !important;
	overflow: hidden;
}
#right #recent_news .tube,
#right #contact_al .tube,
.gold_block .tube,
.sb-tabs .ft .tube,
#nr_newsletter .ft .tube {
	background-position: left -608px !important;
	height: 10px !important;
}
#press_kit {
	border: 1px solid #b4d8fc;
	border-top: 0;
}
#press_kit a {
	background: url(/images/bg-nr-presskit.jpg);
	background-position: 0 bottom;
	margin: 0;
	width: 291px;
	height: 195px;
}
#press_kit a:hover {
	background-position: -293px bottom;
}
#contact_senator {
}
#contact_senator ul, #contact_senator li,
#more_services_col ul, #more_services_col li,
#more_services_row ul, #more_services_row li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#contact_senator li {
	float: left;
	width: 450px;
	height: 75px;
	background-position: right -1423px !important;
	margin-bottom: 10px;
}
#contact_senator li a {
	display: block;
	padding: 15px 0 0 85px;
	height: 60px;
	font-size: 1.2em;
	width: auto;
}
#contact_senator li a span {
	display: block;
	color: #000;
	font-size: .85em;
}
#contact_senator a:hover, #contact_senator a:hover span {
	text-decoration: none;
}

#contact_senator li.last {
	margin-left: 20px;
}
#contact_senator a {
	width: 303px;
	height: 144px;
}
#contact_senator li.mid a {
	width: 314px;
}
.btn-ea {
	background-position: 0 -1508px !important;
}
.btn-oo {
	background-position: 0 -1933px !important;
}
.btn-vdc {
	background-position: 0 -1593px !important;
}
.btn-hba {
	background-position: -724px -1508px !important;
}
.btn-ghfa {
	background-position: -724px -1593px !important;
}
.btn-raf {
	background-position: -724px -1678px !important;
}
.btn-rma {
	background-position: 0 -1678px !important;
}
.btn-ai {
	background-position: 0 -1763px !important;
}
.btn-rsan {
	background-position: 0 -1848px !important;
}
.btn-offoc {
	background-position: -724px -1763px !important;
}
.btn-sre {
	background-position: -724px -1848px !important;
}

.block-videos li.list-item {
	padding-left: 25px;
}
.block-audio_list li.list-item {
	padding-left: 25px;
}
.block-photoset_list li.list-item {
	padding-left: 25px;
}
.block-news li.list-item, .block-news_list li.list-item {
	padding-left: 25px;
}
.block-hot_topics li.list-item, #related_news .block-blogs li.list-item {
	padding-left: 25px;
}
.block-press_releases li.list-item {
	padding-left: 25px;
}
#related_news .block-news li.list-item {
	background-position: 10px 11px !important;
}
#related_news .block-press_releases li.list-item {
	background-position: 10px 11px !important;
}
#related_news .block-blogs li.list-item {
	background-position: 10px 12px !important;
}
.block-newsletter_list li.list-item {
	padding-left: 25px;
}
.block-hearings li.list-item, .block-speeches li.list-item {
	padding-left: 25px;
}

#contact_al_bio, #contact_al_committee {
	height: 464px;
	width: 310px;
	overflow: hidden;
	float: left;
}
#contact_al_bio {
	margin-right: 20px;
}
#contact_al_bio a, #contact_al_committee a {
	height: 425px;
	width: 310px;
}
#contact_al_bio h2, #contact_al_committee h2 {
	margin: 0;
}
#contact_al_bio a {
	background-position: 0 0 !important;
}
#contact_al_committee a {
	background-position: 0 -426px !important;
}


.newsletter_list #related_news, .newsletter_list #block1, 
.news_list #related_news, .news_list #block1, 
.hot_topics #related_news, .hot_topics #block1,
.press_releases #related_news, .press_releases #block1,
.multimedia #related_news, .multimedia #block1 {
	display: none;

}
.press_kit #related_news{
	display: none;
}
#breakfast-calendar {
	float: right;
	margin: 0 0 20px 20px;
	width: 240px;
}
#breakfast-calendar p {
	padding: 10px 10px 0 10px;
	margin: 0;
}
#breakfast-calendar ul {
	margin: 0;
}
#breakfast-calendar li {
	padding: 10px 10px 0 10px;
}
p.indent {
	margin-left: 40px;
}
.newsroom li.list-item {
	padding-left: 25px;
}
.newsroom li {
	border-bottom: 0;
}
.newscolsrow .lyt-block-col, .newscolsrow #recent_news, #nr_multimedia, 
.newsroom .block-newsletter_list, .newsroom .block-press_kit_link {
	float: left;
	width: 293px;
	margin-right: 20px;
}
.newsroom .block-press_kit_link {
	margin-right: 0;
}
.newsroom #r1c2, 
.newsroom .block-newsletter_list, .newsroom .block-press_kit_link {
	margin-top: 20px;
}
#thomas {
	margin-top: 40px;
}
#nr_newsletter .sprites {
	background-position: right -1354px !important;
	height: 59px;
}
#nr_nonmultimedia {
	float: left;
	width: 606px;
	margin-right: 20px;
}
#nr_multimedia .bd h2, #nr_inalswords .bd h2 {
	padding: 0 10px;
	font-size: 1em;
	margin: 0;
}
.newsroom .hd h2 a {
	color: #54390b !important;
}
.newscolsrow #recent_news, #nr_multimedia {
	margin-right: 0;
}
#nr_press_releases {
	float: none;
	width: auto;
	margin-right: 0;
}
.nr_m_videos {
	padding-top: 10px;
}
.nr_m_audio {
	padding-top: 10px;
	border-top: 1px solid #b4d8fc;
}
.nr_m_photos {
	padding-top: 10px;
	border-top: 1px solid #b4d8fc;
}
.newsroom li {
	border: 0;
}
.newsroom li h3 {
	padding-bottom: 0;
}
.newsroom li.last h3 {
	padding-bottom: 10px;
}
#nr_newsletter li.last h3 {
	padding-bottom: 0;
	
}
#nr_inalswords .bd h2 {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 10px;
}
#nr_inalswords .lyt-block {
	margin-bottom: 0;
}
.tease {
	border-left: 1px solid #b4d8fc;
	border-right: 1px solid #b4d8fc;
}
.tease_date, .newsroom h3 span {
	color:#959494;
	display: block;
	font-weight: normal;
}
.tease_date {
	font-size: .63em;
	padding-top: 10px;
}
.tease h3 {
	margin: 0 10px;
	padding: 0 10px 10px 10px;
	border-bottom: 1px solid #b4d8fc;
	font-weight: normal;
}
.tease_photo {
	background-position: center 30% !important;
}
.tease_photo, .tease_photo .btn {
	height: 120px;
}

#nr_inalswords .col1, #nr_inalswords .col2  {
	width: 278px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;

}
#nr_inalswords .col1 {
	border-right: 1px solid #b4d8fc;
}
#nr_inalswords .col2 {
	margin-left: 20px;
}

.container_16 .grid_11 {
	margin-right: 0;
	width: 640px;
}

.more_services .container_16 .grid_11 {
	width: 620px;
}
.more_services .container_16 .grid_5 {
	width: 280px;
	margin-left: 20px;
}
/*
.page-tabs  {
	margin-bottom: 20px;
}
.page-tabs ul, .page-tabs li { 
	margin: 0;
	pdding: 0;
	list-style: none;
}
.page-tabs ul {
	border-bottom: 1px solid #b4d8fc;
	height: 30px;
}
.page-tabs li { 
	float: left;
	margin-right: 10px;
}
.page-tabs li.first {
	margin-left: 10px; 
}
.page-tabs a, .page-tabs em {
	display: block;
	font-size: 13px;
}
.page-tabs em {
	padding: 5px 10px 0 10px;
	height: 25px;
	font-style: normal;
}
.page-tabs .selected a {
	background-color:#ECF5FE;
	background-position:right -1226px !important;
}
.page-tabs .selected em {
	background-position:left -1265px !important;
	color:#0B2140;
}
*/
#main {
	margin-bottom: 10px;
}
#right {
	margin-right: 0;
}
.container_16 #right .grid_4 {
	margin-right: 0;
	width: 240px;
}

#outer, #privacy {
	width: 980px;
	text-align: center;
	margin: 0 auto;
}
#page {

}
#privacy {
	color: #fff;
	font-size: .85em;
	margin-bottom: 20px;
}
#privacy a {
	color: #d48914;
}
#privacy .page {
	padding-top: 20px;
}
#privacy .left {
	
}
#privacy .right {
	text-align: right;
}
#hd {
	height: 130px;
}
#hd-nav {
	position: relative;
}
#text_resizers {
	position: absolute;
	top: 10px;
	left: 10px;
}
#logo {
	position: absolute;
	top: 10px;
	left: 265px;
}
#logo .btn {
	width: 390px;
	height: 100px;
}
#search {
	position: absolute;
	top: 10px;
	left: 720px;
}

#s {
	height: 20px;
	width: 164px;
	margin: 0;
	border: 0;
	background: transparent;
}
#go {
	vertical-align: top;
	margin: 0;
}
#dec-fontsize{
	float: left;
	width: 32px;
	height: 25px;
}
#inc-fontsize{
	float: left;
	width: 36px;
	height: 25px;
}
#text_only{
	float: left;
	width: 77px;
	height: 25px;
}
#nv .tube {
	margin: 10px 10px 20px 10px;
}
#navigation { position: relative; width: 940px; }
	#navigation, #navigation ul, #navigation li {padding: 0; margin: 0;}
	#navigation ul { list-style:none; width: 960px; height: 40px;  background-position: left top;}
    #navigation li { list-style:none; position:absolute; height: 40px; width: auto; }
		#navigation li li { position: static; height: auto;}
    #navigation a { display: block; text-indent: -900%; height: 40px; overflow: hidden; width: auto;}
		#navigation .n1 {left: 0px; width: 119px; }
			#navigation .n1 a:hover, #navigation .n1 a.selected { background-position: 0px bottom; }
		#navigation .n2 {left: 119px; width: 128px; }
			#navigation .n2 a:hover, #navigation .n2 a.selected { background-position: -119px bottom; }
		#navigation .n3 {left: 247px; width: 188px; }
			#navigation .n3 a:hover, #navigation .n3 a.selected { background-position: -247px bottom; }
		#navigation .n4 {left: 435px; width: 138px;}
			#navigation .n4 a:hover, #navigation .n4 a.selected { background-position: -435px bottom; }
		#navigation .n5 {left: 573px; width: 123px;}
			#navigation .n5 a:hover, #navigation .n5 a.selected { background-position: -573px bottom; }
		#navigation .n6 {left: 696px; width: 118px;}
			#navigation .n6 a:hover, #navigation .n6 a.selected { background-position: -696px bottom; }
		#navigation .n7 {left: 814px; width: 126px;}
			#navigation .n7 a:hover, #navigation .n7 a.selected { background-position: -814px bottom; }	
			#navigation .n7 ul { margin-left: -105px; }
			
#navigation { font-size: 13px; padding:0;  }
	#navigation, #navigation * {z-index: 1000000; }
	#navigation .tube { margin: 0 11px 0 11px; background-color: #fff;}
	#navigation a, #navigation a:link, #navigation a:visited { color: #fff; font-weight: normal;}
	#navigation a:hover { color: #f7b74f; text-decoration: none;}
	#navigation ul ul { padding-top: 10px; padding-bottom: 5px; width: 230px; height: auto; }
	#navigation li ul { display: none; position: absolute; top: 100%; left: 0; border-bottom: 0; border-top: 0; background: #47719a; font-weight: normal; }
	#navigation li>ul { top: auto; left: auto; }
	#navigation li li a { text-indent: 0; color: #fff; padding-left: 15px; padding-right: 15px; display: block; white-space: no-wrap;}
	#navigation li li { width: 230px; display: block; float: none; border: 0; line-height: 1em; background: transparent; margin-bottom: 10px; line-height: 1.3; }
	#navigation li:hover ul, #navigation li.over ul {display: block; z-index: 10002; }
	#navigation li li a { text-align: left; }
	#navigation li li a,
	#navigation li li a:hover
	 { background: transparent none !important; padding-bottom: 0 !important; height: auto !important;}

#contact_al ul {
	margin: 0;
	padding: 0;
}
#contact_al li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 19px;
	float: left; 
	width: 190px;
}
#right #contact_al li {
	margin-left: 0;
	width: 238px;
}
#contact_al li a {
	margin-top: 10px;
	background-position: right -1026px !important;
	height: 30px;
	text-indent: 0;
	text-decoration: none;
}
#contact_al li a span {
	display: block;
	height: 30px;
	padding-left: 35px;
	line-height: 29px;
	height: 30px;
	color: #fff;
	font-size: 1.1em;
}
#contact_al a.ca-ea span {
	background-position: 0 -628px !important;
}
#contact_al a.ca-oo span {
	background-position: -770px -1314px !important;
}
#contact_al a.ca-ns span {
	background-position: 0 -748px !important;
}
#contact_al a.ca-ar span {
	background-position: -767px -708px !important;
}
#contact_al a.ca-fr span {
	background-position: -767px -748px !important;
}
#contact_al a.ca-fa span {
	background-position: 0 -708px !important;
}
#contact_al a.ca-sa span {
	background-position: -767px -668px !important;
}
#contact_al a.ca-in span {
	background-position: 0 -668px !important;
}
#contact_al a.ca-mr span {
	background-position: 0 -986px !important;
}
#contact_al a.ca-vd span {
	background-position: -767px -628px !important;
}
#contact_al a.ca-ba span {
	background-position: -767px -986px !important;
}
#contact_al a.ca-cs span {
	background-position: -767px -1933px !important;
}

#right #contact_al {
	margin-bottom: 20px;
}
#right #contact_al .ft a {
	display: none;
}

.about_senator #contact_al {
	display: none;
}
.about_senator #right{
	margin-top: 38px;
}

#newsletter {
}
#newsletter .bd {
	background-position: right -903px !important;
	width: 260px;
	height: 73px;
	overflow: hidden;
}
#newsletter form {
	padding: 25px 0 0 10px;
}
#newsletter input {
	margin: 0;
}
#nlq-email{
	width: 75px;
	height: 28px;
	padding-top: 0;
	padding-left: 5px;
	border: 0;
	background: transparent;
	color: #555;
}
#nlq-zip{
	width: 75px;
	height: 28px;
	padding-top: 0;
	padding-left: 5px;
	margin-left: 6px !important;
	border: 0;
	background: transparent;
	color: #555;
}
#nlq-submit {
	width: 70px;
	height: 28px;
	margin-left: 5px !important;
	vertical-align: top !important;
}

#social_media {
	background-position: right -1066px !important;
	height: 35px;
	overflow: hidden;
}
#social_media .tube {
	background-position: left -1101px !important;
	height: 35px;
	text-align: center;
}
#social_media a {
	margin: 8px 8px 0 8px;
}

#social_media a.btn-flickr {
	margin-left: 0;
}
#right #recent_news .bd,
#right #contact_al .wrap,
.gold_block .bd
 {
	border: 0;
	border-left: 1px solid #b4d8fc;
	border-right: 1px solid #b4d8fc;
	background-color: #fff;
	padding: 0 10px;
}
.gold_block .hd a {
	color: #0B2140;

}
.gold_block ol {
	margin: 0;
	padding: 20px 10px 10px 0;
}
#in_als_words {
	background-position: left 0 !important;
	height: 464px;
} 
#in_als_words h2 {
	height: 384px;
	margin: 0;
	padding: 0;
}
#in_als_words h3, #in_als_words h3 a {
	height: 80px;
	width: 145px;
}
#in_als_words h3 {
	float: left;
	margin: 0 0 0 1px;
	padding: 0;
}



#more_services_col {
	height: 870px;
	width: 280px;
}
#more_services_col li,#more_services_col h2, #more_services_col a {
	height: 145px;
	width: 280px;
	margin: 0;
	padding: 0;
}

#more_services_col li a {
	display: block;
	padding-top: 20px;
	text-align: center;
	height: 125px;
	font-size: 1.2em;
}
#more_services_col li a span {
	display: block;
	color: #000;
	font-size: .85em;
	margin: 5px 10px 0 10px;
}
#more_services_col a:hover, #more_services_col a:hover span {
	text-decoration: none;
}


#more_services_row {
	height: 147px;
	width: 870px;
}
#more_services_row li {
	float: left;
}
#more_services_row li,#more_services_row h2, #more_services_row a {
	height: 147px;
	width: 310px;
	margin: 0;
	padding: 0;
}

#more_services_row li a {
	display: block;
	padding-top: 20px;
	text-align: center;
	height: 127px;
	font-size: 1.2em;
}
#more_services_row li a span {
	display: block;
	color: #000;
	font-size: .85em;
	margin: 5px 10px 0 10px;
}
#more_services_row a:hover, #more_services_row a:hover span {
	text-decoration: none;
}

.sb-tabs,
.yui-skin-sam .globalright .yui-navset {
	
}
.yui-skin-sam .globalright .yui-navset .hd, #right .block-misc .yui-navset .hd, 
.gold-tabs .yui-navset .hd { 
	height: 39px;
	background-position: right top !important;
	background-color: #d48914 !important;
}
.yui-skin-sam .globalright .yui-navset .hd ul,
.yui-skin-sam .globalright .yui-navset .yui-nav, .yui-skin-sam .globalright .yui-navset .yui-navset-top .yui-nav,
.gold-tabs .yui-navset .hd ul,
.gold-tabs .yui-navset .yui-nav,
.gold-tabs .yui-navset .yui-navset-top .yui-nav {
	background-position: 0 -39px !important;
	padding: 9px 0 0 10px;
	border: 0;
}
.yui-skin-sam .globalright .yui-navset .yui-nav li, .yui-skin-sam .globalright .yui-navset .yui-navset-top .yui-nav li,
.gold-tabs .yui-navset .yui-nav li,
.gold-tabs .yui-navset .yui-navset-top .yui-nav li  {
	margin: 0 10px 0 0 !important;
	padding: 0;
	
}

.yui-skin-sam .globalright .yui-navset .yui-nav a, 
.yui-skin-sam .globalright .yui-navset .yui-navset-top .yui-nav a,
.gold-tabs .yui-navset .yui-nav a,
.gold-tabs .yui-navset .yui-navset-top .yui-nav a,
.gold-tabs .yui-navset .yui-nav a:hover,
.gold-tabs .yui-navset .yui-navset-top .yui-nav a:hover,
.gold-tabs .yui-navset .yui-nav a:focus,
.gold-tabs .yui-navset .yui-navset-top .yui-nav a:focus {
	background-position: right -278px !important;
	border: 0;
	color: #744c09;
}

.yui-skin-sam .globalright .yui-navset .yui-nav .selected a, 
.yui-skin-sam .globalright .yui-navset .yui-navset-top .yui-nav .selected a,
.gold-tabs .yui-navset .yui-nav .selected a, 
.gold-tabs .yui-navset .yui-navset-top .yui-nav .selected a,
.gold-tabs .yui-navset .yui-nav .selected a:hover, 
.gold-tabs .yui-navset .yui-navset-top .yui-nav .selected a:hover,
.gold-tabs .yui-navset .yui-nav .selected a:focus, 
.gold-tabs .yui-navset .yui-navset-top .yui-nav .selected a:focus  {
	background-position: right -88px !important;
	color: #444;
}

.yui-skin-sam .globalright .yui-navset .yui-nav a em, 
.gold-tabs .yui-navset .yui-nav a em{
	background-position: left -308px !important;
	border: 0;
	top:0;
	padding: 0 10px 0 10px;
	line-height: 30px;
}

.yui-skin-sam .globalright .yui-navset .yui-nav .selected a em, 
.gold-tabs .yui-navset .yui-nav .selected a em
 {
	background-position: left -118px !important;
	padding-top: 0;
	padding-bottom: 0;
}
.yui-skin-sam .globalright .yui-navset .yui-content, 
.yui-skin-sam .globalright .yui-navset .yui-navset-top .yui-content, 
.gold-tabs .yui-navset .yui-content, 
.gold-tabs .yui-navset .yui-navset-top .yui-content {
	border: 0;
	border-left: 1px solid #b4d8fc;
	border-right: 1px solid #b4d8fc;
	background-color: #fff;
	padding: 10px 10px 0 10px;
}
.yui-skin-sam .globalright .yui-navset .yui-content ul, 
.yui-skin-sam .globalright .yui-navset .yui-navset-top .yui-content ul , 
.gold-tabs .yui-navset .yui-content ul, 
.gold-tabs .yui-navset .yui-navset-top .yui-content ul{
	margin: 0;
}
p.none {
	margin: 0;
	padding: 10px 0;
}
#related_media li.list-item, #related_news li.list-item, .gold-tabs li.list-item {
	border: 0;
	background-position: 0 0 !important;
}
#related_media, #related_news, .gold-tabs {
	margin-bottom: 20px;
}
#related_media #more, #related_news #more, .gold-tabs #more {
	display: none;
}
#related_news .bd {
	padding-left: 10px;
	padding-right: 10px;
}
.gold-tabs .bd {
	padding-left: 20px;
	padding-right: 20px;
}
#related_news .bd .bd, .gold-tabs .bd .bd {
	padding: 0;
}
#related_news .bd .hd, #related_news .bd .ft, 
.gold-tabs .bd .hd, .gold-tabs .bd .ft {
	display: none; 
}
.issue #issues, #press_kit_downloads, #featured_legislation {
	margin-top: 40px;
}
.issue #issues .options {
	display: none;
}
#issues .list-item {
	padding: 10px;
}
#issues .list-item a {
	font-weight: bold;
}
#issues .list-item .options a {
	font-weight: normal;
}
#issues .list-item li  {
	padding: 0;
	list-style-type: disc;
}
#issues .list-item li a {
	font-weight: normal;
}
#our_offices ul, #our_offices li,
#press_kit_downloads ul, #press_kit_downloads li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#press_kit_downloads li {
	float: left;
	margin: 10px;
	width: 185px;
	min-height:260px;
	height:auto !important;
	height:260px;
	text-align: center;
}
#press_kit_downloads li a{
	margin-left: 23px;
	margin-top: 5px;
}
#our_offices li {
	float: left;
	width: 310px;
	margin-right: 20px;
	margin-bottom: 10px;
	min-height:100px;
	height:auto !important;
	height:100px;
}

#our_offices li p {
	padding-right: 160px;
}
#our_offices li.last {
	margin-right: 0;
}
#our_offices img {
	width: 150px;
}
#staff_spotlight .bd,
#featured_legislation .bd,
#committees_links .bd,
#committees_info .bd {
	padding: 10px 20px 0 20px;
}
#staff_spotlight .bd img {
	/*margin: 0 0 20px 20px;*/
}
#cutout {
	width: 160px;
	padding: 20px;
	background: #ecf5fe;
	font-size: .85em;
	float: right; 
	margin: 0 0 20px 20px;
	text-align: center;
}
#cutout img {
	margin-bottom: 10px;
	border: 5px solid #fff;
}
#casework .hd {
	background-image: none !important;
	width: 200px;
	float: left;
	padding: 0;
	border: 0;
	margin: 0;
}
#casework .content .hd {
	width: 100%;
}
#casework .content .hd h2 {
	font-weight: normal;
	font-size: 1.5em;
	padding-bottom: 10px;
	border-bottom: 1px solid #b4d8fc;
	color:#4A77A1;
}
#casework .hd ul, #casework .hd li, #casework .hd a, #casework .hd em {
	padding: 0;
	border: 0;
	margin: 0;
	background: none;
}
#casework .hd a, #casework .hd em {
	color: #4a77a1;
}
#casework .hd li.selected a, #casework .hd li.selected em {
	color: #0b2140;
}
#casework .hd li {
	margin-left: 4px;
	padding: 10px;
	width: 175px;
	background: #edf6ff;
	border-bottom: 1px solid #dae2ed;
	border-left: 1px solid #dae2ed;
}
#casework .hd li.selected {
	background: #b4d8fc;
	padding-left: 15px;
	border-bottom: 1px solid #859db5;
	border-left: 0;
	width: 175px;
	margin-left: 0;
}
#casework .bd{
	width: 719px;
	float: left;
	padding: 0;
	border: 0;
	margin: 0;
	background: #b4d8fc;
	border-bottom: 1px solid #859db5;
	border-right: 1px solid #859db5;
}
#casework .bd .bd {
	float: none;
	background: none;
	width: auto;
	border: 0;
	min-height:180px;
	height:auto !important;
	height:180px;
}
#casework .content {
	margin: 5px;
	background: #fff;
	padding: 10px 20px;
}
#casework {
}
.fake-center {
	margin-left: 140px;
}
#eventType ul, #eventType li {
	margin: 0;
	padding: 0;
}
#eventType ul {
	padding-top: 3px;
}
#eventType li {
	display: inline;
	margin-right: 10px;
	padding: 3px 5px 2px 5px;
	background: #fff;
}
#eventType .content {
	border-top: 3px solid #b4d8fc;
	border-bottom: 1px solid #b4d8fc;
	padding: 10px 0;

}
#eventType .textarea {
	width: 260px;
}
#eventType .input {
	width: 255px;
}
.form-contact input, .form-contact select, .form-contact textarea {
	width: 400px;
}
.form-contact .normal-input, .form-contact .radio {
	width: auto;
}
.form_hd h3 {
	margin: 0;
	padding: 10px 0;
	font-weight: normal;
	font-size: 18px;
}
#eventType .grid_4, #eventType .grid_8 {
	margin-top: 10px;
}
#eventType .grid_4 {
	margin-right: 0;
}
#thisForm .grid_8 .grid_8, #thisForm .grid_8 .grid_8 .input, #thisForm .grid_8 .grid_8 textarea  {
	width: 260px;
}

#thisForm .grid_8 .grid_4 {
	width: 150px;
}

#casework .grid_4 {
	width: 150px;
}
table.gsMainTable {
	width: 640px !important;
}
#staff_spotlight p {
	margin: 0;
	padding: 10px 0;
}
.newsroom #r1c1 .teaser { display: none; }

.list-video, .list-video li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list-video li {
	padding: 10px;
}
.list-video .info {
	padding-left: 25px;
	color: #555;
}
.ft-l {
	width: 300px;
	float: left;
}
#office-directions {
	padding: 0 20px;
	font-size: 11px;
}
.newsletters #right {
	display: none;
}
.newsletters #main, .newsletters #r1c1 {
	width: 920px;
}
.newsletters .block-newsletters {
	text-align: center;
	background-color: #fff !important;
	border: 0 !important;
}
.newsletters .block-newsletters table {
	text-align: left;
	margin: 0 auto;
	border-bottom: 0 !important;
}
.newsletters .block-newsletters table td {
	vertical-align: top;
}
.newsletters .block-newsletters table td:nth-child(2) {
	background-color: #f0f0f0;
}
.newsletters .block-newsletters table table table td {
	padding: 0 20px 20px 20px !important;
}
.newsletters .block-newsletters table table td {
	border-bottom: 0;
	padding-bottom: 0 !important;
}
.federal_grants hr,
.federal_student_aid hr,
.federal_business_opportunities hr {
	margin-top: -3em;
}
.federal_grants h3#crsGrants,
.federal_student_aid div#crsGrants h1,
.federal_business_opportunities div#crsGrants h2 {
	display: none;
}
.contact .alert {
	background-color: #eee;
	text-align: center;
	margin-bottom: 20px;
	padding: 20px 20px 1px 20px;
}
.contact .alert p {
	color: #444;
	font: 16px Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-weight: bold;
}
#social-feeds #facebook {
	margin: 0;
	width: 218px;
}
#social-feeds #twitter {
	width: 218px;
	margin-right: 0;
}
#social-feeds .grid_4 {
	border: 1px solid #b4d8fc;
	border-radius: 5px;
}
#social-feeds h2 {
    padding: 0 0 0 20px;
    border: 0;
    margin: 0;
    line-height: 39px;
    font-size: 1.4em;
    font-weight: normal;
	background: #b4d8fc;
}
#social-feeds .bd {
	height: 380px;
}