html { height: 100%; margin-bottom: 1px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height:150%;
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
a:link    {color:#7b003f; text-decoration:underline;}
a:visited {color:#7b003f; text-decoration:underline;}
a:hover   {color:#454443; text-decoration:none;
}
img {
border: none;	
}
html {
}
.tiny {font-size:1px;
}
ul {
		margin-left: 1.4em;
		padding-left: 0;
		list-style-image: url("http://www.thetcmgroup.com/images/bullet.jpg"); }

li {
		margin-left: 1.4em;
		padding-left: 0;
		list-style-image: url("http://www.thetcmgroup.com/images/bullet.jpg"); }
#ovmainintropad ul {
		margin-left: 1.4em;
		padding-left: 0;
		list-style-image: url("http://www.thetcmgroup.com/apaxio/images/apaxiobullet.gif"); }

#ovmainintropad li  {
		margin-left: 1.4em;
		padding-left: 0;
		list-style-image: url("http://www.thetcmgroup.com/apaxio/images/apaxiobullet.gif"); }
.menupad {margin-right:15px;}
/* -------------------------- TEMPLATE & LAYOUT STYLES ---------------------------------- */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #454443;
	 margin-bottom:10px; margin-left:0px;margin-right:0px;margin-top:0px;
}
#homebannerRright h1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #454443;
	margin-bottom:10px;margin-left:0px;margin-right:0px;margin-top:0px;line-height:200%;}
h2 {
	margin:0px;
	font-size:18px;
	font-weight:normal;
	margin-bottom:3px;
	color:#454443;
}
/* -- h2 styles --*/

.homeright h2 { margin:0px; font-size:14px; font-weight:normal; margin-bottom:10px;
}
#howtoscroll h2 { margin:0px; font-size:15px; font-weight:bold; line-height:180%; margin-bottom:15px;}
#pagescroll h2 { margin:0px; font-size:15px; font-weight:bold; line-height:180%; margin-bottom:15px;}
#pagescroll-training h2 { margin:0px; font-size:15px; font-weight:bold; line-height:180%; margin-bottom:15px;}
#content h2 { margin:0px; font-size:15px; font-weight:bold;  line-height:180%; margin-bottom:15px;}
#centralarea h2 { margin:0px; font-size:14px; font-weight:normal; line-height:180%; margin-bottom:15px;}
#centralarea2 h2 { margin:0px; font-size:14px; font-weight:normal; width:570px;  line-height:180%; margin-bottom:15px; }
#contentcentre h2 {margin:0px; font-size:14px; font-weight:normal; width:546px; line-height:180%; margin-bottom:15px;
}
#ovsubintro h2 { margin:0px; margin-top:-2px; 
}
#trainsub h2 { margin:0px; font-size:14px; margin-top:-2px;
}
#homerevtxt h2 { margin:0px; margin-bottom:3px; font-size:14px; font-weight:normal;
}
.teamtxth2 { margin:0px; font-size:15px; font-weight:bold;}

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color: #454443; font-weight:bold;
}
h3 a:link    {color:#454443; text-decoration:underline;}
h3 a:visited {color:#454443; text-decoration:underline;}
h3 a:hover   {color:#FF6600; text-decoration:underline; cursor:pointer; }
h3 a:active  {color:#454443; text-decoration:underline;
}
.homebannertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #454443;
	margin:0px;
}
.ours { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #8AA573;
        padding-top:10px; padding-bottom:15px;}			 
.ours a:link    {color:#8AA573; text-decoration:none;}
.ours a:visited {color:#8AA573; text-decoration:none;}
.ours a:hover   {color:#FFFFFF; text-decoration:none; cursor:pointer; }
.ours a:active  {color:#8AA573; text-decoration:none;
}
.printfriendly {font-size:10px;}
.footlinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #fff;
}			 
.footlinks a:link    {color:#FFFFFF; text-decoration:none;}
.footlinks a:visited {color:#FFFFFF; text-decoration:none;}
.footlinks a:hover   {color:#FFFF00; text-decoration:none; cursor:pointer; }
.footlinks a:active  {color:#FFFFFF; text-decoration:none;
}
#leftlinktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	float: left;
	height: 20px;
	width: 198px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808285;
	margin-bottom:5px;
}
#rightlinktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	float: left;
	height: 20px;
	width: 188px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808285;
	margin-bottom:5px;
}
#sectionlinks { width:198px; font-size:11px; }
#sectionlinks a { background-image: url(http://www.thetcmgroup.com/images/08-layout/sectionlinkbg.gif); display:block; 
		   background-repeat: no-repeat;  background-position:bottom; width: 184px; line-height:18px; 
		   text-decoration:none; color:#7c003f; margin-bottom:5px; padding-bottom:5px; padding-left:14px;}
#sectionlinks a:hover { color:#c50159;
} 
#courselinks {
	width:198px;
	font-size:11px;
	float: left;
}
#courselinks a { background-image: url(http://www.thetcmgroup.com/images/08-layout/courselinkbg.gif); display:block; 
		   background-repeat: no-repeat;  background-position:top; width: 184px; line-height:18px; 
		   text-decoration:none; color:#7c003f; margin-bottom:5px; padding-bottom:5px; padding-left:14px;border-bottom:1px solid #808285;}
#courselinks a:hover { color:#c50159;
} 
#infolinks {
	width:188px;
	font-size:11px;
	float: left;
}
#infolinks a { background-image: url(http://www.thetcmgroup.com/images/08-layout/courselinkbg.gif); display:block; 
		   background-repeat: no-repeat;  background-position:top left; width: 174px; line-height:18px; 
		   text-decoration:none; color:#7c003f; margin-bottom:5px; padding-bottom:5px; padding-left:14px;border-bottom:1px solid #808285;}
#infolinks a:hover { color:#c50159;
} 
#rightdloadlinks { width:166px; font-size:11px; }
#rightdloadlinks a { background-image: url(http://www.thetcmgroup.com/images/08-layout/courselinkbg.gif); display:block; 
		   background-repeat: no-repeat;  background-position:top left; width: 152px; line-height:18px; 
		   text-decoration:none; color:#7c003f; margin-bottom:5px; padding-bottom:5px; padding-left:14px;border-bottom:1px solid #808285;}
#rightdloadlinks a:hover { color:#c50159;
} 
#glosslinks { width:154px; font-size:12px; }
#glosslinks a { background-image: url(http://www.thetcmgroup.com/images/08-components/glosslinkbg.gif); display:block; 
		   background-repeat: no-repeat;  background-position:top; width: 148px; line-height:18px; 
		   text-decoration:none; color:#7B003F; margin-bottom:5px; padding-bottom:5px; padding-left:22px; border-bottom:1px solid #bcbdc0;}
#glosslinks a:hover { color:#7B003F;
}  
#hometrainlinks {
	width:173px;
	height:auto;
	margin-top:5px;
}
#hometrainlinks a {
	background-image: url(http://www.thetcmgroup.com/images/trainlinkbg.gif);
	display:block;
	background-repeat: no-repeat;
	background-position:top left;
	width: 159px;
	line-height:18px;
	text-decoration:none;
	color:#808285;
	padding-left:14px;
}
#hometrainlinks a:hover { color:#7B003F;
}

.txtfield { border: 1px solid #CCCCCC; padding:1px;
}
.IMR {margin-left:20px;margin-bottom:10px;float:right;}
.IML {margin-right:20px;float:left;}
.imborder {border: 1px solid #454443;}
.linedivider {border-bottom:1px solid #CCCCCC;padding-bottom:10px;margin-bottom:10px;}
.smallgreyright { text-align:right; color:#666666; font-size:11px;border-bottom:1px solid #cccccc;margin-bottom:5px;padding-bottom:5px;
}
.smallgreyright2 { text-align:right; color:#666666; font-size:11px;
}
.reserved {font-size:11px;}
/* -------------------------------- TEXT STYLES ----------------------------------------- */
#container {
	width: 980px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	min-width: 1050px;
} 
#headerbox {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
	background-image: url(http://www.thetcmgroup.com/images/topbanner-nologo.gif);
}
#maincontent {
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

#logobox {
	float: left;
	height: 92px;
	width: 371px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-image: url(http://www.thetcmgroup.com/images/logobg.gif);
	background-repeat: no-repeat;
}
#toprightbox {
	float: right;
	height: 100px;
	width: 300px;
	text-align: right;
}
#footerbar {
	height: 30px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	line-height: 30px;
}

#menubox {
	height: 29px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	line-height: 29px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom:1px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #454443;
}

#footerbox {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	height: 30px;
	line-height: 30px;
	clear: both;
	background-image: url(http://www.thetcmgroup.com/images/footer.gif);
	background-repeat: no-repeat;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#bannerbox {
	height: 199px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#footerboxL {
	text-align: left;
	float: left;
	height: 30px;
	width: 640px;
	padding-left: 10px;
	line-height: 30px;
	color: #FFFFFF;
}
#footerboxR {
	line-height: 30px;
	color: #FFFFFF;
	float: right;
	height: 30px;
	width: 320px;
	padding-right: 10px;
	text-align: right;
}
/* ---------- SEARCH BOX ---------- */

#search {
	float: right;
	margin-top: 7px;
	margin-bottom: 5px;
	margin-right: 5px;
	height: 20px;
}

.search input, .search button {
border: none;
float: left;
}
.search input.search-box {
padding: 0;
color: #ffffff;
font-size: 12px;
width: 146px;
height: 16px;
padding: 4px 10px;
background-color: #909090;
background-image: url(http://www.thetcmgroup.com/images/search-bg.gif);
background-repeat: no-repeat;
}
.search input.search-box:focus {
background-color: #a2a1a1;
background-image: url(http://www.thetcmgroup.com/images/search-bg-focus.gif);
outline: none;
}
.search button.search-btn {
width: 26px;
height: 24px;
cursor: pointer;
text-indent: -9999px;
background-color: #707070;
background-image: url(http://www.thetcmgroup.com/images/search-btn.gif);
background-repeat: no-repeat;
}
.search button.search-btn:hover {
background-color: #8c8c8c; 
background-image: url(http://www.thetcmgroup.com/images/search-btn-hover.gif);
}
.quicklinks {float:left;text-align:right; margin-top:10px;}
/* ---------- HOMEPAGE ---------- */
#homebannerholder {
	float: left;
	height: 188px;
	width: 980px;
	margin-top: 20px;
}
#homebannerL {
	float: left;
	height: 188px;
	width: 198px;
	margin-right: 8px;
}
#homebannerR {
	float: right;
	height: 168px;
	width: 774px;
	background-image: url(http://www.thetcmgroup.com/images/homebanner-bg4B.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
}

#homebannerRleft {
	float: left;
	height: 168px;
	width: 300px;
}
#homebannerRright {
	text-align: left;
	float: left;
	height: 138px;
	width: 339px;
	padding-right: 20px;
	color: #454443;
	padding-top: 30px;
	padding-left: 15px;
}
#trainingbannerRleft {
	float: left;
	height: 168px;
	width: 350px;
}
#trainingbannerRright {
	text-align: left;
	float: left;
	height: 148px;
	width: 389px;
	padding-right: 20px;
	color: #454443;
	padding-top: 20px;
	padding-left: 15px;
}
#trainingbannerRright h1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height:20px;
	color: #454443;
	margin-bottom:10px;margin-left:0px;margin-right:0px;margin-top:0px;line-height:200%;}
#homecontenttop {
	float: left;
	height: auto;
	width: 980px;
	margin-top: 8px;
}
#homeL {
	float: left;
	height: auto;
	width: 198px;
	margin-right: 8px;
}
#homemiddle {
	float: left;
	height: auto;
	width: 578px;
}
#homeR {
	float: left;
	height: auto;
	width: 188px;
	margin-left: 8px;
}
#tcmmembership {
	float: left;
	height: 130px;
	width: 198px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/freetcmmembers2.gif);
	background-repeat: no-repeat;
}
#tcmmembershiptop {
	font-size: 18px;
	color: #FFFFFF;
	float: left;
	height: 33px;
	width: 168px;
	padding-left: 30px;
	line-height: 33px;
}
#tcmmembershipmain {
	padding: 10px;
	float: left;
	height: 97px;
	width: 178px;
	line-height:120%;
}
#tcmpushes {
	float: left;
	width: 198px;
	margin-top: 8px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/tcmgroup2.gif);
	background-repeat: no-repeat;
}
#homemidbox1 {
	float: left;
	height: 130px;
	width: 285px;
	margin-right: 8px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/centralbox-mediator-off.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
#homemidbox1:hover {
	float: left;
	height: 130px;
	width: 285px;
	margin-right: 8px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/centralbox-mediator.gif);
	background-repeat: no-repeat;
}
#homemidbox2 {
	float: left;
	height: 130px;
	width: 285px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/centralbox-training-off.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
#homemidbox2:hover {
	float: left;
	height: 130px;
	width: 285px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/centralbox-training.gif);
	background-repeat: no-repeat;
}
#homemidbox3 {
	float: left;
	height: 130px;
	width: 285px;
	margin-right: 8px;
	margin-top: 8px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/centralbox-scheme-off.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
#homemidbox3:hover {
	float: left;
	height: 130px;
	width: 285px;
	margin-right: 8px;
	margin-top: 8px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/centralbox-scheme.gif);
	background-repeat: no-repeat;
}
#homemidbox4 {
	float: left;
	height: 130px;
	width: 285px;
	margin-top: 8px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/centralbox-resources-off.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}
#homemidbox4:hover {
	float: left;
	height: 130px;
	width: 285px;
	margin-top: 8px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/centralbox-resources.gif);
	background-repeat: no-repeat;
}
.homemidboxtop {
	float:left;
	width:275px;
	height:33px;
	line-height:33px;
	padding-left:10px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.homemidboxmain {
	float:left;
	width:265px;
	padding:10px;
	height:77px;
	text-decoration: none;
	color: #000000;
}
#nextcoursetop {
	font-size: 18px;
	color: #FFFFFF;
	float: left;
	height: 33px;
	width: 158px;
	padding-left: 30px;
	line-height: 33px;
}
#nextcoursemain {
	float: left;
	height: 205px;
	width: 168px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#nextcourse {
	float: left;
	height: 268px;
	width: 188px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/trainingbox2.gif);
	background-repeat: no-repeat;
}
#nextcoursebottom {
	line-height: 20px;
	text-align: right;
	float: left;
	height: 20px;
	width: 178px;
	padding-right: 10px;
}
#latestnewsbox {
	float: left;
	height: 150px;
	width: 578px;
	margin-top: 8px;
}
#downloads {
	height: 150px;
	width: 188px;
	margin-top: 8px;
	float: left;
	background-image: url(http://www.thetcmgroup.com/images/boxes/downloadsbox2.gif);
	background-repeat: no-repeat;
}
#downloadstop {
	font-size: 18px;
	color: #FFFFFF;
	float: left;
	height: 33px;
	width: 158px;
	padding-left: 30px;
	line-height: 33px;
}
#downloadsmain {
	float: left;
	height: 87px;
	width: 168px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#latestnewstop {
	line-height: 33px;
	float: left;
	height: 33px;
	width: 390px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #454443;
	font-size: 18px;
	color: #454443;
}
#latestnewsmain {
	float: left;
	height: 106px;
	width: 390px;
	padding-top: 10px;
	font-size: 11px;
}

#downloadsbottom {
	line-height: 20px;
	text-align: center;
	float: left;
	height: 20px;
	width: 188px;
}
#tcmpushtop {
	line-height: 33px;
	text-align: left;
	float: left;
	height: 33px;
	width: 168px;
	color: #FFFFFF;
	padding-left: 30px;
	font-weight: bold;
}
#tcmpushesmain {
	float: left;
	height: 220px;
	width: 183px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 7px;
	padding-left: 8px;
}
#menuboxL {
	line-height: 29px;
	float: left;
	height: 29px;
	width: 640px;
	z-index:100;
}
#menuboxR {
	line-height: 29px;
	float: right;
	height: 23px;
	width: 340px;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
}
#apaxiomenuboxL {
	line-height: 29px;
	float: left;
	height: 29px;
	width: 850px;
	z-index:100;
}
#apaxiomenuboxL a { text-decoration:none; 
	color:#454443; 
}
#apaxiomenuboxL a:hover { color: #63193b;text-decoration:none; 
}
#apaxiomenuboxR {
	line-height: 23px;
	float: right;
	height: 23px;
	width: 130px;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
}
#breadholder {width:980px;height:20px;font-size:11px;margin-bottom:10px;}
#content {
	float: left;
	height: auto;
	width: 980px;
}
#contentleft {
	height: auto;
	width: 198px;
	margin-right: 8px;
	float: left;
}
#contentcentre {
	float: left;
	height: auto;
	width: 546px;
	margin-right: 24px;
	margin-left: 16px;
	min-height:400px;
}

#contentright {
	float: right;
	height: auto;
	width: 188px;
}
#tcmlatest {
	float: left;
	height: auto;
	width: 198px;
	margin-bottom: 8px;
}
#tcmlatest-top {
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(http://www.thetcmgroup.com/images/boxes/lhboxtop-blue.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	height: 33px;
	width: 188px;
	padding-left: 10px;
	line-height: 33px;
}
#tcmlatest-main {
	text-align: left;
	float: left;
	height: auto;
	width: 176px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0078A7;
	border-left-color: #0078A7;
	background-color: #ebf9fe;
}
#tcm-latest-bottom {
	height: 6px;
	width: 198px;
	float: left;
	margin-bottom: 8px;
}
#testimboxleft {
	float: left;
	height: auto;
	width: 198px;
	margin-bottom: 8px;
}
#testimboxleft-top {
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(http://www.thetcmgroup.com/images/boxes/lhbox-top-green.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	height: 33px;
	width: 188px;
	padding-left: 10px;
	line-height: 33px;
}
#testimboxleft-main {
	text-align: left;
	float: left;
	height: auto;
	width: 196px;
	padding-top: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5f8b29;
	border-left-color: #5f8b29;
	background-color: #fafff4;
}
#testimboxleft-mainpad {
	text-align: left;
	float: left;
	height: auto;
	width: 176px;
	padding: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5f8b29;
	border-left-color: #5f8b29;
	background-color: #fafff4;
}
#testimboxleft-bottom {
	height: 6px;
	width: 198px;
	float: left;
}
#rhtextbox {
	float: left;
	height: auto;
	width: 188px;
	margin-bottom: 8px;
}
#rhtextbox-top {
	font-size: 18px;
	line-height: 33px;
	color: #FFFFFF;
	text-align: left;
	height: 33px;
	width: 178px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/rhbox-top-green.gif);
	padding-left: 10px;
	text-decoration:none;
}
#rhtextbox-main {
	text-align: left;
	float: left;
	height: auto;
	width: 186px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5F8B29;
	border-left-color: #5F8B29;
	background-color: #fbfff5;
	text-decoration:none;
}
#rhtextbox-mainpad {
	text-align: left;
	float: left;
	height: auto;
	width: 166px;
	padding:10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5F8B29;
	border-left-color: #5F8B29;
	background-color: #fbfff5;
}
#rhbox-bottom {
	float: left;
	height: 6px;
	width: 188px;
}
#testimonialsmain {
	float: left;
	height: auto;
	width: 569px;
	margin-right: 7px;
	text-align: left;
}
#testimsubnavholder {
	float: left;
	height: 33px;
	width: 548px;
}
#testimbox-big {
	float: left;
	height: auto;
	width: 745px;
	background-image: url(http://www.thetcmgroup.com/images/layout/testimonials/testimbox-big-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom:7px;
}
#testimbox-big-content {
	float: left;
	height: auto;
	width: 685px;
	padding-top: 37px;
	padding-right: 20px;
	padding-left: 40px;
	padding-bottom: 15px;
}
#testimbox-big-bottom {
	background-image: url(http://www.thetcmgroup.com/images/08-layout/testimonials/testimbox-big-bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 14px;
	width: 745px;
}
#testimbox-white {
	float: left;
	height: auto;
	background-image: url(http://www.thetcmgroup.com/images/08-layout/testimonials/testimbox-white-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 508px;
	padding-top: 27px;
	padding-left: 40px;
	padding-bottom: 5px;
	border-bottom:1px solid #cccccc;
	margin-bottom:7px;
}
#pagesubtab a { display: block; background-image: url(http://www.thetcmgroup.com/images/08-components/pagesubtab.gif); text-align:center;

                height:26px; line-height:26px; color:#000000; text-decoration:none;width:116px;}

#pagesubtab a:hover { color:#FFFFFF; text-decoration:none; background-image: url(http://www.thetcmgroup.com/images/08-components/pagesubtabON.gif);

}

#pagesubtabSEL { background-image: url(http://www.thetcmgroup.com/images/08-components/pagesubtabSEL.gif); text-align:center;

                 height:26px; line-height:26px; color:#414040; font-weight:bold; width:116px; 

}

.pagesubbody { background-color:#D4D5D7; border-right:1px solid #FFFFFF; padding:8px; } 

.pagesubbody a:link {color:#7B003F ; text-decoration:none; }

.pagesubbody a:visited {color:#7B003F ; text-decoration:none; }

.pagesubbody a:hover {color:#7B003F ; cursor:pointer; text-decoration: underline; }

.pagesubbody a:active {color:#7B003F ; text-decoration:none; 

}
#needamediator {
	float: left;
	height: 100px;
	width: 198px;
	margin-bottom: 10px;
}

#tabcontentholder {
	float: left;
	height: auto;
	width: 548px;
	margin-top: 3px;
	padding-top: 10px;
	border-top:1px solid #454443;
}
#testimcontentholder {
	float: left;
	height: auto;
	width: 548px;
	margin-top: 2px;
	padding-top: 10px;
	border-top:1px solid #454443;
}
#quotes {
	background-image: url(http://www.thetcmgroup.com/images/quotes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	width: 136px;
	padding-top: 25px;
	font-style: italic;
	padding-right: 20px;
	padding-left: 30px;
}
#quoteownerbox {
	text-align: right;
	height: auto;
	width: 166px;
	font-size: 11px;
	background-image: url(http://www.thetcmgroup.com/images/quotes-bottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#quotes-left {
	background-image: url(http://www.thetcmgroup.com/images/quotes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	width: 146px;
	padding-top: 25px;
	font-style: italic;
	padding-right: 20px;
	padding-left: 30px;
}
#quoteownerbox-left {
	text-align: right;
	height: auto;
	width: 176px;
	font-size: 11px;
	background-image: url(http://www.thetcmgroup.com/images/quotes-bottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#inhousetraining {
	float: left;
	height: auto;
	width: 188px;
	margin-bottom: 8px;
}
#inhousetraining-top {
	font-size: 18px;
	line-height: 33px;
	color: #FFFFFF;
	background-image: url(http://www.thetcmgroup.com/images/boxes/rhbox-top-yellow.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 33px;
	width: 178px;
	padding-left: 10px;
}
#inhousetraining-main {
	background-color: #fefaf3;
	background-image: url(http://www.thetcmgroup.com/images/boxes/inhousetraining-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: auto;
	width: 101px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ad7112;
	border-left-color: #ad7112;
	padding-top: 10px;
	padding-right: 75px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#inhousetraining-bottom {
	float: left;
	height: 6px;
	width: 188px;
}
#downloadsbox {
	float: left;
	height: auto;
	width: 188px;
	margin-bottom: 8px;
}
#downloadsbox-top {
	font-size: 18px;
	line-height: 33px;
	color: #FFFFFF;
	background-image: url(http://www.thetcmgroup.com/images/boxes/rhbox-top-yellow.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 33px;
	width: 178px;
	padding-left: 10px;
}
#downloadsbox-main {
	background-color: #fefaf3;
	float: left;
	height: auto;
	width: 166px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ad7112;
	border-left-color: #ad7112;
	padding: 10px;
}
#downloadsbox-bottom {
	float: left;
	height: 6px;
	width: 188px;
}
#bookingbox {
	width: 188px;
	margin-bottom: 8px;
	float: left;
	height: auto;
}
#bookingbox-top {
	font-size: 18px;
	line-height: 33px;
	color: #FFFFFF;
	background-image: url(http://www.thetcmgroup.com/images/boxes/rhbox-top-pink.gif);
	text-align: left;
	float: left;
	height: 33px;
	width: 178px;
	padding-left: 10px;
}
#bookingbox-main {
	background-color: #fef3f9;
	padding: 10px;
	float: left;
	height: auto;
	width: 166px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7b003f;
	border-left-color: #7b003f;
}
#bookingbox-bottom {
	float: left;
	height: 6px;
	width: 188px;
}
#testimonialright {
	float: right;
	height: auto;
	width: 198px;
}
#testimonialboxright {
	float: right;
	height: auto;
	width: 198px;
	margin-bottom: 8px;
}
#testimonialboxright-top {
	font-size: 18px;
	line-height: 33px;
	color: #FFFFFF;
	text-align: left;
	float: left;
	height: 33px;
	width: 188px;
	padding-left: 10px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/testimonialboxright-top.gif);
}
#testimonialboxright-main {
	background-color: #fff5fa;
	text-align: left;
	padding: 10px;
	float: left;
	height: auto;
	width: 176px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7b003f;
	border-left-color: #7b003f;
}
#testimonialboxright-bottom {
	height: 6px;
	width: 198px;
	float: left;
}
.casebox {
	float:left;
	height:auto;
	width:546px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.casebox h2 {border:0px;}
#paginationbar {
	line-height: 30px;
	text-align: right;
	float: left;
	height: 30px;
	width: 546px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
}
.articlebox {width:546px;height:auto;float:left;border-bottom:1px solid #cccccc;margin-bottom:10px;padding-bottom:10px;}
#testimonials-left {
	float: left;
	height: auto;
	width: 198px;
	margin-right: 8px;
}
#clients-left {
	float: left;
	height: auto;
	width: 198px;
	margin-right: 8px;
}
#clients-main {
	float: right;
	height: auto;
	width: 774px;
}
#friends-main {

height: auto;
}
#teamrow {
	float: left;
	height: auto;
	width: 546px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #454443;
}
.teamcol {
	float: left;
	height: auto;
	width: 174px;
	margin-right: 12px;
	padding-top: 8px;
}
.teamcol2 {
	float: left;
	height: auto;
	width: 174px;
	padding-top: 8px;
}
.videoboxtop {float:left;width:198px;height:20px;line-height:20px;}
.video-nav {text-align:right;}
#video-player {
	float:left;
	width:198px;
	height:165px;
	z-index:3;
	background-image: url(http://www.thetcmgroup.com/images/vidbg.jpg);
	background-repeat: no-repeat;
}
#health-check-form {
padding-top: 150px;
background-image: url(http://www.thetcmgroup.com/images/health-bg.jpg);
background-repeat: no-repeat;
}

#health-check-form p {
margin-bottom: 20px;
width: 232px;
}

#health-check-form input[type="radio"] {
margin-right: 20px;
position: relative;
top: 2px;
}

.blue-label {
color: #1b9dcf;
font-weight: bold;
}
#underfooter {
	height: 30px;
	width: 980px;
	font-size: 11px;
	line-height: 30px;
	text-align: center;
}
#loggedinbox {
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	height: 20px;
	width: 980px;
}
#allcoursebox {
	text-align: left;
	float: left;
	height: auto;
	width: 546px;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #454443;
}
.coursebook {
	width:546px;
	text-align:right;
	height:25px;
	color: #009fda;
}
#commentbox {
	width:546px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.blogcomments-bottom {
	float:left;
	width:546px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
#tcmpushesbottom {
	float: left;
	height: 6px;
	width: 198px;
}
/* Client Page Styles */

.clientpop { position:absolute; visibility: hidden; line-height: 18px; z-index: 100; width: 266px;}
.clientpop a { display: block; }
.clientpop a:hover { display: block;
}
#clientpoptop {background-image:url(http://www.thetcmgroup.com/images/clients/clients-top.png);	background-repeat: no-repeat;
	background-position: top;width:266px;height:8px;float:left;}
#clientpopmain {background-image:url(http://www.thetcmgroup.com/images/clients/clients-bg.png);width:246px;height:auto;float:left;text-align:left;font-size:11px;padding-left:10px;padding-right:10px;}
#clientpopbottom {background-image:url(http://www.thetcmgroup.com/images/clients/clients-bottom.png);background-repeat: no-repeat;
	background-position: top;width:266px;height:13px;float:left;}
#numbers {
	float: right;
	height: auto;
	width: 200px;
	padding-right: 6px;
	padding-top: 5px;
}
#loginreg {
	float: right;
	height: 15px;
	width: 200px;
	padding-right: 6px;
	padding-top: 4px;
}
#commentsharebox {
	line-height: 40px;
	background-image: url(http://www.thetcmgroup.com/images/boxes/sharecommentbox.gif);
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 546px;
	margin-top: 20px;
}
#commentshareL {
	line-height: 40px;
	text-align: left;
	float: left;
	height: 40px;
	width: 290px;
	padding-left: 10px;
}
#sharecommentR {
	text-align: right;
	float: right;
	height: 40px;
	width: 226px;
	padding-right: 10px;
	line-height: 40px;
}
#rssR {
	text-align: right;
	float: right;
	height: 30px;
	width: 226px;
	padding-right: 6px;
    padding-top:5px;
	padding-bottom:5px;
}
#commentsarea {
	float: left;
	height: auto;
	width: 546px;
	margin-top: 20px;
}
#commentsbox {
	float: left;
	height: auto;
	width: 546px;
	margin-bottom: 20px;
}
#commentsbox-top {
	background-color: #dad9d9;
	background-image: url(http://www.thetcmgroup.com/images/boxes/commentbox-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	float: left;
	height: auto;
	width: 526px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#commentsbox-top h2 {border:0px;}
#commentowner {
	font-size: 11px;
	text-align: right;
	float: left;
	height: 15px;
	width: 526px;
	line-height: 15px;
	margin-top: 5px;
}
#commentsbox-bottom {
	background-image: url(http://www.thetcmgroup.com/images/boxes/commentbox-bottom.gif);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 546px;
}

/* ---------- PUSHES ---------- */

#fair-model {
	width: 980px;
	height: 406px;
	padding-bottom: 30px;
	background-image: url(http://www.thetcmgroup.com/images/fair-bg-new.jpg);
	background-repeat: no-repeat;
	position: relative;
}

.target {
height: 55px;
width: 127px;
position: absolute;
z-index: 1;
}

#target1 {
	top: 92px;
	left: 91px;
}

#target2 {
	top: 169px;
	left: 12px;
}

#target3 {
	top: 169px;
	left: 170px;
}

#target4 {
	top: 253px;
	left: 91px;
}

#fair-model img {
position: absolute;
padding:0;
margin:0;
border:none;
}
#fair-model p {
	display: none;
	position: absolute;
	top: 80px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	width: 380px;
	line-height: 150%;
	text-align: left;
}
#fairmodel-controls {
	float: left;
	height: 406px;
	width: 300px;
}
#fairmodel-text {
	float: left;
	height: 303px;
	width: 380px;
	padding-left: 20px;
	text-align: left;
	padding-top: 100px;
	line-height: 150%;
}
#health-check-form {
padding-top: 150px;
background-image: url(http://www.thetcmgroup.com/images/pushes/health-bg.jpg);
background-repeat: no-repeat;
}

#health-check-form p {
margin-bottom: 20px;
width: 232px;
}

#health-check-form input[type="radio"] {
margin-right: 20px;
position: relative;
top: 2px;
}

.blue-label {
color: #1b9dcf;
font-weight: bold;
}

#dispute-journey {
	width: 533px;
	height: 460px;
	padding-bottom: 30px;
	background-image: url(http://www.thetcmgroup.com/images/pushes/dispute-bg.jpg);
	background-repeat: no-repeat;
	position: relative;
	float: left;
}

#dispute-journey-holder {
	height: 460px;
	width: 980px;
	background-image: url(http://www.thetcmgroup.com/images/pushes/rhbox.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#dispute-text {
	text-align: left;
	float: right;
	height: 410px;
	width: 320px;
	padding-right: 60px;
	padding-top: 50px;
	padding-left: 20px;
}

#dispute-journey img {
display: none;
padding:0;
margin:0;
border:none;
}

#dispute-journey p {
display: none;
position: absolute;
top: 74px;
left: 20px;
color: #000000;
font-size: 12px;
width: 234px;
height: 172px;
padding: 15px;
background-image: url(http://www.thetcmgroup.com/images/pushes/dispute-bg-on.jpg);
background-repeat: no-repeat;
}

#dispute-journey div {
position: absolute;
width: 22px;
height: 22px;
}

#dot-target1 {
top: 427px;
left: 29px;
}

#dot-target2 {
top: 405px;
left: 125px;
}

#dot-target3 {
top: 343px;
left: 144px;
}

#dot-target4 {
top: 313px;
left: 206px;
}

#dot-target5 {
top: 260px;
left: 309px;
}

#dot-target6 {
top: 202px;
left: 362px;
}

#dot-target7 {
top: 159px;
left: 408px;
}

#dot-target8 {
top: 373px;
left: 466px;
}
#lnewstop {
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(http://www.thetcmgroup.com/images/boxes/latestnews-top.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	height: 34px;
	width: 540px;
	padding-left: 6px;
	line-height: 34px;
}
#courselinksbottom {
	text-align: center;
	float: left;
	height: 60px;
	width: 546px;
	font-size: 11px;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#specoffersbox {
	float: right;
	height: 150px;
	width: 173px;
	padding-left: 15px;
}
#latestnewsL {
	float: left;
	height: 150px;
	width: 390px;
}
#anniversarybox {
	text-align: left;
	float: left;
	height: 100px;
	width: 303px;
}
#apaxialoginholder {
	float: left;
	height: 150px;
	width: 980px;
	margin-top: 10px;
}
#apaxialogin {
	float: left;
	height: 150px;
	width: 484px;
	background-image: url(http://www.thetcmgroup.com/apaxio/images/loginboxbg.gif);
	background-repeat: no-repeat;
}
#apaxiaregister {
	float: right;
	height: 150px;
	width: 484px;
	background-image: url(http://www.thetcmgroup.com/apaxio/images/regboxbg.gif);
	background-repeat: no-repeat;
}
#apaxialogintitle {
	line-height: 31px;
	text-align: left;
	float: left;
	height: 31px;
	width: 474px;
	padding-left: 10px;
	font-size: 18px;
	color: #FFFFFF;
}
#apaxialoginmain {
	float: left;
	height: 99px;
	width: 464px;
	padding: 10px;
}
#apaxiaregtitle {
	line-height: 31px;
	text-align: left;
	float: left;
	height: 31px;
	width: 474px;
	padding-left: 10px;
	font-size: 18px;
	color: #FFFFFF;
}
#apaxiaregmain {
	float: left;
	height: 99px;
	width: 464px;
	padding: 10px;
	text-align: center;
}
#apaxiotextbox {
	float: left;
	height: auto;
	width: 980px;
	margin-top: 12px;
}
.apaxioformheader {
	font-size: 18px;
	line-height: 30px;
	color: #FFFFFF;
	background-image: url(http://www.thetcmgroup.com/apaxio/images/formheader.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	height: 30px;
	width: 538px;
	padding-left: 10px;
	margin-top:10px;
	margin-bottom:10px;	
}
.apaxioformarea {width:548px;float:left;}#apaxiosearch {
	height: auto;
	width: 198px;
	float: left;
}
#apaxiosearch {
	float: left;
	height: auto;
	width: 198px;
	margin-bottom: 8px;
}
#apaxiosearch-top {
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(http://www.thetcmgroup.com/images/boxes/apaxiosearchbox-top.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	height: 33px;
	width: 188px;
	padding-left: 10px;
	line-height: 33px;
}
#apaxiosearch-main {
	text-align: left;
	float: left;
	height: auto;
	width: 176px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7b003f;
	border-left-color: #7b003f;
	background-color: #fdf5f9;
}
#apaxiosearch-bottom {
	height: 6px;
	width: 198px;
	float: left;
	margin-bottom: 8px;
}

/* --------------------------NEW HOME STYLES 2011 ---------------------------------- */
#freeseminar {
	height: 168px;
	width: 198px;
}
#freeseminartop {
	line-height: 30px;
	background-image: url(http://www.thetcmgroup.com/images/home/bookfreeseminar-top.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 30px;
	width: 190px;
	padding-left: 8px;
	font-size: 18px;
	color: #FFFFFF;
	margin:0px;
}
#freeseminarmain {
	background-image: url(http://www.thetcmgroup.com/images/home/bookfreeseminarbg.jpg);
	background-repeat: no-repeat;
	height: 138px;
	width: 198px;
}
.freeseminartxt {padding-left:73px;color:#000;padding-right:8px;padding-top:10px;padding-bottom:10px;line-height:100%;}
#freeseminarmain img {
	margin-left: 34px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#conflicthealthcheck {
	height: 168px;
	width: 198px;
}
#conflicthealthchecktop {
	line-height: 30px;
	background-image: url(http://www.thetcmgroup.com/images/home/conflicthealthcheck-top.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 30px;
	width: 190px;
	padding-left: 8px;
	font-size: 18px;
	color: #FFFFFF;
	margin:0px;
}
#conflicthealthcheckmain {
	background-repeat: no-repeat;
	height: 138px;
	width: 198px;
}
.conflicthealthchecktxt {
	padding-left:8px;
	color:#000;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:100%;
}
#conflicthealthcheckmain img {
	border: 0px;
}
#homeservices {
	height: 205px;
	width: 980px;
}
.wpmediationbox {
	height: 245px;
	width: 179px;
	padding-right: 9px;
	line-height: 120%;
	float:left;
	display:block;
}
.wpmediationbox a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.wpmediationbox a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.wpmediationbox a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.wpmediationbox a:hover {text-decoration:none;color:#fff; background-color:#7ebee4; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.wpmediationimage {border-top:5px solid #7ebee4;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.wpmediationimage a:link {border-top:5px solid #7ebee4;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.wpmediationimage a:visited {border-top:5px solid #7ebee4;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.wpmediationimage a:active {border-top:5px solid #7ebee4;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.wpmediationimage a:hover {border-top:5px solid #7ebee4;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}

.wpmediationbox h1 {font-size:14px;font-weight:bold;}
.wpmediationbox a h1 {font-size:14px;font-weight:bold;color:#454443;}
.wpmediationbox a:hover h1 {font-size:14px;font-weight:bold;color:#fff;}
.wpmediationbox a:hover p {color:#fff;}
.wpmediationbox .more {
color: #7EBEE4;text-align:right;
}
.servbutton {margin-left:38px;margin-bottom:10px;border:none;}
.internalbox {
	height: 235px;
	width: 179px;
	padding-right: 9px;
	padding-left: 8px;
	line-height: 120%;
	float:left;
}
.internalbox a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.internalbox a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.internalbox a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.internalbox a:hover {text-decoration:none;color:#fff; background-color:#81b53b; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.internalimage {border-top:5px solid #81b53b;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.internalimage a:link {border-top:5px solid #81b53b;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.internalimage a:visited {border-top:5px solid #81b53b;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.internalimage a:active {border-top:5px solid #81b53b;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.internalimage a:hover {border-top:5px solid #81b53b;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.internalbox h1 {font-size:14px;font-weight:bold;}
.internalbox a h1 {font-size:14px;font-weight:bold;color:#454443;}
.internalbox a:hover h1 {font-size:14px;font-weight:bold;color:#fff;}
.internalbox a:hover p {color:#fff;}
.internalbox .more {
color: #81b53b;text-align:right;
}
.medtrainingbox {
	height: 235px;
	width: 179px;
	padding-right: 9px;
	padding-left: 8px;
	line-height: 120%;
	float:left;
}
.medtrainingbox a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.medtrainingbox a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.medtrainingbox a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.medtrainingbox a:hover {text-decoration:none;color:#fff; background-color:#e39717; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.medtrainingimage {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.medtrainingimage a:link {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.medtrainingimage a:visited {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.medtrainingimage a:active {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.medtrainingimage a:hover {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.medtrainingbox h1 {font-size:14px;font-weight:bold;}
.medtrainingbox a h1 {font-size:14px;font-weight:bold;color:#454443;}
.medtrainingbox a:hover h1 {font-size:14px;font-weight:bold;color:#fff;}
.medtrainingbox a:hover p {color:#fff;}
.medtrainingbox .more {
color: #e39717;text-align:right;
}
.workplacebox {
	height: 235px;
	width: 179px;
	padding-right: 9px;
	padding-left: 8px;
	line-height: 120%;
	float:left;
}
.workplacebox a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.workplacebox a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.workplacebox a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.workplacebox a:hover {text-decoration:none;color:#fff; background-color:#7b003f; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.workplaceimage {border-top:5px solid #7b003f;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.workplaceimage a:link {border-top:5px solid #7b003f;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.workplaceimage a:visited {border-top:5px solid #7b003f;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.workplaceimage a:active {border-top:5px solid #7b003f;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.workplaceimage a:hover {border-top:5px solid #7b003f;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.workplacebox h1 {font-size:14px;font-weight:bold;}
.workplacebox a h1 {font-size:14px;font-weight:bold;color:#454443;}
.workplacebox a:hover h1 {font-size:14px;font-weight:bold;color:#fff;}
.workplacebox a:hover p {color:#fff;}
.workplacebox .more {
color: #7b003f;text-align:right;
}
.apaxiobox {
	height: 235px;
	width: 178px;
	padding-right: 9px;
	padding-left: 8px;
	line-height: 120%;
	float:left;
}
.apaxiobox a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.apaxiobox a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.apaxiobox a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.apaxiobox a:hover {text-decoration:none;color:#fff; background-color:#414141; padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.apaxioimage {border-top:5px solid #414141;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.apaxioimage a:link {border-top:5px solid #414141;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.apaxioimage a:visited {border-top:5px solid #414141;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.apaxioimage a:active {border-top:5px solid #414141;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.apaxioimage a:hover {border-top:5px solid #414141;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.apaxiobox h1 {font-size:14px;font-weight:bold;}
.apaxiobox a h1 {font-size:14px;font-weight:bold;color:#454443;}
.apaxiobox a:hover h1 {font-size:14px;font-weight:bold;color:#fff;}
.apaxiobox a:hover p {color:#fff;}
.apaxiobox .more {
color: #414141;text-align:right;
}

#homecontentmiddle {
	height: 375px;
	width: 980px;
	float: left;
}
#homecontentmiddleL {
	height: auto;
	width: 198px;
	float: left;
}
#homecontentmiddlemain {
	float: left;
	height: auto;
	width: 484px;
	margin-right: 50px;
	margin-left: 50px;
	text-align: left;
}#homecontentmiddlemain h2 {font-size:18px;}
#homecontentmiddleR {
	height: auto;
	width: 198px;
	float: left;
}
#homecontenttabs{
	height: auto;
	width: 980px;
	float: left;
}
#introvid {
	height: 168px;
	width: 198px;
	margin-top: 8px;
}
#introvid img {border:none;}
#clientstop {
	font-size: 18px;
	color: #454443;
	text-align: center;
	height: 20px;
	width: 198px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	line-height: 20px;

}
#clientstop a:link {color:#454443; text-decoration:none;}
#clientstop a:visited {color:#454443; text-decoration:none;}
#clientstop a:hover   {color:#454443; text-decoration:underline;}
#clientsmain {
	height: auto;
	width: 198px;
}
.newsbox1 {
	height: 255px;
	width: 195px;
	line-height: 120%;
	float:left;
	border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;
}
.newsbox1 h1 {font-size:12px;font-weight:bold;}
.newsbox1 .more {text-align:right;text-decoration:none;}
/*.newsbox1 p a:link {text-align:right;text-decoration:none;}*/
.newsbox1 a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.newsbox1 a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.newsbox1 a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.newsbox1 a:hover {text-decoration:none;color:#454443; background-color:#cccccc; padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.newsbox1 a:hover img {opacity:0.4;
filter:alpha(opacity=40);filter: gray;}

.newsbox2 {
	height: 255px;
	width: 195px;
	line-height: 120%;
	float:left;
}
.newsbox2 h1 {font-size:12px;font-weight:bold;}
.newsbox2 .more {text-align:right;text-decoration:none;}
/*.newsbox2 p a:link {text-align:right;text-decoration:none;}*/
.newsbox2 a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.newsbox2 a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.newsbox2 a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.newsbox2 a:hover {text-decoration:none;color:#454443; background-color:#cccccc; padding-right: 9px;padding-left: 8px; display:block;width: 178px;}
.newsbox2 a:hover img {opacity:0.4;
filter:alpha(opacity=40);filter: gray;}
.newstitle {
	height: 40px;
	width: 167px;
	padding-top: 10px;
}
.newsimage{
	height: 115px;
	text-align:center;
}
.newstext {
	height: 70px;
	width: 161px;
	font-size:11px;
	line-height:140%;
}
.newstext img {margin-bottom:2px;}
.socbox1 {
	height: 255px;
	width: 195px;
	line-height: 120%;
	float:left;
	border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;
}
.socbox1 h1 {font-size:12px;font-weight:bold;	padding-top: 10px;}
.socbox2 {
	height: 255px;
	width: 195px;
	line-height: 120%;
	float:left;
}
.socbox2 h1 {font-size:12px;font-weight:bold;	padding-top: 10px;}
.soctext {
    text-align:center;
}
.soctext img {margin-bottom:2px;border:0px;}
.soctitle {
	height: 40px;
	width: 167px;
	text-align:center;
}
.toolkitbox1 {width:322px;text-align:center;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;float:left;height: 235px;padding-top:20px;}
.toolkitbox2 {width:323px;text-align:center;float:left;height: 235px;padding-top:20px;}
#homebottom {
	float: left;
	height: auto;
	width: 980px;
	margin-top: 20px;
}
#trainingtop {
	float: left;
	height: auto;
	width: 980px;
	margin-top: 8px;
}
.trainingbox {
	height: 235px;
	width: 179px;
	padding-right: 9px;
	padding-left: 8px;
	line-height: 120%;
	float:left;
}
.trainingbox a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.trainingbox a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.trainingbox a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.trainingbox a:hover {text-decoration:none;color:#fff; background-color:#e39717; padding-right: 9px;padding-left: 8px; display:block;width: 178px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.trainingboximage {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.trainingboxgimage a:link {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.trainingboximage a:visited {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.trainingboximage a:active {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.trainingboximage a:hover {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.trainingbox h1 {font-size:14px;font-weight:bold;}
.trainingbox a h1 {font-size:14px;font-weight:bold;color:#454443;}
.trainingbox a:hover h1 {font-size:14px;font-weight:bold;color:#fff;}
#homeintromain {
	float: left;
	height: auto;
	width: 980px;
	margin-top: 30px;
}
.homeintrocol {
	text-align: left;
	float: left;
	height: 330px;
	width: 325px;
	margin-right: 75px;
}
#homeintrotitle {
	text-align: left;
	float: left;
	height: 30px;
	width: 980px;
	margin-top: 40px;
}
#specofferbox {
	float: left;
	height: 150px;
	width: 150px;
	padding-left: 30px;
}
#specofferbox img {border:0px;}
#qcontact-box {
height: 320px;
display: none;
position: fixed;
width: 520px;
border: 5px solid #666;
color:#fff;
background-color:#666;
padding: 15px 20px 20px 20px;
z-index: 100000000;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px ;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
.qcontactfield {background-image:url(http://www.thetcmgroup.com/images/home/qcontactfield.png);background-repeat:no-repeat;width:198px;height:28px;padding:1px;border:0px;}
.qcontactmultifield {background-image:url(http://www.thetcmgroup.com/images/home/qcontactmultifield.png);background-repeat:no-repeat;width:198px;height:28px;padding:1px;border:0px;}
#video-box {
display: none;
position: fixed;
border: 5px solid #fff;
background-color: #000000;
padding: 0px 20px 14px 20px;
height: 389px;
width: 640px;
z-index: 100000000;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px ;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

#video-box-inner {
clear: both;	
}

#client-box {
display: none;
position: fixed;
border: 5px solid #333;
background-color: #fff;
color:#333333;
padding: 0px 20px 14px 20px;
height: 460px;
width: 400px;
z-index: 100000000;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px ;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

#client-box-inner {
clear: both;	
}

.close-btn {
float: right;
}
#clientpopboxmain {
	text-align: left;
	padding: 10px;
	float: left;
	height: 399px;
	width: 380px;
}
#clientpopnav {
	line-height: 20px;
	padding: 10px;
	float: left;
	height: 20px;
	width: 380px;
}
#clientpopbox {
	height: 460px;
	width: 400px;
}
.testimbubble {
	font-size: 11px;
	color: #454443;
	text-align: left;
	height: 100px;
	width: 464px;
	margin-top:20px;
	font-style:italic;
	line-height:140%;
}
.testimbubble a:link {	background-image: url(http://www.thetcmgroup.com/images/home/testimbubble.gif);
	background-repeat: no-repeat;text-decoration:none;color:#666666;	padding: 10px;
	height: 100px;
	width: 464px;display:block;}
.testimbubble a:active {	background-image: url(http://www.thetcmgroup.com/images/home/testimbubble.gif);
	background-repeat: no-repeat;text-decoration:none;color:#666666;	padding: 10px;
	height: 100px;
	width: 464px;display:block;}
.testimbubble a:visited {	background-image: url(http://www.thetcmgroup.com/images/home/testimbubble.gif);
	background-repeat: no-repeat;text-decoration:none;color:#666666;	padding: 10px;
	height: 100px;
	width: 464px;display:block;}
.testimbubble a:hover {	background-image: url(http://www.thetcmgroup.com/images/home/testimbubble-on.gif);
	background-repeat: no-repeat;text-decoration:none;color:#666666;	padding: 10px;
	height: 100px;
	width: 464px;display:block;}	
.testimbubbletraining {
	font-size: 11px;
	color: #454443;
	text-align: left;
	height: 100px;
	width: 464px;
	margin-top:20px;
	font-style:italic;
	line-height:140%;
	background-image: url(http://www.thetcmgroup.com/images/home/testimbubble.gif);
	background-repeat: no-repeat;
	padding:10px;
}
.testimownerhome {
	line-height: 20px;
	text-align: right;
	height: 20px;
	width: 464px;
	margin-top: 5px;
}
/* TRAININGPAGE */

#trainingcontentmiddle {
	height: auto;
	width: 980px;
	float: left;
}
#trainingcontentmiddleL {
	height: auto;
	width: 198px;
	float: left;
}
#trainingcontentmiddlemain {
	float: left;
	height: auto;
	width: 484px;
	margin-right: 50px;
	margin-left: 50px;
	text-align: left;
}
#trainingcontentmiddlemain h2 {font-size:18px;}
#trainingcontentmiddleR {
	height: auto;
	width: 198px;
	float: left;
}
#coursefinder {
	float: left;
	height: auto;
	width: 484px;
	text-align: left;
}
#coursefindertitle {
	float: left;
	height: 25px;
	width: 484px;
	text-align: left;
	border-bottom:5px solid #e39717;
	font-size:14px;
	font-weight:bold;
}
#coursefindermain {
	float: left;
	height: auto;
	width: 484px;
	text-align: left;
	margin-top: 10px;
}
.coursefinderquestion {
	float: left;
	height: 24px;
	line-height: 120%;
	width: 484px;
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
}
.coursefinderquestion img {float:left;margin-right:10px;margin-bottom:30px;}
.coursefinderchooser {
	float: left;
	height: auto;
	width: 450px;
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
	padding-left:34px
}
.coursefinderchooser label {margin-right:20px;vertical-align:middle;}
.coursefinderchooser input {margin-left:10px;vertical-align:middle;}
#prospdowntop {
	font-size: 13px;
	color: #454443;
	text-align: center;
	height: 25px;
	width: 198px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	line-height: 25px;
	border-bottom:5px solid #e39717;
	font-weight: bold;

}
#prospdownmain {
	height: auto;
	width: 198px;
	text-align: center;
}
#prospdownmain img {margin-bottom:10px;}
#trainingclients {
	float: left;
	height: auto;
	width: 484px;
	text-align: left;
	margin-top: 20px;
}
#trainingclientstitle {
	float: left;
	height: 25px;
	width: 484px;
	text-align: left;
	border-bottom:5px solid #e39717;
	font-size:14px;
	font-weight:bold;
}
#trainingclientsmain {
	float: left;
	height: auto;
	width: 484px;
	text-align: left;
	margin-top: 10px;
}
#trainingcontenttabs{
	height: auto;
	width: 980px;
	float: left;
}
#trainingcontenttop {
	float: left;
	height: auto;
	width: 980px;
	margin-top: 8px;
}
#trainingL {
	float: left;
	height: auto;
	width: 198px;
	margin-right: 8px;
}
#trainingmiddle {
	float: left;
	height: auto;
	width: 578px;
}
#trainingR {
	float: left;
	height: auto;
	width: 188px;
	margin-left: 8px;
}
#trainingservices {
	height: 275px;
	width: 980px;
	position: relative;
}
.traininghomebox {
	height: 250px;
	width: 173px;
	padding-right: 9px;
	line-height: 120%;
	float:left;
	display:block;
}
.traininghomebox a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 164px;height: 250px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.traininghomebox a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 164px;height: 250px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.traininghomebox a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 164px;height: 250px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.traininghomebox a:hover {text-decoration:none;color:#fff; background-color:#e39717; padding-right: 9px;padding-left: 8px; display:block;width: 164px;height: 250px;border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;}
.traininghomeboximage {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.traininghomeboximage a:link {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.traininghomeboximage a:visited {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.traininghomeboximage a:active {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}
.traininghomeboximage a:hover {border-top:5px solid #e39717;padding-top:2px;margin-bottom:5px;border-right:0px;border-left:0px;border-bottom:0px;}

.traininghomebox h1 {font-size:14px;font-weight:bold;}
.traininghomebox a h1 {font-size:14px;font-weight:bold;color:#454443;}
.traininghomebox a:hover h1 {font-size:14px;font-weight:bold;color:#fff;}
.traininghomebox a:hover p {color:#fff;}
.traininghomebox .more {
color: #e39717;text-align:right;
}
.traininghomeboxcontent {
	height:220px;
}

#trainingadbox {
	height: 168px;
	width: 198px;
}
#discussneeds {
	height: 100px;
	width: 198px;
}
#calendar {
	height: 250px;
	width: 198px;
	margin-top: 8px;
}
#our-journey {width:980px;	height: 350px; -moz-column-width: 20em;
-webkit-column-width: 20em;
-moz-column-gap: 3em;
-webkit-column-gap: 3em; }
#why-choose-tcm {font-size:11px;}
.whychoosetcmline {border-right:1px solid #999999;}
#the-team {position: relative;}
.teambox1 {
	height: 255px;
	width: 164px;
	padding-right: 9px;padding-left: 8px;
	line-height: 120%;
	float:left;
	border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;
}
.teambox1 h1 {font-size:12px;}
.teambox1 .more {text-align:right;text-decoration:none;}
/*.teambox1 p a:link {text-align:right;text-decoration:none;}*/
.teambox1 a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 164px;}
.teambox1 a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 164px;}
.teambox1 a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 164px;}
.teambox1 a:hover {text-decoration:none;color:#454443; background-color:#cccccc; padding-right: 9px;padding-left: 8px; display:block;width: 164px;font-weight:normal;}
/*.teambox1 a:hover img {opacity:0.4;
filter:alpha(opacity=40);filter: gray;}*/

.teambox2 {
	height: 255px;
	width: 164px;
	padding-right: 9px;padding-left: 8px;
	line-height: 120%;
	float:left;
}
.teambox2 h1 {font-size:12px;}
.teambox2 .more {text-align:right;text-decoration:none;}
/*.teambox2 p a:link {text-align:right;text-decoration:none;}*/
.teambox2 a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 164px;}
.teambox2 a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 164px;}
.teambox2 a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 164px;}
.teambox2 a:hover {text-decoration:none;color:#454443; background-color:#cccccc; padding-right: 9px;padding-left: 8px; display:block;width: 164px;font-weight:normal;}
/*.teambox2 a:hover img {opacity:0.4;
filter:alpha(opacity=40);filter: gray;}*/
.teamtitle {
	height: 40px;
	width: 164px;
	padding-top: 10px;
}
.teamimage{
	height: 115px;
	text-align:center;
}
.teamtext {
	height: 70px;
	width: 164px;
	font-size:11px;
	line-height:140%;
}
.teamtext img {margin-bottom:2px;}
#next-course {}
#customer-feedback {}
.qualitybox1 {
	height: 255px;
	width: 244px;
	line-height: 120%;
	float:left;
	border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;
}
.qualitybox1 h1 {font-size:12px;font-weight:bold;}
.qualitybox1 .more {text-align:right;text-decoration:none;}
/*.qualitybox1 p a:link {text-align:right;text-decoration:none;}*/
.qualitybox1 a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 227px;}
.qualitybox1 a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 227px;}
.qualitybox1 a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 227px;}
.qualitybox1 a:hover {text-decoration:none;color:#454443; background-color:#cccccc; padding-right: 9px;padding-left: 8px; display:block;width: 227px;font-weight:normal;}
.qualitybox1 a:hover img {opacity:0.4;
filter:alpha(opacity=40);filter: gray;}

.qualitybox2 {
	height: 255px;
	width: 245px;
	line-height: 120%;
	float:left;
}
.qualitybox2 h1 {font-size:12px;font-weight:bold;}
.qualitybox2 .more {text-align:right;text-decoration:none;}
/*.qualitybox2 p a:link {text-align:right;text-decoration:none;}*/
.qualitybox2 a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 227px;}
.qualitybox2 a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 227px;}
.qualitybox2 a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 227px;}
.qualitybox2 a:hover {text-decoration:none;color:#454443; background-color:#cccccc; padding-right: 9px;padding-left: 8px; display:block;width: 227px;font-weight:normal;}
.qualitybox2 a:hover img {opacity:0.4;
filter:alpha(opacity=40);filter: gray;}
.qualitytitle {
	height: 40px;
	width: 227px;
	padding-top: 10px;
}
.qualityimage{
	height: 115px;
	text-align:center;
}
.qualitytext {
	height: 70px;
	width: 227px;
	font-size:11px;
	line-height:140%;
}
.qualitytext img {margin-bottom:2px;}
.nextcoursebox1 {
	height: 255px;
	width: 195px;
	line-height: 120%;
	float:left;
	border-right-width: 1px;border-right-style: solid;border-right-color: #a2a1a1;
}
.nextcoursebox1 h1 {font-size:12px;font-weight:bold;}
.nextcoursebox1 .more {text-align:right;text-decoration:none;}
/*.nextcoursebox1 p a:link {text-align:right;text-decoration:none;}*/
.nextcoursebox1 .no-link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;padding-top:10px;}
.nextcoursebox1 a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;padding-top:10px;}
.nextcoursebox1 a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;padding-top:10px;}
.nextcoursebox1 a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;padding-top:10px;;}
.nextcoursebox1 a:hover {text-decoration:none;color:#454443; background-color:#cccccc; padding-right: 9px;padding-left: 8px; display:block;width: 178px;font-weight:normal;padding-top:10px;}
.nextcoursebox1 a:hover img {opacity:0.4;
filter:alpha(opacity=40);filter: gray;}
.nextcoursebox2 {
	height: 255px;
	width: 195px;
	line-height: 120%;
	float:left;
}
.nextcoursebox2 h1 {font-size:12px;font-weight:bold;}
.nextcoursebox2 .more {text-align:right;text-decoration:none;}
/*.nextcoursebox2 p a:link {text-align:right;text-decoration:none;}*/
.nextcoursebox2 .no-link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;padding-top:10px;}
.nextcoursebox2 a:link {text-decoration:none;color:#666666; background-color:#fff;	padding-right: 9px;padding-left: 8px; display:block;width: 178px;padding-top:10px;}
.nextcoursebox2 a:visited {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;padding-top:10px;}
.nextcoursebox2 a:active {text-decoration:none;color:#666666; background-color:#fff; padding-right: 9px;padding-left: 8px; display:block;width: 178px;padding-top:10px;}
.nextcoursebox2 a:hover {text-decoration:none;color:#454443; background-color:#cccccc; padding-right: 9px;padding-left: 8px; display:block;width: 178px;font-weight:normal;padding-top:10px;}
.nextcoursebox2 a:hover img {opacity:0.4;
filter:alpha(opacity=40);filter: gray;}
.coursetext {width: 164px;}
#the-training-team {position:relative;}

