@charset "utf-8";
.coupon-border{
    border: 2px dotted #58A098;
}
@media print {
a[href]:after {
    content: none !important;
  }
.no-print, .no-print *
    {
        display: none !important;
    }
} 
.pagebreak{page-break-before: always;}
.s1{	
	font-size: 19px;
}
.s2{	
	font-size: 18px;
}
.font-big-19{	
	font-size: 19px;
}
.font-big-20{	
	font-size: 20px;
}
.font-big-22{	
	font-size: 22px;
}
.font-big-24{	
	font-size: 24px;
}
.font-big-28{	
	font-size: 28px;
}
.font-big-32{	
	font-size: 32px;
}
.font-big-40{	
	font-size: 40px;
}

.course-page-lead{
	font-size: 22px;
}

.toc-h2{	
	font-size: 26px;
}
.toc-h3{	
	font-size: 20px;
}
.toc-h4{	
	font-size: 17px;
}

.tocpage-h2{
  font-size: 24px;
  margin-top: 10px;
  margin-bottom: 0px;
}
.tocpage-h3{
  font-size: 18px;
  margin-left: 24px;
  margin-bottom: 0px;
  }
.tocpage-h4{	
  font-size: 17px;
  margin-left: 56px;
  margin-top: 0px;  
  margin-bottom: 0px;
}


.video-title{

	font-size: 20px;
	font-weight: bold;
}

.margin-bottom--20{
	margin-bottom: -20px;
}
.index-h1{
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #0C9AB1;
	padding-bottom: 0px;
	padding-top: 0px;
}
/*.dropdown{text-align:center;}*/
.button{margin:10px auto}
.dropdown-menu{
	font-size: 16px;
	margin-bottom: 0px;
}
.max-button-size{	max-height: 50px;	}
.popup-message 
	{
	font-size: 17px;
	text-align: center;
	max-width: 550px;	
}
.margin-footer {
	margin-top: 50px;
}
.checkout-para {
	font-size: 17px;
	padding-left: 10px;
}	
.checkout-radio {
	font-size: 17px;
	padding-top: 20px;
	padding-left: 10px;
}	
.cart-items {
	font-size: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.pad-10 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.dashboard-items {
	font-size: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.dashboard-text {
	font-size: 17px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
.dashboard-header {
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.margin-trust-icon {
	margin-top: 10px;
	margin-left: 20px;
}
.myteracom-heading {
	font-size: 23px;
	font-weight: bold;
}
.myteracom-ctsme-heading {
	font-size: 25px;
	font-weight: bold;
}
.lineheight-extra{
	line-height: 1.5;}
  .lineheight-normal{
  /* [disabled]line-height: 1.0; */
}
.myteracom-text {
	font-size: 18px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.index-text {
	font-size: 17px;
	padding-top: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.2;
}
.index-courses {
	font-size: 17px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.2;
}
.index-courses-2 {
	font-size: 17px;
	padding-top: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.2;
}
.index-bullets {
	font-size: 17px;
	padding-top: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.3;
}
.index-slug {
	font-size: 18px;
	padding-top: 0px;
        padding-right: 5px;
        padding-left: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.2;
}
.index-slug-expanded {
	font-size: 18px;
	padding-top: 0px;
        padding-right: 5px;
        padding-left: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.3;
}
.index-slug-17 {
	font-size: 17px;
	padding-top: 0px;
    padding-right: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.2;
}
.font-hamburger {font-size: 16px;}
.dropdown-header{
	font-size: 16px;
}
.red{color: red;}
.banner-text-link{
	font-size: 20px;
	color: white;
	text-align: center;	
  margin-left: 5px;
  margin-right: 5px;
}
.banner-icon{
	margin-left: 10px;
}
.banner-icons-padding{
	padding-left: 0px;
	padding-right: 0px;
}
.banner-icons-align{
	vertical-align: middle;
}
.banner-title{
  font-family: "Myriad Pro", "Arial", "Helvetica", sans-serif;
  font-weight: 400;
	font-size: 48px;
	color: #FFFFFF;
	padding-top: 10px;
}
.banner-row-height {
	height: 100px;
}
.banner-tagline {
  font-family: "Myriad Pro", "Arial", "Helvetica", sans-serif;
  font-size: 24px;
  color: #FFFFFF;
  padding-bottom: 10px;
  font-weight: normal;
}
.bootcamp-agenda-heading {
	font-size: 24px;
	font-weight: bold;
}
.onsites-promo-text {
	font-size: 19px;
}
.coursepage-slug {
	font-size: 18px;
}
.indexpage-heading-24 {
	font-size: 24px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.innerbox-myteracom {
border: none;
min-height: 200px;
padding: 5px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.innerbox-dvd {
border: none;
min-height: 200px;
max-width: 200px;
padding: 5px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.innerbox-index {
border: none;
min-height: 280px;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 5px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.innerbox-well {
	border: 1px solid #DDDDDD;
	min-height: 400px;
	padding: 10px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	border-radius: 3px;
	box-sizing: content-box;
	background-color: #FDFDFD;
}
.index-well-header {
	font-size: 24px;
	text-align: center;
  padding-top: 10px;
}
.index-well {
	min-height: 270px;
}
.footer {
	background-color: #F0F0F0;
	color: #8C8C8C;
	padding-top: 30px;
	padding-bottom: 0px;
}
.footer-text {
	color: #8C8C8C;
}
.footer-heading {
	color: #8C8C8C;
	font-size: 14px;
	font-weight: bold;
}
a.footer-link {
	color: #8C8C8C;
}
a.footer-link:link {
	text-decoration: none;
	color: #8C8C8C;
}
a.footer-link:visited {
	text-decoration: none;
	color: #8C8C8C;
}
a.footer-link:hover {
	text-decoration: underline;
	color: #8C8C8C;
}
a.footer-link:active {
	text-decoration: none;
	color: #8C8C8C;
}
.footer-r {
	background-color: #F0F0F0;
	color: #8C8C8C;
	padding-top: 30px;
	padding-bottom: 0px;
}
.footer-r-text {
	color: #8C8C8C;
}
.footer-r-heading {
	color: #8C8C8C;
	font-size: 14px;
	font-weight: bold;
}
a.footer-r-link {
	font-size: 14px;
	color: #8C8C8C;
}
a.footer-r-link:link {
	text-decoration: none;
	color: #8C8C8C;
}
a.footer-r-link:visited {
	text-decoration: none;
	color: #8C8C8C;
}
a.footer-r-link:hover {
	text-decoration: underline;
	color: #8C8C8C;
}
a.footer-r-link:active {
	text-decoration: none;
	color: #8C8C8C;
}
a.coursepage-heading {
	color: #000000;
}
a.coursepage-heading:link {
	text-decoration: none;
	color: #000000;
}
a.coursepage-heading:visited {
	text-decoration: none;
	color: #000000;
}
a.coursepage-heading:hover {
	text-decoration: underline;
	color: #000000;
}
a.coursepage-heading:active {
	text-decoration: none;
	color: #000000;
}
.product-more-info {
	font-size: 14px;
}
.product-description {
	font-size: 17px;
}
.product-title {
	font-size: 24px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.product-subtitle {
	font-size: 17px;
	font-weight: bold;
	padding-top: 10px;
}
.product-moreinfo {
	background-color: #FFFFFF;
}
.product-icon {
	padding-right: 0px;
	padding-bottom: 10px;
	max-width: 160px;
}
.ctns-page-course-row {
	padding-bottom: 20px;
}
.ctns-page-bullets {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 17px;
}
.ctns-page-thumbnail {
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.btn-responsive {
	white-space: normal !important;
	word-wrap: break-word;
}
.media-heading-index-page {
	font-size: 20px;
	font-weight: bold;
}
.media-myteracom-page {
	margin-top: 0px;
}
.noborder {
	border: 0px none #FFFFFF;
}
.background-white {
	background-color: #FFFFFF;
}
.well {
	background-color: #FDFDFD;
}
.unlimited {
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.cert-unlimited {
	font-size: 19px;
	margin-top: 18px;
	margin-bottom: 18px;
}
.course-descriptions-shortcut {
	font-size: 20px;
	margin-bottom: 30px;
	margin-top: 20px;
}
.topborder {
	border-top: thin solid #B7B7B7;
}
.panel-heading-lighter {
	background-color: #ffffff;
}
.online-courses-descheader {
	font-size: 36px;
	padding-top: 20px;
}
.online-courses-by-package-row {
	padding-top: 80px;
	padding-bottom: 0px;
}
.online-courses-by-package-heading {
	font-size: 32px;
	font-weight: bold;
	padding-top: 20px;
}
.online-courses-by-package-description {
	font-size: 32px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.online-course-thumbnail-row {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.textbook-coursetitle {
	font-size: 42px;
	padding-top: 0px;
	margin-top: 0px;
}
.online-course-thumbnail-row-coursetitle {
	font-size: 24px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
}
.online-course-thumbnail-row-coursedesc {
	font-size: 17px;
}
.online-course-thumbnail-row-video {
	padding-left: 0px;
	margin-left: 0px;
}
.page-heading {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 50px;
}
.cert-page-heading {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 42px;
}
.ctns-page-heading {
	padding-top: 00px;
	padding-bottom: 10px;
	font-size: 42px;
}
.ctns-page-subheading {
	padding-top: 10px;
	padding-bottom: 00px;
	font-size: 42px;
}
.vert-space-big {
	padding-top: 60px;
}
.vert-space-med {
	padding-top: 30px;
}
.courses-heading {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.onsites-heading {
	font-size: 36px;
	padding-bottom: 0px;
}
.section-heading {
	font-size: 36px;
	padding-top: 20px;
}
.page-subheading {
	font-size: 36px;
	padding-top: 20px;
	padding-bottom: 0px;
}
.coursepage-heading {
	font-size: 30px;
	padding-bottom: 0px;
}
.schedule-course-heading {
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 20px;
}
.schedule-course-icon {
	padding-top: 0px;
	padding-bottom: 10px;
}
.schedule-course-title {
	font-size: 18px;
}
.schedule-course-description {
	font-size: 17px;
}
.schedule-venue-description {
	font-size: 17px;
}
.schedule-courses-list {
	font-size: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.schedule-courses-list-secondary {
	font-size: 17px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.onsite-course-description {
	font-size: 17px;
}
.review-heading {
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.specials-list {
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 22px;
}
.courses-list {
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 19px;
}
.certs-list {
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 20px;
}
.courselist-box {
}
.ctns-course-title {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.certification-page-initial-text {
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.certification-title {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.certification-description {
    font-size: 19px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 0px;
}
.certification-tagline {
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.cart-items-header {
	font-size: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 20px;
}
	.cart-text {
	font-size: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 00px;
}

	.ctns-tagline {
	font-size: 18px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.cert-partner-tagline {
	font-size: 17px;
} 
.ctns-limited-time {
	font-size: 17px;
	margin-bottom: 0px;
}
.sidebar-width {
	max-width: 350px;
}

.sidebar-well-width {
	max-width: 380px;
}

.specials-sidebar-width {
	max-width: 350px;
}

div.cert-sidebar-width {
	max-width: 350px;
}
.max-icon-width {
	max-width: 280px;
}
.max-image-width {
	max-width: 320px;
}
.max-coursepage-icon-width {
	max-width: 360px;
}
.max-index-icon {
	max-height: 90px;
}
.max-trust-icon {

	max-height: 100px;
	max-width: 180px;

}
div.max-tco-icon-width {
	max-width: 180px;
}
div.max-720w {
	max-width: 720px;
}
div.max-360w {
  max-width: 360px;
}

div.height-100pct {
  height: 100%;
}
div.max-ctns-icon-width {
	max-width: 180px;
}
.max-product-icon-width {
	max-width: 200px;
}
.max-seminar-icon-width {
	max-width: 200px;
}
.max-onsite-course-icon-width {
	max-width: 200px;
	padding-top: 5px;
}
div.max-chrome-puffin-icon-width {
	max-width: 300px;
	padding-bottom: 20px;
}
.cert-panel-heading {
	border-style: none;
	background-color: #ACE2DB;
}
.sidebar-package-title-active {
	font-size: 20px;
	background-color: #ACE2DB;
	font-weight: bold;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-top: 2px solid #000000;
	padding-top: 10px;
	margin-bottom: 0px;
		line-height: 120%;	

}
.sidebar-package-description-active {
	font-size: 17px;
	background-color: #ACE2DB;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-top: 5px;
	padding-bottom: 10px;
}
.sidebar-package-title {
	font-size: 20px;
	background-color: #85D5C9;
	font-weight: bold;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-top: 2px solid #000000;
	padding-top: 10px;
	margin-bottom: 0px;
		line-height: 120%;	

}
.sidebar-package-description {
	font-size: 17px;
	background-color: #85D5C9;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-top: 5px;
	padding-bottom: 10px;
}
.cert-sidebar-package-title-active {
	font-size: 17px;
	background-color: #ACE2DB;
	font-weight: bold;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-top: 2px solid #000000;
	padding-top: 10px;
	margin-bottom: 0px;
		line-height: 90%;	

}
.cert-sidebar-package-description-active {
	font-size: 14px;
	background-color: #ACE2DB;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.cert-sidebar-package-title {
	font-size: 17px;
	background-color: #85D5C9;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}
.cert-sidebar-package-description {
	font-size: 14px;
	background-color: #85D5C9;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.unlimited-desc {
	font-size: 17px;
}
.cert-unlimited-desc {
	font-size: 17px;
	padding-top: 30px;
	padding-bottom: 30px;
}
/*	
1vw = 1% of viewport width

1vh = 1% of viewport height

1vmin = 1vw or 1vh, whichever is smaller

1vmax = 1vw or 1vh, whichever is larger */

.fit-screen {
	max-height: 100vh;
}
.thumbnail-maxwidth {
	max-width: 100px;
}
.subtitle-maxwidth {
	max-width: 800px;
}
.login-instructions-maxwidth {
	font-size: 17px;
	max-width: 600px;
}
.guarantee-thumbnail-maxwidth {
	max-width: 150px;
}
.actionthumb-image-maxwidth {
	max-width: 120px;
}
.actionthumb-maxwidth {
	max-width: 160px;
}
.textbook-image-maxwidth {
	max-width: 180px;
}
.well-image-maxwidth {
	max-width: 260px;
	padding-left: 20px;
	padding-right: 20px;
}
.online-courses-button-maxminwidth {
	max-width: 180px;
	min-width: 180px;
	min-height: 180px;
}
body, html, p {
	font-style: normal;
	font-weight: 400;
	font-family: "Calibri", "Arial", "Helvetica", "sans-serif";
	font-size: 17px;
}
.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
a {
	text-decoration: none
}
a img {
	border: none
}
a:hover {
	text-decoration: underline;
}
.page-section-heading {
	font-size: 24px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.quality-row-oc {
	font-size: 24px;
	margin-top: 30px;
	font-weight: bold;
}
.cert-get-started-row {
	font-size: 20px;
	margin-top: 30px;
	font-weight: bold;
}
.cert-get-started-heading {
	font-size: 18px;
	margin-top: 10px;
	font-weight: bold;
}
.cert-get-started-body {
	font-size: 15px;
}
.interactive-lessons {
	font-size: 22px;
}
.ctns-icon {
	max-width: 120px;
}
.register-buttongroup {
	font-size: 18px;
}
.register-buttongroup-row {
	margin-top: 20px;
	margin-bottom: 30px;
}
.negative-top-margin-10 {
	margin-top: -10px;
}
.media-negative-top-margin {
	margin-top: -5px;
}
.top-margin-0 {
	margin-top: 0px;
}
.top-margin-small {
	margin-top: 7px;
}
.top-margin {
	margin-top: 10px;
}
.actionthumb-margins-padding {
	margin: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.bottom-margin-small {
	margin-bottom: 7px;
}
.bottom-margin-0 {
	margin-bottom: 0px;
}
.nomargins-nopadding {
	margin: 0px;
	padding: 0px;
}
.icon-customers {
	margin: 0px;
	padding: 0px;
	max-height: 50px;
}
.max-icon-row-height {
	max-height: 70px;
}
.icon-in-box {
	max-width: 50%;
	height: auto;
}
.image-2017 {
	margin-bottom: 10px;
	max-height: 140px;
}
.best-value {
	max-width: 80%;
}
.max-width-large {
	max-width: 1139px;
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;
}
.max-width-header {
	max-width: 800px;
}
.max-width-1030 {
	max-width: 1030px;
}
.max-width-930 {
	max-width: 930px;
}
.header-background {
	background-color: #0c91a6;
}
.header-logo {
	color: #000000;
	font-size: 1em;
	position: relative;
	z-index: 2;
	left: 0px;
	top: 0px;
}
.header-h1-text {
	color: #000000;
	font-size: 10px;
	position: absolute;
	z-index: 1;
	left: 30px;
	top: 0px;
}
.body_div, .body_div1, .body_div2, .body_div2_sm, .body_div3, .body_div3_sm {
	border: 1px dotted black;
}
.sidebar-text {
	font-size: 16px;
	color: #000000;
}
.sidebar-text-heading {
	font-size: 18px;
	color: #5C5C5C;
	font-weight: bold;
}
.font-big {
	font-size: 17px;
}
.font-fullrefundheading {
	font-size: 17px;
}
.font-fullrefund {
	font-size: 17px;
}
.font-packages-heading {
	font-size: 19px; 
}
.font-textbook-button {
	font-size: 32px;
	font-weight: bold;
}
.font-subtitle {
	font-size: 28px;
	padding-top: 0px;
	padding-bottom: 20px;
	margin-top: 0px;
}
.font-public-seminars-heading {
	font-size: 24px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
}
.font-public-seminars-subheading {
	font-size: 24px;
	padding-top: 0px;
	margin-top: 0px;
}
.font-packagesdescription {
	font-size: 17px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.font-big18 {
	font-size: 18px;
}
.font-big17 {
	font-size: 17px;
}
.font-18 {
	font-size: 18px;
}
.font-17 {
	font-size: 17px;
}
.font-16 {
	font-size: 16px;
}
.font-15 {
	font-size: 15px;
}
.font-14 {
	font-size: 14px;
}
.font-13 {
	font-size: 13px;
}
.font-12 {
	font-size: 12px;
}
.font-bit-bigger {
	font-size: 15px;
}
.white {
	color: #FFFFFF;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.vertical-align {
	display: flex;
	align-items: center;
}
.vertical-align-noflex {
	align-items: center;
}
.unlimited-vertical-align {
	display: flex;
	align-items: center;
}
.ctns-icon-shop-now-vertical-align {
	display: flex;
	align-items: center;
}
.pad-top-bottom-0 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.pad-top-bottom-10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.pad-top-10-bottom-0 {
	padding-top: 10px;
	padding-bottom: 0px;
}
.pad-top-10 {
	padding-top: 10px;
}
.pad-top-5 {
	padding-top: 5px;
}
.pad-top-0 {

}
.pad-top-20 {
	padding-top: 20px;
}
.pad-top-30 {
	padding-top: 30px;
}
.pad-top-40 {
	padding-top: 40px;
}
.pad-top-bottom-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pad-top-bottom-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.pad-top-bottom-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}
.pad-bottom-5 {
	padding-bottom: 5px;
}
.pad-bottom-10 {
	padding-bottom: 10px;
}
.pad-bottom-20 {
	padding-bottom: 20px;
}
.pad-bottom-40 {
	padding-bottom: 40px;
}
.pad-bottom-5 {
	padding-bottom: 5px;
}
.pad-right-0 {
	padding-right: 0px;
}
.pad-right-minus-10 {
	padding-right: -10px;
}
.pad-left-right-10 {
	padding-left: 10px;
	padding-right: 10px;
}
.pad-left-right-0 {
	padding-left: 0px;
	padding-right: 0px;
}
.pad-left-right-15 {
	padding-left: 15px;
	padding-right: 15px;
}
.pad-left-right-5 {
	padding-left: 5px;
	padding-right: 5px;
}
.pad-left-right-20 {
	padding-left: 20px;
	padding-right: 20px;
}
.pad-left-right-30 {
	padding-left: 30px;
	padding-right: 30px;
}
.margin-top-0 {
	margin-top: 0px;
}
.margin-top-5 {
	margin-top: 5px;
}
.margin-top-10 {
	margin-top: 10px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-top-40 {
	margin-top: 40px;
}
.margin-bottom-0 {
	margin-bottom: 0px;
}
.margin-bottom-5 {
	margin-bottom: 5px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-top-bottom-20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.margin-top-bottom-10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.margin-top-bottom-5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.margin-right-0 {
	margin-right: 0px;
}
.margin-right-10 {
	margin-right: 10px;
}
.margin-right-20 {
	margin-right: 20px;
}
.margin-left-0 {
	margin-left: 0px;
}
.margin-left-20 {
	margin-left: 20px;
}
.margin-left-10 {
	margin-left: 10px;
}
.pad-right-10 {
	padding-right: 10px;
}
.pad-right-5 {
	padding-right: 5px;
}
.margin-right-minus15 {
	margin-right: -15px;
}
.pad-right-20 {
	padding-right: 20px;
}
.pad-right-40 {
	padding-right: 40px;
}
.pad-right-50 {
	padding-right: 50px;
}
.pad-right-60 {
	padding-right: 60px;
}
.pad-left-10 {
	padding-left: 10px;
}
.pad-left-15 {
	padding-left: 15px;
}
.pad-left-20 {
	padding-left: 20px;
}
.pad-left-30 {
	padding-left: 30px;
}
.pad-left-40 {
	padding-left: 40px;
}
.pad-left-0 {
	padding-left: 0px;
	margin-left: 0px;
}
.white-text {
	color: #FFFFFF;
}
.tco-certification-packages-well {
	border: thin solid #FFFFFF;
}
.innerbox-media-heading {
	font-size: 18px;
}
div.white-text a:link {
	text-decoration: none;
	color: #FFFFFF;
}
div.white-text a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
div.white-text a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.linespacing-wide {
	line-height: 150%;
}
.linespacing-tight {
	line-height: 95%;
}
.carousel-spacing-oc {
	padding-top: 20px;
	padding-bottom: 30px;
}
.carousel-spacing-ps {
	padding-top: 40px;
	padding-bottom: 10px;
}
.cert-packages-box-heading {
	font-size: 24px;
	padding-bottom: 10px;
}
.best-value-sidebar-column {
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.background-size-cover {
	background-size: cover;
}
.justified {
	text-align: justify;
}
p.OutlineLetteredItem {
	font-size: 17px;
    margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:40.5pt;
	text-indent:-.25in;
}
p.OutlineNumberedUnderLettered {
    margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:40.5pt;
	text-indent:0in;
}
p.OutlineChapterTitle {
	font-size: 20px;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	text-indent:0in;
	page-break-after:avoid;
}
p.OutlinePartHeading {
	font-size: 20px;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	text-indent:0in;
	page-break-after:avoid;
	font-weight:bold;
}
p.OutlineChapterDescription {
	margin-bottom:3.0pt;
}	
	
