* {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}

A
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
}
A.unknown:link		{color:#000000; text-decoration:none;}
A.unknown:active	{color:#000000; text-decoration:none;}
A.unknown:visited	{color:#000000; text-decoration:none;}
A.unknown:hover		{color:#000000; text-decoration:underline;}





/* For View Top FAQs by Category */
.topcat
{
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #1C4791;
}

/* For Top Frequently Asked Questions & Top Highlights */
.tops
{
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #f59b00;
}

.topshl
{
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #c5062d;
}

.browse_by_category
{
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #339900;
}

.browse_by_category:link		{color:#339900; text-decoration:none;}
.browse_by_category:active		{color:#339900; text-decoration:none;}
.browse_by_category:visited		{color:#339900; text-decoration:none;}
.browse_by_category:hover		{color:#339900; text-decoration:underline;}

/* For all tables */


.toplink
{
	font-weight: normal;
	font-size: 9pt;
	color: #003478;
	font-family: Arial,Helvetica,sans-serif;
}

.toplink a:link		{color:#003478; text-decoration:none;}
.toplink a:active		{color:#003478; text-decoration:none;}
.toplink a:visited		{color:#003478; text-decoration:none;}
.toplink a:hover		{color:#003478; text-decoration:underline;}

.agalink
{
	font-weight: normal;
	font-size: 9pt;
	color: #003478;
	font-family: Arial,Helvetica,sans-serif;
}

.agalink a:link		{color:#003478; text-decoration:none;}
.agalink a:active	{color:#003478; text-decoration:none;}
.agalink a:visited	{color:#003478; text-decoration:none;}
.agalink a:hover	{color:#003478; text-decoration:underline;}

.categoryLinksSmall
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
}
a.categoryLinksSmall:link		{color:#000000; text-decoration:none;}
a.categoryLinksSmall:active		{color:#000000; text-decoration:none;}
a.categoryLinksSmall:visited	{color:#000000; text-decoration:none;}
a.categoryLinksSmall:hover		{color:#000000; text-decoration:underline;}

.categoryLinksSmallGreen
{
	font-weight: normal;
	font-size: 9pt;
	color: #339900;
	font-family: Arial,Helvetica,sans-serif;
}
a.categoryLinksSmallGreen:link		{color:#339900; text-decoration:none;}
a.categoryLinksSmallGreen:active	{color:#339900; text-decoration:none;}
a.categoryLinksSmallGreen:visited	{color:#339900; text-decoration:none;}
a.categoryLinksSmallGreen:hover		{color:#339900; text-decoration:underline;}

.categoryLinksSmallGreenPaging
{
	font-weight: bold;
	font-size: 12pt;
	/*color: #339900;*/
	color: #f57300;
	font-family: Arial,Helvetica,sans-serif;
}
a.categoryLinksSmallGreenPaging:link		{color:#f57300; text-decoration:none;}
a.categoryLinksSmallGreenPaging:active	{color:#f57300; text-decoration:none;}
a.categoryLinksSmallGreenPaging:visited	{color:#f57300; text-decoration:none;}
a.categoryLinksSmallGreenPaging:hover		{color:#f57300; text-decoration:underline;}

.AskText
{
	font-size: 11pt;
	color: #003478;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.PoweredByText
{
	text-align: left;
	font-size: 7pt;
	color: #8b9795;
	font-family: Arial,Helvetica,sans-serif;
	font-style: italic;
}

.PoweredByText a:link		{color:#8b9795; text-decoration:none;}
.PoweredByText a:active		{color:#8b9795; text-decoration:none;}
.PoweredByText a:visited	{color:#8b9795; text-decoration:none;}
.PoweredByText a:hover		{color:#8b9795; text-decoration:underline;}

.BrowsebyCategoryText
{
	font-weight: bold;
	font-size: 9pt;
	color: #1C4791;
	font-family: Arial,Helvetica,sans-serif;
}

.LastModifiedDate
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 7pt;
	text-align: right;
	color: #8b9795;
}

img
{
	border: 0px;	
}

.example
{}

/* For FAQ example start */
#ExampleFront
{
	background-image: url(Images/example_front.gif);
	background-repeat: no-repeat;
	width: 115px;
	height: 29px;
}

#ExampleBg
{
	background-image: url(Images/example_bg.gif);	
}

#ExampleBorder
{
	background-image: url(Images/example_middle.gif);
	background-repeat: no-repeat;
	height: 29px;
}

#ExampleText
{
	padding-top: 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #003478;
}

#ExampleTextTitle
{
	font-weight: bold;
}

#ExampleEnd
{
	background-image: url(Images/example_end.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 29px;
}
/* For FAQ example end */

.printlink
{
	font-weight: normal;
	font-size: 9pt;
	color: #003478;
	font-family: Arial,Helvetica,sans-serif;
}

.printlink a:link		{color:#003478; text-decoration:none;}
.printlink a:active		{color:#003478; text-decoration:none;}
.printlink a:visited	{color:#003478; text-decoration:none;}
.printlink a:hover		{color:#003478; text-decoration:underline;}

.TopBorder
{
	background-image: url(Images/border_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 1px;
	width: 100%;
}

.BottomBorder
{
	background-image: url(Images/border_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 1px;
	width: 100%;
}

.LeftBorder
{
	background-image: url(Images/border_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 1px;
}

.RightBorder
{
	background-image: url(Images/border_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 1px;
}

.gradBg
{
	background-image: url(Images/gradBg.gif);
	background-repeat: no-repeat;
	width: 473px;
}

.question
{
	font-size: 8pt;	
}

.h_seperator
{
	width: 15px;
	height: 100px;
	background-image: url(Images/h_seperator.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.v_seperator
{
	background-image: url(Images/v_seperator.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.dropdownFont
{
	font-size: 9pt;
	font-family: Arial,Helvetica,sans-serif;
}

.Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #373236
}
a.Footer:link { color: #FFFFFF; font-size: 8pt; text-decoration: underline }
a.Footer:active { color: #FFFFFF; font-size: 8pt; text-decoration: underline }
a.Footer:visited { color: #FFFFFF;font-size: 8pt; text-decoration: underline }
a.Footer:hover {  color: #FFFFFF;  font-size: 8pt; text-decoration: none }

#footer_left
{
	background-image: url(Images/footer_left.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 16px;
}

#footer_right
{
	background-image: url(Images/footer_right.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 16px;
}

.custom_bg
{
	background-color: #fafdff;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #eef9cf;
	
	border-top-style: solid;
	border-top-width: 10px;
	border-top-color: #eef9cf;
	
	border-right-style: solid;
	border-right-width: 10px;
	border-right-color: #eef9cf; /*e5f1f9*/
}

.h_break
{
	background-color: #339900;
	height: 5px;
}

#footer
{
	background-color: #eef9cf;
}

#header_left
{
	background-image: url(Images/header_left.gif);
	background-repeat: no-repeat;
	background-color: #fafdff;
	width: 7px;
}

#header_right
{
	background-image: url(Images/header_right.gif);
	background-repeat: no-repeat;
	background-color: #fafdff;
	width: 7px;
}

#header_center
{
	background-color: #fafdff;
	height: 21px;
}

.default_info
{
	font-size: 9pt;
	color: #a50021;
}

/* Originally from CPF. */	
.leftColumnHeader
{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-STYLE: italic; FONT-FAMILY: Arial
}
.bodyText
{
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial
}
.tableBG
{
	BACKGROUND-REPEAT: no-repeat
}
.topWhiteLink
{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #756a6a; FONT-FAMILY: Arial
}
A.topWhiteLink
{
	COLOR: #756a6a; TEXT-DECORATION: none
}
A.topWhiteLink:unknown
{
	COLOR: #ffff00; TEXT-DECORATION: underline
}
A.topWhiteLink:unknown
{
	COLOR: #756a6a; TEXT-DECORATION: none
}
A.topWhiteLink:hover
{
	COLOR: #756a6a; TEXT-DECORATION: underline
}
.topELink
{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
A.topELink
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.topELink:unknown
{
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.topELink:unknown
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.topELink:hover
{
	COLOR: #000000; TEXT-DECORATION: underline
}
.dropdownFont
{
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
A.dropdownFont
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.dropdownFont:unknown
{
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.dropdownFont:unknown
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.dropdownFont:hover
{
	COLOR: #000000; TEXT-DECORATION: underline
}
.hLink
{
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
A.hLink
{
	COLOR: #0000a0; TEXT-DECORATION: none
}
A.hLink:unknown
{
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.hLink:unknown
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.hLink:hover
{
	COLOR: #0000a0; TEXT-DECORATION: underline
}
.hLink1
{
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
.hLoginTitle
{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial
}
A.hLoginTitle
{
	COLOR: #0000a0; TEXT-DECORATION: none
}
A.hLoginTitle:unknown
{
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.hLoginTitle:unknown
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.hLoginTitle:hover
{
	COLOR: #0000a0; TEXT-DECORATION: underline
}
.hLoginLink
{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
A.hLoginTitle
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.hLoginTitle:unknown
{
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.hLoginTitle:unknown
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.hLoginTitle:hover
{
	COLOR: #0000a0; TEXT-DECORATION: underline
}
.hLoginLink1
{
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #ffffff; FONT-FAMILY: Arial
}
A.hLoginLink1:unknown
{
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.hLoginLink1:unknown
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.hLoginLink1:hover
{
	COLOR: #0000a0; TEXT-DECORATION: underline
}
.hLoginLink2
{
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Arial
}
A.hLoginLink2:unknown
{
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.hLoginLink2:unknown
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.hLoginLink2:hover
{
	COLOR: #0000a0; TEXT-DECORATION: underline
}
.hLoginLink3
{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial
}
A.hLoginLink3:unknown
{
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.hLoginLink3:unknown
{
	COLOR: #000000; TEXT-DECORATION: none
}
A.hLoginLink3:hover
{
	COLOR: #0000a0; TEXT-DECORATION: underline
}
.hMyCPF
{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial
}
.hMyCPFTitle
{
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial
}

a.defaultLink:link		{color:blue; text-decoration:underline;}
a.defaultLink:active		{color:blue; text-decoration:underline;}
a.defaultLink:visited		{color:purple; text-decoration:underline;}
a.defaultLink:hover		{text-decoration:underline;}

