/* Global Options */
body					{margin: 0px; padding: 0px; color: #f2f2f2;}
p						{margin-top: 0px; padding-top: 0px;}
td						{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option	{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
div						{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
h1, h2, h3				{font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}


/* Page Structure Control */
#CanvasContainer	{width: 100%;}

#FullBody	{position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; }

#RepositionOriginShell	{position: relative; margin: 0px auto 0px auto; text-align: left; width: 946px;}
#RepositionOriginFooter	{position: relative; margin: 0px auto 0px auto; text-align: left; width: 946px;}
	/* must be separate ids even though same info */
.EstablishAbsolute	{position: absolute; top: 0px; left: 0px;}
	/* Establishes absolute positioning from new origin */
 
.PageHeading		{color: #ff0000; font-size: 36px; padding-bottom: 9px;}

.TextBlock			{padding: 0px 16px 16px 16px; color: #f2f2f2;}
.TextSubHeading1	{color: #ff6f00; font-size: 18px;}
.TextHighlight		{font-size: 14px; font-weight: bold;}

.Table1Cell		{padding: 3px 0px 5px 17px; line-height: 1.2em; color: #f2f2f2;}
.Table1Heading	{font-size: 12px; font-weight: bold; color: #ff6f00;}

.FormHeading	{padding: 0px 17px 0px 17px; font-size: 12px; font-weight: bold; color: #ff6f00;}

.Top20Number	{color: #f2f2f2; margin: 0px; padding: 0xp;}
.Top20Name		{color: #f2f2f2; margin: 0px; padding: 0xp;}

.IntHighlightHeading	{color: #ff6f00; font-size: 28px; padding-bottom: 3px; margin-bottom: 9px;}


/* Accordian */
#accordion {margin: 20px 0px;}
h3.toggler	{cursor: pointer; font-size: 14px; color: #ffcc00; font-weight: bold; padding-bottom: 3px; border-bottom: 2px dotted #000000;}
div.element	{margin: 3px 0px 11px 17px;}
div.item	{background: transparent url('/images/icon-photo2.gif') no-repeat 0px 4px; padding: 5px 0px 2px 21px;}
blockquote	{padding:5px 20px;}


/* HREF Styles */
a img		{border: none;}

a:link		{color: #ffcc00; font-weight: bold; text-decoration: none;}
a:active	{color: #fff000; font-weight: bold; text-decoration: none;}
a:visited	{color: #ffcc00; font-weight: bold; text-decoration: none;}
a:hover		{color: #fff000; font-weight: bold; text-decoration: none;}

a.HomeNightly:link		{color: #ffcc00; font-weight: normal; text-decoration: none;}
a.HomeNightly:active	{color: #fff000; font-weight: normal; text-decoration: none;}
a.HomeNightly:visited	{color: #ffcc00; font-weight: normal; text-decoration: none;}
a.HomeNightly:hover		{color: #fff000; font-weight: normal; text-decoration: none;}

a.TopNavLink:link		{color: #808080; font-weight: normal; text-decoration: none;}
a.TopNavLink:active		{color: #ffcc00; font-weight: normal; text-decoration: none;}
a.TopNavLink:visited	{color: #808080; font-weight: normal; text-decoration: none;}
a.TopNavLink:hover		{color: #ffcc00; font-weight: normal; text-decoration: none;}

a.FooterLink:link		{color: #808080; font-weight: normal; text-decoration: none;}
a.FooterLink:active		{color: #ffffff; font-weight: normal; text-decoration: none;}
a.FooterLink:visited	{color: #808080; font-weight: normal; text-decoration: none;}
a.FooterLink:hover		{color: #ffffff; font-weight: normal; text-decoration: none;}

/* Print/Display Options */
.PrintFooter	{display: none;}
.NoDisplay		{display: none;}
.NoPrint		{}