table.menu a { 
width:110px; 
height: 15px;
border:1px solid #6699cc; 
background: transparent; 
display: block; 
padding: 2px;
text-decoration:none; 
font-size:11px; 
line-height:12px; 
font-family: Ariel, verdana, sans-serif;
} 
table.menu a:link {
background: transparent;  
border:1px solid ##6699cc;
}

table.menu a:active { 
background: transparent;  
border:1px solid #6699cc; 
}

table.menu a:visited {
background: transparent;  
border:1px solid #6699cc;
}

table.menu a:hover {
background: #CED3D6;  
border:1px dashed ##6699cc; 
}
.tableouside {
	BORDER-RIGHT: 1px solid #333333; BORDER-LEFT: 1px solid #333333; BORDER-BOTTOM: 1px solid #333333;  BACKGROUND-COLOR: #ffffff
}
.he {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	color: #000000;
	padding-top: 2px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
}
.PlainStandardtext {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.FooterLink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #366CA3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.FooterLink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #366CA3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.FooterLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #366CA3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.FooterLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.sectionheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smalltext {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smalltextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.botreport {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headingPage {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.buttonbar {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-SIZE: 0.7em; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset
}
.headingTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-ALIGN: left; FONT-VARIANT: normal
}
.errortext {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial
}
.font5 {
	FONT-SIZE: 7.75pt; FONT-FAMILY: verdana,arial,helvetica; WORD-WRAP: break-word
}
.notice {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial
}
.standardtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #0000ff; FONT-FAMILY: Arial
}
.smalllink {
	FONT-SIZE: 8pt; COLOR: #800080; FONT-FAMILY: Arial
}
.columnheading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0000ff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #eaeaff
}
.columnheadingnobackground {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0000ff; FONT-FAMILY: Arial
}
.celldetail {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f4f4ff
}
.resultheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.resulttext {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.smallinfotext {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
.headingtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0000ff; FONT-FAMILY: Arial
}
.standardtext {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Arial
}
.mediumstandardtext {
	FONT-SIZE: 28pt; COLOR: #000080; FONT-FAMILY: 'Arial Narrow'
}
.lightmediumstandardtext {
	FONT-SIZE: 28pt; COLOR: #0080ff; FONT-FAMILY: 'Arial Rounded MT Bold'
}
.importanttext {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0000ff; FONT-FAMILY: Arial
}
.errortextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial
}
.columnheadingboldonly {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial
}
.largestandardtext {
	FONT-SIZE: 11pt; COLOR: #000080; FONT-FAMILY: Arial
}
.smalltextnavyblue {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial
}
.smalltextblue {
	FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: Arial
}
.importanttextgreen10pt {
	FONT-SIZE: 10pt; COLOR: #008000; FONT-FAMILY: Arial
}
.verysmalltext {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Arial
}
.Top10Link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000080; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.CategoryLink {
	FONT-SIZE: 10pt; COLOR: #0000ff; FONT-FAMILY: Arial
}
.StdLink {
	FONT-SIZE: 10pt; COLOR: #0000ff; FONT-FAMILY: Arial
}
.StdLinkBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0000ff; FONT-FAMILY: Arial
}
.celldetailhdrbackgnd {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Arial; BACKGROUND-COLOR: #eaeaff
}
.columnheadingbckgrndonly {
	BACKGROUND-COLOR: #eaeaff
}
.columnheadingcelldetailbckgrnd {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f4f4ff
}
.columnheadingsmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial
}
.headingtextgreen {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #008000; FONT-FAMILY: Arial
}
.headingtextred {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ff0000; FONT-FAMILY: Arial
}
.importanttextgreen11pt {
	FONT-SIZE: 11pt; COLOR: #008000; FONT-FAMILY: Arial
}
.importanttextred11pt {
	COLOR: #ff0000; FONT-FAMILY: Arial
}
.savedchangesheadingtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial
}
.test {
	FONT-SIZE: 10pt; COLOR: fuchsia; FONT-FAMILY: Arial
}
.importanttextgreen10ptcelldetailbckgrnd {
	FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f4f4ff
}
.smallgrey8pt {
	FONT-SIZE: 8pt; COLOR: gray; FONT-FAMILY: 'Comic Sans MS'
}
.statslink {
	COLOR: #000080; FONT-FAMILY: Arial
}
.StdLinkRedBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial
}
.Top10LinkRed {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.importanttextnobold {
	FONT-SIZE: 10pt; COLOR: #0000ff; FONT-FAMILY: Arial
}
.lowbalanceMediumWarning {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffc13e
}
.lowbalanceHighWarning {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ff213e
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.textSml {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	line-height: 15px;
}
.textxSml {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.textHeading {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.MemHomeheading {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: verdana; BACKGROUND-COLOR: #788ad2
}
.MemHomeheadingSq {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: verdana; BACKGROUND-COLOR: #bed455
}
.Menutitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana
}
.Menutitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana
    BACKGROUND-COLOR: #E8F0C4
}
.MemHomeTopLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #788ad2; FONT-FAMILY: verdana
}
.Footertitle {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0000c0; FONT-FAMILY: verdana
    BACKGROUND-COLOR: #E8F0C4
}

.importanttextblue {
	FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Verdana, 'Times New Roman', Arial
}
.importanttextred10 {
	FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial
}
.importanttextred8 {
	FONT-SIZE: 8pt; COLOR: crimson; FONT-FAMILY: Verdana, Arial, 'Times New Roman'
}
.stdTable {
	BACKGROUND-COLOR: #d7d7ff
}
.AlternateCelldetail {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Arial; BACKGROUND-COLOR: #eaeaff
}
.Selectioncelldetail {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Arial; BACKGROUND-COLOR: #bed455
}
A.sponsoredlink:visited {
	FONT-SIZE: 8pt; COLOR: #0000ff; FONT-FAMILY: Arial
}
.sponsoredlink {
	FONT-SIZE: 8pt; COLOR: #0000ff; FONT-FAMILY: Arial
}
A:visited {
	COLOR: #0000ff; FONT-FAMILY: Arial
}
.PlainStandardtext {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial
}
A.textSml:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
A.MemHomeTopLinks:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #788ad2; FONT-FAMILY: verdana
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}
