body	{padding: 0; margin: 0; background: #fff;}
body, td, .NormalText	{color: #000000; font-weight: normal; font-style: normal; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans serif;}

.Company	{font-size: 48px; font-weight: bold; font-style: italic; line-height: 48px;}
.Header		{font-size: 18px; font-weight: bold; color: #0000FF;}
* .WhiteHeader	{font-size: 18px; font-weight: bold; color: #FFFFFF;}
.Subheader	{font-size: 16px; font-weight: bold;}
.SmallText	{font-size: 10px;}

.Red		{ color: #FF0000; }
.Blue		{ color: #0000FF; }

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

.BlueBox	{ border: 1px solid blue; padding: 5px; }

div#container	{width: 760px; margin: 0 auto 15px; padding: 5px 20px 20px 20px; background: #fff; }
div#logo		{margin: 15px 0;}
div#desc		{width: 750px; height: 200px; border: 1px solid #000; padding: 2px 2px 2px 9px; color: #fff; line-height: 1.3em; background: #000 url(images/default.jpg) no-repeat 100% 0; /* 440 x 198 */ }
div#main		{width: 590px; margin: 20px 0px 15px 5px; text-align: justify; }
div#footer		{width: 760px; border: solid #d0d0d0; border-width: 1px 0; padding: 4px 0 8px 0; clear: both; color: #808080; font-size: 0.9em; background: #fafafa;}
div.sidebar		{width: 150px; margin: 20px 14px 15px 0; font-size: 12px; }
div#desc td		{color: #fff;}

input.BlueButton	{ height: 25px; width: 150px; background: #0000FF; color: #ffffff; font-weight: bold; margin: 0px; padding: 0px; font-size: 13px; }

IMG.Left		{ float: left; margin: 0 5px 0 0; }
IMG.Right		{ float: right; margin: 0 0 0 5px; }
IMG.Border		{ border: 1px solid #000; }

/* links */

a					{color: #0000FF; text-decoration: underline}
a:link,
a:visited,
a:active			{color: #0000FF; text-decoration: underline}
a:hover				{color: #FF0000; text-decoration: underline}

a.RedLink			{color: #FF0000; text-decoration: underline}
a.RedLink:link,
a.RedLink:visited	{color: #FF0000; text-decoration: underline}
a.RedLink:active,
a.RedLink:hover		{color: #0000FF; text-decoration: underline}

div#desc a			{color: #fff;}
div#footer a		{color: #808080;}
div#logo a			{color: #303030;}
div#logo a:hover	{text-decoration: none;}

/* top nav */

table.topnav td			{padding: 0 1px 0 0; }
/* table.topnav td div		{position: relative; vertical-align: top;} */
table.topnav td ul		{position: absolute; z-index: 99; visibility: hidden; width: 100%; margin: 0; padding: 0; list-style-type: none;}

table.topnav td ul#products		{ width: 265px; }
table.topnav td ul#contact_us	{ width: 175px; }

table.topnav td a			{display: block; border: solid #fff; border-width: 0 0 1px; padding: 2px 15px; background: url(../images/corner.gif) no-repeat 100% 0; text-decoration: none; letter-spacing: 1px; color: #FFFFFF; font-size: 13px; font-weight: bold; line-height: 22px; }
table.topnav td a:link,
table.topnav td a:visited	{background-color: #0000FF;}
table.topnav td a:hover		{background-color: #FF0000;}
table.topnav td a.active	{background-color: #000000; border-color: #000000;}

table.topnav td ul li a			{display: block; border: solid #fff; border-width: 0; padding: 4px 15px; background: transparent; font-size: 13px; font-weight: bold;}
table.topnav td ul li a:link,
table.topnav td ul li a:visited	{background-color: #0000FF;}
table.topnav td ul li a:hover	{background-color: #FF0000;}
table.topnav td ul li a.subnav	{background-color: #0000FF; padding: 4px 15px 4px 40px; font-weight: normal;}
table.topnav td ul li a.subnav:hover	{background-color: #FF0000; padding: 4px 15px 4px 40px; font-weight: normal;}

