table {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 17px;
}
a:visited {
	color: #534C9C;
	text-decoration: underline;
}
a:active {
	color: #534C9C;
	text-decoration: underline;
}
a:link {
	color: #534C9C;
	text-decoration: underline;
}
a:hover {
	color: #FDB813;
	text-decoration: none;
}
.leftShadow {
	background: url(/images/shadow_left.gif) repeat-y right top;

}
.rightShadow {
	background: url(/images/shadow_right.gif) repeat-y left top;

}
.main {
	padding-bottom: 25px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #534C9C;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.stretch {
	width: 100%;
}
b {
	font-weight: bold;
	color: #524C9B;
}
h4 {
	font-weight: bold;
	color: #524C9B;
	font-size: 11px;
	line-height: 17px;
}
h5 {
	font-weight: bold;
	color: #524C9B;
	font-size: 16px;
	line-height: 17px;
}
h6 {
	margin:0px;
	font-size:13px;
	color:#534C9C;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:1px;
}
.subnav {
	margin-left: 23px;
}
.navCol {
	padding-bottom: 40px;
	background: url(/images/second_phone_number.gif) no-repeat left bottom;


}
.smile {
	background: url(/images/second_smile_low_right.gif) no-repeat right bottom;

}
.footer {
	font-size: 10px;
	color: #534C9A;
	margin-top: 4px;
}
.footer a:visited {
	color: #534C9A;
	text-decoration: none;
}
.footer a:active {
	color: #534C9A;
	text-decoration: none;
}
.footer a:link {
	color: #534C9A;
	text-decoration: none;
}
.footer a:hover {
	color: #534C9A;
	text-decoration: underline;
}
.callout {
	padding-top: 42px;
	padding-right: 25px;
	padding-bottom: 13px;
	color: #666666;
	line-height: 13px;
	padding-left: 1px;
	font-size: 10px;
}
.callout a:visited {
	color: #666666;
	text-decoration: none;
}
.callout a:active {
	color: #666666;
	text-decoration: none;
}
.callout a:link {
	color: #666666;
	text-decoration: none;
}
.callout a:hover {
	color: #534C9C;
	text-decoration: none;
}
.callouto {
	padding-top: 42px;
	padding-right: 25px;
	padding-bottom: 13px;
	color: #534C9C;
	line-height: 13px;
	padding-left: 1px;
	font-size: 10px;
	text-decoration: none;
/*	cursor: hand;*/
}
.callouto a:visited {
	color: #534C9C;
	text-decoration: none;
}
.callouto a:active {
	color: #534C9C;
	text-decoration: none;
}
.callouto a:link {
	color: #534C9C;
	text-decoration: none;
}
.callouto a:hover {
	color: #534C9C;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #9A9BCD; 
}
.callboxmaintop {
	background: url(/images/callboxmain_top_bkg.gif) repeat-x left top;

}
.callboxmain {
	line-height: 12px;
	background: url(/images/callboxmain_low_bkg.gif) repeat-x left bottom;

}
.main li {
	margin-bottom: 6px;
	list-style-image: none !important;
	list-style: none;
	padding-left: 16px;
	background:url(images/bullet.gif) no-repeat 0px 4px; 
}
strong {
	color: #555555;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6E69AC;
}

.tablepadlow td {
	padding-bottom: 4px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #534C9C;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.noBorder {
	border: none;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #534C9C;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.navColshare {
	padding-bottom: 40px;
	background: url(/images/phone_share.gif) no-repeat left bottom;

}
.navColthrive {
	padding-bottom: 40px;
	background: url(/images/phone_thrive.gif) no-repeat left bottom;

}
.navColsatisfy {
	padding-bottom: 40px;
	background: url(/images/phone_satisfy.gif) no-repeat left bottom;

}
.navColedu {
	padding-bottom: 40px;
	background: url(/images/phone_educate.gif) no-repeat left bottom;

}
.navColenjoy {
	padding-bottom: 60px;
	background: url(/images/phone_enjoy.gif) no-repeat left bottom;

}
.navColconnect {
	padding-bottom: 60px;
	background: url(/images/phone_connect.gif) no-repeat left bottom;

}
#printed {
	display: none;
	}
	
a.seo:visited {
	color: #666666;
	text-decoration: none;
}
a.seo:active {
	color: #666666;
	text-decoration: none;
}
a.seo:link {
	color: #666666;
	text-decoration: none;
}
a.seo:hover {
	color: #666666;
	text-decoration: none;
	cursor: text;
}
.footer a.seo:visited {
	color: #534C9A;
	text-decoration: none;
}
.footer a.seo:active {
	color: #534C9A;
	text-decoration: none;
}
.footer a.seo:link {
	color: #534C9A;
	text-decoration: none;
}
.footer a.seo:hover {
	color: #534C9A;
	text-decoration: none;
	cursor: text;
}
ol {
}
.smalltext {
	font-size: 9px;
}
.teamPic {
	float:left;
	border:1px solid #b1b1b1;
	margin:0px 15px 10px 0px;
}
.color1 {
	background:#ffe29c;
	vertical-align: top;
}
.color2 {
	background:#ffbd0c;
	vertical-align: top;
}

.color3 {
	background:#bdc9e3;
	vertical-align: top;
}
.color4 {
	background:#d6d6fe;
	vertical-align: top;
}
.color5 {
	background:#d5d5d5;
	vertical-align: top;
}
.color6 {
	/*background:#BDE3C4;*/
	background:#FFFDD0;
	vertical-align: top;
}
.tab table{
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;	
}
.tab td{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;	
}
table.injoy{ border-left: solid 1px #999999;border-top: solid 1px #999999;}
table.injoy td{vertical-align:top;border-right: solid 1px #999999;border-bottom: solid 1px #999999; padding-left:10px; padding-right:10px;}
table.injoy tr.subhead{ background-color:#FFFFCC; font-weight:bold;}
table.injoy tr.header{ background-color:#CCCCCC; font-weight:bold;}
table.injoy strong{ color:#1975A3;}
.logo-webbinar{margin-top:20px;}
.clr{clear:both;}
#webinar .main .button-webinar{ background: url(images/bg-webinar.gif) no-repeat; padding: 15px 0 15px 28px; }
#webinar .main .button-webinar h4{ color: #ffba29; font-size: 12px; margin: 0; padding: 0 0 5px 23px; text-transform: uppercase;}
#webinar .main .button-webinar ul{ margin: 0 0 0 0px; padding: 0}
#webinar .main .button-webinar ul li{ list-style: none; background: none;line-height: 12px;}
#webinar .main .button-webinar ul li a:link, #webinar .main .button-webinar ul li a:active, #webinar .main .button-webinar ul li a:visited{ color: #fff; text-decoration: underline; background: url(Images/_bullet-webinar.gif) no-repeat 0px 4px; padding-left: 8px; }
#webinar .main .button-webinar ul li a:hover{ color: #fff; text-decoration: none; background: url(Images/_bullet-webinar.gif) no-repeat 0px 4px; padding-left: 8px; }
.right{float:right;}
.left{float:left;}
.button-webinar{ background: url(images/bg-webinar2.gif) no-repeat; padding: 10px 0 5px 15px; color:#FFFFFF; height:71px; margin:0; width:200px;}
.button-webinar h4{ color: #ffba29; font-size: 11px; text-transform: uppercase; padding:0; margin:0;}
.button-webinar p{ padding-bottom:0px;}
.imgLeft {
 	margin-bottom: 10px; 
 	margin-right: 12px;
	margin-top:2px;
 	float: left;
}
img
{  border-style: none;
}
.imgRight {
 	margin-bottom: 10px; 
 	margin-left: 12px;
	margin-top:2px;
 	float: right;
}

.block {
	width:400px;
	background:url(Images/bg_info.jpg) no-repeat 109px 0px;
	height:auto;
	min-height:100px;
	padding-bottom:20px;
}
*:first-child+html {} * html .block {
	width:400px;
	background:url(Images/bg_info.jpg) no-repeat 109px 0px;
	height:100px;
	min-height:100px;
	padding-bottom:20px;
}
.block  p {
	margin:0px;
	padding-bottom:12px;
}
.photo {
	width:109px;
	float:left;
	font-size:10px;
	line-height:11px;
	color:#010101;
	text-align:center;
}
.info {
	width:281px;
	float:left;
	padding-left:10px;
}
.indent_h {
	padding-bottom:6px;
}
img.pdf { vertical-align: middle; margin-right:5px; float:left; }

a.pdf_link {
padding-left: 20px;
background: url(Images/pdf2.gif) no-repeat left 2px;
padding-bottom:5px;
display:block;
}
span.pop_video {
	cursor: pointer;
	text-decoration: underline;
	color: #534c9c;
	font-weight: bold;
}