A {
	
}
A:link {
	COLOR: #006594;
}
A:visited {
	COLOR: #006594;
}
A:active {
	COLOR: #006594;
}
A:hover {
	COLOR: #006594;
	text-decoration: underline;
}

A.indexHeaderLink:link {
	COLOR: #978b7e;
	text-decoration: none;
}
A.indexHeaderLink:visited {
	COLOR: #978b7e;
	text-decoration: none;
}
A.indexHeaderLink:active {
	COLOR: #978b7e;
	text-decoration: none;
}
A.indexHeaderLink:hover {
	COLOR: #b0c4a2;
	text-decoration: none;
}
A.productLink:link {
	COLOR: #558e7b;
	text-decoration: underline;
}
A.productLink:visited {
	COLOR: #558e7b;
	text-decoration: underline;
}
A.productLink:active {
	COLOR: #558e7b;
	text-decoration: underline;
}
A.productLink:hover {
	COLOR: #558e7b;
	text-decoration: underline;
}
P.footnote {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px
}
.greenHighlight {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG {
	BORDER-WIDTH:	0;
}
.pageTitle {
	FONT-SIZE: 24px; COLOR: #009966; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pageTitleSup {
	FONT-SIZE: 65%; COLOR: #009966; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TOP: -4px
}
.leadParagraph {
	FONT-SIZE: 12px; 
	COLOR: #515151; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.homeBodyContent {
	FONT-SIZE: 11px;
	COLOR:	#515151; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
LI {
	MARGIN-TOP: 3px; FONT-SIZE: 12px; MARGIN-LEFT: -16px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI.nobullet {
	MARGIN-TOP: 3px; FONT-SIZE: 12px; MARGIN-LEFT: -16px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}

TD.buttonDesc {
	FONT-SIZE: 10px
}
TH {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #99cc99
}
TR.even {
	BACKGROUND-COLOR: #cccccc
}
TR.odd {
	BACKGROUND-COLOR: white
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P.error {
	COLOR: #cc3300
}
TD.heading {
	BACKGROUND-COLOR: #99cc99
}
TD.subHeading {
	BACKGROUND-COLOR: #cccccc
}
TD.headingSiteMap {
	BACKGROUND-COLOR: #cccccc
}
TD.tabContent {
	BACKGROUND-COLOR: #cccccc
}
LI.error {
	COLOR: #cc3300
}
BLOCKQUOTE {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sup {
	FONT-SIZE: 65%; POSITION: relative; TOP: -4px
}
.formButton {
	WIDTH: 75px; COLOR: #ffffff; BACKGROUND-COLOR: #009966
}
.wizardStep {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #009966; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/*Banner styles*/

.bannerText {
FONT-SIZE:	10px;
COLOR:		#666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
PADDING:	10px;
}
.personalSolutionsText {
FONT-SIZE:	12px;
COLOR:		#333333;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bannerTextBold {
FONT-SIZE:	10px;
COLOR:		#666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
}
.bannerSubText {
FONT-SIZE:	9px;
COLOR:		#878787;
FONT-FAMILY: Arial, Helvetica, sans-serif;
PADDING:	5px;
}
.bannerTextTU {
FONT-SIZE:	10px;
COLOR:		#666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bannerSubTextTU {
FONT-SIZE:	9px;
COLOR:		#878787;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* NEW STYLES 01122004*/
TABLE.border {
COLOR:		#CCCCCC;
BORDER-WIDTH:1px;
BORDER-STYLE:solid;

}
.contentLarge {
COLOR:		#000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:	12px;
}
.contentSmall {
COLOR:		#000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:	10px;
}
.boxContent {
COLOR:		#000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:	10px;
PADDING-TOP:10px;
PADDING-BOTTOM:	10px;
PADDING-RIGHT:10px;
PADDING-LEFT:10px;                           
}
.caption {
COLOR:		#999999;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:	9px;
}
/* NEW STYLES 07252005*/
.textGreen {
COLOR:		#006633;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:	11px;
PADDING-TOP:10px;
PADDING-BOTTOM:	10px;
PADDING-RIGHT:10px;
PADDING-LEFT:10px;                           
}
.textStandard {
COLOR:		#000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:	11px;
PADDING-TOP:10px;
PADDING-BOTTOM:5px;
PADDING-RIGHT:10px;
PADDING-LEFT:10px;                           
}
.textStandardBold {
COLOR:		#000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:	11px;
PADDING-TOP:10px;
PADDING-BOTTOM:10px;
PADDING-RIGHT:10px;
PADDING-LEFT:10px;
FONT-WEIGHT: bold;                           
}
.priceText {
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
PADDING-TOP: 10px;
PADDING-BOTTOM:	1px;
}
.priceTextNormal {
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
PADDING-TOP: 10px;
PADDING-BOTTOM:	1px;
PADDING-RIGHT: 10px;
}
.textRegular {
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 40px;
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;                           
}
.boxBorder {
border-color:	#A9A9A9;
border-width:	1px;
border-style:	solid;
}
.captionHome {
COLOR:		#999999;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:	10px;
PADDING-TOP:	5px;
PADDING-BOTTOM:	10px;
PADDING-LEFT:	10px;
}
.imageSpace {
PADDING-TOP:	6px;
PADDING-BOTTOM:	10px;
}
.buttonImage {
MARGIN-BOTTOM:	10px;
MARGIN-LEFT:	10px;
MARGIN-RIGHT:	10px;
}
.tvOfferCell {
display:	block;
}
.tvOfferText {
Z-index:	1;
position:	absolute;
top:		550px;
left:		235px;		
}
.tvOfferImage {
Z-Index: 	20;
position:	absolute;
top:		340px;
left:		370px;		
}
.sampleText {
Z-Index: 	10;
position:	absolute;
top:		585px;
left:		210px;		
}
ul.square	{
list-style-position: outside;
list-style-type: square;
}
/* New text and div position classes for 2006 Release */
.verticalColumnContent	{
border:			0px;
text-align:		center;
width:			150px;
font-family:	Arial, Helvetica, sans-serif;
font-size:		12px;
}
.verticalColumnContentGreen	{
border:			0px;
text-align:		center;
width:			160px;
color:			#009966;	
font-family:	Arial, Helvetica, sans-serif;
font-size:		11px;
}
.lowerColumnContent	{
border:			0px;
color:			#999999;
text-align:		left;
width:			190px;
font-family:	Arial, Helvetica, sans-serif;
font-size:		12px;
}
/*.leftTitleImage {
Z-Index: 	20;
position:	absolute;
top:		206px;
left:		305px;		
}
.centerTitleImage {
Z-Index: 	20;
position:	absolute;
top:		206px;
left:		488px;		
}
.rightTitleImage {
Z-Index: 	20;
position:	absolute;
top:		206px;
left:		693px;		
}*/
#topText	{
position:	absolute;
top:		262px;
left:		370px;		
text-align:	left;
color:		#333333;
width:		500px;
font-family:Arial, Helvetica, sans-serif;
font-size:	12px;
Z-index:	100;
}
#middleText	{
position:	absolute;
top:		292px;
left:		370px;		
border:		0px;
text-align:	left;
color:		#333333;
width:		500px;
font-family:Arial, Helvetica, sans-serif;
font-size:	12px;
Z-index:	200;
}
#bottomText	{
position:	absolute;
top:		320px;
left:		370px;		
border:		0px;
text-align:	left;
color:		#333333;
width:		500px;
font-family:Arial, Helvetica, sans-serif;
font-size:	12px;
Z-index:	300;
}
#extraText	{
position:	absolute;
top:		360px;
left:		366px;		
border:		0px;
text-align:	left;
color:		#333333;
width:		500px;
font-family:Arial, Helvetica, sans-serif;
font-size:	12px;
Z-index:	400;
}
#memberLogin	{
position:	absolute;
top:		426px;
left:		562px;		
border:		0px;
text-align:	left;
width:		150px;
font-family:Arial, Helvetica, sans-serif;
font-size:	12px;
Z-index:	400;
}
.greenHighlight	{
color:		#3e6e5e;
font-family:Arial, Helvetica, sans-serif;
font-size:	12px;
font-weight:bold;
}

/* BEGIN IMAGE SEGMENTATION COORDINATE SECTION FOR OPTIMOST */

.bannerTopBorder			{
position:	absolute;
top:		120px;
left:		15px;		
border:		0px;
}
html>body .bannerTopBorder			{
top:		115px;
}
.bannerLeftBorder			{
position:	absolute;
top:		115px;
left:		0px;		
border:		0px;
}

.bannerMainImage			{
position:	absolute;
top:		125px;
left:		15px;		
border:		0px;
}

.bannerHeadline				{
position:	absolute;
top:		125px;
left:		313px;		
border:		0px;
}

.bannerMarketingText		{
position:	absolute;
top:		205px;
left:		313px;		
border:		0px;
}

.bannerButton				{
position:	absolute;
top:		370px;
left:		313px;		
border:		0px;
}

.bannerSubMarketingText		{
position:	absolute;
top:		462px;
left:		313px;		
border:		0px;
}

.bannerRightMarketingText	{
position:	absolute;
top:		205px;
left:		892px;		
border:		0px;
}


trueCreditBackgroundLower	{
position:	absolute;
top:		363px;
left:		0px;		
border:		0px;
}
/* END IMAGE SEGMENTATION COORDINATE SECTION FOR OPTIMOST */
#leftLowerText	{
position:	absolute;
top:		376px;
left:		295px;		
text-align:		center;
width:			160px;
color:			#558e7b;	
font-family:	Arial, Helvetica, sans-serif;
font-size:		11px;
}
#centerLowerText{
position:	absolute;
top:		376px;
left:		493px;		
border:			0px;
text-align:		center;
width:			160px;
color:			#558e7b;	
font-family:	Arial, Helvetica, sans-serif;
font-size:		11px;
}
#rightLowerText	{
position:	absolute;
top:		376px;
left:		686px;		
border:			0px;
text-align:		center;
width:			160px;
color:			#558e7b;	
font-family:	Arial, Helvetica, sans-serif;
font-size:		11px;
}
#lowerFirstTitle	{
position:	absolute;
top:		521px;
left:		93px;		
border:			0px;
color:			#558e7b;
text-align:		left;
width:			190px;
font-family:	Times New Roman;
font-size:		18px;
}
#lowerFirstContent	{
position:	absolute;
top:		557px;
left:		93px;		
border:			0px;
color:			#958778;
text-align:		left;
width:			170px;
font-family:	Arial, Helvetica, sans-serif;
font-size:		12px;
}
#lowerSecondTitle	{
position:	absolute;
top:		521px;
left:		293px;		
border:			0px;
color:			#558e7b;
text-align:		left;
width:			190px;
font-family:	Times New Roman;
font-size:		18px;
}
#lowerSecondContent	{
position:	absolute;
top:		557px;
left:		293px;		
border:			0px;
color:			#958778;
text-align:		left;
width:			170px;
font-family:	Arial, Helvetica, sans-serif;
font-size:		12px;
}
#lowerThirdTitle	{
position:	absolute;
top:		521px;
left:		489px;		
border:			0px;
color:			#558e7b;
text-align:		left;
width:			190px;
font-family:	Times New Roman;
font-size:		18px;
}
#lowerThirdContent	{
position:	absolute;
top:		557px;
left:		489px;		
border:			0px;
color:			#958778;
text-align:		left;
width:			170px;
font-family:	Arial, Helvetica, sans-serif;
font-size:		12px;
}
#lowerFourthTitle	{
position:	absolute;
top:		521px;
left:		683px;		
border:			0px;
color:			#558e7b;
text-align:		left;
width:			190px;
font-family:	Times New Roman;
font-size:		18px;
}
#lowerFourthContent{
position:	absolute;
top:		557px;
left:		683px;		
border:			0px;
color:			#958778;
text-align:		left;
width:			170px;
font-family:	Arial, Helvetica, sans-serif;
font-size:		12px;
}
#disclaimerText		{
position:		absolute;
top:			765px;
left:			680px;		
border:			0px;
color:			#958778; /*998b7d*/
text-align:		left;
width:			300px;
font-family:	Arial, Helvetica, sans-serif;
font-size:		11px;
}

#clearFloat		{
clear:			both;
}
#headerLinks		{
border-top:		1px solid #c0b6aa;
color:			#978b7e;
text-align:		left;
width:			715px;
display:		inline;
font-family:	Trebuchet, sans-serif;
font-size:		19px;
float:			left;
}
#pos		{
text-align:		left;
width:			715px;
display:		inline;
font-family:	Trebuchet, sans-serif;
font-size:		19px;
float:			left;
padding-bottom:	10px;
}
#localeContainer	{
width:			200px;
float:			right;
}
#indexHeader	{
width:			915px;
}
#topBackground	{
width:			915px;
float:			left;
Z-index:		1;
height:			370px;
}
#bottomBackground	{
width:			915px;
float:			left;
display:		block;
}
.homeLogo		{
margin-top:		18px;
margin-bottom:	18px;
margin-right:	0px;
margin-left:	0px;
}
.headerDivider	{
margin-top:		0px;
margin-bottom:	0px;
margin-right:	20px;
margin-left:	20px;
}
h1, h2 			{
	font-family: 		"times new roman", sans-serif;
	padding: 			0px;
	margin: 			0px;
	font-weight:		bold;
}
/* h1 is .pagehead - used in index, detail */
H1 {
color:			#558e7b;
text-align:		left;
width:			190px;
font-family:	Times New Roman;
font-size:		18px;
font-weight:	normal;
}
/* h2 is .bodysubhead - used in detail */
H2 {
color:			#958778;
text-align:		left;
/*width:			170px; */
font-family:	Arial, Helvetica, sans-serif;
font-size:		12px;
font-weight:	normal;
}
.messageLink		{
width:			400px;
margin:			0px 0px 25px 93px;"
}
