/*------GEOGRAPHIC PROFILE GENERAL--------*/
	/*#main-content-full-width{ margin:0 1em;} redundant?*/
	#geo-container{ padding:0em 1.5em 0.3em; margin-bottom:30px;}
	.clear{ clear:both;}
	#geo-container h1{ border-bottom:none; color:#3c5d88; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:0px;}
	#geo-container h1 span{ position:relative; top:-3px;}
	#geo-container h2{ font-size:20px;}

/*----------------GEO HEADER---------------*/
	#geo-container #pub-geo-header{ border-bottom:1px solid #333; padding-bottom:15px; margin-bottom:14px;}
	#geo-container #pub-geo-header img{ border:none; float:left;}
	#geo-container #pub-geo-header #topnav{ font-family:helvetica, arial, sans-serif; padding:0; color:#666; float:right; line-height:100%; margin:29px 0 0;}
	#geo-container #pub-geo-header #topnav li{ float:left; background:none; list-style:none outside none; margin:0 10px 0 0; position:relative; display:inline; z-index:25;}
	#geo-container #pub-geo-header #topnav li a{ color:#333; display:block; font-weight:bold; margin:0; padding:0px 7px; text-decoration:none; text-transform:uppercase; margin-top:28px;}
	#geo-container #pub-geo-header #topnav li:hover > a{ background:none; color:#3c5d88;}
	#geo-container #pub-geo-header form{ width:170px; float:right;}
	#geo-container #pub-geo-header form #search-secondary-nav-query{ background:#EFEFEF; border:1px solid #CCCCCC; margin:0; padding:2px 0 2px 5px; width:134px;}
	#geo-container #pub-geo-header form #search-secondary-nav-submit{ background:#000; border:1px solid #000000; color:#FFFFFF; margin:0; padding:1px; vertical-align:middle; font-size:10px; font-weight:bold;}
	#geo-container #pub-geo-header form#search-secondary-nav-form{ margin:23px 0 0 17px; font-size:90%;}
	#geo-container #pub-geo-header p.geoLogo,
	#geo-container #pub-geo-header p.geoLogoSub{ position:absolute; text-decoration:none; color:#fff; margin-left:0;}
		#geo-container #pub-geo-header p.geoLogo{ margin-top:5px; font-size:1.976em; font-weight:bold; font-family:Arial,sans-serif;}
		#geo-container #pub-geo-header p.geoLogoSub{ margin-top:37px; font-family:Arial,sans-serif; font-size:1.365em; font-stretch:condensed;}

/*----------GEO HOMEPAGE / ARTICLE PAGE------*/
	/*subnav(subscribe, pdf)*/
	#geo-container #geoArticle #subnav{ float:right;}
	#geo-container #geoArticle #subnav #menu,
	#geo-container #geoArticle #subnav #subscribe,
	#geo-container #geoArticle #subnav #pdf{ width:30px; height:28px; margin:0 0 1em 1px; cursor:pointer; display:inline-block; padding:0; border:none; background-color:#4e77ad;}
		#geo-container #geoArticle #subnav #subscribe{ background-image:url("/images/geographic-profile/email.png"); background-repeat:no-repeat; background-position:center center;}
		#geo-container #geoArticle #subnav #pdf{ background-image:url("/images/reports/pdf.png"); background-repeat:no-repeat; background-position:center center;}
	#geo-container #geoArticle #subnav a.menu{ padding:7px 30px !important; position:relative !important; top:6px; text-decoration:none;}
		
	/*content sections of condensed tables*/
	#geoArticle .geo-content-section{ margin:0 0 2em 0; padding:0 1em 0 0;}
	#geo-container #geoArticle .bulletplus{ margin-bottom:.4em; padding-left:0; list-style:none;}
	#geo-container #geoArticle .tableExpander{ letter-spacing:-2px; font-weight:bold; position:relative; top:-1px; margin-right:4px; font-size:13px; color:#3c5d88;}
	/***#geo-container #geoArticle .bulletplus .expandtable{ font-size:14px;}?*/
	#geo-container #geoArticle .bulletplus .expandtable:hover{ cursor:pointer; text-decoration:underline; color:#3c5d88;}
		#geo-container #geoArticle .bulletplus .expandtable.expanded:hover{ text-decoration:none;}
	#geo-container #geoArticle .inactivetable{ display:none; padding-left:20px;}
	#geo-container #geoArticle .inactivetable h1,
	#geo-container #geoArticle .inactivetable h2,
	#geo-container #geoArticle .inactivetable h3,
	#geo-container #geoArticle .inactivetable h4,
	#geo-container #geoArticle .inactivetable h5,
	#geo-container #geoArticle .inactivetable h6{ padding:0 0 .1em; margin:0;}
		/*overwrite user colors back to defaults?*/
		#geo-container #geoArticle .inactivetable h2{ font-size:16px !important; color:#666 !important;}
		#geo-container #geoArticle .inactivetable h4{ font-size:14px !important; color:#183061 !important;}
		#geo-container #geoArticle .inactivetable h5{ font-size:12px !important; color:#000 !important;}
		#geo-container #geoArticle .inactivetable h6{ font-size:12px !important; color:#666 !important;}	
	#geo-container #geoArticle .inactivetable table{ margin:0;}
	#geo-container #geoArticle .inactivetable table .tableTitle{ display:none;}
	#geo-container #geoArticle .inactivetable table .headnote,
	#geo-container #geoArticle .inactivetable table .footnotes,
	#geo-container #geoArticle .inactivetable table .endnotes{ font-style:italic; color:#666;}
		#geo-container #geoArticle .inactivetable table + table .headnote{ margin-top:1em;}
		
		/*expanded styles, .bulletminus*/
		#geo-container #geoArticle .bulletminus .tableExpander{ letter-spacing:-1px;}
		#geo-container #geoArticle .bulletminus .expandtable{ font-weight:bold; color:#3c5d88;}
		#geo-container #geoArticle .activetable{ display:block !important; margin-bottom:1.5em;}
	
		/*appendix content section*/
		#geo-container #geoArticle .appendixArticle h3{ display:none;}

/*--------------GEO ARCHIVE PAGE-------------*/
	#geo-container .geo-archive-years{ margin-bottom:30px;}
	#geo-container .geo-archive-years li a{ color:#333; text-decoration:none;}
	#geo-container .geo-archive-years li a:hover{ color:#3c5d88; background-color:#dee4ed; padding:2px 5px; margin-left:-5px;}

/*--------------GEO ABOUT PAGE-------------*/
	#geo-container .geo-about h1 + *{ margin-top:6px !important;}
	#geo-container .geo-about h2,
	#geo-container .geo-about h3,
	#geo-container .geo-about h4,
	#geo-container .geo-about h5,
	#geo-container .geo-about h6{ margin-top:1em;}
	
	