body {	margin:0px;	margin-bottom: 0px; background:url(images/interface/img-top.gif) 0 0 repeat-x #fff;font:10px/16px Verdana, Helvetica, Arial, sans-serif; color:#666; 
height:100%; font-weight: normal; font-stretch: normal; font-style: normal; font-variant: normal; line-height:1.6em;  text-decoration: none; text-transform: none; }

#header-wrap {	position:relative;	top: 0;	left: 0;	width: 100%; }
#header-container {	height: 90px;  }
#header {	width: 999px;	margin: 0 auto;	position: relative; }

#menu-wrap{position:relative;	top: 0;	left: 0; width: 230px;  z-index:99; float:left;}
#menu-container {	height: 90px;  }
#menu-content {position:relative; top:125px; width: 230px; height:750px; margin: 0 auto;	position: relative;  }

#wrap{position:relative; top: 0;	left: 0;	width: 100%; float:left; }
#container {	min-height:900px;  }
#content {	width: 999px; min-height:900px;  margin: 0 auto;	position: relative; }

#left-content {	width: 350px; min-height:900px; float:left; font-size:1.2em; line-height: 1.3em; }
#right-content {	width: 372px; min-height:900px; margin-left:20px; float:left; font-size:1.2em; line-height: 1.3em; }
#one-content {	width: 742px; min-height:900px; float:left; font-size:1.2em; line-height: 1.3em; }

/*  //// ----------------USED FOR DYNAMIC MENU LEFT NAV */
/*#menu {	position:relative;	float:left; left:0px; top:0px; width:230px; height:840px; z-index:1; font:14px/17px Helvetica, Arial, sans-serif; color:#333c4b;  }*/
.glossymenu{width: 150px; /*width of menu*/}
.glossymenu a.menuitem{background: white;font:14px/17px Helvetica, Arial, sans-serif;font-weight:bold;color: #6298b2;display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width: auto;padding-top: 0.4em; padding-bottom: 0.3em;text-decoration: none;
border-bottom: 1px #e5b465 solid;/*background-image: url(images/interface/glossyback.gif);*/}
.glossymenu a.menuitem:Visited, .glossymenu .menuitem:active{color: #6298b2;}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top: 5px;left: 70px;border: none;}
.glossymenu a.menuitem:Hover{color:#c61c63;/*background: #DFDCCB;background-image: url(images/interface/glossyback2.gif);*/}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/background: white;}
.glossymenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none;margin: 0;padding: 0;}
.glossymenu div.submenu ul li{border-bottom: 1px #fc980b solid;}
.glossymenu div.submenu ul li a{display: block;font:14px/17px Helvetica, Arial, sans-serif;font-weight:bold;color: #fc980b;text-decoration: none;
padding-top: 0.4em; padding-bottom: 0.3em;}
.glossymenu div.submenu ul li a:Hover{color:#c61c63;/*background: #DFDCCB;*/}

/*  //// ----------------NAV AT PAGE TOP */
#navTop ul.navTopBtn{ position:absolute; right:0; top: 42px; height:39px; font-size:14px;  0 0 no-repeat; }
/*#navTop ul.navTopBtn{ position:absolute; left:500; top: 42px; padding-left:830px; height:39px; font-size:14px; }*/
#navTop ul{list-style-type:none; z-index:101;  }
#navTop ul.navTopBtn li{float:left; z-index:101;  }

#navTop ul.navTopBtn li.home a{width:70px; height:30px; display:block; color: #73abc6; text-decoration:none; margin:8px 0px 0px 0px; 
background:url(images/menu/img-topMenuDiv.gif) 0 0 no-repeat; background-position:bottom right; padding-top:5px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:bold;}
#navTop ul.navTopBtn li.home a:Hover{color: #c61c63; text-decoration:none; margin:8px 0px 0px 0px; padding-top:5px;
background:url(images/menu/img-topMenuDiv.gif) 0 0 no-repeat; background-position:top right;}
#navTop a#navTop-home{color: #c61c63; text-decoration:none;  margin:8px 0px 0px 0px; padding-top:5px;
background:url(images/menu/img-topMenuDiv.gif) 0 0 no-repeat; background-position:top right;}

#navTop ul.navTopBtn li.aboutTop a{width:75px; height:30px; display:block; color: #73abc6; text-decoration:none; margin:8px 0px 0px 15px; 
background:url(images/menu/img-topMenuDiv.gif) 0 0 no-repeat; background-position:top right; padding-top:5px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:bold;}
#navTop ul.navTopBtn li.aboutTop a:Hover{color: #c61c63; text-decoration:none; margin:8px 0px 0px 15px; padding-top:5px;
background:url(images/menu/img-topMenuDiv.gif) 0 0 no-repeat; background-position:top right;}
#navTop a#navTop-aboutTop{color: #c61c63; text-decoration:none; margin:8px 0px 0px 15px; padding-top:5px;
background:url(images/menu/img-topMenuDiv.gif) 0 0 no-repeat; background-position:top right;}

#navTop ul.navTopBtn li.contactUs a{width:100px; height:30px; display:block; color: #73abc6; text-decoration:none; margin:8px 0px 0px 10px; padding-top:5px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:bold;}
#navTop ul.navTopBtn li.contactUs a:Hover{color: #c61c63; text-decoration:none; margin:8px 0px 0px 10px padding-top:5px;}
#navTop a#navTop-contactUs{color: #c61c63; text-decoration:none; margin:8px 0px 0px 10px; padding-top:5px;}

/*  //// ----------------CLASSES USED TO DISPLAY PAGE LOCATION ON LEFT MENU NAV */
body#home a#nav-home,
body#about a#nav-about,
body#aboutS a#nav-aboutS,
body#aboutB a#nav-aboutB,
body#aboutH a#nav-aboutH,
body#pp a#nav-pp,
body#ppMTC a#nav-ppMTC,
body#ppMTC1 a#nav-ppMTC1,
body#ppMTC2 a#nav-ppMTC2,
body#ppBenefit a#nav-ppBenefit,
body#ppTheoryBG a#nav-ppTheoryBG,
body#ppFindProgram a#nav-ppFindProgram,
body#pt a#nav-pt,
body#ptWorkshops a#nav-ptWorkshops,
body#ptMTC1 a#nav-ptMTC1,
body#ptMTC2 a#nav-ptMTC2,
body#ptReg a#nav-ptReg,
body#reg a#nav-reg,
body#ptOtherWorkshops a#nav-ptOtherWorkshops,
body#t a#nav-t,
body#tAbout a#nav-tAbout,
body#tWhoWeTrain a#nav-tWhoWeTrain,
body#tBookTrainer a#nav-tBookTrainer,
body#pr a#nav-pr,
body#prMTC1 a#nav-prMTC1,
body#prMTC2 a#nav-prMTC2,
body#prOther a#nav-prOther,
body#prOther a#nav-reg,
body#publications a#nav-publications,
body#testimonials a#nav-testimonials,
body#support a#nav-support,
body#events a#nav-events,
body#contact a#nav-contact{color:#c61c63; font-weight:bold;  /*border-left: 5px #e19739 double; /*background:url(../../images/img-pageIndi.gif) no-repeat right;*/}

/*  //// ----------------PAGE TITLES */
#pageTitle{	position:absolute;	left:267px;	top:55px;	width:500px;	height:30px;	z-index:3;	color:#73abc6; font-family: Helvetica, Arial, sans-serif; color:#666; font-size:0.9em;}
#subPageTitle {	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #f1f1f1; margin-top:0px;	margin-bottom:15px; padding-bottom:3px; color:#5993af; letter-spacing:-0.01em;	
font-size:1.3em; font-weight:bold; font-family: Helvetica, Arial, sans-serif; z-index:99;}
#subPageTitle_noSpace {	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #f1f1f1; margin-top:0px;	margin-bottom:5px; padding-bottom:3px; color:#5993af; 
letter-spacing:-0.01em;	font-size:1.3em; font-weight:bold; font-family: Helvetica, Arial, sans-serif; z-index:99;}
#subPageMidTitle {	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #f1f1f1; margin-top:30px;	margin-bottom:15px; padding-bottom:3px; color:#5993af; letter-spacing:-0.01em;	
font-size:1.3em; font-weight:bold; font-family: Helvetica, Arial, sans-serif; z-index:99;}
.f_titleTxt {color:#999999; font-weight:100;}
.f_skinnyTitle{font-weight:900; color:#999999; font-size:medium;}

.add5Top{margin-top:5px;}
.add30Top{margin-top:30px;}
.add30Btm{margin-bottom:30px;}
.add10Btm{margin-bottom:10px;}
.add10Top{margin-top:10px;}
.add20Top{margin-top:20px;}
.add20Btm{margin-bottom:20px;}
.add15Top{margin-top:15px;}
.lh_sm{line-height:12px;}

.testimonial{background:url(images/icons/img-commentBubble.gif) no-repeat; margin-bottom:30px;}
.testimonialTxt{margin: 30px 0px 0px 40px; }

.testimonialParent{background:url(images/icons/img-quote.gif) no-repeat; margin-bottom:0px;}
.testimonialParentTxt{margin: 20px 0px 0px 30px;}

.QnA a{ display:block;padding-bottom:1em;}
.clear{clear:both;}

.stepCase{ margin-bottom:0px; height:40px; margin-left:-20px; font:12px/16px Verdana, Helvetica, Arial, sans-serif; font-weight:bold;}
.step{width:50px; float:left; padding:0px 0 20px 0px; }
.stepDesc{width:330px; float:right; padding:0px 0 5px 0px; font:12px/16px Verdana, Helvetica, Arial, sans-serif; color:#666; margin-left:-20px; }

.resources_case {margin: 0px 0px 20px 0px; /*border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #f1f1f1; */padding-bottom:20px;}
.resources_caseTop {margin: 0px 0px 20px 0px; /*border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #f1f1f1; */padding-bottom:20px;}
.resource_content{ margin-top:0px; width:400px; padding:0px 0 0 0; }
.resource_leftContent{ width:230px; float:left; padding:0px 0 0px 0px; }
.resource_rightContent{ width:160px; float:left; padding:100px 0 20px 0px; line-height:18px;}



/*  //// ----------------FONTS */
.f_small{font-size: 0.9em; line-height:9px;}
.f_smaller{font-size:smaller; font-weight:bold;}
.f_smallerLgtGrey{font-size:smaller; color:#999999;}
.f_grey{font-family: Helvetica, Arial, sans-serif;  font-size: 1.0em; color:#666; font-weight:bold; }
.f_darkGreySm{font-family: Helvetica, Arial, sans-serif;  font-size: 0.8em; color:#3F3F3F;}
.f_blueReg{font-family: Helvetica, Arial, sans-serif;  font-size: 1.0em; line-height:18px; color:#73abc6;}
.f_blueRegTreb{font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;  font-size: 1.1em; line-height:18px; color:#73abc6; font-weight:bold;}
.f_blueBig{font-family: Helvetica, Arial, sans-serif;  font-size: 1.3em; line-height:18px; color:#73abc6; font-weight:bold;}
.f_legal{font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;  font-size: 1.0em; color:#999999; }
.f_red{color:#c61c63; font-weight:bold;}
.f_dakerGrey{color:#333333;}
.f_dakerGreyTitle{color:#333333; font-family: Helvetica, Arial, sans-serif; font-size:1.0em;}
.f_orange{color:#e5b465;}
.f_addLnHght2{line-height:22px;}
.f_xLrg {font-size:large;}
.f_Lrg {font-size:1.2em; }
.f_uppercase{text-transform:uppercase;}
.f_lightGreyTitledCaps{font-family: Helvetica, Arial, sans-serif;  font-size: 1.1em; color:#ccc; text-transform:uppercase; font-weight:bold;}
.f_darkGreyTitledCaps{font-family: Helvetica, Arial, sans-serif;  font-size: 1.2em; color:#666; text-transform:uppercase; font-weight:bold;}
.f_darkTxtLrg {color: #333; font-size:medium;}
.f_darkSubPageTitle{font-size:1.2em; font-weight:bold; font-family: Helvetica, Arial, sans-serif; color:#333;}
.f_orangeBig{font-size: 14px; color: #fc980b;}
.f_reg{font:12px/16px Verdana, Helvetica, Arial, sans-serif; color:#666;}
.f_redBig{font-size: 14px; color: #c61c63;}



/*  //// ----------------LINKS */
.link_leadersArea:Link {	font:14px/18px Helvetica, Arial, sans-serif; /*color: #73abc6;*/ color:#fc980b; text-decoration:underline; font-weight:bold;}
.link_leadersArea:Visited {	font:14px/18px Helvetica, Arial, sans-serif; /*color: #73abc6;*/ color:#fc980b; text-decoration:underline; font-weight:bold;}
.link_leadersArea:Hover {	font:14px/18px Helvetica, Arial, sans-serif; /*color: #c61c63;*/ color:#c61c63; text-decoration:underline; font-weight:bold;}

.link_BlueArrow:Link {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.2em; color: #73abc6; font-weight:bold; text-decoration:underline;}
.link_BlueArrow:Visited {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.2em; color: #73abc6;	font-weight:bold; text-decoration:underline;}
.link_BlueArrow:Hover {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.2em; color: #c61c63;	font-weight:bold; text-decoration:underline;}

.link_BlueArrowSm:Link {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #73abc6; font-weight:bold; text-decoration:underline; }
.link_BlueArrowSm:Visited {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #73abc6;	font-weight:bold; text-decoration:underline;}
.link_BlueArrowSm:Hover {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #c61c63;	font-weight:bold; text-decoration:underline;}

.link_smLegalGrey:Link {	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; color:#999999; font-weight:bold; text-decoration:underline;}
.link_smLegalGrey:Visited {	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; color:#999999; font-weight:bold; text-decoration:underline;}
.link_smLegalGrey:Hover {	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; color:#c61c63; font-weight:bold; text-decoration:underline;}

.link_Grey:Link {	font-family: Helvetica, Arial, sans-serif; color:#666666; text-decoration:underline;}
.link_Grey:Visited {	font-family: Helvetica, Arial, sans-serif; color:#666666; text-decoration:underline;}
.link_Grey:Hover {	font-family: Helvetica, Arial, sans-serif; color:#dc9b31; text-decoration:underline;}

.link_BlueArrowSm:Link {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #73abc6; font-weight:bold; text-decoration:underline; }
.link_BlueArrowSm:Visited {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #73abc6;	font-weight:bold; text-decoration:underline;}
.link_BlueArrowSm:Hover {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #c61c63;	font-weight:bold; text-decoration:underline;}

.link_orange:Link {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #fc980b; font-weight:bold; text-decoration:none; }
.link_orange:Visited {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #fc980b;	font-weight:bold; text-decoration:none;}
.link_orange:Hover {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #c61c63;	font-weight:bold; text-decoration:underline;}

.link_OrangenoB:Link {	font:12px/17px Verdana, Helvetica, Arial, sans-serif; color: #bc7e18; text-decoration:none;}
.link_OrangenoB:Visited {	font:12px/17px Verdana, Helvetica, Arial, sans-serif; color: #bc7e18; text-decoration:none;}
.link_OrangenoB:Hover {	font:12px/17px Verdana, Helvetica, Arial, sans-serif; color: #c61c63; text-decoration:underline;}

.link_OrangeBold:Link {	font:12px/17px Verdana, Helvetica, Arial, sans-serif; color: #bc7e18; font-weight:bold; text-decoration:none;}
.link_OrangeBold:Visited {	font:12px/17px Verdana, Helvetica, Arial, sans-serif; color: #bc7e18; font-weight:bold; text-decoration:none;}
.link_OrangeBold:Hover {	font:12px/17px Verdana, Helvetica, Arial, sans-serif; color: #c61c63; font-weight:bold; text-decoration:underline;}

.link_OrangeBoldClick:Link {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #dc9b31; font-weight:bold; text-decoration:none;}
.link_OrangeBoldClick:Visited {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #bc7e18; font-weight:bold; text-decoration:none;}
.link_OrangeBoldClick:Hover {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #bc7e18; font-weight:bold; text-decoration:underline;}

.link_OrangeQnA:Link {	font:12px/17px Verdana, Helvetica, Arial, sans-serif; color: #fc980b; text-decoration:none;}
.link_OrangeQnA:Visited {	font:12px/17px Verdana, Helvetica, Arial, sans-serif;  /*color: #73abc6;*/ color: #fc980b; text-decoration:none;}
.link_Orange:Hover {	font:12px/17px Verdana, Helvetica, Arial, sans-serif; color: #c61c63; text-decoration:underline;}

.link_PinkArrowSm:Link {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px; color: #c61c63; font-weight:bold; text-decoration:underline;}
.link_PinkArrowSm:Visited {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px; color: #c61c63;	font-weight:bold; text-decoration:underline;}
.link_PinkArrowSm:Hover {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px; color: #73abc6;	font-weight:bold; text-decoration:underline;}

.link_Red:Link {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #c61c63; font-weight:bold; text-decoration:underline;}
.link_Red:Visited {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #c61c63; font-weight:bold; text-decoration:underline;}
.link_Red:Hover {	font-family: Helvetica, Arial, sans-serif;	font-size: 1.0em; color: #dc9b31; font-weight:bold; text-decoration:underline;}

.link_arrowSize {font-size: 16px; color: #fc980b;}
.link_arrowSizeNorm {font-size: 16px;}

.highlight_div p { display:block; background-color: #FFFFFF}
.highlight_div p:hover { background-color: #cce1eb}


ul.pdf {	margin:0px 0px 0px 0px;	padding:0px 0px 10px 0px;}
ul.pdf li {	list-style-type:none;	background-position:0px 3px; padding-left:20px; font-size:12px;	background-image:url(images/icons/ico_pdfSm.gif); background-repeat:no-repeat; text-decoration:none;}

hr.blue {border: none 0; 	border-top: 1px solid #73abc6;	border-bottom: 2px solid #ccc;	width: 70%;	height: 2px;	margin: 10px auto 0 0;	text-align:left	}
.hr{ background: #fff url(images/interface/hr.gif) no-repeat left bottom; margin: 0px auto; height: 25px;}
.hr-right{ background: #fff url(images/interface/hr-right.gif) no-repeat left bottom; margin: 0px auto; height: 25px;}

#footer-wrap {	position: relative;	bottom: 0;	left: 0;	width: 100%; z-index:1;}
#footer-container {	height: 120px;	background:url(images/interface/img-footerBG.gif) 0 0 repeat-x; background-position:bottom; z-index:1;}
#footer {	width: 999px; margin: 0 auto;	position: relative; z-index:1;}