/* Main Page Styles */
html, body				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
body					{ background:url('/kids/images/background.gif') #C8F2D6; }
h1					{ font-family:Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:lighter; color:#76E098; }
h2					{ font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#4E9966; }
h3					{ font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#000000; }
h4					{ font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#4E9966; margin: 0; padding: 0; text-align: left;}
p					{ font-size:1em; }
p, td, body, a				{ font-family: "comic sans ms", arial, tahoma;}
p, td, body				{ font-family: "comic sans ms", arial, tahoma; font-size: 13px; }


a:link, a:visited			{ color:#4E9966; text-decoration:none; }
a:hover, a:active			{ color:#000000; text-decoration:none; }

/* Header + Footer layout */
#divHeader				{ width:760px; margin:0 auto; background-image:none; background-color:#76E098; }
#divBanner                              { margin:0 auto; width:760px; background-color:#76E098; }
#divTopNav				{ background-color:#CFF88F; border-color:#B3ED02; }
#divFooterTop				{ width:760px; margin:0 auto; border-color:#CCCCCC; background-color:#EBE9EA; color:#999999; }
#divFooterTop span			{ padding:0 10px; }
#divFooterBottom			{ width:760px; margin:0 auto; background-color:#76E098; color:#4E9966; }
#divFooterBottom span			{ padding:0 10px; }

a.aIntNav:link, a.aIntNav:visited	{ color:#000000; }
a.aIntNav:hover, a.aIntNav:active	{ color:#000000; }
a.aIntNavSelected			{ color:#000000; }

a.aIpSite:link, a.aIpSite:visited	{ color:#76E098; }
a.aIpSite:hover, a.aIpSite:active	{ color:#76E098; }

a.aBotFooter:link, a.aBotFooter:visited	{ color:#4E9966; }
a.aBotFooter:hover, a.aBotFooter:active	{ color:#4E9966; }

/* Top nav */
#divTopNav				{ margin:0 auto; }
#divTopNavWrapper ul 			{ padding:0; }
#divTopNavWrapper ul			{ margin:0; padding:0 0 0 20px; }
#divTopNavWrapper ul li a 		{ border-color:#B3ED02; color:#4E9966; }
#divTopNavWrapper ul li a.aLeftSide	{ border-color:#B3ED02; color:#4E9966; }
#ulTopDropdownNav li a			{ border-color:#B3ED02; }
#ulTopDropdownNav ul 			{ background-color:#DDFF00; padding:0.5em 0; }
#ulTopDropdownNav ul li a 		{ background-color:#DDFF00; border-right:0; }
#ulTopDropdownNav ul li a:hover 	{ background-color:#CFF88F; }

a.aTopNav:link, a.aTopNav:visited	{ color:#FFFFFF; }
a.aTopNav:hover, a.aTopNav:active	{ background-color:#DDFF00; color:#FFFFFF; }

/* Left nav */
#divLeftNav				{ float:right; width:140px; padding:15px 10px; background:none; background:url(../images/nav_top.gif); }
#divLeftNav ul				{ padding:0; margin:0; list-style:none; }
#divLeftNav ul li			{ background:url('/kids/images/nav_bullet1.gif') no-repeat 0 0.5em; padding-left:10px; margin:5px 0 0 10px; }
#divLeftNav ul li a			{ color:#000000; }
#divLeftNav ul li a:hover		{ color:#669900; }
#divLeftNav ul li ul			{ padding:0; margin:0 0 15px 0; list-style:none; }
#divLeftNav ul li ul li			{ background:url('/kids/images/nav_bullet2.gif') no-repeat 0 0.4em; padding-left:10px; margin:5px 0; }
#divLeftNav ul li ul li a		{ color:#669900; }
#divLeftNav ul li ul li a:hover		{ color:#000000; }
#divLeftNav a.aNavSelected		{ color:#000000; font-weight:bold; }
#divLeftNav a.aSubNavSelected		{ color:#669900; font-weight:bold; }
div.divSelected				{ background-color:#CCCCCC; }

/* Side labels */
#divSideLabel				{ background:url('../images/label_top.gif') no-repeat #FEFEFF; margin:20px 0 0 0; padding:10px 5px 0 0; font-size:.8em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#divSideLabel p				{ padding:0 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:160%; }
#divSideContent				{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 0; padding:10px 5px 0 10px; font-size:.8em; }
#divSideContent p			{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:160%; }

/* Content page layout */
#divContentContainer 			{ width:760px; margin:0 auto; background:url('../images/nav_background.gif') top right repeat-y #FFFFFF; }
#divContent				{ width:530px; padding-top:15px; margin-left:0; }
div.divContent				{ width:530px; padding:15px 0 15px 30px; }
#divRightSideFeature th			{ background-color:#DDFF00; color:#FFFFFF; }
#divRightSideFeature td			{ background-color:#CFF88F; }

/* Form layout */
fieldset				{ margin:0; padding:0; border:0; }
textarea, input, select			{ font-size:1em; }
#divContent label			{ margin-left:10px; font-weight:bold; }
#divContent span.label			{ margin-top:5px; width:100px; }
#divContent span.field			{ margin-top:5px; }