/*body*/
html, body
{ 
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
background-color: #fff;
margin: 0;
} 

body.bphome #nav li.bphome,
body.bpdecision #nav li.bpdecision,
body.bpfaq #nav li.bpfaq,
body.bpfather #nav li.bpfather,
body.bptest #nav li.bptest,
body.bpwait #nav li.bpwait,
body.bpcontact #nav li.bpcontact,
body.bppoem #nav li.bppoem,
body.aphome #nav li.aphome,
body.apprograms #nav li.apprograms,
body.aplegal #nav li.aplegal,
body.apmore #nav li.apmore,
body.apinternational #nav li.apinternational,
body.aptestimonials #nav li.aptestimonials,
body.apinfopak #nav li.apinfopak,
body.apresources #nav li.apresources,
body.genstaff #nav li.genstaff,
body.genevents #nav li.genevents,
body.gennew #nav li.gennew,
body.genoutreach #nav li.genoutreach,
body.genprof #nav li.genprof,
body.gencontact #nav li.gencontact,
body.gensponsors #nav li.gensponsors,
body.gendonate #nav li.gendonate,
body.addpfc #nav li.addpfc,
body.addrel #nav li.addrel,
body.addadult #nav li.addadult,
body.addabb #nav li.addabb,
body.addcustody #nav li.addcustody,
body.addexpert #nav li.addexpert
{	color: #bdae86;
	background-image: url(../images/logo-sm.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}


.alignright
{
clear: both;
float: right;
}

.alignleft
{clear:both;
float:left;
}

.center
{text-align: center;}

br
{clear: both;}

#container
{	
	text-align: left;
	width:950px;
	padding:0;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;	
	border: 1px solid #2b673f;
	border-left: 20px solid #2b673f;
	}
	
#menu
{
	width: 947px;
	text-align: left;
	background-color: #bdae86;
	border-left: 3px solid #fff;
	border-bottom: 3px solid #fff;
	margin: 0;
	padding: 0;
	height: 60px;

}
	
#menu ul {
	text-align: left;
	list-style: none;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#menu .top li {
	margin: 0;
}

#menu a {
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#menu .top a, #menu .top1 a {
	display: block;
	text-decoration: none;
	padding: 40px 25px 5px 5px;
	margin: 0;
}

 #menu .top a:link, #menu .top a:visited,  #menu .top1 a:link, #menu .top1 a:visited
{
	border-left: 3px solid transparent;
	color: #535743;
}

#menu .top a:hover, #menu .top a:active
{
	color: #000;
	border-left: 3px solid #fff;
}
#menu .top1 a:hover, #menu .top1 a:active
{
	color: #000;
}

#menu .sub a:link, #menu .sub a:visited
{
	color: #fff;
}

#menu .sub a:hover, #menu .sub a:active
{
	color: #bdae86;
}


#menu li {
	float: left;
	padding: 0;
	margin: 0;
}

#menu li ul {
	font-size: .8em;
	border: 3px solid #fff;
	background-color: #2b673f;
	position: absolute;
	top: 70px;
	left: -999em;
	height: auto;
	width: 220px;
	margin: 0;
	padding: 5px 5px;
}

#menu li li {
	line-height: 1.5em;
	padding: 0;
	width: 220px;
}

#menu li ul a {
	width: 220px;
	margin: 0;	
}

#menu li ul ul {
	margin: 0 0 0 220px;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}

#menu li:hover, #menu li.sfhover {
	color: #535743;
}

#sidebar
{clear: both;
float: left;
width: 270px;
margin: 0;
padding: 0;
}


#sidebar ul
{	text-align: left;
	list-style: none;
	font-weight: bold;
	font-style: italic;
	margin: 40px 5px 20px 5px;
	padding: 0;
}

#sidebar ul li
{line-height: 1.5em;}


#sidebar a {
	padding: 3px 5px 3px 25px;
	text-decoration: none;
	text-align: left;
}

#sidebar a:link, #sidebar a:visited
{
 font-size: 1em;
 color: #000;
}

#sidebar a:hover, #sidebar a:active 
{	color: #bdae86;
	background-image: url(../images/logo-sm.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}

#sidebar img
{border: 0;
margin: 10px;}

#content
	{
	background-color: #fff;	
	margin: 0;
	padding: 25px;
	min-height: 500px;
	}
	
#content img
{border: 0;}

img.alignleft
{margin-left: 15px;}


h1
{font-size: 1.5em;}

h2
{font-size: 1.25em;
 color: #2b673f;
}

h3
{font-size: 1.1em;
color: #000;
font-style: italic;}

h4
{font-size: 1.1em;
color: #cc3a3c;
}


h5
{font-size: 1em;
font-style: italic;
font-color: #2b673f;
text-indent: 25px;}

#content ul
{margin-left: 25px;
list-style: none;}

#content li
{padding: 5px 14px;
background-image: url(../images/bullet.jpg);
background-positioin: center left;
background-repeat: no-repeat;}

#content a
{text-decoration: none;}
#content a:link, #content a:visited
{color: #2b673f;}
#content a:hover, #content a:active
{color: #cc3a3c;}

.small
{font-size: .75em;
color: red;
}	

#mission
{
clear: both;
width: 100%;
margin: 0;
padding: 15px 0;
}
#mission h3
{
text-align: center;
font-size: 1.35em;
font-weight: normal;
font-style: italic;
color: #2b673f;
}
#footer
{
clear: both;
width: 100%;
background-color: #bdae86;
margin: 0;
padding: 15px 0;
}

#footer p
{margin: 0;
padding: 0;
font-size: 1em;
font-weight: bold;
text-align: center;
}

#footer a, #copyright a
{
font-size: 1em;
text-decoration: none;
}
#footer a:link, #footer a:visited
{
color: #53574e;
}
#footer a:hover, #footer a:active
{
color: #cf3c3f;
}

#copyright
{width:950px;
padding:0;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
}

#copyright p
{margin: 0;
padding: 0;
font-size: .8em;
text-align: center;
}
#copyright a:link, #copyright a:visited
{
color: #53574e;
}
#copyright a:hover, #copyright a:active
{
color: #cf3c3f;
}

