@charset "UTF-8";
/* CSS Document */
/* Channing Bete Company Stylesheet */
/* Developed: Adam Taylor, Februrary 2010 */

/* AHA WIDE STYLESHEET - ALL BROWSERS */
/* BROWSER-SPECIFIC STYLESHEETS ARE LOADD _AFTER_ THIS DOCUMENT */
/* SEE: ssi/aha-div-wide-IE6fixes.css - FOR IE6-specific "HACKS" */

BODY { 
	margin: 0px; 
	padding: 0px; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	background: #003366 url(../images/page_background_wide.gif) repeat-y center top;
}




img,
div {
behavior: url(/ssi/iepngfix.htc);} /* IE6 PNG FIx */
/***************************************************/
/**************** CLEAR VALUES RULES ***************/
/***************************************************/	


h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul,
li,
a { 
	margin: 0px; padding: 0px;
	}
	

p { max-width: 600px; }
p.fullwidth { max-width: none; }

             
/***************************************************/
/******************** A CLASSES ********************/
/***************************************************/	

a:link {
	color:#003366;
	text-decoration: underline;
}
a:visited {
	color:#003366;
}
a:hover {
	color:#BE002F;
	text-decoration: underline;
}
a:active {
	color:#003366;
}
a img { 
    border: none; 
}

/* This prevents anchors from acting like links */
/* Create a NEW class if you need to anchor something that is red or black.. */
a.anchor,
a.anchor:hover
a.anchor:visited
a.anchor:active {
	text-decoration: none;
	color: #003366;
	}
	

/***************************************************/
/*************** OUTERWRAPPER RULES ****************/
/***************************************************/	


div#OUTERWRAPPER {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	background: #FFF;
}

/***************************************************/
/**************** INNERWRAPPER RULES ***************/
/***************************************************/	


div#INNERWRAPPER {
	width: 980px;
	padding: 0px;
	background: #EFEFEF;
}

/***************************************************/
/****************** MASTHEAD RULES *****************/
/***************************************************/	


div#MASTHEAD {
	width: 980px;
	height: 130px;
	background: #990000;
	}
	
/***************************************************/
/******************* NAVBAR RULES ******************/
/***************************************************/	

	
div#NAVBAR {
	width: 970px;
	padding-left: 10px;
	height: 28px;
	background: #990000;
	color: #FFF;
}

		/***************************************************/
		/******************* NAVBAR CLASSES ****************/
		/***************************************************/	
		
		
		div#NAVBAR a,
		div#NAVBAR p {
	color: white;
	font-size: 12px;
	line-height: 26px;
	text-decoration: none;
		}
		
		div#NAVBAR a:hover {
			text-decoration: underline;
			}
		
		div#NAVBAR a.productSearch {
	font-size: 15px;
	font-weight: bold;
			}

/***************************************************/
/******************* LEFTNAV RULES *****************/
/***************************************************/	

div#LEFTNAV {
	width: 205px;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 750px !important;
	margin-bottom: 20px;
	background: #EFEFEF;
	float: left;
	clear: none;
	
	}
	
		/***************************************************/
		/************* LEFTNAV CLASSES STYLING *************/
		/***************************************************/	
		
		div#LEFTNAV a {
			font-size: 12px;
			margin: 4px 0px;
			font-weight: bold;
			text-decoration: none;
			display: block;
				}
		
		
			div#LEFTNAV a:hover {
				text-decoration: underline; 
				}
			div#LEFTNAV h2 {
			font-size: 14px;
			margin: 8px 0px 5px 0px;
			padding-bottom: 0px;
			color: #003366;
			}
		
			div#LEFTNAV .HRlside {
			height:1px;
			color:#CCCCCC;
			background-color: #CCCCCC;
			margin: 2px 5px 4px 0px;
			border-style: none;
		}
		
			div#LEFTNAV .shopSearchNow {
				margin-bottom: 5px;
				}
		
/***************************************************/
/**************** CONTENT DIV RULES ****************/
/***************************************************/	

div#CONTENT {
	float: right;
	clear: none;
	width: 755px;
	height: 100%;
	min-height: 850px;
	padding-top: 10px;
	padding-bottom: 1em;
	background: #FFFFFF;
}

div#CONTENT.index {	min-height: 750px; }

		/***************************************************/
		/************** CONTENT CLASS STYLING **************/
		/***************************************************/	
			
			div#CONTENT p,
			div#CONTENT h1,
			div#CONTENT h2,
			div#CONTENT h3,
			div#CONTENT h4,
			div#CONTENT h5 {
			margin-left: 20px;
			margin-right: 21px;
		}
		
		
			div#CONTENT hr {
			width: 714px;
			margin-bottom: 10px;
			margin-left: 20px;
			clear: both;
		}
		
			.hr{
			margin-left: 20px;
			width: 714px;
			height: 1px;
			border-top: 1px solid #999999;
			clear: both;
			margin-top: 10px;
			margin-bottom: 10px;
				}
			
			div#CONTENT h1 {
	color: #990000;
	font-size: 20px;
	line-height: 30px;
	clear: both;
				}
		
			div#CONTENT h2 {
	color: #003366;
	font-size: 18px;
	line-height: 26px;
	padding-top: 8px;
	margin-bottom: 2px;
			}
		
			div#CONTENT h3 {
	color: #990000;
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
			}
		
			div#CONTENT h4 {
	color: #000000;
	font-size: 15px;
	line-height: 21px;
			}
			
		
			div#CONTENT h5 {
			color: #000;
			font-size: 14px;
			}
		
			div#CONTENT p {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 10px;
			}
			
			div#CONTENT p.ptight {
			font-size: 13px;
			padding: 0px 5px 10px 0px;
			margin-left: 20px;
			}
			
		
	
/***************************************************/
/************** GENERAL LIST STYLING ***************/
/***************************************************/	

	div#CONTENT ol,
	div#CONTENT ul {
	margin: 0px 10px 10px 25px;
	max-width: 600px;
	padding-left: 15px;
	padding-top: 5px;
		}
		
	div#CONTENT ol {
		margin-left: 30px;
		}
	

	div#CONTENT li {
	font-size: 13px;
	padding-bottom: 6px;
	line-height: 18px;
	}
	

 ul.checklist {
	list-style-image: url(/images/red-checkmark.gif);
}

/***************************************************/
/****************** SUBNAV RULES *******************/
/***************************************************/		

	div#CONTENT .SUBNAV {
	margin-left: 20px;
	width: 238px;
	clear: none;
	padding: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	}


/***************************************************/
/****************** SUBNAV CLASSES *****************/
/***************************************************/		

div#CONTENT .SUBNAV h3 {
	color: #CCCCCC;
	font-size: 13px;
	margin-left: 0px;
	margin-bottom: 5px;
	padding-left: 0px;
}

div#CONTENT .SUBNAV p {
	font-size: 10px;
	padding-top: 0px;
	margin: 0px;
	line-height: 18px;
}

div#CONTENT .SUBNAV ul {
padding: 0px;
margin: 0px;
list-style: none;
}

div#CONTENT .SUBNAV li {
	margin: 0px 0px 5px 0px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left: 17px;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 0px;
} 

div#CONTENT .SUBNAV a:link,
div#CONTENT .SUBNAV a:visted {
	color: #003366;
	padding: 0px 5px 5px 0px;
	margin-right: 2px;
	}

div#CONTENT .SUBNAV a:hover {
color: #990000;
}


/***************************************************/
/************** CUSTOM SUBNAV STYLING **************/
/***************************************************/

/* SUB NAV - INDEX PAGE 		
div#CONTENT #subnav_index {
width: 714px;
clear: both;
margin-top: 10px;
margin-bottom: 20px;
} */
/* THE SUB NAV ON THE INDEX PAGE DOES NOT USE A TRADITIONAL LIST 
div#CONTENT #subnav_index li {
	float: left;
	display: inline;
	width: 28%;
	padding: 0 0 0 3%;
	font-size: 12px;
	margin-right: 2%;
	}
	
div#CONTENT #subnav_index li:hover {
	background: #EEE url(../images/arrow-greybg.gif) no-repeat;
	padding-bottom: 4px;
	}
div#CONTENT #subnav_index a:hover {
	text-decoration: none;
	} */

/* SUB NAV - AEDTRAINERS DEVICES */
div#CONTENT #subnav_AEDtrainers {
	width: 238px !important;
}

/* SUB NAV - BARRIER DEVICES */
div#CONTENT #subnav_barrierdevices {
width: 180px !important;
}

/* SUB NAV - MANIKINS SIMULATORS */
div#CONTENT #subnav_manikinssimulators {
	width: 220px !important;
	margin-bottom: 20px;
}


/* SUB NAV - ACLS PAGE */
#subnav_ACLS {
	width: 270px !important;
	margin-bottom: 5px;
}

/* SUB NAV - BLS PAGE */
#subnav_BLS {
	width: 265px !important;
	margin-bottom: 5px;
}

/* SUB NAV - HEARTSAVER PAGE */
#subnav_heartsaver {
	width: 285px !important;
}

/* SUB NAV - PALS PAGE */
#subnav_pals {
	width: 285px !important;
}

			
/* SUB NAV - FAMILY & FRIENDS COURSES PAGE */
#subnav_familyfriendscourses {
	width: 238px !important;
}

/* SUB NAV - eLearning */
#subnav_eLearning {
	width: 240px !important;
}

/* SUB NAV - Launch & Learn */
#subnav_launchandlearn {
	width: 714px !important;
	margin-bottom: 5px;
}
	
/* SUB NAV - Priority Club */
#subnav_pclub {
	margin-bottom: 20px !important;
	}
/* SUB NAV - Course Completion Cards */	
#subnav_CCC {
	width: 257px !important;
	}
	
/* SUB NAV - Other AHA Courses 
div#CONTENT #subnav_otherAHAcourses {
	width: 238px !important;
	}

Currently NOT a page.. */	

/***************************************************/
/************* GENERAL MASTRIGHT RULES *************/
/***************************************************/		
	
div#CONTENT .mastRight {
	float: right;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 10px;
	}
	
/***************************************************/
/************** CUSTOM MASTRIGHT RULES *************/
/***************************************************/			
	
	/* TEMPLATE */
	#mastright_TEMPLATE {
	width: 520px;
	height: 70px;
	background-color: #EFEFEF;
		}
	
	/* ACLS MASTRIGHT */	
	#mastright_acls {
	width: 435px;
	height: 115px;
	background-color: #EFEFEF;
	margin-bottom: 15px;
		}

	/* BLS MASTRIGHT */	
	#mastright_bls {
	width: 435px;
	height: 130px;
	background-color: #EFEFEF;
		}
		
	/* PALS MASTRIGHT */
	#mastright_pals {
	width: 420px;
	height: 130px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}
		
	/* PEARS MASTRIGHT */
	#mastright_PEARS {
	width: 450px;
	height: 130px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}
		
	/* HEARTSAVER MASTRIGHT */
	#mastright_heartsaver {
	width: 420px;
	height: 160px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}
	
	/* AED TRAINERS MASTRIGHT */
	#mastright_AEDtrainers {
	width: 472px;
	height: 140px;
	background-color: #EFEFEF;
		}
		
	/* MANIKINS/SIMULATORS MASTRIGHT */
	#mastright_manikinssimulators {
	width: 476px;
	height: 115px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}

	/* BARRIERDEVICES MASTRIGHT */
	#mastright_barrierdevices {
	width: 472px;
	height: 140px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}

	/* BARRIERDEVICES MASTRIGHT */
	#mastright_otherEquip {
	width: 450px;
	height: 130px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}

	/* OTHER AHA COURSES MASTRIGHT */
	#mastright_otherAHAcourses {
	width: 450px;
	height: 130px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}
		
	/* OTHER EQUIPEMENT MASTRIGHT */
	#mastright_otherequipment {
	width: 450px;
	height: 70px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}
		
	/* FAMILY & FRIENDS MASTRIGHT */
	#mastright_familyfriendscourses {
	width: 450px;
	height: 130px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}
		
		
	/* eLearning MASTRIGHT */
	#mastright_eLearning {
	width: 450px;
	height: 70px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}
		
		
		/* pClub MASTRIGHT */
	#mastright_PClub {
	width: 359px;
	height: 85px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
		}
		
	
			/* LaunchAndLearn MASTRIGHT */
	#mastright_launchandlearn {
	width: 357px;
	height: 85px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}
		
	
	
			/* LaunchAndLearn MASTRIGHT */
	#mastright_CCC {
	width: 450px;
	height: 130px;
	background-color: #EFEFEF;
	margin-bottom: 10px;
		}
		
	
	
	
	
								
		
/***************************************************/
/*********** IMAGE BOX -> RIGHT STYLING ************/
/***************************************************/		
			
    /* WIDTH SET 357 BY DEFAULT FOR 1/2 OF THE PAGE WIDTH */
	div#imagebox_right {
	float: right;
	clear: none;
	margin: 0px 0px 20px 20px;
	padding: 0px 20px 0px 0px !important;
}
	
	div#imagebox_right a img,
	div#imagebox_right img {
	margin: 0px !important;
	padding: 0px !important;
			 } 
	
	.imagebox_right_357 {
		width: 357px;
		}
		
	.imagebox_right_238 {
		width: 238px;
		}
	
	.imagebox_right_178 {
		width: 178px;
		}
	.imagebox_right_178 img,
	.imagebox_right_357 img {
		float: right;
		}
		
		
	/* STYLING TEXT WITHIN THE IMAGEBOXES */
	div#imagebox_right p {
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
}


/***************************************************/
/*************** BREADCRUMB STYLING ****************/
/***************************************************/		

	
	div#CONTENT .breadcrumb {
	margin-bottom: 5px;
	margin-left: 20px;
	padding-left: 0px;
	font-size: 10px;
	height: 23px;
		}
	
		
	div#CONTENT .breadcrumb a {
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: underline;
			}
			
		div#CONTENT .breadcrumb a:hover {
		color: #990000;
}


/***************************************************/
/************ ACTIVE INDICATOR STYLING *************/
/***************************************************/		

/* BREADCRUMB SYSTEM */
div#CONTENT .breadcrumb a.activeIndicator,
    div#CONTENT .SUBNAV a.activeIndicator {
		text-decoration: none;
		color: #990000;
		}
		
/* LEFT NAV ACTIVE INDICATOR STYLING */

/* Index 
body#index a#indexnav, */

/* Site Map Bottom */
body#site-map-bot a#site-map-botnav,

/* Left Mkt Links and Right hand Topic Links */
/* acls */
body#acls a#aclsnav,
body#acls-provider a#acls-providernav,
body#aclsexperiencedprov a#aclsexperiencedprovnav,

/* pals */
body#pals a#palsnav,

/* pears */
body#pears a#pearsnav,

/* basiclifesupport-hp */
body#blshealthcareprovider a#blshealthcareprovidernav,

/* airway-management */
body#airwaymanagement a#airwaymanagementnav,

/* Heartsaver Courses */
body#heartsaver a#heartsavernav,
/* body#heartsavercpr a#heartsavercprnav,
body#heartsaverAED a#heartsaverAEDnav,
body#heartsaveraedany a#heartsaveraedanynav,
body#heartsaverfirstaid a#heartsaverfirstaidnav,
body#heartsaverpedfirstaid a#heartsaverpedfirstaidnav,
body#heartsavercprinschools a#heartsavercprinschoolsnav, */

/* AHA Core Instructor */
body#core-instructor a#core-instructornav,

/* Other AHA Courses - Added 3/11/10 AT */
body#otherAHAcourses a#otherAHAcoursesnav,

/* Family & Friends */
body#family-friends a#family-friends-nav,


/* cprtraining */
body#manikinssimulators a#manikinssimulatorsnav,
body#barrierdevices a#barrierdevicesnav,
body#aedtrainers a#aedtrainersnav,
body#otherequipment a#otherequipmentnav,

/* emergencycardiovascular */
body#generalecccare a#generalecccarenav,
body#ecccare a#ecccarenav,
body#ecgpharm a#ecgpharmnav,
body#promotional a#promotionalnav,
body#NRCPR a#NRCPRnav,

/*launch and learn */
body#launchandlearn a#launchandlearnnav,

/* cookbooks */
body#cookbooks a#cookbooksnav,

/* whats-new old */
body#sani-child a#sani-childnav,
body#airwaytrain a#airwaytrainnav,
body#cprbear a#cprbearnav,

/* new releases - added 12/13/10 MB */
body#newrelease a#newreleasenav,

/* whats-new new */
body#whatsnew a#whatsnewnav,
/*body#flu-statement a#flu-statement, */
body#grantprogram a#grantprogramnav,
body#resuscianne a#resusciannenav,
body#littleanne a#littleannenav,
body#pocketmasks a#pocketmasksnav,
body#barrierdevices a#barrierdevicesnav,

/* privacy */
body#privacy a#privacynav,

/* terms-of-use */
body#terms-of-use a#terms-of-usenav,


/* request-catalog-samples */
body#request-catalog a#request-catalognav,

/* cpr anytime */
body#cpranytime a#cpranytimenav,

/* priority-club */
body#priority-club a#priority-clubnav,
body#priority-club-rules a#priority-club-rulesnav,
body#priority-club-winners a#priority-club-winnersnav,

/* site-feedback */
body#site-feedback a#site-feedbacknav,

/* added rules for STEMI Page, added 12/4/08 AT */
body#stemi a#steminav,


/* added rules for Course Completion Cards Page, added 3/11/10 AT */
body#coursecompletioncards a#coursecompletioncardsnav,

/* added rules for E-learning, added 5/13/10 AT */
body#elearning a#elearningnav,

/* added rules for Bloodborne Pathogens page, added 1/21/09 AT */
body#bbp a#BBPnav,


/* international page - added 3/3/2011 AT */
body#international a#internationalnav
{
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}
			
/* TOP BAR ACTIVE HIGHLIGHTING RULES */
/* about-us */
body#about-us a#about-usnav,

/* course-maxtrix */
body#course-matrix a#course-matrixnav,

/* customer service */
body#customer-service a#customer-servicenav,

/* sitemap top */
body#site-map a#site-mapnav

 	{	
	font-weight: bold;
	}
			
			

/***************************************************/
/****************** FOOTER STYLING *****************/
/***************************************************/			
	

div#FOOTER {
	width: 960px;
	clear: both;
	padding: 10px;
	border-top: 1px solid #003366;
	background: #FFF;
	}

div#FOOTER p,
div#FOOTER a {
	font-size: 10px;
}

div#FOOTER p#copyright {
	margin-top: 6px;
}


/***************************************************/
/******************* 2COL STYLING ******************/
/***************************************************/	
	
	div#CONTENT .singleColumn {
		width: 238px;
		padding: 0px;
		margin: 0px;
		float: left;
		clear: none;
		}
	
	div#CONTENT .singleColumn p,
	div#CONTENT .singleColumn h1,
	div#CONTENT .singleColumn h2,
	div#CONTENT .singleColumn h3,
	div#CONTENT .singleColumn h4,
	div#CONTENT .singleColumn a {
	margin: 0px 8px 0px 0px;
		}
		
		div#CONTENT .singleColumn img {
	margin: 10px auto 10px auto;
			}


/***************************************************/
/******************* 3COL STYLING ******************/
/***************************************************/	
	div#CONTENT #3col {
	width: 714px;
	clear: both;
	margin-left: 20px !important;
	height: inherit;
	}
	
	div#CONTENT .singleColumn {
		width: 238px;
		padding: 0px;
		margin: 0px;
		float: left;
		clear: none;
		}
	
	div#CONTENT .singleColumn p,
	div#CONTENT .singleColumn h1,
	div#CONTENT .singleColumn h2,
	div#CONTENT .singleColumn h3,
	div#CONTENT .singleColumn h4,
	div#CONTENT .singleColumn a {
	margin: 0px 8px 0px 0px;
		}
		
		
	/* This rule removes the margin and padding to the left */
	/* so that those margins and paddings don't offset the CENTERING that is */
	/* happening within the <div> by the 8px (right padding) normally */
	/* assigned to singleColumn text */
		
	BODY#manikinssimulators .singleColumn p,
	BODY#manikinssimulators .singleColumn h2 {
		margin: 0px;
		padding: 0px;
		}
		
		div#CONTENT .singleColumn img {
	margin: 10px auto 10px auto;
			}

	div#CONTENT .singleColumn ul {
		margin-left: 5px;
		padding-left: 15px;
		padding-right: 10px;
		}

/***************************************************/
/***************** SITE-MAP STYLING ****************/
/***************************************************/	

	
BODY#site-map div#CONTENT {
	float: none;
	width: 980px;
	}
	
BODY#site-map #sitemaptable td {
	width: 33%;
	vertical-align: text-top;
	}

BODY#site-map div#CONTENT hr {
	width: 290px;
	}

BODY#site-map h4 {
	color: #000000;
	clear:none;
	}
	
BODY#site-map #CONTENT a:visited {
	text-decoration: underline;

}

/***************************************************/
/*************** Various Text Styles ***************/
/***************************************************/	

.makered {
	color: #990000;
	}
	
.makeblue {
	color: #003366;
	}

.makeboldred {
	color: #990000;
	font-weight: bold;
	}
	
.makeboldblue {
	color: #003366;
	font-weight: bold;
	}
	
.makewhite {
	color: #FFFFFF;
	}
	
.makeboldwhite {
	color: #FFFFFF;
	font-weight: bold;
	}
	
p.make10 {font-size: 10px !important; line-height: 12px;}
p.make11 {font-size: 11px !important; line-height: 13px;}
p.make12 {font-size: 12px !important; line-height: 14px;}

.rounded-shadow-callout {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	box-shadow: 0px 2px 5px #888; 
	-moz-box-shadow: 0px 2px 5px #888; 
	-webkit-box-shadow: 0px 2px 5px #888;
	max-width: none;
}

	

/***************************************************/
/*************** Priority Club Rules ***************/
/***************************************************/	
	
BODY#priority-club-winners h3,
BODY#grant-winners h3 {
	color: #990000;
	clear: none;
	padding-top: 0px;
	}
	
BODY#grant-winners h4 {
	clear: none;
	font-style: italic;
	}

BODY#grant-winners #grant-winner-box {
	min-height: 130px !important;
	margin: 0px 0px 5px 20px;
	width: 337px;
	}

BODY#grant-winners #grant-winner-box .winnerPhoto {
	width: 75px; 
	}
	
BODY#grant-winners #grant-winner-box div.winnerInfo {

	width: 240px;
	float: right;
	}
	
BODY#grant-winners #grant-winner-box div.winnerInfo h3,
BODY#grant-winners #grant-winner-box div.winnerInfo h4,
BODY#grant-winners #grant-winner-box div.winnerInfo p {
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	}

#winnersTable { margin-left: 20px; width: 714px }

#winnersTable td {padding-bottom: 15px; }

#winnersTable tr {border-bottom: 2px dotted #990000; }

#winnersTable .winnersPhoto {
	float: left;
	margin-right: 20px;
	border: 1px solid #000000;
}

#winnersTable.noPics h3, 
#winnersTable.noPics h4,
#winnersTable.noPics p { margin-left: 0px; padding-left: 0px;}

BODY#priority-club-rules #CONTENT h3 {
	margin-top: 10px;}



/***************************************************/
/*************** HEARTSAVER PAGE RULES *************/
/***************************************************/	

BODY#heartsaver h1 {clear: none;}

/***************************************************/
/* The 2 column div on the BloodBorne Pathogens page */
/* Needs to be styled externally so that we can write */
/* seperate IE6 rules for it */

BODY#heartsaver #bbp2col { width: 460px; }
/***************************************************/

/***************************************************/
/************** LAUNCH AND LEARN PAGE **************/
/***************************************************/	

BODY#launchandlearn #flashcontent {
	margin-left: 20px;
	width: 714px;
	}



/***************************************************/
/**************** PRIVACY PAGE RULES ***************/
/***************************************************/	

BODY#privacy h3 {
	padding-top: 10px;
	margin-top: 5px;
	}
	
	

/* NEW */

.rounded-shadow-callout {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	box-shadow: 0px 2px 5px #888; 
	-moz-box-shadow: 0px 2px 5px #888; 
	-webkit-box-shadow: 0px 2px 5px #888;
	max-width: none;
}




/***************************************************/
/************ QUICK CLASSES - AT 3/2011 ***********/
/***************************************************/	
.padder5 { padding: 5px; }
.padder10 { padding: 10px; }
.padder15 { padding: 15px; }
.padder20 { padding: 20px; }




.third { width: 33%; }

.floatright { float: right; display: inline; }
.floatleft { float: left; display: inline;}

.centertext { text-align: center !important; }
.righttext { text-align: right !important; }
.lefttext { text-align: left !important; }

.block {display: block !important; }
.inline {display: inline !important; } 
.noclear {clear: none !important; }
.clearleft { clear: left !important; }
.clearright { clear: right !important; }
.clearboth { clear: both !important; }

.toptight {margin-top: 0 !important;}
.bottomtight {margin-bottom: 0 !important;}
.lefttight {margin-left: 0 !important; }
.righttight {margin-right: 0 !important; }
.nomargin {margin:0 !important;}
.nopadding {padding:0 !important;}

.top20 {margin-top: 20px !important;}
.top10 {margin-top: 10px !important; }
.top5 {margin-top: 5p !importantx; }
 

.bottom20 {margin-bottom: 20px !important; }
.bottom10 {margin-bottom: 10px !important; }
.bottom5 {margin-bottom: 5px !important; }
 

.right10 {margin-right: 10px !important;}
.right20 {margin-right: 20px !important; }
.right5 {margin-right: 5px !important; }
 

.left10 {margin-left: 10px !important; }
.left20 {margin-left: 20px !important; }
.left5 {margin-left: 5px !important; }
 
 

.white {color: white !important;}
.black {color: black !important;}
.red {color: red !important;}
.green {color: green !important;}
.orange {color: #C60 !important; }

.bold {font-weight: bold !important;}

.makered {
	color: #990000 !important;
	}
	
.makeblue {
	color: #003366 !important;
	}

.makegreen { color:#006600 !important; }

.makeboldred {
	color: #990000 !important;
	font-weight: bold !important;
	}
	
.makeboldblue {
	color: #003366 !important;
	font-weight: bold !important;
	}
	
.makeboldpurp {
	color: #666699 !important;
	font-weight: bold !important;
	}
	
.makewhite {
	color: #FFFFFF !important;
	}
	
.makeboldwhite {
	color: #FFFFFF !important;
	font-weight: bold !important;
	}
	

/* QUICK WIDTHS - for use on anything, *including .imagebox_right width specification (quarter/third/half) */

.w100 { width: 100px !important; }
.w150 { width: 150px !important; }
.w175 { width: 175px !important; }
.w178 { width: 178px !important; } /* One quarter of the width of the CONTENT div */
.w200 { width: 200px !important; }
.w238 { width: 238px !important; } /* One third of the width of the CONTENT div */
.w250 { width: 250px !important; }  
.w300 { width: 300px !important; }
.w350 { width: 350px !important; }
.w357 { width: 357px !important; } /* One half the width of the CONTENT div */
.w400 { width: 400px !important; }
.w425 { width: 425px !important; }
.w450 { width: 450px !important; }
.w475 { width: 475px !important; }
.w500 { width: 500px !important; }
.w600 { width: 600px !important; }
.w650 { width: 650px !important; }


.wp10 { width: 10%; }
.wp15 { width: 15%; }
.wp20 { width: 20%; }
.wp25 { width: 25%; }
.wp30 { width: 30%; }
.wp35 { width: 35%; }
.wp40 { width: 40%; }
.wp45 { width: 45%; }
.wp50 { width: 50%; }
* .wp50 {width: 49%; } /* ie cant handle percentages */
.wp55 { width: 55%; }
.wp60 { width: 60%; }
.wp65 { width: 65%; }
.wp70 { width: 70%; }
.wp75 { width: 75%; }
.wp80 { width: 80%; }
.wp85 { width: 85%; }
.wp90 { width: 90%; }
.wp95 { width: 95%; }
.wp100 { width: 100%; }

/* Burst boxes - add colors as needed */



.bbox-ltblue {
	background: #d3eeff url(/images/gradient-cap-lightblue-d3eeff.jpg);
	border: 2px solid #d3eeff; 	
}

.bbox-yellow {
	background: #FFFFA8 url(/images/gradient-cap-yellow-ffffa8.jpg);
	border: 2px solid #FFFFA8; 	
}

.bbox-pink {
	background: #FFA8A8 url(/images/gradient-cap-pink-ffa8a8.jpg);
	border: 2px solid #FFA8A8; 	
}

.burstbox { /* needs to be delcared AFTER the color styles */
	padding: 15px 20px; 
	box-shadow: 0px 4px 3px #888; 
	-webkit-box-shadow: 0px 4px 3px #888; /* box shadow for chrome/safari */
	-moz-box-shadow: 0px 4px 3px #888; /* box shadow for mozilla */
	border-radius: 6px 6px 6px 6px; /* all 4 needed for IE9, no shorthand */
	-moz-border-radius: 6px; /* border radius for Mozilla */
	-webkit-border-radius: 6px; /* border radius for chrome/safari */
	background-position: top;
	background-repeat: repeat-x;
	}
	
