html					{width: 100%;}

body					{width: 100%; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; text-align: left;
						font-size: 8pt; text-align: left; padding-right: 20px; color: #000; background: #ffffff; }

#noScreen				{height: 30px; font-size: 9pt; font-weight: bold; margin-right: 5px; float: left; overflow: visible;}
#noScreenHome			{width: 100%; height: 80px; font-size: 9pt; color: #000; visibility: visible; overflow: visible;}
.noScreenContact		{width: 600px; margin: 0.25in 0 3in 0; visibility: visible; page-break-after: always}

#noPrint				{display: none;}

#pageWrapper			{width: 100%; color: #000; background: #fff url(../_img/bg/_.gif) repeat-y; margin: 0; padding: 1px;}				
#spacerTop				{display: none;}

#header					{position: relative; top: 0; left: 0; width: 100%; height: 86px; background: #003399; border: solid #fff 1px; border-left: 0; border-right: 0; z-index: 1;}
#logo					{display: none;}
#logoPrint				{width: 251px; height:  36px; visibility: visible; margin: 0; padding: 0;}
#headerImage			{display: none;}
#headerUtil				{display: none;}

#accountAccessTitle		{display: none;}

#firstTimeUser			{display: none;}

#navGlobalContainer		{display: none;}


/* Viewable Navigation */
#navLeft				{width: 100%; clear: both;}
#navListHome			{display: none;}
#navList				{width: 100%; height: 30px; margin: 0; padding: 0; border: none;}
#navList ul				{margin: 0; padding: 0; font-size: 9pt; list-style-type: none; background: #fff;}
#navList li				{height: 20px; margin: 0; padding: 0 10px 0 0; color: #000; background: #fff; border: none; float: left;}

#linkHomeSub01			{height: 15px; margin-top: 10px;}
#linkHomeSub02			{height: 15px; margin-top: 10px;}
#linkHomeSub03			{height: 15px; margin-top: 10px;}
#linkHomeSub04			{height: 15px; margin-top: 10px;}


/* Wrappers */
#contentWrapperOuter			{width: 100%; margin: 0;  text-align: left; color: #000; background: #fff url(../_img/bg/_.gif) repeat-y;}

#contentWrapperHome				{width: 100%; margin: 0;  padding: 0; float: none;}
#contentWrapperHome	 ul			{margin: 0 0 20px 0;  padding-bottom: 10px; font-size: 10pt; list-style-type: none;}
#contentWrapperHome	 ul li		{margin: 0; padding: 0; background: url(../_img/bg/_.gif) no-repeat; float: none;}
#contentWrapperHome	 ul li.first{margin: 0; padding: 0; background: #fff; float: none;}		

#contentWrapperInner			{width: 98%; margin: 0;  padding: 20px 10px 0 0; float: none;}
#contentWrapperInner ul			{margin: 0; padding: 0px 20px 20px 16px; font-size: 120%; list-style-type: square;}
#contentWrapperInner li			{margin: 10px 0 0 0;}

#contentWrapperCol1				{width: 98%; margin: 0 0 50px 0; padding: 20px 10px 0 0; float: none;}
#contentWrapperCol1 ul			{margin: -10px 0 30px 16px; padding: 0; font-size: 120%; list-style-type: square;}
#contentWrapperCol1 li			{margin: 10px 0 0 0;}

#contentWrapperCol2				{display: none;}


/* Footers */
#homeFooter					{width: 100%; height: 50px; text-align: left; font-size: 8pt; visibility: visible; float: none; overflow: visible;}

#navFooter					{width: 100%; margin: 20px 0 0 0; padding: 20px 0 0 0; font-size: 9pt; text-align: left; color: #000; background: #fff; clear: both; float: none;}
#navFooter p				{width: 100%; margin: 0; padding: 20px 0 20px 0;}
#navFooter ul				{margin: 0; padding: 0 0 20px 0; list-style-type: none; font-size: 8pt; color: #000; background: url(../_img/bg/_.gif) no-repeat;}
#navFooter ul li.footer		{margin: 0; float: left; padding: 0 15px 0 0; background: url(../_img/bg/_.gif) no-repeat;}
#navFooter ul li.footerFirst{margin: 0; float: left; padding: 0 15px 0 0; background: #fff;}


/* Tables */
table.tblCompare		{width: 495px; border-collapse: collapse; font-size: 110%; margin-bottom: 20px;}

table.tblCompare th		{font-weight: bold; padding: 0 0 20px 0; font-size: 140%; color: #c90200; text-align: left;
						 border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff;}
						 
table.tblCompare tr	 	{/*border: 1px solid #ccc;*/}
tr.ruled				{color: #ffffff; background: #eaeaea; color: #003399;}

table.tblCompare td		{vertical-align: top; padding: 1em 0.5em 1em 0.75em;}
td.tblCompareCol		{width: 200px; border: 1px solid #ccc;}
td.tblCompareColMedium	{width: 200px; border: 1px solid #ccc;}
td.tblCompareColMedium2	{width: 250px; border: 1px solid #ccc;}
td.tblCompareWide		{width: 400px; border: 1px solid #ccc;}
td.tblCompareWider		{width: 450px; border: 1px solid #ccc;}
td.tblCompareNarrow		{width:  50px; border: 1px solid #ccc;}

td.tblCompareNarrow2	{width:  70px; border: 1px solid #ccc; border-right: none;}

td.tblCompareColBold	{width: 200px; border: 1px solid #ccc; font-weight: bold; background: #eaeaea; }
td.tblCompareColSmall	{width: 200px; border: 1px solid #ccc;}

td.tblCompareColSmall2	{width: 140px; border: 1px solid #ccc; border-left: none;}


/* Calculator styles */
table.tblCalc			{border-collapse: collapse; font-size: 110%; margin-bottom: 50px;}						 
table.tblCalc tr	 	{border: 1px solid #ccc;}
table.tblCalc th		{font-weight: bold; padding: 0 0 20px 0; font-size: 140%; color: #006600; text-align: left;
						 border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff;}
td.tblCalcColBold		{width: 70px; vertical-align: bottom; border: 1px solid #ccc; padding: 1em 0.5em 1em 0.75em; 
						 font-weight: bold; text-align: center; background: #eaeaea; font-family: tahoma, arial;} 
td.tblCalcCol			{width: 70px; vertical-align: top; text-align: center; border: 1px solid #ccc; padding: 1em 0.25em 1em 0.25em;} 
td.tblSubHead			{height: 40px; width: 100%; text-align: left; font-weight: bold; font-family: tahoma, arial; font-size: 120%;
						 border: 1px solid #fff;}

td.tblSubHead01			{height: 40px; text-align:  left; font-family: tahoma, arial; font-size: 100%; border: 1px solid #fff;}

td.tblSubHead01r		{height: 40px; text-align: right; font-family: tahoma, arial; font-size: 100%; border: 1px solid #fff;}

td.tblCalcNoBorder		{border: 1px solid #fff;}

/* Calculator forms */
input.calc01			{width: 60px; text-align: right; color: #006600; font-family: tahoma, arial; font-size: 110%;}
input.calc02			{text-align: center; font-family: tahoma, arial; font-size: 110%;}


/* Links */
a.linkNavGlobal			{color: #003399;}
a.linkNavGlobal:link	{color: #003399; text-decoration: none;}
a.linkNavGlobal:active	{color: #003399; text-decoration: none;}
a.linkNavGlobal:visited	{color: #003399; text-decoration: none;}
a.linkNavGlobal:hover	{color: #CC0000; text-decoration: none;}

a.link01				{color: #000000; z-index: 12;}
a.link01:link			{color: #000000; text-decoration: none; z-index: 12;}
a.link01:active			{color: #c90200; text-decoration: none; z-index: 12;}
a.link01:visited		{color: #000000; text-decoration: none; z-index: 12;}
a.link01:hover			{color: #c90200; text-decoration: underline; z-index: 12;}

a.link02				{color: #00388e;}
a.link02:link			{color: #00388e; text-decoration: none;}
a.link02:active			{color: #00388e; text-decoration: none;}
a.link02:visited		{color: #00388e; text-decoration: none;}
a.link02:hover			{color: #c90200; text-decoration: underline;}

a.link03				{color: #333;}
a.link03:link			{color: #333; text-decoration: none;}
a.link03:active			{color: #333; text-decoration: none;}
a.link03:visited		{color: #333; text-decoration: none;}
a.link03:hover			{color: #c90200; text-decoration: underline;}

a.link04				{color: #003399;}
a.link04:link			{color: #003399; text-decoration: none;}
a.link04:active			{color: #003399; text-decoration: none;}
a.link04:visited		{color: #003399; text-decoration: none;}
a.link04:hover			{color: #c90200; text-decoration: underline;}

a.link05				{color: #c90200;}
a.link05:link			{color: #c90200; text-decoration: none;}
a.link05:active			{color: #c90200; text-decoration: none;}
a.link05:visited		{color: #c90200; text-decoration: none;}
a.link05:hover			{color: #c90200; text-decoration: underline;}

a.link06				{color: #00388e;}
a.link06:link			{color: #00388e; text-decoration: underline;}
a.link06:active			{color: #00388e; text-decoration: underline;}
a.link06:visited		{color: #9900cc; text-decoration: underline;}
a.link06:hover			{color: #c90200; text-decoration: underline;}



/* Classes */
.copy					{font-size: 8pt; line-height: 150%; padding: 0 30px 0 0px; margin-top: 2px;}
.sectionTitle			{font-weight: bold; padding: 0 0 0px  0px; font-size: 140%; color: #c90200; padding-top: 20px;}
.sectionCopy			{font-size: 8pt; line-height: 150%; padding: 0 20px 0 0px; margin-top: 2px;}
.sectionCopy2			{font-size: 8pt; line-height: 150%; padding: 0 20px 0 0px; margin-top: 2px;}
.sectionlink			{font-weight: bold; padding-left: 0px; font-size: 8pt; background: url(../_img/bg/_.gif) no-repeat;}
.subSectionHeader		{font-weight: bold; padding-left: 0px; font-size: 8pt; color: #000;}
.subSectionHeader2		{font-weight: bold; padding-left: 0px; font-size: 8pt; color: #000;}
.col2Header				{font-size: 9pt; color: #000; font-weight: bold;}
.col2					{font-size: 8pt; margin: 0; line-height: 190%; color: #000;}
.txtSmaller				{font-size: 7pt;}
.homeHeader				{font-size: 9pt; font-weight: bold; visibility: visible;}
.blue01					{color: #003399;}
.noPrint				{display: none;}
.imgContact				{width: 600px; height: 500px; margin: 0.5in 0 0.5in 0; padding: 0;}