/******************************************** 
Division Style Notes
	Class=table to put space above and below table content.
	Add "line-height:normal" to large-font styles to prevent crushing caused by inheriting from a P or TD.

*** Caution about deleting styles ***
	Before deleting a style, make sure it is not used in the admin templates. (TWC solution, TWC.WebServices.Admin/Templates)
*********************************************/

/* Floating block for CLU legend on TWCCLUs page. */
.FloatLegend {position:absolute;}

/* --- Basic styles. Basic size is set in BODY and TD. 
	Leave font-size out of styles contained in those tags unless it needs to change; otherwise it multiplies. --- */
body	{font-size:1.0em; font-family:Verdana, Sans-Serif; color: #000000; background-color:#ffffff; border:0;}
td		{font-size:0.68em; font-family:Verdana, Sans-Serif; color: #000000; }
p		{font-family:Verdana, Sans-Serif; color: #000000; line-height:normal;}

div		{font-family:Verdana, Sans-Serif; line-height:normal; margin-top:0px; margin-bottom:0px;}
ol		{color: #000000; margin-bottom:10; margin-top:0;}
ul		{color: #000000; margin-bottom:10; margin-top:0;}
li		{color: #000000; margin-bottom:4; margin-top:0; position:relative;}
li ol	{color: #000000; list-style-type:lower-alpha;}
li ul	{color: #000000;}

/* Prevent italicizing since this tag is used for snippets. */
var		{font-style:normal;}

input		{color: #000000; font-family:Verdana, Sans-Serif; }
select		{color: #000000; font-family:Verdana, Sans-Serif; }
option		{color: #000000; font-family:Verdana, Sans-Serif; }
textarea	{color: #000000; font-family:Verdana, Sans-Serif; }

/* Suppress paragraph spacing */
.tight		{margin-top:0px; margin-bottom:0px; font-family:Verdana, Sans-Serif; color: #000000; }
.tight div	{margin-top:0px; margin-bottom:0px; font-family:Verdana, Sans-Serif; color: #000000; }
.tight p	{margin-top:0px; margin-bottom:0px; font-family:Verdana, Sans-Serif; color: #000000; }
td.tight 	{margin-top:0px; margin-bottom:0px; font-family:Verdana, Sans-Serif; color: #000000; }
p.tight 	{margin-top:0px; margin-bottom:0px; font-family:Verdana, Sans-Serif; color: #000000; }

/* Product block text links on LHPs */
.tight a			{font-size:0.9em; color:#000000; margin-top:0; margin-bottom:0; font-weight:bold;}
td.tight a		 	{margin-top:0px; margin-bottom:0px; font-family:Verdana, Sans-Serif; color: #000000; }
.tight a:active		{color:#000000; margin-top:0; margin-bottom:0; font-weight:bold;}
.tight a:visited	{color:#000000; margin-top:0; margin-bottom:0; font-weight:bold;}
.tight a:hover		{color:#333333; margin-top:0; margin-bottom:0; font-weight:bold;}

/* Links */
a:link		{FONT-WEIGHT: bold; COLOR: #0035ad; TEXT-DECORATION: none;}
a:active	{FONT-WEIGHT: bold; COLOR: #0035ad; TEXT-DECORATION: none;}
a:visited	{FONT-WEIGHT: bold; COLOR: #0035ad; TEXT-DECORATION: none;}
a:hover		{FONT-WEIGHT: bold; COLOR: #0035ad; TEXT-DECORATION: underline;}

/* Membership Login page in the red bg box */
a.darkbg:link	{font-family:Verdana, Sans-Serif; text-decoration:none; font-weight:bold; color: #9ad1e0;}
a.darkbg:active	{font-family:Verdana, Sans-Serif; text-decoration:none; font-weight:bold; color: #9ad1e0;}
a.darkbg:visited{font-family:Verdana, Sans-Serif; text-decoration:none; font-weight:bold; color: #9ad1e0;}
a.darkbg:hover	{text-decoration:underline; }

.required	{color:#1b639f; font-weight:bold;}	/* Format for required-field symbol. */
.Label		{color:#000000; font-family:Verdana, Sans-Serif; font-weight:bold;}
.button		{cursor:hand;}
.indent		{margin-top:0; margin-right:10; margin-bottom:0; margin-left:10; color:#000000; }
.Table		{margin-top:5; margin-right:0; margin-bottom:5; margin-left:0; color:#000000; }

/* Form validation: ErrorText for message; ErrorField to highlight the invalid field */
.ErrorText	{font-size:1.1em; font-family:Verdana, Sans-Serif; color:#ff0000; line-height:normal; font-weight:bold;}
.ErrorField {border:2px window-inset red;}
/* Replace this with 'ErrorText' above */
.MembershipErrorText {font-family:Verdana, Sans-Serif; color: #B90000; line-height:normal; font-weight:bold;}

/* Headings. Title replaces original page-title images. */
.Title		{font-size:2.3em; font-family:Arial, Sans-Serif; color: #0035ad; line-height:normal; font-weight:bold; letter-spacing:-.05em; margin-top:0; margin-bottom:0;}
.Subtitle	{font-size:1.6em; font-family:Arial, Sans-Serif; color: #000000; line-height:normal; font-weight:normal; margin-top:0; margin-bottom:0;}

H1			{font-size:1.1em; font-family:Verdana, Sans-Seraif; color: #000000;  line-height:normal; font-weight:bold; margin-top:1em; margin-bottom:0.25em;}
H2			{font-size:1.0em; font-family:Verdana, Sans-Serif; color: #000000;  font-weight:bold; margin-top:0.5em; margin-bottom:0.2em;}
.Head1		{font-size:1.1em; font-family:Verdana, Sans-Serif; color: #000000;  line-height:normal; font-weight:bold; margin-top:1em; margin-bottom:0.25em;}
.Head2		{font-size:1.0em; font-family:Verdana, Sans-Serif; color: #000000;  font-weight:bold; margin-top:0.5em; margin-bottom:0.2em;}

/* LHP Quick links column */
.QuickLink				{font-size:1.4em; font-family:Verdana, Sans-Serif; color: #000000;  line-height:normal; font-weight:bold; margin-top:0; margin-bottom:0.5em; }
.QuickLink p			{font-family:Verdana, Sans-Serif; color: #000000;  line-height:normal; font-weight:bold; margin-top:0; margin-bottom:0.5em; }
.QuickLink a			{font-family:Verdana, Sans-Serif; color: #0035ad;  line-height:normal; font-weight:bold; margin-top:0; margin-bottom:0.5em; }
.QuickLink a:visited	{font-family:Verdana, Sans-Serif; color: #0035ad;  line-height:normal; font-weight:bold; margin-top:0; margin-bottom:0.5em; }
.QuickLink a:hover		{font-family:Verdana, Sans-Serif; color: #0035ad; text-decoration: underline; line-height:normal; font-weight:bold; margin-top:0; margin-bottom:0.5em; }

.BigLink			{font-size:1.6em; font-family:Verdana, Sans-Serif; color: #000000;  line-height:normal; font-style:italic; font-weight:bold;} 
a.BigLink			{font-family:Verdana, Sans-Serif; color: #0035ad;  line-height:normal; text-decoration: none; font-style:italic; font-weight:bold;}
a.BigLink:active	{font-family:Verdana, Sans-Serif; color: #0035ad;  line-height:normal; text-decoration: none; font-style:italic; font-weight:bold;}
a.BigLink:visited	{font-family:Verdana, Sans-Serif; color: #0035ad;  line-height:normal; text-decoration: none; font-style:italic; font-weight:bold;}
a.BigLink:hover		{font-family:Verdana, Sans-Serif; color: #0035ad;  line-height:normal; text-decoration: underline; font-style:italic; font-weight:bold;}

.BigLink a			{font-family:Verdana, Sans-Serif; color: #0035ad;  line-height:normal; text-decoration: none; font-style:italic; font-weight:bold;}
.BigLink a:active	{font-family:Verdana, Sans-Serif; color: #0035ad;  line-height:normal; text-decoration: none; font-style:italic; font-weight:bold;}
.BigLink a:visited	{font-family:Verdana, Sans-Serif; color: #0035ad;  line-height:normal; text-decoration: none; font-style:italic; font-weight:bold;}
.BigLink a:hover	{font-family:Verdana, Sans-Serif; color: #0035ad;  line-height:normal; text-decoration: underline; font-style:italic; font-weight:bold;}

.AonDHead			{font-size: 1.25em; font-family: verdana, sans-serif; line-height:normal; font-weight:bold; color: #ffffff; text-decoration: none; margin-top:0.25em; margin-bottom:0.25em;}
.AonDSubHead		{font-size: 1.0em; font-family: verdana, sans-serif; line-height:normal; font-weight:bold; color: #000000; text-decoration: none;}

.HeadPopup			{font-family:Verdana, Sans-Serif; color: #0035ad; line-height:normal; font-weight:bold;}	/* See product popup, p. 30. Yellow-green. */
.HeadProductPopup	{font-size:42px; font-family: Arial Narrow, Sans-Serif; color: #0035ad; line-height:normal; letter-spacing:-1; margin-bottom:0; }		/* Med. blue */
.HeadProductPopup2	{font-size:1.1em; font-family: Arial Narrow, Sans-Serif; color: #0035ad; line-height:normal; letter-spacing:-0.5; margin-bottom:0;}

.HeadBright1 {font-size:1.1em; font-family:Verdana, Sans-Serif; color:#cc6600; line-height:normal; font-weight:bold;}	/* Orange-brown */
.HeadBright2 {font-size:1.1em; font-family:Verdana, Sans-Serif; color:#ff6600; line-height:normal; font-weight:bold;}	/* Bright red-orange */
.HeadBright3 {font-size:1.1em; font-family:Verdana, Sans-Serif; color:#cc6600; font-weight:bold;}
.HeadBright4 {font-size:1.1em; font-family:Verdana, Sans-Serif; color:#ff6600; font-weight:bold;}

.HeadReversed1					{font-size:1.3em; color:white; font-family:Verdana, Sans-Serif; line-height:normal; font-weight:bold;}
.BannerHeading .HeadReversed1 	{font-size:1.3em; font-weight:bold; font-family:Verdana, Sans-Serif; color:white; }
.HeadReversed1 p				{color:white; font-family:Verdana, Sans-Serif; }

.HeadReversed2 {font-size:1.0em; color:#ffffff; font-family:Verdana, Sans-Serif; font-weight:bold;}
.HeadReversedCorp	{color:#ffffff; background-color:#0035ad; font-family:Verdana, Sans-Serif; line-height:normal; font-weight:bold;}
.FaqHeader			{background-color:#848589; color:#ffffff; line-height:normal; font-weight:bold;}	/* Gray */
	
/* --- Text colors. --- */
.Reversed			{color:#ffffff;}	/* White */
.ReversedCorp		{color:#ffffff; background-color:#0035ad; font-family:Verdana, Sans-Serif;}
.ReversedCorpBold	{color:#ffffff; background-color:#0035ad; font-family:Verdana, Sans-Serif; font-weight:bold;}
.Black			{color:#000000;}
.Gray			{color:#333333;}
.LightGray		{color:#92957b;}
.Emphasis		{font-weight:bold; color:#003366;}	/* Dark blue */	
.EmphasisLight	{color:#003366;}					/* Dark blue */

.Highlight		{color:#ff0000;}					/* Bright red */
.HighlightBold	{color:#ff0000; font-weight:bold;}	/* Bright red */

a.Highlight			{color:#ff0000; font-weight:bold; text-decoration:none;}
a.Highlight:active	{color:#ff0000; font-weight:bold; text-decoration:none;}
a.Highlight:visited	{color:#ff0000; font-weight:bold; text-decoration:none;}
a.Highlight:hover	{color:#ff0000; font-weight:bold; text-decoration:underline;}

.Highlight a			{color:#ff0000; font-weight:bold; text-decoration:none;}
.Highlight a:active		{color:#ff0000; font-weight:bold; text-decoration:none;}
.Highlight a:visited	{color:#ff0000; font-weight:bold; text-decoration:none;}
.Highlight a:hover		{color:#ff0000; font-weight:bold; text-decoration:underline;}

a.Reversed			{color:#ffffff; text-decoration:none;}
a.Reversed:active	{color:#ffffff; text-decoration:none;}
a.Reversed:visited	{color:#ffffff; text-decoration:none;}
a.Reversed:hover	{color:#ffffff; text-decoration:underline;}

/* --- Header bars, lines and background colors. --- */
.MenuBar			{color:#ffffff; background-color:#0035ad;}

.Cable				{color:White; background-color:#ff6600;	margin-top:0; margin-bottom:0;}	/* Orange  Changed e96b10 > safe*/
.Cable p			{color:white; background-color:#ff6600; margin-top:0; margin-bottom:0;}
.Cable a			{font-size:0.80em; color:White; background-color:#ff6600; font-weight:bold; text-decoration:none; margin-top:0; margin-bottom:0;}
.Cable a:active		{font-size:0.80em; color:White; background-color:#ff6600; font-weight:bold; text-decoration:none;}
.Cable a:visited	{font-size:0.80em; color:White; background-color:#ff6600; font-weight:bold; text-decoration:none;}
.Cable a:hover		{font-size:0.80em; color:White; background-color:#ff6600; font-weight:bold; text-decoration:underline;}

.Online				{color:White; background-color:#330066; margin-top:0; margin-bottom:0;}	/* Purple Changed 25177a > safe */
.Online	p			{color:white; background-color:#330066; margin-top:0; margin-bottom:0;}
.Online a			{font-size:0.80em; color:White; background-color:#330066; font-weight:bold; text-decoration:none; margin-top:0; margin-bottom:0;}
.Online a:visited	{font-size:0.80em; color:White; background-color:#330066; font-weight:bold; text-decoration:none;}
.Online a:active	{font-size:0.80em; color:White; background-color:#330066; font-weight:bold; text-decoration:none;}
.Online a:hover		{font-size:0.80em; color:White; background-color:#330066; font-weight:bold; text-decoration:underline;}

.Phone				{color:White; background-color:#669933; margin-top:0; margin-bottom:0;}	/* Green Changed 648f3f > safe */
.Phone p			{color:White; background-color:#669933; margin-top:0; margin-bottom:0; }
.Phone a			{font-size:0.80em; color:White; background-color:#669933; font-size:small; font-weight:bold; text-decoration:none; margin-top:0; margin-bottom:0;}
.Phone a:active		{font-size:0.80em; color:White; background-color:#669933; font-size:small; font-weight:bold; text-decoration:none;}
.Phone a:visited	{font-size:0.80em; color:White; background-color:#669933; font-size:small; font-weight:bold; text-decoration:none;}
.Phone a:hover		{font-size:0.80em; color:White; background-color:#669933; font-size:small; font-weight:bold; text-decoration:underline;}

.BG2			{background-color:#e5e5e5;}	/* For admin pages. */
.BG2 p			{background-color:#e5e5e5; padding:3px;}
.GrayBarPc		{background-color:#e5e5e5;}
.GrayBarPcDark	{background-color:#848589;} /* 2005 VIS Cool Gray */

.GrayBar		{background-color:#b5b5b3;}
.GrayBarLight	{background-color:#b7b8ab;}
.GrayBarDark	{background-color:#8f9084;}
.GrayBarFaq		{background-color:#92957b;}
.GrayBarClu		{background-color:#f3f3f0;}
.GrayBarCluDark {background-color:#a5a4a4;}
.GrayBarCluDark2 {background-color:#a5a4a4; color: #ffffff; font-weight: bold;}
/* --- General Pop up top -- */
.PopUpGray { background-color: #e0e0e0; }

/*************** New styles for 2005 ****************/
.Banner				{background-color:#848589; color:#ffffff;}
.BannerHeading		{background-color:#848589; color:#ffffff; margin-top:0.3em; margin-bottom:0.3em; }

.BannerLight		{background-color: #e5e5e5; color:#000000;}
.BannerLightHeading	{font-size:small; background-color: #e5e5e5; color:#000000; line-height:normal; margin-top:0.3em; margin-bottom:0.3em;}

.BannerBright				{background-color: #ffffcc; color:#000000;}
.BannerBrightHeading		{font-size:small; background-color: #cc9933; color:#ffffff; line-height:normal; font-weight:bold; }

.Sidebar		{background-color: #e5e5e5;}	/* Grays */
.SidebarHeading	{background-color: #d9d9d9;}

.ProductBg		{background-color: #f2f2f2;}	/* Off white */
.ProductBg2		{background-color: #d9d9d9;}	/* Gray, same as SidebarHeading */

/* --- Dotted line classes for CM tool --- */
.GrayDotted {background:url(/images/Elements/HorizontalGray_5.gif); background-repeat:repeat-x;}
.BlueDotted {background:url(/images/Elements/HorizontalBlue_5.gif); background-repeat:repeat-x;}

.GrayLine {color:#666666;}
.GreenBar {background-color:#85c136;} /* Technical Support */

/* 2005 update */
.corp		{background-color:#0035ad}		/* Corporate blue */
.BlueBar	{background-color:#0035ad}		/* Legacy style namej updated to corp color. */
.Blue		{background-color:#d9e5ed;}

/* 2005 updates */
.Yellow{background-color:#f5f0b7;} 
.DkYellow {background-color: #f0e578;}

/* For use on Site Navigation page */
.MenuIndentBase { font-size:1.1em; line-height:normal; margin-top:0; margin-right:10; margin-bottom:0; margin-left:10; }
.MenuIndentItem {margin-top:0; margin-right:10; margin-bottom:0; margin-left:10; }

.Menu { background-color:#e6eaf2;}		/* Side nav bg */

/* Burgundy */
.Promo		{background-color:#990000; } /* 2005 VIS sidebar highlight. */
.Promo2		{background-color:#E5DADA; }

/* Orange */
.Promo3		{background-color:#ffa616;}	/* 2005 VIS sidebar highlight. Replacement for OrangeBar */
.Promo4		{background-color:#FFE2B2;}

/* -- BG1 for admin pages. (Others are legacy.) -- */
.BG1		{background-color:#f0f5fa;}
.BG1 p		{background-color:#f0f5fa; padding:3px;}
.LightBlue	{background-color:#f0f5fa;}
.LtBlue		{background-color:#f0f5fa;}

/* NOTE Delete these */
.BurgundyBar	{background-color:#990000; color:#ffffff;}
.OrangeBar { background-color:#e09d04;}

.SearchBox		{background:url(/images/Elements/PaymentCenterBox.gif)}
.SearchBoxFlex	{background:url(/images/Elements/PaymentCenterBoxMid.gif)}

.LoginBox {background-color:#e09d04}
.LoginBoxTop_Top {background:url(/images/Elements/LoginBoxTop_Top.gif)}
.LoginBoxTop_Left {background:url(/images/Elements/LoginBoxTop_Left.gif); background-repeat:no-repeat;}
.LoginBoxTop_Right {background:url(/images/Elements/LoginBoxTop_Right.gif); background-repeat:no-repeat;}

.LoginBoxBottom {background:url(/images/Elements/LoginBoxBottom_Bottom.gif)}

/* --- Dotted lines --- */
.VerticalGray { background:url(/images/Elements/VerticalGray_5.gif); background-repeat:repeat-y;}
.HorizontalGray { background:url(/images/Elements/HorizontalGray_5.gif); background-repeat:repeat-x;}
.HorizontalBlue { background:url(/images/Elements/HorizontalBlue_5.gif); background-repeat:repeat-x;}
.HorizontalDarkBlue { background:url(/images/Elements/HorizontalDarkBlue_5.gif); background-repeat:repeat-x;}

/* --- CLU Channel Description */
td.ChannelDescription { padding-top: 2px; padding-bottom: 2px; padding-left: 10px; background-color: #F3F3F0; }

/* ----------------------- MISC. STYLES ------------------------------------------------- */

/* Provides padding within another block element */
.blockSpace { padding: 7px; }

/* Buy Flow and My Account background color. REF: SG29,34,43 */
.GrayBg { background-color: #F3F3F0; }

/* Buy Flow title bar. REF: SG30 */
.BuyFlowTitleBar { background-color: #C1C3B4; font-family: Verdana; font-weight: bold; font-style: normal; font-size: x-small; color: #333333; }

/* Buy Flow Info pop-up. REF: SG31 */
.BuyFlowPopUp { background-color: #4D9ECD; font-family: Verdana; font-style: normal; font-size: x-small; color: #FFFFFF; }

/* Buy Flow Info pop-up headers. REF: SG31 */
.BuyFlowPopUpHeaderSmall { font-family: Verdana; font-style: normal; font-size: x-small; color: #E0D66B; }
.BuyFlowPopUpHeaderLarge { font-family: Verdana; font-style: normal; font-size: small; line-height:normal; color: #FFFFFF; }

/* Buy Flow Selection row highlighting. REF: SG33 */
.BuyFlowSelected { background-color: #BECEDD; }
.BuyFlowTotal { background-color: #DCE8EF; }

/* Payment Centers location bar and background. REF: SG40 */
.PaymentCenterBg { background-color: #EAEAE5; }
.PaymentCenterLocBar { background-color: #C1C3B4; font-family: Verdana; font-style: normal; font-size: x-small; color: #990000; }
.PaymentCenterLocation { font-family: Verdana; font-style: normal; font-weight: bold; font-size: x-small; color: #990000; }

/* ----------------------- NAVIGATION / HEADER STYLES -------------------------------------------- */
td.PrimaryNavSearchBg	{ background-color: #95B7CB; }
td.PrimaryNavBarBg		{ background-color: #4D9ECD; font-family: Verdana; font-size: 24px; line-height:normal; color: #FFFFFF; text-indent: 10px;}
.Cap { font-size: 30px; line-height:normal; }

.MenuLink			{font-size:.75em; font-family: Verdana, MS Sans-Serif, Sans-Serif; color: #0035ad;}
.MenuLink a:link	{font-size:.75em; font-family: Verdana, MS Sans-Serif, Sans-Serif; color: #0035ad; text-decoration:none;}
.MenuLink a:active	{font-size:.75em; font-family: Verdana, MS Sans-Serif, Sans-Serif; color: #0035ad; text-decoration:none;}
.MenuLink a:hover	{font-size:.75em; font-family: Verdana, MS Sans-Serif, Sans-Serif; color: #0035ad; text-decoration:none;}
.MenuLink a:visited	{font-size:.75em; font-family: Verdana, MS Sans-Serif, Sans-Serif; color: #0035ad; text-decoration:none;}

a.MenuLink:link		{font-size:.75em; font-family: Verdana, MS Sans-Serif, Sans-Serif; color: #0035ad; text-decoration:none;}
a.MenuLink:active	{font-size:.75em; font-family: Verdana, MS Sans-Serif, Sans-Serif; color: #0035ad; text-decoration:none;}
a.MenuLink:hover	{font-size:.75em; font-family: Verdana, MS Sans-Serif, Sans-Serif; color: #0035ad; text-decoration:none;}
a.MenuLink:visited	{font-size:.75em; font-family: Verdana, MS Sans-Serif, Sans-Serif; color: #0035ad; text-decoration:none;}

A.ChangeLocale:link     {font-size:.75em; font-family: arial; color: #0035ad; text-decoration: none; }
A.ChangeLocale:active   {font-size:.75em; font-family: arial; color: #0035ad; text-decoration: none; }
A.ChangeLocale:visited  {font-size:.75em; font-family: arial; color: #0035ad; text-decoration: underline; } 

/* --------------------	Side navigation 2005 updates --------------------------------------- */
.SideNavBg		{color: #0035ad; background-color: #e6eaf2; font-family: Arial; }
.SideNavBgText	{font-size: 0.68em; color: #0035ad; background-color: #e6eaf2; font-family: Arial;  padding-left: 10px; padding-right: 10px; }
.SideNavHeader	{font-size: 0.68em; color: #0035ad; background-color: #e6eaf2; font-family: Arial;  text-transform:uppercase; padding-top: 25px; padding-bottom: 25px; padding-left: 10px;}

tr.SideNavCell		{color: #0035ad; background-color: #e6eaf2; font-family: Arial; }				/* Standard bg */
td.SideNavCellText  {font-size: 0.68em; color: #0035ad; font-family: Arial;  padding-left: 10px; padding-right: 10px;}

.SideNavHighlight				{color: #0035ad; background-color: #F5F7F9; font-family: Arial; }	
.NavHighlightArrow				{color: #0035ad; background-color: #F5F7F9; font-family: Arial; }
td.SideNavHighlightSecondary	{font-size:0.68em; color: #0035ad; background-color: #F5F7F9; font-family: Arial;  padding-left: 10px;}
td.SideNavHighlightTertiary		{font-size:0.68em; color: #0035ad; background-color: #F5F7F9; font-family: Arial;  padding-left: 20px;}

a.SideNav:link		{font-size:95%; font-family: Arial; color: #0035ad; text-decoration: none; }
a.SideNav:active	{font-size:95%; font-family: Arial; color: #0035ad; text-decoration: none; }
a.SideNav:visited	{font-size:95%; font-family: Arial; color: #0035ad; text-decoration: none; } 
a.SideNav:hover		{font-size:95%; font-family: Arial, Sans-Serif;  color: #0035ad; text-decoration: underline; } 

a.SideNavSub:link   {font-size:95%; font-family: Arial;  color: #0035ad; text-decoration: none; }
a.SideNavSub:active {font-size:95%; font-family: Arial;  color: #0035ad; text-decoration: none; }
a.SideNavSub:visited{font-size:95%; font-family: Arial;  color: #0035ad; text-decoration: none; }
a.SideNavSub:hover	{font-size:95%; font-family: Arial, Sans-Serif; color: #0035ad; text-decoration: underline; } 

DIV.SecondaryNavHeader	{font-size:95%; font-family: Arial;  margin-top: 25px; margin-bottom: 25px; padding-left: 10px; color: #0035ad; }
UL LI.SecondaryNav		{list-style-type: none; }
SPAN.SecondaryNav		{padding-left: 10px; }

/* ----------------------- FOOTER STYLES ------------------------------------------------ */
.FooterBox04			{font-size: .68em; background-color: #848589; font-family: Verdana, Sans-Serif; font-style: normal; color: #ffffff;} 
.FooterText				{background-color: #848589; font-family: Verdana, Sans-Serif; color: #ffffff;}
a.FooterLink04:link     {font-family: Verdana, Sans-Serif; font-weight:normal; color: #ffffff; text-decoration: none;}
a.FooterLink04:active   {font-family: Verdana, Sans-Serif; font-weight:normal; color: #ffffff; text-decoration: none;}
a.FooterLink04:visited  {font-family: Verdana, Sans-Serif; font-weight:normal; color: #ffffff; text-decoration: none;} 
 
/* NOTE Remove replaced classes */
.FooterLine			{background-color: #617079; }
TD.FooterLine		{background-color: #617079; }
TABLE.FooterBox		{background-color: #FFFFFF; height: 25px; font-family: Verdana; font-style: normal; color: #666666; } 

TD.ImgCell			{ padding-right: 10px; }

A.FooterLink:link     { font-family: Verdana; font-size: xx-small; color: #666666; text-decoration: none; }
A.FooterLink:active   { font-family: Verdana; font-size: xx-small; color: #666666; text-decoration: none; }
A.FooterLink:visited  { font-family: Verdana; font-size: xx-small; color: #666666; text-decoration: none; } 

TD.Copyright04		{font-size:0.65em; font-family: Verdana; padding-top:4px; padding-bottom:10px; background-color: #FFFFFF; color: #666666; text-decoration: none;}

input.Text		{height: 18px;}
input.ImgButton {vertical-align: middle; }

/* ----------------------- MODULE STYLES ------------------------------------------------ */

/* Homepage Module, above Ads. REF: SG15 */
.HomepageModule {font-size:0.75em; background-color: #F7F2D7; font-family: Verdana; font-weight: bold; font-style: normal; color: #000000; line-height: 1.5em; }

/* First and Second Level Template Modules. REF: SG20,21 */
.Level1Module1 { background-color: #E8C356; font-family: Verdana; font-style: normal; font-size:x-small; color: #333333; line-height: 1.5em; }
.Level1Module2 { background-color: #D9EE9C; font-family: Verdana; font-style: normal; font-size:x-small; color: #333333; line-height: 1.5em; }
.Level2Module { background-color: #E09D04; font-family: Verdana; font-style: normal; font-size:x-small; color: #333333; line-height: 1.5em; }
.Level1ModuleHeader { font-family: Verdana; font-weight: bold; font-style: normal; font-size: small; color: #333333; }

/* LHP Module */
.LhpModuleHeader {background-color:#1B639F; font-family: Arial; font-weight:bold; font-size:small; color: #ffffff;}
.LhpModule {background-color:#e5e5e5;}

/* My Account Module. REF: SG35 */ /* THIS MIGHT BE WHOLLY A GRAPHIC - CHECK TO BE SURE */
.MyAccountModule { background-color: #9A0000; font-family: Verdana; font-style: normal; font-size:x-small; color: #FFFFFF; line-height: 1.5em; }

/* Technical Support Module. REF: SG36 */
.TechSupportModule { background-color: #EAEAE5; font-family: Verdana; font-style: normal; font-size:x-small; color: #333333; line-height: 1.5em; }
.TechSupportModuleHeader { background-color: #92957B; font-family: Verdana; font-weight: bold; font-style: normal; font-size:x-small; color: #FFFFFF; }

/* ----------------------- FORM STYLES -------------------------------------------------- */

/* Basic form styles. REF: SG10 */
.FormBody { background-color: #DCE8EF; font-family: Verdana; font-weight: bold; font-size: x-small; color: #333333; }
.FormHeader { font-family: Verdana; font-weight: bold; font-size: small; color: #CC6600; }

/* Special form styles. REF: SG10 */
.HorizTitleBar { background-color: #B5B5B3; font-family: Verdana; font-weight: bold; font-size: x-small; color: #FFFFFF; }
.HorizYelBg { background-color: #F7F2D7; font-family: Verdana; font-size: x-small; color: #333333; }
.HorizBluBg { background-color: #F0F5FA; font-family: Verdana; font-size: x-small; color: #333333; }
.VertTitleBarLt { background-color: #B7B8AB; font-family: Verdana; font-weight: bold; font-size: x-small; color: #FFFFFF; }
.VertTitleBarDk { background-color: #8F9084; font-family: Verdana; font-weight: bold; font-size: x-small; color: #FFFFFF; }
.VertYelBg { background-color: #F7F2D7; font-family: Verdana; font-size: x-small; color: #333333; }
.VertBluBg { background-color: #F0F5FA; font-family: Verdana; font-size: x-small; color: #333333; }
.VertGrnBg { background-color: #EBECDC; font-family: Verdana; font-size: x-small; color: #333333; }
.VertGryBg { background-color: #F3F3F0; font-family: Verdana; font-size: x-small; color: #333333; }
.VertTitle { font-family: Verdana; font-weight: bold; font-size: x-small; color: #333333; }

/* NOTE Handle the inevitable use of font tags by editors. Keeps multiple lines of large fonts separated. */
font	{line-height:normal;}		
font p	{line-height:normal;}		
p font	{line-height:normal;}		
td font	{line-height:normal;}		
font td	{line-height:normal;}