

/* START GLOBAL BODY AND CONTAINER STYLES */
	.programBody {
		margin: 0;
		padding: 0;
		background-color: #eee;
	}
	
	#apmContainer {
		width: 990px;
		margin: 0 auto;
	}
	
	#apmContainerLeft {
		width: 770px; 
		padding: 0; 
		float: left;
	}
	
	#apmContainerRight {
		float: right; 
		width: 165px;
		text-align: center;
		padding: 8px 15px 0 0; 
		margin-right: 15px;
	}
	
	.skiplink {
		display:none
	}
/* END GLOBAL BODY AND CONTAINER STYLES */

/* START GLOBAL HEADER STYLES */
	#apmHeaderBar {
		width: 100%;
		margin:0px;
		padding:0px;
		vertical-align:bottom;
		position: relative;
        z-index: 99999;
	}
	#apmGlobalHead {
		width: 964px;
		position: relative;
		margin: 0 auto;
		padding: 0px;
	}
	div.apmFdOff {
		height: 30px;
	}
	div.apmFdOn {
		height: 100px;
	}
	#apmWebLogo {
		border: 0;
		float: left;
		margin: 3px 0 13px;
		padding: 0px;
	}


/* START APM DROPDOWN STYLES */	
	div#apmDropDown {
		width: 239px;
		float: right;
		display: inline; /*ie 6 bug fix*/
		margin: 9px 5px 0 0;
		padding: 0;
	}
	#apmMenu{
        font: normal 12px Arial, Verdana, sans-serif;
        z-index: 99999;
	}
    
	div.apmFdOff ul#apmMenu{
		position: absolute;
		right: 0;
		top: 0;
		margin: 25px 5px 0 0;
		padding-bottom: 5px;
	}
	
	div.apmFdOn ul#apmMenu{
		position: absolute;
		right: 0;
		top: 0;
		margin: 85px 5px 0 0;
		padding-bottom: 5px;
	}
	ul#apmMenu{
		padding: 0;
		margin: 0;
		list-style-type: none;
		display: none;
		background-color: #fff;
		clear: none;
		border: 1px solid #ccc;
   		width:427px;
	}
	* html ul#apmMenu {
		padding-top: 9px;
	}
	ul#apmMenuLabel{
		width: 239px;
		height: 17px;
	}
	
	#apmMenuLabel img {
		padding:0;
		margin: 0;
		border: 0;
	}

    iframe.bgiframe {
        background-color: #fff;
    }

	
	#apmMenu li.apmProg {
		border-bottom: 1px solid #efefef;
		margin: 0 8px;
	}
	#apmMenu li.apmProgLast {
		border-bottom: none;
	}
	
	ul#apmMenu li.apmPrgCategory {
		display: list-item;
		float: none;
		background-image: none;
		height: 20px;
		border:0;
		margin: 9px 0 0 10px;
		padding: 0;
		font-size: 11px;
		font-weight: bold;
	}	
		
	ul#apmMenu li a {
		font: normal 12px Arial, Verdana, sans-serif;
		height: 20px;
		padding: 0;
		margin: 0;
		border: 0;
		text-decoration: none;
		display: block;
		padding: 1px 0;
	}
	
	* html #apmMenu{height: 100%;} 
	
	
	ul#apmMenu li a:hover {
		background-color: #efefef;
	}
	
	
	.apmPgName {
		color: #b70005;
		width: 183px;
		margin-left: 1px;
		float: left;
		height: 20px;
		line-height:1.9em;
		cursor: pointer;
	}
	
	.apmPgDesc {
		color: #898888;
		height: 20px;
		line-height:1.9em;
	}
	
	.apmProgEmpty {
		background-image: none;
	}
/* END APM DROPDOWN STYLES */		
/* END GLOBAL HEADER STYLES */



/* START FUNDRAISING ELEMENTS */
	div.apmFdOn {
		height:100px;
	}
	div.apmFdOff {
		height:40px;
	}
	#apmFdImg {
		border: 0;
		margin: 5px 0;
		padding: 0px;
	}
/* END FUNDRAISING ELEMENTS */

/* START GLOBAL FOOTER STYLES */
	#apmFooterBar {
		width: 100%;
		margin:0px;
		padding: 0;
		height: 24px;
	}
	#apmFooterBarText {
		font: 12px "Arial","Verdana",sans-serif;
		color: #fff;
		line-height: normal;
		margin: 5px 0 0 0;
		padding: 0;
		float: left;
	}
	#apmFooterBarText a, #apmFooterBarText a:visited, #apmFooterBarText a:active, #apmFooterBarText a:link {
		color: #fff;
		text-decoration: none;
	}
	#apmFooterBarText a:hover {
		color: #fff;
		text-decoration: underline;
	}
	#apmWebLogoH {
		border: 0;
		margin: 6px 20px 0 15px;
		padding: 0px;
		float: left;
		display: inline;
	}
	#apmFooterContent {
		font: 12px "Arial","Verdana",sans-serif;
		color: #000;
		margin: 0 0 13px 0;
		padding: 15px 0 0;
		width: 100%;
		background-color: #fff;
		text-align: left; 
	}
	div.apmWideFooter #apmFooterColumns {
		background: #fff url(/cobrand/standard/images/apm002/apm_ftrbg_wide.gif) repeat-y 0 0; 
		padding-top: 1px;
	}
	div.apmNarrowFooter #apmFooterColumns {
		background: #fff url(/cobrand/standard/images/apm002/apm_ftrbg_narrow.gif) repeat-y 0 0;
		padding-top: 1px;
	}
	#apmFooterContent a, #apmFooterContent a:visited, #apmFooterContent a:active, #apmFooterContent a:link {
		color: #b70005;
		font-weight: normal;
		background-color: #fff;
		text-decoration: none;
	}
	#apmFooterContent a:hover {
		color: #b70005;
		font-weight: normal;
		background-color: #fff;
		text-decoration: underline;
	}
	
	.apmFooterTitle {
		margin: 0;
		padding: 0;
	}
	.apmFeatureTitle {
		font: bold 12px Arial,Verdana,sans-serif;
		color: #b70005;
	}
	#apmFooterColumns{
		margin: 0 13px;
		padding:0;
	}		
	div.apmPList {
		margin-top: 4px;
	}
	div.apmPListA {
		margin-top: 11px;
	}	
	div.apmPListB {
		margin: 0px;
		padding: 0px;
		height: 3px;
		width: 130px;
		font-size: xx-small;
	}
	#apmFooterColumns h5 {
		margin: 0;
		padding: 0;
		font: bold 11px/1 Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #000;
		display: block;
		float: none;
	}
	#apmFooterColumns p {
		margin: 10px 13px 0 0;
		padding: 0;
	}
	 .apmAnchList {
		line-height:1.6em;
	}
	.apmPromoText {
		line-height:1.3em;
	}
	#apmProgList1 {
		width: 18%;
		float: left;
		margin: 0 8px 0 3px;
	}	
	#apmProgList2 {
		margin: 11px 8px 0;
		width: 18%;
		float: left;
	}	
	#apmProgList3 {
		margin: 11px 8px 0;
		width: 18%;
		float: left;
	}
	#apmFooterSupport {
		width:18%;	
		float:left;
		margin: 0 8px;
	}	
	#apmFooterMore {
		width: 18%;
		float:left;
		margin: 0 0 0 8px;
	}
	.apmFooterEnd {
		clear: both;
	}
/* END GLOBAL FOOTER STYLES */

/* START PROGRAM COLORS */
	div.apm_apm {
		background-color: #b70005;
	}	
	div.apm_job {
		background-color: #b70005;
	}
	div.apm_phc {
		background-color: #317023;
	}
	div.apm_amv {
		background-color: #CC3300;
	}
	div.apm_arw {
		background-color: #49507A;
	}
	div.apm_amr {
		background-color: #3D5BB1;
	}
	div.apm_bbc {
		background-color: #007770;
	}
	div.apm_cdb {
		background-color: #ED8000;
	}
	div.apm_cmi {
		background-color: #7C2250;
	}
	div.apm_dpd {
		background-color: #1C0834;
	}
	div.apm_fut {
		background-color: #988F86;
	}
	div.apm_hol {
		background-color: #6F8DB9;
	}
	div.apm_ktb {
		background-color: #3e3532;
	}
	div.apm_lit {
		background-color: #9A4B00;
	}
	div.apm_mkp, div.apm_mkm {
		background-color: #00a7d4;
	}
	div.apm_mno {
		background-color: #00628C;
	}
	div.apm_mtt {
		background-color: #C60075;
	}
	div.apm_men {
		background-color: #A12830;
	}
	div.apm_pft {
		background-color: #90B8A8;
	}
	div.apm_pip {
		background-color: #6C1F7E;
	}
	div.apm_spc {
		background-color: #939871;
	}
	div.apm_sps {
		background-color: #005C96;
	}
	div.apm_snd {
		background-color: #82474A;
	}
	div.apm_sof {
		background-color: #3e3532;
	}
	div.apm_spt {
		background-color: #D81F2A;
	}
	div.apm_sry {
		background-color: #DA5C05;
	}
	div.apm_sus {
		background-color: #60A8B8;
	}
	div.apm_sym {
		background-color: #9E6BA7;
	}
	div.apm_twa {
		background-color: #074263;
	}
	
	
	div.apmFooterBGapm {
		background-color: #FFFFFF;
	}
	div.apmFooterBGmkp {
		background-color: #FFFFFF;
	}
	div.apmFooterBGpip {
		background-color: #F3F2DD;
	}
	div.apmFooterBGcdb {
		background-color: #ffffff;
	}
	div.apmFooterBGapm {
		background-color: #FFFFFF;
	}
	
	div.apmFooterBGphc {
		background-color: #FFFFFF;
	}
	div.apmFooterBGamv {
		background-color: #FFFFFF;
	}
	div.apmFooterBGarw {
		background-color: #FFFFFF;
	}
	div.apmFooterBGamr {
		background-color: #FFFFFF;
	}
	div.apmFooterBGbbc {
		background-color: #FFFFFF;
	}
	div.apmFooterBGcdb {
		background-color: #FFFFFF;
	}
	div.apmFooterBGcmi {
		background-color: #FFFFFF;
	}
	div.apmFooterBGfut {
		background-color: #FFFFFF;
	}
	div.apmFooterBGhol {
		background-color: #FFFFFF;
	}
	div.apmFooterBGlit {
		background-color: #FFFFFF;
	}
	div.apmFooterBGmkp {
		background-color: #FFFFFF;
	}
	div.apmFooterBGmno {
		background-color: #FFFFFF;
	}
	div.apmFooterBGmtt {
		background-color: #FFFFFF;
	}
	div.apmFooterBGmen {
		background-color: #FFFFFF;
	}
	div.apmFooterBGpft {
		background-color: #FFFFFF;
	}
	div.apmFooterBGpip {
		background-color: #F3F2DD;
	}
	div.apmFooterBGspc {
		background-color: #FFFFFF;
	}
	div.apmFooterBGsps {
		background-color: #FFFFFF;
	}
	div.apmFooterBGsnd {
		background-color: #FFFFFF;
	}
	div.apmFooterBGsof {
		background-color: #FFFFFF;
	}
	div.apmFooterBGspt {
		background-color: #FFFFFF;
	}
	div.apmFooterBGsry {
		background-color: #FFFFFF;
	}
	div.apmFooterBGsus {
		background-color: #FFFFFF;
	}
	div.apmFooterBGsym {
		background-color: #FFFFFF;
	}
	div.apmFooterBGtwa {
		background-color: #FFFFFF;
	}
/* END PROGRAM COLORS */




/* START AMAZON TILE */

#amzContainer {
	margin: 10px auto;
	width: 156px;
	border: solid #000 1px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	background-color: #fff;
}
#amzContainerWide {
	margin: 10px auto;
	width: 192px;
	border: solid #000 1px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	background-color: #fff;
}
#amzSearch {
	margin: 0 5px;
}
.amzLabel{
	margin: 6px 0;	
	text-align: left;
}


#amzSelect {
	width: 148px;
}
.amzKeyword {
	width: 116px;	
	margin-bottom: 2px;
}
.amzButton {
	padding: 0px; 
	height: 21px; 	
	margin: 0px;
}
div#amzLogoWide {
	text-align: center;
	background: #000;
	margin: 10px 0 0 0;
	width: 192px;
	padding: 4px 0;
	border: solid 1px #000;
}
div#amzLogo {
	text-align: center;
	background: #000;
	margin: 10px 0 0 0;
	width: 156px;
	padding: 4px 0;
	border: solid 1px #000;
}
#amzLogoWide a img {
	border: 0;
}
#amzLogo a img {
	border: 0;
}
/* END AMAZON TILE */

/* START SPONSOR STYLES */
#apmSponsorNarrow {
	margin: 8px auto 6px;
	font-size: 11px;
	font-family: Arial,Verdana, sans-serif;
	color: #666;
}
.apmSponsorDiv {
	margin-top: 13px;
}
/* END SPONSOR STYLES */


