* {margin: 0; padding: 0; border: none;}

body	{color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #FFF; }

h1, h2, h3	{padding: 5px 8px;}
h1 			{font-size: 16px; color: #F09;}
h2 			{font-size: 14px; color: #663399;}
h3 			{font-size: 12px; color: #666;}

p  					{font-size: 12px; line-height: 1.5em; padding: 5px 8px;}
p span				{font-weight: bold;}


select	{color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #FFF; }
table {color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #FFF; }

.hrgreyline {color:#99C;height:1px}

a:link, a:visited 	{color: #663399; text-decoration: underline;}
a:hover				{color: #F09; text-decoration: none;}

#outer		{width: 881px; margin: 5px auto 0 auto; background: #99C url(/images/child/bg_bubble.gif) repeat-x bottom left;}
#top		{height: 28px; background: url(/images/child/contain_top.gif) no-repeat top left;}
#inner		{width: 840px; margin-left: 41px;}
#header		{width: 778px; background: url(/images/child/kids.gif) no-repeat bottom right; margin-right: 62px;}
#hflo	{float: right; width: 82px;}
#content	{min-height: 650px;}
#lCol		{float: left; width: 129px; display: inline;}
#cCol		{float: left; width: 649px; min-height: 625px; display: inline; background: #FFF url(/images/child/contain_edge.gif) no-repeat top right;}
#rCol		{float: right; width: 62px; min-height: 600px; background: url(/images/child/bg_pages.gif) no-repeat top left;}

ul#nav		{list-style: none; line-height: 1.3em;}
ul#nav li	{margin-bottom: 6px; font-size: 9px; background: #F09 url(/images/child/nav_pink_t.gif) no-repeat top left;}
ul#nav li a	{font-weight: bold; color: #FFF; text-decoration: none; width: 113px; padding: 8px; display: block; background: url(/images/child/nav_pink_b.gif) no-repeat bottom left;}

ul#nav li.odd	{margin-bottom: 6px; font-size: 9px; background: #663399 url(/images/child/nav_green_t.gif) no-repeat top left;}
ul#nav li.odd a	{font-weight: bold; color: #FFF; text-decoration: none; width: 113px; padding: 8px; display: block; background: url(/images/child/nav_green_b.gif) no-repeat bottom left;}

ul#nav li.active	{margin-bottom: 6px; font-size: 9px; background: #FFF url(/images/child/nav_white_t.gif) no-repeat top left;}
ul#nav li.active a	{font-weight: bold; color: #666; text-decoration: none; width: 113px; padding: 8px; display: block; background: url(/images/child/nav_white_b.gif) no-repeat bottom left;}
 
/* centre column styling */

/* unordered lists */
#cCol ul	{padding: 5px 24px;}
#cCol ul li	{font-size: 12px; line-height: 1.5em;}
#cCol ul li	a {color: #666; text-decoration: underline;}
#cCol ul li	a:hover {color: #99C;}

.clear 		{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}

/* Visually Impaired link at top */
.vihidden {font-size:3pt;color:#fff;margin:0;padding:0}
a.vihidden:link { text-decoration:none;color:#ffffff;}
#footer			{width: 881px; text-align: left; margin: 0 auto; border-top: 5px solid #99CCCC;}

