/*
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:660px;
position: absolute;
top: 130px;
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
}

.fw_lc_nav
{
width: 168px;
position: absolute;
top:290px;
left: 0;
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;
}

.fw_lc_nav ul li.top_level a,
.fw_lc_nav ul li.top_level a:link,
.fw_lc_nav ul li.top_level a:visited
{
margin: 0px;
padding: 0px;
font-size: 10pt;
font-weight: bold;
color: #ff9900;
text-decoration: none;
}
.fw_lc_nav ul li.top_level a:hover
{
text-decoration: underline;
}

.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;
}

.fw_lc_nav ul li.top_level ul li a,
.fw_lc_nav ul li.top_level ul li a:link,
.fw_lc_nav ul li.top_level ul li a:visited
{
font-size: 7.5pt;
color: #666666;
text-decoration: none;
font-weight: normal;
}
.fw_lc_nav ul li.top_level ul li a:hover
{
color: #cc6600;
text-decoration: underline;
}

.fw_lc_nav ul li.top_level ul li a.lcol_selected,
.fw_lc_nav ul li.top_level ul li a.lcol_selected:link,
.fw_lc_nav ul li.top_level ul li a.lcol_selected:visited
{
font-weight: bold;
}

/*End New Homepage Styles */