/* Edited 25 Nov 2009 01:40:28 PM by ms_sup_user [1:U:11] */
/* Edited 25 Nov 2009 01:39:51 PM by ms_sup_user [1:U:11] */
/* Edited 25 Nov 2009 01:39:18 PM by ms_sup_user [1:U:11] */
/* Edited 25 Nov 2009 01:38:35 PM by ms_sup_user [1:U:11] */
/* Edited 25 Nov 2009 01:36:51 PM by ms_sup_user [1:U:11] */
/* Edited 25 Nov 2009 01:36:25 PM by ms_sup_user [1:U:11] */
body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	color: #333;
}
p,span,div,td,th,label,form,fieldset,li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17px;
}
a{
	color: #3276b6;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
h1,
span.title{
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}
h2{
	color: #213b55;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}
h3{
	color: #213b55;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
}
h3.kidhealth_detail{
	margin:10px 0 5px 0;
	text-transform: none;
}
td.kidhealth_detail h3{
	margin:10px 0 5px 0;
	clear:both;
	text-transform: none;
}
td.kidhealth_detail p {clear:both;}
td.kidhealth_detail p img {float:left;}
h4{
	margin: 0 0 5px 0;
	padding: 0;
}
h5{
	margin: 0 0 5px 0;
	padding: 0;
}
h6{
	margin: 0 0 5px 0;
	padding: 0;
}
p{
	margin-bottom: 13px;
	margin-top: 5px;
	/*margin: 5px 0 7px 0;*/
}
table,td{
	text-align: left;
	vertical-align: top
}
/* Home page feature block, landing_2011.cfm */
#HomepageFeatures2011 {
	margin: 0 0 0 8px;
	*_margin: 0;
	text-align: center;
}
#HomepageFeatures2011 .feature { width:208px; height:150px;float: left;position: relative;margin: 0 14px;}
#HomepageFeatures2011 .feature .featureTagline { position:absolute; left:95px; top:37px; color: #fff;}
#HomepageFeatures2011 .feature .featureTagline h2 { font-size:11px; color:#FFFFFF; margin:0px 0px 0px 0px; }
#HomepageFeatures2011 .feature .featureTagline p { font-size:11px; color:#FFFFFF; margin:0px 0px 0px 0px; padding-right:5px; }
#HomepageFeatures2011 .feature a.featureArrow { display:block; width:26px; height:26px; position:absolute; left:174px; top:112px;text-decoration:none;}
#HomepageFeatures2011 .floorByFloor { background:url(images/mod-floor.jpg);}
#HomepageFeatures2011 .forkids { background:url(images/mod-forkids.jpg);}
#HomepageFeatures2011 .watchUsGrow { background:url(images/mod-grow.jpg);}
#HomepageFeatures2011 .forTheMedia { background:url(images/mod-media.jpg);}
#HomepageFeatures2011 .floorByFloor a.featureArrow { background:url(images/blue.gif) no-repeat;}
#HomepageFeatures2011 .floorByFloor a.featureArrow:hover { background:url(images/blue-active.gif) no-repeat;}
#HomepageFeatures2011 .forkids a.featureArrow { background:url(images/green.gif) no-repeat;}
#HomepageFeatures2011 .forkids a.featureArrow:hover { background:url(images/green-active.gif) no-repeat;}
#HomepageFeatures2011 .watchUsGrow a.featureArrow { background:url(images/yellow.gif) no-repeat;}
#HomepageFeatures2011 .watchUsGrow a.featureArrow:hover { background:url(images/yellow-active.gif) no-repeat;}
#HomepageFeatures2011 .forTheMedia a.featureArrow { background:url(images/red.gif) no-repeat;}
#HomepageFeatures2011 .forTheMedia a.featureArrow:hover { background:url(images/red-active.gif) no-repeat;}
a.banner{
	text-decoration: none;
	cursor: pointer;
}
a.banner:hover{
	text-decoration: none;
}
#HomepageFeatures .feature {width:216px; height:150px;float: left;position: relative;margin: 0 31px 0 0;z-index: 2;}
#HomepageFeatures .feature.last {margin: 0 0 0 1px;}
#HomepageFeatures .feature .featureTagline { position:absolute; left:95px; top:37px; color: #fff;}
#HomepageFeatures .feature .featureTagline h2 { font-size:11px; color:#FFFFFF; margin:0px 0px 0px 0px; }
#HomepageFeatures .feature .featureTagline p { font-size:11px; color:#FFFFFF; margin:0px 0px 0px 0px; padding-right:8px;}
#HomepageFeatures .feature span.featureArrow,
#HomepageFeatures .feature a.featureArrow { display:block; width:26px; height:26px; position:absolute; left:174px; top:112px;text-decoration:none;}
#HomepageFeatures .blue span.featureArrow,
#HomepageFeatures .blue a.featureArrow { background:url(images/blue.gif) no-repeat;}
#HomepageFeatures .blue a.featureArrow:hover { background:url(images/blue-active.gif) no-repeat;}
#HomepageFeatures .green span.featureArrow,
#HomepageFeatures .green a.featureArrow { background:url(images/green.gif) no-repeat;}
#HomepageFeatures .green a.featureArrow:hover { background:url(images/green-active.gif) no-repeat;}
#HomepageFeatures .yellow span.featureArrow,
#HomepageFeatures .yellow a.featureArrow { background:url(images/yellow.gif) no-repeat;}
#HomepageFeatures .yellow a.featureArrow:hover { background:url(images/yellow-active.gif) no-repeat;}
#HomepageFeatures .red span.featureArrow,
#HomepageFeatures .red a.featureArrow { background:url(images/red.gif) no-repeat;}
#HomepageFeatures .red a.featureArrow:hover { background:url(images/red-active.gif) no-repeat;}
#HomepageFeatures .grey span.featureArrow,
#HomepageFeatures .grey a.featureArrow { background:url(images/grey.gif) no-repeat;}
#HomepageFeatures .grey a.featureArrow:hover { background:url(images/grey-active.gif) no-repeat;}
#HomepageFeatures .dgrey span.featureArrow,
#HomepageFeatures .dgrey a.featureArrow { background:url(images/dgrey.gif) no-repeat;}
#HomepageFeatures .dgrey a.featureArrow:hover { background:url(images/dgrey-active.gif) no-repeat;}
#HomepageFeatures .purple span.featureArrow,
#HomepageFeatures .purple a.featureArrow { background:url(images/purple.gif) no-repeat;}
#HomepageFeatures .purple a.featureArrow:hover { background:url(images/purple-active.gif) no-repeat;}
#HomepageFeatures.professionals .feature{
	margin: 0 23px 0 0;
}
#HomepageFeatures.professionals .feature.last{
	margin: 0 0 0 2px;
}
#HomepageFeatures.professionals .feature .featureTagline h2{
	color:#666666;
}
#HomepageFeatures.professionals .feature .featureTagline p{
	color:#666666;
}
table#HomepageProfessionals{
	margin: 0 0 0 15px!important;
	width:935px;
}
#HomepageFeatures.teens .feature{
	margin: 0 23px 0 0;
}
#HomepageFeatures.teens .feature.last{
	margin: 0 0 0 2px;
}
#HomepageFeatures.teens .feature .featureTagline h2{
	color:#fff;
}
#HomepageFeatures.teens .feature .featureTagline p{
	color:#fff;
}
table#HomepageTeens{
	margin: 0 0 0 15px!important;
	width:935px;
}
#HomepageFeatures.kids .feature{
	margin: 0 23px 0 0;
}
#HomepageFeatures.kids .feature.last{
	margin: 0 0 0 2px;
}
#HomepageFeatures.kids .feature .featureTagline h2{
	color:#fff;
}
#HomepageFeatures.kids .feature .featureTagline p{
	color:#fff;
}
table#HomepageKids{
	margin: 0 0 0 15px!important;
	width:935px;
}
#HomepageFeatures.building .feature{
  width: 208px;
}

