body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#000000;
	font-size:9.5pt;
	/*color:#535353;*/
	background-color:#C1D3DF;
	width:100%;
	margin:0px;
	
}
.ErrorText
{
	height:15px;
	text-align: left;
    font-family:Verdana,Arial,Helvetica;
    font-weight:bold;
    color:red;
    font-size: 8pt;
}

.header2Gray {color:#145baf; font-size:18px;}
.header3Gray {color:#455b66; font-size:14px;}
.header4Gray {color:#455b66; font-size:12px;}
.grayBodyText {color:#455b66; font-size:12px;}
.grayBodyText a{color:#145baf; }
.grayBodyText a:visited{color:#145baf; }



.BlueTextLarge
{
	color:#0060A0;
	font-size:20px;
	font-weight:bold;
}

bookNames
{
	width:370px;
	font-size:9px;
}

.noprint
{
	display:none;
}

td {
}
a {
	color:#0274B0;
}
a:visited {
	color:Purple;
}
p {
	margin:0px;
	margin-bottom:10px;
}
h1 {
	font-size:11pt;
	font-weight:bold;
	margin-bottom:1px;
	display:inline;
}
h2 {
	font-size:11pt;
	font-weight:bold;
	color:#0274B0;
	margin-bottom:1px;
	display:inline;
}
h3 {
	font-size:9pt;
	font-weight:bold;
	color:#0274B0;
	margin-bottom:1px;
	display:inline;
}
h5 {
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
	margin-bottom:1px;
	margin-top:0px;
}
h6 {
	font-size:8pt;
	font-weight:bold;
	color:#085B87;
	margin-bottom:1px;
	margin-top:0px;
}
b {
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	margin-bottom:1px;
}
td strong {
	font-weight:bold;
	color:#000000;
	margin-bottom:1px;
}
ul {
	margin:0px;
	padding:0px;
	list-style-position: inside;
	list-style-type: disc;
}
ul.justified {
	list-style-position: outside;
	padding-left:15px;
	padding-right:5px;
}

ol {
	margin:0px;
	padding:0px;
	list-style-position: inside;
}
ol.justified {
	list-style-position: outside;
	padding-left:15px;
	padding-right:5px;
}

a.arrow-link {
	display:block;
	margin-top:10px;
}
a.arrow-link img {
	float:left;
	margin-right:5px;
	border:0px;
}
.arrow-linkRad
{
	background-image:url(/BI/images/contentBox/arrow1.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
	display:block;
	margin-top:10px;
	float:left;
	margin-right:5px;
	border:0px;
}

.arrow-linkRadNoMargin
{
	background-image:url(/BI/images/contentBox/arrow1.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
	display:block;
	margin-top:3px;
	float:left;
	margin-right:5px;
	border:0px;
}


.greenlink 
{
	color: #2C9943;	
	text-decoration:none;	
}

.greenlink a
{
	color:#2C9943;
	text-decoration:none;
}

.greenlink a:hover
{
	color:#2C9943;
	text-decoration:none;
}


.greenlink a:visited
{
	color:#2C9943;
	text-decoration:none;
}

.arrow-linkRad1
{
	background-repeat:no-repeat;
	display:block;
	margin-top:10px;
	float:left;
	margin-right:5px;
	border:0px;
}
.arrow-linkRad2
{
	background-image:url(/BI/images/contentBox/arrow1.gif);
	background-repeat:no-repeat;
	padding-left:18px;	
	display:block;
	margin-top:4px;
	float:left;
	margin-right:5px;
	border:0px;
}
a.arrow-linkCenter img {
	margin-right:5px;
	border:0px;
}
.error { 
	color: #990000; 
	font-weight: bold; 
}
.thumb-image {
	float:left; 
	margin-right:10px; 
	margin-bottom:5px;
}
.shadow-top {
	background-image:url(/BI/images/border/top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:5px;
/*	width:728px; */
        width:770px;
	margin-left:auto;
	margin-right:auto;
}
.shadow-bottom {
	background-image:url(/BI/images/border/bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:5px;
}
.shadow-left {
	background-image:url(/BI/images/border/left.gif);
	background-repeat:repeat-y;
	padding-left:5px;
/*	width:728px;*/
        width:770px;
	margin-left:auto;
	margin-right:auto;
}
.shadow-right {
	background-image:url(/BI/images/border/right.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding-right:5px;
	/*width:728px;*/
        width:770px;
	margin-left:auto;
	margin-right:auto;
}
.global-header {
 	position:relative;
 	background-color:#FFFFFF;
	/* fix to make sure content stays inside border when using float. */
	overflow: hidden;
	width:100%;
	height:69px;
}
.logo {
	float:left;
}
.topNav {
	float:right;
        list-style-type:none;
	padding:7px;
	margin:0px;	
        padding-left:5px;
	margin-top:14px;
        margin-right:0px;
}
.topNav li {
	display:inline;
	margin:5px;
}
.utilities-container {
	height:24px;
	background-image:url(/BI/images/utilities/background.gif);
	background-position:top;
	background-repeat:repeat-x;
        text-align: center;
        font-family:Arial;
        font-size: 9pt;
        
}
.utilities-search {
	float:right;
	margin:0px; padding:0px;
}
.utilities {
	padding-top:3px;
	float:right;
    text-align: center;
}

.utilities-volunteer {
	padding-top:3px;
	float:left;
    text-align: center;
}

.utilities-volunteer a {
	text-decoration:none;
	font-size:8pt;
	font-weight: bold;
	letter-spacing:.1em;
	/*color:#777777;*/
    color:#3D3D3D;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:5px;
	padding-top:3px;
}

.utilities a {
	text-decoration:none;
	font-size:8pt;
	font-weight: bold;
	letter-spacing:.1em;
	/*color:#777777;*/
    color:#3D3D3D;
	background-image:url(/BI/images/utilities/vdiv.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:5px;
	padding-top:3px;
}
.utilities a.first {
	background-image:none;
}
.utilities a:visited {
	/*color:#777777;*/
    color:#3D3D3D
}
.member-welcome {
	font-weight:bold;
	font-size:8pt;
	letter-spacing:.1em;
	color:#777777;
	padding-left:1px;
	margin-right:5px;
	margin-bottom:1px;
}
.search {
	float:right;
	height:24px;
	margin:0px; padding:0px;
	padding-right:6px;
}
.search-box {
	width:113px;
	border:0px; margin:0px; padding:0px;
	margin-top:3px;
	margin-right:3px;
	margin-left:2px;
	background-image:url(/BI/images/utilities/searchBox.gif);
	background-repeat:no-repeat;
}
.search-button {
	margin-right:5px;
	margin-top:5px;
	vertical-align:top;
}
.topicNav {
	clear:both;
}
.topicNav img {
	float:left;
}
.subTopicNav {
	clear:both;
	height:18px;
	background-color:#CBE6F4;
	padding-top:3px;
}
.subTopicNav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.7pt;
	text-decoration:none;
	/*color:#347EA5;*/
        color:#023776;
	background-image:url(/BI/images/topicNav/sub_vdiv.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
}
.subTopicNav a.first {
	padding-left:7px;
	background-image:none;
}
.subTopicNav a:visited {
	/*color:#347EA5;*/
        color:#023776;
}
.tertiaryNav {
	clear:both;
	padding-top:3px;
}
.tertiaryNav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	color:#347EA5;
	
	background-image:url(/BI/images/topicNav/sub_vdiv.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:5px;
}
.tertiaryNav a.first {
	padding-left:0px;
	background-image:none;
}
.tertiaryNav a:visited {
	color:#347EA5;
}
.topic-blurb td {
	vertical-align:top;
}
.topic-blurb td.text {
	width:284px;
	padding-top:40px;
	padding-right:20px;
}
.topic-blurb td.text_home {
	width:284px;
	padding-top:1px;
	padding-right:20px;
}
.topic-blurb td.text img{
	margin-bottom:3px;
}
.topic-blurb td.photo {
	line-height:0px;
	width:285px;
}
.topic-blurb td.coming_soon_text {
        font-family:Helvetica Neue, Helvetica, sans-serif;
	font-size:15px;
	line-height:25px;
	text-decoration:none;
	color:#347EA5;
	padding-bottom:3px;
	padding-left:10px;
	vertical-align:bottom;       
}
.foreground {
	/*width:728px;*/
        width:770px;
	margin-left:auto;
	margin-right:auto;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	
}
.mainContainer {
	clear:both;
	width:100%;
	overflow:hidden;
	background-color:#FFFFFF;
	height: 400px;
}
.leftColumn {
	vertical-align:top;
	
}
.feature-column {
	vertical-align:top;
	float:right;
	width:145px;
}
.page-column {
	border-collapse:collapse;
}
.page-column td {
	vertical-align:top;
}
.topShadow {
	background-image:url(/BI/images/topicNav/sub_bottom_shadow.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.main-blurb {
	display:block;
	width:569px;
}

.main-copy {
	padding-top:34px; 
}
.main-pic { 
	padding-right:10px;
}
.main-body {
	/*width:569px;*/
    width:599px;           
	padding-top:10px;
	background-image:url(/BI/images/misc/hlineFade.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-bottom:20px;
}

.content-hdr-lrg
{
	width:590px;
}

.content-blurb {
	display:block;
	width:408px;
	margin-left:22px; /*10*/
}
.content-blurb-tbl td {
	vertical-align:top;
}
.content-blurb-tbl td.text {
	padding-left:10px;
	padding-right:20px;
	padding-top:0px;
	margin-top:0px;
}
.content-blurb-tbl td.photo img {
	clear:both;
}

.article-hdr {
	position:relative;
	display:block;
	width:569px;
	height:45px;
        vertical-align:bottom;	
        margin-left:10px;
}

.contentBox-RADEditor
{
	
}

.pos-bottom-right {
	position:absolute;
	bottom: 0px;
	right: 0px;
}
.pos-bottom-left {
	position:absolute;
	bottom: 0px;
	left: 0px;
}

.pos-top-left {
	position:relative;
	top: 10px;
	left: 7px;
}
.article-hdr-lrg {
	/*position:relative;
	display:block;*/
	width:590px;        
	/*height:64px;*/
	/*clear:both;*/
}

.photoContentHeader 
{
	vertical-align:bottom;
}
.article-hdr-tbl td.photo {
	padding-left:10px;
	line-height:0px;
	vertical-align:bottom;
}
.article-hdr-tbl td.text {
	font-family:Helvetica Neue, Helvetica, sans-serif;
	font-size:19px;
	line-height:25px;
	text-decoration:none;
	color:#347EA5;
	padding-bottom:3px;
	padding-left:10px;
	vertical-align:bottom;
}
.article-hdr-tbl td.nopad {
	padding-left:0px;
	padding-bottom:0px;
}

.HeaderMemberHome
{
	font-family:Helvetica Neue, Helvetica, sans-serif;
	font-size:19px;
	line-height:25px;
	text-decoration:none;
	color:#347EA5;
	vertical-align:bottom;
	padding-left:0px;
	padding-bottom:0px;
}

.article-hdr-tbl td.pad1 {
	padding-left:2px;
	padding-bottom:0px;
}

.article-body {
	border-top: 1px solid #3593C4;
	width:593px;
	padding-top:20px;
	padding-bottom:20px;
}

.blog-entry .bdate {
	padding-bottom:10px;
}
.blog-entry .btitle {
	font-weight:bold;
	color:#000000;
	margin-bottom:1px;
}
.blog-entry .bfooter {
	padding-top:10px;
}
.blog-entry .bhr {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CFCFCF;
}

.event {
	padding-bottom:10px;
}
.event .title {
	font-weight:bold;
	color:#000000;
	margin-bottom:4px;
}
.event .title_lrg {
	font-size:8.5pt;
	font-weight:bold;
	color:#000000;
	margin-bottom:4px;
}
.event .info {
	font-style:italic;
	margin-bottom:2px;
}
.event .date {
	font-style:italic;
}
.event .hr {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CFCFCF;
}

.hr {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CFCFCF;
}
.hr-nospace {
	margin-bottom:5px;
	border-bottom:1px solid #CFCFCF;
}
.contentBox-large-noback {
	width:559px;
    margin-left:22px;
    margin-bottom:10px;
}
.contentBox-large {
	width:559px;
	/*width:580px;*/
	background-image:url(/BI/images/contentBox/cbox_bg_large.gif);
	background-repeat:repeat-y;
	/*margin-left:10px;*/
        margin-left:22px;
}
.contentBox-mlarge {
	width:408px;
	margin-left:22px;
	background-image:url(/BI/images/contentBox/cbox_bg_mlarge.gif);
	background-repeat:repeat-y;
}
.contentBox-medium {
	width:275px;
	/*margin-left:10px;*/
        margin-left:22px;
	background-image:url(/BI/images/contentBox/cbox_bg_med.gif);
	background-repeat:repeat-y;
}

.contentBox-xlarge-nomargin {
	width:574px;
	background-image:url(/BI/images/contentBox/cbox_bg_large.gif);
	background-repeat:repeat-y;
}
.contentBox-large-nomargin {
	width:559px;
	background-image:url(/BI/images/contentBox/cbox_bg_large.gif);
	background-repeat:repeat-y;
}
.contentBox-mlarge-nomargin {
	width:408px;
	margin-left:22px;
	background-image:url(/BI/images/contentBox/cbox_bg_mlarge.gif);
	background-repeat:repeat-y;
}
.contentBox-medium-nomargin {
	width:275px;
	background-image:url(/BI/images/contentBox/cbox_bg_med.gif);
	background-repeat:repeat-y;
}
/* this is for report medium content box */
.reportContentBox-medium {
	width:275px;
	margin-left:10px;        
	background-image:url(/BI/images/contentBox/cbox_bg_med.gif);
	background-repeat:repeat-y;
}

.contentBox-medium-blue {
	width:275px;
	margin-left:10px;
	background-image:url(/BI/images/contentBox/cbox_bg_med-blue.gif);
	background-repeat:repeat-y;
}
.contentBox-small {
	width:210px;
	background-image:url(/BI/images/contentBox/cbox_bg_small.gif);
	background-repeat:repeat-y;
}
.contentBox-xsmall {
	width:200px;
	background-image:url(/BI/images/contentBox/cbox_bg_xsmall.gif);
	background-repeat:repeat-y;
}

.contentBox-xxsmall-placeholder {
	width:151px;
}

.contentBox-xxsmall-nb {
	width:141px;
	background-image:url(/BI/images/contentBox/cbox_bg_xxsmall-nb.gif);
	background-repeat:repeat-y;
}

.contentBox-large .contentli {
	color:#014A70;
	padding-left:3px;
	padding-top:5px;
	padding-right:3px;
}
.contentBox-large .content {
	/*color:#014A70;*/
        /*color:#3D3D3D;*/
        font-size:10pt;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}

 .contentEventsLanding {
	font-size:8pt;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}

.contentBox-mlarge .content {
	/**color:#014A70;*/
        /*color:#3D3D3D;*/
        color:#000000;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	font-size:10pt;	
	font-family:Helvetica Neue, Helvetica, sans-serif;
}

.content 
{
	color:#000000;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	font-size:10pt;	
	font-family:Helvetica Neue, Helvetica, sans-serif;
}

.content-small 
{
	color:#000000;
	font-size:8pt;	
	font-family:Helvetica Neue, Helvetica, sans-serif;
}

.contentBox-medium .content 
{
	color:#000000;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	font-size: 10pt;
}
.reportContentBox-medium .content {
	color:#3D3D3D;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}

.contentBox-medium-blue .content {
	color:#014A70;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}
.contentBox-small .content {
	color:#014A70;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}
.contentBox-xxsmall-nb .content {
	color:#014A70;
	padding-left:3px;
	padding-top:3px;
	padding-right:3px;
}

.contentBox-large .footer {
	width:559px;
	padding-top:5px;
	height:5px;
	background-image:url(/BI/images/contentBox/cbox_bottom_large.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.contentBox-mlarge .footer {
	width:408px;
	padding-top:5px;
	height:5px;
	background-image:url(/BI/images/contentBox/cbox_bottom_mlarge.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.contentBox-medium .footer {
	width:275px;
	padding-top:5px;
	height:5px;
	background-image:url(/BI/images/contentBox/cbox_bottom_med.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.reportContentBox-medium .footer {
	width:275px;
	padding-top:5px;
	height:5px;
	background-image:url(/BI/images/contentBox/cbox_bottom_med.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.contentBox-medium-blue .footer {
	width:275px;
	padding-top:5px;
	height:5px;
	background-image:url(/BI/images/contentBox/cbox_bottom_med-blue.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.contentBox-small .footer {
	width:210px;
	padding-top:5px;
	height:5px;
	background-image:url(/BI/images/contentBox/cbox_bottom_small.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.contentBox-xsmall .footer {
	width:200px;
	padding-top:5px;
	height:5px;
	background-image:url(/BI/images/contentBox/cbox_bottom_xsmall.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}


.contentBox-xxsmall-nb .footer {
	width:141px;
	padding-top:5px;
	height:5px;
	background-image:url(/BI/images/contentBox/cbox_bottom_xxsmall-nb.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.header {
	font-size:8pt;
	font-weight:bold;
	/*color:#085B87;*/
        color:#314A70
        overflow: hidden;        
}

.contentBox-xlarge .header {
	width:579px;
	height:19px;
	padding-top:3px;
	padding-left:20px;		
	background-image:url(/BI/images/contentBox/cbox_top_xlarge_green.gif);
	background-repeat:no-repeat;
        color:#ffffff;
        font-size:9pt;
}
.contentBox-xlarge {
	width:579px;
	background-image:url(/BI/images/contentBox/cbox_bg_xlarge.gif);
	background-repeat:repeat-y;
}
.contentBox-xlarge .contentli {
	color:#014A70;
	padding-left:3px;
	padding-top:3px;
	padding-right:3px;
}
.contentBox-xlarge .content {
        font-size:10pt;
	padding-left:10px;
	padding-top:2px;
	padding-right:10px;
	vertical-align: middle;
}
.contentBox-xlarge .footer {
	width:579px;
	height:5px;
	background-image:url(/BI/images/contentBox/cbox_bottom_xlarge.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.contentBox-large .header {
	width:541px;
	/*width:580px;*/
	height:17px;
	padding-top:3px;
	padding-left:20px;		
	background-image:url(/BI/images/contentBox/cbox_top_large.gif);
	background-repeat:no-repeat;
        color:#ffffff;
        font-size:9pt;
}

.contentBox-mlarge .header 
{
	vertical-align:top;
	width:408px;
	height:18px;
	padding-top:3px;
	padding-left:20px;
	background-image:url(/BI/images/contentBox/cbox_top_mlarge.gif);
	background-repeat:no-repeat;
        color:#ffffff;
        font-size:9pt;
        
}
.contentBox-medium .header {
	width:260px;
	height:18px;
	padding-top:3px;
	padding-left:20px;
	background-image:url(/BI/images/contentBox/contentbox_top_275.gif);
	background-repeat:no-repeat;
        color:#ffffff;
        font-size:9pt;
}
.reportContentBox-medium .header {
	width:275px;
	height:18px;
	padding-top:3Px;
	padding-left:18px;
	background-image:url(/BI/images/contentBox/contentbox_top_275.gif);
	background-repeat:no-repeat;
}

.contentBox-medium-blue .header {
	width:260px;
	height:18px;
	padding-top:3px;
	padding-left:18px;
	background-image:url(/BI/images/contentBox/contentbox_top_275.gif);
	background-repeat:no-repeat;
}
.contentBox-small .header {
	width:210px;
	height:18px;
	padding-top:3px;
	padding-left:18px;
	background-image:url(/BI/images/contentBox/cbox_top_small.gif);
	background-repeat:no-repeat;
}
.contentBox-xsmall .header {
	width:200px;
	height:17px;
	padding-top:3px;
	padding-left:15px;
	background-image:url(/BI/images/contentBox/cbox_top_xsmall.gif);
	background-repeat:no-repeat;
        color:#ffffff;

}

.contentBox-xxsmall-nb .header {
	width:123px;
	height:18px;
	padding-top:3px;
	padding-left:20px;
	background-image:url(/BI/images/contentBox/cbox_top_xxsmall-nb.gif);
	background-repeat:no-repeat;
        color:#ffffff;
        font-size:9pt;
}

.specialOffersBox {
	width:141px;
	background-image:url(/BI/images/featureBox/specialOffers/orangebackground.gif);
	background-repeat:repeat-y;
}
.specialOffersBox .header {
	width:130px;
	height:23px;
	padding-top:2px;
	padding-left:11px;
	background-image:url(/BI/images/featureBox/specialOffers/top.gif);
	background-repeat:no-repeat;
	/*color:#A26B2B;*/
        color:#ffffff;
        font-size:9pt;
}
.specialOffersBox .content {
	padding-right:3px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:arial, helvetica, sans-serif;
	font-size: 10px;
	color:#A26B2B;
}
.specialOffersBox .footer {
	width:141px;
	height:5px;
	padding-top:3px;
	background-image:url(/BI/images/featureBox/specialOffers/orangebottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.SOcalloutBox {
	width:132px;
	background-image:url(/BI/images/featureBox/specialOffers/calloutbox_bg.gif);
	background-repeat:repeat-y;
}

.SOcalloutBox .SOcontent {
	padding-right:4px;
	padding-left:6px;
	padding-top:10px;
	width:124px;
	background-image:url(/BI/images/featureBox/specialOffers/calloutbox_bg_top.gif);
	background-repeat:no-repeat;
        color:#000000;
}
.SOcalloutBox .SOfooter {
	text-align:center;
	width:134px;
	height:17px;
	background-image:url(/BI/images/featureBox/specialOffers/calloutbox_bg_foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#AutoCompleteDiv

{

  width: 150px !important;    

  overflow: hidden !important;
left: 885px !important;
}

#AutoCompleteDiv div

{

  width: 150px !important;   

  overflow: hidden !important;

}

#AutoCompleteDiv1

{

  width: 150px !important;    

  overflow: hidden !important;
left: 885px !important;
}

#AutoCompleteDiv1 div

{

  width: 150px !important;   

  overflow: hidden !important;

}

 

/*AutoComplete flyout */

 

.autocomplete_completionListElement 

{  

      visibility : hidden;

      margin : 0px !important;

      background-color : inherit;

      color : windowtext;

      border : buttonshadow;

      border-width : 1px;

      border-style : solid;

      cursor : 'default';

      overflow : auto;

    text-align : left; 
    

    list-style-type : none;

    font-size:7.5pt;

    height:160px;

}

 

/* AutoComplete highlighted item */

 

.autocomplete_highlightedListItem

{

      background-color: #ffff99;

      color: black;

      padding: 1px;

}

 

/* AutoComplete item */

 

.autocomplete_listItem 

{

      background-color : window;

      padding : 1px;

      font-size:7.5pt;

}



 


.companyResearchBox {
	width:141px;
	background-image:url(/BI/images/featureBox/companyResearch/bkgrnd.jpg);
	background-repeat:repeat-y;
}
.companyResearchBox .header {
	width:130px;
	height:23px;
	padding-top:2px;
	padding-left:11px;
	background-image:url(/BI/images/featureBox/companyResearch/TopGreen.gif);
	background-repeat:no-repeat;
	color:#ffffff;
        font-size:9pt;
}



.companyResearchBox .content {
	padding-right:5px;
	padding-left:0px;
	padding-top:3px;
	font-family:arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
}


.companyResearchBox .content a {
	color:#000000;
}
.companyResearchBox .footer {
	width:141px;
	height:5px;
	padding-top:0px;
        /*padding-bottom:0px;*/
        /*margin-bottom:0px;*/
        margin-top:0px;
	background-image:url(/BI/images/featureBox/companyResearch/greenbottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.instaPollBox {
   width:141px;
   background-image:url(/BI/images/featureBox/instaPoll/orangebackground.gif);
   background-repeat:repeat-y;
   padding-left:0px;
   margin-left:0px;
}


/* Added by DN on 7-31-06 These two classes should replace the rest of the InstaPoll classes*/
.instaPollHeader
{
BACKGROUND-IMAGE: url(/BI/images/contentBox/InstaPollHeader.gif); 
WIDTH: 139px; 
COLOR: #ffffff;
BACKGROUND-REPEAT: no-repeat; 
HEIGHT: 21px;
}

.instaPollBody
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	padding-left: 0px;
	padding-bottom: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px;
}


.instaPollBox .header {
   width:141px;
   height:21px;
   background-image:url(/BI/images/featureBox/instaPoll/InstaPollHeader.gif);
   background-repeat:no-repeat;
}

.instaPollBox .footer {
   width:141px;
   height:5px;
   background-image:url(/BI/images/featureBox/instaPoll/orangebottom.gif);
   background-position:bottom;
   background-repeat:no-repeat;
}

.featureBox-green {
	width:141px;
	background-image:url(/BI/images/featureBox/green/greenbackground.gif);
	background-repeat:repeat-y;
}
.featureBox-green .header {
	width:130px;
	height:23px;
	padding-top:2px;
	padding-left:11px;
	background-image:url(/BI/images/featureBox/green/greentop.gif);
	background-repeat:no-repeat;
	color:#ffffff;
        font-size:9pt;
}
.featureBox-green .content {
	padding-right:5px;
	padding-left:5px;
	padding-top:3px;
	font-family:arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
}
.featureBox-green .footer {
	width:141px;
	height:5px;
	padding-top:0px;
     margin-top:0px;
	background-image:url(/BI/images/featureBox/green/greenbottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.featureBox-orange {
   width:141px;
   background-image:url(/BI/images/featureBox/orange/orangebackground.gif);
   background-repeat:repeat-y;
   padding-left:0px;
   margin-left:0px;
}
.featureBox-orange .header {
   width:141px;
   height:23px;
   background-image:url(/BI/images/featureBox/orange/orangetop.gif);
   background-repeat:no-repeat;
}
.featureBox-orange .content {
	padding-right:5px;
	padding-left:5px;
	padding-top:3px;
	font-family:arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
}
.featureBox-orange .footer {
   width:141px;
   height:5px;
   background-image:url(/BI/images/featureBox/orange/orangebottom.gif);
   background-position:bottom;
   background-repeat:no-repeat;
}

.featureBox-purple {
   width:141px;
   background-image:url(/BI/images/featureBox/purple/purplebackground.gif);
   background-repeat:repeat-y;
   padding-left:0px;
   margin-left:0px;
}
.featureBox-purple .header {
   width:141px;
   height:23px;
   background-image:url(/BI/images/featureBox/purple/purpletop.gif);
   background-repeat:no-repeat;
}
.featureBox-purple .content {
	padding-right:5px;
	padding-left:5px;
	padding-top:3px;
	font-family:arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
}
.featureBox-purple .footer {
   width:141px;
   height:5px;
   background-image:url(/BI/images/featureBox/purple/purplebottom.gif);
   background-position:bottom;
   background-repeat:no-repeat;
}

.surveyBox {
	width:141px;
	background-image:url(/BI/images/featureBox/Survey/yellowbackground.gif);
	background-repeat:repeat-y;
}
.surveyBox .header {
	width:130px;
	height:23px;
	padding-top:2px;
	padding-left:11px;
	background-image:url(/BI/images/featureBox/Survey/top.gif);
	background-repeat:no-repeat;
	color:#BB8000;
}
.surveyBox .content {
	padding-right:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:10px;
	font-family:arial, helvetica, sans-serif;
	font-size: 10px;
	color:#BB8000;
}
.surveyBox .footer {
	width:141px;
	height:5px;
	padding-top:3px;
	background-image:url(/BI/images/featureBox/Survey/yellowbottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.surveyBox .content .headtext{
	font-size:11px;
	font-weight:bold;
}
.surveyBox .content .hr {
	line-height:0px;
	height:1px;
	border-bottom:1px solid #FADA97;
}
.surveyBox .content .surveytable{
	width:121px;
}
.surveyBox .content .surveytable td.rt{
}
.surveyBox .content .surveytable td.sub{
	padding-top:5px;
}

.featureBox {
	width:141px;
	background-image:url(/BI/images/featureBox/feature/background.gif);
	background-repeat:repeat-y;
}
.featureBox .header {
	width:130px;
	height:23px;
	padding-top:2px;
	padding-left:11px;
	background-image:url(/BI/images/featureBox/feature/TopBlue.gif);
	background-repeat:no-repeat;
	/*color:#015B8B;*/
        color:#ffffff;
        font-size:9pt;
}
.featureBox .content {
	padding-top:5px;
	padding-left:5px;
	padding-right:3px;
	background-image:url(/BI/images/featureBox/feature/background.gif);
	background-repeat:repeat-y;
	font-family:arial, helvetica, sans-serif;
	font-size: 10px;
	color:#015B8B;
}

.featureBox .footer {
	width:141px;
	height:5px;
	background-image:url(/BI/images/featureBox/feature/bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.promotionalBox {
	width:141px;
	background-image:url(/BI/images/featureBox/promotions/purplebackground.gif);
	background-repeat:repeat-y;
}
.promotionalBox .header {
	width:130px;
	height:23px;
	padding-top:2px;
	padding-left:11px;
	background-image:url(/BI/images/featureBox/promotions/top.gif);
	background-repeat:no-repeat;
	color:#634C6B;
}
.promotionalBox .content {
	padding-top:10px;
	padding-left:5px;
	padding-right:3px;
	background-image:url(/BI/images/featureBox/promotions/purplebackground.gif);
	background-repeat:repeat-y;
	font-family:arial, helvetica, sans-serif;
	font-size: 10px;
	color:#634C6B;
}

.promotionalBox .content a {
	color:#634C6B;
}

.promotionalBox .content .li-end {
 	font-size:7.5pt;
	color:#634C6B;
	display:block;
	padding-left:12px;
	margin-bottom:2px;
	background-image:url(/BI/images/featureBox/promotions/bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.promotionalBox .footer {
	width:141px;
	height:5px;
	background-image:url(/BI/images/featureBox/promotions/purplebottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.PBcalloutBox {
	padding-top:0px;
	width:132px;
	background-image:url(/BI/images/featureBox/promotions/calloutbox_bg.gif);
	background-repeat:repeat-y;
}
.PBcalloutBox .content {
	padding-top:5px;
	padding-right:4px;
	padding-left:6px;
	width:122px;
	background-image:url(/BI/images/featureBox/promotions/calloutbox_bg_top.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.PBcalloutBox .footer {
	width:132px;
	height:17px;
	background-image:url(/BI/images/featureBox/promotions/calloutbox_bg_foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.global-footer {
	/*width:728px;*/
	width: 770px;
	margin-left:auto;
	margin-right:auto;	
	padding-top:10px;
	padding-left:20px;
	clear:both;
	
	font-family:Arial;	
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	color:#011B37;	
	
}
.global-footer a { color:#011B37; }
.global-footer a:visited { color:#011B37;}

.left {	float:left;}
.right { float:right;}
.topspace {	margin-top:10px;}
.topspace5 {	margin-top:5px;}
.bottomspace {	margin-bottom:10px;}
.rightspace { margin-right:10px;}
.leftspace { margin-left:22px;}/*10*/
.bold {	font-weight:bold; }

.li {
	font-size:8pt;
	color:#085B87;
	display:block;
	padding-left:14px;
	padding-bottom:1px;
	margin-left:2px;
	margin-bottom:0px;
	border-bottom:0px;
	/*border-bottom: 1px solid #BBD6E5;*/
	background-image:url(/BI/images/misc/bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


.li-end {
	font-size:8pt;
	color:#085B87;
	display:block;
	padding-left:14px;
	margin-left:2px;
	background-image:url(/BI/images/misc/bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.li-sm {
	font-size:7.5pt;
	color:#085B87;
	display:inline;
	padding-left:14px;
	padding-bottom:1px;
	margin-left:2px;
	margin-right:7px;
	margin-bottom:2px;
	background-image:url(/BI/images/misc/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.li-mi {
       font-size:7.5pt;
       color:#085B87;
       display:block;
       padding-left:14px;
       padding-bottom:1px;
       margin-left:2px;
       margin-right:7px;
       margin-bottom:2px;
       background-image:url(/BI/images/misc/bullet.gif);
       background-repeat:no-repeat;
       background-position:left;
}


/*form {
	margin-top:0px;
	margin-bottom:2px;
	}
*/

select {
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#535353;
}

input {
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#535353;
}

input.xxsmall {
	width:75px;
}
input.xxxsmall {
	width:50px;
}


.data-table {
 	width:100%;
}
.data-table tr.highlight {
	background-color:#EFF6FA;
}
.data-table td {
	width:80px;
	vertical-align:top;
	padding-top:1px;
	padding-bottom:1px;
	text-align:right;
}
.data-table td.thr {
	background-color:#DDDDDD;
	height:1px;
	width:100%;
	padding:0px;
}
.data-table td.end {
	padding-right:20px;
}
.data-table td.head {
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}
.data-table td.rowtitle {
	width:120px;
	padding-left:10px;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

a.ops_value {
}
a.ops_value:link {text-decoration: none; color: #014A70}
a.ops_value:visited {text-decoration: none; color: #014A70}
a.ops_value:hover {text-decoration: none; background-color: #FFCCFF; color: #014A70}
a.ops_value:active {text-decoration: none; color: #014A70}

a.ops_header {
}
a.ops_header:link {text-decoration: none; color: #0274B0}
a.ops_header:visited {text-decoration: none; color: #0274B0}
a.ops_header:hover {text-decoration: none; color: #0274B0}
a.ops_header:active {text-decoration: none; color: #0274B0}


.data-table td.longrowtitle {
	width:100%;
	padding-left:10px;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-align:left;
}
.data-table td.countcell {
	width:20px;
	font-size:8pt;
}
.data-table td.txtrow {
	width:190px;
	padding-left:10px;
	font-size:8pt;
	text-align:left;
}
.data-table td.data-head {
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}
.data-table td.aligncenter {
	text-align:center;
}

.data-table td.alignleft {
	text-align:left;
}

.data-table td.note {
	width:100%;
	padding-left:10px;	
	padding-right:5px;	
	padding-top:5px;	
	font-size:7pt;
	text-align:left;
}

.contentspacer {
	width:250px;
}


/* old style names - new definitions */

.header1 { 
	font-weight: bold; 
}

.header2 {
/*	color: #720A22; */
	color: #000000;
	font-weight: bold;
}

.header3 {
	font-weight: bold;
	text-align: right;
}
.textSmall{
	font-weight:normal;
	font-size:9px;
	line-height: 1.3em;
}
.inputLabel {
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-align:right;
	padding-right:10px;
}


/* old styles reverted back for stock report print view */
.outlineBox2Alt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: #efefef;
}

.textData {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
}

.numericData {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: right;
}

.numericAvg {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: right;
	font-weight: bold; 
}

.pad {
	padding: 2px;
}

.accent8 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #cccccc;
}

.header4 {
	font-size: 11px;
	font-weight: bold;
}

.normaltext{
	font-weight:normal;
	font-size:11px;
	line-height: 1.3em;
}


.header5 {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 14px;
	font-weight: bold;
}

.header6 {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 13px;
	font-weight: bold;
}

.prelim {
	font-weight: bold;
}

.mi-brokerage-name {
        background-image:url(/BI/images/memberinsights/DrkBlue_Middle.gif);
        background-repeat:repeat-x;
        width:370px;
        height:41px;
        padding-left:10px;
        padding-bottom:14px;  
        padding-top:7px;
        background-position:top;
}

.mi-left {
       background-repeat:no-repeat;
       width:4px;
       height:41px;
       padding-left:10px;
       background-image:url(/BI/images/memberinsights/DrkBlue_LeftSide.gif);       
       background-position:left;
       background-color:#4BA4E0;
       vertical-align:middle;
       /*margin-top:20px;*/       
}	

.mi-leftBooks {
       background-repeat:no-repeat;
       width:4px;
       height:50px;
       padding-left:10px;
       background-image:url(/BI/images/memberinsights/DrkBlue_LeftSide-books.gif);       
       background-position:left;
       background-color:#4BA4E0;
       vertical-align:middle;
       /*margin-top:20px;*/       
}	

.mi-BooksSubjectRatingTitle {
  font-weight:bold;
  font-size:14px;
  padding-top:10px;
  padding-bottom:0px;
  margin-bottom:0px;
}


.mi-BrokerRatings {
    width:760px;        
    padding-top:20px;
    background-image:url(/BI/images/misc/hlineFade.gif);
    background-position:top;
    background-repeat:repeat-x;
    padding-bottom:20px;
}

.mi-contentBox-large {
    /*width:559px;*/
    width:581px;
    background-image:url(/BI/images/memberinsights/cbox_bg_large.gif);
    background-repeat:repeat-y;
    /*margin-left:10px;*/
    margin-left:12px;
}

.mi-contentBox-large .header {
	/*width:541px;*/
	width:571px;
	height:17px;
	padding-top:3px;
	padding-left:20px;
	padding-right:0px;		
	background-image:url(/BI/images/memberinsights/ExtraLargeBlueHeader.gif);
	background-repeat:no-repeat;
        color:#ffffff;
        font-size:9pt;
}

.mi-contentBox-large .content {
	/*color:#014A70;*/
        /*color:#3D3D3D;*/
	padding-left:10px;
	padding-top:5px;
	/*padding-right:10px;*/
}

.mi-contentBox-large .footer {
	/*width:559px;*/
	width:581px;
	padding-top:5px;
	height:5px;
	background-image:url(/BI/images/memberinsights/cbox_bottom_large.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.mi-NumRatings {
    background-image:url(/BI/images/memberinsights/Chart_NoOfRatings.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-NumRatingsWebsite {
    background-image:url(/BI/images/memberinsights/Chart_NoRatings.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-NumRatingsBooks {
    background-image:url(/BI/images/memberinsights/ChartHeader_NoOfRatings.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}


.mi-ServiceRatings {
    background-image:url(/BI/images/memberinsights/Chart_Service.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-WebsiteBeginnersRatings {
    background-image:url(/BI/images/memberinsights/Chart_ForBeginners.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-BookBeginnersRatings {
    background-image:url(/BI/images/memberinsights/ChartHeader_Beginners.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-BookAdvancedRatings {
    background-image:url(/BI/images/memberinsights/ChartHeader_Advanced.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-BookInsightRatings {
    background-image:url(/BI/images/memberinsights/ChartHeader_Insight.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-BookObjectivityRatings {
    background-image:url(/BI/images/memberinsights/ChartHeader_Objectivity.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-BookReadabilityRatings {
    background-image:url(/BI/images/memberinsights/ChartHeader_Readability.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-BookValueRatings {
    background-image:url(/BI/images/memberinsights/ChartHeader_Value.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}



.mi-WebsiteObjectivityRatings {
    background-image:url(/BI/images/memberinsights/Chart_Objectivity.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-WebsiteInsightRatings {
    background-image:url(/BI/images/memberinsights/Chart_Insight.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}


.mi-WebsiteAdvancedRatings {
    background-image:url(/BI/images/memberinsights/Chart_ForAdvanced.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-CommissionsRatings {
    background-image:url(/BI/images/memberinsights/Chart_Commissions.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-WebsiteContentRatings {
    background-image:url(/BI/images/memberinsights/Chart_Content.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-FeesRatings {
    background-image:url(/BI/images/memberinsights/Chart_OtherFees.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-WebsiteFeaturesRatings {
    background-image:url(/BI/images/memberinsights/Chart_Features.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-WebsiteObjectivityRatings {
    background-image:url(/BI/images/memberinsights/Chart_Objectivity.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-WebsiteInsightRatings {
    background-image:url(/BI/images/memberinsights/Chart_Insight.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}


.mi-AdviceRatings {
    background-image:url(/BI/images/memberinsights/Chart_Advice.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-ResearchRatings {
    background-image:url(/BI/images/memberinsights/Chart_Research.gif);
    width:559px;
    height:34px;
   /*margin-left:10px;*/
}

.mi-SpeedRatings {
    background-image:url(/BI/images/memberinsights/Chart_Speed.gif);
    width:559px;
    height:34px;
    /*margin-left:10px;*/
}

.mi-ChartSecondRow-Ratings {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-numratings.gif);
    width:559px;
    height:40px;
    /*margin-left:10px;*/
}

.mi-ChartSecondRowBooks-Ratings {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-booksratings.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}

.mi-ChartSecondRowBooks-Ratings td a:link {
    color:#000000;    
}

.mi-ChartSecondRowBooks-Ratings td a:visited {
    color:#0274B0;    
}

.mi-ChartSecondRow-Service {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-service.gif);
    width:559px;
    height:40px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRow-Service td a:link {
    color:#000000;    
}

.mi-ChartSecondRow-Service td a:visited {
    color:#0274B0;    
}

.mi-ChartSecondRowBooks-Beginner {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-booksbeginners.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRowBooks-Beginner td a:link {
    color:#000000;    
}

.mi-ChartSecondRowBooks-Beginner td a:visited {
    color:#0274B0;    
}


.mi-ChartSecondRow-Commissions {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-commissions.gif);
    width:559px;
    height:40px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRow-Commissions td a:link {
    color:#000000;    
}

.mi-ChartSecondRow-Commissions td a:visited {
    color:#0274B0;    
}

.mi-ChartSecondRowBooks-Advanced {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-booksadvanced.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRowBooks-Advanced td a:link {
    color:#000000;    
}

.mi-ChartSecondRowBooks-Advanced td a:visited {
    color:#0274B0;    
}

.mi-ChartSecondRow-Fees {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-fees.gif);
    width:559px;
    height:40px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRow-Fees td a:link {
    color:#000000;    
}

.mi-ChartSecondRow-Fees td a:visited {
    color:#0274B0;    
}

.mi-ChartSecondRow-Advice {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-advice.gif);
    width:559px;
    height:40px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRow-Advice td a:link {
    color:#000000;    
}

.mi-ChartSecondRow-Advice td a:visited {
    color:#0274B0;    
}

.mi-ChartSecondRow-Research {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-research.gif);
    width:559px;
    height:40px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRow-Research td a:link {
    color:#000000;    
}

.mi-ChartSecondRow-Research td a:visited {
    color:#0274B0;    
}

.mi-ChartSecondRowBooks-Objectivity {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-booksobjectivity.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRowBooks-Objectivity td a:link {
    color:#000000;    
}

.mi-ChartSecondRowBooks-Objectivity td a:visited {
    color:#0274B0;    
}

.mi-ChartBottomRowBooks-Objectivity {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-bookobjectivity.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRowBooks-Objectivity td a:link {
    color:#000000;    
}

.mi-ChartBottomRowBooks-Objectivity td a:visited {
    color:#0274B0;    
}

.mi-ChartSecondRowBooks-Readability {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-booksreadability.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRowBooks-Readability td a:link {
    color:#000000;    
}

.mi-ChartSecondRowBooks-Readability td a:visited {
    color:#0274B0;    
}

.mi-ChartSecondRowBooks-Value {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-booksvalue.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRowBooks-Value td a:link {
    color:#000000;    
}

.mi-ChartSecondRowBooks-Value td a:visited {
    color:#0274B0;    
}




.mi-ChartBottomRowBooks-Readability {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-bookreadability.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRowBooks-Readability td a:link {
    color:#000000;    
}

.mi-ChartBottomRowBooks-Readability td a:visited {
    color:#0274B0;    
}


.mi-ChartBottomRowBooks-Value {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-bookvalue.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRowBooks-Value td a:link {
    color:#000000;    
}

.mi-ChartBottomRowBooks-Value td a:visited {
    color:#0274B0;    
}


.mi-ChartSecondRowBooks-Insight {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-booksinsight.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRowBooks-Insight td a:link {
    color:#000000;    
}

.mi-ChartSecondRowBooks-Insight td a:visited {
    color:#0274B0;    
}


.mi-ChartSecondRow-Speed td a:visited {
    color:#0274B0;    
}

.mi-ChartSecondRow-Speed {
    background-image:url(/BI/images/memberinsights/Chart2ndRow-speed.gif);
    width:559px;
    height:40px;
    /*margin-left:10px;*/
}


.mi-ChartSecondRow-Speed td a:link {
    color:#000000;    
}

.mi-ChartSecondRow-Speed td a:visited {
    color:#0274B0;    
}



.mi-ChartBottomRow-Ratings {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-numratings.gif);
    width:559px;
    height:38px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRow-Ratings td a:link {
    color:#000000;
}

.mi-ChartBottomRow-Ratings td a:visited {
    color:#0274B0;
}

.mi-ChartBottomRowBooks-Ratings {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-bookratings.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRowBooks-Ratings td a:link {
    color:#000000;
}

.mi-ChartBottomRowBooks-Ratings td a:visited {
    color:#0274B0;
}


.mi-ChartBottomRow-Service {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-service.gif);
    width:559px;
    height:38px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRow-Service td a:link {
    color:#000000;
}

.mi-ChartBottomRow-Service td a:visited {
    color:#0274B0;
}

.mi-ChartBottomRowBooks-Beginners {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-bookbeginners.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRowBooks-Beginners td a:link {
    color:#000000;
}

.mi-ChartBottomRowBooks-Beginners td a:visited {
    color:#0274B0;
}

.mi-ChartBottomRowBooks-Advanced {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-bookadvanced.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRowBooks-Advanced td a:link {
    color:#000000;
}

.mi-ChartBottomRowBooks-Advanced td a:visited {
    color:#0274B0;
}

.mi-ChartBottomRowBooks-Insight {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-bookinsight.gif);
    width:559px;
    height:85px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRowBooks-Insight td a:link {
    color:#000000;
}

.mi-ChartBottomRowBooks-Insight td a:visited {
    color:#0274B0;
}



.mi-ChartBottomRow-Commissions {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-commissions.gif);
    width:559px;
    height:38px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRow-Commissions td a:link {
    color:#000000;
}

.mi-ChartBottomRow-Commissions td a:visited {
    color:#0274B0;
}

.mi-ChartBottomRow-Fees {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-fees.gif);
    width:559px;
    height:38px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRow-Fees td a:link {
    color:#000000;
}

.mi-ChartBottomRow-Fees td a:visited {
    color:#0274B0;
}

.mi-ChartBottomRow-Advice {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-advice.gif);
    width:559px;
    height:38px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRow-Advice td a:link {
    color:#000000;
}

.mi-ChartBottomRow-Advice td a:visited {
    color:#0274B0;
}

.mi-ChartBottomRow-Research {
    background-image:url(/BI/images/memberinsights/ChartBottomRow-research.gif);
    width:559px;
    height:38px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRow-Research td a:link {
    color:#000000;
}

.mi-ChartBottomRow-Research td a:visited {
    color:#0274B0;
}

.mi-ChartBottomRow-Speed {
    background-image:url(/BI/images/memberinsights/ChartBottomRow_yellow.gif);
    width:559px;
    height:38px;
    /*margin-left:10px;*/
}

.mi-ChartBottomRow-Speed td a:link {
    color:#000000;
}

.mi-ChartBottomRow-Speed td a:visited {
    color:#0274B0;
}


.mi-right {
       background-repeat:no-repeat;
       width:380px;
       height:41px;
       background-image:url(/BI/images/memberinsights/DrkBlue_RightSide.gif);
       background-position:right;
       background-color:#4BA4E0;       
}	

.mi-rightBooks {
       background-repeat:no-repeat;
       width:380px;
       height:50px;
       background-image:url(/BI/images/memberinsights/DrkBlue_RightSide-books.gif);
       background-position:right;
       background-color:#4BA4E0;       
}	


.mi-rating {
      padding-left:20px;
      padding-right:15px;            
}

.mi-numratings {
   padding-left:30px;
   padding-top:1px;
   vertical-align:middle;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
   color:#ffffff;
}

.mi-numratings-books {
   padding-left:5px;
   padding-top:1px;
   vertical-align:middle;
   font-family:Arial, Helvetica, sans-serif;
   font-style:bold;
   font-size:14px;
   color:#ffffff;
}

.mi-rating-bg {
     background-image:url(/BI/images/memberinsights/ratings-bg.gif);
     width:392px;
     height:46px;     
}

.mi-ratingBookSubjects-bg1 {
     background-image:url(/BI/images/memberinsights/BookSubjectsHeaderBkgrd.gif);
     width:392px;
     height:46px;     
}

.mi-ratingBookSubjects-bg2 {
     background-image:url(/BI/images/memberinsights/BookSubjectsHeaderBkgrd2.gif);
     width:392px;
     height:46px;     
}

.mi-service {
      padding-left:23px;
      padding-right:22px;
}
.mi-noservice {
      padding-left:22px;
      padding-right:20px;
}

.mi-starratings {
     background-image:url(/BI/images/memberinsights/StarRatings-bg.gif);
     width:392px;
     height:59px;      
}

.mi-starrating {
    width:100px; 
    padding-left:10px;
    padding-top:15px;
    vertical-align:middle;    
}


.mi-rg_broker_names {
   margin-top:10px;
}

.mi-rg_attributes {
  width:392px;
  height:99px;
  background-image:url(/BI/images/memberinsights/Attributes.gif); 
  margin-top:0px;  
}

.mi-rg_attributes td.ratings {        
	padding-left:35px;
	padding-right:20px;	
}

.mi-signup_box_top {
  width:392px;
  height:5px;
  background-image:url(/BI/images/memberinsights/LightBlue_Top.gif);
  background-repeat:no-repeat;  
  background-color:#CCE3F2;   
}

.mi-signup_box_bottom {
  width:392px;
  height:5px;
  background-image:url(/BI/images/memberinsights/LightBlue_Bottom.gif);
  background-repeat:no-repeat;  
  /*background-color:#CCE3F2*/
  overflow: hidden;
}

.mi-signup_box_middle {
  width:377px;  
  /*background-image:url(/BI/images/memberinsights/LightBlue_MiddleHorizontal.gif);*/
  background-color:#CCE3F2;
  background-repeat:repeat-y;  
  padding-top:-1px;
  padding-left:5px;
  padding-right:10px;  
  overflow: hidden;
  font-weight:normal;
  font-size:11px;
  /*line-height:1.5em;*/
  color:#000000;
}

.breadcrumb {
	font-size:8pt;
	color:#085B87;
	text-decoration: none;
}
.breadcrumb a { color:#085B87;text-decoration: none; }
.breadcrumb a:hover { color:#085B87;text-decoration: underline; }
.breadcrumb a:visited { color:#085B87;text-decoration: none; }

.instructions { font-family: Verdana; font-size: 8pt; font-weight: bold; padding-left: 4px; padding-right: 4px; 
               padding-top: 1px; padding-bottom: 1px; color:#CC3300  }


.content-image-left 
{
	float:left; 
	margin-right:10px; 
	margin-bottom:10px;
}

.content-image-right
{
	float:right; 
	margin-left:10px; 
	margin-bottom:10px;
}

.content-hdr-tbl
{
	padding-left:20px;	
	margin-top:5px;
	margin-right:5px;
	border:0px;
	float:left;
	display:block;
}
.content-hdr-tbl td.text {
	font-family:Helvetica Neue, Helvetica, sans-serif;
	font-size:19px;
	text-decoration:none;
	color:#347EA5;
	vertical-align:bottom;
}
.content-hdr-tbl td.text2 
{
	text-decoration:none;
	vertical-align:top;
	padding-bottom:20px;
}

.subsHeader
{
    border-bottom: 1px solid black;
}
