BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 75%; BACKGROUND: #ffffff; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.imagecaption {
	FONT-SIZE: 80%; COLOR: #333333; FONT-STYLE: italic
}
.marginnote {
	FONT-SIZE: 120%; COLOR: #999999; LINE-HEIGHT: 200%; FONT-STYLE: italic
}
A:link {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.leftnav:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.leftnav:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.leftnav:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.leftnav:active {
	TEXT-DECORATION: underline
}
A.header:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.header:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.header:visited {
	COLOR: #555555; TEXT-DECORATION: none
}
A.header:active {
	COLOR: #555555; TEXT-DECORATION: none
}
.copyrightText {
	FONT-SIZE: 80%
}
.columnheading {
	FONT-WEIGHT: bold; BACKGROUND: #cccccc
}
.smalltext {
	FONT-SIZE: 80%
}
.redtext {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.redlargertext {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #ff0000
}
.largertext {
	FONT-SIZE: 85%
}
.redheading {
	FONT-SIZE: 120%; BACKGROUND: #ffffff; COLOR: #ff0000
}
.redmajorheading {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; BACKGROUND: #ffffff; COLOR: #ff0000
}
.grayheading {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; COLOR: #666666
}
.majorheading {
	FONT-WEIGHT: bold; COLOR: #000000
}
.blackbarheader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 120%; BACKGROUND: #000000; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.cooperStdHeader {
	FONT-SIZE: 80%
}
TABLE.cooperStdFooter {
	BACKGROUND: #000000; COLOR: #ffffff; TEXT-ALIGN: left
}
A.footer:link {
	FONT-SIZE: 80%; BACKGROUND: #000000; COLOR: #ffffff; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-SIZE: 80%; BACKGROUND: #000000; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.footer:visited {
	FONT-SIZE: 80%; BACKGROUND: #000000; COLOR: #ffffff; TEXT-DECORATION: none
}
A.footer:active {
	FONT-SIZE: 80%; BACKGROUND: #000000; COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.cooperNavMenu {
	FONT-SIZE: 85%; BACKGROUND: #000000; COLOR: #ffffff; TEXT-ALIGN: left
}
DIV.cooperNavMenu2 {
	FONT-SIZE: 85%; BACKGROUND: #333333; COLOR: #ffffff; TEXT-ALIGN: left
}
TD.cooperNavMenuTabSelected {
	FONT-WEIGHT: normal; BACKGROUND: #ff0000; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.cooperNavMenuTabSelected2 {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: none
}
A.navigation:link {
	BACKGROUND: #000000; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navigation:hover {
	BACKGROUND: #000000; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.navigation:visited {
	BACKGROUND: #000000; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navigation:active {
	BACKGROUND: #000000; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navigation2:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navigation2:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.navigation2:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navigation2:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TABLE.newsReader {
	BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
DIV.newsReaderDivisions {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px
}
.newsReaderHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
.newsReaderAbstractText {
	FONT-SIZE: 100%
}
.newsReaderArticleText {
	FONT-SIZE: 100%
}
A.newsReader:link {
	TEXT-DECORATION: none
}
A.newsReader:hover {
	TEXT-DECORATION: underline
}
A.newsReader:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.newsReader:active {
	TEXT-DECORATION: none
}
.newsListHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 90%
}
.newsListArticle {
	FONT-SIZE: 90%
}
.newsListDisplayDate {
	FONT-SIZE: 90%; COLOR: #ff0000
}
.grayBlock {
	FONT-SIZE: 90%; BACKGROUND: #e1e1e1; COLOR: #000000; LINE-HEIGHT: 125%; TEXT-ALIGN: center
}
.grayBlockLargeText {
	FONT-WEIGHT: bold; FONT-SIZE: 170%; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; LINE-HEIGHT: 95%
}
.faqquestion {
	FONT-WEIGHT: bold; COLOR: red
}
.faqanswer {
	
}
.formrequired {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.formlabel {
	FONT-WEIGHT: bold; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.message {
	FONT-SIZE: 100%
}
.warningmessage {
	FONT-SIZE: 100%; COLOR: #ff0000
}
.row {
	
}
.row2 {
	BACKGROUND-COLOR: #cccccc
}
.newsTabText {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 3px
}
.newsTabOff {
	COLOR: #ffffff; BACKGROUND-COLOR: #666666
}
.newsTabOn {
	COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.newsTabDivider {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
A.newsTabLinkOff:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.newsTabLinkOff:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.newsTabLinkOff:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.newsTabLinkOff:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.newsTabLinkOn:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.newsTabLinkOn:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.newsTabLinkOn:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.newsTabLinkOn:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
