/* Global Options */
body					{margin: 0px; padding: 0px; background: url('/images/bg-wall.gif') repeat 0px 0px;}
td						{color: #45372a; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option	{color: #45372a; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
div						{color: #45372a; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
h1, h2, h3				{color: #45372a; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}


/* Page Structure Control */
#CanvasContainer	{width: 100%; height: 100%;}
#FullBody			{position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%;}
#RepositionOrigin	{position: relative; margin: 0px auto 0px auto; text-align: left;}

#PageCanvas			{margin: 0px; padding: 225px 3px 0px 3px; background: url('/images/bg-header.jpg') no-repeat center 57px; position: relative;}
.PageCanvasWidth	{width: 760px;}

/* Content Formatting */
.SectionContent		{margin: 0px; padding: 35px 3px 7px 0px; z-index: 100;}
.PageTitle			{padding: 7px 7px 3px 0px; line-height: 1.2em; margin-bottom: 17px; color: #3484b7; font-size: 24px; font-weight: bold; text-align: left; border-bottom: 1px dotted #a6a6a6;}
/* .PageTitle			{margin: 0px; padding: 7px 47px 7px 10px; margin-bottom: 3px; color: #3484b7; font-size: 18px; font-weight: bold; text-align: right; border-bottom: 1px dotted #b3b3b3; background: url('/images/pagetitle-circles.gif') no-repeat right top;} */
.TextBlockTitle		{margin: 0px; padding: 0px 7px 3px 0px; color: #517d4b; font-size: 14px;} /* border-top: 1px dotted #b3b3b3; color: #3484b7;*/
.TextBlockIntro		{padding: 7px 17px 11px 17px;}
.TextBlock			{line-height: 1.4em;}
.SectionDivider		{border-top: 1px dotted #a6a6a6; margin: 13px 0px 17px 0px;}

.FloatPicLeft		{float: left; padding: 0px 21px 7px 0px; background-color: #ffffff;}
.FloatPicRight		{float: right; padding: 0px 0px 7px 21px; background-color: #ffffff;}

.MakeChange			{font-weight: bold; color: #f4a600;}
.MakeChangeNav		{font-weight: bold; color: #ffffff;}

.ButtonImagine			{display: block; width: 170px; height: 170px; background: transparent url('/images/button-imagine.gif') no-repeat 0px -170px;}
.ButtonImagine:hover	{background: transparent url('/images/button-imagine.gif') no-repeat 0px 0px;}

.ButtonPurchaeMakeChange		{display: block; width: 170px; height: 170px; background: transparent url('/images/button-purchasemakechangepre.gif') no-repeat 0px -170px;}
.ButtonPurchaeMakeChange:hover	{background: transparent url('/images/button-purchasemakechangepre.gif') no-repeat 0px 0px;}

.SmallDotHighlights li			{background: transparent url('/images/bg-smalldot.gif') no-repeat 0px -170px; margin: 0; padding: 5px 0px 15px 35px; font-size: 14px; list-style-type: none;}
.SmallDotHighlights li:hover	{background: transparent url('/images/bg-smalldot.gif') no-repeat 0px 0px;}


/* expandable text area */
.openclose	{cursor: pointer;}
.hilite		{padding-bottom: 9px; display: inline;}
.tiersub2	{margin-top: 7px; margin-bottom: 3px; padding-left: 17px;}
.opencloseA	{color: #d2232a; text-decoration: none; cursor: pointer; font-size: 11px; font-weight: bold;}

/* HREF Styles */
a img		{border: none;}

a:link      {color: #d2232a; font-weight: bold; text-decoration: none;}
a:active    {color: #a4010d; font-weight: bold; text-decoration: underline;}
a:visited   {color: #d2232a; font-weight: bold; text-decoration: none;}
a:hover     {color: #a4010d; font-weight: bold; text-decoration: underline;}

a.PhotoBg:link      {color: #ffffff; font-weight: bold; text-decoration: none;}
a.PhotoBg:active    {color: #ffffff; font-weight: bold; text-decoration: none;}
a.PhotoBg:visited   {color: #ffffff; font-weight: bold; text-decoration: none;}
a.PhotoBg:hover     {color: #ffffff; font-weight: bold; text-decoration: none;}

a.MainNav2:link      {color: #ffffff; font-weight: bold; text-decoration: none; background-color: transparent;}
a.MainNav2:active    {color: #f4a600; font-weight: bold; text-decoration: none; background-color: transparent;}
a.MainNav2:visited   {color: #ffffff; font-weight: bold; text-decoration: none; background-color: transparent;}
a.MainNav2:hover     {color: #f4a600; font-weight: bold; text-decoration: none; background-color: transparent;}

a.FooterLink:link      {color: #640108; font-weight: bold; text-decoration: none;}
a.FooterLink:active    {color: #a4010d; font-weight: bold; text-decoration: none;}
a.FooterLink:visited   {color: #640108; font-weight: bold; text-decoration: none;}
a.FooterLink:hover     {color: #a4010d; font-weight: bold; text-decoration: none;}

/* Print/Display Options */
.NoDisplay	{display: none;}
.NoPrint	{}