/* text style for the Knowing The Difference area */

.ktd_text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}

.ktd_Boldtext
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}


a.ktdtext_Link:link, a.ktdtext_Link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #0033ff;
}


a.ktdtext_Link:hover
{
	color: #6699ff;
	text-decoration: underline; 
}


a.ktdBoldtext_Link:link, a.ktdBoldtext_Link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0033ff;
}


a.ktdBoldtext_Link:hover
{
	color: #6699ff;
	text-decoration: underline; 
}



/*Custom Classes, SubPages */



div.block {text-align:justify}


.text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
}

.btext
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.btext_Large
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}


a.btext_LargeLink:link, a.btext_LargeLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #0000cc;
}

a.btext_LargeLink:hover
{
	color: #6699FF;
	text-decoration: underline; 
}


.rbtext
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	font-size: 12px;
}

.wbtext
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.wbtext_Large
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}





.subTitle
{
	margin-left: 12px; 
	margin-top: 2px; 
	margin-bottom: 2px; 

}

.rNote
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	font-size: 11px;
}

.IRATableTxtHeader
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}

td.IRATableTxt
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}


.IRATableTxtBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

a.IRATableTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}


a.IRATableTxt:link, a.IRATableTxt:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #0000FF;
}


a.IRATableTxt:hover
{
	color: #6699FF;
	text-decoration: underline; 
}




	 
.txtMenuSubs
{
	padding-left: 6px; 
	padding-bottom: 7px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}
.MenuHeader
{
	padding-left: 6px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.demolink, .demolink:visited
{
 font-size:14px;
 color:#CC0000;
 font:bold;
 text-decoration:none;
}
.demolink:hover
{
 font-size:14px;
 color:#CC0000;
 font:bold;
 text-decoration:underline;
}

.BPFootertxt
{ 
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

/*Custom Classes, SubPages */

a.subpglinks:link, a.subpglinks:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #0000FF;
}

a.subpglinks:hover
{
	color: #6699FF;
	text-decoration: underline; 
}

.subPgTitles
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #006600;
	font-weight: bold;
	font-size: 15px; 

}

.BCSubPgTitles
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #967C12;
	font-weight: bold;
	font-size: 15px; 

}

.ESSubPgTitles
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #131369;
	font-weight: bold;
	font-size: 15px; 

}

.SRSubPgTitles
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #B26262;
	font-weight: bold;
	font-size: 15px; 

}

.SunComSubPgTitles
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #064F90;
	font-weight: bold;
	font-size: 15px; 

}

.subPgHeaders
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 13px; 

}

.subPgHeadersBlue
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	font-weight: bold;
	font-size: 13px; 

}

a.subPgHeadersLink, a.subPgHeadersLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #0000FF;
}

a.subPgHeadersLink:hover
{
	color: #6699FF;
	text-decoration: underline; 
}
A.newsLink, A.newsLink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newsLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 147px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9abcdc; TEXT-DECORATION: none
}

.newsText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newsTextBold {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newsAlert {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newsAlertBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.newsAlert, A.newsAlert:visited{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newsAlert:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 148px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9abcdc; TEXT-DECORATION: none
}
A.newsAlertBold, A.newsAlertBold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newsAlertBold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 148px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9abcdc; TEXT-DECORATION: none
}
A.newsBoldLink, A.newsBoldLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newsBoldLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.memberText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.memberLink, A.memberLink:link, A.memberLink:active, A.memberLink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.memberLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 147px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #bfe9bf; TEXT-DECORATION: none
}
.onlineText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.onlineLink, A.onlineLink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.onlineLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 147px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DDC3A6; TEXT-DECORATION: none
}
.productsText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.productsLink, A.productsLink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.productsLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 147px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d8dc9a; TEXT-DECORATION: none
}

.ARMtableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.printLink, A.printLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.printLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #91a5c4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline






