/* CSS Document */

/* MT STYLES FROM base.css BEING OVERRIDDEN min-width:850px; */
html{font-size:100.01%;font-family:Arial, Helvetica, sans-serif;}
body {text-align:center;background:url("/2010census/img/background_gradient.png") #eef7ff repeat-x;}
a:link, a:visited{color:#0066cc;text-decoration:none;}
a:active, a:hover{color:#0066cc;text-decoration:underline;}


#container-inner {
    width: 940px;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
}
#header, #content, #alpha, #beta, #gamma, #footer {
    position:relative;
}
#alpha, #beta, #gamma {
    display: inline;
    float: left;
}
#header-inner, #content-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner {
    position: static;
}
#content-inner{
   padding:0;
   margin:0;
}
#footer-inner, #header-inner {
    padding-top:0;
    padding-bottom:0;
}
#header-inner,#alpha-inner, #beta-inner, #gamma-inner {
    overflow: hidden;
    padding-right: 0;
    padding-left: 0;
}
/************************
  LAYOUT STYLES
************************/

/* Thin-Wide */
.layout-tw #alpha {
    left: 240px;
    width: 698px;
    background:#fff;
    border:1px solid #a9cde3;
}
.layout-tw #beta {
    left: -698px;
    width: 220px;
    margin-right:20px;
   display:inherit; 
}
.layout-tw #beta-inner {
    display:inherit; 
}


#alpha-inner{
padding:20px 29px;
}
#alpha-inner ul{
color:#333;
margin-bottom:1.5em;
font-size:0.8em;
line-height:1.6em;
}

/************************
 FOOTER STYLES
************************/
#footer {
background:#0D2A62 url("/2010census/img/background_footer_outer.png") repeat-x scroll 0 0;
clear:both;
color:#fff;
height:56px;
margin:20px auto 0;
padding:0;
text-align:center;
}
#footernavlist {
margin-top:21px;
}

#footernavlist li{
display: inline;
list-style-type: none;
padding:0 10px 0 10px;
border-right:1px dotted #fff;
}

#footernavlist li.last{
padding:0 0 0 10px;
border-right:none;
}

#footer-inner {
margin:0 auto;
text-align:center;
width:940px;
}
#footer-content {
text-align:left;
}
#footer-logo {
/* background:transparent url("/2010census/img/footer_textonly.png") no-repeat scroll 0 0;*/
height:56px;
margin:0 20px 0 0;
width:140px;
}
#footer-links {
color:#fff;
font-size:0.6em;
width:600px;
}
#footer a {
color:#fff;
text-decoration:none;
}
#footer a:hover {
color:#fff;
text-decoration:underline;
}

/************************
  LEFT NAV STYLES 
************************/
.widgetwrapper{
padding:10px;
background:#fff; 
border:1px solid #b5d7f0;
}
#subnavwrapper{
padding:10px 5px 5px 5px;
background:#dbeff6;
border:1px solid #cdddec;
}
.subsectionlabel{
margin:0;
color:#273870;
font-weight:bold;
}
#leftnavlist li.submenulabel{
margin-top:15px !important;
color:#273870 !important;
font-size:14px;
font-weight:bold;
}
#leftnavlist{
padding-left:0;
margin-left:0;
}
#leftnavlist li{
list-style:none;
margin: 0 0 0 10px;
padding:0.15em;
}
#leftnavlist li a {
color:#332f2e;
font-size:12px;
text-decoration:none;
}
#leftnavlist a:hover{
color:#0067c6;
text-decoration:none;
}
#leftnavlist #subnavhightlight a{
color:#0067c6;
text-decoration:none;
}
/************************
  CONTENT STYLES 
************************/
/* FAQ Styles */
#faqs h3{
margin:0 0 10px 0;
}
#faqs p{
margin-bottom:20px;
}
#faqs h4{
margin-bottom:10px;
font-size:12px;
font-weight:bold;
}
#faqs hr{
padding:0;
margin:25px 0;
background:#c4d8e5;
color:#c4d8e5;
}


/* INLINE CONTENT STYLES */
.quotebox{
width:270px;
margin:0 0 10px 10px;
padding:15px;
color:#0e396c;
background:#def1f7;
border:1px solid #a9cde3;
}
.quotebox p{
color:#0e396c;
font-size:16px;
margin-bottom:5px;
}
p.quotesource{
color:#0e396c;
font-family:arial,helvetica,san-serif;
font-size:10px;
font-style:normal;
}
.calloutbox{
width:600px;
padding:20px;
margin:20px 0 20px 0;
background:#def1f7;
}
.calloutbox p{
margin-bottom:0;
color:#262626;
}
.calloutbox ul{
padding-bottom:0 !important;
margin-bottom:0 !important;
}
.calloutboxsm{
width:260px;
padding:20px;
margin:0 0 10px 10px;
background:#def1f7;
}


/* Accessibility: Skip Nav */
.skipnav {text-align: left; }
.skipnav a {position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.skipnav a:focus, .skipnav a:active { position: static; left: 0;width: auto; height: auto; overflow: visible; text-decoration:underline;}
/************************
  GENERAL STYLES
************************/
ol{font-size:12px;}
ol li{margin-bottom:10px;}
hr{padding:0;margin:20px 0;background:#c4d8e5;color:#c4d8e5;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.aligntop{vertical-align:text-top;}
.floatleft{float:left;}
.floatright{float:right;}
.floatleftDivider{float:left;}
.allcaps{text-transform:uppercase;}
.marginleft15{margin-left:15px;}
.marginright10{margin-right:10px;}
.font12px{font-size:12px;}
.pointer{cursor:pointer;}
.shade{background:#ccc;}
.margintop10px{margin-top:30px;}
.padLR10{padding:0 10px;}
.padT10{padding-top:10px;}
.padB10{padding-bottom:10px;}
.marginB20{margin-bottom:20px;}
.marginB15{margin-bottom:15px;}
.marginT15{margin-top:15px;}
.bold{font-weight:bold;}
.breaknopad{padding:0;margin:0;}
.whitetxt{color:#fff !important;}
.width{width:250px;}
.width69{width:69px;}
.border{border:1px solid #000;}
/* CLEAR FIX STYLES */
.clearfloats{clear:both;}
.clearfix:after{content:".";display: block;clear: both;overflow:hidden;visibility:hidden;}
.altcontentbackground{background:#eee; padding:4px; } 
.reader{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}


/* Styles for Press Release Info-----------------------------------------*/
#alpha-inner .pr_info {
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	float: right;
	margin: 0 -30px 4px /*6px*/ 15px;
	width: 200px;
}
.pr_info .widget-header {
	height: 24px;
	padding: 5px 5px 0 10px !important;
	font-size: 100% !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background: url(/2010census/news/img/bkgRightBoxTitleBar.gif) top left repeat-x;
}

.pr_info .widget-content {
	padding: 0 10px;
}

.pr_info .widget-content p {
    margin-top: 4px;
	line-height: 1.4;
	font-size: 90%
}

.pr_info .widget-content ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 85%
}
.pr_info .widget-content li {
	padding: 2px 0;
	margin: 0;
}


/* Hide Print information for screen view -----------------------------------------------*/
div#print-header, #alpha-inner #print-contact {
    display: none;
}

.entry-summary-list-full{width:500px; margin-left:11px; font-size:.7em;}
.showme {border:1px solid #ccc;}
.category-list-heading {width:650px;float:left;margin-top:10px;}
#presscontact {font-size:.65em;padding-top:10px; }
.rssdisplay1 {font-size:.65em;float:left;padding:2px;}
.rssdisplay2 {font-size:.65em;float:left;padding:0px 2px 2px 2px;}

.rssdisplaycontainer {float:left; margin: 0 10px 15px 0;}
#pagination {float:left; margin: 10px 10px 0px 0;}
#newsholder{float:left;width:500px;margin-right:10px;}
.rssicon{}



#globalnavwrapper {_width: 953px; _margin: 0 auto; }

#globalnavwrapper {
  width:953px;
}
#globalnav-primary,
#globalnav-secondary {
  min-width:;
  width:814px;
}
#global-main-int {
  font-size: 0.8em;
  font-weight: bold;
  margin: 15px 0 0 0;
  bottom: 0;
}
#census2010 {
  margin-left:0;
}
#global-search {
  width: 160px;
  color: #fff;
  margin: 20px 5px 0 0;
}

.topnav_link {
  float: left;
  padding: 0 5px;
}
a.atopnav {
  padding: 5px;
}
a.atopnav:link {
  color: #ffffff;
}
a.atopnav:hover {
  background: #fff;
  text-decoration: none;
  color: navy;
}

/* Styles for Media Advisories */
div ul.advisory li {
	width: 50px;	
	margin: 0;
	padding: 15px 0;
	position: relative;
	left: 0;
	font-weight: bold;
	vertical-align: top;
	list-style: none;
}

div ul.info li {
	margin: -50px 0 0 80px;
	vertical-align: top;
	list-style: none;
}
