/*
  General styles
*/
body, div, td, a, li
{
  font-size: 10pt;
}

  a {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	color: #cc6600;
  	text-decoration: none;
  }
  a:link,
  a:visited {
  	color: #cc6600;
  }
  a:hover {
  	color: #ff8000;
  	text-decoration: underline;
  }
  .text {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	color: #333333;
  	list-style-type: disc;
  }
  .orangetxtbold {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	color: #FF9900;
  	font-weight: bold;
  }
  .header {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 14.5pt;
  	font-weight: bold;
  	color: #CC6600;
  	margin: 0px;
  	padding: 4px 0px;
  }
  .textwhite {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	color: #FFFFFF;
  	font-weight: normal;
  }
  .orangetxt {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	color: #FF9900;
  }
  .disclaim {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 8pt;
  	color: #666666;
  }
  .subhead {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11pt;
  	color: #CC6600;
  	font-weight: bold;
  }
  .subheadwhite {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11pt;
  	color: #FFFFFF;
  	font-weight: normal;
  }
  .DKorangetxt {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	color: #CC6600;
  }
  
/*
 Frameworks styles
*/
body
{
  margin: 0px;
  padding: 0px;
  background-image: url('http://www.kintera.org/atf/cf/%7BBC9650E6-A7EB-483F-A210-CC3E0D7445A6%7D/BODY-BG.GIF');
  background-repeat: repeat-y;
  font-family: verdana, arial, sans-serif;
}

img.fw_block
{
  display: block;
}

  div.fw_container_outer
  {
    width: 920px;
    margin: 0px;
    padding: 0px;
    text-align: left;
  }

  div.fw_container_inner
  {
    width: 747px;
    margin: 0px;
    padding: 0px;
    text-align: left;
    background-image: url('http://www.kintera.org/atf/cf/%7BBC9650E6-A7EB-483F-A210-CC3E0D7445A6%7D/CONTAINER-INNER-BG.GIF');
    background-repeat: repeat-y;
  }

    div.fw_container_inner div.fw_col_l
    {
      width:250px;
      margin:0px;
      padding:0px;
    }

      div.fw_container_inner div.fw_col_l div.fw_home_logo
      {
        width: 220px;
        height: 90px;
        margin: 0px;
        padding: 0px;
      }

      div.fw_container_inner div.fw_col_l div.fw_lc_upper
      {
        width: 220px;
        height: 201px;
        margin: 0px;
        padding: 0px;
        position: relative;
      }

        div.fw_col_l div.fw_lc_upper img.fw_lc_upper_1
        {
          position: absolute;
          top: 0px;
          left: 0px;
          width: 25px;
          height: 201px;
        }
        div.fw_col_l div.fw_lc_upper img.fw_lc_upper_2
        {
          position: absolute;
          top: 98px;
          left: 25px;
          width: 195px;
          height: 103px;
        }
        div.fw_col_l div.fw_lc_upper img.fw_lc_upper_3
        {
          position: absolute;
          top: 0px;
          left: 25px;
          width: 195px;
          height: 98px;
        }

      div.fw_container_inner div.fw_col_l div.fw_lc_nav
      {
        width: 168px;
        margin: 0px;
        padding: 20px 12px 120px 40px;
        background-image: url('http://www.kintera.org/atf/cf/%7BBC9650E6-A7EB-483F-A210-CC3E0D7445A6%7D/CONTAINER-INNER-BG.GIF');
        background-repeat: repeat-y;
        font-size: 9pt;
      }

        div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level a,
        div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level a:link,
        div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level a:visited
        {
          margin: 0px;
          padding: 0px;
          font-size: 10pt;
          font-weight: bold;
          color: #ff9900;
          text-decoration: none;
        }
        div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level a:hover
        {
          text-decoration: underline;
        }
        
        div.fw_container_inner div.fw_col_l div.fw_lc_nav ul
        {
          list-style-image: url('http://www.kintera.org/atf/cf/%7BBC9650E6-A7EB-483F-A210-CC3E0D7445A6%7D/LC-NAV-BULLET.JPG');
          margin: 0px;
          padding: 0px 0px 0px 15px;
        }

          div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level ul li a,
          div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level ul li a:link,
          div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level ul li a:visited
          {
            font-size: 7.5pt;
            color: #666666;
            text-decoration: none;
            font-weight: normal;
          }
          div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level ul li a:hover
          {
            color: #cc6600;
            text-decoration: underline;
          }

          div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level ul li a.lcol_selected,
          div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level ul li a.lcol_selected:link,
          div.fw_container_inner div.fw_col_l div.fw_lc_nav ul li.top_level ul li a.lcol_selected:visited
          {
            font-weight: bold;
          }

    div.fw_container_inner div.fw_col_r
    {
      width: 527px;
      float: left;
      margin: 0px;
      padding: 0px;
    }
      div.fw_container_inner div.fw_col_r div.rc_upper
      {
        width: 527px;
        height: 70px;
        margin: 26px 0px 0px 0px;
        padding: 0px;
      }
      * html div.fw_container_inner div.fw_col_r div.rc_upper
      {
        margin: 29px 0px 0px 0px;
      }

        div.fw_col_r div.rc_upper div.rc_upper_bumper
        {
          float: left;
          width: 113px;
          height: 70px;
          margin: 0px;
          padding: 0px;
          background-image: url('http://www.kintera.org/atf/cf/%7BBC9650E6-A7EB-483F-A210-CC3E0D7445A6%7D/RC-UPPER-BUMPER-BG.GIF');
        }

        div.fw_col_r div.rc_upper div.rc_upper_forms
        {
          float:left;
          width:413px;
          height:70px;
          margin:0px;
          padding:0px;
          background-color:#ffcc99;
          border-right:1px solid white;
        }
          div.fw_col_r div.rc_upper div.rc_upper_forms div.rc_upper_form
          {
            float: left;
            margin: 8px 13px 8px 13px;
            font-size: 7.5pt;
            color: #666666;
          }
            div.rc_upper div.rc_upper_forms div.rc_upper_form form
            {
              margin: 0px;
              padding: 0px;
            }
              div.rc_upper div.rc_upper_forms div.rc_upper_form form input.textbox
              {
                width: 121px;
                height: 16px;
                padding: 1px;
                border: 1px solid #666666;
                vertical-align: middle;
              }

              div.rc_upper div.rc_upper_forms div.rc_upper_form form input.image_butt
              {
                vertical-align: middle;
              }

              div.rc_upper div.rc_upper_forms div.rc_upper_form a.sitemap_view,
              div.rc_upper div.rc_upper_forms div.rc_upper_form a.sitemap_view:link,
              div.rc_upper div.rc_upper_forms div.rc_upper_form a.sitemap_view:visited
              {
                padding: 0px;
                color: #996633;
                text-decoration: underline;
                font-size: 7.5pt;
              }
              

    div.fw_container_inner div.fw_col_r div.rc_content_home
    {
      width: 526px;
      margin: 0px;
      padding: 0px;
    }

      div.fw_container_inner div.fw_col_r div.rc_content_home
       div.home_header
      {
        background-color: #959595;
        padding: 14px;
      }

        div.fw_container_inner div.fw_col_r div.rc_content_home
         div.home_header p.header
        {
          margin: 0px 0px 8px 0px;
          padding: 0px;
          color: #cc6600;
          font-size: 11.5pt;
        }

          div.fw_container_inner div.fw_col_r div.rc_content_home
           div.home_header p.header span.textwhite
          {
            font-size: 10pt;
          }

        div.fw_container_inner div.fw_col_r div.rc_content_home
         div.home_header div.news_item
        {
          margin: 4px 0px;
          padding: 0px;
          color: white;
          font-size: 9pt;
        }

          div.fw_container_inner div.fw_col_r div.rc_content_home
           div.home_header div.news_item a.headline,
          div.fw_container_inner div.fw_col_r div.rc_content_home
           div.home_header div.news_item a.headline:link,
          div.fw_container_inner div.fw_col_r div.rc_content_home
           div.home_header div.news_item a.headline:visited
          {
            color: #cc6600;
            text-decoration: underline;
            text-transform: uppercase;
            font-size: 8.5pt;
            font-weight: bold;
          }

          div.fw_container_inner div.fw_col_r div.rc_content_home
           div.home_header div.news_item a.newsmore,
          div.fw_container_inner div.fw_col_r div.rc_content_home
           div.home_header div.news_item a.newsmore:link,
          div.fw_container_inner div.fw_col_r div.rc_content_home
           div.home_header div.news_item a.newsmore:visited
          {
            color: white;
            text-decoration: underline;
          }

      div.fw_container_inner div.fw_col_r div.rc_content_home
       div.home_contents
      {
        padding: 14px;
      }

        div.fw_col_r div.rc_content_home div.home_contents
         div.section
        {
          width: 230px;
          margin: 5px;
          float: left;
        }
        div.fw_col_r div.rc_content_home div.home_contents
         div.section.float_r
        {
          float: right;
        }

          div.fw_col_r div.rc_content_home div.home_contents
           div.section div.section_header
          {
            width: 107px;
            padding: 2px 4px 0px 4px;
            float: left;
            font-size: 9pt;
            color: #ff9900;
            font-weight: bold;
          }

          div.fw_col_r div.rc_content_home div.home_contents
           div.section div.section_items
          {
            width: 107px;
            padding: 0px 4px;
            float: left;
            font-size: 9pt;
            color: #ff9900;
            font-weight: bold;
          }

            div.fw_col_r div.rc_content_home div.home_contents
             div.section div.section_items ul
            {
              list-style-image: url('http://www.kintera.org/atf/cf/%7BBC9650E6-A7EB-483F-A210-CC3E0D7445A6%7D/LC-NAV-BULLET.JPG');
              margin: 0px 0px 0px 8px;
              padding: 0px;
            }

              div.fw_col_r div.rc_content_home div.home_contents
               div.section div.section_items ul li
              {
                padding: 1px 0px;
              }

              div.fw_col_r div.rc_content_home div.home_contents
               div.section div.section_items ul li a,
              div.fw_col_r div.rc_content_home div.home_contents
               div.section div.section_items ul li a:link,
              div.fw_col_r div.rc_content_home div.home_contents
               div.section div.section_items ul li a:visited
              {
                font-size: 9pt;
                font-weight: normal;
                color: black;
              }
              div.fw_col_r div.rc_content_home div.home_contents
               div.section div.section_items ul li a:hover
              {
                color: #cc6600;
              }

    div.fw_container_inner div.fw_col_r div.rc_content
    {
      width: 509px;
      margin: 15px 0px 0px 17px;
      padding: 0px 0px 0px 0px;
    }

    div.fw_container_inner div.fw_col_r div.rc_footer
    {
      margin: 32px 0px;
      font-size: 8pt;
      color: #999999;
      text-align: right;
    }

      div.fw_container_inner div.fw_col_r div.rc_footer a,
      div.fw_container_inner div.fw_col_r div.rc_footer a:link,
      div.fw_container_inner div.fw_col_r div.rc_footer a:visited
      {
        color: #cc6600;
        font-size: 8pt;
        text-decoration: none;
      }
      div.fw_container_inner div.fw_col_r div.rc_footer a:hover
      {
        color: #ff8000;
        font-size: 8pt;
        text-decoration: underline;
      }


/*
 Suckerfish menu
*/
div.fw_container_inner div.fw_col_r div.rc_upper_nav
{
  width: 700px;
  height: 20px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  position: relative;
  z-index:999;
}

ul#sfmenu1
{
  list-style: none;
  float: left;
position: absolute;
left:220px;
top:90px;
  margin: 0px;
  padding: 0px;
  width: 700px;
  background-color:#cc6600;
  z-index:999;
}
  ul#sfmenu1 li.bar
  {
    float: left;
    position: relative;
    height: 20px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    vertical-align: middle;
    font-size: 9pt;
    font-weight: bold;
    background-color: #cc6600;
	z-index:999;
  }
  ul#sfmenu1 li.bar.first
  {
  } 
  ul#sfmenu1 li.bar.over
  {
    background-color: #ff9933;
  }

    ul#sfmenu1 li.bar a,
    ul#sfmenu1 li.bar a:link,
    ul#sfmenu1 li.bar a:visited
    {
      color: white;
      text-decoration: none;
      display: block;
      margin: 2px 8px 2px 8px;
      font-size: 9pt;
    }
    ul#sfmenu1 li.bar a:hover
    {
      /* Stays same here */
    }

    ul#sfmenu1 li.bar.over a,
    ul#sfmenu1 li.bar.over a:link,
    ul#sfmenu1 li.bar.over a:visited
    {
      /* Stays same here */
    }

    ul#sfmenu1 li.bar ul
    {
      display: none;
      position: absolute;
      z-index: 1000;
      list-style: none;
      padding: 0px;
      margin: 0px;
      width: 169px;
    }
    ul#sfmenu1 li.bar.over ul
    {
      display: block;
      top: 20px;
      left: 0px;
      background-color: #a8a8a8;
    }

      ul#sfmenu1 li.bar ul li,
      ul#sfmenu1 li.bar.over ul li
      {
        text-align: left;
        background-color: transparent;
        margin: 0px;
        padding: 4px 4px 8px 4px;
        font-size: 9pt;
        font-weight: bold;
        width: 161px;
        position: relative;
      }
      ul#sfmenu1 li.bar.over ul li.over
      {
        background-color: #a87e54;
      }

        ul#sfmenu1 li.bar.over ul li a,
        ul#sfmenu1 li.bar.over ul li a:link,
        ul#sfmenu1 li.bar.over ul li a:visited
        {
          color: white;
        }

          ul#sfmenu1 li.bar ul li ul,
          ul#sfmenu1 li.bar.over ul li ul
          {
            display: none;
          }
          ul#sfmenu1 li.bar.over ul li.over ul
          {
            position: absolute;
            display: block;
            left: 169px;
            top: 0px;
          }
  /*
    Individual menu widths
  */
    ul#sfmenu1 li.bar.about_nawho
    {
      width: 113px;
    }
    ul#sfmenu1 li.bar.programs
    {
      width: 113px;
    }
    ul#sfmenu1 li.bar.events_news
    {
      width: 113px;
    }
    ul#sfmenu1 li.bar.publications
    {
      width: 113px;
    }
    ul#sfmenu1 li.bar.donate
    {
      width: 113px;
    }
      ul#sfmenu1 li.bar.donate ul
      {
        left: -90px;
      }



/*
 Clearfixes
*/
div.fw_container_inner div.fw_col_r div.rc_content_home
 div.home_contents:after,
div.fw_col_r div.rc_content_home div.home_contents
 div.section:after
{
  content: "."; 
  display: block; 



  height: 0; 
  clear: both; 
  visibility: hidden;
}

/*New Homepage Styles */
.logo {
float:left;
width:220px;
margin:0px;
padding:0px;
}



.bumper {
float:left;
width:113px;
height:70px;
margin-top:20px;
padding:0px;
background-image:url('http://www.kintera.org/atf/cf/%7BBC9650E6-A7EB-483F-A210-CC3E0D7445A6%7D/RC-UPPER-BUMPER-BG.GIF');}

.forms {
float:left;
width:587px;
left: 333px;
top: 20px;
height: 70px;
position: absolute;
padding:0px;
background-color:#ffcc99;
}

.home_features {
width:656px;
margin:0;
padding:0px;
text-align:left;
float:left;
}

.home_content {
width:460px;
position: absolute;
top: 390px;
left: 240px;
float: left;

padding:0px;
text-align:left;
float:left
}

.rc_upper_form {
float:left;
width:260px;
padding:0px;
background-color:#ffcc99;
margin-top:8px;
margin-right:13px;
margin-bottom:8px;
margin-left:13px;
font-size:7.5pt;
color:#666666;}

a.sitemap_view,
a.sitemap_view:link,
a.sitemap_view:visited {
padding: 0px;
color: #996633;
text-decoration: underline;
font-size: 7.5pt;
}

.rc_footer {
font-size:8pt;
color:#999999;
text-align:right
}

.rc_footer a,
.rc_footer a:link,
.rc_footer a:visited {
color: #cc6600;
font-size: 8pt;
text-decoration: none
}
      
.rc_footer a:hover {
color: #ff8000;
font-size: 8pt;
text-decoration: underline;
}

input.image_butt {
vertical-align: middle;
}

.pagination{
display: none;
}

#rssfeed  {
width: 179px;
position: absolute;
top:-5px;
left:481px;
background-color: #ffdcba;
padding: 10px;
background-image: url('http://www.kintera.org/atf/cf/%7BBC9650E6-A7EB-483F-A210-CC3E0D7445A6%7D/BODY-RSS5.GIF');
background-repeat: repeat-y;
float: left
}

/*End New Homepage Styles */