/* HTML-tag styles, unqualified */
body		{margin: 0; padding: 0; background:#CCC;}
h1			{margin: 0; padding: 0; color: #FFF; font-weight: normal; font-size: 32px; text-align: center; text-transform: uppercase; }
h2			{margin: 0 0 15px 0; padding: 0; font-weight: normal; font-size: 15px; color: #AD0000; text-transform: uppercase;}

/* Edit.com font style-options (classes unattributed to a tag) */
BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; color: #000; font-size: 13px; font-family: Verdana, Georgia; }

.Header		{ color: #AD0000; font-size: 15px; font-weight: bold; text-transform: uppercase; }
.Subheader	{ color: #000084; font-size: 14px; font-weight: bold; }

.Red	{ color: #AD0000; }
.Blue	{ color: #000084; }
.Black	{ color: #000000; }

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

IMG.FloatLeft 	{ float: left; margin: 0 5px 5px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 5px 5px; }
IMG.BoardPhoto	{ height: 100px; width: 75px; border: 1px solid #000; margin: 0 0 5px 0; }

/* classes attributed to tags and conditional styles */
div.wrap				{width: 744px; margin: 0 auto; background: #FFF;}
div.maincontent			{width: 704px; margin: 13px 20px;}
div.banner				{height: 238px; margin: 0 0 1px; padding: 0; background: url(../images/header.jpg) no-repeat 0 50%;}
div.banner IMG.logoK	{float: left; margin: 80px 0 10px 10px;}
div.banner IMG.logoA	{float: left; margin: 0 0 10px 10px;}

div.rightbox			{margin: 0; padding: 0 6px;}
div.footer				{width: 704px; margin: 15px 20px; border: solid #999; border-width: 1px 0 0; padding: 8px 0 0;}
div.footer td			{color: #999; font-size: x-small;}
tr td.maincontent		{width: 546px; padding: 0 0 0 10px}

tr td.leftnav			{width: 131px; padding: 7px 7px 7px 0; }
td.leftnav div.content	{width: 131px; margin: 0 0 0 auto; border: 1px solid #999; padding: 4px;}
td.leftnav div.content td { font-size: 11px; line-height: 1.27em;}
td.leftnav ul			{margin: 0 0 15px; padding: 0; font-weight: bold; font-size: 12px; list-style-type: none;}
td.leftnav li			{width: 131px; margin: 0 0 8px 0;}
td.leftnav h2			{color: #000; font-size: 13px; margin: 0 0 7px 0; text-transform: none;}

table.topnav td			{padding: 0; font-weight: bold; font-size: 11px; line-height: 1.27em;}
table.topnav td div		{position: relative; text-align: left;}
table.topnav td ul		{visibility: hidden; position: absolute; width: 180px; margin: 0; padding: 0; font-weight: normal; list-style-type: none;}

/* links */
a:link,
a:visited				{color: #000084; text-decoration: underline;}
a:hover					{color: #AD0000; text-decoration: underline;}

table.topnav td a		{display: block; padding: 4px 15px;}
table.topnav td ul a	{border: solid #999; border-width: 1px 0 0; background: #000084;}
table.topnav td a:link,
table.topnav td a:visited	{color: #FFF; background: #000084; text-decoration: none;}
table.topnav td a:hover		{color: #FFF; background: #AD0000;}
table.topnav td a.active	{color: #FFF; background: #AD0000;}

td.leftnav ul a			{width: 125px; border: solid #999; border-width: 0 1px 1px 0; padding: 2px 8px; display: block; text-decoration: none; }
td.leftnav ul a:link,
td.leftnav ul a:visited	{color: #AD0000;}
td.leftnav ul a:hover	{color: #FFF; text-decoration: none; background: #AD0000;}
td.leftnav ul a.active	{color: #FFF; text-decoration: none; background: #AD0000;}

a.Login { background: #AD0000; color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; padding: 5px; }
a.Login:link,
a.Login:visited { background: #AD0000; }
a.Login:active,
a.Login:hover	{ background: #000084; } 