 .clearer{clear: both;}
.leftheader { float: left; width: 20%; font-weight: bold; white-space: nowrap;  }
.leftheader2 { float: left; width: 15%; font-weight: bold;}
.rightcontent { float: right; width: 80%; }
.rightcontent2 { float: right; width: 85%; }
.greytext { color: #555555; } 

.headerwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF;}
.searchform {  background-color: #cfdffe;}
.searchform2 {  background-color: #FFFFFF;}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.dataheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #4067b6;}

.dataheaderbold { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4067b6;
	TEXT-DECORATION: none;
	background-image: url(/images/containerheaderbg.gif);
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;

}
 .fontsize12 {
            font-size: 12px;
       
}
.dataheaderbold11 { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4067b6;
	TEXT-DECORATION: none;
	background-image: url(/images/containerheaderbg.gif);
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;

}
.dataheaderbold11 { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4067b6;
	TEXT-DECORATION: none;
	background-image: url(/images/containerheaderbg.gif);
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;

}
.dataheaderbold12 { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4067b6;
	TEXT-DECORATION: none;
	background-image: url(/images/containerheaderbg.gif);
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;


}
.dataheaderbold13 { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4067b6;
	TEXT-DECORATION: none;
	background-image: url(/images/containerheaderbg.gif);
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;

}


.dataheaderboldsort {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #6295f8; }
.dataheaderbold A { color: #ffffff; }
.dataheaderboldsort A {  color: #ffffff; }

.new_ticker {
            background-image: url(/images/new_ticker.gif);
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 18px;
            font-weight: bold;
            color: #FFFFFF;
            margin: 0px;
            padding: 2px;
            height: 22px;
}
.new_performancetable {
                      font-family: Verdana, Arial, Helvetica, sans-serif;
                      font-size: 12px;
                      background-color: #FFFFFF;
                      border: 1px solid #365DAF;
}
.new_performancetablecellgreen {
                               background-color: #3D7700;
}

.new_performancetable td {
                      padding: 3px;
                      border: 1px solid #919FC5;
}

.new_bigheader {
               background-image: url(/images/newheader_bg.gif);
               border: 1px solid #CCCCCC;
               padding: 2px;
}
.new_bigheader2 {
                background-image: url(/images/newheader_bg.gif);
                border: 1px solid #CCCCCC;
                padding: 2px;
}
.tablink {
         background-image: url(/images/nav_on_left_darkblue_bg.gif);
                           height: 30px;
}
.tablinkselected {
                 background-image: url(/images/nav_on_blue_bg.gif);
                                   height: 30px;
}

.new_shadow {
            background-image: url(/images/new_sgadow.gif);
            height: 6px;
            font-size: 0px;
            line-height: 0px;
}
.newchartbg {
            background-color: #E7EFFF;
            border: 1px solid #CCCCCC;
            margin-top: 3px;
            margin-right: 5px;
            margin-bottom: 3px;
            margin-left: 5px;
            padding-top: 6px;
            padding-right: 4px;
            padding-bottom: 6px;
            padding-left: 4px;
}

.newtableheader {
                background-image: url(/images/new_tableheaderbg.gif);
                height: 25px;
                border: 1px solid #CCCCCC;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #003EA1;
                margin: 0px;
                padding-top: 2px;
                padding-right: 2px;
                padding-bottom: 2px;
                padding-left: 5px;
}
.new_spacer {
            font-size: 0px;
            line-height: 0px;
            height: 6px;
}

.spacer {
        height: 6px;
        line-height: 6px;
}

.research_spacer {
            font-size: 0px;
            line-height: 0px;
            height: 7px;
}
.research_small {
            font-size: 0px;
            line-height: 0px;
            height: 4px;
}

.newtableheader a.exlink
{ 
  font-size: 10px; 
  font-weight: bold; 
  color: #999999;
}

.newtableheader2 {
                background-image: url(/images/new_tableheaderbg.gif);
                height: 25px;
                border: 1px solid #CCCCCC;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #003EA1;
                margin: 0px;
                padding-top: 2px;
                padding-right: 2px;
                padding-bottom: 0px;
                padding-left: 5px;
				  border-top-style: solid;
                  border-right-style: solid;
                  border-bottom-style: none;
                  border-left-style: solid;
                  border-top-color: #CCCCCC;
                  border-right-color: #CCCCCC;
                  border-bottom-color: #CCCCCC;
                  border-left-color: #CCCCCC;

}

.newtableheader3 {
                background-image: url(/images/new_tableheaderbg.gif);
                height: 25px;
                border: 1px solid #CCCCCC;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 15px;
                font-weight: bold;
                color: #003EA1;
                margin: 0px;
                padding-top: 2px;
                padding-right: 2px;
                padding-bottom: 2px;
                padding-left: 5px;
				  border-top-style: solid;
                  border-right-style: solid;
                  border-bottom-style: solid;
                  border-left-style: solid;
                  border-top-color: #CCCCCC;
                  border-right-color: #CCCCCC;
                  border-bottom-color: #CCCCCC;
                  border-left-color: #CCCCCC;

}

.newtableheader17 {
                background-image: url(/images/new_tableheaderbg.gif);
                height: 25px;
                border: 1px solid #CCCCCC;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 17px;
                font-weight: bold;
                color: #003EA1;
                margin: 0px;
                padding-top: 2px;
                padding-right: 2px;
                padding-bottom: 0px;
                padding-left: 5px;
				  border-top-style: solid;
                  border-right-style: solid;
                  border-bottom-style: none;
                  border-left-style: solid;
                  border-top-color: #CCCCCC;
                  border-right-color: #CCCCCC;
                  border-bottom-color: #CCCCCC;
                  border-left-color: #CCCCCC;

}

 
.new_padding {
             padding: 5px;
}

.padding2x {
             padding: 2px;
}
.new_fundamentals {
                  height: 18px;
                  border-top-width: 0px;
                  border-right-width: 0px;
                  border-bottom-width: 1px;
                  border-left-width: 0px;
                  border-top-style: solid;
                  border-right-style: solid;
                  border-bottom-style: solid;
                  border-left-style: solid;
                  border-top-color: #CCCCCC;
                  border-right-color: #CCCCCC;
                  border-bottom-color: #CCCCCC;
                  border-left-color: #CCCCCC;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 12px;
}
.lighttablerow1 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                background-color: #f5f9ff;
                height: 30px;
                border-top-width: 0px;
                border-right-width: 0px;
                border-bottom-width: 1px;
                border-left-width: 0px;
                border-top-style: solid;
                border-right-style: solid;
                border-bottom-style: solid;
                border-left-style: solid;
                border-top-color: #CCCCCC;
                border-right-color: #CCCCCC;
                border-bottom-color: #CCCCCC;
                border-left-color: #CCCCCC;
}
.lighttablerow2 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                background-color: #f9faff;
                height: 30px;
                border-top-width: 0px;
                border-right-width: 0px;
                border-bottom-width: 1px;
                border-left-width: 0px;
                border-top-style: solid;
                border-right-style: solid;
                border-bottom-style: solid;
                border-left-style: solid;
                border-top-color: #CCCCCC;
                border-right-color: #CCCCCC;
                border-bottom-color: #CCCCCC;
                border-left-color: #CCCCCC;
}
.shortheaderbg1 {
                background-image: url(/images/shortheaderbg.gif);
                background-repeat: repeat-x;
                font-size: 12px;
}
.shortheaderbg2 {
                background-image: url(/images/shortheaderbg2.gif);
                background-repeat: repeat-x;
                font-size: 12px;
}
 

.new_ticker {
            background-image: url(/images/new_ticker.gif);
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 18px;
            font-weight: bold;
            color: #FFFFFF;
            margin: 0px;
            padding: 2px;
            height: 22px;
}
.new_performancetable {
                      font-family: Verdana, Arial, Helvetica, sans-serif;
                      font-size: 12px;
                      background-color: #FFFFFF;
                      border: 1px solid #365DAF;
}
.new_performancetablecellgreen {
                               background-color: #3D7700;
}

.new_performancetable td {
                      padding: 3px;
                      border: 1px solid #919FC5;
}

.new_bigheader {
               background-image: url(/images/newheader_bg.gif);
               border: 1px solid #CCCCCC;
               padding: 2px;
}
.new_bigheader2 {
                background-image: url(/images/newheader_bg.gif);
                border: 1px solid #CCCCCC;
                padding: 2px;
}
.tablink {
         background-image: url(/images/nav_on_left_darkblue_bg.gif);
                           height: 30px;
}
.tablinkselected {
                 background-image: url(/images/nav_on_blue_bg.gif);
                                   height: 30px;
}

.new_shadow {
            background-image: url(/images/new_sgadow.gif);
            height: 6px;
            font-size: 0px;
            line-height: 0px;
}
.newchartbg {
            background-color: #E7EFFF;
            border: 1px solid #CCCCCC;
            margin-top: 3px;
            margin-right: 5px;
            margin-bottom: 3px;
            margin-left: 5px;
            padding-top: 6px;
            padding-right: 4px;
            padding-bottom: 6px;
            padding-left: 4px;
}

.newtableheader14 {
                background-image: url(/images/new_tableheaderbg.gif);
                height: 25px;
                border: 1px solid #CCCCCC;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                color: #003EA1;
                margin: 0px;
                padding-top: 2px;
                padding-right: 2px;
                padding-bottom: 2px;
                padding-left: 5px;
}

 
.newtableheader14 a.exlink
{ 
  font-size: 10px; 
  font-weight: bold; 
  color: #999999;
}
 
  

.tickLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.datafield12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
 
.datafield14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000;}
.datafield13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000;}
.briefbulletbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.briefcontentbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.datafield15 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #000000;}
.datafield16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000000;}
.datafield17 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #000000;}
.datafield9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000;}
.datafield11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.datafieldbold11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.datafield11 a { color: #000000; }
.datafieldspanbold11 span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}

.datafieldspanbold11 a.colred {
  color: #ff0000;
}

.datafieldspanbold11 a.colgreen {
  color: #009900;
 }


.datafieldspanbold11 a.col {
  color: #000000;
}

.datafieldboldwhite11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.datafieldboldwhite12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}


.datafieldborder11reg td { 
        FONT-WEIGHT: normal;
        FONT-SIZE: 11px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
        border-top-width: 0px;
        border-right-width: 0px;
        border-left-width: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
        border-bottom-color: #999999; 

 }

.datafieldborder11reg a {
  color: #000000;
 }

.col {

  color: #000000;
}

.colred {

  color: #ff0000;
}

.colgreen {

  color: #009900;

 }

.colgray {

  color: #666666;

 }

.colgrey2 {

  color: #666666;

 }

.colboldred {

  color: #ff0000;
   font-weight: bold;
}

.colboldgreen {

  color: #009900;
   font-weight: bold;

 }
 
 .noborder
{
       border-style-bottom: none;
}

.datafieldborder11reg a.colred {

  color: #ff0000;
}

.datafieldborder11reg a.colgreen {

  color: #009900;

 }


.datafieldborder11reg a.col {

  color: #000000;
}

.datafieldborder11reg td.colred, .datafieldborder11reg td.colred a
{
  color: #ff0000;
}

.datafieldborder11reg td.colgreen, .datafieldborder11reg td.colgreen a
{
  color: #009900; 
}

.datafieldborder11reg td.colgray, .datafieldborder11reg td.colgray a
{
  color: #666666;
}

.datafieldborder11reg  td.col
{
  color: #000000;
}

.datafieldborder11reg  td.colboldred
{
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder11reg  td.colboldgreen
{
  color: #009900;
  font-weight: bold;
}

.datafieldborder11reg  td.colbold
{
  color: #000000;
  font-weight: bold;

}


.datafieldborder11reg.odd td {
  background-color: #eff2fe;
}


 
.datafieldborder11reg  a.colboldred
{
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder11reg  a.colboldgreen
{
  color: #009900;
  font-weight: bold;
}


.datafieldborder12reg td { 
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
        border-top-width: 0px;
        border-right-width: 0px;
        border-left-width: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
        border-bottom-color: #999999; 

 }


 .datafieldborder12reg.odd td {
  background-color: #eff2fe;
}
.datafieldborder12reg.groupseparator td 
{
       background-color: #cee2f2;
}

.datafieldborder12reg.groupseparator td.bigbold {
       background-color: #cee2f2;
       font-size: 14px;
       font-style: bold;
}

.datafieldborder12reg td.bgcolgreen 
{
       background-color: #DDFFDD;
}


.datafieldborder12reg td.bgcolred 
{
       background-color: #ffdddd;
}
.datafieldborder12reg td.bgcol
{
               background-color: #eff2fe;
}

 

.datafieldborder12reg.purplehighlight td {
       background-color: #cee2f2;
}

.datafieldborder12reg.groupseparator td 
{
       background-color: #cee2f2;
}
 
 

.datafieldborder12reg a.colred {

  color: #ff0000;
}

.datafieldborder12reg a.colgreen {

  color: #009900;

 }
.datafieldborder12reg td.colgray, .datafieldborder12reg a.colgray {

  color: #666666;

 }

.datafieldborder12reg a.col {

  color: #000000;
}

.datafieldborder12reg td.colred, .datafieldborder12reg td.colred a
{
  color: #ff0000;
}

.datafieldborder12reg td.colgreen, .datafieldborder12reg td.colgreen a
{
  color: #009900; 
}


.datafieldborder12reg  td.col
{
  color: #000000;
}

.datafieldborder12reg  td.colboldred
{
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder12reg  td.colboldgreen
{
  color: #009900;
  font-weight: bold;
}

.datafieldborder12reg  td.colbold
{
  color: #000000;
  font-weight: bold;

}


.datafieldborder12reg a.colbold {

  color: #000000;
   font-weight: bold;
}
 
.datafieldborder12reg  a.colboldred
{
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder12reg  a.colboldgreen
{
  color: #009900;
  font-weight: bold;
}

.datafieldborder12reg a.colred11 {

  color: #ff0000;
   FONT-SIZE: 11px;
}

.datafieldborder12reg a.colgreen11 {

  color: #009900;
 FONT-SIZE: 11px;
 }

 
.datafieldborder12reg a.col11 {

  color: #000000;
   FONT-SIZE: 11px;
}

  .datafieldborder12reg td.colred11 a
{
  color: #ff0000;
   FONT-SIZE: 11px;
}

 .datafieldborder12reg td.colgreen11 a
{
  color: #009900; 
   FONT-SIZE: 11px;
}

 .datafieldborder12reg  td.col11
{
  color: #000000;
   FONT-SIZE: 11px;
} 

.datafieldborder12reg  span.colgreen10
{
  color: #009900; 
   FONT-SIZE: 10px;
}

.datafieldborder12reg span.colred10
{
  color: #ff0000;
   FONT-SIZE: 10px;
}

.datafieldborder12reg  td.col10, .datafieldborder12reg  td.col10 a
{
  color: #000000;
   FONT-SIZE: 10px;
}


.datafieldborder13reg td { 
        FONT-WEIGHT: normal;
        FONT-SIZE: 13px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
        border-top-width: 0px;
        border-right-width: 0px;
        border-left-width: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
        border-bottom-color: #999999; 

 }

.datafieldborder13reg.groupseparator td 
{
       background-color: #cee2f2;
}

.datafieldborder13reg.groupseparator td.bigbold {
       background-color: #cee2f2;
       font-size: 13px;
       font-style: bold;
}

.datafieldborder13reg td.bgcolgreen 
{
       background-color: #DDFFDD;
}


.datafieldborder13reg td.bgcolred 
{
       background-color: #ffdddd;
}
.datafieldborder13reg td.bgcol
{
       background-color: #eff2fe;
}


.datafieldborder13reg.purplehighlight td {
       background-color: #cee2f2;
}

.datafieldborder13reg.groupseparator td 
{
       background-color: #cee2f2;
}
 
.datafieldborder13reg a {
  color: #000000;
 }

.datafieldborder13reg a.colbold {

  color: #000000;
   font-weight: bold;
}

 

.datafieldborder13reg a.colred {

  color: #ff0000;
}

.datafieldborder13reg a.colgreen {

  color: #009900;

 }


.datafieldborder13reg a.col {
/col

  color: #000000;
}

.datafieldborder13reg td.colred, .datafieldborder13reg td.colred a
{
  color: #ff0000;
}

.datafieldborder13reg td.colgreen, .datafieldborder13reg td.colgreen a
{
  color: #009900; 
}


.datafieldborder13reg  td.col
{
  color: #000000;
}

.datafieldborder13reg  td.colboldred
{
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder13reg  td.colboldgreen
{
  color: #009900;
  font-weight: bold;
}

.datafieldborder13reg  td.colbold
{
  color: #000000;
  font-weight: bold;

}


.datafieldborder13reg  a.colboldred
{
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder13reg  a.colboldgreen
{
  color: #009900;
  font-weight: bold;
}

.datafieldborder14reg td { 
        FONT-WEIGHT: normal;
        FONT-SIZE: 14px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
        border-top-width: 0px;
        border-right-width: 0px;
        border-left-width: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
        border-bottom-color: #999999; 

 }

.datafieldborder14reg.groupseparator td 
{
       background-color: #cee2f2;
}

.datafieldborder14reg.groupseparator td.bigbold {
       background-color: #cee2f2;
       font-size: 14px;
       font-style: bold;
}

.datafieldborder14reg td.bgcolgreen 
{
       background-color: #DDFFDD;
}


.datafieldborder14reg td.bgcolred 
{
       background-color: #ffdddd;
}
.datafieldborder14reg td.bgcol
{
       background-color: #eff2fe;
}
 

.datafieldborder14reg.purplehighlight td {
       background-color: #cee2f2;
}

.datafieldborder14reg.groupseparator td 
{
       background-color: #cee2f2;
}
 
.datafieldborder14reg a {
  color: #000000;
 }

 

.datafieldborder14reg a.colred {

  color: #ff0000;
}

.datafieldborder14reg a.colgreen {

  color: #009900;

 }
.datafieldborder14reg a.colred13 {

  color: #ff0000;
   FONT-SIZE: 13px;
}

.datafieldborder14reg a.colgreen13 {

  color: #009900;
 FONT-SIZE: 13px;
 }

 
.datafieldborder14reg a.col13 {

  color: #000000;
   FONT-SIZE: 13px;
}

.datafieldborder14reg a.col {

  color: #000000;
}

.datafieldborder14reg td.colred, .datafieldborder14reg td.colred a
{
  color: #ff0000;
}

.datafieldborder14reg td.colgreen, .datafieldborder14reg td.colgreen a
{
  color: #009900; 
}

  .datafieldborder14reg td.colred13 a
{
  color: #ff0000;
   FONT-SIZE: 13px;
}

 .datafieldborder14reg td.colgreen13 a
{
  color: #009900; 
   FONT-SIZE: 13px;
}

.datafieldborder14reg  td.col
{
  color: #000000;
}

.datafieldborder14reg  td.col13
{
  color: #000000;
   FONT-SIZE: 13px;
}
 
.datafieldborder14reg  td.colboldred
{
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder14reg  td.colboldgreen
{
  color: #009900;
  font-weight: bold;
}


.datafieldborder14reg a.colbold {

  color: #000000;
   font-weight: bold;
}
.datafieldborder14reg  td.colbold
{
  color: #000000;
  font-weight: bold;

}


.extrapadding4x td 
{ 
  padding: 4px;
}

.extrapadding2x td 
{ 
  padding: 2px;
}
 
.extrapadding1x td 
{ 
  padding: 1px;
}

.extrapadding3x td 
{ 
  padding: 3px;
}
.datafieldborder15reg td { 
        FONT-WEIGHT: normal;
        FONT-SIZE: 15px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
        border-top-width: 0px;
        border-right-width: 0px;
        border-left-width: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
        border-bottom-color: #999999; 

 }

.datafieldborder15reg.groupseparator td 
{
       background-color: #cee2f2;
}

.datafieldborder15reg.groupseparator td.bigbold {
       background-color: #cee2f2;
       font-size: 15px;
       font-style: bold;
}

.datafieldborder15reg td.bgcolgreen 
{
       background-color: #DDFFDD;
}


.datafieldborder15reg td.bgcolred 
{
       background-color: #ffdddd;
}
.datafieldborder15reg td.bgcol
{
       background-color: #eff2fe;
}
 

.datafieldborder15reg.purplehighlight td {
       background-color: #cee2f2;
}

.datafieldborder15reg.groupseparator td 
{
       background-color: #cee2f2;
}
 
.datafieldborder15reg a {
  color: #000000;
 }

 

.datafieldborder15reg a.colred {

  color: #ff0000;
}

.datafieldborder15reg a.colgreen {

  color: #009900;

 }

.datafieldborder15reg a.colred13 {

  color: #ff0000;
   FONT-SIZE: 13px;
}

.datafieldborder15reg a.colgreen13 {

  color: #009900;
 FONT-SIZE: 13px;
 }

.datafieldborder15reg a.col {

  color: #000000;
}

.datafieldborder15reg a.col13 {

  color: #000000;
   FONT-SIZE: 13px;
}


.datafieldborder15reg a.colbold {

  color: #000000;
   font-weight: bold;
}

.datafieldborder15reg td.colred, .datafieldborder15reg td.colred a
{
  color: #ff0000;
}

.datafieldborder15reg td.colgreen, .datafieldborder15reg td.colgreen a
{
  color: #009900; 
}

  .datafieldborder15reg td.colred13 a
{
  color: #ff0000;
   FONT-SIZE: 13px;
}

 .datafieldborder15reg td.colgreen13 a
{
  color: #009900; 
   FONT-SIZE: 13px;
}

.datafieldborder15reg  td.col
{
  color: #000000;
}

.datafieldborder15reg  td.col13
{
  color: #000000;
   FONT-SIZE: 13px;
}
.datafieldborder15reg  td.colboldred
{
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder15reg  td.colboldgreen
{
  color: #009900;
  font-weight: bold;
}

.datafieldborder15reg  td.colbold
{
  color: #000000;
  font-weight: bold;

}

.datafieldborder15reg  a.colboldred
{
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder15reg  a.colboldgreen
{
  color: #009900;
  font-weight: bold;
}


.contentregborder12reg td { 
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
        border-top-width: 0px;
        border-right-width: 0px;
        border-left-width: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
        border-bottom-color: #999999; 

 }

.contentregborder12reg a {
  color: #000000;
 }

 

.contentregborder12reg a.colred {

  color: #ff0000;
}

.contentregborder12reg a.colgreen {

  color: #009900;

 }


.contentregborder12reg a.col {

  color: #000000;
}

.contentregborder12reg td.colred, .contentregborder12reg td.colred a
{
  color: #ff0000;
}

.contentregborder12reg td.colgreen, .contentregborder12reg td.colgreen a
{
  color: #009900; 
}


.contentregborder12reg  td.col
{
  color: #000000;
}

.contentregborder12reg  td.colboldred
{
  color: #ff0000;
  font-weight: bold;
}

.contentregborder12reg  td.colboldgreen
{
  color: #009900;
  font-weight: bold;
}

.contentregborder12reg  td.colbold
{
  color: #000000;
  font-weight: bold;

}

.datafieldborder11bold td {
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        border-top-width: 0px;
        border-right-width: 0px;
        border-left-width: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
        border-bottom-color: #999999;

 }


.datafieldborder11bold td.colred
{
  color: #ff0000;
 font-weight: bold;
}

.datafieldborder11bold td.colgreen
{
  color: #009900;
 font-weight: bold;
}
 


 

.datafieldborder11 td { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
 }

.datafieldborder11 td.colred
{ 
  color: #ff0000;
}

.datafieldborder11 td.colgreen
{ 
  color: #009900;
}

.datafieldborder11 a.colred {

  color: #ff0000;
}

.datafieldborder11 a.colgreen {

  color: #009900;

 }


.datafieldborder11 a.col {

  color: #000000;
}


.darktopborder td
{
  border-top-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-top-color: #444000;
}


.datafieldborder.odd td {
  background-color: #eff2fe;
}

.datafieldborder.redsel td { 
  background-color: #ff9999;
 }

.datafieldborder.redsel tr
{ 
  background-color: #ffff99;
 }

.datafieldborder td { 
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-color: #999999;

 }

.datafieldborder.groupseparator td 
{
       background-color: #cee2f2;
}


.datafieldborder.lightgreen td {
  background-color: #CCFFCC;
}
 

.datafieldborder.groupseparator td.bigbold {
       background-color: #cee2f2;
       font-size: 14px;
       font-style: bold;
}

.datafieldborder td.bgcolgreen 
{
       background-color: #DDFFDD;
}


.datafieldborder td.bgcolred 
{
       background-color: #ffdddd;
}
.datafieldborder td.bgcol
{
               background-color: #eff2fe;
}
 

.datafieldborder.purplehighlight td {
       background-color: #cee2f2 !important;
}

.datafieldborder.groupseparator td 
{
       background-color: #cee2f2;
}
 
 
.lightborder td
{ 
  border-bottom-color: #999999;
  border-bottom-style: dotted;
}

.blackborder td
{
	border-bottom-color: #000000;
}

.extrapadding td 
{ 
  padding: 6px;
}

.extrapaddingbt  
{ 
  padding-bottom: 6px;
}
.extrapadding8px td 
{ 
  padding: 8px;
}
.bottomblack td
{ 
  border-bottom-color: #555555;
  padding-bottom: 10px;
}

.datafieldborder a { 
  color: #000000;
 }

.datafieldborder a.colred { 
  color: #ff0000;
}

.datafieldborder a.colgreen { 
  color: #009900;
 }

.datafieldborder td.colred, .datafieldborder td.colred a
{ 
  color: #ff0000;
}

.datafieldborder td.colgray, .datafieldborder td.colgray a
{
	color: #555555;
}

.datafieldborder td.colgrey2
{
        color: #666666;
}

.datafieldborder td.colboldgrey2
{
        color: #666666;
        font-weight: bold;

}
.datafieldborder span.colgreen
{ 
  color: #009900;
}

.datafieldborder span.colred 
{ 
  color: #ff0000;
}


.datafieldborder span.colboldred
{ 
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder span.colboldgreen
{ 
  color: #009900;
  font-weight: bold;
}

.datafieldborder span.colbold
{ 
  color: #000000;
}

.datafieldborder td.colgreen, .datafieldborder td.colgreen a
{ 
  color: #009900;
}

.datafieldborder td.col
{ 
  color: #000000;
}

.datafieldborder td.colboldred
{ 
  color: #ff0000;
  font-weight: bold;
}

.datafieldborder td.colboldgreen
{ 
  color: #009900;
  font-weight: bold;
}

.datafieldborder td.colbold
{ 
  color: #000000;
  font-weight: bold;
  
}


.datafieldborder td.iqstargreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #009900;}
.datafieldborder td.iqstargrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC;}
.datafieldborder td.iqstarred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000;}

.datafieldborder td.total { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}

.briefborder2 td { 
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
 
 }
.briefborder td { 
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
 
 }

.datafield { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.datafieldred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000;}
.datafieldredreg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF0000;}
.datafieldred11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000;}
.datafieldred11reg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000;}
.datafieldredregmed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FF0000;}
.datafieldgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CCCCCC;}
.datafieldgreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009900;}
.datafieldgreenreg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #009900;}
.datafieldgreen11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #009900;}
.datafieldgreen11reg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #009900;}
.datafieldgreenregmed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #009900; }


.datafieldbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
a:hover {  color: #FF0000;}
.datacomments {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666;}
.datacommentsemail {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666;}
.datatitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #3366CC;}
.datatitle13 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3366CC;}
.datatitle14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3366CC;}
.datafieldgreenbig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #009900; }
.datafieldredbig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF0000; }
.datafieldbig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;  }
.datafieldboldmedium { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; }
.datafieldboldblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3366CC;}
.datafieldredreg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF0000; }
.datafieldgreenreg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #009900; }
.datatitlemed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3366CC; }
.datafieldgreenmed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #009900; }
.datafieldmed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.datafieldmedbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.datafieldredmed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000;  }

.datatitlebig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3366CC; }
.datatitle17 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #3366CC; }

.formgray {  background-color: #CCCCCC; border-color: #666666 #000000 #000000 #999999; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.contentgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666;}
.contentgrey14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #666666;}

.contentgreybold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666;}
.contentgreybold2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666;}
.contentgreybold2:hover { color: #666666; }

.contentgrey2 {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;  
font-weight: bold; 
color: #999999;} 

 
.contentreg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.contentreggreen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #009900;}
.contentregred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;}
.contentreggreenreg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #009900;}
.contentregredreg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000;}

.contentbig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000;}
.contentreg16 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000000;}
.contentreg13 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000;}

.contenttitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003399;}
.contenttitle15 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #003399;}
.contentregbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.contentregwarn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;}
.borderall {  border: #99CCFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderbig {  border: #999999; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px;}
.borderdb {  border: #333366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderdark {  border: #000099; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.headertext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333;}
.headertextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333;}
.headertextbold11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;}
.headertextbold12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333;}
.headertextbold2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003399;}
.headertextbold3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399;}
.iqstargreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #009900;}
.iqstargrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC;}
.iqstarred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000;}

.navtabclosed { 

        BORDER-RIGHT: 0px solid #000000;
        BORDER-TOP: 0px solid #000000;
        FONT-SIZE: 12px;
        BORDER-LEFT: 0px solid #000000;
        BORDER-BOTTOM: 1px solid #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #666666;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
  white-space: nowrap;
}


.navtabclosed a:link,.navtabclosed a:visited {
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navtabrightclosed { 
  background-color: #c5c5c5;
  border-color: #000000;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-style: solid;
  white-space: nowrap;
}

.navtabrightopen { 
  background-color: #c5c5c5;
  border-color: #000000;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-style: solid;
 }

.navtabopen { 
        BORDER-RIGHT: 0px solid #000000;
        BORDER-TOP: 0px solid #000000;
        FONT-SIZE: 12px;
        BORDER-LEFT: 0px solid #000000;
        COLOR: #000000;
        BORDER-BOTTOM: 0px solid #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #ffffff;
        font-weight: bold;
  white-space: nowrap;
}


.navtabspacer {
        BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #C5C5C5;
}
.navtabspacer2 {
        line-height: 0px;
}


.navbody {  
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-color: #000000;
}

.contentnavon {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: #000000;
  border-bottom-color: #c4d8fe;
  border-style: solid; 
  background-color: #c4d8fe;
  white-space: nowrap;
}

.contentnavon a,.contentnavon a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.contentnavoff {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
  white-space: nowrap;
}
.contentnavoff a,.contentnavoff a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.contentcorneroff
{ 
  border-style: solid;
  border-color: #000000;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  width: 9px;
  font-size: 12px;
}

.contentcorneron
{ 
  border-style: solid;
  border-color: #c4d8fe;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  width: 9px;
}

.screenerbox { 
  border-style: solid;
  border-width: 1px;
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.screenerselector {  
  border-style: solid;
  border-width: 1px;
  border-color:  #99CCFF;
  background-color: #eff2fe;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.fakeTabTitle { 
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #003399;
 }

.niceBlueHeader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003399;
}

.fakeTabRest { 
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 0px;
  border-color: #000000;
 }
.whiteOutlinedBox { 
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
 }
.blueOutlinedBox {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;  background-color: #ffffff;  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #cfdffe;
}

.lightBlueOutlinedBox {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #e2ecfa;
}

.blueOutlinedBox2 {
                 FONT-SIZE: 12px;
                 COLOR: #000000;
                 FONT-FAMILY: Arial;
                 BACKGROUND-COLOR: #cfdffe;
                 border: 1px solid #999999;
}

.multibox { 
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  visibility: hidden;
  position: absolute; 
  width: 150px;
  padding: 3px;
 }

.multibox2 { 
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  visibility: hidden;
  position: absolute; 
  width: 400px;
  padding: 3px;
 } 
 #multicontent {
 	 padding: 3px;
 }


.multiboxpurple { 
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #D9D9F3;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  visibility: hidden;
  position: absolute; 
  width: 150px;
  padding: 3px;
 }


.screenerbox {  
  background-color: #ffffff;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
 }

.screenerboxtitle
{  
  background-color: #4067b6;
  font-weight: bold;
  color: #ffffff;
}

.subscreen
{ 
  font-size: 12px;
  border-style: solid;
  border-color: #bfbfbf;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}


.whitebg 
{ 
  background-color: #ffffff;
}


.titleblue { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3366CC;}
.tableheadercell {  border: #666666 solid; border-width: 1px 1px 0px 0px;}
.tableheadercell2 { border: #666666 solid; border-width: 0px 0px 1px;}


.borderunder {  border-color: #FFFFFF #4067b6 #4067b6 #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; }
.borderright { border-color: #FFFFFF #4067b6 #4067b6 #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px; }
.datafield2 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  }

.dataheaderbold2 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #4067b6; TEXT-DECORATION: none;  }
 
.dataheaderboldbig { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #4067b6; TEXT-DECORATION: none;  }


.prettyblue 
{ 
  background-color: #000000;
}



.tab {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.tab14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.contentreg11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;} 

.clickheaderRow {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4572BA;
	TEXT-DECORATION: none;
	background-image: url(/images/containerheaderbg.gif);
    background-repeat: repeat-x;
    
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.clickheaderRow td
{ 
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #99CCFF;
  border-right-color: #3366CC;
  border-bottom-color: #99CCFF;
  border-left-color: #9EB6DB;
  
  padding: 3px;
}

.clickheaderRow span
{ 
  display: inline-block;
  vertical-align: middle;
  padding-left: 2px;
}

.clickheaderRow td.on
{ 
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #FFCC99;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;	
  BACKGROUND-COLOR: #4A76BC;	
  background-image: url(/images/containerheaderbgon.gif);
  background-repeat: repeat-x;
  COLOR: #FFCC99;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #99CCFF;
  border-right-color: #3366CC;
  border-bottom-color: #99CCFF;
  border-left-color: #9EB6DB;
}

.txnbuttons
{ 
  display: inline;
  text-align: left; 
}

.txnbutton_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/txnbuttonbg_short.gif);
	height: 21px;
	width: 52px;
	float: left;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	list-style-type: none;
	line-height: 20px;
	margin-right: 0px;
}
.txnbutton_small a, .txnbutton a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.txnbutton_med {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/txnbuttonbg_med.gif);
	height: 21px;
	width: 65px;
	float: left;
  
	text-align: center;
	margin-left: 2px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	line-height: 20px;
	margin-right: 0px;
}


.txnbutton_med a, .txnbutton_med a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.txnbutton_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/txnbuttonbg_long.gif);
	height: 21px;
	width: 112px;
  float: left;
 
	text-align: center;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	list-style-type: none;
	margin-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 20px;
}
.txnbutton_big a, .txnbutton_big a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.txnbutton_reallybig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/txnbuttonbg_reallylong.gif);
	height: 21px;
	width: 175px;
  float: left;
 
	text-align: center;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	list-style-type: none;
	margin-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 20px;
}
.txnbutton_reallybig a, .txnbutton_reallybig a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


.txnbutton_small_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/txnbuttonbg_short_on.gif);
	height: 21px;
	width: 52px;
	float: left;
 
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	list-style-type: none;
	line-height: 20px;
	margin-right: 0px;
}
.txnbutton_small_on a, .txnbutton_small_on a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.txnbutton_med_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/txnbuttonbg_med_on.gif);
	height: 21px;
	width: 65px;
	float: left;
  
	text-align: center;
	margin-left: 2px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	line-height: 20px;
	margin-right: 0px;
}
.txnbutton_med_on a, .txnbutton_med_on a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.txnbutton_big_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/txnbuttonbg_long_on.gif);
	height: 21px;
	width: 112px;
	float: left;
 
	text-align: center;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	list-style-type: none;
	margin-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 20px;
}
.txnbutton_big_on a, .txnbutton_big_on a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}



.txnbutton_reallybig_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/txnbuttonbg_reallylong_on.gif);
	height: 21px;
	width: 175px;
	float: left;
 
	text-align: center;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	list-style-type: none;
	margin-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 20px;
}
.txnbutton_reallybig_on a, .txnbutton_reallybig_on a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


.bigheader {
	background-image: url(/images/header_bg2.gif);
	border: 1px solid #CCCCCC;
	padding: 2px;
}

.headerbigpad
{ 
	padding: 5px;
}
.datatitlebig2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #003EA1;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.notablerow {
	height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 0px;
}


.notablerow a
{ 
  color: #000000;
}

.notablerow a.green
{ 
  color: #009900;
}

.notablerow a.red
{ 
  color: #ff0000;
}

.notablemore
{ 
  display: inline;
}

.notablerow span.green
{ 
  color: #009900;
}

.notablerow span.red
{ 
  color: #ff0000;
}

.notablefull
{ 
  display: none;
}

.tableheaderbluefont
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #003EA1;
}

.tableheader {
	background-image: url(/images/tableheaderbg.gif);
	height: 25px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003EA1;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.norightborder
{
	border-right-style: none;
	border-right-width: 0px;
}

.noleftborder
{
	border-left-style: none;
	border-left-width: 0px;
}

.tableheader a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003EA1;
}

.tableheader a.exlink
{ 
  font-size: 10px; 
  font-weight: bold; 
  color: #999999;
}

.tableheader a.headerlink { 
  text-decoration: none;
 }

.bluemarginnoblock {
              BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e7efff; padding: 7px; }

.bluemargin
{ 
  background-color: #e7efff;
  padding: 7px;

  border: #CCCCCC;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
/*  text-align: center;
 */
 # display: block;
}

.bluemargin2
{ 
  background-color: #e7efff;
  padding: 0px;

  border: #CCCCCC;
  border-style: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
/*  text-align: center;
 */
 # display: block;
}

.whitemarginnoblock {
              BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; padding: 7px; }

.whitemargin
{
  background-color: #ffffff;
  padding: 7px;

  border: #CCCCCC;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
/*  text-align: center;
 *   */
  display: block;
}


.whitemargin2
{
  background-color: #ffffff;
  border: #CCCCCC;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
/*  text-align: center;
 *   */
  display: block;
}

.screenerheaderinner {  BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; background-image: none; color: #ff0000; }
.screenerheaderinner td {  BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; background-image: none; color: #ff0000; }

.screenerheaderinner a { color: #00ff00;  }
.screenerheaderboldsort table {  BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; }
.screenerheaderboldsort A {  color: #ffcc99; background-color:  #4067b6;}

.borderless {  
  border-style: none;
  font-size: 10px;
}

.borderless TD { 
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: none;
}

#helpboxContainer { 
  z-index: 100;
  border-style: dotted;
  border-color: #000000;
  background-color: #ffffcc;
  border-width: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  visibility: hidden;
  position: absolute; 
  padding: 3px;
}

#helpboxContent {
	padding: 5px;
}

.insiderbox { 
  border-color: #000000;
  border-width: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  visibility: hidden;
}

.insidernodata { 
  visibility: hidden;
}

.invisible {
	visibility: hidden;
	position: absolute;
  z-index: 1;
}


.blackoutlinebox {  
  background-color: #ffffff;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  color: #666666;
  padding: 3px;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
 }

.blackoutlinebox A {  color: #666666; text-decoration: none; }
.blackoutlinebox A:hover { color: #000000; }

.blackoutlineboxhighlight { 
  background-color: #c4d8fe;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  padding: 3px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.blackoutlineboxhighlight A {  color: #000000; text-decoration: none; }
.blackoutlineboxhighlight A:hover { color: #000000; }


.black2side { 
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000000;
 }

.black3side { 
    border-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-color: #000000;
 }

.blackoutlineboxnobottom { 
  background-color: #c4d8fe;
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 3px;
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-color: #000000;
  padding: 3px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
 }

.blackoutlineboxnobottom A {  color: #000000; text-decoration: none; }
.blackoutlineboxnobottom A:hover { color: #000000; }

.toptitleblue { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #003399; }
.toptableheadercell {  border: #666666 solid; border-width: 1px 1px 0px 0px; }
.toptableheadercell2 { border: #666666 solid; border-width: 0px 0px 1px; }
.mainnavtab { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; }
.headerwhite2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.datafieldred2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #660000;}
.datafieldboldblue2 { 
  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3366cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 }
.datafieldboldblue2options {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 9px 9px;
    background: #e5eeff;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    /* For IE 7 */
    zoom: 1;
    *display: inline;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;    
    COLOR: #3366cc; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    }



.borderall2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;
 }


.borderall2 td.nobottompad
{ 
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 7px;
  padding-bottom: 0px;
}

.borderall2dark {
        BORDER-RIGHT: #cccccc 1px solid;  border-top-width: 0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; border: 1px solid #999999; 
 }
 
.borderallblack
{ 
  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

.datafieldboldwhite
{ 
  FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 }

.scorecardtype 
{ 
  font-weight: bold;
  font-size: 12px;
  color: #666666;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.scorecardtype:hover
{ 
  color: #000000;
  text-decoration: none;
}

.scorecardselected
{ 
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;

}

.borderalmost
{
  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;
}

.tableborder
{
  border: #CCCCCC; 
  border-style: solid; 
  border-top-width: 0px; 
  BORDER-TOP-STYLE: none;
  border-right-width: 1px; 
  border-bottom-width: 0px; 
  border-left-width: 1px;
}


.iqstargreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #009900;}
.iqstargrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC;}
.iqstarred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000;}
 
.greyOutlinedBox { 
   background-color: #eeeeee;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
}

.greyBox { 
   background-color: #eeeeee;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
 }

.compholderHeader
{ 
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-color: #000000;
  white-space: nowrap;
}

.compholderSel A
{ 
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.compholderSel td
{ 
  text-align: center;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 0px;
  border-style: solid;
}

.compholderSel td:first-child
{ 
  border-left-width: 0px;
}

.compholderHeader td.sel
{ 
  background-color: #eeeeee;
  border-bottom-width: 0px;
}

.new_spacer {
	font-size: 0px;
	line-height: 0px;
	height: 6px;
}


.borderallcontrol div.nodisplay
{ 
  display: none;
}

.evdetails 
{ 
  padding: 0px;
  border-bottom-width: 0px;
}

.evdetails td
{ 
  padding: 2px;
  border-bottom-width: 0px;
}
.email_toc_positive {
	BORDER-RIGHT: #009900 1px solid; BORDER-TOP: #009900 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #009900 1px solid; BORDER-BOTTOM: #009900 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.toptitlegreen {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.email_green {
	COLOR: #009900;
}
.tearsheetspacer1px {
	FONT-SIZE: 0px; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #666666;
}
.titledate {
	MARGIN-TOP: -20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: 10000; PADDING-BOTTOM: 6px; MARGIN-LEFT: 180px; WIDTH: 60px; COLOR: #003090; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
 
.toptitleblue {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.email_red {
	COLOR: #ff0000;
}
.email_smallblue {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.toptitlered {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #009900; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.toptitlegreen {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.email_specialyellow {
	BORDER-RIGHT: #cc6600 1px solid; BORDER-TOP: #cc6600 1px solid; MARGIN-TOP: 6px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 6px; BORDER-LEFT: #cc6600 1px solid; COLOR: #000000; BORDER-BOTTOM: #cc6600 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.email_header {
	MARGIN-LEFT: auto; WIDTH: 672px; MARGIN-RIGHT: auto;
}
.email_header_right {
	MARGIN-TOP: 10px; FLOAT: right; WIDTH: 270px; MARGIN-RIGHT: 8px; TEXT-ALIGN: right;
}
.email_tocbg {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 6px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;
}
.email_toc_left {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.email_toc_toc {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(images/tocbg1.gif); PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 300px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 104px;
}
.email_toc_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 315px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.email_toc_negative {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ff0000 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.email_headerbrown {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cc6600; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


.sentimentbox {
	background-color: #FFF6DC;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.sentimentbox2 {
	background-color: #FFF6DC;
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 10px;
}

.pricechart {
	background-image:url(/graphs/watermark/chartbg.png);
	background-repeat:no-repeat;
	background-position: center center;
}

#buybackchart {
	background-image:url(/graphs/watermark/chartbg.png);
	background-repeat:no-repeat;
	background-position: center center;
}

.cscorechart { 
}

.activechartscale {
	text-decoration: none;
	color: black;
}


.headerbg {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4067B6;
    background-image: url(/images/bluebg.gif);
    background-repeat: repeat-x;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
}

.headertext2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003399;}

.topad {
    BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 12px; 
    MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; MARGIN-LEFT: auto; BORDER-LEFT: #999999 1px solid; WIDTH: 820px; MARGIN-RIGHT: auto; PADDING-TOP: 8px; 
    BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbe4f2;
}

.editchange
{
	color: red;
}

.popuppanel {
	background-color: #FFFFCC;
	background-repeat: repeat-x;
	background-position: bottom;
	width: 400px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 50;
}
.popuppaneldetail {
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 5px;
}

.popuppanellastlines {
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 12px;
}

.popuptitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #333333;
 height: 20px;
 padding-top: 5px;
 padding-left: 5px;
}
.popuppanelquote {
 font-size: 10px;
 float: right;
 margin-right: 15px;
 margin-top: 10px;
 text-align:right;
 color: #666666;
}

.popuppaneldate {
 font-size: 10px;
 color: #666666;
 font-weight: normal;
 white-space: nowrap;
}

.purplehighlight
{
       background-color: #cee2f2;
}
 
.purplehighlight td
{
       background-color: #cee2f2;
}

.floatfix {
 width: 100%;
 height: 0;
 clear: both;
 overflow: hidden;
 font-size: 0px;
 line-height: 0px;
}


.mb_1 { margin-bottom: 1px !important; }
.mb_2 { margin-bottom: 2px !important; }
.mb_7 { margin-bottom: 7px !important; }
.mb_10 { margin-bottom: 10px !important; }
.m_10 { margin: 10px; }

.pb_10 { padding-bottom: 10px !important; }
.pad_0_15 { padding: 0 15px; }
.pad_7_0 { padding: 7px 0; }
.pad_7 { padding: 7px; }
.pad_10 { padding: 10px; }
.pad_15 { padding: 15px; }
.pad_r_25 { padding-right: 25px !important; }
.pad_r_10 { padding-right: 10px !important; }


.font_arial { font-family: Arial, Helvetica, sans-serif !important; }

.font_green { color: #99ff00; }
.font_red { color: #ff0000; }
.font_green_01 { color: #009900; }
.font_orange { color: #ff9966; }


.lnk_block, .lnk_block:visited,
.lnk_block:hover, .lnk_block:visited:hover
{ display: block; text-decoration: none; cursor: pointer; }

.box_bordered { border: #ccc 1px solid; }
.table_blue { 
	color: #fff; 
	background: #2551a5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.table_blue2 { 
 	background: #d3e2ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #ccc 1px solid; 
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-color: #ccc;
	 border-right-color: #ccc;
	 border-bottom-color: #ccc;
	 border-left-color: #ccc;
}
.light_row_01 td { background: #4461a9; }

.table_blue td { padding: 3px 0 3px 15px; }

.row_title_blue td {
	 background: #4d78bd url(/images/bg_table_title_blue.gif) 0 0 repeat-x;
	 padding-top: 7px;
	 padding-bottom: 7px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #fff;
}

.bb_01 td { border-bottom: #ccc 1px solid; }
.bb_02 td { border-bottom: #ccc 2px solid; }

.row_white td { background: #fff; }
.blue_box { background: #e7efff; }
.blue_box_01 { background: #d3e2ff; }

.table_light_blue {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 11px;
color: #000;
background: #eff2fe;
}

.table_light_blue td {
		       padding: 3px 0 3px 7px;
}

.nowrap { white-space: nowrap !important; }

.lnk_black_u, .lnk_black_u:visited { color: #000; text-decoration: underline; } 
.lnk_black_u:hover, .lnk_black_u:visited:hover { color: #464646; text-decoration: underline; } 

.lnk_black, .lnk_black:visited { color: #000; text-decoration: none; } 
.lnk_black:hover, .lnk_black:visited:hover { color: #464646; text-decoration: underline; } 


.table_blue_01 {
	              font-family: Verdana, Arial, Helvetica, sans-serif;
	             font-size: 11px;
	            line-height: 12px;
	           color: #000;
}

.table_blue_01 td { padding: 2px 0 2px 0; }
.box_bordered blue_box_01 form {
 font-size: 0px;
 line-height: 0px;
 margin: 0px;
 padding: 0px;
}
.corners_box { background: #e5eeff; }

.cr_box { height: 4px; overflow: hidden; }

.fl { float: left; }
.fr { float: right; }

.cr_lt, .cr_rt, .cr_lb, .cr_rb { 
	width: 4px; 
	height: 4px;
	overflow: hidden;
	background-image: url(/images/corners.gif);
	background-repeat: no-repeat;
}

.cr_rt { background-position: -4px 0; }
.cr_lb { background-position: 0 -4px; }
.cr_rb { background-position: -4px -4px; }

.chk_01 { width: 13px; height: 13px; margin: 0; padding: 0; overflow: hidden; }

.tb_01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
.tb_01 td { padding: 2px 0 2px 7px; }

.bb_03 td {
       border-top-width: 0px;
       border-right-width: 0px;
       border-bottom-width: 1px;
       border-left-width: 0px;
       border-top-style: none;
       border-right-style: none;
       border-bottom-style: solid;
       border-left-style: none;
       border-top-color: #333;
       border-right-color: #333;
       border-bottom-color: #333;
       border-left-color: #333;
}
.bb_04 td {
       border-top-width: 0px;
       border-right-width: 0px;
       border-bottom-width: 3px;
       border-left-width: 0px;
       border-top-style: none;
       border-right-style: none;
       border-bottom-style: solid;
       border-left-style: none;
       border-top-color: #999999;
       border-right-color: #999999;
       border-bottom-color: #999999;
       border-left-color: #999999;
}

.helpbox2 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: normal;
      background-color: #FFFFCC;
      border: 1px solid #CCCCCC;
}
.helpbox2 td {
      padding: 8px;
}


.spacerdarkline {
	line-height: 1px;
	background-color: #666666;
	height: 1px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
.borderdb2 {
	      border: 1px solid #CCCCCC;
}
.borderbottom {
	 border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 1px;
	 border-left-width: 0px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-color: #000000;
	 border-right-color: #000000;
	 border-bottom-color: #000000;
	 border-left-color: #000000;
}
.spacer2 {
	  height: 6px;
	   line-height: 0px;
	    background-color: #CFDFFE;
	     font-size: 0px;
}

.floatfix {
 width: 100%;
 height: 0;
 clear: both;
 overflow: hidden;
 font-size: 0px;
 line-height: 0px;
}


.mb_1 { margin-bottom: 1px !important; }
.mb_2 { margin-bottom: 2px !important; }
.mb_7 { margin-bottom: 7px !important; }
.mb_10 { margin-bottom: 10px !important; }
.m_10 { margin: 10px; }

.pb_10 { padding-bottom: 10px !important; }
.pad_0_15 { padding: 0 15px; }
.pad_7_0 { padding: 7px 0; }
.pad_7 { padding: 7px; }
.pad_10 { padding: 10px; }
.pad_r_25 { padding-right: 25px !important; }
.pad_r_10 { padding-right: 10px !important; }


.font_arial { font-family: Arial, Helvetica, sans-serif !important; }

.font_green { color: #99ff00; }
.font_red { color: #ff0000; }
.font_green_01 { color: #009900; }
.font_orange { color: #ff9966; }


.lnk_block, .lnk_block:visited,
.lnk_block:hover, .lnk_block:visited:hover
{ display: block; text-decoration: none; cursor: pointer; }

.box_bordered { border: #ccc 1px solid; }
.table_blue { 
	color: #fff; 
	background: #2551a5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.light_row_01 td { background: #4461a9; }

.table_blue td { padding: 3px 0 3px 15px; }

.row_title_blue td {
	 background: #4d78bd url(/images/bg_table_title_blue.gif) 0 0 repeat-x;
	 padding-top: 7px;
	 padding-bottom: 7px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #fff;
}

.bb_01 td { border-bottom: #ccc 1px solid; }
.bb_02 td { border-bottom: #ccc 2px solid; }

.row_white td { background: #fff; }
.blue_box { background: #e7efff; }
.blue_box_01 { background: #d3e2ff; }

.table_light_blue {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 11px;
color: #000;
background: #eff2fe;
}

.table_light_blue td {
		       padding: 3px 0 3px 7px;
}

.trheader {
 
	color: #003eb0;
	font-size: 14px;
	font-weight: bold;
	line-height: 23px;
	background: url(/images/bg-07.png) top repeat-x #dfdfdf;
	border: 1px solid #ccc;
	border-bottom-width: 2px;
	}
 
.table_light_blue2 td {
		       padding: 3px 0 3px 7px;
}
.nowrap { white-space: nowrap !important; }

.lnk_black_u, .lnk_black_u:visited { color: #000; text-decoration: underline; } 
.lnk_black_u:hover, .lnk_black_u:visited:hover { color: #464646; text-decoration: underline; } 

.lnk_black, .lnk_black:visited { color: #000; text-decoration: none; } 
.lnk_black:hover, .lnk_black:visited:hover { color: #464646; text-decoration: underline; } 


.table_blue_01 {
	              font-family: Verdana, Arial, Helvetica, sans-serif;
	             font-size: 11px;
	            line-height: 12px;
	           color: #000;
}

.table_blue_01 td { padding: 2px 0 2px 0; }
.box_bordered blue_box_01 form {
 font-size: 0px;
 line-height: 0px;
 margin: 0px;
 padding: 0px;
}
 
  
 
 
 
 
 
.helpbox3 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: normal;
      background-color: #eff2fe;
      border: 1px solid #CCCCCC;
	   padding: 8px;
}
.helpbox3 td {
      padding: 8px;
}

.helpbox4 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: normal;
      background-color: #eff2fe;
      border: 1px solid #CCCCCC;
 }
.helpbox4 td {
      padding: 8px;
}

.helpbox413px {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 13px;
      font-weight: normal;
      background-color: #eff2fe;
      border: 1px solid #CCCCCC;
 }
.helpbox413px td {
      padding: 8px;
}

.helpbox412px {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: normal;
      background-color: #eff2fe;
      border: 1px solid #CCCCCC;
 }
.helpbox412px td {
      padding: 8px;
}


.helpbox413pxtd {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 13px;
      font-weight: normal;
      background-color: #eff2fe;
      border: 1px solid #CCCCCC;
	  padding: 8px;
 }
 
.helpbox417px {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 17px;
      font-weight: normal;
      background-color: #FFFFCC;
      border: 1px solid #CCCCCC;
	  
 }
.helpbox417px td {
      padding: 8px;
}

.helpbox413pxy {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 13px;
      font-weight: normal;
      background-color: #FFFFCC;
      border: 1px solid #CCCCCC;
	  
 }
.helpbox413pxy td {
      padding: 8px;
}

.helpbox417pxtd {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 17px;
      font-weight: normal;
      background-color: #FFFFCC;
      border: 1px solid #CCCCCC;
	  padding: 8px;
 }
 
 .helpbox417pxtd td {
      padding: 8px;
}

.helpbox16px {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 16px;
      font-weight: normal;
      background-color: #eff2fe;
      border: 1px solid #CCCCCC;
 }
.helpbox16px td {
      padding: 8px;
}

 .helpbox6 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
       font-weight: normal;
      background-color: #FFFFCC;
      border: 1px solid #CCCCCC;
}
.helpbox6 td {
      padding: 8px;
}

.helpbox5 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: normal;
      background-color: #FFFFFF;
      border: 0px;
 }
.helpbox5 td {
      padding: 8px;
}
 




.email_headerbrown2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #cc6600;
}


.blue_box2 {
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 11px;
           font-weight: normal;
           background-color: #E7EFFF;
           padding: 10px;
           border: 1px solid #CCCCCC;
}

.blue_box3 {
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 11px;
           font-weight: normal;
           background-color: #E7EFFF;
           padding: 8px;
           border: 1px solid #000000;
}

.textbuttonlink_on {
	background-image: url(images/textbutton_on_bg.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 180px;
	background-position: left;
	text-align: center;
	padding-top: 3px;
}
.textbuttonlink_on img {
	margin-top: -3px;
}

.textbuttonlink_on a,.textbuttonlink_on a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #000066;
}
.textbuttonlink_off {
	background-image: url(images/textbutton_off_bg.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 180px;
	background-position: left;
	text-align: center;
	padding-top: 3px;
}
.textbuttonlink_off img {
	margin-top: -3px;
}

.textbuttonlink_off a,.textbuttonlink_off a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}


.redborder {
           border: 2px solid #4675CE;
}
.yellow_box {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            background-color: #FFFFCC;
            padding: 10px;
            border: 1px solid #CCCCCC;
}

 
.tablepadding{ padding: 4px; }
.tablepadding td 
{ 
  padding: 2px;
}
.tablepadding2 td 
{ 
  padding: 4px;
}
.tablepadding3 td 
{ 
  padding: 5px;
}



.greenmargincolumn {
	background-color: #eefbee;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3C3;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
}
.greenmargincolumn img {
	margin-bottom: 5px;
	margin-top: 5px;
}
.redmargincolumn img {
	margin-bottom: 5px;
	margin-top: 5px;
}

.redmargincolumn {
	margin-bottom: 10px;
	margin-top: 10px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F00;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.helpbox413pxtdnotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;font-weight: normal; 
	background-color: #eff2fe; 
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC; 
	border-top: 0px none #CCCCCC;
	padding: 8px; 
}

.chartload {
    background-image:url(/images/chartload.gif);
    background-repeat:no-repeat;
    background-position: center center;
}

.hidden {
    display:none;
}

.blink {
    -webkit-animation: blink 1s step-end infinite;
            animation: blink 1s step-end infinite;
}
@-webkit-keyframes blink { 50% { visibility: hidden; }}
@keyframes blink { 50% { visibility: hidden; }}

.navfixed
{
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 50;
	background: #fff;
}