/* IE PNG FIX */.ie6 #upper-mid .page {		behavior: url('/css/iepngfix.cfm');		border: solid 1px red;}.sprites {		background: transparent url('/images/sprites.png?2') no-repeat;}#mark {		background-position: -670px -385px;}#social .upper_fb {		background-position: 0px 0px;}	#social .upper_fb:hover {		background-position: -201px 0px;	}#social .upper_tw {		background-position: -33px 0px;}	#social .upper_tw:hover {		background-position: -234px 0px;	}#social .upper_go {		background-position: -67px 0px;}	#social .upper_go:hover {		background-position: -268px 0px;	}#social .upper_fr {		background-position: -135px 0px;}	#social .upper_fr:hover {		background-position: -336px 0px;	}#social .upper_yt {		background-position: -101px 0px;}	#social .upper_yt:hover {		background-position: -302px 0px;	}#social .upper_rs {		background-position: -169px 0px;}	#social .upper_rs:hover {		background-position: -370px 0px;	}.social_nav .upper_select, .mb_footer_nav .footer_select {		background-position: 0px -743px;}	.social_nav a:hover .upper_select, .social_nav ul:hover .upper_select,	.mb_footer_nav a:hover .footer_select, .mb_footer_nav ul:hover .footer_select {			background-position: 0px -773px;	}.social_nav .upper_fb {		background-position: -30px -740px;}	.social_nav a:hover .upper_fb {			background-position: -30px -770px;	}.social_nav .upper_tw {		background-position: -60px -740px;}	.social_nav a:hover .upper_tw {			background-position: -60px -770px;	}.social_nav .upper_go {		background-position: -90px -740px;}	.social_nav a:hover .upper_go {			background-position: -90px -770px;	}.social_nav .upper_fr {		background-position: -120px -740px;}	.social_nav a:hover .upper_fr {			background-position: -120px -770px;	}.social_nav .upper_yt {		background-position: -150px -740px;}	.social_nav a:hover .upper_yt {			background-position: -150px -770px;	}	.social_nav .upper_rs {		background-position: -180px -740px;}	.social_nav a:hover .upper_rs {			background-position: -180px -770px;	}#search, #kw {		background-position: -575px -30px;}#go {		background-position: -600px 0px;}	#go:hover {			background-position: -635px 0px;	}#search-filters-go {		background-position: -200px -250px;		background-size: 480px 600px;}	#search-filters-go:hover {			background-position: -200px -280px;			background-size: 480px 600px;	}#logo #state {		background-position: 0px -85px;}#media_center .overlay, .swipeview .overlay {	background-position: 0px -386px;}#media_center-ft, .swipeview #mc-navs { 		background-position: 0px -455px;}	#media_center .mc-prev, #swipenav #prev { 			background-position: -593px -379px;	}		#media_center .mc-prev:hover, #swipenav #prev:hover { 				background-position: -627px -379px;		}	#media_center .mc-next, #swipenav #next { 			background-position: -591px -413px;	}		#media_center .mc-next:hover, #swipenav #next:hover { 				background-position: -625px -413px;		}/*	#media_center .mc-nav, #swipenav .mc-nav { 			background-position: -600px -440px;	}		#media_center .mc-nav.selected .mctab, #swipenav .mc-nav.selected { 				background-position:  -634px -440px;		}		#media_center .mc-nav a:hover, #swipenav .mc-nav:hover { 				background-position: -634px -440px;		}*/#upper {		background: #3379b5 url('/images/bg_home_upper.png') repeat-x;}#social_links #fb {		background-position: -401px 0px;}	#social_links a:hover #fb {			background-position: -500px 0px;	}#social_links #tw {		background-position: -435px 0px;}	#social_links a:hover #tw {			background-position: -534px 0px;	}#social_links #yt {		background-position: -470px 0px;}	#social_links a:hover #yt {			background-position: -569px 0px;	}	/*--- Category Icons ---*/	.icon_bg {		background-position: 0 -235px;}	.icon.news, .icon.general {			background-position: -150px -235px;	}	.map-filters .icon.news, .map-filters .icon.general {			background-position: -150px -362px;	}		/*li:hover .icon.news, .overlay:hover .icon.news {				background-position: -150px -310px;		}*/	.icon.press_release {			background-position: -75px -235px;	}	.map-filters .icon.press_release {			background-position: -75px -363px;	}		/*li:hover .icon.press_release, .overlay:hover .icon.press_release {				background-position: -75px -310px;		}*/	.icon.blog, .icon.op-ed, .icon.op_ed {			background-position: -190px -235px;	}	.map-filters .icon.blog, .map-filters .icon.op-ed, .map-filters .icon.op_ed {			background-position: -190px -363px;	}		/*li:hover .icon.blog, .overlay:hover .icon.blog,		li:hover .icon.video .overlay:hover .icon.video {				background-position: -190px -310px;		}*/	.icon.video, .icon.event, .icon.priority {			background-position: -115px -235px;	}	.map-filters .icon.video, .map-filters .icon.event, .map-filters .icon.priority {			background-position: -115px -235px;	}		/*li:hover .icon.op-ed, .overlay:hover .icon.op-ed,		li:hover .icon.op_ed, .overlay:hover .icon.op_ed,		li:hover .icon.event, .overlay:hover .icon.event,		li:hover .icon.priority, .overlay:hover .icon.priority {				background-position: -115px -310px;		}*/	.icon.grant, .icon._grants {			background-position: -227px -234px;	}	.map-filters .icon.grant, .map-filters .icon._grants {			background-position: -227px -363px;	}		/*li:hover .icon.grant, .overlay:hover .icon.grant,		li:hover .icon._grants, .overlay:hover .icon._grants {				background-position: -227px -309px;		}*/	.icon#email {			background-position: -765px -37px;	}	.icon#zip {			background-position: -765px -68px;	}/*--- Services Buttons ---*/.block-services_buttons #aa .icon {		background-position: -200px -84px;}	.block-services_buttons #aa:hover .icon {			background-position: -200px -159px;	}.block-services_buttons #fr .icon {		background-position: -275px -84px;}	.block-services_buttons #fr:hover .icon {			background-position: -275px -159px;	}.block-services_buttons #sr .icon {		background-position: -350px -84px;}	.block-services_buttons #sr:hover .icon {			background-position: -350px -159px;	}.block-services_buttons #mr .icon {		background-position: -425px -84px;}	.block-services_buttons #mr:hover .icon {			background-position: -425px -159px;	}.block-services_buttons #tr .icon {		background-position: -500px -84px;}	.block-services_buttons #tr:hover .icon {			background-position: -500px -159px;	}.block-services_buttons #ee .icon {		background-position: -575px -84px;}	.block-services_buttons #ee:hover .icon {			background-position: -575px -159px;	}/*.twitter .icon {		background-position: -328px -313px;		margin-left: 15px;}#right .twitter .icon {		margin-left: 14px;}.facebook .icon {		background-position: -448px -313px;		margin-left: 13px;}	#right .facebook .icon {			margin-left: 14px;	}.flickr .icon {		background-position: -568px -313px;		margin-left: 14px;}	#right .flickr .icon {			margin-left: 15px;	}.youtube .icon {		background-position: -688px -313px;		margin-left: 14px;}	#right .youtube .icon {			margin-left: 14px;			margin-top: 15px;	}*/.nlq-submit {		background-position: -670px 0px;}	.nlq-submit:hover {			background-position: -705px 0px;	}.go-button a {		background-position: 0px -30px;}	.go-button a:hover {			background-position: -265px -30px;	}#twitter_m li {		background-position: -785px 7px;		background-color: #fff;}