﻿/* basic setup stuff */
img { border: 0; }
form { margin: 0; padding: 0; }
body { margin: 0; }
body, td, div, p { font: 11px/18px 'Lucida Grande', Verdana; color: #404040; }
p { margin: 0 0 12px 0; }
a { color: #404040; text-decoration: none; }
a:hover { text-decoration: underline; }

#search_text { width: 148px; height: 20px; he\ight: 14px; margin: 0 3px 0 10px; font-size: 10px; }

h1 { color: #404040; margin: 0 0 15px 0; font: 24px/28px 'Lucida Grande', Verdana; }
h2 { color: #ef8a1d; margin: 0 0 15px 0; font: bold 12px/18px 'Gill Sans', Verdana; }
h3 { color: #ef8a1d; margin: 0; font: bold 12px/18px 'Gill Sans', Verdana; text-transform: uppercase; }
h4 { color: #647375; margin: 0 0 15px 0; font: bold 14px/20px 'Gill Sans', Verdana; text-transform: uppercase; }
h5 { color: #404040; margin: 0 0 10px 0; font: 13px 'Lucida Grande', Verdana; }
h6 { color: #404040; margin: 0; font: bold 11px 'Lucida Grande', Verdana; }
h3 a { color: #ef8a1d; margin: 0; font: bold 12px/18px 'Gill Sans', Verdana; }

h2 a { color: #ef8a1d; }
h3.no_left_margin
{
	margin-left: 0px !important;
	padding-left: 0 !important;
	margin-bottom: 10px;
}

#issue_statement { color: #404040; margin: 0 0 15px 0; font: bold 18px/25px 'Gill Sans', Verdana;}

ul { margin: 0; padding: 0; list-style: none; }
li { margin: 0 15px 0 0; }

/* same styles used for left nav AND the top-level news (at least) page */
#left_column ul, #right_column_1 ul.top_level { margin: 0 0 10px 0; padding: 0; list-style: none; }
#left_column li, #right_column_1 ul.top_level li { margin: 0; padding: 3px 10px 3px 25px; color: #999; }
#left_column li a, #right_column_1 ul.top_level li a { color: #999; }
#left_column li a:hover, #right_column_1 ul.top_level li a:hover { color: #404040; }
#left_column li#on, #right_column_1 ul.top_level li#on { background: url(http://www.naacpldf.org/images/bullet_on.gif) 8px 5px no-repeat; }
#left_column li#on a, #right_column_1 ul.top_level li#on a { color: #404040; }
#left_column li.header, #right_column_1 ul.top_level li.header { color: #ef8a1d; padding: 0 10px 0 25px; font: bold 12px/18px 'Gill Sans', Verdana; }
#left_column li.header a, #left_column li.header a:hover, #right_column_1 ul.top_level li.header a, #right_column_1 ul.top_level li.header a:hover { color: #ef8a1d !important; }
/* only diffs btw left nav version and top level version follow */
#right_column_1 ul.top_level li, #right_column_1 ul.top_level li.header { padding-left: 45px; }
#right_column_1 ul.top_level li#on { background-position: 28px 5px; }

#left_column img#donate_img { margin-top: 35px; }
#left_column img#join_img { border-top: 2px solid #e6e6e6; margin-bottom: 70px; }
#left_column ul.case_and_topic li#on { background: #faf8eb; padding-top: 0; padding-bottom:0; padding-right:0; }
#left_column ul.case_and_topic li#on div { position: relative; width: 214px; w\idth: 204px; left: 1px; z-index: 100; background: #faf8eb; padding: 3px 10px 3px 0; }
#left_column ul.case_and_topic li#on div a { position: relative; left: -1px; }

#right_column_1 p, #right_column_1 h1, #right_column_1 h2, #right_column_1 h3, #right_column_1 h4, #right_column_1 h5, #right_column_1 h6 { padding-left: 45px; padding-right: 15px; }
#right_column_1 p.new { background: url(../images/icon_new.gif) 0 6px no-repeat; margin-left: 10px; padding-left: 35px; }
p.link_to_pdf { background: url(../images/icon_pdf.gif) 11px 2px no-repeat; margin-left: 10px; padding-left: 35px !important; }
p.offsite_link { background: url(../images/icon_offsite.png) 11px 2px no-repeat; margin-left: 10px; padding-left: 35px !important; }
#right_column_2 p, #right_column_2 h1, #right_column_2 h2, #right_column_2 h3, #right_column_2 h4, #right_column_2 h5, #right_column_2 h6, #right_column_2 ul { padding-left: 20px; padding-right: 15px; }

/* Bob Added this link style */
#right_column_2 a { color: #404040; text-decoration: underline; }

/* Bob added this to accomodate blog styles for the SC School Integration Cases */
/* #blog p { font: 14px/16px; }  */


#right_column_3 p, #right_column_3 h1, #right_column_3 h2, #right_column_3 h3, #right_column_3 h4, #right_column_3 h5, #right_column_3 h6 { padding-left: 8px; padding-right: 15px; }
#right_column_3 p, #right_column_3 p a { color: #999; }
#right_column_3 p a:hover { color: #404040; }

#right_column_1 #blocks { position: relative; top: -10px; }
#right_column_1 .highlight_block { background: none; border: 1px solid #fff; border-width: 1px 0; }
#right_column_1 .highlight_block:hover, #right_column_1 .over { background: #faf8eb; border: 1px dashed #ccc; border-width: 1px 0; }
#right_column_1 .highlight_block h3 { padding-top: 15px; line-height: 12px; width: 100%; }
#right_column_1 .highlight_block ul { width: 100%; }
#right_column_1 .highlight_block ul, #right_column_1 ul.publications li { margin: 0; padding: 0 0 12px 0; }
#right_column_1 .highlight_block ul li, #right_column_1 ul.publications li { margin: 0 0 0 30px; padding: 0; line-height: 15px; }
#right_column_1 .highlight_block a { text-decoration: none; }
#right_column_1 .highlight_block a:hover { text-decoration: underline; }
#right_column_1 .highlight_block ul li a, #right_column_1 ul.publications li a { padding-left: 15px; }
#right_column_1 .highlight_block ul li a:hover, #right_column_1 ul.publications li a:hover { background: url(../images/bullet_on.gif) 0 3px no-repeat; }



#right_column_2 p.caption { font: 10px/14px 'Lucida Grande', Verdana; color: #404040; padding-left: 15px; }

#right_column_1 a { text-decoration: underline; }
#right_column_1 ul.top_level a { text-decoration: none; }
#right_column_1 ul.top_level a:hover { text-decoration: underline; }


#right_column_1 ul.publications li { padding-bottom: 15px; }

#right_column_1 table.press_releases { margin: 0 15px 20px 45px; width: 474px; }
#right_column_1 table.press_releases td.date, #right_column_1 table.press_releases td.release { vertical-align: top; padding-bottom: 10px; }
#right_column_1 table.press_releases td.date { width: 130px; }

#right_column_2 ul.contentbullets li {list-style:none; background: url(/images/maincontent_bullet.gif) 20px 13px no-repeat; margin: 0; padding: 7px 28px 8px 20px; text-indent: 10px; }

#right_column_2 .hor_sep_line { background: none; border-bottom: 1px solid #e6e6e6; border-width: 1px 0; }

.case_and_topic_level { background: #faf8eb; }

.download_box { border: 1px dashed #ccc; border-width: 1px 0; padding: 20px 0; margin-top: 12px; }
.download_box p { margin: 0; font: 9px/12px Arial, Helvetica, sans-serif; color: #000; }

p.date { font-weight: bold; }

.icon { margin-right: 5px; vertical-align: middle; }
.head1
{
	color: #666;
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
}

.head2
{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
      /*  text-transform: uppercase;  */
	font-weight: bold;
      /*  letter-spacing: 1px; */
	font-size: 14px;
	line-height: 18px;
}

/* Added a link style for links within a block of text - these need an underline at all times - BH 04august06 */

.bodylinks a:link {
	color: #404040; 
	text-decoration: underline; 
}

.bodylinks a:visited {
	color: #404040; 
	text-decoration: underline; 
}
.bodylinks a:hover {
	color: #404040; 
	text-decoration: underline; 
}
.bodylinks a:active {
	color: #404040;
	text-decoration: underline; 
}


.relinfhead
{
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

.relinfhead a:link {
	color: #4e4e4e;
	text-decoration: none;
}
.relinfhead a:visited {
	color: #4e4e4e;
	text-decoration: none;
}
.relinfhead a:hover {
	color: #4e4e4e;
	text-decoration: underline;
}
.relinfhead a:active {
	color: #4e4e4e;
	text-decoration: none;
}
/* -------------------------*/

.katrinaheader
{
	color: #F37521;
	font-family: Arial Black, Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
}

.katrinaheader_new
{
	color: #F37521;
	font-family: Arial Bold, Arial, sans-serif;
	font-size: 20px;
	line-height: 24px;
}

.katrinasubheader
{
	color: #8c8c8c;
	font-family: Arial Black, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

.katrinasubheader_new
{
	color: #3F3F3F;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}


/* changed the bhavior fo the following two styles so that they're just like <h3> 
	-- BD 7/1/06 */
.katrinaarticletitle
{
	color: #ef8a1d; 
	margin: 0; 
	font: bold 12px/18px 'Gill Sans', Verdana; 
	text-transform: uppercase;
}
.katrinaarticletitle a:link {
	color: #ef8a1d; 
}


.katrinaarticletitle a:visited {
	color: #F37521;
}
.katrinaarticletitle a:hover {
	color: #F37521;
	text-decoration: underline;
}
.katrinaarticletitle a:active {
	color: #F37521;
	text-decoration: underline;
}

.katrinaarticledesc
{
	color: #3F3F3F;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.katrinaarticledescdate
{
	color: #3F3F3F;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

.katrinatitle
{
	color: #F37521;
	font-family: Arial Bold, Arial, sans-serif;
	font-size: 20px;
	line-height: 24px;
}
.katrinatitle a:link {
	color: #F37521;
	text-decoration: underline;
}
.katrinatitle a:visited {
	color: #F37521;
	text-decoration: underline;
}
.katrinatitle a:hover {
	color: #F37521;
	text-decoration: underline;
}
.katrinatitle a:active {
	color: #F37521;
	text-decoration: underline;
}

.katrinalink
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.katrinalink a:link {
	color: #333333;
	text-decoration: underline;
}
.katrinalink a:visited {
	color: #333333;
	text-decoration: underline;
}
.katrinalink a:hover {
	color: #333333;
	text-decoration: underline;
}
.katrinalink a:active {
	color: #333333;
	text-decoration: underline;
}

.katrinaarticlesectionhdr
{
	color: #F37521;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.katrinaarticledate
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.katrinaarticlebody
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.katrinablogtitle
{
	color: #000000;
	font-family: Arial Bold, Arial, sans-serif;
	font-size: 15px;
	line-height: 18px;
}

.katrinablogdate
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 20px;
}

.katrinablogcopy
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.katrinadoubleline
{
	color: #000000;
	weight: .15px;
	line-height: .15px;
}

.katrinaline
{
	color: #000000;
	line-height: .25px;
}

.katrinasubheader a:link {
	color: #8c8c8c;
	text-decoration: underline;
}
.katrinasubheader a:visited {
	color: #8c8c8c;
	text-decoration: underline;
}
.katrinasubheader a:hover {
	color: #8c8c8c;
	text-decoration: underline;
}
.katrinasubheader a:active {
	color: #8c8c8c;
	text-decoration: underline;
}

.double_line { width: 504px; height: 4px; margin: 0 0 12px 15px; }

#right_column_1 .image_and_desc_list { margin: 12px 0 12px 45px; width: 474px; }
#right_column_1 .image_and_desc_list td { padding-bottom: 20px; }
#right_column_1 .image_and_desc_list td.image_column { width: 150px; text-align: left; vertical-align: top; }
#right_column_1 .image_and_desc_list td.desc_column { width: 374px; text-align: left; vertical-align: top; }

#right_column_1 table.left_margin { width: 474px; margin-left: 45px; }

.wide_image { width: 523px; margin-left: 5px; margin-bottom: 30px; }
.wide_image .caption { }

.search_page p { line-height: 2em; }
#dynamicText
{
	margin-left: 30px;
	line-height: 15pt;
}