TD.MenuTitle
{
	width: 200px;
	margin: 0px;
	height: 43px; /* CR RU 01/16/2006 25px; */
	padding: 0px 0px 5px 5px;
	vertical-align: bottom; /* vertical-align: middle; */
	white-space: nowrap;
	background-color: #003366;
	font-weight: bold;
	font-size: 12px;
}
.ButtonOpenSquareLarge
{
	list-style-image: url(../images/ButtonOpenSquareLarge);
	height: 10px;
	width: 10px;
	vertical-align: text-top;
}
.ButtonOpenSquareMed
{
	list-style-image: url(../images/ButtonOpenSquareMed);
	height: 5px;
	width: 5px;
	vertical-align: text-top;
}
BODY
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 16px;
	font-family: "Lucida Grande" , Arial, Verdana, Helvetica, sans-serif, Tahoma, Verdana;
	font-weight: normal;
	font-size: 16px; /* equivalent to: 12pt and 16px based on Default Browser View Text size settings = Medium */
	color: black;
	background-color: #CCE3EF; /* #c3d3e2; */
}

BODY.PrinterFriendly
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 16px;
	font-family: "Lucida Grande" , Arial, Verdana, Helvetica, sans-serif, Tahoma, Verdana;
	font-weight: normal;
	font-size: 16px; /* equivalent to: 12pt and 16px based on Default Browser View Text size settings = Medium */
	color: black;
	background-color: #ffffff;
}

.PageUnderDevelopment
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	background-color: Transparent;
	border: solid 1px #003366;
}
.BrandingTable1wBorderW566, .BrandingTable2wBorderW566, .BrandingTable4wBorderW566
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	background-color: Transparent;
	border: solid 1px #003366;
}
.BrandingTable3wBorderW566
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 20px 10px 20px 10px;
	background-color: Transparent;
	border: solid 1px #003366;
}
.BrandingTable1woBorderW566, /* ??1 */ .BrandingTable4woBorderW566
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 11px 10px;
	background-color: Transparent;
	border: none 0px Transparent;
}
.BrandingTable2woBorderW566
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 0px 10px;
	background-color: Transparent;
	border: none 0px Transparent;
}
.BrandingTable3woBorderW566
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 10px;
	border: none 0px Transparent;
}
.BrandingTable5woBorderW566
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
	border: none 0px Transparent;
}
.BrandingTable5woBorderW566Form
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none 0px Transparent;
}
.BrandingTable3woBorderW776
{
	width: 776px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	border: none 0px Transparent;
}

.BrandingBackgroundImage2TD566
{
	height: 43px;
	width: 566px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: Transparent;
}
.BrandingBackgroundImage3TD566
{
	height: 48px;
	width: 566px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: Transparent;
}
.BrandingBackgroundImage3TD776
{
	height: 48px;
	width: 776px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: Transparent;
}
.BrandingBackgroundImage4TD566
{
	height: 28px;
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: Transparent;
}
.BrandingBackgroundImage5TD566
{
	height: 48px;
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: Transparent;
}
.BrandingContentTablewoBorderW566
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none 0px Transparent;
}
.BrandingContentTablewoBorderW776
{
	width: 776px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none 0px Transparent;
}
.BrandingPageIconIdentifierTD
{
	height: 48px;
	width: 48px;
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: Transparent;
}
.BrandingContent1TD_L
{
	width: 352px;
	padding: 6px 0px 6px 0px;
	text-align: left;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 16px;
}
.BrandingContent1TD_R
{
	width: 214px;
	padding: 8px 0px 8px 0px;
	text-align: right;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
}
.BrandingContent2TD_L
{
	width: 352px;
	padding: 11px 0px 16px 10px;
	text-align: left;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 16px;
}
.BrandingContent2TD_R
{
	width: 214px;
	padding: 13px 10px 18px 0px;
	text-align: right;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
}
.BrandingContent3TD_L
{
	width: 308px;
	padding: 15px 0px 17px 0px;
	text-align: left;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 16px;
}
.BrandingContent3TD_R
{
	width: 214px;
	padding: 19px 0px 17px 0px;
	text-align: right;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
}
.BrandingContent4TD_L
{
	width: 352px;
	padding: 0px 0px 12px 0px;
	text-align: left;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 16px;
}
.BrandingContent4TD_R
{
	width: 214px;
	padding: 4px 0px 12px 0px;
	text-align: right;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
}
.BrandingContent5TD_L
{
	width: 352px;
	padding: 15px 0px 17px 0px;
	text-align: left;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 16px;
}
.BrandingContent5TD_R
{
	width: 214px;
	padding: 19px 0px 17px 0px;
	text-align: right;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
}
.BrandingContentTD_LForm
{
	width: 514px;
	padding: 20px 0px 12px 0px;
	text-align: left;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 16px;
}
.BrandingContentTD_RForm
{
	width: 214px;
	padding: 24px 0px 12px 0px;
	text-align: right;
	vertical-align: bottom;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
}
TD.MenuTitleSel
{
	width: 200px;
	height: 43px; /* CR RU 01/16/2006 25px; */
	padding: 0px 0px 5px 5px;
	vertical-align: bottom; /* vertical-align: middle; */
	background-color: #003366; /* Green House #003388; */ /* Navy blue */
	font-weight: bold;
	font-size: 12px; /* 75 or 87.5 */
}
A.MenuTitle, A.MenuTitle:link, A.MenuTitle:visited, A.MenuTitle:active
{
	color: #ffffff; /* white */
	text-decoration: none;
	vertical-align: middle;
}
A.MenuTitle:hover, A.MenuTitle:focus
{
	color: #ffffff; /* Green House #ff7424; */ /* orange */
	vertical-align: middle;
}
A.MenuTitleSel, A.MenuTitleSel:link, A.MenuTitleSel:visited, A.MenuTitleSel:active
{
	color: #ffffff; /* Green House #ff7424; */ /* orange */
	text-decoration: none;
	vertical-align: middle;
}
A.MenuTitleSel:hover, A.MenuTitleSel:focus
{
	color: #ffffff; /* Green House #ff7424; */ /* orange */
	text-decoration: underline;
	vertical-align: middle;
}
TD.MenuBullet1
{
	height: 15px;
	color:#C41230;/* #336699;*/
	vertical-align: middle;
	background-color: #CCE3EF;/* #DAEAF9; #ccdae7; */
	font-weight: bold;
	font-size: 14px;
	padding: 1px 5px 0px 5px;
}
TD.MenuBullet2
{
	height: 15px;
	color: #C41230; /*#336699;*/
	vertical-align: middle;
	background-color:#CCE3EF;/* #dde6ef;*/
	font-weight: bold;
	font-size: 14px;
	padding: 1px 5px 0px 10px;
}
TD.MenuBullet3
{
	height: 15px;
	color:#C41230;/* #336699;*/
	vertical-align: middle;
	background-color:#CCE3EF;/* #dde6ef;*/
	font-weight: bold;
	font-size: 14px;
	padding: 1px 5px 0px 15px;
}
TD.MenuBullet4
{
	height: 15px;
	color: #C41230;/*#336699;*/
	vertical-align: middle;
	background-color: #dde6ef;
	font-weight: bold;
	font-size: 14px;
	padding: 1px 5px 0px 20px;
}
TD.MenuBullet1Sel
{
	height: 15px;
	color:#C41230;/* #336699;*/
	vertical-align: middle;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding: 1px 5px 0px 5px;
}
TD.MenuBullet2Sel
{
	height: 15px;
	color: #C41230;/*#336699;*/
	vertical-align: middle;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding: 1px 5px 0px 10px;
}
TD.MenuBullet3Sel
{
	height: 15px;
	color:#C41230;/* #336699;*/
	vertical-align: middle;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding: 1px 5px 0px 15px;
}
TD.MenuBullet4Sel
{
	height: 15px;
	color: #C41230;/*#336699;*/
	vertical-align: middle;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding: 1px 5px 0px 20px;
}
TD.MenuBodyBullet
{
	width: 200px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	background-color: #DAEAF9; /* #ccdae7; */ /* Green House #4422dd;  */ /* grey dark blue */
	vertical-align: middle;
}


TD.MenuBody_Sub1
{
	width: 200px;
	height: 15px;
	padding: 2px 0px 2px 5px;
	white-space: nowrap;
	background-color: #CCE3EF; /* #DAEAF9 /* #ccdae7; */ /* Green House #4422dd;  */ /* grey dark blue */
	font-weight: bold; /* Green House normal;   */
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub2
{
	width: 200px;
	height: 15px;
	padding: 2px 0px 2px 5px;
	white-space: nowrap;
	background-color: #CCE3EF; /*#dde6ef;  Green House #6666ff;  */ /* Grey royal blue */
	font-weight: normal;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub3
{
	width: 200px;
	height: 15px;
	padding: 2px 0px 2px 5px;
	white-space: nowrap;
	background-color: #CCE3EF;/* #dde6ef;  Green House #88ccff;  */ /* grey sky blue */
	font-weight: normal;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub4
{
	width: 200px;
	height: 15px;
	padding: 2px 0px 2px 5px;
	white-space: nowrap;
	background-color: #dde6ef; /* Green House #d8ebff;  */ /* light sky blue */
	font-weight: normal;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub1B
{
	width: 187px; /* 200 - 13 */
	height: 15px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	background-color: #DAEAF9; /* #ccdae7; */ /* Green House #4422dd;  */ /* grey dark blue */
	font-weight: bold; /* Green House normal;   */
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub2B
{
	width: 182px; /* 200 - 18 */
	height: 15px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	background-color:#CCE3EF; /*#dde6ef;  Green House #6666ff;  */ /* Grey royal blue */
	font-weight: normal;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub3B
{
	width: 177px; /* 200 - 23 */
	height: 15px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	background-color: #CCE3EF; /* Green House #88ccff;  */ /* grey sky blue */
	font-weight: normal;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub4B
{
	width: 172px; /* 200 - 28 */
	height: 15px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	background-color: #CCE3EF; /* Green House #d8ebff;  */ /* light sky blue */
	font-weight: normal;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub1Sel
{
	width: 200px;
	height: 15px;
	padding: 2px 0px 2px 5px;
	white-space: nowrap;
	background-color: #ffffff; /* Green House #003388;  */ /* NavyBlue */
	font-weight: bold; /* Green House normal;   */
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub2Sel
{
	width: 200px;
	height: 15px;
	padding: 2px 0px 2px 5px;
	white-space: nowrap;
	background-color: #ffffff; /* Green House #003388;  */ /* NavyBlue */
	font-weight: normal;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
 
}
TD.MenuBody_Sub3Sel
{
	width: 200px;
	height: 15px;
	padding: 2px 0px 2px 5px;
	white-space: nowrap;
	background-color: #ffffff; /* Green House #003388;  */ /* NavyBlue */
	font-weight: normal;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub4Sel
{
	width: 200px;
	height: 15px;
	padding: 2px 0px 2px 5px;
	white-space: nowrap;
	background-color: #ffffff; /* Green House #003388;  */ /* NavyBlue */
	font-weight: normal;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub1BSel
{
	width: 187px; /* 200 - 13 */
	height: 15px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	background-color: #ffffff; /* Green House #4422dd;  */ /* grey dark blue */
	font-weight: bold; /* Green House normal;   */
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub2BSel
{
	width: 182px; /* 200 - 18 */
	height: 15px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	background-color: #ffffff; /* Green House #6666ff;  */ /* Grey royal blue */
	font-weight: bold;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub3BSel
{
	width: 177px; /* 200 - 23 */
	height: 15px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	background-color: #ffffff; /* Green House #88ccff;  */ /* grey sky blue */
	font-weight: bold;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
TD.MenuBody_Sub4BSel
{
	width: 172px; /* 200 - 28 */
	height: 15px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	background-color: #ffffff; /* Green House #d8ebff;  */ /* light sky blue */
	font-weight: bold;
	font-size: 11px; /* 62.5 or 68.75 */
	vertical-align: middle;
}
A.MenuBody_Sub1, A.MenuBody_Sub1:link, A.MenuBody_Sub1:visited, A.MenuBody_Sub1:active, A.MenuBody_Sub2, A.MenuBody_Sub2:link, A.MenuBody_Sub2:visited, A.MenuBody_Sub2:active
{
	color: #336699; /* Green House #ffffff;  */ /* white */
	vertical-align: middle;
	text-decoration: none;
}
A.MenuBody_Sub1:hover, A.MenuBody_Sub1:focus, A.MenuBody_Sub2:hover, A.MenuBody_Sub2:focus
{
	color: #336699; /* Green House #ff7424;  */ /* orange */
	vertical-align: middle;
	text-decoration: underline;
}
A.MenuBody_Sub3, A.MenuBody_Sub3:link, A.MenuBody_Sub3:visited, A.MenuBody_Sub3:active, A.MenuBody_Sub4, A.MenuBody_Sub4:link, A.MenuBody_Sub4:visited, A.MenuBody_Sub4:active
{
	color: #336699; /* Green House #003388;  */ /* Navy blue */
	vertical-align: middle;
	text-decoration: none;
}
A.MenuBody_Sub3:focus, A.MenuBody_Sub3:hover, A.MenuBody_Sub4:focus, A.MenuBody_Sub4:hover
{
	color: #336699; /* Green House #ff7424;  */ /* orange */
	vertical-align: middle;
	text-decoration: underline;
}
A.MenuBody_Sub1Sel, A.MenuBody_Sub2Sel, A.MenuBody_Sub3Sel, A.MenuBody_Sub4Sel
{
	color: #003366;  /*Green House #ff7424;  */ /* orange */
	vertical-align: middle;
}
A.MenuBody_Sub1Sel, A.MenuBody_Sub1Sel:link, A.MenuBody_Sub1Sel:visited, A.MenuBody_Sub1Sel:active, A.MenuBody_Sub2Sel, A.MenuBody_Sub2Sel:link, A.MenuBody_Sub2Sel:visited, A.MenuBody_Sub2Sel:active, A.MenuBody_Sub3Sel, A.MenuBody_Sub3Sel, A.MenuBody_Sub3Sel:link, A.MenuBody_Sub3Sel:visited, A.MenuBody_SubeSel:active, A.MenuBody_Sub4Sel, A.MenuBody_Sub4Sel:link, A.MenuBody_Sub4Sel:visited, A.MenuBody_Sub4Sel:active
{
	color: #003366; /* Green House #ff7424;  */ /* orange */
	vertical-align: middle;
	text-decoration: none;
}
A.MenuBody_Sub1Sel:hover, A.MenuBody_Sub1Sel:focus, A.MenuBody_Sub2Sel:hover, A.MenuBody_Sub2Sel:focus, A.MenuBody_Sub3Sel:hover, A.MenuBody_Sub3Sel:focus, A.MenuBody_Sub4Sel:hover, A.MenuBody_Sub4Sel:focus
{
	color: #003366; /* Green House #ff7424;  */ /* orange */
	vertical-align: middle;
	text-decoration: underline;
}
.MenuSpacer
{
	background-color: #ffffff;
	height: 1px;
	width: 200px;
}
.MenuSpacer2
{
	background-color: #c3d3e2;
	height: 1px;
	width: 200px;
}
.MenuBottomSpacer
{
	height: 5px;
	width: 190px;
	background-color: #003366; /* Green House #003388;  */
}

.imgH5MenuTitleColor
{
	height: 5px;
	width: 5px;
	background-color: #003366; /* Green House #003388;  */
}

.MenuBottomSpacerMiddle
{
	height: 5px;
	width: 190px;
	background-color: #003366; /* Green House #003388;  */
}


.InnerCurveH5MenuColor
{
	height: 5px;
	width: 5px;
	background-color: white;
}
.imageH5
{
	height: 5px;
}
.imageW3
{
	width: 3px;
}
.width986;
{
	width: 986px;
}
.imageH1white, .imgH1white
{
	width: 100%;
	height: 1px;
	background-color: #ffffff;
}
.imgH5white
{
	width: 100%;
	height: 5px;
	background-color: #ffffff;
}
.imgH105white
{
	width: 100%;
	height: 10px;
	background-color: #ffffff;
}
.imgW5white
{
	width: 5px;
	background-color: #ffffff;
}
.imageH10W10white
{
	background-color: #ffffff;
	height: 10px;
	width: 10px;
}
.imgW5Orange
{
	width: 5px;
	background-color: #666666;/* #ff7424;*/
}

/* Graphic image sizes */
.imgSmallUSMap
{
	width: 130px;
	height: 56px;
}
.imgLargeUSMap
{
	width: 458px;
	height: 330px;
}
.imgChannelLogo
{
	width: 80px;
	height: 80px;
}


/* STANDARD ELEMENTS default defintions */
DIV
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
TABLE
{
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-spacing: 0px;
	background-color: Transparent;
}
TR
{
	vertical-align: top;
	background-color: transparent;
}
TH
{
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}
TD
{
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}
.H0B
{
	font-weight: bold;
	font-size: 48px;
	line-height: 48px;
}
.H0N
{
	font-weight: normal;
	font-size: 48px;
	line-height: 48px;
}
H1
{
	font-weight: bold;
	font-size: 32px;
	/*sdola commented bedlow line because it is overtaking #contentTable TD.col2 table.currentOffers TD.content h1
	present in cbdotcom.css */
	/*padding-top: 24px;*/
	line-height: 32px;
}
.H1B
{
	font-weight: bold;
	font-size: 32px;
	line-height: 32px;
}
.H1N
{
	font-weight: normal;
	font-size: 32px;
	line-height: 32px;
}

/*sdola
commented  H2 to avoid space between top border and content in left & right nav's
H2
{
	font-weight: bold;
	font-size: 24px;
	padding-top: 24px;
	line-height: 24px;
} */
.H2B
{
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
}
.H2N
{
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
}
H3
{
	font-weight: bold;
	font-size: 20px;
	padding-top: 24px;
	line-height: 20px;
}
.H3B
{
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
}
.H3N
{
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
}
H4
{
	font-weight: bold;
	font-size: 18px;
	padding-top: 24px;
	line-height: 18px;
}
.H4B
{
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
}
.H4N
{
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
}
H5
{
	font-weight: bold;
	font-size: 16px;
	padding-top: 24px;
	line-height: 16px;
}
.H5B
{
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
}
.H5N
{
	font-weight: normal;
	font-size: 16px;
}
H6
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 24px;
}
.H6B
{
	font-weight: bold;
	font-size: 14px;
}
.H6N
{
	font-weight: normal;
	font-size: 14px;
}
.H7B
{
	font-weight: bold;
	font-size: 12px;
}
.H8B
{
	font-weight: bold;
	font-size: 11px;
}
.TitleText, /* F */ .TText
{
	font-weight: bold;
	font-size: 16px;
	color: #003366;
	width: 100%;
}
.SubTitleText, /* G */ .SubTText
{
	font-weight: bold;
	font-size: 14px;
	color: #003366;
	width: 100%;
}
.SectionTitleText, /* I & J ... */ .SecTText
{
	font-weight: bold;
	font-size: 12px;
	color: #003366;
	width: 100%;
}
.S12pxB
{
	font-weight: bold;
	font-size: 12px;
}
.S12px
{
	font-weight: normal;
	font-size: 12px;
	
}
.S11pxB
{
	font-weight: bold;
	font-size: 11px;
}
.S11px
{
	font-weight: normal;
	font-size: 11px;
}
.SubTitle_BodyText, /* H, I & J ... body text */ .Section_BodyText, .SubT_BText, .Sec_BText
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	width: 100%;
}

.Feature_BodyText /* H, I & J ... body text */ 
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	vertical-align: top
}

.Feature_Host_BodyText /* H, I & J ... body text */ 
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	vertical-align: top
}


.SubTitle_BodyTextLegalFootNoteBullet
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding-right: 5px;
	width: 25px;
}
.SubTitle_BodyTextLegalFootNoteBulletRt
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	text-align: right;
	padding-right: 5px;
	width: 25px;
}

.SubTitle_BodyTextLegalFootNote
{
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	color: #666666;
	text-align: left;
}

.S10pxB
{
	font-weight: bold;
	font-size: 10px;
}
.S10px
{
	font-weight: normal;
	font-size: 10px;
}
.S9pxB
{
	font-weight: bold;
	font-size: 9px;
}
.S9px
{
	font-weight: normal;
	font-size: 9px;
}
SPAN.center
{
	display: block;
	text-align: center;
}

SPAN.normal
{
	font-weight: normal;
}
SPAN.bold
{
	font-weight: bold;
}
SPAN.c10to11
{
	font-size: 11px; /* 110%; */
}
SPAN.c10to12
{
	font-size: 12px; /* 120%; */
}
SPAN.c10to14
{
	font-size: 14px; /* 140%; */
}
SPAN.c10to16
{
	font-size: 16px; /* 160%; */
}
SPAN.c10to18
{
	font-size: 18px; /* 180%; */
}
SPAN.c10to20
{
	font-size: 20px; /* 200%; */
}
SPAN.c10to24
{
	font-size: 24px; /* 240%; */
}
SPAN.c10to32
{
	font-size: 32px; /* 320%; */
}
SPAN.c11to10
{
	font-size: 10px; /* 90.91%; */
}
SPAN.c11to12
{
	font-size: 12px; /* 109.1%; */
}
SPAN.c11to14
{
	font-size: 14px; /* 127.3%; */
}
SPAN.c11to16
{
	font-size: 16px; /* 145.45%; */
}
SPAN.c11to18
{
	font-size: 18px; /* 163.64; */
}
SPAN.c11to20
{
	font-size: 20px; /* 181.82%; */
}
SPAN.c11to24
{
	font-size: 24px; /* 218.18%;  */
}
SPAN.c11to32
{
	font-size: 32px; /* 290.91%; */
}
SPAN.c12to10
{
	font-size: 10px; /* 83.33%; */
}
SPAN.c12to11
{
	font-size: 11px; /* 91.67%; */
}
SPAN.c12to14
{
	font-size: 12px; /* 116.67%; */
}
SPAN.c12to16
{
	font-size: 16px; /* 133.33%; */
}
SPAN.c12to18
{
	font-size: 18px; /* 150.00%; */
}
SPAN.c12to20
{
	font-size: 20px; /* 166.67%; */
}
SPAN.c12to24
{
	font-size: 24px; /* 200%; */
}
SPAN.c12to32
{
	font-size: 32px; /* 266.67%; */
}
SPAN.c14to10
{
	font-size: 10px; /* 71.43%; */
}
SPAN.c14to11
{
	font-size: 11px; /* 78.57%; */
}
SPAN.c14to12
{
	font-size: 12px; /* 85.71%; */
}
SPAN.c14to16
{
	font-size: 16px; /* 114.86%; */
}
SPAN.c16to10
{
	font-size: 10px;
}
SPAN.c16to11
{
	font-size: 11px;
}
SPAN.c16to12
{
	font-size: 12px;
}
SPAN.c16to14
{
	font-size: 14px;
}
.bgWhite
{
	background-color: #ffffff;
}
.bgOrange
{
	background-color: #666666;/* #ff7424;*/
}
.bgYellow
{
	background-color: Yellow;
}
.bgLtgray
{
	background-color: #CCCCCC;/* #efefef;*/
}
.bgMedGray
{
	background-color: #bbbbbb;
}
.bgBlack
{
	background-color: #000000;
}
.bgLtSkyBlue
{
	background-color: #d8ebff;
}
.bgGraySkyBlue
{
	background-color: #88ccff;
}
.bgGrayRoyalBlue
{
	background-color: #6666ff;
}

.bgGrayDkBlue
{
	background-color: #4422dd;
}
.bgNavy
{
	background-color: #003388;
}
.bgBlackNavy
{
	background-color: #003366;
}
.bgNeutralBlue
{
	background-color: #CCCCCC; /*#336699;*/
}
.Red
{
	color: #dd0000;
}
.White
{
	color: #ffffff;
}
.Orange
{
	color: #C41230;/* #ff7424;*/
}
.Yellow
{
	color: Yellow;
}
.DarkGray
{
	color: #666666;
}
.MediumGray
{
	color: #bbbbbb;
}
.spBlack
{
	color: #333333;
}
.Black
{
	color: #000000;
}
.Navy
{
	color: #003388;
}
.BlackNavy
{
	color: #003366;
}
.NeutralBlue
{
	color: #C41230; /*#336699;*/
}

A.AnchorPositioningTAG, A.AnchorPositioningTAG:link, A.AnchorPositioningTAG:visited, A.AnchorPositioningTAG:active, A.AnchorPositioningTAG:hover, A.AnchorPositioningTAG:focus
{
	text-decoration: none;
	background: transparent;
	color: inherit;
	height: 1px;
	width: 1px;
}

A.NoDecoration, A.NoDecoration:link, A.NoDecoration:visited, A.NoDecoration:active, A.NoDecoration:hover, A.NoDecoration:focus
{
	text-decoration: none;
	color: inherit;
}
A, A.Black
{
	text-decoration: none;
	color: #000000;
}
A.NeutralBlue
{
	text-decoration: none;
	color: #336699;
}
A.Orange
{
	text-decoration: none;
	color: #C41230;/* #ff7424;*/
}
A.Navy
{
	text-decoration: none;
	color: #003366;
}
A.Blue
{
	text-decoration: none;
	color: #0000ff;
}
A.White
{
	text-decoration: none;
	color: #ffffff;
}


A:link, A:visited, A:active, A.Black:link, A.Black:visited, A.Black:active, A.Orange:link, A.Orange:visited, A.Orange:active, A.Navy:link, A.Navy:visited, A.Navy:active, A.Blue:link, A.Blue:visited, A.Blue:active, A.NeutralBlue:link, A.NeutralBlue:visited, A.NeutralBlue:active, A.White:link, A.White:visited, A.White:active
{
	text-decoration: none;
	color: inherit;
}
A:hover, A:focus, A.Black:hover, A.Black:focus, A.Orange:hover, A.Orange:focus, A.Navy:hover, A.Navy:focus, A.Whitey:hover, A.White:focus, A.Blue:hover, A.Blue:focus, A.NeutralBlue:hover, A.NeutralBlue:focus
{
	text-decoration: underline; 
	color: inherit;
}
A.SubTitle_BodyText, /* H, I & J ... body text */ A.Section_BodyText, A.SubT_BText, A.Sec_BText, A.SubTitle_BodyText:link, /* H, I & J ... body text */ A.Section_BodyText:link, A.SubT_BText:link, A.Sec_BText:link, A.SubTitle_BodyText:visited, /* H, I & J ... body text */ A.Section_BodyText:visited, A.SubT_BText:visited, A.Sec_BText:visited, A.SubTitle_BodyText:active, /* H, I & J ... body text */ A.Section_BodyText:active, A.SubT_BText:active, A.Sec_BText:active
{
	font-weight: normal;
	color: #336699;
	text-decoration: underline;
	font-size: 12px;
}
A.SubTitle_BodyText:hover, /* H, I & J ... body text */ A.Section_BodyText:hover, A.SubT_BText:hover, A.Sec_BText:hover, A.SubTitle_BodyText:focus, /* H, I & J ... body text */ A.Section_BodyText:focus, A.SubT_BText:focus
{
	font-weight: normal;
	color: #336699;
	text-decoration: none;
	font-size: 12px;
}

IMG
{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}
FORM
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
INPUT
{
	padding: 1px 1px 1px 1px;
	font-size: 10px;
}
SELECT
{
	font-size: 10px;
}
BUTTON
{
	padding: 0px 0px 1px 0px;
	border: medium none;
	background: none transparent scroll repeat 0% 0%;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
}
TEXTAREA
{
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	font-size: 11px;
}
BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}
.CenterColContentTable_w_Border
{
	border: #003366 1px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 5px 10px;
	width: 566px;
	background-color: transparent;
}
.CenterColContentTable_wo_Border
{
	width: 566px;
	border: none 0px none;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 5px 10px;
	background-color: transparent;
}
.CenterColContentTable_w_Border TD.BoundingBox, .CenterColContentTable_wo_Border TD.BoundingBox
{
	background-color: Transparent;
	width: 566px;
}

.CenterColContentTable_wo_Border TD.BoundingBox
{
	background-color: Transparent;
	width: 566px;
}


/* NOTE: to support a fixed vertical offset between Headers and Body one needs to insert a physical Row
         a specific height:  i.e., <tr><td class="verticalSpacing24">&nbsp;</td></tr>  
         the following styles have been created to support the proposed spacing.                          */
.vertSpac1
{
	height: 1px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac2
{
	height: 2px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac3
{
	height: 3px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac4
{
	height: 4px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac5
{
	height: 5px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac6
{
	height: 6px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac7
{
	height: 7px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac8
{
	height: 8px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac9
{
	height: 9px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac10
{
	height: 10px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac11
{
	height: 11px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac12
{
	height: 12px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac13
{
	height: 13px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac14
{
	height: 14px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac15
{
	height: 15px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac16
{
	height: 16px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac18
{
	height: 18px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac20
{
	height: 20px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac24
{
	height: 24px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac25
{
	height: 25px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac30
{
	height: 30px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac32
{
	height: 32px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac35
{
	height: 35px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac40
{
	height: 40px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac45
{
	height: 45px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac48
{
	height: 48px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac50
{
	height: 50px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac72
{
	height: 72px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
.vertSpac96
{
	height: 96px;
	width: 1px;
	background: url(../images/spacer.gif) no-repeat;
}
/* TDs will reflect images */
TD.TempA_D
{
	background-color: Transparent; /* image */
}
SPAN.TempA_D_TitleText
{
	font-weight: bold;
	font-size: 24px; /* 150%; 24px  */
	color: #ffffff; /* white */
	background-color: Transparent;
}
SPAN.TempA_D_Body
{
	font-weight: normal;
	font-size: 11px; /* 11px  */
	color: #ffffff; /* white */
	background-color: Transparent;
}
TD.TempA_E
{
	background-color: Transparent; /* image */
}
TD.TempA_F
{
	background-color: Transparent; /* image */
}
TD.TempA_G
{
	background-color: Transparent; /* image */
}
SPAN.TempA_E_TitleText, SPAN.TempA_F_TitleText, SPAN.TempA_G_TitleText
{
	font-weight: bold;
	font-size: 18px; /* 18px  */
	color: #003366; /* white */
	background-color: Transparent;
}
SPAN.TempA_E_Body, SPAN.TempA_F_Body, SPAN.TempA_G_Body
{
	font-weight: normal;
	font-size: 11px; /* 11px  */
	color: #666666; /* Dark Gray */
	background-color: Transparent;
}

SPAN.TempA_H_TitleText
{
	font-weight: bold;
	font-size: 18px; /* 18px  */
	color: #003366; /* Black Navy */
	background-color: Transparent;
}
SPAN.TempA_H_Body
{
	font-weight: normal;
	font-size: 16px; /* 16px  */
	color: #666666; /* Dark Gray */
	background-color: Transparent;
}

SPAN.TempA_I_TitleText, SPAN.TempA_J_TitleText
{
	font-weight: bold;
	font-size: 14px; /* 14px  */
	color: #333333; /* almost Black */
	background-color: Transparent;
}
SPAN.TempA_I_Body, SPAN.TempA_J_Body
{
	font-weight: normal;
	font-size: 11px; /* 11px  */
	color: #333333; /* almost Black */
	background-color: Transparent;
}

SPAN.TempA_K_TitleText, SPAN.TempA_L_TitleText, SPAN.TempA_M_TitleText
{
	font-weight: bold;
	font-size: 14px; /* 14px  */
	color: #333333; /* almost Black */
}
SPAN.TempA_K_Body, SPAN.TempA_L_Body, SPAN.TempA_M_Body
{
	font-weight: normal;
	font-size: 11px; /* 11px  */
	color: #333333; /* almost Black */
}
A.TempA_K_Body, A.TempA_L_Body, A.TempA_M_Body
{
	color: #666666;/* #ff7424;*/ /* Orange */
}
SPAN.TempA_M_BodyPhone
{
	font-weight: Bold;
	font-size: 16px; /* 145.45%; converts % 68.75 to 100 16px*/
	line-height: 18px;
	color: #003366;
}
/* TDs will reflect images */
TD.PageTitleBackground
{
	background-color: #003388; /* Navy Blue */ /* will be an Image */
}
SPAN.PageTitle
{
	font-weight: bold;
	font-size: 24px; /* 24px  */
	color: #ffffff; /* White */
}
SPAN.Locale
{
	font-weight: bold;
	font-size: 20px; /* 20px  */
	color: #ffffff; /* White */
}
TD.TempB_F
{
	background-color: Transparent; /* image */
}

/* Defined above as: TD.TitleText & SPAN.BlackNavy */
SPAN.TempB_F_TitleText
{
	font-weight: bold;
	font-size: 24px; /* 24px  */
	color: #003366; /* BlackNavy */
	background-color: Transparent;
}
SPAN.TempB_F_Body
{
	font-weight: normal;
	font-size: 11px; /* 11px  */
	color: #666666; /* Dark Gray */
	background-color: Transparent;
}
/* forms */
SPAN.PhoneTextS1
{
	font-weight: Normal;
	font-size: 11px;
	color: #003366; /*Black Navy */
}
SPAN.PhoneTextS2
{
	font-weight: Normal;
	font-size: 12px;
	color: #003366; /*Black Navy */
}
SPAN.PhoneTextS3
{
	font-weight: Normal;
	font-size: 16px;
	color: #003366; /*Black Navy */
}
SPAN.PhoneTextS4
{
	font-weight: Normal;
	font-size: 18px;
	color: #003366; /*Black Navy */
}
SPAN.PhoneTextS5
{
	font-weight: Normal;
	font-size: 14px;
	color: #003366; /* Black Navy */
}
SPAN.PhoneTextS6
{
	font-weight: normal;
	font-size: 24px;
	color: #003366; /* Black Navy */
}
SPAN.Required
{
	font-weight: Bold;
	font-size: 20px; /* calc actual multiplier */
	color: #dd0000; /* dark red */
}
/* FAQ styles */
.NumListwoBorder
{
	padding: 0px;
	border: none;
	margin: 0px;
}
.NumListwoBorder .Num
{
	text-align: right;
	font-size: 11px; /* converts 12px to 11px    91.67%; */
}

.NumListwoBorder .Content
{
	text-align: left;
	font-size: 11px; /* converts 12px to 11px    91.67%; */
}

.NumListwoBorderStdText
{
	padding: 0px;
	border: none;
	margin: 0px;
}

.NumListwoBorderStdText .Num
{
	text-align: right;
}

.NumListwoBorderStdText .Content
{
	text-align: left;
}

.TablewBorder
{
	border: solid 1px #666666;
}
.cellpadding2wBorderTable
{
	padding-left: 0px;
	padding-right: 0px;
	border: solid 1px #666666;
}
.cellpadding2wBorder
{
	padding: 2px 4px 2px 4px;
	border: solid 1px #666666;
}
.TablewBorderW558
{
	width: 100%;
	border: solid 1px #666666;
}
.cellpadding4wBorderCol1
{
	width: 85px;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #666666;
	font-size: 11px; /* converts 12px to 11px    91.67%; */
	text-align: center;
	vertical-align: middle;
}
.cellpadding4wBorderCol2
{
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #666666;
	font-size: 11px; /* converts 12px to 11px    91.67%; */
	text-align: left;
	vertical-align: middle;
}
.cellpadding4wBorderCol2h
{
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #666666;
	font-size: 11px; /* converts 12px to 11px    91.67%; */
	text-align: left;
	vertical-align: middle;
}
.ContactPhoneNumber
{
	font-size: 125%;
	font-style: normal;
	color: #003366;
}
/* Pages general */
.PageTitleTable, .PageSubTitleTable
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 0px 10px;
	background-color: Transparent;
	border: none 1px Transparent;
}

.PageTitleTD
{
	width: 566px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
}
/*GENERAL DEFINITIONS */
div .Width100pct
{
	width: 100%;
	vertical-align: top;
	background-color: Transparent;
	float: left;
}
.ImageBox1_200xVarr
{
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: Transparent;
	border: none 0px Transparent;
}

.Analyzer
{
	width: 1002px;
	margin: 3px auto 3px auto;
}

#FrPage
{
	width: 1002px;
	background-color: #FFFFFF;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	/*margin: 3px auto 3px auto;*/
	margin: auto;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
}
#FrPage TD.HeaderBackground_Top
{
	height: 4px;
	background: transparent;
}
#FrPage TD.Border2LeftEdge, #FrPage TD.Border2RightEdge
{
	width: 5px;
	background-color: #ffffff;
}
#FrPage TD.FooterBorder2LeftEdge, #FrPage TD.FooterBorder2RightEdge
{
	width: 5px;
	background-color: #666666;/* #ff7424;*/
}
#FrPage TD.TopLeftCorner, #FrPage TD.TopRightCorner, #FrPage TD.BotLeftCorner, #FrPage TD.BotRightCorner
{
	width: 8px;
	height: 4px;
	
}
#FrPage TD.ContentArea
{
	width: 986px;
	background-color: #ffffff;
}
#FrPage TD.BoundaryFooter
{
	width: 100%;
	background-color:#CCE3EF;/* #DAEAF9;  #c3d3e2; */
}


/* width 986px; */
#FrHeader
{
	width: 986px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#FrHeader .HeaderContent
{
	width: 986px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#FrHeader TD.LogoArea
{
	height: 120px;
	width: 145px;
}
#FrHeader TD.Links
{
	height: 11px;
	text-align: right;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 1px;
	font-weight: normal;
	font-size: 10px; /* 10px */
	color: #C41230; /*#003388;*/
	background-color: Transparent;
}
#FrHeader TD.Links A
{
	color:  #C41230; /*#003388;*/
	border-right: #C41230 1px solid; /* #003388 1px solid;*/
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
}
#FrHeader TD.Links A:link, #FrHeader TD.Links A:visited, #FrHeader TD.Links A:active
{
	text-decoration: none;
	color: inherit;
}
#FrHeader TD.Links A:hover, #FrHeader TD.Links A:focus
{
	text-decoration: underline;
	color: inherit;
}
#FrHeader TD.Links A.Last
{
	color: #003388;
	border-right: transparent 0px none;
	padding-left: 6px;
	padding-right: 5px;
	text-decoration: none;
}
#FrHeader TD.Links A.Last:link, #FrHeader TD.Links A.Last:visited, #FrHeader TD.Links A.Last:active
{
	text-decoration: none;
	color: inherit;
}
#FrHeader TD.Links A.Last:hover, #FrHeader TD.Links A.Last:focus
{
	text-decoration: underline;
	color: inherit;
}
#FrHeader TD.Search
{
	height: 18px;
	text-align: right;
	vertical-align: top;
	padding: 0px 0px 65px 0px;
	font-weight: normal;
	color: #003388;
}

#FrHeader .SearchButton
{
	vertical-align: top;
	text-align: right;
	width: 50px;
	padding: 0px 5px 8px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #003388;
	background-color: transparent;
}
#FrHeader .SearchTextbox
{
	vertical-align: top;
	text-align: right;
	width: 100px; /* 150px; */
	padding: 0px 3px 2px 0px;
	font-weight: normal;
	color: #003388;
	background-color: Transparent;
}

#FrHeader .SearchText
{
	vertical-align: top;
	text-align: right;
	width: 100px;
	padding: 1px 3px 9px 0px;
	font-weight: normal;
	font-size: 10px; /* 10px */
	color: #003388;
	background-color: Transparent;
}
#FrHeader .FrHeaderNavigation
{
	background-color: #003388;
	width: 100%;
}
#FrHeader .FrHeaderNavigation .FrHeaderNavSite
{
	width: 100%;
}
#FrHeader .FrHeaderNavigation .FrHeaderNav
{
	width: 882px;
	height: 14px;
	padding: 2px 0px 2px 10px;
	text-align: left;
	background-color: #003388; /* Navy blue */
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
}
#FrHeader .FrHeaderNavigation .FrHeaderSiteMap
{
	width: 110px;
	height: 14px;
	padding: 1px 10px 2px 10px;
	text-align: right;
	vertical-align: middle;
	background-color: #003388; /* Navy blue */
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}
#FrHeader .FrHeaderNavigation .FrHeaderNav A, #FrHeader .FrHeaderNavigation .FrHeaderNav A:link, #FrHeader .FrHeaderNavigation .FrHeaderNav A:visited, #FrHeader .FrHeaderNavigation .FrHeaderNav A:active, #FrHeader .FrHeaderNavigation .FrHeaderSiteMap A, #FrHeader .FrHeaderNavigation .FrHeaderSiteMap A:link, #FrHeader .FrHeaderNavigation .FrHeaderSiteMap A:visited, #FrHeader .FrHeaderNavigation .FrHeaderSiteMap A:active
{
	color: #ffffff;
	text-decoration: none;
}

#FrHeader .FrHeaderNavigation .FrHeaderNav A:hover, #FrHeader .FrHeaderNavigation .FrHeaderNav A:focus, #FrHeader .FrHeaderNavigation .FrHeaderSiteMap A:hover, #FrHeader .FrHeaderNavigation .FrHeaderSiteMap A:focus
{
	color: #ffffff;
	text-decoration: underline;
}


/* width 986px; */
#FrContent
{
	width: 986px;
	background-color: #ffffff;
	border: 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
}

.TieBar
{
	background-color: #003388; /* Navy blue */
}


/* width 9862px; */
#FrFooter
{
	width: 986px;
	
	height: 18px;
	background-color:#666666;/* #ff7424;*/
	border: 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
}
#FrFooter TD.Links
{
	width: 740px;
	height: 18px;
	text-align: left;
	vertical-align: top;
	padding: 5px 0px 5px 5px;
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	background-color:#666666;/* #ff7424;*/
}
#FrFooter TD.CopyRight
{
	height: 18px;
	text-align: right;
	vertical-align: top;
	padding: 5px 5px 5px 0px;
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	background-color: #666666;/* #ff7424;*/
}
#FrFooter TD.Links A
{
	color: #ffffff;
	border-right: #ffffff 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
#FrFooter TD.Links A:link, #FrFooter TD.Links A:visited, #FrFooter TD.Links A:active
{
	text-decoration: none;
	color: inherit;
}
#FrFooter TD.Links A:hover, #FrFooter TD.Links A:focus
{
	text-decoration: underline;
	color: inherit;
}
#FrFooter TD.Links A.Last
{
	color: #ffffff;
	border-right: transparent 0px none;
	padding-left: 5px;
	padding-right: 0px;
	text-decoration: none;
}
#FrFooter TD.Links A.Last:link, #FrFooter TD.Links A.Last:visited, #FrFooter TD.Links A.Last:active
{
	text-decoration: none;
	color: inherit;
}
#FrFooter TD.Links A.Last:hover, #FrFooter TD.Links A.Last:focus
{
	text-decoration: underline;
	color: inherit;
}

#FrPage TD.FooterBackground_Bot
{
	height: 4px;
	background-color: #666666;/* #ff7424;*/
}

/* MASTER PAGE STYLE DECLARATIONS */
#FrSeparator
{
	width: 986px;
	height: 8px;
	background-color: #003366; /* Green House #003388; */
	border: 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
}
#FrSeparator .H5W200Color1
{
	width: 200px;
	height: 5px;
	background-color: #003366; /* Green House #003388; */
}
#FrSeparator .H5W278Color1
{
	width: 276px;
	height: 5px;
	background-color: #003366; /* Green House #003388; */
}

#FrSeparator .imgH3Color1
{
	height: 3px;
	width: 100%;
	background-color: #003366; /* Green House #003388; */
}

#FrSeparator .imgH5Color1
{
	height: 5px;
	background-color: #003366; /* Green House #003388; */
}
#FrSeparator .SizeH5W5
{
	height: 5px;
	width: 5px;
}
#FrSeparator .imgOuterCurveH5Color1Color2
{
	height: 5px;
	width: 5px;
}

#FrSeparator .imgH5Color2, #FrSeparator .H5Color2
{
	height: 5px;
	background-color: #ffffff;
}


/* width 986px; x height 379px*/
#FrMSGContent
{
	width: 986px;
	height: 379px;
	background-color: #ffffff;
	border: 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
}
TD.LtSm
{
	width: 200px;
	background-color: #ffffff;
}
TD.LtLg
{
	width: 276px;
	background-color: #ffffff;
}

TD.Cen
{
	background-color: #ffffff;
}
TD.RtSm
{
	width: 200px;
	background-color: #ffffff;
}
TD.RtLg
{
	width: 276px;
	background-color: #ffffff;
}

#LtNavTD
{
	vertical-align: top;
}
#ContentTD
{
	vertical-align: top;
}
#RtNavTD
{
	vertical-align: top;
}
Table.MenuTable
{
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	vertical-align: top;
}
.button1
{
	background-color: #003366;
	border: Outset 3px #efefef; /*Outset 3px #ff7424; */
	color: #ffffff; /* #ff7424; */
	font-weight: bold;
	font-size: 16px;
}
.ButtonOpenRoundLarge
{
	list-style-type: Disc;
	height: 10px;
	width: 10px;
	color: #dd0000;
	background-color: Maroon;
	vertical-align: text-top;
}

.ButtonOpenRoundMed
{
	list-style-type: Disc;
	height: 5px;
	width: 5px;
	color: #dd0000;
	background-color: Maroon;
	vertical-align: text-top;
}
.ButtonRoundLarge
{
	list-style-type: circle;
	height: 10px;
	width: 10px;
	color: #dd0000;
	background-color: Maroon;
	vertical-align: text-top;
}
.ButtonRoundMed
{
	list-style-type: circle;
	height: 5px;
	width: 5px;
	color: #dd0000;
	background-color: Maroon;
	vertical-align: text-top;
}
.ButtonRoundSmall
{
	list-style: circle;
	height: 3px;
	width: 3px;
	color: #dd0000;
	background-color: Maroon;
	vertical-align: text-top;
}
.ButtonOpenSquareLarge
{
	list-style-image: url(../images/ButtonOpenSquareLarge);
	height: 10px;
	width: 10px;
	vertical-align: text-top;
}
.ButtonOpenSquareMed
{
	list-style-image: url(../images/ButtonOpenSquareMed);
	height: 5px;
	width: 5px;
	vertical-align: text-top;
}
.ButtonSquareLarge
{
	list-style: square;
	height: 10px;
	width: 10px;
	color: #dd0000;
	background-color: Maroon;
	vertical-align: text-top;
}
.ButtonSquareMed
{
	list-style: square;
	height: 5px;
	width: 5px;
	color: #dd0000;
	background-color: Maroon;
	vertical-align: text-top;
}

.ButtonSquareSmall
{
	list-style: square;
	height: 2px;
	width: 2px;
	color: #dd0000;
	background-color: Maroon;
	vertical-align: text-top;
}
TD.LtColOpers1BorderTnB, TD.LtColOpers3BorderTnB
{
	height: 5px;
	background-color: #ffffff; /* white */
	color: #666666; /* dark Gray */
}
TD.LtColOpers1BorderLnR, TD.LtColOpers3BorderLnR
{
	width: 5px;
	background-color: #ffffff; /* white */
	color: #666666; /* dark Gray */
}
TD.LtColOpers1BorderCor, TD.LtColOpers3BorderCor
{
	height: 5px;
	width: 5px;
	background-color: #ffffff; /* white */
	color: #666666; /* dark Gray */
}
TD.LtColOpers2BorderTnB, TD.LtColOpers3InnerFillTnB, TD.LtColOpers4BorderTnB
{
	height: 5px;
	background-color: #d8ebff; /* light/sky blue */
	color: #666666; /* dark Gray */
}
TD.LtColOpers2BorderLnR, TD.LtColOpers3InnerFillLnR, TD.LtColOpers4BorderLnR
{
	width: 5px;
	background-color: #d8ebff; /* light/sky blue */
	color: #666666; /* dark Gray */
}
TD.LtColOpers2BorderCor, TD.LtColOpers3InnerFillCor, TD.LtColOpers4BorderCor
{
	height: 5px;
	width: 5px;
	background-color: #d8ebff; /* light/sky blue */
	color: #666666; /* dark Gray */
}
/* interiors */
TD.LtColOpers1Title, TD.LtColOpers3Title
{
	background-color: #ffffff; /* white */
	font-weight: bold;
	font-size: 12px;
	color: #003366; /* dark Navy */
}
TD.LtColOpers2Title, TD.LtColOpers4Title
{
	background-color: #d8ebff; /* light/sky blue */
	font-weight: bold;
	font-size: 12px;
	color: #003366; /* dark Navy */
}
TD.LtColOpers1Body
{
	background-color: #ffffff; /* white */
	font-weight: normal;
	font-size: 11px;
	color: #666666; /* dark Gray  */
}
TD.LtColOpers2Body, TD.LtColOpers3Body, TD.LtColOpers4Body
{
	background-color: #d8ebff; /* light/sky blue */
	font-weight: normal;
	font-size: 11px;
	color: #666666; /* dark Gray  */
}
/* Border    supports the curves  no text in this area H5xW5*/
TD.RtColOpers1BorderTnB, TD.RtColOpers3BorderTnB
{
	height: 5px;
	background-color: #ffffff; /* white */
	color: #666666; /* dark Gray */
}
TD.RtColOpers1BorderLnR, TD.RtColOpers3BorderLnR
{
	width: 5px;
	background-color: #ffffff; /* white */
	color: #666666; /* dark Gray */
}
TD.RtColOpers1BorderCor, TD.RtColOpers3BorderCor
{
	height: 5px;
	width: 5px;
	background-color: #ffffff; /* white */
	color: #666666; /* dark Gray */
}
TD.RtColOpers2BorderTnB, TD.RtColOpers3InerFillTnB, TD.RtColOpers4BorderTnB
{
	height: 5px;
	background-color: #CCCCCC;/* #efefef;*/ /* light gray */
	color: #666666; /* dark Gray */
}
TD.RtColOpers2BorderLnR, TD.RtColOpers3InnerFillLnR, TD.RtColOpers4BorderLnR
{
	width: 5px;
	background-color: #CCCCCC;/* #efefef;*/ /* light gray */
	color: #666666; /* dark Gray */
}
TD.RtColOpers2BorderCor, TD.RtColOpers3InnerFillCor, TD.RtColOpers4BorderCor
{
	height: 5px;
	width: 5px;
	background-color: #CCCCCC;/* #efefef;*/ /* light gray */
	color: #666666; /* dark Gray */
}
/* TD and edge images */
TD.RtColOpers1Title, TD.RtColOpers3Title
{
	background-color: #ffffff; /* white */
	font-weight: bold;
	font-size: 12px;
	color: #003366; /* dark Navy */
}
TD.RtColOpers2Title, TD.RtColOpers4Title
{
	background-color: #CCCCCC;/* #efefef;*/ /* light gray */
	font-weight: bold;
	font-size: 12px;
	color: #003366; /* dark Navy */
}

TD.RtColOpers1Body
{
	background-color: #ffffff; /* white */
	font-weight: normal;
	font-size: 11px;
	color: #666666; /* dark Gray  */
}
TD.RtColOpers2Body, TD.RtColOpers3Body, TD.RtColOpers4Body
{
	background-color: #CCCCCC;/* #efefef;*/ /* light gray */
	font-weight: normal;
	font-size: 11px;
	color: #666666; /* dark Gray  */
}
/* support both left and right column body text size enlargments */
SPAN.ColOpers1BodyP1, SPAN.ColOpers2BodyP1, SPAN.ColOpers3BodyP1, SPAN.ColOpers4BodyP1
{
	font-weight: Bold;
	font-size: 10px; /* 91.24%; converts % 68.75 11px to 62.5 10px*/
}
SPAN.ColOpers1BodyP1, SPAN.ColOpers2BodyP1, SPAN.ColOpers3BodyP1, SPAN.ColOpers4BodyP1
{
	font-weight: Bold;
	font-size: 12px; /* 109.1%; converts % 68.75 11px to 75 12px*/
}
SPAN.ColOpers1BodyP2, SPAN.ColOpers2BodyP2, SPAN.ColOpers3BodyP2, SPAN.ColOpers4BodyP2
{
	font-weight: Bold;
	font-size: 14px; /* 127.3%; converts % 68.75 to 87.5 14px*/
}
SPAN.ColOpers1BodyP3, SPAN.ColOpers2BodyP3, SPAN.ColOpers3BodyP3, SPAN.ColOpers4BodyP3
{
	font-weight: Bold;
	font-size: 16px; /* 145.45%; converts % 68.75 to 100 16px*/
}
SPAN.ColOpers1BodyP4, SPAN.ColOpers2BodyP4, SPAN.ColOpers3BodyP4, SPAN.ColOpers4BodyP4
{
	font-weight: Bold;
	font-size: 18px; /* 163.64%; converts % 68.75 to 112.5 18px */
}
/* Text document */
A.DocLinkCenter
{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.DocLinkText
{
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	color: #003366;
}
SPAN.DocLinkText
{
	font-size: 11px;
}
A.DocLinkText
{
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #666666;/* #ff7424;*/
	text-decoration: none;
}
/* Tab Menu */
#ddtabmenu
{
	background-color:#336699;
	width:100%;
}
#ddcolortabs
{
	z-index:5;
	margin-left: 0px;
	background-color: #ffffff;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 0px;
}
#ddcolortabs ul
{
	font-size: 11px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color:#ffffff;
	white-space:nowrap;
}
#ddcolortabs li
{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
}
#ddcolortabs a
{
	float: left;
	color: white;
	background: #0073AE url(../images/tabs_left.gif) no-repeat left top;
	margin: 0 0px 0 0;
	padding: 0 0 0px 3px;
	text-decoration: none;
	letter-spacing: 0px;
}
#ddcolortabs a span
{
	float: left;
	display: block;
	background: transparent url(../images/tabs_right.gif) no-repeat right top;
	padding: 3px 9px 2px 4px;
	border-right:solid 1px #ffffff;
}
#ddcolortabs a:hover
{
	background-color: #003366;
	cursor:hand;
}
#ddcolortabs a:hover span
{
	background-color: #003366;
}
#tbSpacer a:hover
{
	width:100%;
	cursor:pointer;
}
#tbSpacer a:hover span
{
	width:100px;
	cursor:pointer;
}
#ddcolortabs a.ddselectedtab
{
	/*currently selected tab*/
	float: left;
	color: white;
	background: #336699 url(../images/tabs_left.gif) no-repeat left top;
	margin: 0 1px 0 0;
	padding: 0 0 1px 3px;
	text-decoration: none;
	letter-spacing: 0px;
	background-color: #003366;
}

#ddcolortabs li a.ddselectedtab
{
	/*currently selected tab
	float: left;
	color: white;
	background: #336699 url(../images/tabs_left.gif) no-repeat left top;
	margin: 0 1px 0 0;
	padding: 0 0 1px 3px;
	text-decoration: none;
	letter-spacing: 0px;*/
	background-color: #003366;
}

#ddcolortabsline
{
	clear: both;
	padding: 0;
	width: 100%;
	height: 2px;
	line-height: 2px;
	background: #336699;
	font-size:2px;
}

.errorBox{display:block}
.errorBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#003366}
.errorBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91a7bd;
  border-right:1px solid #91a7bd;
  background:#3f668c}
.errorBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5eaef;
  border-right:1px solid #e5eaef;
  background:#305983}
.errorBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #305983;
  border-right:1px solid #305983;}
.errorBox4{
  border-left:1px solid #91a7bd;
  border-right:1px solid #91a7bd}
.errorBox5{
  border-left:1px solid #3f668c;
  border-right:1px solid #3f668c}
.errorBoxfg{
  background:#003366;
  color:#ffffff;
  font-weight:bold;
  font-family:arial;
  font-size:18px;
  padding:20px 10px 20px 10px;
  }
.errorBoxfg SPAN
{
  color:#ffffff;
  font-weight:normal;
  font-family:arial;
  font-size:14px;
}
 
.SearchStyle
{
position:absolute;
top:30px;
width:300px;
left:790px
}

.testimonialText
{
       font-weight: normal;
       font-size: 11px;
       overflow:auto;           
 }
 .TestimonialLink
{
     color: #336699;
       font-weight: normal;
       font-size: 11px;
}

.TestimonialHeading
{
       width: 352px;
       padding: 10px 0px 20px 20px;
       text-align: left;
       vertical-align: bottom;
       color: #003366;
       font-weight: bold;
       font-size: 16px;
}
.testimonials
{
      font-weight: normal;
       font-size: 11px;
       color: #003366;             
}
.testmonialPadding
{
  padding-left:0px;
  padding-right:0px;
 }
.OfficeLocatorContentPadding
{
padding-left:30px;   
}
.OfficeLocatorButtonPadding
{
       padding-left:30px;         
}
.OfficeLocatorInstruction
{
       font-weight: normal;
       font-size: 12px;
       color: #666666;
       width: 100%
}
.launchButton
{
       background-color: #003366;
       border: Outset 3px #CCCCCC; /* #efefef; Outset 3px #ff7424; */
       color: #ffffff; /* #ff7424; */       
       font-size: 12px;
       width:135px;
       height:25px;
       cursor:hand;
}
.border
{
    margin: 21px 0 6px 0;
	width: 97%;
	background-color: #ffffff;
	z-index:99;
    }