body		{margin: 0; padding: 0; background: #FFF;}
h1			{margin: 0; padding: 0;}
h2			{height: 32px; margin: 0; padding: 7px 10px 0; color: #D69001; font: bold 18px/1em "Arial Narrow"; background: #fff;}
h3			{margin: 15px 0; color: #D69001; font-weight: normal; font-size: 13px;}
blockquote	{margin: 15px 40px; padding: 0;}
form		{margin: 15px 0; padding: 0;}
sup			{font-size: 75%;}
ul, ol		{margin: 15px 0; padding: 0 0 0 40px;}
ol ol,
ol ul,
ul ol,
ul ul		{margin: 0;}
body, td,
.NormalText	{color: #036; font-size: 12px; font-family: Verdana, Georgia;}
.Subheader	{font-size: 13px;}
.SmallText	{font-size: 9px;}
.OrangeText	{color: #D69001;}

td.Clear	{}
td.BlueHeader	{padding: 10px; background: #036; color: #fff;}
td.BlueBG		{padding: 10px; background: #c7d4ea;}
td.BlueAuction	{padding: 10px; background: #c7d4ea; border: solid #036; border-width: 0 2px 2px;}
td.OrangeBG		{padding: 10px; background: #f90;}

h2 img				{margin: 3px 0 0;}

div.maincontent		{background: url(../images/bg_maincontent.gif) repeat-y 0 0;}
div.maincontent div.bottom
					{width: 499px; padding: 0 28px 28px; background: url(../images/content_dotted_bottomrt.gif) no-repeat 0 100%;}
div.maincontent table
					{border: 10px solid #fff; background: #fff;}
div.maincontent table table
					{border-width: 0;}
div.footer			{width: 740px; margin: auto; padding: 37px 10px 30px; background: url(../images/main_kids_reflection.gif) no-repeat 0 0;}
div.footer td		{font-size: 10px;}
img.photo			{border: 1px solid #036;}
tr td.topnav		{padding: 0 10px 17px; background: url(../images/content_bluebar_horiz.gif) no-repeat 0 100%;}
tr td.leftnav		{width: 195px; background: #6B8ABB url(../images/content_dottedbg_left2.gif) repeat-y 0 0;}
td.leftnav table	{margin: 0 0 0 auto; border: solid #6B8ABB; border-width: 0 0 16px;}
td.leftnav div.gala table
					{width: 154px; margin: 0 0 0 33px; border: solid #97ACCF; border-width: 0 1px 0 0; background: #fff;}
td.leftnav div.gala td
					{padding: 5px 12px;}
td.leftnav div.gala img
					{margin: 0 0 0 auto; display: block;}
tr td.maincontent	{width: 555px; border: solid #fff; border-width: 0 10px 0 0; padding: 12px 0 0; background: #6B8ABB url(../images/content_dotted_toprt.gif) no-repeat 0 0;}
table.featuretxt td	{color: #fff; font-size: 11px;}

body.index div.footer				{padding-top: 15px; background-image: none;}
body.index tr td.topnav				{padding-bottom: 0; background-image: none;}
body.sitemap div.maincontent td ul	{margin-top: 0;}

/* links */

a:link,
a:visited		{color: #036;}
a:hover			{text-decoration: none;}

a.Clear			{}
a.ButtonOrange	{width: 250px; padding: 10px; display: block; font-weight: bold; text-align: center;}
a.ButtonOrange:link,
a.ButtonOrange:visited		{background: #f90; text-decoration: none;}
a.ButtonOrange:hover		{background: #174489; color: #fff;}

div.footer td a:link,
div.footer td a:visited		{text-decoration: none; color: #036;}
div.footer td a:hover		{text-decoration: underline;}

td.leftnav td a:link,
td.leftnav td a:visited		{text-decoration: none;}
td.leftnav td a:hover		{text-decoration: underline;}

table.featuretxt td a:link,
table.featuretxt td a:visited	{color: #f90;}

body.sitemap div.maincontent td ul a:link,
body.sitemap div.maincontent td ul a:visited	{text-decoration: none;}
body.sitemap div.maincontent td ul a:hover		{text-decoration: underline;}