.colormajor
{
	background-color: #e3f1fc
}
.colorminor
{
	background-color: #e3f1fc
}

.tblrowodd
{ 
	background-color: #E8E8E8
}
.tblrowevn
{
	background-color: #FFFFFF
}

.tblhdrtxt
{
	color: #000000; font-size: 9pt; text-decoration:none; font-family: sans-serif
}
.tblhdrtxtbold
{
	color: #000000; font-size: 10pt; text-decoration:none; font-weight: bold; font-family: sans-serif
}
.tblhdrtxtboldred
{
	color: #ff0000; font-size: 10pt; text-decoration:none; font-weight: bold; font-family: sans-serif
}
.tblbdytxt
{
	color: #000000; font-size: 9pt; text-decoration:none; font-family: sans-serif
}

.tblbdytxtbold
{
	color: #000000; font-size: 9pt; text-decoration:none; font-weight: bold; font-family: sans-serif
}

.tblbdytxtboldred
{
	color: #FF0000; font-size: 9pt; text-decoration:none; font-weight: bold; font-family: sans-serif
}

.tblbdytxtboldredtextgreybackground
{
	background-color: #cccccc; color: #FF0000; font-size: 9pt; text-decoration:none; font-weight: bold; font-family: sans-serif
}

.tblbdytxtboldblue
{
	color: #0000FF; font-size: 9pt; text-decoration:none; font-weight: bold; font-family: sans-serif
}

A.tblbdytxtlnk
{
	color: #336699; font-size: 10pt; font-family: sans-serif; text-decoration:underline
}

.tblhdrtxtlnk
{
	background-color: #22568a; color: #f0f0f0; font-size: 10pt; font-family: sans-serif
}

A.tblhdrtxtlnk
{
	background-color: #336699; color: #f0f0f0; font-size: 10pt; font-family: sans-serif
}
A:link.tblhdrtxtlnk{
	background-color: #336699; color: #f0f0f0; font-size: 10pt; font-family: sans-serif
}
A:visited.tblhdrtxtlnk{
	background-color: #336699; color: #f0f0f0; font-size: 10pt; font-family: sans-serif
}
A:hover.tblhdrtxtlnk{
	background-color: #336699; color: #f0f0f0; font-size: 10pt; font-family: sans-serif
}

A.footerlinks
{
	color: #f0f0f0; font-size: 8pt; text-decoration:none; font-family: sans-serif
}
A:link.footerlinks{
	FONT-SIZE: 9pt; COLOR: #336699; font-family: sans-serif
}
A:visited.footerlinks{
	FONT-SIZE: 9pt; COLOR: #2a557f; font-family: sans-serif
}
A:hover.footerlinks{
	FONT-SIZE: 9pt; COLOR: #336699; font-family: sans-serif
}

A.bodylinks
{
	color: #000000; font-size: 8pt; text-decoration:none; font-family: sans-serif
}
A:link.bodylinks{
	FONT-SIZE: 9pt; COLOR: #336699; font-family: sans-serif
}
A:visited.bodylinks{
	FONT-SIZE: 9pt; COLOR: #2a557f; font-family: sans-serif
}
A:hover.bodylinks{
	FONT-SIZE: 9pt; COLOR: #336699; font-family: sans-serif
}

A.boldlinks
{
	color: #000000; font-size: 8pt; font-weight: bold; font-family: sans-serif
}
a:link.boldlinks
{
	color: #000000; font-size: 8pt; font-weight: bold; font-family: sans-serif
}
a:visited.boldlinks
{
	color: #000000; font-size: 8pt; font-weight: bold; font-family: sans-serif
}
a:hover.boldlinks
{
	color: #606060; font-size: 8pt; font-weight: bold; font-family: sans-serif
}

A.bannerlinks
{
	color: #f0f0f0; font-size: 8pt; text-decoration:none; font-family: sans-serif
}
A:link.bannerlinks{
	FONT-SIZE: 9pt; COLOR: #336699; font-family: sans-serif
}
A:visited.bannerlinks{
	FONT-SIZE: 9pt; COLOR: #2a557f; font-family: sans-serif
}
A:hover.bannerlinks{
	FONT-SIZE: 9pt; COLOR: #336699; font-family: sans-serif
}


.MenuHead
{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: sans-serif
}

A.MenuSub
{
	color: #000000; font-size: 8pt; text-decoration:none; font-family: sans-serif
}
A:link.MenuSub{
	FONT-SIZE: 8pt; COLOR: #336699; font-family: sans-serif
}
A:visited.MenuSub{
	FONT-SIZE: 8pt; COLOR: #2a557f; font-family: sans-serif
}
A:hover.MenuSub{
	FONT-SIZE: 8pt; COLOR: #336699; font-family: sans-serif
}

.largeBodytext
{
	color: #000000; font-size: 11pt; FONT-STYLE: normal; font-family: sans-serif
}

.largebodytextunderlinedred
{
	color: #ce2c10; font-size: 11pt; FONT-STYLE: normal; text-decoration : underline; font-family: sans-serif
}

.largebodytextboldunderlineditalic
{
	color: #000000; font-size: 10pt; FONT-STYLE: italic; font-weight: bold;text-decoration : underline; font-family: sans-serif

}

.largebodytextbold
{
	color: #000000; font-size: 11pt; FONT-STYLE: normal; font-weight: bold; font-family: sans-serif
}

.majorbodytextbold
{
	color: #000000; font-size: 19pt; FONT-STYLE: normal; font-weight: bold; font-family: sans-serif
}

.bodytextteal
{
	color: #00AEE5; font-size: 11pt; FONT-STYLE: normal; font-family: sans-serif
}


.largebodytextboldblue
{
	color: #1065CE; font-size: 11pt; FONT-STYLE: normal; font-weight: bold; font-family: sans-serif
}

.minorheaderred
{
	color: #ce2c10; FONT-WEIGHT: bold; FONT-SIZE: 12pt; font-family: sans-serif
}

.minorheaderunderlined
{
	color: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12pt; text-decoration : underline; font-family: sans-serif
}

.bodytext
{
	color: #000000; font-size: 9pt; FONT-STYLE: normal; font-family: sans-serif
}

.smallbodytext
{
	color: #000000; font-size: 8pt; FONT-STYLE: normal; font-family: sans-serif
}

.bodytextbold
{
	color: #000000; font-size: 8pt; font-weight: bold; font-family: sans-serif
}

.bodytextalert
{
	color: #FF0000; font-size: 9pt; font-family: sans-serif; text-decoration : underline
}

.hdrmain {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-STYLE: italic; COLOR: #22568a; FONT-FAMILY: sans-serif
}

.majorheader
{
	color: #22568a; font-size: 13pt; font-weight: bold; font-family: sans-serif
}

.minorheader
{
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; font-family: sans-serif
}

.subhdrblue {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #036; FONT-FAMILY: sans-serif
}

.footer
{
	font-family: sans-serif; font-size: 7pt
}

.error
{
	color:#FF0000; text-decoration:none; font-size: 10pt; font-weight: bold; font-family: sans-serif
}

td 
{	
	color: #000000; font-size: 10pt; font-weight: normal; font-family: sans-serif
}