BODY {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}
TD {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}
INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}
TEXTAREA {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif
}
A {
	COLOR: #6666cc
}
A:visited {
	COLOR: #000066
}
A:active {
	
}
A:hover {
	
}
.Top {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff
}
.Top A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.Top A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.Top A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ccccff
}
.HeaderDiv {
	WIDTH: 1px; BACKGROUND-COLOR: #333399
}
.Header A {
	COLOR: #000000; TEXT-DECORATION: none
}
.Header A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.Header A:hover {
	COLOR: #333399; TEXT-DECORATION: none
}
.Header TD {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ccccff
}
.Row {
	BACKGROUND-COLOR: #f0f0f0
}
.Row A {
	COLOR: #6666cc
}
.Row A:visited {
	COLOR: #000066
}
.Row2 {
	BACKGROUND-COLOR: #ffffff
}
.RowCenter {
	BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
.RowCenter A {
	COLOR: #6666cc
}
.RowCenter A:visited {
	COLOR: #000066
}
.RowRight {
	BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: right
}
.RowRight A {
	COLOR: #6666cc
}
.RowRight A:visited {
	COLOR: #000066
}
.RowDiv {
	HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
.ColDiv {
	BACKGROUND-COLOR: #ffffff
}
.FormBack {
	BACKGROUND-COLOR: #cccccc
}
.FormLabel {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.Required {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #cc0000
}
.Welcome {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt
}
.CmdTxt {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt
}
.error {
	COLOR: #cc0000
}
.Border1 {
	BACKGROUND-COLOR: #333399
}
.login {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
TD .login A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
TD .login NOBR {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
TD .login INPUT {
	FONT-WEIGHT: normal
}
.Screenbar {
	BACKGROUND-COLOR: #333399
}
TR.tabOn {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #ccccff; COLOR: #000000
}
TD.tabOn {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #ccccff; COLOR: #000000
}
TR.tabOff {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.tabOff {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.tabOff A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.tabOff A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.tabOff A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.tabOn {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #ccccff; COLOR: #000000; TEXT-DECORATION: none
}
.tabOff {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.tabOff A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.tabOff A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.tabOff A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.Viewbar {
	BACKGROUND-COLOR: #6666cc
}
.viewOn {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; BACKGROUND-COLOR: #ccccff; TEXT-DECORATION: none
}
TR.viewOn {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; BACKGROUND-COLOR: #ccccff; TEXT-DECORATION: none
}
TD.viewOn {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; BACKGROUND-COLOR: #ccccff; TEXT-DECORATION: none
}
.viewOff {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
TR.viewOff {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.viewOff {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.viewOff A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.viewOff A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.viewOff A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.Banner {
	BACKGROUND-COLOR: #6666cc
}
.button {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.button A {
	COLOR: #000000; TEXT-DECORATION: none
}
.button A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.button A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
TD .button A {
	COLOR: #000000; TEXT-DECORATION: none
}
TD .button A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
TD .button A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.buttonOff {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.buttonOff A {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.buttonOff A:visited {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.buttonOff A:hover {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD .buttonOff A {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD .buttonOff A:visited {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD .buttonOff A:hover {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smartDialog {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f0f0f0
}
.offr {
	TEXT-ALIGN: center
}
.offrName {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; COLOR: #333399; TEXT-DECORATION: none
}
.offrName A {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; COLOR: #333399; TEXT-DECORATION: none
}
.offrName A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; COLOR: #333399; TEXT-DECORATION: none
}
.offrName A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; COLOR: #333399; TEXT-DECORATION: none
}
.offrPrompt {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #ff0000; TEXT-ALIGN: center
}
.offrDisc {
	FONT-SIZE: 80%; COLOR: #666666
}
UL {
	LIST-STYLE-TYPE: square
}
.CompanyName {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
.CompanyLink {
	
}
.NewsCompanyName {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt
}
.NewsTimestamp {
	
}
.NewsHeadline {
	
}
.NewsSource {
	FONT-STYLE: italic
}
.NewsLegalCopyright {
	
}
.NewsSummary {
	
}
.NewsTotalStories {
	
}
.NewsPageControl {
	
}
.NewsBullet {
	
}
.NewsTable {
	WIDTH: 100%; cellspacing: 0; cellpadding: 0
}
.ProfLabel {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: right
}
.ProfData {
	BACKGROUND-COLOR: #ffffff
}
.ProfSection {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333399; BACKGROUND-COLOR: #ffffff
}
.ProfCopyright {
	
}
.SubsidCompanyName {
	FONT-WEIGHT: bold
}
.SubsidSubsidName {
	BACKGROUND-COLOR: #f0f0f0
}
.SubsidCopyright {
	
}
.SubsidDisclaimer {
	
}
.SubsidCompleteList {
	
}
.AddInfoBullet {
	
}
.AddInfoHeader {
	
}
.AddInfoWebSite {
	
}
.AddInfoDescr {
	
}
.TopBlank {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
.TopBlank A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.TopBlank A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.TopBlank A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.LinkListInfo {
	FONT-STYLE: italic
}
.CnsHead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; TEXT-ALIGN: left
}
.CnsRow {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
.CnsLink {
	
}
.CalendarHeader {
	BACKGROUND-COLOR: #cccccc
}
.CalendarHeader A {
	COLOR: #000066
}
.CalendarHeader A:visited {
	COLOR: #000066
}
.CalendarTop {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000066
}
