body {text-align:center; }
/* Custom Styles for the main 2010 Census site */
#marqueebutton{margin-bottom:5px;}

/* Take 10 Styles OLD Text View */
.tvresultslabel{color:#273c70;font-size:1.2em;font-weight:bold;}
.tvresultscolor{color:#a9233e;font-size:1.2em;font-weight:bold;}
.tvresultspartrate{color:#333;font-size:1.2em;font-weight:bold;}
.tvsearchelements{color:#273c70;font-size:.7em;font-weight:bold;background: #dbeff6;float:left;margin:0;}
.tvsearchelementspad{color:#273c70;font-size:.7em;font-weight:bold;padding-left:2px; padding-right:2px;}
.breakingspace{width:100%;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:5px;float:left; background: #dbeff6;margin:0;}
.tvresultsholder{padding-top:20px;}
.textsrch2000_box{background:#dbeff6;}
.take10mapcontainer{margin:20px 0;}
.take10link {position: absolute; top: 0; right: 0; margin: 0;}


/* FINAL TAKE 10 STYLES */
.textsrchctrlbox{margin:0;padding:15px;background:#dbeff6;}
#qacsearch label,#prateslocationselect_1 label,#prateslocationselect_2 label{font-size:12px;font-weight:bold;color:#273c70;}
.marginL8{margin-left:8px;}
.marginT10{margin-top:10px;}
.marginB10{margin-bottom:10px;}
.marginR20{margin-right:30px;}
.locationtitle{color:#273c70;}
.ortxt{margin:0 10px 0 10px;font-size:11px;font-weight:bold;}
.divider{padding-left:30px;border-left:1px solid #666;}
.resultscontainer{padding:15px;background:#e2e2e2;}
.redtxt{color:#a9233e;}
.bluetxt{color:#273c70;}

/* NEW HOMEPAGE STYLES */
#masteheadcontenthome{width:940px;margin:0 0 20px 0;}
#marqueecta{}
#sitecta{width:440px;}


/* 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;}




h1{color:#273c70;margin-bottom:5px;font-size:1.8em;font-weight:bold;}
h2{color:#273c70;margin-bottom:5px;font-size:1.2em;font-weight:bold;}
h3{color:#333;margin-bottom:5px;font-size:1.0em;font-weight:bold;}
p{color:#333;margin-bottom:1.0em;font-size:0.8em;line-height:1.4em;}
.asset-header h2>p{color:#273c70;font-size:1.0em;font-weight:bold;}
h1.asset-name {margin:0;}
.asset-body li{margin-bottom:8px;}

#logo{
width:139px;
margin-bottom: 15px;
}

#banner-header {
text-align: center;
height: 130px;
}

#banner-header-inner {
text-align: center;
}
#container-inner {
    width: 940px;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
    display: inline-block;
}

#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-Thin */
.layout-twt #alpha {
    left: 220px;
    width: 500px;
    margin-right:20px;
}
.layout-twt #beta {
    left: -500px;
    width: 220px;
    background:#c6d9ee;
}
.layout-twt #gamma {
    width: 220px;
}
/* Wide-Thin */
.layout-wt #alpha {
    width: 420px;
    margin-right:20px;
}
.layout-wt #beta {
    width: 300px;
    background: #0d488e;
}

/* Wide-Thin Lang */
.layout-wtlang #alpha {
    width:698px;
    background:#fff;
    border:1px solid #a9cde3;
    margin-right:20px;
}
.layout-wtlang #beta {
    width: 220px;
    background:#c6d9ee;
}


/* 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; 
}

/* Wide */
.layout-w #alpha {
    width:940px;
    background:#fff;
    border:1px solid #a9cde3;
}

.layout-w #beta {
    display:none;
}

/* Wide-Map content box*/
.layout-w-map #alpha {
width:940px;
margin-top:20px;
background:#fff;
border:1px solid #a9cde3;
}
.layout-w-map #beta {
display:none;
}


#alpha-inner{
padding:20px 29px;
}
#alpha-inner ul{
color:#333;
margin-bottom:1.5em;
font-size:0.8em;
line-height:1.6em;
}
/************************
  HEADER STYLES
************************/
#header{
height:110px;
margin-bottom:10px;
background-color:#0e1d4e;
color:#fff;
text-align: center;
}
#header a{
color:#fff;
}
/* 508 Additional */
#header img{color:#fff !important;}

#header-inner{
  text-align: center;
}

#header-content { 
  position: relative;
  text-align: center;
  margin: 0 auto;
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  overflow: visible !important;
}
/* GLOBAL NAVIGATION */

#globalnavwrapper{
min-width:953px;
margin-left:0;
}
#globalnav-primary{
background-image:url("/2010census/img/background_tabs.png");
background-repeat:no-repeat;
background-position:left bottom;
background-color: #EEF7FF;
height:47px;
min-width:810px;
overflow: visible;
}
#globalnav-secondary{
background-image:url("/2010census/img/globalnav_bg.png");
background-repeat:no-repeat;
background-position:left top;
background-color: #EEF7FF;
height: 63px;
margin-top:0;
min-width:auto;
overflow: visible;
}
#global-main-int{
font-size:0.8em;
font-weight: bold;
margin-top: 15px;
margin-left:-25px;
bottom: 8px;
}
#extsublist {
margin-left: 0;
}
#census2010,#onr2010,#partners2010,#test2010{
padding-top: 6px;
left: 6px;
min-width:133px;
position:relative;
bottom: 4px;
margin-top:8px;
height:21px;
cursor:pointer;
background-image:url("/2010census/img/tab_bg.png");
text-align:left;
overflow: visible;
}
#census2010{
margin-left:19px;
padding-left: 11px;
}
#onr2010{
padding-left: 11px;
}
#test2010{
padding-left: 11px;
}
#partners2010{
padding-left: 11px;
}
.tabtri {
float: left;
margin-left: 6px;
margin-top: 4px;
}
#global-main-ext{
margin-top:15px;
font-size:0.6em;
width: auto;
}
#extsublist li{
display: inline;
list-style-type: none;
padding-right: 10px;
}
/* SEARCH BOX STYLES */
#global-search {
width:160px;
margin-top:15px;
color:#fff;
margin-left: 60px;
}

#global-search div.searchwrapper-outer {
    white-space: nowrap;
    width: 170px;
}

#global-search div.searchwrapper{
width:125px;
padding:0 0 1px 0;
margin:0 5px 0 0;
border:1px solid #ccc;
background:#fff;
}
#global-search input.searchbox{
width:105px;
height:16px;
margin:0;
padding:2px 0 0 18px;
background:url("/2010census/img/icon_search.gif") 0 2px #fff no-repeat;
border:none;
}
#global-search input.btn{
width:22px;
height:22px;
border:0;
color:#fff;
font-weight:bold;
font-size:10px;
cursor:pointer;
}
#global-search input[type=image]{
color:#fff;
}

/************************
 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 {
background:#0D2A62 url("/2010census/img/background_footer_outer.png") repeat-x scroll 0 0;
margin:0 auto;
text-align:center;
min-width:940px;
//width:940px;
display: inline-block;
}
#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;
}
/* RELATED LINKS MODULE */
#relatedlinksmodule {
width:100%;
border-top:1px dotted #acacac;
padding:0;
margin-top:20px;
}
#relatedlinksmodule ul {
list-style:none;
padding:0;
margin:0;
}
#relatedlinksmodule ul li li{
border-top:1px dotted #acacac;
padding:0;
}
.relatedlinksheader {
color:#727272;
padding-left:4px;
padding-top:4px;
padding-bottom:3px;
font-size:0.9em;
font-weight:bold;
}
.relatedlinks {
border-top:1px dotted #acacac;
padding:6px 0 5px 15px;
background: url("/2010census/img/related_arrow.png") .25em 1.0em no-repeat;
vertical-align:middle;
}


/* HOMEPAGE STYLES */
#homepagemsging{
}
/* UPDATED FOR NEW HOME PAGE LAYOUT */
#homepage_headline{
height:139px;
padding:8px 0 10px /*123px*/ 119px;
margin:0 0 10px 0;
/*background: url("/2010census/img/2010form_homegfx.png") 0 0 no-repeat;*/
background: url("/2010census/img/data_process100x149.jpg") 0 0 no-repeat;
border-bottom:solid 1px #c4d8e5;
}

#homepage_headline h2 {
color:#fff;
margin:3px 0 0 0;
font-size:13px;
font-weight:bold;
}
#homepage_cta{
width:275px;
height:28px;
background:url("/2010census/img/arrow_homeheadline.png") top right #3091c6 no-repeat;
padding:6px 0 0 12px;
}
/**/
#homepage_headlinex{
height:90px;
padding:5px 0 0 73px;
background: url("/2010census/img/icon_2010form.jpg") 0 0 no-repeat;
}

#homepage_headline h1{
color:#273c70 /*#ff0000*/;
margin:0 0 0 10px;
font-size:24px;
font-weight:bold;
}
#homepage_headlinex h2 {
color:#fff;
margin:3px 0 0 0;
font-size:16px;
font-weight:bold;
}
#homepage_ctax{
width:265px;
height:28px;
background:url("/2010census/img/arrow_homeheadline.png") top right #3091c6 no-repeat;
padding:6px 0 0 12px;
}
#homepage_cta a,#homepage_ctax a {
color:#fff;
}
#language_connect{
width:619px;
}
#homelangselector{
width:230px;
}
.home_headline_date{
color:#094c8b;
margin:0 0 0 10px;
font-size:11px;
font-weight:bold;
}
#homecontent{
margin:0;
padding:0;
width:600px;
height:430px;
}
#latest_news {
width:282px;
height:539px;
}
#latest_news_header {
background-color: #3689ce;
padding:10px;
color: #fff;
font-weight: bold;
width: 262px;
}
#latest_news_body {
background-color: #fff;
padding: 20px;
height: 90%;
border: 1px solid #d4e9f9;
overflow-y:auto;
width: 241px;
}
.latest_news_block {
margin-bottom:10px;
}
.latest_news_date {
color:#3689ce;
font-weight: bold;
font-size:11px;
margin-bottom:5px;
}
.latest_news_headline a,
.latest_news_headline a:visited {
color:#0c2a62;
font-size:14px;
font-weight: bold;
}
.latest_news_news {
color:#0c2a62;
font-size:12px;
padding-bottom: 10px;
}
#map_box {
padding:8px;
width:619px;
height:398px;
border: 1px solid #d4e9f9;
background-color:#fff;
margin-bottom: 15px;
}
#map_image {
width: 392px;
}
#map_text {
width: 194px;
padding: 25px 10px;
}
#map_text_headline {
color: #0c2a62;
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
}
#map_text_body {
color: #0c2a62;
font-size: 12px;
}
/* MARQUEE STYLES */
#masteheadcontent{
margin-bottom:10px;
}
#masteheadcontenthome{
margin-bottom:20px;
}
#urgentmsgs{
width:940px;
height:100px;
background:#ff0000;
color:#ffff00;
}
#marquee_home{
width:940px;
margin-bottom:20px;
color:#fff;
}
#marqueebtn{
width:564px;
}
/* HOMEPAGE VIDEO PLAYER STYLES */
#miniplayer{
margin:15px 20px;
color:#fff;
}


#miniplayer h3{
color:#fff;
}
/* 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;
}
.photobox{
margin-bottom:15px;
padding:4px;
border:1px solid #c9cdd0;
}
.photoboxsmall{
padding:4px;
border:1px solid #c9cdd0;
}
.photomarginleft{
margin-left:10px;
}
.photomarginright{
margin-right:10px;
}
.photoboxcaptionarea{
width:290px;
padding:5px;
background:#c9cdd0;
color:#262626;
font-size:11px;
}
.toolbadge{
width:138px;margin-right:20px;
}
.toolcopy{
width:482px;
}
.videobox{
margin:30px 0 10px 10px;
width:300px;
}
inlineplayer{
background:#def1f7;
}
.videobox p{
margin:0;
}
.quizbox{
}
.quickcontacts{
width:300px;
padding:20px;
margin:0 0 15px 15px;
background:#def1f7;
}
.quickcontacts h2{
margin-bottom:25px;
}
.quickcontacts p{
margin-bottom:4px;
}
.quickcontacts h4{
color:#333;
margin-bottom:2px;
font-size:.9em;
font-weight:bold;
}
.quickcontactsinfo{
margin-bottom:25px;
}
.regionlocation{
margin:0;
}
/* KEY DATES STYLES */
#keydates{
width:630px;
color:#273c70;
font-size:1.0em;
}
#keydates p.datetitle{
font-size:16px;
color:#273c70;
}
#keydates p{
margin:0;
font-size:14px;
color:#273c70;
}
#date2008{
padding-left:47px;
background:url("/2010census/img/2008.jpg") top left #d5eef5 no-repeat;
}
#date2009{
padding-left:47px;
background:url("/2010census/img/2009.jpg") top left #e4f2f6 no-repeat;
}
#date2010{
padding-left:47px;
background:url("/2010census/img/2010.jpg") top left #d5eef5 no-repeat;
}
#date2011{
padding-left:47px;
background:url("/2010census/img/2011.jpg") top left #e4f2f6 no-repeat;
}
#fall2008{
padding:25px 0 0 75px;
height:62px;
background:url("/2010census/img/census_taker_darkerblue.jpg") 0 15px #c6e8f2 no-repeat;
}
#spring2009{
padding:25px 0 0 75px;
height:55px;
background:url("/2010census/img/house.jpg") 0 15px #daedf3 no-repeat;
}
#fall2009{
padding:25px 0 0 75px;
height:55px;
background:url("/2010census/img/census_taker.jpg") 0 15px #daedf3 no-repeat;
}
#march2010{
padding:25px 0 0 75px;
height:55px;
background:url("/2010census/img/mailbox.jpg") 0 15px #c6e8f2 no-repeat;
}
#april2010{
padding:25px 5px 0 75px;
height:55px;
background:url("/2010census/img/calendar.jpg") 0 15px #c6e8f2 no-repeat;
}
#apriljul2010{
padding:25px 0 0 75px;
height:55px;
background:url("/2010census/img/census_taker_darkerblue.jpg") 0 15px #c6e8f2 no-repeat;
}
#december2010{
padding:25px 0 0 75px;
height:65px;
background:url("/2010census/img/washington.jpg") 0 15px #c6e8f2 no-repeat;
}
#march2011{
padding:25px 0 0 75px;
height:62px;
background:url("/2010census/img/us_map.jpg") 0 15px #daedf3 no-repeat;
}
.odd{
padding:25px;
background:#d5eef5;
}
.even{
padding:25px;
background:#e4f2f6;
}
#aboutdates p{
margin:0;
font-size:14px;
color:#273c70;
}
/************************
 TOOL STYLES
************************/
/* TOOL BAR STYLES */
#toolbar{
margin-bottom:20px;
font-size:.8em;
}
/* ADD THIS STYLES */
#addthis{
width:600px;
}
.addthis_default_style a:hover{
color:#273c70 !important;
}
.addthis_separator{
color:#666;
}
/* TEXT SCALER STYLES */
#textcontroller {
display:inline;
color:#3450a2;
text-decoration:none;
}
#textcontroller li{
display:block;
margin:0;
padding:0;
list-style-type:none;
}
.textexamplesmall {
font-size:12px;
padding:0 0 0 3px;
}
.textexamplemedium{
font-size:14px;
padding:0 0 0 3px;
}
.textexamplelarge {
font-size:16px;
padding:0 0 0 3px;
}
/* LANGUAGE SELECTOR STYLES */
#selectedlanguagePage{}
#languagesheader{
margin-bottom:20px;
}
#languagebannerimg{
}
#langpgselector{
height:30px;
}

/*#homelangselector label, #langpgselector label { font-weight: bold; font-size: 90%;}*/

.langdownloadbox{
width:280px;
padding:10px;
color:#0e396c;
background:#def1f7;
border:1px solid #a9cde3;
margin: 0 1em 1em 1em;
}

.langdownloadbox2{
width:250px;
padding:10px;
color:#0e396c;
background:#def1f7;
border:1px solid #a9cde3;
margin: 0 1em 1em 1em;

}
.langselectsubnav{
 margin:20px 0;
}
/* CAROUSEL/SLIDESHOW STYLES */
#carouselnav2 {display:none;}
#carouselnav3 {display:none;}
#carouselnav4 {display:none;}
#carouselnav5 {display:none;}
#carouselnav6 {display:none;}
#result {background:#fff;overflow:auto;}
#viewport{
/* Defines the size of the visible part of the carousel
Attention : if you only want to see plain items in the viewport,
the width of the viewport should take into account of :
- the items width
- the right and left padding of items
- the number of items you want to see in the viewport*/
width: 600px; 
overflow:hidden;/* Hides extra elements, those outside the viewport area */
position:relative;/* Fix for IE */
}
#viewport ul{
position: relative;/* Enables positionning of elements inside viewport */
padding: 0;/* Resets default - User Agent - style */
margin: 0;
}
#viewport li{
width: 600px;/* Defines the size of inner element */
height: 395px;
float: left;/* Places list items side by side*/
list-style: none;/* Resets default - User Agent - style */
margin: 0 1px;padding:0;
text-align:center;
}
.simplePrevious, .simpleNext{
padding-top:13px;
color:#fff;
font-size:12px;
font-weight:bold;
cursor:pointer;
}
.simpleNext{
width:262px;
height:30px;
background:url("/2010census/img/btn_carousel_right.png") #3191c7 no-repeat;
text-align:right;
}
.simplePrevious{
width:262px;
height:30px;
background:url("/2010census/img/btn_carousel_left.png") #3191c7 no-repeat;
}
.nextpadding{
padding-right:45px;
}
.previouspadding{
padding-left:45px;
}
/* jqModal syles */
.jqmWindow {
display:none;
position:fixed;
top:0;
left:50%;
margin-left:-470px;
width: 940px;
/*background-color:;*/
color: #fff;
border:none;
padding:0;
}
.jqmOverlay {
background-color:#000;
}
/* Top Nav */
#topnav {
margin-top: 20px;
}
.topnav_link {
float: left;
padding-right: 20px;
padding-left: 10px;
}


/* 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;}
.arrowtxt{color:#3689ce; !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;
}


/* Language Videos */

.adobe {
	background: url(/main/www/img/pdficon.gif) no-repeat left 5px;
	padding: .5em;
	text-indent: 1em;
}
.adobe-rtl {background: url(/main/www/img/pdficon.gif) no-repeat right 5px;
	padding: .5em;
	text-indent: 1em; 
text-align: right;}
.email { border-bottom: 1px solid #a9cde3; padding: .25em; float: left; margin: 0 0 .5em 0;}




/* FINAL TAKE 10 STYLES */

#qacsearch label,#prateslocationselect_1 label,#prateslocationselect_2 label{font-size:12px;font-weight:bold;color:#273c70;}
.marginL8{margin-left:8px;}
.marginT10{margin-top:10px;}

/* FINAL-FINAL TAKE 10 STYLES - 3/19/2010- DFCB*/
.textsrchctrlbox{margin:0;padding:15px;background:#dbeff6;}
#qacsearch label,#prateslocationselect_1 label,#prateslocationselect_2 label{font-size:12px;font-weight:bold;color:#273c70;}
.marginB10{margin-bottom:10px;}
.marginR20{margin-right:30px;}
.locationtitle{color:#273c70;}
.ortxt{margin:0 10px 0 10px;font-size:11px;font-weight:bold;}
.divider{padding-left:30px;border-left:1px solid #666;}
.resultscontainer{padding:15px;background:#e2e2e2;}
.redtxt{color:#a9233e;}
.bluetxt{color:#273c70;}

/* styles added for Progress Report page - 6/10/10 - TH*/
#progrept #faqs h4 { outline: none; }
#progrept #faqs h4 a { padding:3px 0px 3px 25px; } 
#progrept #faqs h4 a.done { background: url(/2010census/img/box-check.jpg) no-repeat left; padding-left: 25px; padding-bottom: 5px; }
#progrept #faqs h4 a.yet { background: url(/2010census/img/box-empty.jpg) no-repeat left; padding-left: 25px; padding-bottom: 5px; }

/*a:link {text-decoration:none;}
a:visited {text-decoration:none; color:#fff;}
a:active {text-decoration:none;}
a:hover {text-decoration:underline;}*/

a:link.atopnav {
  color: #fff;
  padding: 10px;
  font-weight: bold;
}
a:visited.atopnav {
  padding: 10px;
  font-weight: bold;
}
a:active.atopnav {
  padding: 10px;
  font-weight: bold;
}

#topnav a:hover.atopnav {
background-color: #fff;
text-decoration: none;
color: navy;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius:  5px;
border-radius: 5px;
font-weight: bold;
}

#topnav a:link.atopnav_click {
background-color: #fff;
text-decoration: none;
color: navy;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius:  5px;
border-radius: 5px;
font-weight: bold;
}
#topnav a:visited.atopnav_click {
background-color: #fff;
text-decoration: none;
color: navy;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius:  5px;
border-radius: 5px;
font-weight: bold;
}
#topnav a:active.atopnav_click {
background-color: #fff;
text-decoration: none;
color: navy;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius:  5px;
border-radius: 5px;
font-weight: bold;
}
#break_btwn {
width:20px;
}
/************************
  Interactive Time Line (Text Version) Styles
************************/
.month {
float:left;
width:120px;
padding: 5px;
}

.monthName {
background-color: #81a1c5;
border-top: 5px solid #fff;
}

.events {
float:left;
}

.event1, .event2 {
width:510px;
}

.event1 {
background-color:#d4e9f9;
}

.event2 {
background-color:#a8ccea;
}

.event_image {
float:left;
padding: 5px;
width:110px;
}

.event_text {
float:left;
padding: 5px;
width: 370px;
}

.event_icons {
padding-top:5px;
}

.flash_ver_btn {
padding: 8px;
color: #3689ce;
background-color: #e1f0fb;
font-size:11px;
float:right;
font-weight: bold;
}

.flash_ver_btn a:link,
.flash_ver_btn a:visited {
color: #3689ce;
}

.small_box {
margin-right: 5px;
width:9px;
height:9px;
background-color: #a9bad1;

z-index: 1;
float:left;
border: 2px solid #fff;
}

.event_title {
padding-bottom:3px;
font-weight: bold;
}

.event_date {
font-size:12px;
padding-bottom: 3px;
font-style: italic;
color: navy;
}

.event_copy {
font-size:12px;
padding-bottom: 3px;
}

/* styles added for Progress Report page - 6/10/10 - TH*/
#progrept #faqs h4 { outline: none; }
#progrept #faqs h4 a { padding:3px 0px 3px 25px; } 
#progrept #faqs h4 a.done { background: url(/2010census/img/box-check.jpg) no-repeat left; padding-left: 25px; padding-bottom: 5px; }
#progrept #faqs h4 a.yet { background: url(/2010census/img/box-empty.jpg) no-repeat left; padding-left: 25px; padding-bottom: 5px; }

a:link, a:visited{color:#0066cc;text-decoration:none;}
a:active, a:hover{color:#0066cc;text-decoration:underline;}

#pdf, #excel, #offsite {font-size: 70%; font-weight: bold;}


/* style added for espanol top nav - 3/29/11 - TH */
.topnav_link_es {
float: left;
padding-right: 10px;
padding-left: 10px;
}

/* styles added for newsfeed change - 10/31/11 - TH */
.latest_news_header_cl {
background-color: #3689ce;
padding: 10px;
color: #ffffff;
font-weight: bold;
width: 262px;
}
.latest_news_body_cl {
background-color: #fff;
padding: 20px;
//height: 90%;
border: 1px solid #d4e9f9;
//overflow-y:auto;
width: 241px;
}