/* ######################################## */
/* JA To make IE 4,5,5.5 show font-sizes in decent scale */
/* ######################################## */
@import url("pa_import.css");


/* ######################################## */
/* JA Styles for content */
/* ######################################## */
body {
	background-color : White;
}
body, table, td, p {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
A:link {
	color: #009678;
	text-decoration: none;
}
A:visited {
	text-decoration: none;
	color: #009678;
}
A:hover {
	text-decoration: none;
	color: #CC6633;
}
H1 {
	font-size: 160%; 
	font-weight: bold;
	color: #DA7600;
	margin-bottom : 10px;
	line-height: 110%;
}
H2 {
	color: #DA7600;
	font-size: 110%; 
	font-weight: bold;
	margin-bottom : 10px;
}
em {
	color: #DA7600;
	font-weight: bold;
	font-style: normal;
}
.large {
	font-size: larger;
	font-weight: bolder;
}
.note {
	color: #888888;
	font-size: 8pt;
}
.note2 {
	color: #555555;
	font-size: 7pt;
}
.donation {
	font-size: 10pt;
	font-weight: bold;
	border-style: solid;
	border-width: 2px;
	padding: 4px;
}
.construction {
	color: #cc6633;
	background-color: #ffcc99;
	font-size: 9pt;
	font-weight: bold;
}
.sup {
	font-size: 9px;
	vertical-align: super;
}
.hidden {
	font-size: 10px;
	color: #666666;
}
.hilite {
	background-color: #FFCC99;
	display: block;
	padding: 7px;
}
.hilite2 {
	background-color: #ffe4ca;
	display: block;
	padding: 7px;
}
.hilite_header {
	font-color: #ffffff;
	background-color: #993300;
	display: block;
	padding: 7px;
}
.hilite_green {
	background-color: #99cc99;
	display: block;
	padding: 7px;
}
.white, .white a:link, .white a:visited, .white a:active, .white a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.paheader2 .white, .paheader2 .white a:link, .paheader2 .white a:visited, .paheader2 .white a:active, .paheader2 .white a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* ######################################## */
/* JA Style for borders and navigation bars */
/* ######################################## */
.bodypad {
	padding: 18px 15px 20px 20px;
}
.printpad {
	padding: 15px 40px;
}
.home_rightnav td, .home_rightnav td p {
	font: 11px Arial, Helvetica, sans-serif;
}
.rightnav { /* JA current page in rightnav */
	font-size : 11px;
	color: #CC6633;
	font-weight : bold;
}
.rightnavsmall { /* JA any page in rightnav submenu */
	font-size : 9px;
	font-weight : bold;
}
.rightnav_sm_ { /* JA current page in sitemap rightnav */
	color: #CC6633;
	font-size : 13px;
	padding-left: 4px;
	line-height: 1.5em;
}
.rightnav_sm_small { /* JA any page in sitemap submenu */
	font-size : 11px;
	padding-left: 10px;
	font-weight : normal;
	line-height: 1.5em;
}
.rightnavboxtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
	text-align: center;
}
.leftnavpad {
	margin: 5px 5px 5px 15px;
	line-height: 1.3em;
}
table.leftnav a, table.leftnav a:visited { /* JA Yellow bgd of left navigation */
	color: #008875;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
table.leftnav a:hover {
	color:#CC6633;
}
td.leftnav2 a, td.leftnav2 a:visited { /* JA Green bgd of left navigation */
	color: #FFDE73;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
table.leftnav2 a:hover {
	color:#CC6633;
}
table.topnav a, table.topnav a:visited {
	color:#DA7600;
	font-weight:bold;
	font-size : 11px;
	text-decoration: none;
}
table.topnav a:hover {
	color: #CC6633;
}
.topnavboxtitle{
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color : #eeeeee;
	padding: 1px 1px 1px 4px;
}
td.sitemap {
	border: 2px solid #CCCCCC;
}
.footerpad {
	padding-left: 20px;
}
td.paheader {
	background: url(../../images/pa_rebrand/girls_computer_topnav.jpg) no-repeat;
}
td.paheader2 {
	background: #00A0AE url(../../images/pa_rebrand/new_name_banner.gif) no-repeat 18px 11px;
}
#world_map {
padding: 0;
margin: 0;
white-space:nowrap;
float:left;
line-height: 0;
}
#world_map_thumb {
padding: 0px 10px;
margin: 0px 0px 0px 480px;
white-space:nowrap;
}

