body						{margin: 5px 0; padding: 0; color: #ccc; background: #070707 url(../images/bg_wheat.jpg) no-repeat fixed 50% 50%;}
blockquote					{margin: 1.25em 30px; padding: 0;}
form						{margin: 1.25em 0; padding: 0;}
h1							{margin: 0; padding: 0; position: relative; font-weight: normal; font-size: 1em;}
h1 img						{border: solid #fff; border-width: 0 1px 0 0; padding: 4px 10px 10px;}
h2							{margin: 0; border: solid #fff; border-width: 1px 0 0; padding: 7px 10px 1px; color: #fff; background: #0b0b0b;}
h3							{width: 604px; float: right; margin: 2px 0 5px; padding: 6px 10px 5px; font-weight: normal; font-size: 16px; line-height: 19px; letter-spacing: 1px;}
h4							{width: 130px; position: absolute; left: 0; top: 0; margin: 0; border: solid #fff; border-width: 2px 0 0; padding: 7px 10px; font-weight: normal; font-size: 11px; line-height: 14px;}
sup							{font-size: 75%;}
ul, ol						{margin: 1.25em 0; padding: 0 0 0 30px;}
ol ol,
ol ul,
ul ol,
ul ul						{margin: 0;}
body, td, .NormalText		{font-size: 12px; font-family: Arial, Times;}
h2, h3, h4, td, * .NormalText	{color: #333;}
.SmallText					{font-size: 10px;}

td.Clear					{}
td.BorderTop				{border: solid #ccc; border-width: 1px 0 0;}
td.GrayBG					{padding: 2px 4px; background: #f3f3f3;}
td.KillListTopMargin		{}
td.KillListTopMargin ol,
td.KillListTopMargin ul		{margin-top: 0;}

div.wrap					{width: 775px; margin: auto; border: 10px solid #fff; background: #fff url(../images/sidebar.gif) repeat-y 0 0;}
div.banner					{height: 240px; overflow: hidden; background: #0b0b0b;}
div.banner ul				{width: 150px; margin: 0; border: solid #fff; border-width: 0 1px 0 0; padding: 0; font-weight: bold; font-size: 11px; line-height: 14px; list-style-type: none;}
div.banner ul ul			{position: absolute; margin: -22px 0 0 150px; border-width: 0 1px 1px 0; visibility: hidden; font-weight: normal;}
div.landscape				{float: right;}
div.leftcol					{width: 132px; float: left; position: relative; padding: 53px 9px 18px 10px;}
div.leftcol form			{margin: 6px 0;}
div.leftcol form td			{font-size: 8px;}
div.leftcol input			{display: block; width: 120px; margin: 1px 0 2px; font-size: 9px;}
div.leftcol input.submit	{width: auto; margin: 1px auto;}
div.leftcol td.state		{padding: 0 2px;}
div.leftcol td.city input	{width: 57px;}
div.leftcol td.state input	{width: 15px;}
div.leftcol td.zip input	{width: 36px;}
div.rightcol				{width: 132px; position: relative; padding: 2px 8px 18px 10px; float: right;}
div.leftcol td,
div.rightcol td				{font-size: 10px; line-height: 1.4em;}
div.maincontent				{width: 453px; min-height: 210px; margin: 0 0 7px; padding: 0 10px 8px; float: left; background: #fff;}
div.maincontent td,
div.maincontent td .SmallText
							{line-height: 1.5em;}
div.footer					{width: 453px; margin: 0 161px 2px auto; clear: both;}
div.footer td				{font-size: 10px; line-height: 1.4em;}

body.PopUp					{margin: 10px; background: #fff;}

/* links */

a:link,
a:visited					{text-decoration: underline; color: #333;}
a:hover						{text-decoration: none;}
h1 a:hover,
h1 a:hover img				{background: #39373c; text-decoration: none;}

div.leftcol a:link,
div.leftcol a:visited		{color: #000;}
div.banner ul a				{width: 135px; display: block; border: solid #fff; border-width: 1px 0 0; padding: 4px 5px 3px 10px;}
div.banner ul a:link,
div.banner ul a:visited		{color: #fff; background: #0b0b0b; text-decoration: none;}
div.banner ul a:hover		{color: #fff; background: #39373c;}
div.banner ul ul a			{width: 134px; border-width: 1px 0 0 1px;}