body
{
background-color: #ffffff;
marginwidth: 5px;
marginheight: 5px
}
a.globallink:link
{
font-size: 8pt;
color: #004b91;
font-family: verdana;
text-align: left;
text-decoration: underline
}
a.globallink:active
{
font-size: 8pt;
color: #004b91;
font-family: verdana;
text-align: left;
text-decoration: underline
}
a.globallink:visited
{
font-size: 8pt;
color: #004b91;
font-family: verdana;
text-align: left;
text-decoration: underline
}
a.globallink:hover
{
color: #004b91
}
a.globalactivelink
{
font-size: 8pt;
color: #000000;
font-family: verdana;
text-align: left;
text-decoration: underline
}
.pipeseparator{
font-size: 8pt;
color: #999999;
font-family: verdana, arial, helvetica, sans-serif;
}
.pipeseparatorwhite{
font-size: 8pt;
color: #eeeeee;
font-family: verdana, arial, helvetica, sans-serif;
}

a.firstlvllink:link
{
font-weight: bold;
font-size: 9pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: none
}
a.firstlvllink:active
{
font-weight: bold;
font-size: 9pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: none
}
a.firstlvllink:hover
{
font-weight: bold;
font-size: 9pt;
color: #990033;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: none
}
a.firstlvllink:visited
{
font-weight: bold;
font-size: 9pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: none
}

a.firstlvlactivelink
{
font-weight: bold;
font-size: 10pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
a.mtdfirstlvllink
{
font-size: 9pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
a.mtdfirstlvlactivelink
{
font-weight: bold;
font-size: 9pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
a.secondlvllink:link
{
font-weight: bold;
font-size: 7.5pt;
color: #ebebd8;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: none;
}
a.secondlvllink:active
{
font-weight: bold;
font-size: 7.5pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: none
}
a.secondlvllink:visited
{
font-weight: bold;
font-size: 7.5pt;
color: #ebebd8;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: none
}
a.secondlvllink:hover
{
font-weight: bold;
font-size: 7.5pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: none
}
a.secondlvlactivelink
{
font-weight: bold;
font-size: 8pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
a.sublvllink:link
{
font-weight: bold;
font-size: 8pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
a.sublvllink:active
{
font-weight: bold;
font-size: 8pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
a.sublvllink:visited
{
font-weight: bold;
font-size: 8pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
a.sublvlactivelink
{
font-weight: bold;
font-size: 8pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
a.internallink:link
{
font-size: 8pt;
color: #3101c7;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
a.internallink:active
{
font-size: 8pt;
color: #3101c7;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
a.internallink:visited
{
font-size: 8pt;
color: #3101c7;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
a.internallink:hover
{
color: #990033
}
a.internalactivelink
{
font-weight: bold;
font-size: 8pt;
color: #3101c7;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.breadcrumbtext
{
font-size: 7.5pt;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}
.breadcrumblink:link
{
font-size: 7.5pt;
color: #3600ca;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: underline
}
.breadcrumblink:active
{
font-size: 7.5pt;
color: #3600ca;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: underline
}
.breadcrumblink:visited
{
font-size: 7.5pt;
color: #3600ca;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: underline
}
.breadcrumbseparator
{
font-size: 7.5pt;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif
}
.select
{
font-size: 8pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.input
{
font-size: 8pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.inputgr
{
font-size: 8pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif;
background-color: #ecebd9
}
.inputdisabled
{
font-size: 8pt;
background: #efefef;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.inputbtn
{
padding-right: 0px;
border-top: inset;
border-left: inset;
border-bottom: inset;
background-color: #ecebd9
}
.border{
BACKGROUND-COLOR: #CCCCCC;
border-color: #CCCCCC;
}
.option1
{
font-size: 8pt;
background-image: none;
color: #3900ce;
font-family: verdana, arial, helvetica, sans-serif;
background-color: white
}
.signheading
{
font-weight: bold;
font-size: 11pt;
color: #cc0033;
font-family: verdana, arial, helvetica, sans-serif
}
.signtext
{
font-size: 9pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.sevenpix
{
padding-right: 7px;
padding-left: 7px
}
.lbu
{
font-weight: bold;
font-size: 8pt;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}
.blackbg
{
background-color: #000000
}
.graybg
{
background-color: #999999
}
.greenbg
{
background-color: #ecebd9
}
.lgbg
{
background-color: #dedfde
}
.lightgraybg
{
background-color: #cccccc
}
.redbg
{
background-color: #cc0033
}
.yellowbg
{
background-color: #ffffad
}
.whitebg
{
background-color: #ffffff
}
hr
{
color: #cfcfcf
}
.columnheader
{
font-weight: bold;
font-size: 7.5pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
background-color: #cc0033
}
.columnheaderunbold
{
font-size: 8pt;
color: #ebebd8;
font-family: verdana, arial, helvetica, sans-serif;
background-color: #cc0033
}
.errorheader
{
font-weight: bold;
font-size: 8pt;
color: #cc0331;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}
.tableheader
{
font-weight: bold;
font-size: 7.5pt;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}
.tablecontent
{
font-size: 8pt;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}





.citediv
{
height: 75px;
width: 240px;
overflow-y: auto;
overflow-x: hidden;
border: 1px solid gray;
}





.citespan
{
float: left;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 8pt;
color: #333333;
width: 100%;
}


.tablenumeric
{
font-size: 8pt;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif
}
.heading
{
font-weight: bold;
font-size: 10pt;
color: #ebebd8;
font-family: verdana, arial, helvetica, sans-serif;
background-color: #999999;
text-align: left
}
.heading1
{
font-weight: bold;
font-size: 10pt;
color: #990033;
font-family: verdana, arial, helvetica, sans-serif
}

.heading2
{
font-weight: normal;
font-size: 8pt;
color: #990033;
font-style: normal;
font-family: verdana, arial, helvetica, sans-serif
}
.heading2red
{
font-weight: bold;
font-size: 8pt;
color: #cc0033;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}
.heading3
{
font-weight: bold;
font-size: 7.5pt;
color: #990033;
font-family: verdana, arial, helvetica, sans-serif
}

.heading4
{
font-weight: bold;
font-size: 9pt;
color: #ebebd8;
font-family: verdana, arial, helvetica, sans-serif;
background-color: #999999;
text-align: left
}
.heading5
{
font-weight: bold;
font-size: 9pt;
color: #990033;
font-family: verdana, arial, helvetica, sans-serif
}
.label1
{
font-weight: bold;
font-size: 10pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif
}
.label2
{
font-weight: bold;
font-size: 9pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif
}
.labelcontrol
{
font-weight: bold;
font-size: 8pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}
.labelcontrol1
{
font-weight: bold;
font-size: 7pt;
color: #666666;
font-style: normal;
font-family: verdana, arial, helvetica, sans-serif
}

.labelcontrol2 {
font-size: 7.5pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif
}
.content
{
font-size: 8pt;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}
.defaultcontent
{
font-size: 8pt;
color: #999999;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}
.dataitem
{
font-size: 8pt;
color: #ae3200;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}
.groupheader
{
font-size: 8pt;
color: #cc0331;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left
}
.link1:link
{
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: none
}
.link1:active
{
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: none
}
.link1:hover
{
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link1:visited
{
color: #004b91
}
.link2:link
{
font-size: 10pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link2:active
{
font-size: 10pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link2:visited
{
font-size: 10pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link2:hover
{
color: #004b91
}
.link2black:link
{
font-size: 10pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link2black:active
{
font-size: 10pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link2black:visited
{
font-size: 10pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link2black:hover
{
color: #990033
}
.sublink:link
{
font-size: 9pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.sublink:active
{
font-size: 9pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.sublink:visited
{
font-size: 9pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.sublink:hover
{
color: #990033
}
.sublinkbold:link
{
font-weight: bold;
font-size: 9pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.sublinkbold:active
{
font-weight: bold;
font-size: 9pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.sublinkbold:visited
{
font-weight: bold;
font-size: 9pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.sublinkbold:hover
{
color: #990033
}
.link3:link
{
font-size: 8pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link3:active
{
font-size: 8pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link3:visited
{
font-size: 8pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link3:hover
{
color: #990033
}
.link3bold:link
{
font-weight: bold;
font-size: 8pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link3bold:active
{
font-weight: bold;
font-size: 8pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link3bold:visited
{
font-weight: bold;
font-size: 8pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link3bold:hover
{
color: #990033
}
.link4bold:link
{
font-weight: bold;
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4bold:active
{
font-weight: bold;
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4bold:visited
{
font-weight: bold;
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4bold:hover
{
color: #990033
}
.linkmedium:link
{
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.linkmedium:active
{
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.linkmedium:visited
{
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.linkmedium:hover
{
color: #990033
}
.link4:link
{
font-size: 7pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4:active
{
font-size: 7pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4:visited
{
font-size: 7pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4:hover
{
color: #990033
}
.link4selected:link
{
font-weight: normal;
font-size: 7pt;
color: #cc0033;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4selected:active
{
font-weight: normal;
font-size: 7pt;
color: #cc0033;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4selected:visited
{
font-weight: normal;
font-size: 7pt;
color: #cc0033;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4selected:hover
{
font-weight: normal;
color: #990033;
text-decoration: underline
}
.link4active
{
font-weight: bold;
font-size: 7pt;
color: #cc0031;
font-family: verdana, arial, helvetica, sans-serif
}
.link4white:link
{
font-size: 7pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4white:active
{
font-size: 7pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4white:visited
{
font-size: 7pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.link4white:hover
{
color: #990033
}
.textbrownbold
{
font-weight: bold;
font-size: 11pt;
color: #990033;
font-family: verdana, arial, helvetica, sans-serif
}
.text1
{
font-size: 10pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.text1blue
{
font-size: 10pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif
}
.text1gray
{
font-size: 10pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif
}
.text1yellow
{
font-size: 10pt;
color: #ebebd8;
font-family: verdana, arial, helvetica, sans-serif
}
.text1graybold
{
font-weight: bold;
font-size: 10pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif
}
.text1lgbold
{
font-weight: bold;
font-size: 10pt;
color: #999999;
font-family: verdana, arial, helvetica, sans-serif
}
.text1redbold
{
font-weight: bold;
font-size: 10pt;
color: #cc0033;
font-family: verdana, arial, helvetica, sans-serif
}
.text1whitebold
{
font-weight: bold;
font-size: 10pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif
}
.text2
{
font-size: 9pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.text2graybold
{
font-weight: bold;
font-size: 9pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif
}
.text2brownbold
{
font-weight: bold;
font-size: 9pt;
color: #990033;
font-family: verdana, arial, helvetica, sans-serif
}
.text3
{
font-size: 8pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.text3gray
{
font-size: 8pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif
}
.text3lg
{
font-size: 8pt;
color: #cccccc;
font-family: verdana, arial, helvetica, sans-serif
}
.text3red
{
font-size: 8pt;
color: #cc0033;
font-family: verdana, arial, helvetica, sans-serif
}
.text3yellow
{
font-size: 8pt;
color: #ebebd8;
font-family: verdana, arial, helvetica, sans-serif
}
.text3bold
{
font-weight: bold;
font-size: 8pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.text3lgbold
{
font-weight: bold;
font-size: 8pt;
color: #999999;
font-family: verdana, arial, helvetica, sans-serif
}
.text4
{
font-size: 7.5pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.text4gray
{
font-size: 7.5pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif
}
.text4red
{
font-size: 7.5pt;
color: #cc0033;
font-family: verdana, arial, helvetica, sans-serif
}
.text4white
{
font-size: 7.5pt;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif
}
.text4bold
{
font-weight: bold;
font-size: 7.5pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.text4graybold
{
font-weight: bold;
font-size: 7.5pt;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif
}
.text5
{
font-size: 7pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.text5black
{
font-size: 7pt;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif
}
.text5gray
{
font-size: 7pt;
color: #999999;
font-family: verdana, arial, helvetica, sans-serif
}
.text5white
{
font-size: 7pt;
color: white;
font-family: verdana, arial, helvetica, sans-serif
}
.text5bold
{
font-weight: bold;
font-size: 7pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif
}
.text5grayitalic
{
font-size: 7pt;
color: #999999;
font-style: italic;
font-family: verdana, arial, helvetica, sans-serif
}
.text5redbold
{
font-weight: bold;
font-size: 7pt;
color: #cc0033;
font-family: verdana, arial, helvetica, sans-serif
}

.footertoplink:link
{
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: underline
}
.footertoplink:active
{
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: underline
}
.footertoplink:visited
{
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: underline
}
.footertoplink:hover
{
color: #000000
}
.footertopactivelink
{
font-weight: bold;
font-size: 7.5pt;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
.footerbottomlink:link
{
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: underline
}
.footerbottomlink:active
{
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
.footerbottomlink:visited
{
font-size: 7.5pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: underline
}
.footerbottomlink:hover
{
color: #990033
}
.footerbottomactivelink
{
font-size: 7.5pt;
color: #990033;
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
}
.copyrighttext
{
font-size: 7pt;
color: #313131;
font-family: verdana, arial, helvetica, sans-serif
}
.copyrightlink:link
{
font-size: 7pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.copyrightlink:active
{
font-size: 7pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.copyrightlink:visited
{
font-size: 7pt;
color: #004b91;
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline
}
.copyrightlink:hover
{
color: #990033
}
.bold
{
font-weight: bold;
}
.textgray
{
font-size: 10pt;
color: #9e9e9e;
font-family: verdana, arial, helvetica, sans-serif
}
.hit
{
color:#cc0033;
font-weight: bold;

}


.d1 {
WIDTH: 0pt;
HEIGHT: 0pt;
}

.d2 {
WIDTH: 18;
HEIGHT: 0pt;
}

.d3 {
WIDTH: 36;
HEIGHT: 0pt;
}

.d4 {
WIDTH: 54;
HEIGHT: 0pt;
}

.d5 {
WIDTH: 72;
HEIGHT: 0pt;
}

.d6 {
WIDTH: 90;
HEIGHT: 0pt;
}

.d7 {
WIDTH: 108pt;
HEIGHT: 0pt;
}

.d8 {
WIDTH: 126pt;
HEIGHT: 0pt;
}

.d9 {
WIDTH: 144pt;
HEIGHT: 0pt;
}

.d10 {
WIDTH: 162pt;
HEIGHT: 0pt;
}

.d11 {
WIDTH: 180pt;
HEIGHT: 0pt;
}

.d1a {
WIDTH: 0pt;
HEIGHT: 0pt;
}

.d2a {
WIDTH: 17;
HEIGHT: 0pt;
}

.d3a {
WIDTH: 34;
HEIGHT: 0pt;
}

.d4a {
WIDTH: 51;
HEIGHT: 0pt;
}

.d5a {
WIDTH: 68;
HEIGHT: 0pt;
}

.d6a {
WIDTH: 85;
HEIGHT: 0pt;
}

.d7a {
WIDTH: 102;
HEIGHT: 0pt;
}

.d8a {
WIDTH: 119;
HEIGHT: 0pt;
}

.d9a {
WIDTH: 136;
HEIGHT: 0pt;
}

.d10a {
WIDTH: 153;
HEIGHT: 0pt;
}

.d11a {
WIDTH: 170;
HEIGHT: 0pt;
}


.view_select{
bgcolor: #FFFFFF;
text: #000000;
}
.lgraybg{
background-color: #CCCCCC
}
.hitlabel {
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
CURSOR: hand;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.selLabelBlbold {
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
CURSOR: hand;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}



.SourceLinkBlack {
font-weight: normal;
font-size: 8pt;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none
}

.term_row {
BACKGROUND-COLOR: #EFEFEF;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 9pt;
}
.term_text {
FONT-WEIGHT: bold;
FONT-SIZE: 7.5pt;
COLOR: #CC0033;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}





.style4 {
font-family: Arial, Helvetica, sans-serif;
}

.indexterms {
HEIGHT:16px;
MARGIN:2px 2px -1px 4px;
}








.cur{
cursor:pointer;cursor: hand;
}



.chstyle{
width: 5%;
text-align: left;
}



.pnav1{

border-bottom: 0px;
border-left: 0px;
border-right: 0px;
border-top: 0px
}



.pnav2{

border-bottom: 0px;
border-left: 0px;
border-right: 0px;
border-top: 0px ;
height: 18px;
}



.lstborder{
overflow:auto;
border-top:2px inset;
border-left:2px inset;
border-right:2px inset;
background:#FFFFFF;
border-bottom:2px inset;
}



.searchpanebarunselectedtab
{
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
COLOR: #666666;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #dfdfc0
}



.tableOutlineGray
{
BORDER:1px solid #cccccc
}



.linkr:link
{
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: #004b91;
FONT-FAMILY: Verdana;
TEXT-DECORATION: none;
}

.linkr:active
{
FONT-WEIGHT: bold;
COLOR: #004b91;
FONT-FAMILY: Verdana;
TEXT-DECORATION: none;
font-size: 10pt;
}
.linkr:visited
{
FONT-WEIGHT: bold;
COLOR: #004b91;
FONT-FAMILY: Verdana;
TEXT-DECORATION: none;
font-size: 10pt;
}
.linkr:hover
{
FONT-WEIGHT: bold;
COLOR: #004b91;
FONT-FAMILY: Verdana;
TEXT-DECORATION: underline;
font-size: 10pt;
}

span.result-url
{
color: #666;
font-size: 11px;
padding-bottom: .4em;
}



.webNewsFiltersSelected label {
color: #999;
font:400 70% "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: normal;
}
.webNewsFiltersSelected a {
white-space: nowrap;
float:right;
margin-left:5px;
}
.webNewsFiltersSelected span {
float:left;
width:215px;
}
#webNewsFastnarrowBottomBkg {
font-size:1px;
float:left;
height:10px;
width:230px;
background:#fff url("../images/narrowBottomBkg.gif") 0 0 no-repeat;
}

#webNewsFastnarrowBkg {
font-size:1px;
float:left;
height:10px;
width:230px;
background:#fff url("../images/narrowBkg.gif") 0 0 no-repeat;
}

#webNewsFastResultsLeftCol {
min-height: 350px;
float: left;
width: 240px;
margin-right:20px;
margin-left:11px;
margin-top:11px;
}

#webNewsFastResultsRightCol {
min-height: 350px;
float: left;
width: 72%;
}
#webNewsFastResultsPage{
min-height:500px;
}

.webnewsFast a {
text-decoration: underline;
}

.webnewsFast small {
color: #666666;
font-size: 100%;
}

.webnewsFast small a {
color: #666666;
font-size: 100%;
text-decoration: none;
}

#webnewsFasresults {
width: 100%;
}

#webnewsFasresults div {
font: 400 77% "Helvetica Neue", Helvetica, Arial, sans-serif;
margin-bottom: 17px;
}

#webnewsFasresults div input {
float: left;
height: 15px;
width: 15px;
margin: 1px 7px 0 0;
}

#webnewsFasresults div a {
word-wrap: break-word;
font: 400 120% "Helvetica Neue", Helvetica, Arial, sans-serif;
margin-bottom: 2px;
background-color: transparent;
color: #3366CC;
cursor: pointer;
text-decoration: underline;
}

#webnewsFasresults a:visited {
color: #551a8b;
background-color: transparent;
}

#webnewsFasresults a:hover {
color: #551a8b;
background-color: transparent;
}

#webnewsFasresults div em {
font-style: normal;
font-weight: bold;
color: #903;
}

#webnewsFasresults div b {
font-style: normal;
font-weight: bold;
color: #903;
}

#webnewsFasresults em {
font-style: normal;
font-weight: bold;
color: #903;
}

#webNewsFastResultsRightCol .utility.navtop {
border-bottom: 1px dotted #CCCCCC;
margin-bottom: 10px;
padding: 10px 0;
}

#webNewsFastResultsRightCol .utility.navtop .paginationalign{
vertical-align: top;
}
.webNewsFastBlockPagination{
border-top: 1px dotted #CCCCCC;
margin-bottom: -28px;
padding-top: 14px;
}
.webNewsFastBlockPagination #backToTopLink{
float:left;
width:10%;
}
.webNewsFastBlockPagination #webNewsBlockPaginationDiv{
float:left;
width:80%;
margin-top:4px;
}
.webNewsFastBlockPagination #webNewsBlockPaginationDiv table td{
vertical-align: top;
}
.webNewsFastBlockPagination #blankDiv{
width: 9%;
float:left;
}
#webNewsFastClassification {
float: left;
width: 228px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background-color: #F7F7EF;
}

#webNewsFastClassification h2 {
margin: 0 10px;
color: #666666;
font-size: 112.5%;
font-weight: 700;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#webNewsFastClassification h3 {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #666;
margin: 9px 0 0 10px;
padding-top: 5px;
border-top: 1px dotted #ccc;
width: 210px;
float: left;
font-size: 90%;
font-weight: 700;
}

#divWebNewsFooter #footer{
margin-top:20px;
}

#webNewsFastClassification h3 a {
font-weight: 400;
font-size: 80%;
padding-left: 5px;
}

#webNewsFastClassification p {
font: 400 70% "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
padding: 0 10px;
color: #999;
}

#webNewsFastClassification h3 .icon.back {
background: url("../images/ImgGeneral.gif") no-repeat scroll 0 -1400px transparent;
font-weight: 400;
padding-left: 20px;
color: #3366CC;
}

#webNewsFastClassification div .icon.back {
background: url("../images/ImgGeneral.gif") no-repeat scroll 0 -1400px transparent;
font-weight: 400;
padding-left: 20px;
color: #3366CC;
}

#webNewsFastClassification p a {
margin-left: 95px;
}

#webNewsFastClassification div a span {
background: #f7f7ef url("../images/ImgGeneral.gif") 0 -2250px no-repeat;
padding-left: 15px;
}

#webNewsFastClassification div {
font: 400 70% "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 0 10px 2px 10px;
color: #999;
clear:both;
}

#webNewsFastClassification div a {
background-color: transparent;
color: #3366CC;
cursor: pointer;
font: 400 100% "Helvetica Neue", Helvetica, Arial, sans-serif;
outline: medium none;
text-decoration: none;
}

#webNewsFastClassification div span {
color: #903;
font-weight: bold;
}

#webNewsFastClassification div a strong {
color: #990033;
}

#webNewsFastClassification div div {
padding-left: 0;
font-size: 100%;
}

#webNewsFastClassification .filter {
color: #990033;
}

#webNewsFastClassification .moreResults {
display: none;
}


#keywordFilter{
width: 850px;
padding-left: 5px;
height:50px;
}
#kwLeftDiv{
width:750px;
float:left;
}
.spaceDiv{
padding:10 0 10;
clear:both;
}

.kywdFilterLabel{
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
COLOR: #333333;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
padding-right:25px;
white-space: pre-wrap;      /* CSS3 */
white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap;     /* Opera <7 */
white-space: -o-pre-wrap;   /* Opera 7 */
word-wrap: break-word;      /* IE */
float:left;
width:230px;
padding-top:0.4em;
}
div#kwUiComp{
width:546px;
left:250px;
position:absolute;
}
.kwGoDis_en_CA{
background: url("../images/ButGoDis.gif") no-repeat scroll 0 0 #336699;
height: 19px;
margin:2px 0 0 8px;
position: absolute;
width: 27px;
}
.kwGo_en_CA{
background: url("../images/ButGoSec.gif") no-repeat scroll 0 0 #336699;
height: 19px;
margin:2px 0 0 8px;
position: absolute;
width: 27px;
}
.kwGoDis_fr_CA{
background: url("../images/ButOkDis.gif") no-repeat scroll 0 0 #336699;
height: 19px;
margin:2px 0 0 8px;
position: absolute;
width: 27px;
}
.kwGo_fr_CA{
background: url("../images/ButOkSec.gif") no-repeat scroll 0 0 #336699;
height: 19px;
margin:2px 0 0 8px;
position: absolute;
width: 27px;
}
.kwRemDis_en_CA{
background: url("../images/ButClearSearchTermsDis.gif") no-repeat scroll 0 0;
height: 19px;
margin:2px 0 0 40px;
position: absolute;
width: 170px;
}
.kwRem_en_CA{
background: url("../images/ButClearSearchTerms.gif") no-repeat scroll 0 0;
height: 19px;
margin:2px 0 0 40px;
position: absolute;
width: 170px;
}
.kwRemDis_fr_CA{
background: url("../images/ButEffacerLesTermesDeRechercheDis.gif") no-repeat scroll 0 0;
height: 19px;
margin:2px 0 0 40px;
position: absolute;
width: 207px;
}
.kwRem_fr_CA{
background: url("../images/ButEffacerLesTermesDeRecherche.gif") no-repeat scroll 0 0;
height: 19px;
margin:2px 0 0 40px;
position: absolute;
width: 207px;
}
div#components{
height:25px;
}
#components a span{
position:absolute;
top:-999em;
}
input#kywdFilter{
width:275px;
}
#waitMsg{
height:50px;
width:70px;
top:-5px;
float:right;
display:none;
}
.leftindent70{
padding-left:70px;

}
.error {
margin: 20px auto;
background: url("../images/GradIntermediaryScreens.gif") repeat-x scroll
0 0 transparent;
border: 1px solid #E4E4E4;
width: 50%;
}

.errortitle {
background: url("../images//icon_warning.gif") no-repeat;
font-weight: bold;
font-size: 11pt;
color: #C03;
padding-left: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom: 2px dotted #E4E4E4;
margin: 10px 20px 10px 20px;
padding-bottom: 10px;
}

.errorcontent {
font-size: 9pt;
color: #333333;
font-family: verdana, arial, helvetica, sans-serif;
margin: 5px 20px 10px 20px;
width: 95%;
}
div#kwsugg{
position:absolute;
left:250px;
}
div#kwsuggWrapper{
height:15px;
width:771px;
margin-top:-3px;
}

div#divsmall {
width:100%;
overflow:auto;
}
