/*stylesNav.css - Template styles for non-editible content - Rel. 5.0 - Updated 2008-05-19*/
/*Non-editable styles for the following templates: Standard.dwt, BizSys.dwt, BizPro.dwt, BizInt.dwt, e-Update templates TBA*/

/*10pt text sans-serif*/
body 			{background-color: #ffffff; color: #000000; font-family: 'trebuchet ms','arial','helvetica','geneva','swiss','sunsans-regular','sans-serif'; font-size: 10pt; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; margin-top: 0%; margin-bottom: 0%; margin-left: 0%; margin-right: 0%;}
p				{margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
ul				{list-style-type: square; margin-top: 5px; margin-right: 5px; padding-top: 5px; margin-bottom:  5px; padding-bottom:  5px; padding-right: 5px;}
table			{border: 0.00; border-collapse: collapse;}
tr				{vertical-align: top};
td				{text-align: top; padding-top: 0%; padding-bottom: 0%; padding-left: 0%; padding-right: 0%; margin-top: 0%; margin-bottom: 0%; margin-left: 0%; margin-right: 0%;}
img				{border: 0.00in; margin-top: 0%; margin-bottom: 0%; margin-left: 0%; margin-right: 0%; padding-bottom: 0%; padding-left: 0%; padding-right: 0%;}

/*NAVIGATION TEMPLATE STYLES*/

/*high-level container table properties*/
/*outer frame*/
table.frame		{width: 800px; background-color: #cccccc;}
td.frame		{width: 800px; background-color: #cccccc;}

/*inner frame*/
table.main		{width: 800px; background-color: #ffffff;}
td.mainleft		{width: 166px; background-color: #ffffff; vertical-align: top; border: 0.02in solid #cccccc; border-top-width: 0.02in; border-bottom-width: 0.02in; border-left-width: 0.02in; border-right-width: 0.02in;}
td.mainright	{width: 634px; border: 0.02in solid #cccccc; vertical-align: top; border-top-width: 0.02in; border-bottom-width: 0.02in; border-left-width: 0.02in; border-right-width: 0.02in;}

/*LEFT NAVIGATION BAR*/
table.leftnav		{width: 166px; background-color: #cccccc; border: 0.02in solid #cccccc; padding-top: 2px; padding-bottom: 2px; margin-top: 2px; margin-bottom: 2px; border-top-width: 0.02in; border-bottom-width: 0.02in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.leftnavsys		{width: 141px; height: 25px; background-color: #669933; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; margin-right: 5px; text-align: left; vertical-align: top; border: 0.02in solid #cccccc; border-top-width: 0.03in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.leftimgsys		{width:  25px; height: 25px; background-color: #669933; text-align: center; vertical-align: top; border: 0.02in solid #cccccc; border-top-width: 0.03in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.leftnavpro		{width: 141px; height: 25px; background-color: #FF9933; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; margin-right: 5px; text-align: left; vertical-align: top; border: 0.02in solid #cccccc; border-top-width: 0.03in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.leftimgpro		{width:  25px; height: 25px; background-color: #FF9933; text-align: center; vertical-align: top; border: 0.02in solid #cccccc; border-top-width: 0.03in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.leftnavint		{width: 141px; height: 25px; background-color: #6699cc; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; margin-right: 5px; text-align: left; vertical-align: top; border: 0.02in solid #cccccc; border-top-width: 0.03in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.leftimgint		{width:  25px; height: 25px; background-color: #6699cc; text-align: center; vertical-align: top; border: 0.02in solid #cccccc; border-top-width: 0.03in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}

td.leftnavimg		{width:  25px; height: 25px; background-color: #cc3300; text-align: center; vertical-align: top; border: 0.02in solid #cccccc; border-top-width: 0.03in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.leftnav			{width: 141px; height: 25px; background-color: #cc3300; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; margin-right: 5px; text-align: left; vertical-align: top; border: 0.02in solid #cccccc; border-top-width: 0.03in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}

a.leftnav:link		{font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none;}
a.leftnav:visited	{font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none;}
a.leftnav:active	{font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none;}
a.leftnav:hover		{text-decoration: underline; color: #ffffff;}

/*right column nested*/
table.sub			{width: 634px;}
/*row above lateral navigation*/
td.subtop			{background: white url(/images/topslice.gif) no-repeat; width: 634px;}
/*lateral navigation row*/
td.menubar			{width: 634px; height: 20px; background-color: #ffffff; border: 0.02in solid #cccccc; border-top-width: 0.02in; border-bottom-width: 0.02in; border-left-width: 0.01in; border-right-width: 0.00in;}

/*cell holding editable content table*/
td.subcenter		{width: 634px; background: white url(/images/homebody-bg.gif) no-repeat; padding-top: 10px; padding-bottom: 10px; padding-left: 30px; padding-right: 40px;}
table.content		{width: 560px;}
td.content			{width: 560px;}

/*lateral navigation bar*/
table.latnav		{width: 634px;}
td.latnavleft		{width:  28px; height: 23px; text-align: left; vertical-align: middle; border: 0.02in solid #cccccc; border-top-width: 0.01in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.latnav			{height: 23px; text-align: left; vertical-align: middle; border: 0.02in solid #cccccc; border-top-width: 0.01in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.latnavimg		{width:  31px; height: 23px; text-align: left; vertical-align: middle; border: 0.02in solid #cccccc; border-top-width: 0.01in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.latnavright		{width:  11px; height: 23px; text-align: left; vertical-align: middle; border: 0.02in solid #cccccc; border-top-width: 0.01in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}
td.latnavend		{width:  16px; height: 23px; text-align: left; vertical-align: middle; border: 0.02in solid #cccccc; border-top-width: 0.01in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}

td.latnavGet		{height: 23px; color: #cc3300; font-size: 9pt; vertical-align: middle; border: 0.02in solid #cccccc; border-top-width: 0.01in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}

td.latnavhome		{width: 150px; height: 23px; vertical-align: middle; border: 0.02in solid #cccccc; border-top-width: 0.01in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}

td.latnavhomeSm		{width: 43px; height: 23px; vertical-align: middle; border: 0.02in solid #cccccc; border-top-width: 0.01in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.00in;}


a.latnav:link		{font-size: 9pt; color: #666666; font-weight: bold; text-decoration: none;}
a.latnav:visited	{font-size: 9pt; color: #666666; font-weight: bold; text-decoration: none;}
a.latnav:active		{font-size: 9pt; color: #666666; font-weight: bold; text-decoration: none;}
a.latnav:hover		{text-decoration: none; color: #000000;}

a.latnavGet:link	{font-size: 9pt; color: #cc3300; font-weight: bold; text-decoration: none;}
a.latnavGet:visited	{font-size: 9pt; color: #cc3300; font-weight: bold; text-decoration: none;}
a.latnavGet:active	{font-size: 9pt; color: #cc3300; font-weight: bold; text-decoration: none;}
a.latnavGet:hover	{text-decoration: none; color: #000000;}


a.latnavInv:link	{font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none;}
a.latnavInv:visited	{font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none;}
a.latnavInv:active	{font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none;}
a.latnavInv:hover	{text-decoration: none; color: #cc3300;}

/*copyright cell - below left navigation bar and feature image*/
td.copyright			{width: 166px; background-color: #ffffff; font-size: 8pt; color: gray; text-align: center; vertical-align: middle;border: 0.02in solid #cccccc; padding-top: 2px; padding-bottom: 2px; margin-top: 2px; margin-bottom: 2px; border-top-width: 0.02in; border-bottom-width: 0.02in; border-left-width: 0.02in; border-right-width: 0.02in;}
a.copyright:link		{color: gray; font-size: 8pt; text-decoration: none;}
a.copyright:visited		{color: gray; font-size: 8pt; text-decoration: none;}
a.copyright:active		{color: gray; font-size: 8pt; bold; text-decoration: none;}
a.copyright:hover		{text-decoration: underline; color: gray;}

/*footer properties*/
td.footer				{width: 634px; background-color: #cc3300; font-size: 8pt; color: #ffffff; text-align: center; vertical-align: middle;border: 0.02in solid #cccccc; padding-top: 2px; padding-bottom: 2px; margin-top: 2px; margin-bottom: 2px; border-top-width: 0.02in; border-bottom-width: 0.02in; border-left-width: 0.00in; border-right-width: 0.02in;}
p.footer				{color: #ffffff; font-size: 8pt; font-weight: bold; text-align: center; vertical-align: middle; margin-top: 5px; margin-bottom: 5px;}
a.footer:link			{color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.footer:visited		{color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.footer:active			{color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.footer:hover			{text-decoration: underline; color: #ffffff;}

/*END OF NAVIGATION TEMPLATE STYLES*/

/*TODDS RESULTS 2007 TABLE STYLES*/
td.ResultsPeriodCol		{width:  60px; background-color: #ffffff; font-size: 8pt; font-family: 'arial','helvetica','geneva','swiss','sunsans-regular','sans-serif'; border-collapse: separate; border: 0.05in solid #cccccc; border-top-width: 0.05in; border-bottom-width: 0.05in; border-left-width: 0.05in; border-right-width: 0.05in;}									
td.ResultsTaskCol		{width: 120px; background-color: #ffffff; font-size: 8pt; font-family: 'arial','helvetica','geneva','swiss','sunsans-regular','sans-serif'; border-collapse: separate; border: 0.05in solid #cccccc; border-top-width: 0.05in; border-bottom-width: 0.05in; border-left-width: 0.05in; border-right-width: 0.05in;}									
td.ResultsKeyCol		{width: 260px; background-color: #ffffff; font-size: 8pt; font-family: 'arial','helvetica','geneva','swiss','sunsans-regular','sans-serif'; border-collapse: separate; border: 0.05in solid #cccccc; border-top-width: 0.05in; border-bottom-width: 0.05in; border-left-width: 0.05in; border-right-width: 0.05in;}
td.ResultsCell			{background-color: #ffffff; font-size: 8pt; font-family: 'arial','helvetica','geneva','swiss','sunsans-regular','sans-serif'; border-collapse: separate; border: 0.05in solid #cccccc; border-top-width: 0.05in; border-bottom-width: 0.05in; border-left-width: 0.05in; border-right-width: 0.05in;}																		
td.GrayBorderCell		{background-color: #ffffff; border-collapse: separate; border: 0.05in solid #cccccc; border-top-width: 0.05in; border-bottom-width: 0.05in; border-left-width: 0.05in; border-right-width: 0.05in;}	

/*TODDS RESULTS 2008 STYLES*/

/*PA SERIES LIST STYLES*/
ul.persAccount			{margin-right: 0%; padding-right: 0%;}
li.persAccount			{font-size: 9pt; margin-right: 0px;}
a.persAccount:link		{font-size: 9pt;}
a.persAccount:visited	{font-size: 9pt;}
a.persAccount:active	{font-size: 9pt;}
a.persAccount:hover		{text-decoration: underline; color: #cc3300;}

/*TODDS RESULTS FRAME TABLE*/
table.resFrame08		{width: 560px; border-collapse: collapse;}
td.resFrameL08			{width: 120px; background-color: #ffffff; vertical-align: top;}
td.resFrameR08			{width: 440px; background-color: #ffffff; vertical-align: top;}

/*TODDS RESULTS MAIN TABLE*/
table.resMain08			{width: 440px; border-collapse: collapse;}

/*TODDS RESULTS CELLS*/

td.resHead08			{width: 220px; background-color: #ffffff; color: #cc3300; font-size: 12pt; font-weight: bold; vertical-align: bottom;}
td.resMonth08			{width: 220px; background-color: #ffffff; color: #cc3300; font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom;}
td.resTitle08			{width: 340px; background-color: #ffffff; color: #000000; font-size: 12pt; font-weight: bold; vertical-align: bottom; padding-top: 5px;}
td.resGoals08			{width: 100px; background-color: #ffffff; color: #000000; font-size: 12pt; font-weight: bold; text-align: center; vertical-align: bottom; padding-top: 5px;}
td.line440				{width: 450px; height: 2px;}
td.resBullets08			{width: 340px; background-color: #ffffff; color: #000000; font-size: 10pt;}
td.resChecks08			{width: 100px; background-color: #ffffff; text-align: center; vertical-align: middle; font-size: 10pt;}
td.resMainFull08		{width: 440px; background-color: #ffffff; color: #000000; font-size: 10pt; vertical-align: top; padding-top: 5px;}




/*CONTACT US FORM STYLES*/
table.contactForm		{width: 500px; border-collapse: collapse;}
td.contactFormLabel		{width: 150px; font-family: 'trebuchet ms','arial','helvetica','geneva','swiss','sunsans-regular','sans-serif'; padding-top:  2px; padding-bottom:  2px; padding-left: 20px; padding-right: 2px;}
td.contactFormRadio		{width: 150px; font-family: 'trebuchet ms','arial','helvetica','geneva','swiss','sunsans-regular','sans-serif'; font-style: italic; text-align: right; padding-top:  2px; padding-bottom:  2px; padding-left: 20px; padding-right: 2px;}
td.contactFormField		{width: 350px; font-family: 'trebuchet ms','arial','helvetica','geneva','swiss','sunsans-regular','sans-serif'; padding-top:  2px; padding-bottom:  2px; padding-left: 20px; padding-right: 2px;}
td.contactFormLabel2	{width: 500px; font-family: 'trebuchet ms','arial','helvetica','geneva','swiss','sunsans-regular','sans-serif'; padding-top:  2px; padding-bottom:  2px; padding-left: 20px; padding-right: 2px;}
td.contactFormSubmit	{width: 500px; text-align: center; vertical-align: middle;}

/*HEADING 1 TABLE WITH CONTACT US BUTTON*/
table.contactButton		{width: 560px;}
td.contactHeading		{width: 410px;}
td.contactButton		{width: 150px; font-size: 8pt;}




