BODY	{ background: #F3F3F3; margin: 45px 0 0 0; }

BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; font-family: Verdana, Arial, Helvetica, sans serif; font-size: 11px; color: #666666; line-height: 20px; }

.Header		{ color: #333366; font-size: 12px; font-weight: bold; }
.Header2	{ color: #006699; font-size: 12px; font-weight: bold; }
.Subheader	{ color: #333366; font-size: 11px; font-weight: normal; }
.Subheader2	{ color: #666666; font-size: 11px; font-weight: normal; }

.Red		{ color: #990033; }
.Orange		{ color: #FF9933; }
.Yellow		{ color: #FFF00D; }
.Green		{ color: #339933; }
.DarkGreen	{ color: #41754B; }
.LightBlue	{ color: #006699; }
.Blue		{ color: #333366; }
.Purple		{ color: #731683; }
.Brown		{ color: #B87E57; }
.Black		{ color: #000000; }
.Gray		{ color: #999999; }
.DarkGray	{ color: #666666; }

.SmallText	{ font-size: 9px; }
.MediumText	{ font-size: 13px; line-height: 20px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

TD.LightGrayBG	{ background: #ECF2F3; }
TD.NoIndent		{ text-align: left; padding: 12px 5px 5px 5px; }

/* site structure */

table#outside					{ width: 831px; }
table#outside td#outside_corner { height: 4px; width: 4px; }
table#outside td#outside_top,
table#outside td#outside_bottom	{ height: 4px; }
table#outside td#outside_left,
table#outside td#outside_right	{ width: 4px; }
table#outside td#outside_top	{ background: url('../images/site/outside_top.jpg') repeat-x; }
table#outside td#outside_left	{ background: url('../images/site/outside_left.jpg') repeat-y; }
table#outside td#outside_right	{ background: url('../images/site/outside_right.jpg') repeat-y; }
table#outside td#outside_bottom	{ background: url('../images/site/outside_bottom.jpg') repeat-x; }

table#outside td#inside	{ background: #FFF; width: 823px; vertical-align: top; }

div#header	{ width: 100%; height: 133px; margin-bottom: 6px; line-height: 12px;}

table#body td			{ vertical-align: top; }
table#body td.HomeCol	{ text-align: center; height: 188px; }
table#body td.MidCol	{ text-align: left; vertical-align: top; }
table#body td.LeftCol	{ width: 175px; text-align: center; vertical-align: top; border-right: 1px solid #D5D5D5; }
table#body td.RightCol	{ width: 175px; text-align: center; vertical-align: top; border-left: 1px solid #D5D5D5; }

table.content			{ width: 460px; margin: 0 5px 0 5px; }
table.content td		{ text-align: left; }

table.text_content		{ width: 460px; margin: 0 5px 10px 5px; }
table.text_content td	{ text-align: left; padding: 5px 15px; }
table.text_content td.NoIndent	{ text-align: left; padding: 12px 5px 5px 5px; }

table.topnav			{position: relative; top: -100px; margin: 0 20px 0 0; float: right; }
table.topnav td div		{position: relative; vertical-align: top;}
table.topnav td ul		{position: absolute; visibility: hidden; width: 300px; left: 0px; margin: 0; padding: 0; list-style-type: none; text-align: left;}
table.topnav td ul li	{line-height: 14px;}
table.topnav td			{padding: 0 1px 0 0; text-align: center; border: 1px solid #FF9933; border-width: 0 1px 0 0; }
table.topnav td.right	{padding: 0; border: 1px solid #FFFFFF; border-width: 0 1px 0 0;}

div#footer	{ background: url('../images/site/bg_footer.gif') no-repeat;  width: 100%; text-align: center; border-top: 1px solid #D5D5D5; padding: 50px 0 10px 0; color: #999999; font-size: 10px; }

/* links */

a						{text-decoration: none;}
a:link,
a:visited,
a:active				{color: #336699; }
a:hover					{color: #49515C; }

table.topnav td a			{display: block; padding: 0px 10px; background: url(images/corner.gif) no-repeat 100% 0; line-height: normal; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 10px; }
table.topnav td a:link,
table.topnav td a:visited	{color: #999999;}
table.topnav td a:hover		{color: #FF9933;}
table.topnav td a.active	{color: #333366;}

table.topnav td ul li a			{color: #999999; font-size: 9px; font-weight: normal; padding: 3px 10px 0 10px; letter-spacing: 0px; }
table.topnav td ul li a:hover	{color: #FF9933; font-size: 9px; font-weight: normal; padding: 3px 10px 0 10px; letter-spacing: 0px; }

div#footer a:link,
div#footer a:visited,
div#footer a:active				{color: #999999; text-decoration: underline; }
div#footer a:hover				{color: #333366; }

a.LightBlueLink				{color: #006699; text-decoration: none;}
a.LightBlueLink:link,
a.LightBlueLink:visited		{color: #006699; text-decoration: none;}
a.LightBlueLink:active,
a.LightBlueLink:hover		{color: #006699; text-decoration: underline;}

a.RedLink				{color: #990033; text-decoration: none; }
a.RedLink:link,
a.RedLink:visited		{color: #990033; text-decoration: none; }
a.RedLink:active,
a.RedLink:hover			{color: #990033; text-decoration: underline; }

a.SideLink				{color: #666666; text-decoration: none; font-size: 9px; letter-spacing: 1px;}
a.SideLink:link,
a.SideLink:visited		{color: #666666; text-decoration: none; font-size: 9px; letter-spacing: 1px;}
a.SideLink:active,
a.SideLink:hover		{color: #666666; text-decoration: underline; font-size: 9px; letter-spacing: 1px;}
		
TD.Header a 			{ color: #333366; font-size: 12px; font-weight: bold; text-decoration: none; }
TD.Header a:link,
TD.Header a:visited		{ color: #333366; font-size: 12px; font-weight: bold; text-decoration: none; }
TD.Header a:active,
TD.Header a:hover		{ color: #333366; font-size: 12px; font-weight: bold; text-decoration: underline; }