body		{margin: 0; padding: 0; background: url(../images/bg_confetti.jpg) no-repeat 50% 50%;}
h1			{margin: 0; padding: 0; font-size: 22px; font-weight: normal; line-height: 1.18em;}
h2			{margin: 115px 35px 0 0; padding: 0; font-size: 18px; font-family: Comic Sans MS; line-height: 1.21em; color: #9966CB; text-align: center;}
h3			{margin: 0; padding: 3px 0; color: #49515C; font-weight: normal; font-size: 13px; line-height: 1.2em;}

BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; color: #666; font-size: 12px; line-height: 1.67em; font-family: Comic Sans MS, Verdana, Georgia, Arial, Comic Sans MS; }

.Header		{color: #49515C; font-size: 13px;}
.Subheader	{}

.Yellow		{ color: #FEFE84; }
.Green		{ color: #8DC553; }
.Blue		{ color: #4A63AE; }
.Pink		{ color: #FF00FE; }
.Purple		{ color: #9966CB; }
.Black		{ color: #000000; }
.Gray		{ color: #666666; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 16px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

IMG.FloatLeft	{ float: left; margin-right: 10px; }
IMG.FloatRight	{ float: right; margin-left: 10px; }
IMG.GreenBorder { border: solid 3px #BBDFA7; }

td.Clear				{}
td.Justify				{text-align: justify;}

tr td.leftnav			{width: 175px;}
tr td.maincontent		{width: 550px; padding: 0 0 0 15px;}
table.topnav			{border: solid #fff; border-width: 0 0 4px;}
table.topnav td			{width: 16%; border: solid #fff; border-width: 0 4px 0 0; font-weight: bold;}
table.topnav td div		{position: relative; vertical-align: top;}
table.topnav td ul		{position: absolute; visibility: hidden; width: 100%; margin: 0 0 0 -1px; border: solid #fff; border-width: 0 1px 1px; padding: 0; font-weight: normal; list-style-type: none;}
table.topnav td.right	{border-width: 0;}

div.container			{width: 740px; margin: 0 auto; border: 1px solid #ddd; padding: 0 5px; background: #fff url(../images/dot_line.gif) repeat-y 187px 0;}
div.header				{height: 150px; border: solid #fff; border-width: 5px 0 4px; padding: 0px; background: #49515C url(../images/header_deepyellow.jpg) no-repeat 100% 0;}
div.content				{min-height: 80px; border-top: 1px solid #ddd; padding: 10px;}
div.content td			{word-spacing: 2px;}
div.footer				{border: solid #fff; border-width: 10px 0 5px; padding: 10px; clear: both; background: #9966CB;}
div.footer td			{color: #fff; font-size: 10px; line-height: 1.6em;}

/* links */

a:link,
a:visited				{color: #369;}
a:hover					{color: #49515C;}

div.footer a:link,
div.footer a:visited	{color: #fff;}
div.footer a:hover		{color: #09111C;}

table.topnav td a			{padding: 3px 8px; color: #fff; display: block; text-decoration: none;}
table.topnav td ul a		{border: solid #fff; border-width: 1px 0 0;}
table.topnav td a:link,
table.topnav td a:visited	{background: #8A2BE2; color: #FFFFFF;}
table.topnav td a:hover		{background: #4A63AE;}
table.topnav td a.current	{background: #66FF00;}
