/* Global Options */
body, div, td			{margin: 0px; padding: 0px;}
td						{color: #4d4d4d; font-family: Arial, 'Trebuchet MS', Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 11px; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option	{color: #4d4d4d; font-family: Arial, 'Trebuchet MS', Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}
p, div					{font-family: Arial, 'Trebuchet MS', Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
h1, h2, h3				{font-family: Arial, 'Trebuchet MS', Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}

/* 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;}
	/* set width in html document */
#EstablishAbsolute	{position: absolute; left: 0px; top: 0px; z-index: 2;}
	/* Establishes absolute positioning from new origin and defines z-index layering */
.FullWidth		{width: 954px;}

/* This is the Navigation Bar on the Side */
.tier1		{height: 24px; background: url('../images/bg-navmain.gif') no-repeat 0px 0px; font-family: Arial, 'Trebuchet MS', Tahoma, Helvetica, sans-serif; color: #4d4d4d; margin: 0px; cursor: pointer;}
.tier1b		{font-size: 13px; padding: 4px 0px 0px 16px; font-weight: bold;}
.tiersub	{background: #e2e2c2 url('../images/bg-subnav.gif') repeat-y 0px 0px; width: 219px; padding: 3px 0px 3px 0px;}
.tier2		{padding: 2px 3px 4px 15px; line-height: 13px; font-size: 11px; display: block;}

html>body .tier1	{height: 24px; background: url('../images/bg-navmain.gif') no-repeat 0px 0px; font-family: Arial, 'Trebuchet MS', Tahoma, Helvetica, sans-serif; color: #4d4d4d; margin: 0px; cursor: pointer;}
html>body .tier1b	{font-size: 13px; padding: 4px 0px 0px 16px; font-weight: bold;}

.SubNavTitle	{background: url('../images/icon-headingarrow.gif') no-repeat 7px 6px; color: #ffffff; font-size: 14px; font-weight: bold; padding: 3px 3px 0px 20px;}
.SubNavArea		{float: right; margin: 2px 10px 35px 35px;}
.SubNavItem		{padding: 3px 0px 2px 0px;}
.PageTitle		{background: url('../images/icon-headingarrow-495c7c.gif') no-repeat 13px 15px; color: #495c7c; font-size: 18px; font-weight: bold; line-height: 18px; padding: 10px 3px 7px 29px;}
.TextArea		{padding: 21px 7px 13px 10px; line-height: 1.4em; overflow: visible;}
.TextBlock		{padding: 0px 10px 0px 20px;}
.SubHeading		{color: #495c7c; font-size: 14px; font-weight: bold; padding: 7px 3px 7px 20px;}
.PageContact	{padding: 15px 10px 15px 20px;}

li.LiReg	{}
li.LiSp		{padding-bottom: .5em;}
li.LiSp2	{padding-bottom: 1.5em;}

/* expandable text area */
.openclose	{cursor: pointer; padding-bottom: 3px;}
.hilite		{padding-bottom: 9px; display: inline;}
.tiersub2	{margin-top: 7px; margin-bottom: 7px;}
.opencloseA	{color: #9c722f; text-decoration: none; cursor: pointer;}

/* Tables */
.TableTitle			{font-weight: bold; padding-bottom: 3px; padding-top: 15px; margin-bottom: 5px; border-bottom: 1px dotted #969696;}
.Table1SectionH		{font-weight: bold; padding-bottom: 3px; padding-top: 15px; margin-bottom: 5px; border-bottom: 1px dotted #969696;}
.Table1Basic		{padding: 2px 5px 2px 7px;}
.Table2SectionH		{background-color: #f7f7f7;}
.Table2Basic		{background-color: #ffffff;}
.Table2Cell			{padding: 2px 5px 2px 5px;}
.Table3Cell			{padding: 2px 5px 9px 5px;}

/* Form Styles */
.required										{color: red;}

/* HREF Styles */
a img		{border: none;}

a:link      {color: #a27c36; background: none; font-weight: normal; text-decoration: underline;}
a:active    {color: #d28800; background: none; font-weight: normal; text-decoration: underline;}
a:visited   {color: #a27c36; background: none; font-weight: normal; text-decoration: underline;}
a:hover     {color: #d28800; background: none; font-weight: normal; text-decoration: underline;}

a.FooterLink:link      {color: #ffffff; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:active    {color: #cccccc; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:visited   {color: #ffffff; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:hover     {color: #cccccc; background: none; font-weight: normal; text-decoration: none;}

a.NavLink:link      {color: #000000; background: none; font-weight: normal; text-decoration: none;}
a.NavLink:active    {color: #ffffff; background: none; font-weight: normal; text-decoration: none;}
a.NavLink:visited   {color: #000000; background: none; font-weight: normal; text-decoration: none;}
a.NavLink:hover     {color: #ffffff; background: none; font-weight: normal; text-decoration: none;}

a.SubNav:link      {color: #a27c36; background: none; font-weight: normal; text-decoration: underline;}
a.SubNav:active    {color: #d28800; background: none; font-weight: normal; text-decoration: underline;}
a.SubNav:visited   {color: #a27c36; background: none; font-weight: normal; text-decoration: underline;}
a.SubNav:hover     {color: #d28800; background: none; font-weight: normal; text-decoration: underline;}

a.ListLink:link      {color: #a27c36; background: none; font-weight: normal; text-decoration: underline;}
a.ListLink:active    {color: #d28800; background: none; font-weight: normal; text-decoration: underline;}
a.ListLink:visited   {color: #a27c36; background: none; font-weight: normal; text-decoration: underline;}
a.ListLink:hover     {color: #d28800; background: none; font-weight: normal; text-decoration: underline;}

/* Print/Display Options */
.NoDisplay	{display: none;}
.NoPrint	{}
