/* Sub CSS Document */

#subImg {
width: 547px;
margin-left: 7px;
margin-right: 0px;
margin-top: 6px;
margin-bottom: 0px;
z-index:10;
}
#subHead {
/*float:left;
position:relative;
left:15px;
bottom:95px;*/
z-index:100;
}
#crumbs {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
margin-top:5px;
}
#crumbs a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
text-decoration:none;
}
#crumbs a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:underline;
}
#subNav {
margin-top:18px;
margin-bottom:0px;
margin-left:23px;
margin-right:40px;
}
#subContent{
margin-top:23px;
margin-bottom:0px;
margin-left: 23px;
margin-right: 40px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666666;
}
#subContent h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:18px;
color:#999933;
margin-top:0px;
margin-bottom:5px;
}
#subContent h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
line-height:18px;
color:#666666;
margin-top:0px;
margin-bottom:5px;
}
#subContent h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:12px;
color:#999933;
margin-top:-2px;
margin-bottom:18px;
}
#subContent p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666666;
margin-top:0px;
margin-bottom:16px;
}
#subContent a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-decoration:none;
color:#c18128;
}
#subContent a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-decoration:underline;
color:#999933;
}
.clear { /* Subpage footer position fix */ 
line-height: 0px; 
font-size: 0px; 
clear: both; 
height: 0px; 
}
.subDetail{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#666666;
font-weight:bold;
margin:0px;
padding:0px;
height:auto;
}
.subLink {
width:auto;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:11px;
line-height:18px;
color:#666666;
font-weight:normal;
}
.subLink a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c18128;
font-weight:bold;
text-decoration:none;
}
.subLink a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999933;
font-weight:bold;
text-decoration:underline;
}
.subDetail2 {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#666666;
font-weight:normal;
margin:0px;
padding:0px;
height:auto;
}
.subLink2 {
width:auto;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:10px;
line-height:18px;
color:#666666;
font-weight:bold;
}
.subLink2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
.subLink2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999933;
font-weight:bold;
text-decoration:underline;
}
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,
body#pro_book #pro_book,





body#bus_comp #bus_comp,
body#bus_rep #bus_rep,

body#what_coaching #what_coaching,
body#what_exhibit #what_exhibit,
body#what_intel #what_intel,
body#what_training #what_training,
body#pro_book #pro_book,
body#pro_dvd #pro_dvd,
body#pro_cd #pro_cd,
body#pro_free #pro_free,
body#pro_order #pro_order,
body#res_arti #res_arti,
body#res_news #res_news,
body#res_tool #res_tool,
body#about_team #about_team,
body#about_itmc #about_itmc,
body#about_barbara #about_barbara,
body#about_barry #about_barry,
body#train_comp #train_comp,
body#train_govern #train_govern,
body#train_assoc #train_assoc,
body#train_show #train_show,
body#train_reg #train_reg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999933;
	font-weight:bold;
	text-decoration:none;
}
/*a.selectedLink:link,a.selectedLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999933;
	font-weight:bold;
	text-decoration:underline;
}
a.selectedLink:hover,a.selectedLink:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999933;
	font-weight:bold;
	text-decoration:none;
}*/
#subContent li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666666;
margin-top:0px;
}
.regLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding:0px;
font-weight:normal;
text-align:right;
margin-bottom:23px;
margin-top:16px;/*BD*/
}
.newsletter {
width:100%;
padding-bottom:0px;
display:table;
}
.icon {
float:left;
padding-right:12px;
padding-top:3px;
width: 13px;/*BD*/
}
.newsEdit {
float:left;
width:225px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666666;
}
.newsRelease {
float:left;
width:98px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666666;
}
.newsLink {
float:left;
width:117px;
text-align:right;
}
#colHeader{
margin-bottom:2px;
}
.colHead{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;
}
.wLegend {
background-image:url(../images/global/icon_legend.gif);
background-repeat:no-repeat;
background-position:right;
}
.article {
float:left;
width:475px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666666;
}
.product {
display:block;
}
.proExtras {
float:left;
width:142px;
margin-bottom: 1em;
padding-right:0px;
}
.proText {
float:right;
width:340px;
}
.price {
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#999933;
font-weight:bold;
font-size:24px;
line-height:22px;
padding-right:3px;
}
.proPrice{
width:142px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
color:#999933;
}
.proImg{
margin-bottom: 1em;
}
.proCode{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
font-weight:bold;
color:#666666;
margin-bottom:5px;
}
.proShip {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
font-weight:bold;
color:#666666;
}