/*start footer*/
#super_container {min-height:100%;margin-bottom:-262px}
#push {height:262px}
.footerfontsize{
	font-size:1.2em; 
}
.footerfontsizehome{
	font-size:.8em; 
}
#footer { 
	width: 100%; 
	margin-bottom:0px; 
	clear: both; 
	display: block; 
	margin-top: 20px;
		background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 9%, #e5e3e3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,#ffffff), color-stop(100%,#e5e3e3));
background: -webkit-linear-gradient(top,  #ffffff 9%,#e5e3e3 100%);
background: -o-linear-gradient(top,  #ffffff 9%,#e5e3e3 100%);
background: -ms-linear-gradient(top,  #ffffff 9%,#e5e3e3 100%);
background: linear-gradient(to bottom,  #ffffff 9%,#e5e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e3e3',GradientType=0 );

}
#footer a:hover {
	text-decoration:underline;
}
.col a:link {
	color:#999999;

}
.col a:visited {
	color:#999999;

}

#subfooter {
	width:980px; 
	margin:15px auto 19px;
}
#subfooter .col {float:left; margin: 0 0 0 20px; width:120px;}
#footer h4{margin:0}
#footer h4 a {
	color:#999999;
	font-size:1.1em;
	font-family:arial, sans-serif;
	margin:0;
	display:inline-block;
	min-height:40px;
}

#footer ul {margin:0; padding:0 0 10px 0; list-style-type: none;}
#footer li {font-family:arial, sans-serif;font-size: 1em; font-size:.95em; list-style-type:none; margin: 0 0 5px 0; padding: 0; line-height:1.2em;}

#footertop{
	width: 1028px;
	margin:0 auto;
}
 
#footer_seal_wrap{
	 float:left; 
	 padding-left:2px;
	 width:68px; 
}
.footerstroke{
	height:22px; 
	width:479px; 
	float:left;
	border-bottom:solid 1px #999999;
}
.footerstroke2{
	height:31px; 
	width:414px; 
	float:none;
	padding-top:5px;
	margin: 4px auto;
	border-top:solid 1px #999999;
	border-radius: 0 0 30px 30px;
	-moz-border-radius: 0 0 30px 30px;
	-webkit-border-radius: 0 0 30px 30px;
background: #e7e5e5;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e7e5e5 0%, #d6d6d6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e5e5), color-stop(100%,#d6d6d6));
background: -webkit-linear-gradient(top,  #e7e5e5 0%,#d6d6d6 100%);
background: -o-linear-gradient(top,  #e7e5e5 0%,#d6d6d6 100%);
background: -ms-linear-gradient(top,  #e7e5e5 0%,#d6d6d6 100%);
background: linear-gradient(to bottom,  #e7e5e5 0%,#d6d6d6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e5e5', endColorstr='#d6d6d6',GradientType=0 );

}
.footer_social{
	margin-top:22px;
	height:52px;
        text-align:center;
}
.footer_social ul{
	padding:0;
}

.footer_social ul li{
	display:inline-block;
	vertical-align:top;
	width:77px;
    /* from http://stackoverflow.com/questions/9110646/ie8-display-inline-block-not-working */
    *zoom: 1;
    *display: inline;
}
.spritely, .spritely_stayconnected{
	background-image:url(/National_Library/20160521004321oe_/http://www.gao.gov/img/footer_sprite.png);
	background-repeat:no-repeat;
	display:block;
	margin: 0 auto;
	text-indent:-10999px;	
}
.spritely{
	width:26px;
	height:64px;
}
.spritely_stayconnected{
	width: 30px;
   height: 26px;
}

.spritely:hover{
	text-indent:0;
}
.text_no_indent{
	display: block;
   text-align: center;
   margin: 0 -25px;
   width: 77px;
   padding-top: 31px;
	height: 0;
}
.text_no_indent_second{
	display: block;
   text-align: center;
   margin: 0 -25px;
   width: 77px;
	padding-top:16px;
	height: 0;
}
.footer_facebook{
	background-position: 0 -4px;
}
.footer_facebook:hover, .stayconnected_facebook{
	background-position: 0 -788px;
}
.footer_twitter{
	background-position: 0 -70px;
}
.footer_twitter:hover, .stayconnected_twitter{
	background-position: 0 -723px;
}
.footer_linkedin{
	background-position: 0 -135px;
}
.footer_linkedin:hover, .stayconnected_linkedin{
	background-position: 0 -853px;
}
.footer_youtube{
	background-position: 0 -200px;
}
.footer_youtube:hover, .stayconnected_youtube{
	background-position: 0 -918px;
}
.footer_flickr{
	background-position: 0 -266px;
}
.footer_flickr:hover, .stayconnected_flickr{
	background-position: 0 -985px;
}

.footer_blog{
	background-position: 0 -332px;
}
.footer_blog:hover, .stayconnected_blog{
	background-position: 0 -1049px;
}

.footer_rss{
	background-position: 0 -396px;
}
.footer_rss:hover, .stayconnected_rss{
	background-position: 0 -1116px;
}
.footer_podcasts{
	background-position: 0 -462px;
}
.footer_podcasts:hover, .stayconnected_podcasts{
	background-position: 0 -1182px;
}
.footer_widgets{
	background-position: 0 -528px;
}
.footer_widgets:hover, .stayconnected_widgets{
	background-position: 0 -1248px;
}
.footer_email{
	background-position: 0 -591px;
}
.footer_email:hover, .stayconnected_email{
	background-position: 0 -1311px;
}
.footer_stayconnected{
	background-position: 0 -656px;
}
.footer_stayconnected:hover, .stayconnected_stayconnected {
	background-position: 0 -1378px;
}

.air {height:80px; text-align:center;}
.air a {
	font-weight:bold; 
	text-align: center; 
	color: #bfbfbf; 
	font-family:arial, sans-serif;
}
a.air:hover {color: #bdbdbd;}

.air li{
	display:inline;
	border-right: 1px solid #666;
	padding-right:5px!important
}
.air li a{
	color:#666;
	font-size: 0.9em;
}
.footer_star{
	font-size: 12px;
	margin: 0 10px;
}
li.lastfooterlink{
	border-right: medium none;
}

/* FLDP - GPO special footer */
.special_footer{color:#666;text-align:left;height:54px;border:0;width:1068px;margin:auto}
img#fdlp_gpo_logo{margin-top:7px;margin-right:7px;margin-bottom:0;margin-left:14px; vertical-align:middle;}



@media print {
#gaosearch, #gaotabs, #utilitybar, #footer, #dynamicContent {display:none;}
#middle #dynamicContent {position:relative;}
.screen_low #middle #dynamicContent {position:relative;}
#leftInner {display:block;}
#gaologotext {position:absolute; top:0px; left:75px;}
#caplogo {height:61px; width:75px;}
.noprint {display:none;}
.screen_low #left, .screen_wide #left, .screen_high #left {display:inline;position:relative; top:250px;}
#left {display:none;}
#right {display:inline;left:0px;}
#middle  {font-size:1.1em;margin:0 0 0 0;}
.screen_low #middle #dynamicContent {width:450px;}
.screen_low #welcome ,.screen_high #welcome ,.screen_wide #welcome  {
	margin: 0 0 0 0;
	padding:0;
	left:185px;
	height:auto;
	width:100%;
	background-image:none;
	position:relative;
	top:-190px;
	right: 185px;
}

#reportsTestimoniesContent {display:block;}
#legalContent {display:block;}
#cgPresentationsContent {display:block;}
#footer {display:none;}
#dynamicContent {height:auto;}
#dynamicContentContainer {display:none;}
#reportsTestimoniesContent, #legalContent, #cgPresentationsContent {display:block;visibility:visible;}

#dynamicContent ul {display:block;}
/*REMOVED TO ACCOMODATE MULTI_PAGE PRINTING IN IE7
#content {float:left; top: 50px; left:0px;width:625px; height:auto;}
*/
#content p {padding-right:40px;page-break-inside:auto;orphans:6;}

dl {page-break-after:auto;orphans:0;}
	
#gaoFindGuideModule {display:none;}
#leftcolumn {display:none; width:0;}
 #subNavigation {display:none; width:0;} 
#activeTabSubBar {display:none;}

h1.title, td h1.title {padding-top:80px;}

}
@page:top { margin-top:70px;}
@page:right { margin-right:20px;}
