/* CSS Document */

#kids p{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	padding-top: 0;
	margin-top: 0;
}
#kids h1{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
#kids h2{
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 14px;
	text-transform: uppercase;
}
/*
Tell A Friend
*/
a.tellAFriend, a.bookmark, td.bookmark{
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}
a.tellAFriend, a.bookmark{
	font-weight: bold;
}
a.tellAFriend:hover, a.bookmark:hover{
	text-decoration: underline;
}
#kids.tellAFriend p.formLeft{
	float: left;
	width: 190px;
}
#kids.tellAFriend #tellAFriend label{
	color: #333333;
	font-weight: bold;
}
#kids.tellAFriend #tellAFriend input{
	border: 1px solid #0066CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px;
	margin-bottom: 2px;
	width: 180px;
}
#kids.tellAFriend #tellAFriend input:focus{
	border: 2px solid #0066CC;
	margin-bottom: 0;
}
#kids.tellAFriend #tellAFriend #emailMessage{
	width: 250px;
	border: 1px solid #0066CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px;
	margin-bottom: 2px;
}
#kids.tellAFriend #tellAFriend #emailMessage:focus{
	border: 2px solid #0066CC;
	margin-bottom: 0;
}
#kids.tellAFriend #tellAFriend #send{
	border: 0;
	padding: 0;
	margin-bottom: 0;
	width: auto;
}

/*
Breadcrumb
*/
p.breadcrumb, p.breadcrumb a{
	color: #FFF !important;
	font-weight: bold;
}
#kids a.top{
	display: block;
	float: right;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 10px 5px 18px;
	background: url("/kids/images/arrow_up.gif") 0 50% no-repeat;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#kids.visitUs td.solid{
	background: #C51111 url("/kids/images/bg_breadcrumb_visitUs.gif");
}
#kids.games td.solid{
	background: #437600 url("/kids/images/bg_breadcrumb_games.gif");
}
#kids.parents td.solid{
	background: #8B2853 url("/kids/images/bg_breadcrumb_parents.gif");
}
#kids.privacy td.solid{
	background: #4F78BE url("/kids/images/bg_breadcrumb_privacy.gif");
}
#kids.help td.solid{
	background: #D26509 url("/kids/images/bg_breadcrumb_help.gif");
}
#kids.whatsNew td.solid{
	background: #D74309 url("/kids/images/bg_breadcrumb_whatsNew.gif");
}
#kids.tellAFriend td.solid{
	background: #0066CC url("/kids/images/bg_breadcrumb_tellAFriend.gif");
}
/*
Content
*/
#kids.visitUs h1{
	border-bottom: 1px solid #C51111;
	color: #C51111;
}
#kids.visitUs table.content{
	background: url("/kids/images/bg_visitUs.gif");
}
#kids.visitUs table.content tr td{
	background: #FFFFFF;
}
#kids.games h1{
	border-bottom: 1px solid #437600;
	color: #437600;
}
#kids.games table.content{
	background: url("/kids/images/bg_games.gif");
}
#kids.games table.content tr td{
	background: #FAFCF2;
}
#kids.parents h1{
	border-bottom: 1px solid #8B2853;
	color: #8B2853;
}
#kids.parents table.content{
	background: url("/kids/images/bg_parents.gif");
}
#kids.parents table.content tr td{
	background: #FFFFFF;
}
#kids.parents table.content tr td a{
	color: #8B2853;
}
#kids.privacy h1{
	border-bottom: 1px solid #4F78BE;
	color: #4F78BE;
}
#kids.privacy h2{
	color: #4F78BE;
}
#kids.privacy table.content{
	background: url("/kids/images/bg_privacy.gif");
}
#kids.privacy table.content tr td{
	background: #FFFFFF;
}
#kids.privacy table.content tr td a{
	color: #4F78BE;
}
#kids.help h1{
	border-bottom: 1px solid #D26509;
	color: #D26509;
}
#kids.help h2{
	color: #D26509;
}
#kids.help table.content{
	background: url("/kids/images/bg_help.gif");
}
#kids.help table.content tr td{
	background: #FFFFFF;
}
#kids.help table.content tr td a{
	color: #D26509;
}
#kids.whatsNew h1{
	border-bottom: 1px solid #D74309;
	color: #D74309;
}
#kids.whatsNew table.content{
	background: url("/kids/images/bg_whatsNew.gif");
}
#kids.whatsNew table.content tr td{
	background: #FFFFFF;
}
#kids.whatsNew table.content tr td a{
	color: #D74309;
}
#kids.tellAFriend h1{
	border-bottom: 1px solid #0066CC;
	color: #0066CC;
}
#kids.tellAFriend table.content{
	background: url("/kids/images/bg_tellAFriend.gif");
}
#kids.tellAFriend table.content tr td{
	background: #FFFFFF;
}
#kids table.gameList{
	border-top: 1px solid #D9E4CC;
}
#kids table.gameList tr td{
	border-bottom: 1px solid #D9E4CC;
}
#kids table.gameList tr.odd td{
	background: #FFFFFF;
}
#kids table.gameList h2{
	text-transform: none;
	margin-bottom: 0;
}
#kids table.gameList h2 a{
	color: #000;
	text-decoration: none;
}
#kids table.gameList h2 a:hover{
	text-decoration: underline;
}
#kids table.gameList p{
	margin-bottom: 5px;
}
#kids table.gameList p.play{
	margin-bottom: 0;
}
#kids.games table.content a.top{
	color: #437600;
	background: none;
}

/*
Buttons
*/
#kids p.play a{
	color: #006699;
	font-weight: bold;
	padding-right: 8px;
	text-decoration: none;
	background: url("/kids/images/arrow_right_blue.gif") 100% 50% no-repeat;
}
#kids p.play a:hover{
	text-decoration: underline;
}
#kids a.playNow{
	display: block;
	background: url("/kids/images/btn_playNow.gif") no-repeat;
	width: 136px;
	height: 25px;
}
#kids a.playNow:hover{
	background-position: 0 -100px;
}
/*
Character Scenarios
*/
#kids td.story{
	background: #F6F4ED url("/kids/visitUs/colonialPeople/images/bg_textarea.jpg") repeat-x;
}
#kids td.story2{
	background: #F6F4ED url("/kids/visitUs/colonialPeople/images/bg_textarea.jpg") repeat-x;
}
#kids td.story2 p{
	font-size: 14px;
	line-height: 20px;
}
#kids td.story2 p.instructions{
	font-weight: bold;
	color: #006600;
	padding: 10px;
	background: #FFF;
	border: 1px solid #EEE;
}
#kids td.story2 img.right{
	float: right;
	margin: 0 0 20px 20px;
	border: 1px solid #000000;
}
#kids td.story2 img.center{
	float: left;
	margin: 0 0 10px 5px;
	border: 1px solid #000000;
}
#kids td.story2 img.left{
	float: left;
	margin: 0 10px 20px 0;
	border: 1px solid #000000;
}
#kids td.story2 a.continue{
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
#kids td.story2 a.continue:hover{
	text-decoration: underline;
}
#kids td.story2 ul.questions{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
#kids td.story2 ul.questions li{
	font-family: Georgia,"Times New Roman",Times,serif;
	padding: 5px 10px;
	background: #F6F4ED;
	clear: left;
	font-size: 12px;
	border: 1px solid  #F6F4ED;
}
#kids td.story2 ul.questions li a{
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
#kids td.story2 ul.questions li.closed{
	display: none;
	visibility: hidden;
}
#kids td.story2 ul.questions li.opened{
	display: block;
	visibility: visible;
	background: #FFFFFF;
}
#kids td.story2 ul.questions li.opened a{
	display: block;
	text-align: center;
	color: #FFFFFF;
	padding: 2px 4px;
	margin: 5px 0;
	background: #990000;
}

#kids td.story2 ul.choices{
	margin: 0;
	padding: 0;
	list-style: none;
}
#kids td.story2 ul.choices li{
	margin-bottom: 10px;
	padding: 0;
	clear: left;
}
#kids td.story2 ul.choices li a{
	color: #006600;
	font-weight: bold;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-decoration: none;
	padding-left: 10px;
	background: url("/kids/images/arrow_right_green.gif") 0 5px no-repeat;
}
#kids td.story2 ul.choices li a:hover{
	text-decoration: underline;
}
#kids td.story2 a.choice{
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
#kids td.story2 a.choice:hover{
	text-decoration: underline;
}
#kids td.story p{
	font-size: 16px;
	line-height: 20px;
	text-align: center;
}
#kids td.story a{
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #48483A;
}
#kids.visitUs table#characterScenarios a{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
	font-size: 11px;
	display: block;
	color: #FFF;
	background: #009865;
	text-align: center;
	text-decoration: none;
	padding: 0 0 4px 0;
}
#kids.visitUs table#characterScenarios a img{
	margin-bottom: 4px;
}
#kids.visitUs table#characterScenarios a:hover{
	background: #007946;
}
#kids.visitUs hr{
	border: 0;
	height: 1px;
	border-bottom: 1px solid #C51111;
	padding: 5px 0;
	margin: 0;
	display: block;
	clear: both;
}
#kids h2.games, #kids h2.games a{
	color: #437600 !important;
}
#kids h2.visitUs, #kids h2.visitUs a{
	color: #C51111 !important;
}
#kids h2.parents, #kids h2.parents a{
	color: #8B2853 !important;
}
#kids h2.help, #kids h2.help a{
	color: #D26509 !important;
}
#kids h2.privacy, #kids h2.privacy a{
	color: #4F78BE !important;
}
#kids h2.games{
	padding-left: 25px;
	background: url("/kids/images/icon_flag_games.gif") 0 50% no-repeat;
}
#kids h2.visitUs{
	padding-left: 25px;
	background: url("/kids/images/icon_flag_visitUs.gif") 0 50% no-repeat;
}
#kids h2.parents{
	padding-left: 25px;
	background: url("/kids/images/icon_flag_parents.gif") 0 50% no-repeat;
}
#kids h2.help{
	padding-left: 25px;
	background: url("/kids/images/icon_flag_help.gif") 0 50% no-repeat;
}
#kids h2.privacy{
	padding-left: 25px;
	background: url("/kids/images/icon_flag_privacy.gif") 0 50% no-repeat;
}