P.default {
	FONT-SIZE: 8pt; WIDTH: 450px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
PRE.default {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Courier, sans-serif
}
SPAN.crumbs {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
A {
	COLOR: #0030f0; TEXT-DECORATION: none
}
A:link {
	COLOR: #0030f0; TEXT-DECORATION: none
}
A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0030f0; TEXT-DECORATION: underline
}
.nav_bg {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #e0e0e0
}
TD.header_nav_cell {
	FONT-SIZE: 8pt; BORDER-BOTTOM: #909090 1px solid; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #aaaaaa
}
A.header_nav {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.header_nav:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.header_nav:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.header_nav:active {
	COLOR: #a04040; TEXT-DECORATION: none
}
A.header_nav:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.footer_nav {
	FONT-SIZE: 8pt; COLOR: #6060a0; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.footer_nav:link {
	COLOR: #6060a0; TEXT-DECORATION: none
}
A.footer_nav:visited {
	COLOR: #6060a0; TEXT-DECORATION: none
}
A.footer_nav:active {
	COLOR: #a04040; TEXT-DECORATION: none
}
A.footer_nav:hover {
	COLOR: #6060a0; TEXT-DECORATION: underline
}
A.credits_nav {
	FONT-SIZE: 7pt; COLOR: #6060a0; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.credits_nav:link {
	COLOR: #6060a0; TEXT-DECORATION: none
}
A.credits_nav:visited {
	COLOR: #6060a0; TEXT-DECORATION: none
}
A.credits_nav:active {
	COLOR: #a04040; TEXT-DECORATION: none
}
A.credits_nav:hover {
	COLOR: #6060a0; TEXT-DECORATION: underline
}
.credits {
	FONT-SIZE: 7pt; COLOR: #808080; FONT-FAMILY: Verdana
}
A.sys_nav {
	FONT-SIZE: 8pt; COLOR: #0030f0; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.sys_nav:link {
	COLOR: #0030f0; TEXT-DECORATION: none
}
A.sys_nav:visited {
	COLOR: #0030f0; TEXT-DECORATION: none
}
A.sys_nav:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.sys_nav:hover {
	COLOR: #0030f0; TEXT-DECORATION: underline
}
#collnav_link {
	FONT-SIZE: 8pt; COLOR: #0030c0; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
TD.coll_nav_id {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
TR.nav_item {
	
}
TR.nav_item_active {
	BACKGROUND-COLOR: #ffffff
}
P.std_view_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
SPAN.std_view_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
P.admin_view_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
SPAN.admin_view_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
P.dev_view_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
SPAN.dev_view_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
SPAN.big_view_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003399; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
SPAN.index_view_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; WIDTH: 100%; COLOR: #003399; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-ALIGN: left
}
.view_section_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.view_shell {
	MARGIN-TOP: 15px; FONT-SIZE: 8pt; MARGIN-LEFT: 20px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
TD.left_nav {
	PADDING-BOTTOM: 2px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.subsubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
INPUT.page_header {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 10pt; BACKGROUND: #f5f5f5; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid
}
INPUT.small {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
INPUT.default {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
INPUT.small_text {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
INPUT.default_text {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
INPUT.small_btn {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
INPUT.default_btn {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
INPUT.fsmall {
	FONT-SIZE: 8pt; FONT-FAMILY: Courier New
}
INPUT.fmedium {
	FONT-SIZE: 10pt; FONT-FAMILY: Courier New
}
SELECT.small {
	FONT-SIZE: 8pt; FONT-FAMILY: Helvetica
}
SELECT.default {
	FONT-SIZE: 8pt; FONT-FAMILY: Helvetica
}
TEXTAREA.small {
	FONT-SIZE: 10pt; FONT-FAMILY: Helvetica
}
TEXTAREA.default {
	FONT-SIZE: 10pt; FONT-FAMILY: Helvetica
}
TEXTAREA.fsmall {
	FONT-SIZE: 8pt; FONT-FAMILY: Courier New
}
TEXTAREA.fmedium {
	FONT-SIZE: 10pt; FONT-FAMILY: Courier New
}
TABLE.small {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
TABLE.default {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
TR.std_banner {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #7090b0
}
TD.std_banner {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #7090b0
}
TH.std_banner {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #7090b0
}
TR.std_dark {
	BACKGROUND-COLOR: #e0e0e0
}
TR.std_light {
	BACKGROUND-COLOR: #f0f0f0
}
.large_font {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.medium_font {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.small_font {
	FONT-SIZE: 6pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.small_link {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.small_input {
	FONT-SIZE: 8pt; FONT-FAMILY: TimesNewRoman
}
.tiny_font {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.tiny_link {
	FONT-SIZE: 7pt; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.large_font_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.medium_font_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.small_font_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 6pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.small_link_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.small_input_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: TimesNewRoman
}
.tiny_font_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.tiny_link_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
BODY {
	BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 8pt; COLOR: #000033; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.home_head {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.home_head:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.home_subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.home_subhead:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.homepghead {
	FONT-SIZE: 24px; COLOR: #039
}
.homepghsmall {
	FONT-SIZE: 18px; COLOR: #039
}
.homepghbord {
	BORDER-BOTTOM: #039 1px solid
}
#l1 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#l2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#l3 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#l4 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#l5 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#l6 {
	FONT-SIZE: 9pt; WIDTH: 100%; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
#l7 {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.l1 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.l2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.l3 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.l4 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.l5 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.l6 {
	FONT-SIZE: 9pt; WIDTH: 100%; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.l7 {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.tblhead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; BACKGROUND-COLOR: #e0ffe0
}
.sp {
	FONT-SIZE: 4pt
}
A:link {
	COLOR: #0030f0; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0030f0; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0030f0; TEXT-DECORATION: underline
}
.text {
	FONT-SIZE: 8pt; COLOR: #000033; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.btext {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.itext {
	FONT-SIZE: 9pt; FONT-STYLE: italic; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.error {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.nav_bg {
	FONT-SIZE: 8pt; COLOR: #000033; BACKGROUND-COLOR: #e0e0e0
}
.nav_head {
	FONT-WEIGHT: normal
}
.nav_head_active {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #ffffff
}
.nav_item {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt
}
.nav_item_active {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
.nav_sub {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt
}
.nav_sub_active {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
.breadcrumbs {
	FONT-SIZE: 7pt
}
.content_head {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt; COLOR: #003399
}
.head {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt; COLOR: #003399
}
H1 {
	FONT-SIZE: 14pt; COLOR: #003399
}
.content_subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.abstract {
	FONT-STYLE: italic
}
.small {
	FONT-SIZE: 7pt
}
.smallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt
}
.tableborder {
	BACKGROUND-COLOR: white
}
.tablehead {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #7090b0
}
.tablehead:link {
	COLOR: white
}
.tablehead:visited {
	COLOR: white
}
.tablehead:active {
	COLOR: white
}
.tablehead:hover {
	COLOR: white
}
.tablesubhead {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #eeeeee
}
.tablesubheadalt {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e0e0
}
.tablebody {
	BACKGROUND-COLOR: #eeeeee
}
.tablebodyalt {
	BACKGROUND-COLOR: #e0e0e0
}
.inputtextcolor {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.inputtext {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.textbgcolor {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; BACKGROUND-COLOR: #e0e0e0
}
.html_head {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
.boxhead {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #7090b0
}
.boxbody {
	BACKGROUND-COLOR: #f0f0f0
}
.red {
	COLOR: red
}
#hd {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #7090b0
}
#feat {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #aaaaaa
}
#max1 {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #e0e0e0
}
#max1l {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #e0e0e0
}
#max0 {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #e0e0e0
}
#max0l {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #e0e0e0
}
.max2b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #cdd9ec
}
.max1 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #eef1f6; TEXT-ALIGN: center
}
.max1l {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #eef1f6; TEXT-ALIGN: left
}
.max1lc {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #eef1f6; TEXT-ALIGN: center
}
text {
	FONT-SIZE: 9pt; COLOR: #000033; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
btext {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
itext {
	FONT-SIZE: 9pt; FONT-STYLE: italic; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
error {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
nav_bg {
	FONT-SIZE: 8pt; COLOR: #000033; BACKGROUND-COLOR: #e0e0e0
}
nav_head {
	FONT-WEIGHT: normal
}
nav_head_active {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #ffffff
}
nav_item {
	FONT-WEIGHT: normal
}
nav_item_active {
	BACKGROUND-COLOR: #ffffff
}
nav_sub {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt
}
nav_sub_active {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
breadcrumbs {
	FONT-SIZE: 6pt
}
content_head {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt; COLOR: #003399
}
HEAD {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt; COLOR: #003399
}
content_subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #003399; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}
abstract {
	FONT-STYLE: italic
}
SMALL {
	FONT-SIZE: 7pt
}
smallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt
}
OL.lowerroman {
	LIST-STYLE-TYPE: lower-roman
}
OL.upperroman {
	LIST-STYLE-TYPE: upper-roman
}
OL.loweralpha {
	LIST-STYLE-TYPE: lower-alpha
}
OL.upperalpha {
	LIST-STYLE-TYPE: upper-alpha
}
