BODY { background: #FFF; margin: 10px 0; }

BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; color: #000000; font-family: Times New Roman, Georgia, serif; font-size: 16px; }

.Header		{ color: #FF0000; font-size: 24px; font-weight: normal; line-height: 24px; }
.Subheader	{ color: #FFFFFF; font-size: 24px; font-weight: bold; margin: 0 0 15px 0; padding: 0; line-height: 24px;}

.Red		{ color: #FF0000; }
.Orange		{ color: #FFA901; }
.Yellow		{ color: #FBF527; }
.Blue		{ color: #007CB1; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }
.Gray		{ color: #626567; }

.SmallText	{ font-size: 13px; }
.MediumText	{ font-size: 24px; line-height: 24px; }
.LargeText	{ font-size: 32px; line-height: 32px; }

h1	{ color: #FFFFFF; font-size: 24px; font-weight: bold; margin: 0 0 15px 0; padding: 0; line-height: 24px;}

IMG.Large	{ border: 1px solid #FFF; margin: 0 0 10px 0; }

/* site structure */

div#header		{ width: 757px; text-align: center; }
div#topnavBG	{ width: 757px; text-align: center; height: 36px; background: url('../images/bg_topnav.jpg') no-repeat; padding-top: 8px; }

table#topnav			{}
table#topnav td div		{ position: relative; vertical-align: top; }
table#topnav td ul		{ position: absolute; visibility: hidden; width: 100%; left: 0; margin: 0; padding: 0; list-style-type: none; }
table#topnav td			{ padding: 0 1px 0 0; border: 1px solid #626567; border-width: 0 1px 1px 1px; text-align: center; vertical-align: middle; }
table#topnav td.right	{ padding: 0; }

div#content				{ width: 757px; text-align: center; background: #007CB1 url('../images/bg_content.jpg') repeat-y; }

div#content table.home		{ width: 100%; }
div#content table.home td 	{ color: #FFF; padding: 5px; }

div#content table.copy		{ width: 600px; background: #FFF; margin: 20px 0; border: 2px solid #000; }
div#content table.copy td	{ padding: 20px; text-align: left; }

div#content table.CatItems		{ width: 100%; }
div#content table.CatItems TD	{ width: 33%; text-align: center; vertical-align: top; font-size: 18px; paddding: 0 0 10px 0; }

div#content table.details		{ width: 525px; background: #FFFFFF; border-color: #000; }
div#content table.details td	{ border-color: #000; padding: 5px; text-align: left; }

div#bottomnav			{ width: 757px; text-align: center; height: 82px; padding-top: 35px; background: url('../images/bg_bottomnav.jpg') no-repeat; color: #FFFFFF; font-weight: bold; font-size: 9px; font-family: Verdana; }
div#footer				{ width: 757px; text-align: center; padding-top: 10px; color: #626567; font-weight: normal; font-size: 9px; font-family: Verdana; }

/* links */

a:link, a:visited		{ color: #007CB1; text-decoration: underline; }
a:active, a:hover		{ color: #626567; text-decoration: underline; }

table#topnav td a			{ display: block; text-decoration: none; font-family: Arial; font-size: 14px; font-weight: bold; padding: 5px 13px; }
table#topnav td a:link,
table#topnav td a:visited	{ color: #626567; background: url('../images/bg_button.jpg') repeat-x; }
table#topnav td a:hover		{ color: #FFFFFF; background: url('../images/bg_button_over.jpg') repeat-x; }

table#topnav td ul li a			 { text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; padding: 3px 10px; }
table#topnav td ul li a:link,
table#topnav td ul li a:visited, { color: #626567; background: url('../images/bg_button.jpg') repeat-x; }
table#topnav td ul li a:hover	 { color: #FFFFFF; background: url('../images/bg_button_over.jpg') repeat-x; }
table#topnav td ul li.last a	 { border-width: 0;}

div#content table.home td a:link,
div#content table.home td a:visited	{ color: #FBF527; font-weight: bold; text-decoration: none; }
div#content table.home td a:active,
div#content table.home td a:hover	{ color: #FBF527; font-weight: bold; text-decoration: underline; }

div#content table.CatItems TD a:link, 
div#content table.CatItems TD a:visited	{ color: #FFFFFF; text-decoration: none; }
div#content table.CatItems TD a:active,
div#content table.CatItems TD a:hover	{ color: #FFFFFF; text-decoration: underline; } 

a.BackLink							{ color: #FFFF00; text-decoration: none; text-transform: uppercase; }
a.BackLink:link, a.BackLink:visited	{ color: #FFFF00; text-decoration: none; text-transform: uppercase; }
a.BackLink:active, a.BackLink:hover	{ color: #FFFF00; text-decoration: underline; text-transform: uppercase; }

div#bottomnav a:link,
div#bottomnav a:visited	{ color: #FFFFFF; text-decoration: none; }
div#bottomnav a:active,
div#bottomnav a:hover	{ color: #FFFFFF; text-decoration: underline; } 

div#footer a:link,
div#footer a:visited	{ color: #626567; font-weight: bold; text-decoration: none; }
div#footer a:active,
div#footer a:hover		{ color: #626567; font-weight: bold; text-decoration: underline; } 