.snapshot     { font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: right; clear: right; margin: 5px; padding: 5px; border: ridge 1px #e7e7e7; width: 200px }
.snapshotcat    { color: #8f8b66; font-weight: normal; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase; float: left; clear: both; margin-right: 2px; margin-left: 5px; padding-top: 8px; border-top: gray }
.snapshotstat    { color: #757253; font-weight: bold; font-size: 9px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  float: left; clear: left; margin-right: 2px; margin-left: 5px; width: 160px }
.snapshottext   { color: #757253; font-weight: bolder; font-size: 9px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; clear: both; margin-right: 2px; margin-left: 5px; padding-top: 8px }

.profile     { font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: right; clear: right; margin: 5px; padding: 5px; border: ridge 1px #e7e7e7; width: 250px }
.profilecat    { color: #757253; font-weight: normal; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase; float: left; clear: both; margin-right: 2px; margin-left: 5px; padding-top: 8px; border-top: gray }
.profilestat    { color: #8f8b66; font-weight: bold; font-size: 9px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  float: left; clear: left; margin-right: 2px; margin-left: 5px; width: 230px }
.profiletext   { color: #757253; font-weight: bolder; font-size: 9px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; clear: both; margin-right: 2px; margin-left: 5px; padding-top: 8px }

a:link {color: #071C51; text-decoration: underline}
a:visited {color: #071C51; text-decoration: underline}
a:active {color: #071C51; text-decoration: underline}
a:hover {color: #999999; text-decoration: underline}

p{
	margin: 0px 0px 8px 0px;
}

li {
	list-style-position: outside;
	line-height: 125%;
}


.sub_nav_choices {
	color: #647192; 
	letter-spacing: -0.04em;
  font-size: 11px; 
  font-variant: small-caps;
  font-weight: bold
 }
.sub_nav_choices:link {color: #647192;; text-decoration: none}
.sub_nav_choices:visited {color: #647192;; text-decoration: none}
.sub_nav_choices:active {color: #647192;; text-decoration: none}
.sub_nav_choices:hover {color: #9999CC; text-decoration: none}

.sub_nav_choices_hot {
	color: #B3AFAF; 
	letter-spacing: -0.04em;
  font-size: 11px; 
  font-variant: small-caps;
  font-weight: bold
 }
.sub_nav_choices_hot:link {color: #B3AFAF;; text-decoration: none}
.sub_nav_choices_hot:visited {color: #B3AFAF;; text-decoration: none}
.sub_nav_choices_hot:active {color: #B3AFAF;; text-decoration: none}
.sub_nav_choices_hot:hover {color: #9999CC; text-decoration: none}



.client_login_box_choices {
	color: #D6DCE8; 
  font-size: 8pt; 
  font-variant: small-caps;
  font-weight: bold
 }
.client_login_box_choices:link {color: #D6DCE8; text-decoration: none}
.client_login_box_choices:visited {color: #D6DCE8; text-decoration: none}
.client_login_box_choices:active {color: #D6DCE8; text-decoration: none}
.client_login_box_choices:hover {color: #647192; text-decoration: none}


.nav_01 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.25px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: #FFFFFF
}
.nav_01:link {color: #FFFFFF; text-decoration: none}
.nav_01:visited {color: #FFFFFF; text-decoration: none}
.nav_01:active {color: #FFFFFF; text-decoration: none}
.nav_01:hover {color: c0c0c0; text-decoration: none}

.footer_nav {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.25px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	#font-variant: small-caps; 
	text-transform: capitalize; 
	color: #FFFFFF
}
.footer_nav:link {color: #FFFFFF; text-decoration: none}
.footer_nav:visited {color: #FFFFFF; text-decoration: none}
.footer_nav:active {color: #FFFFFF; text-decoration: none}
.footer_nav:hover {color: #999999; text-decoration: none}

.body_txt_03 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	#line-height: 100%; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #003366;
}
.body_txt_03:link {color: #003366; text-decoration: none}
.body_txt_03:visited {color: #003366; text-decoration: none}
.body_txt_03:active {color: #003366; text-decoration: none}
.body_txt_03:hover {color: #999999; text-decoration: none}

.body_txt_02 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        line-height: 125%;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #071C51;
}
.body_txt_02:link {color: #071C51; text-decoration: none}
.body_txt_02:visited {color: #071C51; text-decoration: none}
.body_txt_02:active {color: #071C51; text-decoration: none}
.body_txt_02:hover {color: #999999; text-decoration: none}


.page_sub_header {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        line-height: 125%;
        font-variant: normal;
        text-transform: none;
				letter-spacing: 0.03em; 
				word-spacing: -0.01em; 
				color: #364772; 
				font-weight: bold; 
				font-size: 9pt; 
				border-bottom-style: solid; 
				border-bottom-color: #838ea8; 
				border-bottom-width: 2; 
				text-align: right;
}

.tdm_sector_listing {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        line-height: 125%;
        font-variant: normal;
        text-transform: none;
				letter-spacing: 0.03em; 
				word-spacing: -0.01em; 
				color: white; 
				background-color: #727E9C;
				font-weight: bold; 
				font-size: 8pt; 
				padding-bottom: 2px;
				padding-right: 2px;
				padding-top: 2px;
				padding-bottom: 3px;
				xborder-bottom-style: solid; 
				xborder-bottom-color: #838ea8; 
				xborder-bottom-width: 2; 
				text-align: center;
}
.tdm_sector_listing:link {color: white; text-decoration: none}
.tdm_sector_listing:visited {color: white; text-decoration: none}
.tdm_sector_listing:active {color: white; text-decoration: none}
.tdm_sector_listing:hover {color: #364772; text-decoration: none}


.body_hi_02 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        line-height: 125%;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        background-color: 999999;
        color: red;
}
.body_hi_02:link {color: red; text-decoration: none}
.body_hi_02:visited {color: red; text-decoration: none}
.body_hi_02:active {color: red; text-decoration: none}
.body_hi_02:hover {color: black; text-decoration: none}


.body_bold_txt_02 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        line-height: 125%;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #071C51;
}
.body_bold_txt_02:link {color: #071C51; text-decoration: none}
.body_bold_txt_02:visited {color: #071C51; text-decoration: none}
.body_bold_txt_02:active {color: #071C51; text-decoration: none}
.body_bold_txt_02:hover {color: #999999; text-decoration: none}

.body_bold_txt_22 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-style: normal;
        line-height: 125%;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #071C51;
}
.body_bold_txt_22:link {color: #071C51; text-decoration: none}
.body_bold_txt_22:visited {color: #071C51; text-decoration: none}
.body_bold_txt_22:active {color: #071C51; text-decoration: none}
.body_bold_txt_22:hover {color: #999999; text-decoration: none}



.copy_block_header {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        line-height: 125%;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #071C51;
        margin-bottom: 0px;
        margin-top: 15px;
}
.copy_block_header:link {color: #071C51; text-decoration: none}
.copy_block_header:visited {color: #071C51; text-decoration: none}
.copy_block_header:active {color: #071C51; text-decoration: none}
.copy_block_header:hover {color: #999999; text-decoration: none}


.body_red_txt_02 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        line-height: 125%;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #800000;
}
.body_red_txt_02:link {color: #800000; text-decoration: none}
.body_red_txt_02:visited {color: #800000; text-decoration: none}
.body_red_txt_02:active {color: #800000; text-decoration: none}
.body_red_txt_02:hover {color: #999999; text-decoration: none}


.body_red_bold_txt_02 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        line-height: 125%;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #800000;
}
.body_red_bold_txt_02:link {color: #800000; text-decoration: none}
.body_red_bold_txt_02:visited {color: #800000; text-decoration: none}
.body_red_bold_txt_02:active {color: #800000; text-decoration: none}
.body_red_bold_txt_02:hover {color: #999999; text-decoration: none}




.body_first_paragraph_02 { 
  margin-right: 5px;
  margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-height: 
	font-style: normal; 
	line-height: 128%; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	#letter-spacing: 0.03em;
	word-spacing: 0.2em;
	text-align: left;
	color: #800000;
}
.body_first_paragraph_02:link {color: #800000; text-decoration: none}
.body_first_paragraph_02:visited {color: #800000; text-decoration: none}
.body_first_paragraph_02:active {color: #800000; text-decoration: none}
.body_first_paragraph_02:hover {color: #999999; text-decoration: none}

.body_first_paragraph_01 { 
  margin-right: 0px;
  margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-height: 
	font-style: normal; 
	line-height: 128%; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	#letter-spacing: 0.03em;
	word-spacing: 0.2em;
	text-align: left;
	color: #800000;
}
.body_first_paragraph_01:link {color: #800000; text-decoration: none}
.body_first_paragraph_01:visited {color: #800000; text-decoration: none}
.body_first_paragraph_01:active {color: #800000; text-decoration: none}
.body_first_paragraph_01:hover {color: #999999; text-decoration: none}

.view_report_headline {
  margin-right: 5px;
  margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-height: 
	font-style: normal; 
	xline-height: 128%; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	#letter-spacing: 0.03em;
	word-spacing: 0.2em;
	text-align: left;
	color: #003366;
}

.view_report_headline2 {
  margin-right: 5px;
  margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-height: 
	font-style: normal; 
	xline-height: 128%; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	#letter-spacing: 0.03em;
	word-spacing: 0.2em;
	text-align: left;
	color: #003366;
}

.body_hdrs_02 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 12px; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #003366
}
.body_hdrs_02:link {color: #003366; text-decoration: none}
.body_hdrs_02:visited {color: #003366; text-decoration: none}
.body_hdrs_02:active {color: #003366; text-decoration: none}
.body_hdrs_02:hover {color: #999999; text-decoration: none}


.body_bold_txt_01 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #333333
}
.body_bold_txt_01:link {color: #333333; text-decoration: none}
.body_bold_txt_01:visited {color: #333333; text-decoration: none}
.body_bold_txt_01:active {color: #333333; text-decoration: none}
.body_bold_txt_01:hover {color: #003366; text-decoration: none}



.form_labels {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: 0B144D
}

.form_fields {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	background-color: FFFFEF;
	text-transform: none; 
	color: 000000;
}

#p {
#	margin: 0px 0px 0px 0px;
#}

p.nomargin {
	margin: 0px 0px 0px 0px;
}

br.smaller {
	border-style: solid;
}

.report_buy a:link, .report_buy a:visited {
	color: #D6DCE8;
	background-color: #0b144d;
	border: 1px solid #0b144d;
	display: block;
	width: 10em;
	text-align: center;
	margin: auto;
	padding: 0.4em;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.report_buy a:hover {
	color: #0b144d;
	background-color: #D6DCE8;
}
.report_buy a:active {
	color: red;
}

#prv_login_or_trial {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  margin: auto;
  margin-top: 2em;
  position: relative;
  left: 5px;
}

#prv_login_or_trial a {
  display: block;
  width: 95%;
  margin: auto;
  margin-left: 0px;
  margin-top: 1em;
  margin-bottom: 1em;
  background-color: #071c51;
  color: white;
  font-weight: bold;
  height: 2.7em;
  font-size: 18px;
  text-align: center;
  line-height: 2.7em;
  text-decoration: none;
  border: 1px solid #071c51;
}

#prv_login_or_trial a:hover {
  background-color: #fff;
  color: #071c51;
  border: 1px solid #071c51;
}

td.webcast_description {
	padding:5px;
	font-size:11px;
}
