body{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFF;
	}


#wrapper{
	width:800px;
	margin:0 auto;
	border: 1px solid #c0c0c0;
}


.topbg{
	background:url(../images/ob_top.png) no-repeat;
	widows:800px;
	height:60px;
}


#left{
	background:#FFED4E url(../images/phil_ob.png) bottom;
	background-repeat:no-repeat;
	width:139px;
}

td.content{
	padding:0px 2px 2px 5px;
	width:513px;
}

#right{
	background:#CCC461;
	width:156px;

}



.about{
	width:99%;
}


#footer{
	background:url(../images/footom.png) no-repeat;
}

#footnav{
	text-align:center;
}

#footnote {

color:#857806;

width:422px;

height:auto;

font-size:10px;

text-align:center;

padding-top:20px;

margin-left:200px;

}

/*-----PATHWAY-----*/

#pathway {
margin-left:10px;

}

span.pathway {

color:#333;

font-size:11px;

font-weight:bold;

}

a.pathway:link{

color:#333;

font-size:11px;

font-weight:bold;

}

a.pathway:visited{

color:#333;

font-size:11px;

font-weight:bold;

}

a.pathway:active {

color:#333;

font-size:11px;

font-weight:bold;

}

a.pathway:hover {

color:#ff0000;

font-size:11px;

font-weight:bold;

}

a:link, a:visited {

	color:#ff0000; 

	text-decoration: none;

	font-weight: normal;

}

a:hover {

	color:#0033FF;	

	text-decoration: none;

	font-weight: normal;

}

div.moduletable_rightmod

{

	margin-bottom: 0px;

	margin-top:0px;

	color:#fff;

	font-size:11px;

	margin-left:0px;

	padding:5px;

	padding-top:2px;

	background:#fff url(../images/newsletter.png);

background-repeat:repeat-x;

	padding-bottom:10px;

}

div.moduletable_rightmod_nobg

{

	margin-bottom: 0px;

	margin-top:0px;

	color:#575216;

	font-size:11px;

	margin-left:0px;

	padding:5px;



	padding-top:2px;

	x background:#fff url(../images/newsletter.png);

x background-repeat:repeat-x;

	padding-bottom:10px;

}

div.moduletable_rightblue

{

	margin-bottom: 3px;

	margin-top:0px;

	color:#fff;

	font-size:11px;

	margin-left:0px;

	padding:5px;

	padding-top:2px;

	background:#fff url(../images/newsletter.png);

background-repeat:repeat-x;

	padding-bottom:10px;
	height:60px;
	

}

/*-----------Search-----------------*/

div.moduletable_search

{

	margin-bottom: 3px;

	margin-top:0px;

	color:#000;

	font-size:11px;

	margin-left:0px;

	padding:5px;

	padding-top:2px;

	x background:#FFFAC3;

	padding-bottom:10px;

position:relative;

right:0px;

top:7px;

margin-left:480px;

}

input.button_search {

border: 0px solid #000;

background:none;

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

font-weight:bold;

padding: 2px;

margin-top:0px;

margin-right:0px;

color:#fff;

cursor:pointer;



}

input.inputbox_search {

border: 1px solid #ccc;

background: #FFF ;

font-family: Tahoma, Helvetica, sans-serif;

font-size: 11px;

padding: 1px 6px;

color: #333;

width:140px;

margin-bottom:2px;	

}

/*---------------BlUE-------------*/

div.moduletable_rightblue

{

	margin-bottom: 0px;

	margin-top:0px;

	color:#fff;

	font-weight:bold;

	font-size:11px;

	margin-left:0px;

	padding:0px;

	padding-top:1px;

	background:#656023;

	padding-bottom:0px;

}

div.moduletable_rightmod h3, .moduletablenewsletter h3

{



	font-weight:bold;

	font-family:Helvetica, sans-serif;

    color:#fff;

	background:#ff0000;

	font-size:10px;

	text-decoration:none;

	font-family:verdana;

 	text-align:center;

	width:148px;

	margin-top:0px;

	text-transform:uppercase;

	padding:3px 0px 3px 2px;

  

}

div.moduletable h3 {

	font-family:tahoma, helvetica, sans-serif;

        color:#fff;

background:#ff0000;

text-align:center;

padding-top:5px;

width:149px;

position:relative;

left:5px;

margin-left:1px;

padding-bottom:5px;

	font-size:10px;

	text-transform:uppercase;





	text-decoration:none;

}

div.moduletable_flash {



margin-top:20px;

}

div.moduletable_rightmod a {

color:#fc0;

}

/*-------------------------*/

div.moduletable_latest {

font-size:11px;

color:#333;

margin-bottom:2px;

background:#E8E8E8 ;

margin-top:0px;

padding-bottom:5px;

}

div.moduletable_latest h3 {

color:#fff;

background:#E8E8E8 url(../images/latest.png);

width:380px;

height:28px;

margin-bottom:0px;

line-height:27px;

text-decoration:none;

background-repeat:no-repeat;

margin-top:0px;

padding:0px 0px 0px 0px;

text-indent:10px;

}

.latest {

margin-top:-0px;

}

.date {

color:#FE8F00;

font-weight:bold;

}

/*-------------------------*/




.moduletable-cheader {

	margin-top: 25px;

        margin-bottom: 0px;

        margin-left: 5px;

}

#health {

background:#fc0;

padding:3px;

border:1px solid 

}

#health a {

X background:#fc0;

color:#816E04;

font-weight:bold;

}

#health a:hover {

background:#ff0000;

color:#FFF;

}

#health:hover {

background:#ff0000;

border:1px solid #fff;

}

div.back_button a {

font-weight:bold;

font-size:11px;

color:#333;

text-align:center;

width:100%;

margin:auto;



}

.back_button a {

	background: url(../images/back.png) top;

	background-repeat:no-repeat;

	width:88px;

	height:45px;

	display:block;

	x text-align:left;

	cursor:pointer;

	margin-left:0px;

	text-indent:-2700px;

}

.back_button a:hover {

	background: url(../images/back.png) bottom;

	background-repeat:no-repeat;

	width:88px;

	height:45px;

	text-indent:-2700px;

	display:block;

}

.pagenav_prev a {

	background: url(../images/prev.png) top;

	background-repeat:no-repeat;

	width:61px;

	height:22px;

	display:block;

	x text-align:left;

	cursor:pointer;

	margin-left:0px;

	text-indent:-2700px;

}

.pagenav_prev a:hover {

	background: url(../images/prev.png) bottom;

	background-repeat:no-repeat;

	width:61px;

	height:22px;

	display:block;

	cursor:pointer;

	margin-left:0px;

	text-indent:-2700px;

}

.pagenav_next a {

	background: url(../images/next.png) top;

	background-repeat:no-repeat;

	width:61px;

	height:22px;

	display:block;

	x text-align:left;

	cursor:pointer;

	margin-left:0px;

	text-indent:-2700px;

}

.pagenav_next a:hover {

	background: url(../images/next.png) bottom;

	background-repeat:no-repeat;

	width:61px;

	height:22px;

	display:block;

	cursor:pointer;

	margin-left:0px;

	text-indent:-2700px;

}

.search{
	margin-top:-5px;
	background:#656023;
	padding-left:6px;
}

.search .inputbox{
	width:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c0c0c0;
}

.contentheadingabout, .contentheadingcp, .contentheadingpartner, a.contentpagetitle_art, a.contentpagetitle {

	height:17px;

	color:#857806;

	font-weight:normal;

	font-size: 18px;

	text-align:left;

	text-spacing:-0.02px;

	font-family:arial,Tahoma, Helvetica, sans-serif;
	background:none;

}

.componentheading, .contentpagetitleabout, .contentpagetitlepartner {

	color:#857806;

	font-weight:normal;

	font-size: 18px;

	text-align:left;

	font-family:arial,Tahoma, Helvetica, sans-serif;
	background:none;
	margin-bottom:5px;

}

td.contentheading a{
	color:red;
	font-size:11px;
	font-weight:bold;
}




.small, .modifydate

{

	font-size: 0.8em;

	color: #999999;

}

.createdate {

	height: 10px;

	padding-bottom: 5px;

	color:#333;

	font-size:0.8em;

}


/*-----------Search-----------------*/

div.moduletable_search

{

	margin-bottom: 3px;

	margin-top:0px;

	color:#000;

	font-size:11px;

	margin-left:0px;

	padding:5px;

	padding-top:2px;

	x background:#FFFAC3;

	padding-bottom:10px;

position:relative;

right:0px;

top:7px;

margin-left:480px;

}

input.button_search {

border: 0px solid #000;

background:none;

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

font-weight:bold;

padding: 2px;

margin-top:0px;

margin-right:0px;

color:#fff;

cursor:pointer;



}

input.inputbox_search {

border: 1px solid #ccc;

background: #FFF ;

font-family: Tahoma, Helvetica, sans-serif;

font-size: 11px;

padding: 1px 6px;

color: #333;

width:140px;

margin-bottom:2px;	

}


.mainlevelright {

margin-left:10px;

}

a.mainlevelright, a.mainlevelright:link, a.mainlevelright:visited, mainlevelright:active

{

	display: block;

	text-decoration: none;

	padding: 2px;

	color: #fff;

background:url(../images/arrow2.png);

background-repeat:no-repeat;

	text-align:left;

	font-weight:bold;

 	x border: solid 1px #666;

	width: 130px;

	line-height:15px;

	white-space: nowrap;

	margin-top:1px;

	text-indent:15px;

}

a.mainlevelright:hover

{

	x background: #2178ED url(../images/main_hover.png);

	color:#FFFAC3;

	white-space: nowrap;

	x border: solid 1px #0049AD;

}


a.sublevelright:link, a.sublevelright:visited {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight: normal;

  color: #fff;

font-style:italic;

  text-align: left;

  padding-left:33px

}



a.sublevelright:hover {

  font-family:  Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight: normal;

  text-decoration: none;

  color: #FFF9C3;

  text-align: left;

}

a img{
	border:none;
}




/*------------ACAJOOM-------*/

.moduletablenewsletter{
	padding:5px;
	width:146px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#wz_11, #wz_12{
	width:120px;
	margin-left:7px;
	margin-bottom:10px;
	padding-left:5px;
}

#aca_22{
	margin-left:7px;
	background:url(../images/oo_tabbar_bg.png) repeat scroll 0 0;
	border: 1px solid #000000;
	color:#000;
	padding:2px;
	margin-top:10px;
	font-weight:bold;
	font-size:11px;
}

.itemContainer{
	background:#E8E8E8;
	font-size:11px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	margin-bottom:3px;
	border-bottom:1px solid #333;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #999;
	border-top:1px solid #d1d1d1;
	width:97% !important;
}

.itemReadMore{
	text-align:right;
}

.itemIntroText{
	margin-top:-25px;
}

.itemIntroText img{
	border: 2px solid red;
}

.moduletablepartner{
	margin-top:10px;
	margin-bottom:2px;
}

.inputbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.moduletable-cheader{
	margin-top:-10px;
}

#morenews {

width:99%;

height:30px;

background:#FBEF37 url(../images/MorePrograms.png);
margin-bottom:-30px;
}

/*-Gallery---*/
.contentpaneopengallery{
	background:#FDFBDF;
	width:99%;
	padding:3px 5px;
}
.contentpaneopengallery img{
border: 2px solid #EDEABD;
}


.contentpaneopen, .contentpaneopen_art{
	background:#E8E8E8;
	font-size:11px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	border-bottom:1px solid #333;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #999;
	border-top:1px solid #d1d1d1;
	width:99.5% !important;
}

.contentheading_art{
	color:#615B05;
padding:4px;

width:99%;

white-space:nowrap;

background:#FAEF31;

font-weight:bold;
}

.contentpagetitle_art{
	color:red!important;
		font-family:Verdana, Geneva, sans-serif !important;
	font-size:11px !important;}


.contentpaneopen a img{
	border:2px solid red;
	}

a.readon, a.readon_art{
	margin-left:400px;
}

#quickheader {

font-weight:bold;

background:#816E04;

text-indent:7px;

color:#fff;

padding:2px;

}

#quickheader2 {

font-weight:bold;

background:#816E04;

text-indent:7px;

color:#fff;

padding:2px;
margin-bottom:-30px;
width:486px;
}

td.article_column{
	width:100% !important;
}
/*----------Volunteer Form---*/
.jftextbox, .jflist, .jftextarea, .jfradio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding:3px;
}

.jftextbox:hover, .jftextbox:focus, .jftextarea:hover, .jftextbox:focus, .jfradio:hover, .jflist:focus, .jflist:hover, .jfradio:focus  {
	background:#FFFFCC;
	border:2px solid #c0c0c0;
}

label.jftextbox:hover, label.jftextbox:focus, label.jftextarea:hover, label.jftextarea:focus, label.jflist:hover, label.jflist:focus{
	background:none;
	border:none;
}

.jfbutton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background:#CCC461;
	border:1px solid #c0c0c0;
	margin-top:10px;
}

.article_separator{
	height:4px;

}

/*-----------AWARD--*/
.moduletableaward{
	background:#f1f1f2;
	padding:0 5px 0px 5px;
	width:120px;
	margin-left:5px;
	font-size:11px;

}

.moduletableaward a{
	color:green;
	font-weight:bold;
}

.moduletableaward a img{
	border: 1px solid green;
}

.moduletableaward h3{
	color:green;
	font-weight:bold;
	font-size:11px;
}

a.mainlevelnav  {

font-size:12px;

font-weight:bold;

font-family:verdana;
color:#333!important;

text-align:center;

}

a.mainlevelnav:hover{
	color:red!important;
}


/*------NEW VIDEOS---*/

.moduletablevideos h3{
	color:red;
	margin-bottom:5px;
}
.newvid{
		background:#E8E8E8;
	font-size:11px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	border-bottom:1px solid #333;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #999;
	border-top:1px solid #d1d1d1;
	width:97% !important;
}

.newvid a img{
	border:2px solid red;
}
