/* didn't use /newshour/scripts/style/style_common.css, so here are the styles needed from that file */


td, p {font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:12px; color:#666666; line-height:130%; }

.text_a_9_2C3B5C { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #2C3B5C; }
.text_a_9_2C3B5C:LINK { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #2C3B5C; text-decoration:none; }
.text_a_9_2C3B5C:ACTIVE { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #2C3B5C;  text-decoration:none; }
.text_a_9_2C3B5C:VISITED { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #2C3B5C;  text-decoration:none; }
.text_a_9_2C3B5C:HOVER {font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #2C3B5C; text-decoration:underline; }
.333333 {background-color:#333333; }
.C2C9D3 {background-color:#C2C9D3; }

input.search { 
 font-family:Arial, Verdana, Geneva, Palatino, sans-serif; 
 font-size:8pt; 
 background-color:#FFFFFF; 
 color:#000000; 
 height:17px;
 width:123px;
 padding:0px; 
 margin:0px;
 vertical-align:top; 
 border-bottom: 0;
 border-left: 1px;
 border-top: 0; 
}


.text_a_9_FFD67B { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #FFD67B; }
.text_a_9_FFD67B:LINK { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #FFD67B; text-decoration:none; }
.text_a_9_FFD67B:ACTIVE { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #FFD67B;  text-decoration:none; }
.text_a_9_FFD67B:VISITED { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #FFD67B;  text-decoration:none; }
.text_a_9_FFD67B:HOVER {font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #FFD67B; text-decoration:underline; }

.text_a_9_FFFFFF { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:9px; color: #FFFFFF; }

.text_a_10_7D7E7E { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:10px; color: #7D7E7E; }
.text_a_10_7D7E7E:LINK { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:10px; color: #7D7E7E; text-decoration:none; }
.text_a_10_7D7E7E:ACTIVE { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:10px; color: #7D7E7E;  text-decoration:none; }
.text_a_10_7D7E7E:VISITED { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:10px; color: #7D7E7E;  text-decoration:none; }
.text_a_10_7D7E7E:HOVER { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:10px; color: #7D7E7E; text-decoration:underline; }

.text_a_10_000000 { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:10px; color: #000000; }

/* start Vanessa's body code here */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

.c { clear:both; }

#custom-doc {
	width:75.38em;
    *width:73.57em;
	min-width:980px;
	margin:auto;
	text-align:left;
	background-color:#ececec;
}
#yui-main {
	background-color:#ececec;
	background-image:url('http://newshour-tc.pbs.org/newshour/spc/patchworknation/images/index/bg_topgrad.jpg');
	background-repeat: repeat-x;
	background-position:top;
	
}
.yui-g {
	margin-left:29px;
}

.yui-b { margin-left:-5px;}
.page-grad { 
	background-color:#ececec;
	background-image:url('http://newshour-tc.pbs.org/newshour/spc/patchworknation/images/index/bg_topgrad.jpg');
	background-repeat: repeat-x;
	background-position:top;
	}
.map {
	background-color:#9bbbdb;
	padding: 8px 0px 8px 8px;
	border:1px solid #354e66;
	margin-top:20px;
	border-right:none;
	width:630px;
	height:828px;
}


.box_top {
	background-image:url('http://newshour-tc.pbs.org/newshour/spc/patchworknation/images/index/bg_divhead.gif');
	height:24px;
	width:311px;
	margin:0px 0px 0px 18px;
	padding:8px 0px 0px 20px;
	background-repeat:no-repeat;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	font-size:14px;
}
h2 a {
	color:#eaff37;
	text-decoration:none;
}
.box_top a:hover {
	text-decoration:underline;
}
.box {
	background-color:#FFFFFF;
	border: 1px solid #a6b1bc;
	border-top:none;
	margin:0px 0px 10px 18px;
	width:279px;
	padding:10px 15px 15px 15px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#666666;
	line-height:120%;
}
h3 a {
	text-decoration:none;
	color:#cf2c25;
}
h3 a:hover {
	text-decoration:underline;
}
.date {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#6c6d6e;
	margin: 10px 0px 8px 0px;
}
.date_nm {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#6c6d6e;
}
.article_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:140%;
	color: #3e3e3e;
}
.article_body p {
	margin-top:8px;
}
.article_body img {
	float:left;
	margin:8px 10px 10px 0px;
}

.article_body .lead_embed_video {
	float:left;
	margin:8px 10px 10px 0px;
}

.source_tag {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1d4a76;
	font-weight: bold;
	margin-top:15px;
}
.source_tag a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1d4a76;
	font-weight: bold;
	margin-top:15px;
	text-decoration:none;
}
.source_tag a:hover {
	text-decoration: underline;
}
.also_cat {
color:#5f5f5f: padding-left:10px;
}
.lead_news_tab {
	height:26px;
	background-image:url('http://newshour-tc.pbs.org/newshour/spc/patchworknation/images/index/bg_leadtop.gif');
	background-repeat:repeat-x;
	padding:8px 8px 0px 8px;
	display:inline-block;
	vertical-align:top;
	background-position:top;
}
.tabbg {
	background-image:url('http://newshour-tc.pbs.org/newshour/spc/patchworknation/images/index/tabbg.gif');
	background-repeat:repeat-x;
}
#news_lead {
	background-color:#3b77a1;
	border: 1px #354e66 solid;
	border-top:none;
	padding-top:8px;
}

#map_lead {
	background-color:#9bbbdb;
	border: 1px #354e66 solid;
	border-top:none;
	border-right:none;
	padding-top:8px;
}
.lead_body {
	background-color:#FFFFFF;
	padding: 15px 10px;
	margin: 0px 8px 8px 8px;
}

.lead_body img { }

.lead_map_body {
	background-color:#FFFFFF;
	padding: 15px 0px;
	margin: 0px 0px 8px 8px;
}

.lead__map_body img {}

.map_body { padding: 0px 10px 0px 10px; }
#news_lead h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#cf2c25;
	line-height:120%;
}
#news_lead h3 a {
	text-decoration:none;
	color:#cf2c25;
}
#news_lead h3 a:hover {
	text-decoration:underline;
}
#news_lead .article_body img {
	padding-right:20px;
}

#map_lead h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#cf2c25;
	line-height:120%;
}
#map_lead h3 a {
	text-decoration:none;
	color:#cf2c25;
}
#map_lead h3 a:hover {
	text-decoration:underline;
}
#map_lead .article_body img {
	padding-right:20px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#1f3b55;
}
#blog_list {
	margin-top:10px;
	padding-right:5px;
}
#blog_list li a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #0073be;
	text-decoration:none;
}
#blog_list li a:hover {
	text-decoration:underline;
}
#blog_list ul {
	list-style:none;
	margin:0 0 1em 0px;
	padding: 0;
}
#blog_list ul li {
	line-height:1.3em;
	margin: 13px 0;
	padding: 0 0 0 15px;
	background:url('http://www-cache.pbs.org/newshour/spc/patchworknation/images/index/new_window.gif') no-repeat 0 22px;
}
#flickr {
	width:182px;
	height:168px;
	padding:14px 0 0 0px;
	margin-top:20px;
}
#flickr a img {
	float:left;
	margin:0 0px 8px 8px;
	background:#3f4e4e;
	padding:4px;
	width:62px;
	height:62px;
}
.flickr_box {
	background-color:#FFFFFF;
	padding:0px 14px 14px 14px;
	width:164px;
	margin-top:20px;
	height:276px;
	border: solid #cac9c9 1px;
}


#about  { margin-left:35px; margin-bottom:25px; }
#about h1 { font-size:17px; font-weight:bold; color:#051d31; margin-bottom:12px;}
#about ul { 
	list-style:none;
    margin:0 0 1em 0px;
    padding: 0;
}
#about li{
	font-size:12px;
	line-height:130%; color: #15456f;
	line-height:1.3em;
    margin: .5em 0;
    padding: 0 0 0 15px;
    background:url(../../images/index/bullet_square.gif) no-repeat 0 7px;
	
}

/* community page */
.comm_left { float:left; margin: 24px 50px 0 30px; width:300px; text-align:left; }

.comm_right { padding: 19px 0 0 0; margin-left:380px; text-align:left; }
.comm_right img { border:1px solid #778c9e; }



.comm_left2 { float:left; margin: 24px 50px 0 30px; width:300px; text-align:left; }

.comm_right2 { padding: 19px 0 0 0; margin-left:300px; text-align:left; }



.comm_left3 { float:left; margin: 26px 0 0 0; width:460px; text-align:left; }

.comm_right3 { padding: 29px 26px 0 0; margin-left:460px; text-align:left; }


.comm_left_rc { float:left; margin: 0 0 0 0; width:196px; text-align:left; height:155px; }
.comm_left_rc img { border:1px solid #9ca7b2; margin: 10px 0 26px 0; background-color:#FFFFFF; }

.comm_right_rc {  padding: 0 0 0 0; margin-left:196px; text-align:left; height:165px; }
.comm_right_rc img { border:1px solid #9ca7b2; margin: 10px 0 26px 0;  background-color:#FFFFFF; }



.comm_left_news { float:left; width:129px; text-align:left; }
.comm_left_news img { margin: 14px 0 0 23px; }

.comm_right_news {  padding: 0 0 0 0; margin-left:129px; text-align:left;}
.comm_right_news img { float:right; margin: 0 38px 15px 15px; }



.comm_ct { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:11px; color: #676666; }

.comm_name H1 { padding:8px 0px 0px 0px; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:24px; color: #cf2c25; font-weight:bold; }

.comm_char { padding:26px 0px 14px 0px; }
.comm_char strong { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #051d31; font-weight:bold; }

.comm_char_list { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:12px; color: #144b7c; font-weight:bold; }

.comm_char_list li { padding: 0 0 10px 17px;

	margin: 0 0 0 2px;

	background-image:url('/newshour/images/primary/icons/bg_arrow_bluethick.gif');

	background-position: left top;

	background-repeat:no-repeat;

}

#comm_seeall { padding: 1px 0 4px 6px; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:12px; color: #FFFFFF;background-color:#778c9e; width:360px; }
#comm_seeall a { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:12px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
#comm_seeall a:hover { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:12px; color: #FFFFFF; font-weight:bold; text-decoration:underline; }


.comm_ctd H2 { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #051d31; }

.comm_rc H2 { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #051d31; }

.comm_demographic { margin: 0 0 0 17px; }
.comm_demographic img { margin: 5px 0 0 0; }

.comm_subhead H3 { padding: 23px 0 0 0; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:14px; color: #0378e2; }
.comm_subhead2 H3 { padding: 14px 0 0 0; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:14px; color: #0378e2; }

.comm_tinytext { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:10px; color: #000000; }
.comm_tinytext2 { padding: 9px 0 0 0; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:10px; color: #000000; }


.comm_news { text-align:left; padding: 0px 12px 17px 0px; margin: 30px 29px 0 26px; background-color:#FFFFFF; border:1px solid #9ca7b2; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #3e3e3e; }
.comm_news p { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #3e3e3e; }

.comm_news H2 { padding: 6px 10px 0 23px; line-height:120%; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:20px; color: #666666; }
.comm_news H2 a { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:20px; color: #cf2c25; text-decoration:none; }
.comm_news H2 a:hover { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:20px; color: #cf2c25; text-decoration:underline; }



.comm_news .heading { padding:19px 0 0 23px; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:14px; color: #325574; font-weight:bold; }

.comm_news .comm_right_news .date {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#6c6d6e;
}




.comm_headlines2 { padding: 18px 20px 18px 20px; margin: 0 0 0 26px; width:364px; background-color:#FFFFFF; border-top:1px solid #9ca7b2; border-left:1px solid #9ca7b2; border-right:1px solid #9ca7b2; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #000000;}
.comm_headlines2 p { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #000000;}



.comm_headlines2 H4 { padding: 0 0 7px 0; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #666666; }
.comm_headlines2 H4 a { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #cf2c25; text-decoration:none; }
.comm_headlines2 H4 a:hover { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #cf2c25; text-decoration:underline; }

.comm_headlines2_end { margin: 0 0 0 26px; width:406px; border-top:1px solid #9ca7b2; }


.comm_archive { padding: 5px 0 9px 46px; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:14px; color: #666666; }
.comm_archive a { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:14px; color: #325574; font-weight:bold; text-decoration:none; }
.comm_archive a:hover { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:14px; color: #325574; font-weight:bold; text-decoration:underline; }

/* end community page */

/* County page */

#county { margin: 38px 22px 38px 22px; text-align:left; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px;}

#county .type { float:left; width:106px; }
#county_info { background-color:#fff; border: 1px solid #c9c9c9; float:left;  padding: 24px 22px; width:399px; text-align:left; margin-bottom:20px; }
#right { float:left;  margin-left: 22px; width:306px;  }
#county h1 { font-size:24px; color:#cf2c25; font-weight:bold; padding-bottom:18px; }
#county h2 { font-size: 16px; font-weight:bold; color:#051d31; }
#vote .h2 { font-size: 16px; font-weight:bold; color:#051d31; }
.county_title {border-bottom:1px solid #c9c8c8; padding-bottom:17px; }
.county_title a { font-size:11px; color:#036fd1; font-weight:bold; text-decoration:none; text-transform:uppercase; }
.county_title a:hover { text-decoration:underline; }
.county_title li {display:inline; }
#county .pipe {padding:0 5px; }
.demographics { padding: 17px 0px; border-bottom:1px solid #c9c8c8;}
.demographics ul{
    list-style:none;
    margin:12px 0 1em 15px;
    padding: 0;
	font-size:12px;
	color:#325574;
	font-weight:bold;
}
.demographics ul li{
    line-height:1.3em;
    margin: .25em 0;
    padding: 0 0 0 15px;
    background:url(../../images/index/bullet.gif) no-repeat 0 7px;
}

.demographics li span{ color:#051d31; }
.demographics h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#051d31; padding:9px 15px 9px 0px; font-weight:normal;  }
.demographics img {padding-top:17px;}

.religion { padding: 17px 0px; border-bottom:1px solid #c9c8c8;}
.religion h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#051d31; padding-top:9px; padding-bottom:9px; font-weight:normal; }
#religion_list {background-image:url(../../images/index/bg_divider.gif); background-repeat:repeat-y; }
#religion_list ul { clear:both;   }
#religion_list li { display:block; float:left;}
#religion_list {font-size:11px;}
#religion_list li.number {width:26px; margin-right:6px; text-align:right;}
#religion_list .bar {margin-right:10px;}
#religion_list .pipe {color:#999999;  }
#religion_list .label { }
#religion_list a {text-decoration:none; }
#religion_list a:hover {text-decoration:underline; }
#religion_list .catholic  {color: #cf2c25; }
#religion_list .catholic a {color: #cf2c25; text-decoration:none;}
#religion_list .evangelical {color:#0378e2;}
#religion_list .evangelical a {color: #0378e2;}
#religion_list .jewish {color:#05c28b;}
#religion_list .jewish a {color:#05c28b;}
#religion_list .lutheran {color:#9f0ab5;}
#religion_list .lutheran a {color:#9f0ab5;}
#religion_list .mainline-protestant {color:#7a8c03;}
#religion_list .mainline-protestant a {color:#7a8c03;}
#religion_list .mormon {color:#d28b02;}
#religion_list .mormon a {color:#d28b02;}
#religion_list .muslim {color:#34c029;}
#religion_list .muslim a {color:#34c029;}
#religion_list .muslim {color:#34c029;}
#religion_list .muslim a {color:#34c029;}
#religion_list .reformed-protestant {color:#e70891;}
#religion_list .reformed-protestant a {color:#e70891;}

.education { padding: 17px 0px; border-bottom:1px solid #c9c8c8;}
.education h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#051d31; padding-top:9px; padding-bottom:9px; font-weight:normal; }
#education_list a {text-decoration:none; }
#education_list a:hover {text-decoration:underline; }

#education_list {background-image:url(../../images/index/bg_divider.gif); background-repeat:repeat-y; }
#education_list ul { clear:both;   }
#education_list li { display:block; float:left;}
#education_list {font-size:11px;}
#education_list li.number {width:26px; margin-right:6px; text-align:right;}
#education_list .bar {margin-right:10px;}
#education_list .pipe {color:#999999;  }
#education_list .label { }
#education_list .high-school  {color: #0378e2; }
#education_list .high-school a {color: #0378e2;}
#education_list .college  {color: #043d70; }
#education_list .college a {color: #043d70;}

#vote { padding: 17px 0px;  margin: 0 0 0 17px; }
#vote .h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#051d31; padding-top:9px; padding-bottom:9px; font-weight:normal; }

#vote_list {background-image:url(../../images/index/bg_divider_gray.gif); background-repeat:repeat-y; }
#vote_list ul { clear:both;   }
#vote_list li { display:block; float:left;}
#vote_list {font-size:11px;}
#vote_list li.number {width:26px; margin-right:6px; text-align:right;}
#vote_list .bar {margin-right:10px;}
#vote_list .pipe {color:#999999;  }
#vote_list .label { }
#vote_list .rep  {color: #dd3831; }
#vote_list .rep a {color: #dd3831;}
#vote_list .dem  {color: #0378e2; }
#vote_list .dem a {color: #0378e2;}
#vote_list .purple { color:#9f0ab5;}
#vote_list .purple a { color:#9f0ab5;}
#vote_list .green  {color:#25a31b;}
#vote_list .green a {color:#25a31b;}
#vote_list .teal  {color:#0a8f68;}
#vote_list .teal a {color:#0a8f68;}

#vote_list .orange  {}

#vote_list04 {background-image:url(../../images/index/bg_divider_gray.gif); background-repeat:repeat-y; }
#vote_list04 ul { clear:both;   }
#vote_list04 li { display:block; float:left;}
#vote_list04 {font-size:11px;}
#vote_list04 li.number {width:26px; margin-right:6px; text-align:right;}
#vote_list04 .bar {margin-right:10px;}
#vote_list04 .pipe {color:#999999;  }
#vote_list04 .label { }
#vote_list04 .rep  {color: #dd3831; }
#vote_list04 .rep a {color: #dd3831;}
#vote_list04 .dem  {color: #0378e2; }
#vote_list04 .dem a {color: #0378e2;}

#vote_list08 {background-image:url(../../images/index/bg_divider_gray.gif); background-repeat:repeat-y; }
#vote_list08 ul { clear:both;   }
#vote_list08 li { display:block; float:left;}
#vote_list08 {font-size:11px;}
#vote_list08 li.number {width:26px; margin-right:6px; text-align:right;}
#vote_list08 .bar {margin-right:10px;}
#vote_list08 .pipe {color:#999999;  }
#vote_list08 .label { }
#vote_list08 .rep  {color: #dd3831; }
#vote_list08 .rep a {color: #dd3831;}
#vote_list08 .dem  {color: #0378e2; }
#vote_list08 .dem a {color: #0378e2;}

#comparison { padding: 17px 0px;   float:left; width:380px;  }
#comparison .h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#051d31; padding-top:9px; padding-bottom:9px; font-weight:normal; }

#comparison_list {background-image:url(../../images/index/bg_divider_gray.gif); background-repeat:repeat-y; }
#comparison_list ul { clear:both;   }
#comparison_list li { display:block; float:left;}
#comparison_list {font-size:11px;}
#comparison_list li.number {width:26px; margin-right:6px; text-align:right;}
#comparison_list .bar {margin-right:10px;}
#comparison_list .pipe {color:#999999;  }
#comparison_list .label { }
#comparison_list .purple  {color:#9f0ab5;}
#comparison_list .purple a {color:#9f0ab5;}
#comparison_list .orange  {color:#d28b02;}
#comparison_list .orange a {color:#d28b02;}
#comparison_list .green  {color:#25a31b;}
#comparison_list .green a {color:#25a31b;}
#comparison_list .orange  {color:#d28b02;}
#comparison_list .orange a {color:#d28b02;}
#comparison_list .teal  {color:#0a8f68;}
#comparison_list .teal a {color:#0a8f68;}
#comparison_list .blue  {color:#0378e2;}
#comparison_list .blue a {color:#0378e2;}
#comparison_list .pink  {color:#e70891;}
#comparison_list .pink a {color:#e70891;}

#hh_list { }
#hh_list ul { clear:both;   }
#hh_list li { display:block; float:left;}
#hh_list {font-size:11px;}
#hh_list li.number {width:38px; margin-right:6px; text-align:right;}
#hh_list .bar {margin-right:10px;}
#hh_list .pipe {color:#999999;  }
#hh_list .label { }
#hh_list .purple  {color:#9f0ab5;}
#hh_list .purple a {color:#9f0ab5;}
#hh_list .orange  {color:#d28b02;}
#hh_list .orange a {color:#d28b02;}
#hh_list .green  {color:#25a31b;}
#hh_list .green a {color:#25a31b;}
#hh_list .orange  {color:#d28b02;}
#hh_list .orange a {color:#d28b02;}
#hh_list .blue  {color:#0378e2;}
#hh_list .blue a {color:#0378e2;}
#hh_list .red  {color:#cf2c25;}
#hh_list .red a {color:#cf2c25;}

#hh2_list { }
#hh2_list ul { clear:both;   }
#hh2_list li { display:block; float:left;}
#hh2_list {font-size:11px;}
#hh2_list li.number {width:38px; margin-right:6px; text-align:right;}
#hh2_list .bar {margin-right:10px;}
#hh2_list .pipe {color:#999999;  }
#hh2_list .label { }
#hh2_list .purple  {color:#9f0ab5;}
#hh2_list .purple a {color:#9f0ab5;}
#hh2_list .orange  {color:#d28b02;}
#hh2_list .orange a {color:#d28b02;}
#hh2_list .green  {color:#25a31b;}
#hh2_list .green a {color:#25a31b;}
#hh2_list .orange  {color:#d28b02;}
#hh2_list .orange a {color:#d28b02;}
#hh2_list .blue  {color:#0378e2;}
#hh2_list .blue a {color:#0378e2;}

/* article */
.article_article { padding: 28px 41px 67px 41px; width:462px; text-align:left; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #000000; }
.article_article p { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #000000; }

.article_article H1 { padding:8px 0px 0px 0px; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:20px; color: #cf2c25; font-weight:bold; line-height:120%; }

.article_article img { float:right; margin: 0px 0px 10px 20px; }


.article_article strong { font-weight:bold; }
.article_article b { font-weight:bold; }

.datearticle_article {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#6c6d6e;
	margin: 12px 0px 2px 0px;
}

.article_article .text_subheading { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #000000; line-height:190%; }

.article_article .text_subheading strong { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #000000; line-height:190%; font-weight:bold; }


.article_article .text_author { padding: 9px 0px 0px 0px; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:10px; color: #000000; }

.div_hdr_right { width:208px; text-align:left; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; background-image:url('http://newshour-tc.pbs.org/newshour/spc/patchworknation/images/common/bg_recentreports.gif'); }
.div_hdr_right_more { padding: 9px 14px 7px 17px; }

.div_recent_reports { width:206px; border-left:1px solid #a1a9b4; border-right:1px solid #a1a9b4; border-bottom:1px solid #a1a9b4; background-color:#FFFFFF; }

.div_secondary { width:180px; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:12px; color:#212121; line-height:120%; background-color:#FFFFFF; border:1px solid #cccccc; text-align:left; margin:0px 11px 12px 11px; }
.div_secondary a:LINK { color:#6A0713; text-decoration:none; }
.div_secondary a:ACTIVE { color:#6A0713; text-decoration:none; }
.div_secondary a:VISITED { color:#6A0713; text-decoration:none; }
.div_secondary a:HOVER { color:#6A0713; text-decoration:underline; }
.div_secondary H2 { margin: 0px 16px 0px 16px; line-height:110%; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:15px; color:#666666;}
.div_secondary img { margin: 16px 16px 16px 16px; }

.div_secondary_text { margin: 5px 16px 19px 16px; }

.div_space7 {  }
.div_space11 { height:11px; }


#hdr_rpr strong { text-align:left; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:14px; color:#325574; font-weight:bold; }

#recent_patchwork_reports {
	text-align:left; margin:38px 0 32px 0;
}
#recent_patchwork_reports li a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #cf2c25;
	text-decoration:none;
}
#recent_patchwork_reports li a:hover {
	text-decoration:underline;
}
#recent_patchwork_reports ul {
	list-style:none;
	margin:0 0 1em 0px;
	padding: 0;
}
#recent_patchwork_reports ul li {
	line-height:1.3em;
	margin: 11px 0;
	padding: 0 0 0 1px;
}

#recent_patchwork_reports .date_nm { padding: 0 0 3px 0; }

/* end article */
.whitespace { height:14px; background-color:#FFFFFF;}

#footer { border:1px solid #000; margin-bottom: 14px;  height: 51px; text-align:center; background-color:#fff; width:980px;}


/* archive */

.archivetext { padding: 25px 41px 67px 29px; width:462px; text-align:left; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #3e3e3e; }


.archivetext .archiveheadline { padding: 4px 0 7px 0; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #666666; line-height:110%; }
.archivetext .archiveheadline a:LINK { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #cf2c25; line-height:110%; text-decoration:none; }
.archivetext .archiveheadline a:ACTIVE { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #cf2c25; line-height:110%; text-decoration:none; }
.archivetext .archiveheadline a:VISITED { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #cf2c25; line-height:110%; text-decoration:none; }
.archivetext .archiveheadline a:HOVER { font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:16px; color: #cf2c25; line-height:110%;  text-decoration:underline; }

.archivetext .archivedate { padding: 7px 0 3px 0; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:10px; color:#6c6d6e; font-weight:bold; }

.archivetext .text_source { padding: 10px 0 7px 0; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:11px; color:#1d4a76; font-weight: bold; }

.archivetext_hdr { padding: 0 0 7px 0; }
.archivetext_hdr strong { padding: 0 0 7px 0; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:18px; color: #20537c; font-weight:bold; }

*html hr { margin: 0 0 0 0; border:0px; border-top:1px solid #c9c8c8; height:0px;  }
hr { margin: 7px 0 0 0; border:0px; border-top:1px solid #c9c8c8; height:0px;  }

.div_secondary .text_source { padding: 0px 10px 19px 16px; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:11px; color:#1d4a76; font-weight: bold; }

.div_recent_reports .div_secondary .div_secondary_text { margin: 5px 16px 5px 16px; }

/* END archive */

/* about us page */

.article_article a:LINK { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #cf2c25; font-weight:bold; line-height:110%; text-decoration:none; }
.article_article a:ACTIVE { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #cf2c25; font-weight:bold; line-height:110%; text-decoration:none; }
.article_article a:VISITED { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #cf2c25; font-weight:bold; line-height:110%; text-decoration:none; }
.article_article a:HOVER { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #cf2c25; font-weight:bold; line-height:110%; text-decoration:underline; }

.about_partners { padding: 32px 0 9px 0; font-family:Arial, Verdana, Geneva, Palatino, sans-serif; font-size:14px; color: #07253f; font-weight:bold; }

/* END about us page */

/* CHOOSE page */
#choose { text-align:left}
#choose h2 { font-size:26px; color:#15456f; }
#choose p { font-size:12px; line-height:140%; color: #15456f; margin: 25px 0 30px 0; width:640px; }
#choose .state,.county { font-size:20px; color: #cf2c25; margin: 0px 7px 0px 0px; padding:0px;}
#choose select {font-size:12px; color:#333333; margin-left:0px; margin-right:8px; font-weight:bold; }


/* slide show */

#patchworknation_slideshow { border-left:1px solid #efefef; border-bottom:1px solid #efefef;  }
#patchworknation_slideshow a:LINK { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #cf2c25;  text-decoration:none; }
#patchworknation_slideshow a:ACTIVE { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #cf2c25;  text-decoration:none; }
#patchworknation_slideshow a:VISITED { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #cf2c25;  text-decoration:none; }
#patchworknation_slideshow a:HOVER { font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:12px; color: #cf2c25; text-decoration:underline; }


/* END slide show */

/* related links */
.div_related { margin: 15px 0 3px 0; }

.div_related_item { /* background-position: 4 7; background-image: url('/newshour/images/primary/icons/bg_arrow_bluedark.gif'); background-repeat:no-repeat; */ }

.div_related_txt { font-weight:bold; padding: 0 0 2px 0px; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:11px; color:#cf2c25; }
.div_related_txt a:LINK { font-weight:normal; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:11px; color:#cf2c25; text-decoration:none; }
.div_related_txt a:ACTIVE { font-weight:normal; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:11px; color:#cf2c25; text-decoration:none; }
.div_related_txt a:VISITED { font-weight:normal; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:11px; color:#cf2c25; text-decoration:none; }
.div_related_txt a:HOVER { font-weight:normal; font-family:Verdana, Arial, Geneva, Palatino, sans-serif; font-size:11px; color:#cf2c25; text-decoration:underline; }


/* END related links */