.charity_banner{
width:980px;
height:326px;
clear:both;
margin-bottom:20px;
}

.ohana_banner{
width:963px;
height:185px;
clear:both;
background:#FFFFFF;
border: 8px solid #d3d3d3;
}
.ohana_banner_middle{
width:755px;
height:236px;
clear:both;
background:#FFFFFF;
border: 8px solid #d3d3d3;
}
.ohana_banner_small{
width:152px;
margin:10px 0px 10px 0px;
height:230px;
clear:both;
padding-top:5px;
background:#FFFFFF;
border: 3px solid #d3d3d3;
}


.ohana_banner_middle h1{
font-size:28px;
font-family: Arial;
margin:0px;
display:block;
color:#aaaaaa;
padding:30px 30px 0px;
text-align:right;
}

.ohana_banner h1{
font-size:33px;
font-family: Arial;
margin:0px;
display:block;
color:#aaaaaa;
padding:45px 45px 0px;
text-align:right;
}

.ohana_banner p{
font-size:20px;
font-family: Arial;
color:#aaaaaa;
padding:10px;
text-align:center;
line-height:1.5;
}

.ohana_banner_middle p{
font-size:15px;
font-family: Arial;
color:#6a6a6a;
padding:10px;
text-align:center;
line-height:1.5;
}

.ohana_banner_small p{
padding:10px;
text-align:center;
font-size:11px;
}

.purple_span{
color:#a13d70;
}

a:hover.purple_span {
color:#a13d70 !important;
text-decoration:none !important;
}
.ma{
margin:0 auto;
}
.fl{
float:left;
display:block;
}

.ccc{
clear:both;
margin:0px;
padding:0px;
line-height:0,1;
border-bottom: 1px solid #d2d2d2;
display:block;
height:1px;
}

.ddd{
clear:both;
margin-top:5px;
padding:0px;
line-height:0,1;
border-bottom: 1px dashed #d2d2d2;
display:block;
height:1px;
}


.charity_content{
padding-top:20px;
width:963px;
background:#FFFFFF;
}


.charity_content h1{
color:#16A2FB;
font-family:Verdana,sans-serif;
font-size:20px;
font-weight:bold;
}
.charity_content h2{
color:#C33EA7;
font-family:Verdana,sans-serif;
font-size:20px;
font-weight:bold;
}

.charity_content p{
font-size:15px;
line-height:1.5;
}

.left_col{
width:460px;
margin-right:10px;
float:left;
margin-bottom:30px;
}


.right_col{
width:460px;
margin-left:10px;
float:right;
margin-bottom:30px;
}

.banner_href{
text-decoration:none;
}




.cb{
clear:both;
}

ma{
margin:0 auto;
}

#navigation {
background:url("../images/newimages/img/bg_top_navigation.gif") repeat-x scroll center top transparent;
}
#content {
background:url("../images/newimages/img/bg_content.gif") repeat-x scroll center top #FFFFFF;
}

#navigation #main_navigation ul.main_menu a.nav_passive_link {
background:url("../images/newimages/img/nav_passive.gif") repeat-x center;
}

#navigation #main_navigation ul.main_menu li.nav_active{
background:url("../images/newimages/img/nav_active.gif") repeat-x center;
}
#navigation #main_navigation ul.main_menu a.nav_active_link {
background:url("../images/newimages/img/nav_active_arrow.gif") no-repeat center top transparent;
}
#navigation #main_navigation .nav_search_go {
background:url("../images/newimages/img/top_go.gif") no-repeat;
}

#navigation #main_navigation .nav_search_area {
background:url("../images/newimages/img/top_search.gif") no-repeat left top;
}

#main {
background:url("../images/newimages/img/bg_top.jpg") no-repeat scroll center top;

}
#content h2.column_head {
background:url("../images/newimages/img/head_right.gif") no-repeat right center;
}

#content .head_div {
background:url("../images/newimages/img/head_bg.gif") repeat-x;

}

.right_heading {
background:url("../images/newimages/img/right_heading.gif") no-repeat;}













#content #bottom_block {
background:url("../images/newimages/img/bg_bottom.gif") repeat-x center top #C1C1C1;

}


/*Activity Program*/

#navigation #main_navigation ul.call{
float:right;
padding:20px 20px 0 0;
color:#AAAAAA;
font-size:17px;
}


#content #bottom_block {
margin-left: auto;
margin-right: auto;
}

.activity{
width:963px;
margin-top:20px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
overflow:hidden;
background:#ffffff;
border: 8px solid #888888;

}

.activity_info{
width:550px;
float:left;
}

.activity p{
font-size:14px;
color:#888888;
margin:10px;
padding:0px 25px;
line-height:1.3;
}

.activity_right{
width:390px;
float:right;
}

.activity_block{
background:url("../images/newimages/img/back_purple.png") no-repeat  center;
clear:both;
height:147px;
margin:0px 0px 30px;
padding:0px;
text-align:left;
width:301px;
position:relative;
}

.activity_block p {
color:#FFFFFF;
font-size:10pt;
left:0px;
padding: 1ex;
position:absolute;
top:0px;
text-align: justify;
}


.yellow_span{
color:#f8de57;
}

#content #bottom_block #bottom_links_activity{
padding:0px;
width:890px;
}
.top_pa {
background:none;
font-family:Verdana,sans-serif;
font-size:14px;
padding:18px 0px;
text-align:center !important;
width:840px;
}

.top_pa  a{
color:#4b4b4b;
}
.top_pa  a:hover{
color:#888888;
}

.activity_ul{
list-style-image: url("../images/newimages/img/tick.png") !important;
font-size:14px;
color:#888888;
margin:0px 0px 0px 70px;
text-align:left;
}
.activity_ul li{
margin-bottom:20px;
float:none;
}
.ma{
margin:0 auto;
}
h5 {
color:#A13D70;
font-size:22px;
line-height:1.3;
margin:10px;
padding:0 25px;
text-align:left;
}

h6 {
color:#A13D70;
font-size:18px;
line-height:1.3;
margin:10px;
padding:0 25px;
text-align:left;
}
