/* Global Options */
body					{margin: 0px; padding: 0px; background: #5e6479 url('/images/bg.gif') repeat center 0px;}
div						{font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
td						{font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option	{color: #4d4d4d; font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}
h1, h2, h3				{font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}
img						{padding: 0px; margin: 0px;}
p						{margin: 0px; padding: 0px; display: inline;}

/* Page Structure Control */
#CanvasContainer	{width: 100%; height: 100%;}
#TopBar				{position: relative; z-index: 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; width: 760px;}
#EstablishAbsolute	{position: absolute; left: 0px; top: 0px; z-index: 2; width: 760px;}
	/* Establishes absolute positioning from new origin and defines z-index layering */
.FullWidth		{width: 760px;}

.PageContent	{background-color: #ffffff; margin-left: 20px; border-left: 3px solid #5e6479; border-right: 3px solid #5e6479; border-bottom: 1px dashed #cccccc; margin-top: 23px; padding-top: 210px; font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;} /* Set minimum height || (420 - footer height) */

.MainContentHeading		{font-size: 18px; font-weight: bold; color: #740000; padding: 10px 25px 0px 25px;}
.MainContentBody		{font-size: 13px; color: #4d4d4d; padding: 5px 25px 10px 25px; line-height: 1.5em;}

.ProductHeading			{font-size: 15px; font-weight: bold; color: #740000; padding: 0px 0px 5px 0px;}

.DidYouKnow				{font-size: 12px; font-weight: bold; color: #4d4d4d; padding: 55px 125px 20px 37px; line-height: 1.5em; overflow: hidden;}

/* Box 1 with Rounded Corners */
.Box1Border1			{font-size: 1px; overflow: hidden; height: 1px; background: #cccccc; margin: 0px 0px 0px 5px;}
.Box1Border2			{font-size: 1px; overflow: hidden; height: 1px; background: #072645; border-left: 2px solid #cccccc; margin: 0px 0px 0px 3px;}
.Box1Border3			{font-size: 1px; overflow: hidden; height: 1px; background: #072645; border-left: 1px solid #cccccc; margin: 0px 0px 0px 2px;}
.Box1Border4			{font-size: 1px; overflow: hidden; height: 2px; background: #072645; border-left: 1px solid #cccccc; margin: 0px 0px 0px 1px;}
.Box1BorderHead			{background: #072645; border-left: 1px solid #cccccc;}
.Box1BorderContent		{background: #ffffff; border-left: 1px solid #cccccc; padding-top: 3px;}
.Box1Border4b			{font-size: 1px; overflow: hidden; height: 2px; background: #ffffff; border-left: 1px solid #cccccc; margin: 0px 0px 0px 1px;}
.Box1Border3b			{font-size: 1px; overflow: hidden; height: 1px; background: #ffffff; border-left: 1px solid #cccccc; margin: 0px 0px 0px 2px;}
.Box1Border2b			{font-size: 1px; overflow: hidden; height: 1px; background: #ffffff; border-left: 2px solid #cccccc; margin: 0px 0px 0px 3px;}
.Box1Border1b			{font-size: 1px; overflow: hidden; height: 1px; background: #cccccc; margin: 0px 0px 0px 5px;}
 
.QuickLinksA	{color: #0f4c8a; cursor: pointer; width: 209px; height: 40px;}
.QuickLinksB	{font-size: 15px; font-weight: bold; padding: 9px 0px 0px 55px;}





/* HREF Styles */
a img		{border: none;}

a:link      {color: #640108; text-decoration: none;}
a:active    {color: #a4010d; text-decoration: none;}
a:visited   {color: #640108; text-decoration: none;}
a:hover     {color: #a4010d; text-decoration: none;}

a.QuickLinks:link      {color: #0f4c8a;}
a.QuickLinks:active    {color: #892d01;}
a.QuickLinks:visited   {color: #0f4c8a;}
a.QuickLinks:hover     {color: #892d01;}

a.NavLink:link      {color: #0f4c8a;}
a.NavLink:active    {color: #892d01;}
a.NavLink:visited   {color: #0f4c8a;}
a.NavLink:hover     {color: #892d01;}

a.FooterLink:link      {color: #000000; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:active    {color: #a4010d; background: none; font-weight: normal; text-decoration: underline;}
a.FooterLink:visited   {color: #000000; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:hover     {color: #a4010d; background: none; font-weight: normal; text-decoration: underline;}

/* Print/Display Options */
.NoDisplay	{display: none;}
.NoPrint	{}
