/***************************************************
 * COLORS
 *   #106470         dark blue
 *   #3577B2         bright blue: blue for <a>
 *   #6CA2D4         medium blue
 *   #DBE7F2         light blue
 *   #BD5304         dark orange
 *   #9ED2E3         bright orange
 *   #FDF3E7         peach
 *        
 *   SECONDARY
 *   #9A1332         warm red
 *   #F7EB65         bright yellow
 *   #A1D88B         green
 *
 *   #DAE7F2         (not listed) expanded L2
 *   #EBF2F8         (not listed) expanded L3 and L4
 ***************************************************/

a {
   text-decoration: none;
   color:           #3577B2;
}

a:hover { 
   color:           #9ED2E3;
}

h1 { 
   font-family:     Georgia;
   font-size:       30px;
   line-height:     32px;
   color:           #333;
	font-weight: normal;
   padding-top:     12px;
}

h2 { 
   font-family:     Arial;
   font-size:       17px;
   line-height:     20px;
   color:           #6CA2D4;
   font-weight:     bold;
   margin-top:      8px;
}



label { 
   float:          left;
   width:          130px;
   font-size:      12px;
   font-family:    Arial;
   font-weight:    normal;
   margin-left:    -10px;
   padding-left:   10px;
}

p.first,
h2.first { 
   margin-top:     0px;   
}

p, ul li { 
   font-family:    Arial;
   font-size:      14px;
   line-height:    20px;
   color:          #333;
   margin-top:     10px;
   margin-bottom:  10px;
}

textarea { 
   width:          439px;
}

.bullet { 
   font-size:      10px;
   color:          #6A7A86;
}

.clear { 
    clear:         both;
}

.dotted { 
   border-bottom:  1px dotted #000; 
   padding-bottom: 10px;

}

.content_right h2, 
.content_left h2, 
.content_right p, 
.content_left p { 
   font-family:    Arial, Helvetica, sans-serif;
   padding-left:   8px;
   padding-right:  8px;
}

.content_right .read_story_link, 
.content_left  .read_story_link { 
   font-family:    Arial, Helvetica, sans-serif;
   color:          #3577B2;
   padding-bottom: 40px;
}

.last_para { 
   border-bottom:  1px dotted #CCC;  
   padding-bottom: 10px;
   margin-bottom:  10px;
   margin-right:   7px;
}

.learn_more { 
   font-size:       12px;
   text-decoration: none;
   margin-top:      10px;
   padding-top:     0px;
	font-weight:bold;
}

.learn_more a:hover { 
  color:            #E78813;
	font-weight:bold;
}

.line { 
   border-top:      1px solid #CCC;
   margin-right:    7px;
}

.line_bottom { 
   border-top:      1px solid #CCC;
   margin-top:      8px;
   margin-right:    7px;
}

.page { 
   text-align:      right;
   margin-right:    8px;
}

.pullquote {
   font-size:       14px;
   line-height:     18px;
   color:           #848484;
   padding-right:   7px;
}

#contact_info select { 
   font-size:       12px;
 }
  
#contact_info input { 
   width:           301px;
}

#contact_info label { 
   font-size:12pt;
	font-weight: normal;
}

#context_across_right p { 
   position:       absolute;
   width:          352px;
   top:            208px;
   left:           574px;
   z-index:        100;
   font-family:    Arial;
   font-size:      11px;
   font-weight:    bold;
   text-align:     right;
   color:          #CCC;
   padding:        0;
   margin:         -6px 0 0 0;
}

.learn_more1 { 
   font-weight:    bold;
   font-size:      12px;
}

#main_across p { 
  font-family:     Georgia;
  font-size:       18px;
  line-height:     26px;
}

#main_across .last_para { 
	color: #848484
}

#content_block .last_para { 
	color: #848484;
	font-family:     Georgia;
	font-size:       18px;
}

#content_block h2 a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BD5304;
	font-weight: bold;
}

#content_block .orangetitle { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BD5304;
	font-weight: bold;
}

#content_block h2 a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3572b7;
	font-weight: bold;
}
#content_across_text { 
   position:       absolute;
   z-index:        100;
   top:            147px;
   left:           31px;
   font-family:    Arial;
   font-size:      12px;
   line-height:    18px;
   color:          #BD5304;
   text-align:     left;
}

#continue p{ 
   text-align:     right;
}

#just_black { 
   font-family:    Arial;
   font-size:      10px;
   color:          #999;
}     

#secondary_content h3 { 
   font-family:    Arial;
   font-size:      10px;
   color:          #3577B2;
   margin-left:    10px;
   margin-bottom:  0px;
   padding-left:   0px;
}

#secondary_content img { 
  margin-left:     10px;
}

#secondary_content p, 
#secondary_content ul li { 
   font-size:      12px;
   line-height:    18px;
   color:          #3577B2;
}

#secondary_content ul { 
   padding-left:   10px;
}

#secondary_content li { 
   color:          #3577B2;
}

#top_content_area { 
  overflow:        hidden; 
  left:            30px;
}

#about        h1,
#careers      h1,
#get_involved h1,
#news         h1 { 
   font-family:    Georgia;
   font-size:      24px;
   line-height:    26px;
   color:          #333;
   padding-top:    12px;
}

#contact_us h2 { 
   font-size:      14px;
}

#contact_us .address { 
   padding-top:    12px;
}

#contact_us #main_block p,
#news #content_block p { 
   margin-top:     0;
   margin-bottom:  0;
}

#contact_us .email { 
   padding-bottom: 12px;
}

#contribute input { 
   margin-right:   8px;
}

#contribute #main_block #blue_background h2,
#contribute #main_block #blue_background  p { 
   padding:        0px  8px 6px 12px;
}

#contribute #main_block #blue_background  h2 { 
   margin-bottom:  0px;
   padding-bottom: 0px;
}

#contribute #main_block #blue_background  p { 
   padding:        0px  8px 0px 12px;
}

#contribute #main_block #blue_background .line { 
   border-top:     1px solid #CCC;
   margin-top:     15px;
   padding-bottom: 3px;
}

#contribute #just_black { 
   padding-left:   137px;
}

#donors h2 { 
   margin-top:     0px;
}

#donors h3 { 
   font-size:      14px;
   font-weight:    bold;
   margin-top:     10px;
   margin-bottom:  0px;
}

#donors #content_block p { 
    padding-left:  0px;
    margin:        0px;
}

#history h2 { 
   font-size:      17px;
   color:          #6CA2D4;
   margin-bottom:  0px; 
   margin-bottom:  -16px;
}

#history h3 { 
   border-top:     1px dotted #000;
   font-family:    Arial;
   font-size:      17px;
   font-weight:    bold;
   margin-top:     20px;
   padding-top:    4px;
   padding-bottom: 8px;
}

h4,
#history h4 { 
   font-family:    Arial;
   font-weight:    bold;
   font-size:      14px;
   margin-left:    0px;
   margin-bottom:  -10px;
   padding-bottom: 0px;
   padding-left:   0px;
}

#history .year { 
   font-size:      14px;
   font-weight:    bold;
   margin-bottom:  -12px;
   padding-bottom: 0;
}

#home_secondary_nav .box, #home_secondary_nav .inner_box > p { 
    margin-top:    0px;
    padding-top:   0px;
}

#home p { 
   color:          #6A7A86;
   margin-bottom:  10px;
}


#home h1, #home h2 { 
   font-family:    Georgia;
   font-size:      18px;
   line-height:    24px;
   color:          #376c9c;
   padding-bottom: 4px;
}

#news #main_block p { 
   font-size:      10pt;
}

#news h2 {
   margin-top:     8px;
   margin-bottom:  8px;
}

#news h3 {
   font-size:      14px;
   color:          #CCC;
   margin-top:     8px;
}

#news .learn_more {
   margin-top:     8px;
   margin-bottom:  20px;
}

#success #content_block h3 { 
   font-family:    Arial;
   font-size:      17px;
   line-height:    20px;
   color:          #3577B2;
   margin-left:    6px;
   margin-top:     8px;
}

/****************************************************************
 * The menu boxes for the secondary navigation area
 ***************************************************************/

#menu ul { 
  list-style:      none;
}

#menu ul li { 
   float:          left; 
   margin-top:     0px;
   margin-bottom:  0px;
   padding-right:  1px;
   padding-top:    0px;
   padding-bottom: 0px;
	height: 25px;
}

.level2,
.level2exp,
.level3,
.level3exp,
.level4,
.level4exp { 
   height:         21px;
   font-size:      12px;
   color:          #9ED2E3;
   margin:         0;
   padding:        2px 0 0 0;

}

.level3double,
.level3doubleexp,
.level4double,
.level4doubleexp
{
   height:         42px;
   font-size:      12px;
   color:          #9ED2E3;
   margin:         0;
   padding:        2px 0 0 0;
}

.level3board { 
   font-size:      12px;
   background-color: #EBF2F8;
   margin:         0;
   padding-left:   25px;

}
.level2exp { 
  background-color: #DAE7F2; 
}

.selected a { 
   color:          #000;
}

.level3exp a,
.level3doubleexp a,
.level4exp a,
.level4doubleexp a {
   color:          #000;
} 

.level2,
.level2exp,
.level3,
.level3double,
.level3doubleexp,
.level3exp { 
   padding-left:   10px;
}

.level3, .level3exp, .level3double, .level3expdouble { 
   padding-left:   15px;
}

.level4, .level4exp, .level4double, .level4doubleexp { 
   padding-left:   25px;
}

.level3, .level3exp, .level3double, .level3doubleexp, .level4, .level4exp, .level4double, .level4doubleexp { 
  background-color: #EBF2F8;
}

.level2exp, .level3exp, .level3doubleexp, .level4exp, .level4doubleexp { 
   font-weight:     bold;
}

.level3exp, .level3doubleexp {
	border-top:1pt solid #ccc;
	padding-left:15px;
}

.level2 {
	border-top:1pt solid #ccc;
}

#menu_container a {
  text-decoration: none;
}
#menu_container ul { 
   width:          200px;
   border-top:     3px solid  #6CA2D4;
   list-style:     none;
   margin-top:     16px;
}

#menu_container ul li { 
   padding-right:  6px;
}

#menu_container ul li.level2 { 
   border-bottom:  1px solid #CCC;
   padding-right:  6px;
}

#menu_container ul li.level2exp { 
   border-bottom:  1px dotted #B0C9DF;
   padding-right:  6px;
}

/*******************************************************************
 * Footer at the bottom of all pages
 ******************************************************************/
.site_info_spacer { 
   font-size:       11px;
   padding-left:    10px;
   padding-right:   10px;
}

.site_info_just_right { 
   font-family:     Arial;
   font-size:       11px;
   padding-right:   10px;
}

#main_links { 
   font-family:     Arial;
   font-weight:     bold;
   text-transform:  uppercase;
   color:           #3577B2;
   padding-top:     11px;
}

#main_links     a, 
#second_links   a,
#menu_container a { 
   text-decoration: none;
}

#second_links { 
   font-family:     Arial;
   font-size:       11px;
   color:           #3577B2;
   padding-top:     11px;
}

#copyright { 
   font-family:    Arial;
   font-size:      11px;
   color:          #999;
   padding-top:    10px;
}

#branding_text { 
   position:       absolute;
   top:            27px;
   left:           813px;
	width:250px;
}

#branding_text p { 
   z-index:        100;
   font-weight:    600;
   font-family:    Lucida Sans, Arial;
   font-size:      14px;
   line-height:    24px;
   text-align:     left;
   text-transform: uppercase;
   color:          #106470; 
	position: relative;
	left: -55px;
	top: -10px;
}

#branding_text span {
	font-size: 16px;
}

#branding_text a { 
	font-size: 14px;
	color: #106470;
}
#menu_container a:hover { 
   color:          #e68912;
}

#branding_text a { 
   text-decoration: underline;
	color: #3577B2;
}

#branding_text a:hover { 
   color:           white;
}

#board #secondary_content p { 
    margin:         0;
    padding:        0 0 0 8px;
}

#board #secondary_content h3 { 
    font-weight:    bold;
    padding-left:   8px;
    margin-top:     12px;
}

.sitemapA {
	position:relative;
	text-align:left;
	padding-left: 10px;
	font-size: 10pt;
}

.sitemapTitle {
	font-weight: bold;
	font-size:12pt;
	color: yellow;
}


.NACul {
	padding-left:20px;
	list-style: disc url("https://NACKidsCan.org/images/lidot2.jpg");
	vertical-align:text-top;

}

.NACulsecure {
	padding-left:20px;
	list-style: disc url("https://NACKidsCan.org/images/nacul.png");
	vertical-align:text-top;
	background-color:transparent;
}

.NACul  li {
	margin-top:-10px;
}
.NACulsecure  li {
	margin-top:-15px;
}

.NACol {
	padding-left:30px;
	vertical-align:text-top;

}

.NACol  li {
	margin-top:0px;
}

.NACulpadding {
	padding-left:20px;
	list-style: disc url("https://NACKidsCan.org/images/lidot2.jpg");
	vertical-align:text-top;

}

.NACulpadding  li {
	margin-top:0px;
}

.QuoteText {
	padding-left:10px;
	padding-top:10px;
 	font-family: Georgia;
	color: #6A7A86;
	line-height:14pt;
}

.QuoteGrey1 {
	padding-left:10px;
	padding-top:10px;
 	font-family: Georgia;
	color: #848484;
}

.QuoteTextSmall {
	padding-top:10px;
	padding-left:10px;
 	font-family: Georgia;
	font-size: 10pt;
	color: #6A7A86;
	line-height:12pt;
}
.artsprogram {
	font-family:    Arial;
	font-size:      12px;
	font-weight:	bold;
	color:          #3577B2;
	margin-left:    10px;
	margin-bottom:  0px;
	padding-left:   0px;
}
.HomePageSection {
 	font-family: Georgia;
	font-size: 14pt;
	color: #3572b7;
	padding-left: 11px;
	padding-bottom: 5px;
}
.HomePageText {
	color: #6A7A86;
}

.HowWeWorkNumber {
	color: #BD5304;
	color: #6A7A86;
	color: #BD5304;
}

.success_first {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #3576B2;
  font-weight:bold;
}
