	body
	{
		background: #FFFFFF;
		font-family: Arial, sans-serif;
		font-size: 10pt;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

	h1, h2, h3, h4
	{
		color: #CC5270;
		font-weight: bold;
	}

	h1 { font-size: 14pt; margin:0px 0px 5px 0px; border-bottom: 1px solid #CC5270;}
	h2 { font-size: 11pt; }
	h3, .smallHeader { font-size: 13pt; }

	td
	{
		font-family: Arial, sans-serif;
		font-size: 10pt;
		margin: 0 0 0 0;
	}

	a, a:link, a:visited
	{
		font-family: Arial, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #007ACC;
		text-decoration: none;
	}
	a:hover, a:active { color: #FF6699; }
	a.underline { text-decoration:underline; }

	ol { list-style-position:outside; }

	img.left { float:left; padding:3px 5px 5px 0px; }

.borderBottom { border-bottom: 1px solid #94B5CE; }
.borderRight { border-right: 1px solid #94B5CE; }
.borderFull { border: 1px solid #94B5CE; }

.borderTop { padding-top:4px; border-top:1px solid #E2E9F5; }

.padLeft { padding-left:4px; }

.kdTitle { font: bold 18px Arial; color: #336699; margin: 0px 0px 4px 0px; }
.kdTitle img { vertical-align: middle; border: none; }
a.kdTitle, a.kdTitle:link, a.kdTitle:visited {
	font: bold 18px Arial; 
	color: #336699;
	text-decoration: none;
}
a.kdTitle:hover, a.kdTitle:active { color: #4477AA; text-decoration: underline; }

.kdSubtitle { font: bold 12px Arial; color: #000000; padding-bottom:2px; } 
.kdText { font-family: Arial, sans-serif; font-size: 12px; }

.kdContentCellLeft { padding-right: 10px; vertical-align: top; border-right: 1px solid #99BBDD; margin:0px; }
.kdContentCellRight { padding-left: 10px; vertical-align: top; }

.kdAdBox { background:#EFF4FA; border:1px solid #99BBDD; border-top:0px; padding:1px 6px 6px 6px; margin:0px 0px 24px 0px; }

#kdPromos { border-top:1px solid #94b5ce; border-bottom: 1px solid #94b5ce; font: 12px Arial; color: #336699; width:589px; padding:3px 0px 3px 0px; margin:0px 0px 7px 0px; }
#kdPromos ul { padding: 3px 0px 3px 0px; margin:0px; }
#kdPromos ul.dark  { background: #EFF3F9; }
#kdPromos ul.light { background: #FFFFFF; } 
#kdPromos li { display: inline; } 
#kdPromos li.heading { color: #000000; padding-right: 8px;} 
#kdPromos ul li a { font: 11px Arial; color: #336699; text-decoration: none; }
#kdPromos ul li a:hover { color: #4477AA; text-decoration: underline; }

#kdList { font: 12px Arial; line-height: 14px; color: #336699; padding:0px 0px 0px 4px; margin:0px; }
#kdList ul { padding: 0px; margin:0px; list-style-type: none; }
#kdList ol { padding: 0px; margin:0px 0px 0px 30px; color: #000000; }
#kdList ul li a, #kdList ol li a { font: 12px Arial; color: #336699; text-decoration: none; }
#kdList ul li a:hover, #kdList ol li a:hover { color: #4477AA; text-decoration: underline; }

.dirTable { border: 1px solid #94B5CE; }
.dirTitle { font: bold 12px Arial; color: #FFFFFF; padding: 3px 0px 3px 8px; background: #336699; }
.dirCell  { padding: 15px 8px 8px 8px; font: 12px Arial; color: #000000; width:33%; vertical-align:top; }
.dirLight { background-color: #FFFFFF; }
.dirDark  { background-color: #EFF3F9; }

a.dirLink, a.dirLink:link, a.dirLink:visited {
	color: #336633;
	text-decoration: none;
	font: 12px Arial;
}
a.dirLink:active, a.dirLink:hover { text-decoration: underline; color: #447744; }

a.featureLink, a.featureLink:link, a.featureLink:visited {
	color: #3366AA;
	text-decoration: none;
	font: bold 12px Arial;
	line-height: 28px;
	margin-left: 8px;
}
a.featureLink:active, a.featureLink:hover { text-decoration: underline; }

a.kdLink, a.kdLink:link, a.kdLink:visited {
	font: 12px Arial;
	color: #3366AA;
	text-decoration: none;
}
a.kdLink:hover, a.kdLink:active { text-decoration: underline; }

table.kdNav {
	border: 1px solid #6699FF;
	margin: 0px 0px 7px 0px;
	padding: 0px; 
	background: #FFFFFF;
}

td.kdNav {
	text-align: center;
	border-right:  1px solid #6699FF;
	background: #FFFFFF;
	width: 56px;
	height: 23px;
	cursor: hand;
	color: #6699CC;
	font: bold 11px Arial;
	text-decoration: none;
}

td.kdNavOn {
	background: #E6F2FF;
	color: #165FA8;
	cursor: pointer;
}

a.kdNavLink, a.kdNavLink:link, a.kdNavLink:visited {
	padding: 0px 2px 0px 2px;
	font: bold 10px Verdana;
	color: #6699CC;
	text-decoration: underline;
}
a.kdNavLink:hover, a.kdNavLink:active { background: #6699CC; color: #FFFFFF; text-decoration: underline; }

table.kdFooter {
	border:1px solid #6699FF; 
	background-color: #E6F2FF;
	margin: 0px 0px 0px 10px; 
	padding: 0px;
}

td.kdFooter {
	text-align: center;
}

a.kdFooterLink, a.kdFooterLink:link, a.kdFooterLink:visited {
	height: 23px;
	color: #3366AA;
	text-decoration: none;
	font: bold 11px Arial; 
	line-height: 23px; 
}

a.kdFooterLink:hover, a.kdFooterLink:active {
	text-decoration: underline;
}

.searchTop, .searchBottom {
	margin: 0px 0px 0px 10px; 
	padding: 0px; 
	border: 1px solid #95B3CB; 
	background-image:url('http://www.kidsdomain.com/images/assorted/search_bg.gif'); 
	background-color:#E7E7E7;
	}

.searchTop { margin-bottom:10px; border-top: 0px; }
.searchBottom { margin-top:10px; border-bottom: 0px; }

.searchField { font-size:14px; height:20px; margin:0px 6px 0px 6px; padding:0px; width:180px; border:1px solid #336699; }

a.searchLink, a.searchLink:link, a.searchLink:visited {
	color: #336699;
	text-decoration: none;
	text-align: center;
	font: bold 11px Arial;
	line-height: 28px;
	}

a.searchLink:active, a.searchLink:hover { text-decoration: underline; }

a.login, a.login:visited { font:bold 11px arial; color:#990000; text-decoration:none; padding:2px 12px 2px 10px; }
a.login:hover, a.login:active { color:#CC0000; }

div.legal { width:770px; font:10px arial; text-align:center; color: #999999; margin:5px 0px 0px 0px; }

.feedback { color: #ff0000; font-weight: bold; }

.footer
{
	color: #336699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
}

.header	{ font-size: 16px; font-weight: bold; }

/*
.maintable
{
	background: url(/images/shapes/sh_wave_under_shadow.gif);
	background-repeat: no-repeat;
}
*/

.bold { font-weight: bold; }
.italic	{ font-style: italic; }
.small { font-size: 10px }

.white { color: #FFFFFF; }
a.white:link, a.white:visited, a.white:active, a.white:hover { color: #FFFFFF; }
a.whitePlain:link, a.whitePlain:visited	{ color: #FFFFFF; text-decoration: none; }
a.whitePlain:active, a.whitePlain:hover	{ color: #FFFFFF; text-decoration: underline; }

a.headerLink, a.headerLink:link, a.headerLink:visited, a.headerLink:active, a.headerLink:hover { font-size: 16px; font-weight: bold; }

.smallWhite, a.smallWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; line-height: 14px; }
a.smallWhite:link, a.smallWhite:visited, a.smallWhite:active, a.smallWhite:hover { text-decoration: underline; color: #FFFFFF; }

table.kdInt {
	border:1px solid #6699FF; 
	background-color: #E6F2FF;
	margin: 3px 0px 15px 0px; 
	padding: 3px; 
}

td.kdInt {
        font: 11px Arial;
	color: #006699;
	text-align: center;
}

a.kdIntLink, a.kdIntLink:link, a.kdIntLink:visited {
	color: #3366AA;
	text-decoration: underline;
        font: bold 12px Arial; 
}

a.kdIntLink:active, a.kdIntLink:hover {
	text-decoration: underline;
}


.newText { font-weight:bold; font-size:11px; color:#CC5270; padding-right:7px; }
