A
{
  CURSOR: hand;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: underline
}

a:hover
{
	COLOR: #990000;
	TEXT-DECORATION: underline
}

A.bblink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #ffffff;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
} 
 
A.catlink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

A.catlink:visited
{
	COLOR: #6588E4;
	TEXT-DECORATION: underline
}


A.catlink2
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

A.catlinksm
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000099;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

A.footer
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

A.footerlb
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #C2D0FE;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

A.redlinks2
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #FF0000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

A.greenlink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #14C93A;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

A.greylink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #666666;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

A.smbold
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

A.blackboldlink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

A.subcatlink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

A.blacklink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

A.footerw
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

A.links
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

A.ilinks
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	TEXT-DECORATION: underline
}

A.menulink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

A.smmenulink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

A.smgreymenulink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #827F7F;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

A.samples
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

A.smlink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}
A.sidebarlink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

A.headlink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #5157E6;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	TEXT-DECORATION: underline
}

A.headlink3
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #BB6819;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	TEXT-DECORATION: underline
}

A.productLink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: red;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

B
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

B.name
{
	FONT-WEIGHT: bold;
}
font
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

font.asterisk
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: red;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}

font.bbname
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
font.bbnamedis
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #999999;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
font.bighead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 15pt;
	FONT-WEIGHT: bold;
}

font.bighead2
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}

font.bluegrey
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #5D89A3;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}

font.ibbname
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}

font.smibbname
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
}

font.bbnamesm
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

font.body
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}

font.bodygreen
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #00BD27;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

font.bodyblue
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

td.bodymsg
{
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

font.bodysm
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
}

font.bodysm1
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #525252;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

font.bodysmtitle
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #a9a9a9;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

font.bodysmb
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

font.bodysmbo
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #D87C20;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

font.bodysmbw
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

font.bodysmbg
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #e1e8ff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

font.body12
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}

font.body12b
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

font.bodyb
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}

font.quote
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #CC8605;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}

font.head
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #666666;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}

font.bigblue
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}

font.subhead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}

font.subsubhead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

font.columnhead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}

font.datahead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000099;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
}

font.dateInfo
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

font.factext
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #ffffcc;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}

font.footer
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
}

font.footer1
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}

font.footerww
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

font.headline
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #990000;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
}

font.initial
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000099;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
}

font.initialci
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #df024e;
	FONT-SIZE: 15pt;
	FONT-WEIGHT: bold;
}
font.navtitle
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #990000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
font.pre
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}
font.topcategory
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #CC8605;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
font.redhead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #990000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
font.reditalic
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #990000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
}
font.red
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: red;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
font.blue
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: blue;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
font.dkblue
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000099;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
font.green
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #00BD27;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
font.greentitle
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #00BD27;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
font.segment
{
	FONT-FAMILY: Arial,Helvetica,Verdana;	
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
font.u_segment
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #cc0033;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
font.s_segment
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #ff9900;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
font.c_segment
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #9900cc;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
font.t_segment
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #339933;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
font.r_segment
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0033cc;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
font.grey
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #999999;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
}
font.greyb
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #666666;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}
font.greyhead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #666666;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
font.greysm
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #666666;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
}
font.whitehead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #ffffff;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}
font.linkhead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000099;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
li
{
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

li.red
{
	COLOR: red;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}
li.blue
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: blue;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

td.bluehead
{
	COLOR: #000099;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.body
{
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.body2
{
  FONT-SIZE: 9pt;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.body3
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.body4
{
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.CENTCITY
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.CENTCITYITAL
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-STYLE: italic;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.freeTrial
{
	COLOR: #990000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.general
{
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.grey
{
	COLOR: #999999;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.label
{
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}

td.listDes
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

td.map
{
	COLOR: blue;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: small;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.map2
{
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: small;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.market
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.MARKETINDENT
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.metname
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.METNAMEITAL
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.METNAMEINDENT
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.METNAMEITALINDENT
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.PARTMET
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.projectCode
{
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Times;
}

td.redhead
{
	COLOR: #990000;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.state
{
	COLOR: #000000;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.whitehead
{
	BACKGROUND-COLOR: #000099;
	COLOR: #ffffff;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.TEXTINDENT
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.TEXT
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.TEXTITAL
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-STYLE: italic;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.title
{
	COLOR: #000000;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

td.productSubTitle
{
	COLOR: red;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

TD.Aggregate
{
  BACKGROUND-COLOR: #ffffff;
  COLOR: black;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Arial,Helvetica,Verdana;
}

TD.AggregateOdd
{
  BACKGROUND-COLOR: #ffffff;
  COLOR: black;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial,Helvetica,Verdana;   
}
TD.AggregateEven
{
  BACKGROUND-COLOR: #DFE6E4;
  COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: normal;
}
TD.AggTitle
{
  BACKGROUND-COLOR: #C6CCCA;
  COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}

TD.FilterDescription
{
  BACKGROUND-COLOR: #ffffff;
  COLOR: #000099;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}

TD.FilterTitle
{
  BACKGROUND-COLOR: #ebe7f3;
  COLOR: #000099;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}
TD.FilterSubTitle
{
  BACKGROUND-COLOR: #fef5e9;
  COLOR: #d36c05;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}
TD.FilterRadioBox
{
  BACKGROUND-COLOR: #fef5e9;
  COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
}
TD.areamanager
{
  BACKGROUND-COLOR: #c2d0fe;
  COLOR: #000099;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}
TD.AggTitleHighlight
{
  BACKGROUND-COLOR: #ffcc66;
  COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}

TD.AggTitleHighlightFilter
{
    BACKGROUND-COLOR: #ffcc66;
    COLOR: "#000080";
    FONT-FAMILY: Arial,Helvetica,Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

td.licensedprofile
{
	COLOR: blue;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

TD.productLink
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: red;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

th
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

th.body
{
	COLOR: #000000;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

h1.exception
{
	COLOR: red;
	FONT-SIZE: 15pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

p.help
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}

p.italic
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	margin-top:0px;
	font-style: italic;
}

p.Subsubheads 
{
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: rgb(0,0,153);
	margin-top:-1pt;
	margin-bottom:-1pt; 
	text-decoration:none
}


h1.head
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #666666;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	margin-bottom:0px;	
}

h1.subhead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #000099;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	margin-bottom:0px;	
	font-style: italic;
}

h1.redhead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #990000;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	margin-bottom:0px;	
}

h2
{
	COLOR: #000000;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

dd
{
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
}

A.tabLinkOn
{
	COLOR: #990000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none;
}

A.SICCodeLink
{
  COLOR: #000099;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 9pt;
}

.SmallerBlackText
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 9pt;
}

.SICCode
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 9pt;
}

.SmallerRedText
{
  COLOR: #990000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 8pt;
}

.RedText
{
  COLOR: #990000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}
.profile
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 9pt;
}
.profileTitle
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
}
TD.profile
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: small;
}
a.profile
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}
a.LicensedProfile
{
  COLOR: #0000ff;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

li.profile
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 9pt;
}

li.bluebullet
{
	List-style-image : url(/eImages/corporate/bluebullet.gif);    
}

li.greybullet
{
	List-style-image : url(/eImages/corporate/greybullet.gif);    
}

li.greybulletspace
{
	List-style-image : url(/eImages/corporate/greybullet.gif); 
	padding-bottom: 4px;   
}

li.greenbullet
{
	List-style-image : url(/eImages/corporate/greenbullet.gif);
}

li.purplebullet
{
	List-style-image : url(/eImages/corporate/purplebullet.gif);
}

li.rustbullet
{
	List-style-image : url(/eImages/corporate/rustbullet.gif);
}

li.numberlist
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  padding-bottom: 6px;
}

#navlist
{
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 10px;
padding-bottom: 4px;
background-image: url(/eImages/express02/redarrow.gif);
background-repeat: no-repeat;
background-position: 0 .15em;
}

#navlistindustry
{
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlistindustry li 
{
padding-left: 10px;
padding-bottom: 4px;
background-image: url(/eImages/express02/redarrow.gif);
background-repeat: no-repeat;
background-position: 0 .15em;
}

#navlistpop
{
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlistpop li 
{
padding-left: 10px;
padding-bottom: 4px;
background-image: url(/eImages/express02/redarrow.gif);
background-repeat: no-repeat;
background-position: 0 .15em;
}

div.bar
{
	BACKGROUND-COLOR: #cccccc;
  COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 13px;
  FONT-WEIGHT: bold;
}

div.body
{
	COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
  text-align: left;
  padding-top: 12px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
}

div.margin
{
	border-width: 6px;
}

div.smallboldcentertext
{
	COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: center;
  padding-top: 6px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 6px;
}

div.sidebarbluetop
{
	Background-color: #0434B1;
	COLOR: white;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: center;
  padding: 1px;
}

div.sidebarblue
{
	Background-color: #D3DBF1;
	COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  text-align: left;
  padding-top: 1px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 6px;
}

div.sidebarorangetop
{
	Background-color: #CC8605;
	COLOR: white;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: center;
  padding: 1px;
  margin-left: 12px;
}

div.sidebarorange
{
	Background-color: #FAF4E9;
	COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  text-align: left;
  padding-top: 6px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 6px;
  margin-left: 12px;
}

div.sidebarorangebold
{
	Background-color: #FAF4E9;
	COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: left;
  padding-top: 6px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 6px;
  margin-left: 12px;
}

div.sidebargreytop
{
	Background-color: #999999;
	COLOR: white;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: center;
  padding: 1px;
  margin-left: 12px;
}

div.sidebargrey
{
	Background-color: #ECEBE8;
	COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  text-align: left;
  padding-top: 6px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 6px;
  margin-left: 12px;
}

div.sidebargreybold
{
	Background-color: #ECEBE8;
	COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: left;
  padding-top: 6px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 6px;
  margin-left: 12px;
}

div.sidebar
{
	COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  text-align: left;
  padding-top: 6px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 6px;
  margin-left: 12px;
}

div.greymessagebox
{
	Background-color: #E3E3E3;
	border: 1px solid #cccccc;
	COLOR: black;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
  text-align: left;
  vertical-align: middle;
  padding-top: 1px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 6px;
}

div.crosssellma
{
	Background-color: #DDEEF1;
	border: 1px #00A0C1 solid;
	COLOR: white;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: left;
  padding: 3px;
  width: 212px;
  height:100px;
  float:right; 
}

div.crosssellca
{
	Background-color: #DCF4E1;
	border: 1px #00BD27 solid;
	COLOR: white;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: left;
  padding: 3px;
  width: 212px;
  height:100px;
  float:right; 
}

div.crosssellbb
{
	Background-color: #E8EDF7;
	border: 1px #7093EE solid;
	COLOR: white;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: left;
  padding: 3px;
  width: 212px;
  height:100px;
  float:right; 
}

td.leftgreyline
{
	border-left: 1px solid #DCDCDC;
}

td.topgreyline
{
	border-top: 1px solid #DCDCDC;
}

td.bluetitle
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0045D6;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}

table.help 
{ 
	background-color:#ffffe1;
	width: 628px; 
	padding: 0; 
	border: black 1px solid;
}

table.upload 
{ BORDER-TOP: #d3d3d3 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-RIGHT: #d3d3d3 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-LEFT: #d3d3d3 1px solid; 
	PADDING-LEFT: 5px; 
	BORDER-BOTTOM: #d3d3d3 1px solid; 
	PADDING-BOTTOM: 5px; 
	width: 100% 
}

table.maplegend
{
	border:1px solid green;
}

td.maplegendtitle
{
	BACKGROUND-COLOR: green;
}

td.maplegendminimize
{
	BACKGROUND-COLOR: #BCDEBE;
}

legend.title
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0045D6;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}

ol.help
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 8pt;
}

div.overflow 
{ 
	border: 1px solid #C0C0C0;
	overflow:auto;
}

div.overflownoline
{ 
	overflow:auto;
}

div.nooverflow 
{ 
	border: 1px solid #C0C0C0;
}

li.help
{
  COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 8pt;
}

.menuOut 
{
	cursor:pointer; 
	color: #21536A;
	border: 1px solid;
	background-color: #A3CCE1;
	padding: 4px;
	font-family:Arial,Helvetica,Verdana; 
	font-size: 12px;
	border-color: #FEFEFE #C3C8CB #C3C8CB;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}
.menuOver 
{
	cursor:pointer;
	color: #21536A;	
	border: 1px solid;
	background-color: #C5DEEB;	
	padding: 4px;
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
	border-color: #C3C8CB #C3C8CB #FEFEFE #C3C8CB;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}
.menuSelected 
{
	cursor:pointer; 
	color: #21536A;
	border: 1px solid;
	background-color: #DDEEFF;
	padding: 4px;
	font-family:Verdana;
	font-size: 11px;
	border-color: #FEFEFE #C3C8CB #C3C8CB;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}
.menuSelectedPane
{
	font-family:Verdana;
	font-size: 10px;
	padding-top:3px; 
	padding-bottom:4px; 
	padding-left:4px;
	background-color: #E8EFF3;
	border-right: 1px solid #C3C8CB;
	border-left: 1px solid #C3C8CB;
	border-bottom: 1px solid #C3C8CB;
}

// background-color: #E0FFFF;
.MenuTitle 
{
	color:#696969; 
	text-decoration:none; 
	font-family:Verdana;
	font-size: 11px;
}
.PaneSubTitles 
{
	color:#012D6E; 
	text-decoration:none; 
	font-family:Verdana;
	font-size: 11px;
}
.hidelegend
{
	color:#012D6E; 
	text-decoration:none; 
	font-family:Verdana;
	font-size: 9px;
}

#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

a.lora 
{
	text-decoration:none;
	color:#000000;
}
.lor a:hover 
{
	text-decoration:underline;
}

.bigblue2
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
}
.menu 
{
	padding: 3pt; 
	font-family:Arial; 
	font-size:12px; 
	font-weight:normal; 
	color:black;
}

.bigreentitle 
{
	font-family:Arial,Helvetica,Verdana; 
	font-size:14px; 
	font-weight:bold; 
	color:#00BD27;
}

.blacksubhead 
{
	font-family: Arial,Helvetica,Verdana; 
	font-size: 14px; 
	font-weight: bold; 
	color:#000000;
}

.greenfaded
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 18px;
  COLOR: #0434B1;
  FONT-WEIGHT: bold;
  text-align: left;
  vertical-align: middle;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

div.leftnavi 
{
  width: 177px;
  align: center
  font-size: 80%;
  float: left;  
  padding-top: 18px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

div.image
{
	width: 181px;
	COLOR: #666666;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: center; 
	padding: 3px;
	margin-top: 0px;
	margin-left: 9px;
	marign-right: 0px;
	margin-bottom: 50px;
	float: right;
}

div.image1
{
	width: 181px;
	COLOR: #666666;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: center; 
	margin-top: 0px;
	margin-left: 0px;
	marign-right: 0px;
	margin-bottom: 50px;
	float: right;
}

div.image3
{
	width: 150px;
	COLOR: #666666;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: center; 
	margin-top: 0px;
	margin-left: 0px;
	marign-right: 0px;
	margin-bottom: 20px;
	float: center;
}

div.image2
{
	width: 356px;
	FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  text-align: center; 
	padding: 0px;
	margin-top: 0px;
	margin-left: 20px;
	marign-right: 0px;
	margin-bottom: 0px;
	float: right;
}

div.mainbody
{
	width: 573px;
	Background-color: #ffffff;
	COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
  text-align: left;
  padding-top: 0px;
  padding-left: 9px;
  padding-right: 0px;
  padding-bottom: 0px;
  float: left;
}

div.mainbody401
{
	width: 383px;
	Background-color: #ffffff;
	COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
  text-align: left;
  padding-top: 0px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 0px;
  float: left;
}

div.leftmenuoff
{
	width: 177px;
	Background-color: #BDD1DD;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
  float: left;
	cursor: hand;
	margin-top: 1px;
  margin-bottom: 1px;
}

div.leftmenuon
{
	width: 177px;
	Background-color: #00BD27;
	COLOR: #ffffff;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
  float: left;
  cursor: hand;
  margin-top: 1px;
  margin-bottom: 1px;
}

.leftmenu
{
	padding: 3pt; 
	font-family: Arial,Helvetica,Verdana; 
	font-size: 12px; 
	font-weight: normal; 
  text-align: center;
	color: black;
	cursor: hand;
	background-color: #BDD1DD;
}

h1.bluehead
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #0434B1;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	margin-bottom:0px;
}

div.list1
{
	width: 260px;
	Background-color: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: top;
	padding: 0px;
  float: left;
}
div.list2
{
	width: 260px;
	Background-color: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: top;
	padding: 0px;
  float: right;
}

div.list11
{
	width: 160px;
	Background-color: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-align: left;
	text-valign: top;
	vertical-align: top;
	padding: 0px;
  float: left;
}
div.list22
{
	width: 160px;
	Background-color: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-align: left;
	text-valign: top;
	vertical-align: top;
	padding: 0px;
  float: right;
}

div.list170
{
	width: 170px;
	Background-color: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	text-align: left;
	text-valign: top;
	vertical-align: top;
	padding: 0px;
  float: left;
}

div.list170r
{
	width: 170px;
	Background-color: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	text-align: left;
	text-valign: top;
	vertical-align: top;
	padding: 0px;
  float: right;
}

div.listbox100
{
	width: 500px;
	border: 1px solid;
	background-color: #ffffff;	
	padding: 4px;
	border-color: #cccccc;
	margin: 0px;
	height: 100px;
}

div.listbox60
{
	width: 500px;
	border: 1px solid;
	background-color: #ffffff;	
	padding: 4px;
	border-color: #cccccc;
	margin: 0px;
	height: 60px;
}

div.listbox130w
{
	width: 500px;
	border: 1px solid;
	background-color: #ffffff;	
	padding: 4px;
	border-color: #ffffff;
	margin: 0px;
	height: 130px;
}


div.listbox
{
	width: 500px;
	background-color: #ffffff;	
	padding: 4px;
	margin: 0px;
}
div.listbox560
{
	width: 560px;
	border: 1px solid;
	background-color: #ffffff;	
	padding: 4px;
	border-color: #cccccc;
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
}

div.listbox560w
{
	width: 560px;
	border: 1px solid;
	background-color: #ffffff;	
	padding: 4px;
	border-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	float: left;
}

div.tablebox-old
{
	width: 554px;
	border: 1px solid;
	border-color: #cccccc;
	background-color: #ffffff;	
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

div.tablebox
{
	width: 556px;
	border: 1px solid;
	border-color: #E3E3E5;
	background-color: #ffffff;	
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	align: center;
	float: left;
}

div.tableboxbottom
{
	width: 556px;
	border: 1px solid;
	border-color: #E3E3E5;
	background-color: #E3E3E5;	
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	align: center;
	float: left;
}

div.tablecellhead556
{
	width: 556px;
	Background-color: #E3E3E5;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 2px;
	padding-bottom: 2px;
  float: left;
}
div.tablecellhead
{
	width: 184px;
	Background-color: #E3E3E5;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left;
	vertical-align: middle;
  float: left;
}

div.tablecell
{
	width: 184px;
	height:20px;
	Background-color: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 18px;
  float: left;
}

div.tablecell220
{
	width: 211px;
	Background-color: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: top;
  float: left;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
}

div.tablecell116
{
	width: 116px;
	Background-color: #ffffff;
	COLOR: #666666;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
	text-align: center;
	vertical-align: top;
  float: left;
}

div.listbox60w
{
	width: 560px;
	border: 1px solid;
	background-color: #ffffff;	
	padding: 4px;
	border-color: #ffffff;
	margin: 0px;
	margin-bottom: 0px;
	float: left;
}

div.listbox360
{
	width: 360px;
	border: 1px solid;
	background-color: #ffffff;	
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-color: #cccccc;
	margin-top: 0px;
	margin-bottom: 9px;
	float: left;
}
div.listbox360w
{
	width: 360px;
	border: 1px solid;
	background-color: #ffffff;	
	padding: 4px;
	border-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}

div.listbox300w
{
	width: 300px;
	border: 1px solid;
	background-color: #ffffff;	
	padding: 4px;
	border-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
div.listbox340w
{
	width: 340px;
	border: 0px solid;
	background-color: #ffffff;	
	padding: 0px;
	border-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
div.box 
{
  column-width: 300px;
  column-gap: 2em;   /* shown in yellow */            
  column-rule: 4px solid green;
  padding: 5px;      /* shown in blue */
}
div.readmore
{
	width: 350px;
	border: 1px solid;
	background-color: #ffffff;	
	padding: 4px;
	border-color: #cccccc;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	float: left;
}
div.readmore550
{
	width: 550px;
	border: 1px solid;
	background-color: #ffffff;	
	padding: 4px;
	border-color: #cccccc;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	float: left;
}
div.sidebargreentop
{
	Background-color: #00BD27;
	COLOR: white;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: center;
  padding: 3px;
  margin: 0px;
}

div.sidebarbox
{
	width: 181px;
	Background-color: #ffffff;
	border: 1px solid;
	border-color: #cccccc;
	COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  text-align: center;
  padding: 3px;
  margin-left: 12px;
  margin-bottom: 9px;
  float: right;
}

div.sidebarbox2
{
	width: 181px;
	Background-color: #DDEEF1;
	border: 1px solid;
	border-color: #cccccc;
	COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  text-align: left;
  padding: 9px;
  margin-left: 12px;
  margin-bottom: 100px;
  float: right;
}

div.sidebarbox3
{
	width: 181px;
	Background-color: #DDEEF1;
	border: 1px solid;
	border-color: #cccccc;
	COLOR: #000000;
  FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  text-align: left;
  padding: 9px;
  margin-left: 12px;
  margin-bottom: 20px;
  float: right;
}

ul.insidebox
{
list-style: none;
margin-left: 0;
padding-left: 15px;
text-indent: 1px;
}

dt
{
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left;
}
td.greenbar
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	text-valign: middle;
	text-align: left; 
	width: 52%;  
	background-color: #B6EEC2;
	padding-left: 5px;
}

td.greenbar2
{
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	text-valign: middle;
	text-align: center; 
	width: 12%;  
	background-color: #B6EEC2;
	padding-left: 5px;
}

td.addicon
{
	text-valign: middle;
	text-align: center; 
	width: 12%;  
	background-color: #ffffff;
}

td.item
{
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	text-valign: middle;
	text-align: left; 
	background-color: #ffffff;
}
.selectwidth
{
	width: 460px;
}

.heading_seg    
{ 
	color: rgb(0,0,153); 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	margin-top: 12pt; 
	margin-bottom: -10pt 
}
.heading_seg a  
{ color: rgb(0,0,153); 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	margin-top: 12pt; 
	margin-bottom: -10pt 
}
.heading_seg a:hover  
{ 
	color: rgb(0,0,153); 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: underline; 
	margin-top: 12pt; 
	margin-bottom: -10pt 
}

div.expanded
{
	width: 540px;
	background-color: #ffffff;	
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	float: left;
}
div.expanded2
{
	width: 330px;
	background-color: #fff;	
	padding: 0px;
	margin-top: 0px;
	margin-left: 24px;
	margin-right: 0px;
	margin-bottom: 12px;
	float: left;
	visibility: invisible;
}
div.expanded3
{
	width: 480px;
	background-color: #fff;	
	border-color: #ccc;	
	padding-top: 0px;
	padding-left: 11px;
	padding-right: 9px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 50px;
	margin-bottom: 12px;
	float: left;
}
div.expanded570
{
	width: 570px;
	background-color: #ffffff;	
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	float: left;
}

div.expandedspace
{
	width: 570px;
	margin-bottom: 6px;
	float: left;
}
div.expandedspacetop
{
	width: 570px;
	margin-top: 12px;
	float: left;
}

/* About Claritas text at the bottom of the page */
.AboutClaritas
{
	color:#999;
	padding:5px;
	margin-top: 1px;
}

/* Read More Claritas text at the bottom of the page */
.readmoretext	{display:none;}

div.space
{
	background-color: #fff;	
	padding: 0px;
	margin-top: 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	float: left;
	visibility: invisible;
}

div.box
{
	width: 710px;
	border: 1px #00A0C1 solid;
	background-color: #fff;	
	align: center;
	padding: 12px;
	margin-top: 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	float: left;
	visibility: invisible;
}

div.centricity
{
	width: 157px;
	background-color: #ffffff;	
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	text-align: center; 
	padding: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

div.ltbluebox
{
	width: 400px;
	background-color: #ccc;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	text-align: center; 	
	padding: 9px;
	align: center;
	float: center;
}

.box400
{
	width: 400px;
	FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 12px;
  COLOR: #000;
  FONT-WEIGHT: normal;
  text-align: left;
  align: center;
  vertical-align: top;
  padding-top: 6px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 6px;
	border: 2px solid gray;
}

.box330l
{
	width: 330px;
	FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 12px;
  COLOR: #000;
  FONT-WEIGHT: normal;
  text-align: left;
  vertical-align: top;
  padding-top: 6px;
  padding-left:6px;
  padding-right: 6px;
  padding-bottom: 6px;
	border: 2px solid gray;
	float: left;
}

.box330r
{
	width: 330px;
	FONT-FAMILY: Arial,Helvetica,Verdana;
  FONT-SIZE: 12px;
  COLOR: #000;
  FONT-WEIGHT: normal;
  text-align: left;
  vertical-align: top;
  padding-top: 6px;
  padding-left: 6px;
  padding-right: 6image3
  imagepx;
  padding-bottom: 6px;
	border: 2px solid gray;
	float: right;
}

.menuOutLeftNavi 
{
	color: #21536A;
	background-color: #A3CCE1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #21536A;
	border: 1px solid;
	padding: 4px;
	font-family:Arial,Helvetica,Verdana; 
	border-color: #FEFEFE #C3C8CB #C3C8CB;
	margin: 0px;
	padding-left:3px;
}

.menuOverLeftNavi 
{
	color: #21536A; 
	background-color: #C5DEEB;      
	font-family:Arial,Helvetica,Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
	border: 1px solid;
	padding: 4px;
	border-color: #C3C8CB #C3C8CB #FEFEFE #C3C8CB;
	margin: 0px;
	padding-left:3px;
}

div.pmcvideo
{
	width: 320px;
	background-color: #0434B1;	
	COLOR: #fff;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	text-align: center; 
	padding: 10px;
	float: center;
}
/* CSS only needed for the demo */


.oddRow{
	background-color:#FFF;
}
.evenRow{
	background-color:#EEE;
}

.productTable{
	border:3px double #000;
}
h3{
	margin-top:0px;
}


/* End css for the demo */

/* CSS needed for the script */

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
	background: transparent
}
#ajax_tooltipObj div{
	position:relative;
	cursor: move;

}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('/eImages/toolTipImages/arrow.gif');
	width:20px;
	position:absolute;
	left:1px;
	top:25px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
	
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:0px solid #317082;	/* Border width */
	left:4px;	/* Same as border thickness */
	top:0px;
	bottom:10px;
	position:absolute;
	width:300px;	/* Width of tooltip content */
	height:150px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:0px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:none;	/* Hide overflow content */
	z-index:1000001;
	
}
font.bodysmbw
{
	FONT-FAMILY: Arial,Helvetica,Verdana;
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
.test 
{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#07B300
 }

.sidebox {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(/eImages/toolTipImages/sbbody-r.gif) no-repeat bottom right;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	font-size: 12px;
}
.boxhead {
	width: 100%; /* ems so it will grow */
	background: url(/eImages/toolTipImages/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: right;
}
.boxhead h2 {
	background: url(/eImages/toolTipImages/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 10px 20px 5px;
	color: #0434B1; 
	FONT-FAMILY: Arial,Helvetica,Verdana;
	font-weight: bold; 
	font-size: 12px; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/eImages/toolTipImages/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 15px 15px 21px;
}
.widthlessbox {
	margin: 0 25%; /* NO WIDTH! Opens up a world of possibilities! */
	background: url(/eImages/toolTipImages/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
ul.listing
{
list-style: none;
margin-left: 0;
padding-left: 40px;
}
li.greybullet2
{
	List-style-image : url(/eImages/corporate/greybullet.gif);
	padding-bottom: 3px; 
}
div.loginorangebar
{
	width: 177px;
	Background-color: #CC8605;
	COLOR: #fff;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
  float: left;
  cursor: hand;
  margin-top: 1px;
  margin-bottom: 0px;
}

div.loginorangebox
{
	width: 177px;
	Background-color: #EBD3A8;
	COLOR: #000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: top;
	padding: 3px;
  float: left;
  cursor: hand;
  margin-top: 0px;
  margin-bottom: 1px;
}

div.attentionbox
{
	width: 350px;
	border: 1px solid;
	border-color: #990000 #990000 #990000 #990000;
	Background-color: #EBD2CE;
	COLOR: #000;
	FONT-FAMILY: Arial,Helvetica,Verdana;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	text-align: center;
	vertical-align: middle;
	padding: 6px;
  float: center;
  margin-top: 9px;
  margin-bottom: 9px;
}
.modalBackground 
{
  background-color:#CCCCCC;
  filter:alpha(opacity=60);
  opacity:0.60;         
}
 .updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#FFFFCC; 
    position:absolute; 
    width:150px; 
    height:50px;   
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle; 
}

.dottedline {
	border-top:1px dotted #9D9C9D;
	font-size:25%;
	padding:0.4em;
}
