/*BODY*/
.IE7 .clear{clear:none;width:100%;height:0}

.clearRight{clear:right;height:0;overflow:hidden}
.clearLeft{clear:left;height:0;overflow:hidden}


BODY{font-family:verdana, arial, helvetica, sans-serif;font-size:0.8125em;text-align:center;margin:0;
	color:#333;font-family:verdana, arial, helvetica, sans-serif;}
table, div, td, font, li {font-family:arial, helvetica, sans-serif;
color:#333;font-family:verdana, arial, helvetica, sans-serif; font-family:13px;}
	
/*outside edge*/
/*.outerBodyWrap{background:#363f47 url(../images/body.gif) center 321px repeat-y;}*/
/*.outerBodyWrap{background:#3a3f43 url(../images/bg.gif) center 321px repeat-y;}*/

.outerBodyWrap{background-image: url(../images/body2.gif)}     /*  <<<<<<<<<<<<<<<<<<<-------------- THIS ONE IS GOOD */
/*.outerBodyWrap{background-image: url(../images/body_holidays_bottom.jpg)} */ /* <<<<<<-------------- THIS ONE IS GOOD FOR XMAS */
/*.outerBodyWrap{background-image: url(../images/body_mothers_day_bottom.jpg)}*/

/*.bodyWrap{background:url(../images/bodyWrap.gif) left top repeat-x;margin-bottom:-17px;}*/
.bodyWrap{background:url(../images/bg2.gif) left top repeat-x;} 
/*.bodyWrap{background:url(../images/bg.gif) left top repeat-x;margin-bottom:-17px;}*/
* HTML .bodyWrap{height:0}
/*#outerWrap{background:url(../images/outerWrap.jpg) center top no-repeat}*/

#outerWrap{background:url(../images/bg2.gif) center top no-repeat} /*<<<<<<<<<<<<<<<<<<<-------------- THIS ONE IS GOOD */
/*#outerWrap{background:url(../images/body_holidays.jpg) center top no-repeat;margin-top:-10px;} *//*<<<<<<<<<<<<<<<<<<<---------- WHEN USING THIS ONE MAKE SURE TO INCLUDE APPROPRIATE _bottom.jpg ABOVE */
/*#outerWrap{background:url(../images/body_mothers_day.jpg) center top no-repeat;margin-top:-10px;}*/
.Opera #outerWrap{overflow:hidden}
.innerWrap{margin:0 auto;text-align:left;font-size:0.85em;width:967px;background-color:#fff}


/*PAGE HEADER*/
#pageHeader{position:relative;height:162px;margin-bottom:0}
#pageHeader{height:152px;background:url(../images/pageHeader6.jpg) left top no-repeat}
#hdrPgHrLo A{width:269px;height:57px;text-indent:-9999px;display:block;position:absolute;top:25px;left:24px;cursor:pointer;overflow:hidden}
#hdrPgHrLo {margin:0}
#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo4.gif) left top no-repeat;text-decoration:none}             /*<<<--- GOOD */
/*#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo_christmas.gif) left top no-repeat;text-decoration:none} */
/*#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo_patties_day.gif) left top no-repeat;text-decoration:none} */
/*#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo_president.gif) left top no-repeat;text-decoration:none} */
/*#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo_veterans_day.gif) left top no-repeat;text-decoration:none} */
/*#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo_turkey.gif) left top no-repeat;text-decoration:none} */
/*#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo_halloween.gif) left top no-repeat;text-decoration:none}   */
/*#hdrPgHrLo A{margin-top:-10px;margin-left:15px;background:url(../images/logo_moms_day.gif) left top no-repeat;text-decoration:none}*/
/*#hdrPgHrLo A{margin-top:-10px;margin-left:15px;background:url(../images/logo_easter.gif) left top no-repeat;text-decoration:none}*/
/*#hdrPgHrLo A{margin-top:-10px;margin-left:15px;background:url(../images/logo_earth_day.gif) left top no-repeat;text-decoration:none}*/ 
/*#hdrPgHrLo A{margin-top:-10px;margin-left:15px;background:url(../images/logo_christmas.gif) left top no-repeat;text-decoration:none}*/
/*#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo_mlk.gif) left top no-repeat;text-decoration:none} */
/*#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo_july4.gif) left top no-repeat;text-decoration:none} */
/*#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo_aids_day.gif) left top no-repeat;text-decoration:none} */
/*#hdrPgHrLo A{margin-top:-5px;margin-left:28px;background:url(../images/logo_911.gif) left top no-repeat;text-decoration:none} */

#hdrPgHrWizard A{width:98px;height:97px;text-indent:-9999px;display:block;position:absolute;top:25px;left:24px;cursor:pointer;overflow:hidden}
#hdrPgHrWizard {margin:0}
#hdrPgHrWizard A{margin-top:-4px;margin-left:800px;background:url(../images/wizard_orange.jpg) left top no-repeat;text-decoration:none}

#hdrPgHrNew A{z-index:20; width:50px;height:40px;text-indent:-9999px;display:block;position:absolute;top:25px;left:24px;cursor:pointer;overflow:hidden}
#hdrPgHrNew {z-index:20; margin:0}
#hdrPgHrNew A{z-index:20; margin-top:45px;margin-left:910px;background:url(../images/new.png) left top no-repeat;text-decoration:none}

#PgHrL{position:static;float:right;clear:both}
#PgHrL UL{margin:15px 21px 0 0}
#PgHrL LI{padding:0 0 0 15px;background:url(../images/tinyBulletYellow.gif) 12px 1px no-repeat;display:block;float:right;font-size:1px;line-height:1px;height:5px}
#PgHrL LI A{display:block;margin:0;padding:0;height:5px}
#PgHrL LI .t2i{display:block;margin:0;padding:0;font-size:1px;height:5px}


/*hdr buttons */
/*#hdrAnnounce{display:block;width:90px;height:16px;background-image:url(../images/hdr_announcements.gif);
	position:absolute;top:10px;left:765px;text-indent:-9999px;overflow:hidden}
#hdrFeedback{display:block;width:81px;height:16px;background-image:url(../images/hdr_feedback.gif);
	position:absolute;top:10px;left:865px;text-indent:-9999px;overflow:hidden}
#dDate{position:absolute;right:40px;bottom:110px;
	font-family:arial, helvetica, sans-serif;color:#fff;font-size:10px}
*/

#hdrLiveChat{position:absolute;right:0px;top:0px}
/*#hdrLiveChat{position:absolute;right:20px;bottom:100px}*/
/*#hdrLiveChat{z-index:200;position:absolute;right:65px;bottom:1px}*/

#hdrAddThis{z-index:200;position:absolute;right:20px;bottom:5px}
#hdrAddThis, #hdrAddThis A {font-family:verdana, arial, helvetica, sans-serif;color:#fff;font-size:12px}

#hdrName{position:absolute;right:25px;bottom:90px}
#hdrName, #hdrName A {font-family:verdana, arial, helvetica, sans-serif;color:#fff;font-size:12px}

#hdrTwitter{position:absolute;right:25px;top:100px}
#hdrTwitter, #hdrTwitter A {font-family:verdana, arial, helvetica, sans-serif;color:#fff;font-size:12px}


/*TAB HEADERS*/
#PgHrNav{display:table;}
#PgHrNav LI{float:left}


#PgHrNav{top:84px;height:1px;position:absolute;background:url(../images/pageHeaderNavBottom.gif) 0 42px repeat-x}
#PgHrNav UL{padding-left:0px; margin-left:10px;display:block;}


	/*used to make tabs overlap*/
#PgHrNav LI{display:block;margin-left:-23px;position:relative;background-image:none;padding-left:0;padding-right:0}
#PgHrNav .PgHrNavHm, #PgHrNav .PgHrNavW{margin-left:0}
.PgHrNavHm, .PgHrNavW, .PgHrNavHm A, .PgHrNavW A{z-index:70;}
.PgHrNavHIW, .PgHrNavHIW  A {z-index:60;}
.PgHrNavC, .PgHrNavC A{z-index:50;}
.PgHrNavCC, .PgHrNavCC A {z-index:30;}
.PgHrNavGR, .PgHrNavGR A {z-index:20;}
.PgHrNavREG, .PgHrNavREG A {z-index:10;}
.PgHrNavFREE, .PgHrNavFREE A {z-index:18;}

/* -------------------- MAX -------------------------*/

#PgHrNav .PgHrNavCPR, #PgHrNav .PgHrNavACPR, #PgHrNav .PgHrNavBFA_BFA, #PgHrNav .PgHrNavBBP_BBP {margin-left:0}
.PgHrNavCPR, .PgHrNavCPR A{z-index:70;}
.PgHrNavACPR, .PgHrNavACPR A{z-index:50;}
.PgHrNavBFA, .PgHrNavBFA A {z-index:40;}
.PgHrNavBBP, .PgHrNavBBP A {z-index:30;}
.PgHrNavAED, .PgHrNavAED A {z-index:20;}
.PgHrNavExam, .PgHrNavExam A {z-index:10;}
.PgHrNavCert, .PgHrNavCert A {z-index:5;}

/* -------------------- MAX END -------------------------*/


LI#PgHrNavC, LI#PgHrNavC A{z-index:200}

	/*Opera Browser Fix*/
.Opera #PgHrNav UL{height:45px}
.Opera #PgHrNavCert UL{height:45px}
.Opera #PgHrNavFREE UL{height:45px}

/*used to show tab that's not the current page--  */
#PgHrNav LI A{margin:0;padding:20px 8px 0 0;height:25px;width:145px;background-image:none; overflow:hidden;display:block;cursor:pointer; 
background:url(../images/tabHeader.png) top left no-repeat}
#PgHrNavCert LI A{margin:0;padding:20px 8px 0 0;height:25px;width:145px;background-image:none; overflow:hidden;display:block;cursor:pointer; 
background:url(../images/tabHeaderRed.png) top left no-repeat}
.PgHrNavFREE a{margin:0;padding:20px 0 0 28px;height:25px;width:125px;background-image:none; overflow:hidden;display:block;cursor:pointer; 
background-image:url(../images/tabHeaderFree.png) !important;background-position:top left;background-repeat:no-repeat !important;position:absolute !important;left:25px;}


/*PNG Filter */
.IE #PgHrNav LI A{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabHeader.png',sizingMethod='crop')}
.IE #PgHrNavCert LI A{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabHeaderRed.png',sizingMethod='crop')}
.IE .PgHrNavFREE a{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabHeaderFree.png',sizingMethod='crop')}
.IE #signupButton A{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/signupButton-trans.png',sizingMethod='crop')}

#PgHrNav LI A:hover{background:url(../images/tabHeaderO.png) top left no-repeat}
#PgHrNavCert LI A:hover{background:url(../images/tabHeaderRedO.png) top left no-repeat}
.PgHrNavFREE a:hover{background:url(../images/tabHeaderFreeO.png) top left no-repeat !important}

/*PNG Filter*/
.IE #PgHrNav LI A:hover{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabHeaderO.png',sizingMethod='crop')}
.IE #PgHrNavCert LI A:hover{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabHeaderRedO.png',sizingMethod='crop')}
.IE .PgHrNavFREE a:hover{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabHeaderFreeO.png',sizingMethod='crop')}
.IE #signupButton A:hover{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/signupButtonO-trans.png',sizingMethod='crop')}

/*Hide the Text*/
#PgHrNav A SPAN{display:block;height:15px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}

/*Active Tab*/
#PgHrNav LI#PgHrNavC A, #PgHrNav LI#PgHrNavC A:hover{background-position:0 0;background-image:url(../images/tabHeaderA.png);}
#PgHrNav #PgHrNavFREE A, #PgHrNav #PgHrNavFREE A:hover{background-position:0 0;background-image:url(../images/tabHeaderFreeA.png) !important;}
#PgHrNavCert LI#PgHrNavCert A{background-position:0 0;background-image:url(../images/tabHeaderRed.png);}
#PgHrNavCert LI#PgHrNavCert A:hover{background-position:0 0;background-image:url(../images/tabHeaderRedO.png);}

.IE #PgHrNav LI#PgHrNavC A, .IE #PgHrNav LI#PgHrNavC A:hover{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabHeaderA.png',sizingMethod='crop')}
.IE #PgHrNavCert LI#PgHrNavCert A, .IE #PgHrNavCert LI#PgHrNavCert A:hover{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabHeaderRed.png',sizingMethod='crop')}
.IE #PgHrNavFREE #PgHrNavFREE A, .IE #PgHrNavFREE #PgHrNavFREE A:hover{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabHeaderFree.png',sizingMethod='crop')}
#PgHrNav .PgHrNavBm{position:relative;height:4px;width:967px;top:-6px;z-index:99;font-size:0;margin:0;left:0;background-image:url(../images/zoneNavTop.png)}
.IE #PgHrNav .PgHrNavBm{top:-5px;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/zoneNavTop.png',sizingMethod='crop')}

#PgHrNav A{height:45px;width:137px;text-align:center;display:table-cell}
#PgHrNav A{float:none}
#PgHrNav .PgHrNavHm, #PgHrNav .PgHrNavW{margin-left:0}
LI#PgHrNavC, LI#PgHrNavC A{z-index:100}
#PgHrNav A SPAN{display:block;height:15px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}

/*Home*/
.PgHrNavHm A SPAN, .PgHrNavW A SPAN{background-image:url(../images/navHome.gif);background-position:51px 0}
.PgHrNavHm#PgHrNavC A SPAN, .PgHrNavW#PgHrNavC A SPAN{background-image:url(../images/navHomeA.gif)}

/*How it Works*/
.PgHrNavHIW A SPAN{background-image:url(../images/navWorks.gif);background-position:28px 0}
.PgHrNavHIW#PgHrNavC A SPAN{background-image:url(../images/navWorksA.gif)}

/*Curriculum*/
/*.PgHrNavC A SPAN{background-image:url(../images/navCurriculum.gif);background-position:35px 0}
.PgHrNavC#PgHrNavC A SPAN{background-image:url(../images/navCurriculumA.gif)} */
.PgHrNavC A SPAN{background-image:url(../images/navDetails.gif);background-position:22px 0}
.PgHrNavC#PgHrNavC A SPAN{background-image:url(../images/navDetailsA.gif)}

/*Course Costs*/
.PgHrNavCC A SPAN{background-image:url(../images/navCourse.gif);background-position:30px 0}
.PgHrNavCC#PgHrNavC A SPAN{background-image:url(../images/navCourseA.gif)}

/*Group Rates*/
.PgHrNavGR A SPAN{background-image:url(../images/navGroup.gif);background-position:32px 0}
.PgHrNavGR#PgHrNavC A SPAN{background-image:url(../images/navGroupA.gif)}

/*AED*/
.PgHrNavAED A SPAN{background-image:url(../images/navAED.gif);background-position:53px 0}
.PgHrNavAED#PgHrNavC A SPAN{background-image:url(../images/navAEDA.gif)}

/*Registration*/
.PgHrNavREG A SPAN{background-image:url(../images/navSign.gif);background-position:28px 0}
.PgHrNavREG#PgHrNavC A SPAN{background-image:url(../images/navSignA.gif)}

/*Freebies*/
.PgHrNavFREE A SPAN{background-image:url(../images/navFree.gif);background-position:18px 0; margin-top:-1px; margin-left:45px;}
#PgHrNavFREE A SPAN{background-image:url(../images/navFreeA.gif)}


/* -------------------- MAX -------------------------*/

/*A&P CPR*/
.PgHrNavCPR A SPAN{background-image:url(../images/navCPR.gif);background-position:53px 0}
.PgHrNavCPR#PgHrNavC A SPAN{background-image:url(../images/navCPRA.gif)}

/*BFA  -------- PgHrNavBFA_BFA is when bfa tab is the first one (ie in bfa course)  Same with BBP ---------- */
.PgHrNavBFA_BFA A SPAN, .PgHrNavBFA A SPAN{background-image:url(../images/navBFA.gif);background-position:40px 0}
.PgHrNavBFA_BFA#PgHrNavC A SPAN, .PgHrNavBFA#PgHrNavC A SPAN{background-image:url(../images/navBFAA.gif)}

/*BBP*/
.PgHrNavBBP_BBP A SPAN, .PgHrNavBBP A SPAN{background-image:url(../images/navBBP.gif);background-position:53px 0}
.PgHrNavBBP_BBP#PgHrNavC A SPAN, .PgHrNavBBP#PgHrNavC A SPAN{background-image:url(../images/navBBPA.gif)}

/*EXAM*/
.PgHrNavExam A SPAN{background-image:url(../images/navExam.gif);background-position:53px 0}
.PgHrNavExam#PgHrNavC A SPAN{background-image:url(../images/navExamA.gif)}

/*Cert*/
.PgHrNavCert A SPAN{background-image:url(../images/navCert.gif);background-position:20px 0}
.PgHrNavCert#PgHrNavCert A SPAN{background-image:url(../images/navCert.gif)}

/* -------------------- MAX END -------------------------*/


/* Sublinks */
#Nav{top:127px;margin:0;position:absolute;width:957px;height:25px;white-space:nowrap;
	background:url(../images/subNavBlue.gif) repeat-x;padding:0 10px 0 0;overflow:hidden;}
#NavCl{position:absolute;overflow:hidden; margin-left:-5px;}
#Nav UL{width:990px;margin:0;height:25px;position:relative;clear:none;overflow:hidden;}
#Nav #NavL{background:url(../images/subNavBack.gif) repeat-x;height:25px}

#Nav LI{background:url(../images/zoneDivider.gif) 100% 100% no-repeat;display:block;margin:0;float:left;padding:0 3px 0 0}
#Nav .firstChild {background:url(../images/none.png) 100% 100% no-repeat;display:block;margin:0;float:left;padding:0 3px 0 0}
#NavCl A{display:block;height:23px;background-position:19px 7px;background-repeat:no-repeat;margin:0;padding:0}
#Nav LI A SPAN{display:block;width:100%;height:23px;text-indent:-9999px;overflow:hidden}

#Nav LI.nCur A:hover SPAN, #Nav LI.firstChild A:hover SPAN{background:url(../images/15p_w_opacity.png) repeat-x}

/*background for current sub link*/
#Nav LI.current A, #Nav LI.current A:hover{height:23px;background:url('../images/sub_opacity.png') repeat-x;}
#Nav LI.current A SPAN{background-position:19px 7px;background-repeat:no-repeat}

#Nav{cursor:default;}
#Nav LI a:hover{ cursor:hand;}

/*space on secondary nav*/
.subSpace{width:82px;}


#Nav .root5000 A{width:100px;}
#Nav .root5297 A{width:100px;background-image:url(../images/subLatestNews.gif)}
#Nav LI.current .root5297 A SPAN{background-image:url(../images/subLatestNews.gif)}
#Nav .people A{width:140px;background-image:url(../images/subPeople.gif)}
#Nav LI.current .people A SPAN{background-image:url(../images/subPeople.gif)}
#Nav .guarantee A{width:145px;background-image:url(../images/subGuarantee.gif)}
#Nav LI.current .guarantee A SPAN{background-image:url(../images/subGuarantee.gif)}
#Nav .faq A{width:95px;background-image:url(../images/subFAQ.gif)}
#Nav LI.current .faq A SPAN{background-image:url(../images/subFAQ.gif)}
#Nav .contactus A{width:95px;background-image:url(../images/subContact.gif)}
#Nav LI.current .who A SPAN{background-image:url(../images/subWhoWeAre.gif)}
#Nav .who A{width:95px;background-image:url(../images/subWhoWeAre.gif)}
#Nav LI.current .contactus A SPAN{background-image:url(../images/subContact.gif);}
.current {height:23px;background-image:url('../images/sub_opacity.png'); background-repeat:repeat-x;}
#Nav .espanol A{width:95px;background-image:url(../images/subEspanol.gif)}
#Nav LI.current .espanol A SPAN{background-image:url(../images/subEspanol.gif)}
#Nav .community A{width:95px;background-image:url(../images/subCommunity.gif)}
#Nav LI.current .comunnity A SPAN{background-image:url(../images/subCommunity.gif)}



/*Header Image & LoginBox Box & USED to make page height*/
.loIndexHeader{margin-left:17px;width:934px;margin-bottom:0px}
.loIndexHeader .headerInfo{width:280px;height:25px;position:relative;float:left;left:-140px;top:65px}
.loIndexHeader .headerLgnBoxBox{display:none;position:relative;float:left;left:655px;top:14px}

#mainImage {
clear:both; 
top:200px;
background:url(../rotate/rotate.php); 
background-repeat:no-repeat; 
width:689px; 
height:213px;        /* ----------- INCREASED FROM 211 TO ACCOMMODATE IE6 LINE UP/IMAGE TRUNCATION PROBLEM ---- */
background-position:center; 
margin-left:-3px;
}

#mainQuoteX {
clear:both; 
background:url(../rotateQuote/rotate.php); 
background-repeat:no-repeat; 
width:689px; 
height:211px;
background-position:right top; 
}

/*section elements*/
#LoginBox #submit{clear:both;height:22px;line-height:22px;padding-top:2px}
#LoginBox #submit DIV.rememberMe{float:left}
#LoginBox #submit BUTTON{float:right;margin-top:2px}
#LoginBox UL{margin-left:-2px;clear:both}
#LoginBox LI{display:inline;background-position:2px 5px}
#LoginBox .b{height:109px;padding-bottom:0}
#LoginBox INPUT{width:185px;padding:1px;font-family:arial, helvetica, sans-serif;border:1px solid #9fbad2;background-color:#f2f6fe}
#LoginBox INPUT.checkbox{width:auto;border:0}
#LoginBox INPUT#onentmsuLoginName{margin-bottom:2px}

.t2i{border-width:0}
DIV.t2i{display:block}

.bTextLOGIN .t2i {

	background: url(../images/login_btn.gif) no-repeat;width:53px;height:19px;
}

/*pageRight Alignment*/
#loginHome{float:left;margin:0 0 0 0;display:inline;
	width:230px; margin-top:0px;}

/*Main Elements used in sections too*/
*{padding:0;margin:0;}



/*Body Tab*/
div.bodyMain {
  float: left;
  display:block;
  }
  
div.bodyMain p {
   text-align: center;
   }
div.spacer {
  clear: both;
  }
.d .pBody { text-align:justify; clear:both; margin-bottom:15px; padding-right:20px;}
.parTitle {font-size:1.0em; font-weight:bold; margin-bottom:10px;}


/* added by max */

#cap {
	font-family:verdana, arial, helvetica, sans-serif;
	color: #e60;
	font-size:42px; 
	font-weight:bold; 
	float:left; 
	height:37px; 
	line-height:37px; 
	margin-top:1px; 
	margin-right:1px;}

/* end */

.float {float: left;}
.floatRight {float: right; margin-left:15px}

.cntr{ text-align:center; padding:0 0 0 0}
#pageFooter{clear:both;height:26px;padding:17px 15px 0 15px}
#pageFooter{background:url(../images/footer_back.jpg) 0 5px repeat-x}
#FooterL{float:right}
#FooterL LI{font-size:9px;display:block;float:left;background-image:none;list-style-type:none;color:#ccc;margin-top:-3px;padding:0}
#FooterL LI A{position:relative;top:1px;padding:0 5px 0 5px;text-decoration:none;color:#888;font-size:11px}
#FooterL LI.lastInList A{padding-right:0}
#FooterL LI A:hover{width:auto;margin-top:0;color:#405060}
#Cpy{color:#f5a24b;font-weight:bold;letter-spacing:-.03em;background:url(../images/copyright.gif) no-repeat;text-indent:-9999px;overflow:hidden}
.footerActive{float:left; display:block;color:#000; background-color:white; width:150px; text-align:center;font-size:9px;font-weight:bold;}
.footerActiveSpace{margin-left:25px;}
.footerSeal{float:left; display:block; margin-left:75px;}
#firstSeal{margin-left:40px}

.bCopy {font-size:13px; background:#FFFFFF; line-height: 150%;}
.bc .bCopy{height: 440px; margin-left:0;width:100%;background:#FFFFFF url(../images/br2.gif) top right repeat-y}
.smallBreak {margin:10px 0 0 0;}

.list A:visited {color:black;}

/*#btnSignUpNow:hover {cursor:pointer}*/

.signupButton {       /* to use single image css rollover, un-comment bg-position below and comment out bg-image and create single img in photoshop with both buttons...*/
	width: 145px;
	height: 70px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/signupButton-trans.png);
}

.signupButton:hover {
	/*background-position: bottom right;*/
	cursor:pointer;
	background-image:url(../images/signupButtonO-trans.png);
}


li.RedBullet { list-style-image:url(../graphics/bullet_red.gif); padding-left:10px; padding-bottom:8px;}
.today {color:#ff0000;}

/* ----------------------------------------       ADDED BY MAX     -----------------------------------------------*/

.quote A {text-align:justify;text-decoration:none}

/* hide or display elements in rightbar */
.hidden {display:none}

/*h1 {
	color: #96BF55;
	font-size: 20px;
	font-weight: normal;
	margin-left: 25px;
	text-align: left;
 	cursor: pointer; 
	cursor: hand;
}

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

	Vertical Accordions
*/

.accordion_toggle {
	display: block;
	height: 34px;
	width: 600px;
	background: url(../images/course_header_collapsed.gif) no-repeat;
/*	padding: 0 10px 0 0px;*/
	padding: 0 0 0 0;
	line-height: 34px;
	color: #ff0000;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #000000;/
	/*border-bottom: 1px solid #cde99f;*/
	margin: 0 0 0 -5px;
	cursor: pointer;
	cursor: hand;
}

.accordion_toggle_active {
	background: url(../images/course_header_expanded.gif) no-repeat;
	color: #000000;
	/*border-bottom: 1px solid #f68263;*/
}

.accordion_content {
	background-color: #ffffff;
	color: #000000;
	font-size: 13px;
	overflow: hidden;
}
	
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}

.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}

 #vertical_nested_container {
   margin: 20px auto 20px auto;
   width: 620px;
}

/* -----------------------------------   ROUNDED CORNERS - Grey border  -----------------------*/

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}

#xsnazzy h1 {font-size:2.5em; color:#fff;}

#xsnazzy h2 {font-size:2em;color:#06a; border:0;}

#xsnazzy p {padding-bottom:0.5em;}

#xsnazzy h2 {padding-top:0.5em;}

#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}

.xb1, .xb2, .xb3 {height:1px;}

.xb2, .xb3, .xb4 {border-left:1px solid #97a5b0; border-right:1px solid #97a5b0;}

.xb1 {margin:0 5px; background:#97a5b0;}

.xb2 {margin:0 3px; border-width:0 2px;}

.xb3 {margin:0 2px;}

.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #97a5b0; border-width:0 1px;
}



/* course outline lists */
ul.indented {
margin:10px 0 0 25px; 
list-style: disc url(bullet.gif) inside;
/*list-style: none inside; */
indent:25px; 
font-weight: bold;
}

li {
margin-left:15px; 
font-weight: normal;
}


/* ---------------------- GRADIENT FILL ----------------------- 

<style type="text/css">

.grad img {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
}
.box {
  border: solid orange 2px;
  float: left;
  margin: 1px;
  position: relative;
  width: 165px;
  padding: 5px;
}
.box * {
  margin: 0px;
  position: relative;
  z-index: 1;
}
* html .grad {
  filter: progid:DXImageTransform.Microsoft.AlphaImage Loader (src='../images/grad_white.png', sizingMethod='scale');
}
* html .grad img {
  display: none;
}
* html .box {
    position:static;
}
.blue { 
  background-color: #2382a1; 
}
.green { 
  background-color: #4be22d; 
}
.pink { 
  background-color: #ff009d;
}
</style>

<!--[if IE 7]>
<style type="text/css">
.box {
  border: solid red 2px;
  height:2.5em;
}
</style>
<![endif]-->

/* ---------------------- GRADIENT FILL END ----------------------- */

/* ---------------------- TEXT WRAP AROUND IMAGE http://www.theboxoffice.be/index.php?op=theboxoffice ----------------- */

#BoxOfficeOutput {
    background: #FFFFFF url('../images/time_is_money.jpg') no-repeat top left ;
    color: #000000;
    line-height: 20px;
    color: #000000;
    width: 630px; /* fixed width */
}

 #BoxOfficeOutput2 {
	background: #FFFFFF url('../images/accepted_worldwide.png') no-repeat top right ;
    color: #000000;
    line-height: 20px;
    color: #000000;
    width: 580px; /* fixed width, just an example */
}
/*---------------------------------------------------------

/* --------------- ICON IN TITLE BAR -------------------------*/

img.icon
{
position:absolute;
left:130px;
top:-23px;
}

/* --------------- EXAM RESULTS -------------------------*/
.chosen
{
background:red;
}

.right
{background:lime;}

.wrong
{background:red;}

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


