INPUT {
font-size : 10pt; 
font-family : arial; 
} 
SELECT {
font-size : 9px; 
} 
#viewData {
text-align : left; 
height : inherit; 
padding : 0; 
overflow : scroll; 
} 
#viewData iframe {
border : none; 
width : 776px; 
height : 100%; 
} 
#selLogIn FORM {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
#selLogIn SELECT {
font-weight : normal; 
font-size : 11px; 
width : 165px; 
font-family : arial; 
} 
#selLogIn .droptitle {
color : #000000; 
} 
#selLogIn .dropitem {
color : #008cc9; 
} 
#selLogIn .drophelp {
color : #ff0000; 
} 
#txtSearch {
font-size : 8pt; 
width : 165px; 
font-family : arial; 
height : 19px; 
} 
BODY {
margin : 0; 
font-family : arial; 
} 
DIV {
font-family : arial; 
} 
SPAN {
font-family : arial; 
} 
TD {
font-size : 11px; 
font-family : arial; 
} 
P {
font-family : arial; 
} 
IMG {
border-right : 0; 
border-top : 0; 
border-left : 0; 
border-bottom : 0; 
} 
A:link {
color : #006db0; 
text-decoration : none; 
} 
A:visited {
color : #666666; 
text-decoration : none; 
} 
A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
A:hover SPAN {
color : #008cc9; 
text-decoration : underline; 
} 
LI {
list-style-image : url(/cms/images/bullet_dark_blue.gif); 
margin-bottom : 0.5em; 
list-style-type : square; 
} 
#indice {
margin-top : 7px; 
font-size : 9px; 
} 
#Container {
width : 776px; 
} 
#PopupContainer {
width : 480px; 
height : 400px; 
} 
#PopupContainer #ContentTable {
padding-bottom : 23px; 
height : 285px; 
} 
#ContentTable {
padding-bottom : 23px; 
height : 400px; 
} 
#SectionName {
padding-left : 10px; 
font-weight : bold; 
font-size : 15px; 
color : #ffffff; 
padding-top : 15px; 
height : 37px; 
background-color : #006db0; 
} 
#topBar {
height : 74px; 
background-color : #004588; 
} 
#topRight {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
height : 51px; 
background-color : #004588; 
text-align : right; 
} 
#topRightPopup {
padding-right : 5px; 
padding-left : 5px; 
padding-bottom : 5px; 
vertical-align : top; 
padding-top : 5px; 
height : 52px; 
background-color : #004588; 
text-align : right; 
} 
#topRightPopup SPAN {
font-weight : bold; 
font-size : 11px; 
color : #ffffff; 
padding-top : 15px; 
font-family : arial; 
} 
#topRight IMG {
margin-left : 5px; 
vertical-align : middle; 
margin-right : 5px; 
} 
#GlobalNavigation {
margin : 0; 
width : 776px; 
height : 22px; 
background-color : #006db0; 
} 
#GlobalNavigation TD {
font-size : 11px; 
padding-top : 3px; 
background-color : #006db0; 
} 
#GlobalNavigation TD.active {
height : 22px; 
background-color : #008cc9; 
} 
#GlobalNavigation TD A {
padding-right : 11px; 
padding-left : 11px; 
font-weight : bold; 
padding-bottom : 0; 
margin : 0; 
color : #ffffff; 
padding-top : 0; 
text-decoration : none; 
} 
#sectionNav {
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 20px; 
padding-top : 10px; 
border-bottom : 10px solid #f5f1e3; 
background-color : #efe7cf; 
} 
#sectionNav TABLE TD {
padding-top : 5px; 
} 
#sectionNav SPAN {
display : block; 
font-weight : bold; 
font-size : 11px; 
padding-bottom : 3px; 
} 
#sectionNav SPAN A {
font-weight : bold; 
color : #004587; 
} 
#sectionNav SPAN A.active {
color : #9c8452; 
} 
#sectionNav TD {
font-weight : bold; 
font-size : 11px; 
} 
#sectionNav TD A.active {
color : #9c8452; 
} 
#sectionNav TD A {
font-weight : bold; 
color : #004587; 
text-decoration : none; 
} 
#sectionNav TD A:hover {
text-decoration : underline; 
} 
#sectionNav TD IMG {
margin-top : 2px; 
margin-right : 2px; 
} 
#sectionSubNav {
margin-left : 1px; 
color : #9c8452; 
} 
#sectionSubNav TABLE TD {
padding-top : 3px; 
} 
#sectionSubNav TD A {
font-weight : bold; 
color : #004587; 
text-decoration : none; 
} 
#sectionSubNav TD IMG {
margin-top : 2px; 
margin-right : 2px; 
} 
#sectionSubNav TD #sectionSubNavNoBold A {
font-weight : normal; 
color : #004587; 
} 
#sectionSubNav TD #sectionSubNavNoBold {
color : #004587; 
} 
#sectionSubNavNoBold A {
font-weight : normal; 
color : #004587; 
} 
#sectionSubNav TD #sectionSubNavNoBold A:hover {
font-weight : normal; 
text-decoration : underline; 
} 
#sectionSubNav TD #sectionSubNavNoBold A.active {
font-weight : normal; 
color : #9c8452; 
} 
#sectionSubNav TD A.active {
color : #9c8452; 
} 
#sectionSubNav #sectionSubLastNav A {
font-weight : normal; 
color : #004587; 
text-decoration : none; 
} 
#sectionSubNav #sectionSubLastNav A:hover {
text-decoration : underline; 
} 
#sectionSubNav #sectionSubLastNav A.active {
color : #9c8452; 
} 
#sectionSubNav #sectionSubLastNav TD A {
font-weight : bold; 
text-decoration : none; 
} 
#sectionSubLastNav {
margin-left : 1px; 
} 
#sectionSubLastNav A.active {
color : #9c8452; 
} 
#sectionSubLastNav TD {
display : inline; 
font-weight : normal; 
} 
#sectionSubLastNav TD A {
font-weight : bold; 
color : #004587; 
text-decoration : none; 
} 
#sectionSubLastNav TD A.active {
color : #9c8452; 
} 
#AddedFunctions {
padding-bottom : 20px; 
} 
#AddedFunctions A {
font-size : 10px; 
vertical-align : middle; 
color : #006db0; 
} 
#AddedFunctions A:hover {
text-decoration : underline; 
} 
#AddedFunctions IMG {
vertical-align : middle; 
margin-right : 5px; 
} 
#leftNavCell {
vertical-align : top; 
width : 215px; 
} 
#PageContent {
padding-right : 23px; 
padding-left : 22px; 
font-size : 11px; 
vertical-align : top; 
width : 350px; 
} 
#rightNavCell {
vertical-align : top; 
width : 166px; 
} 
#rightNavPopup {
vertical-align : top; 
width : 100px; 
background-color : #e7e7e7; 
} 
#BreadCrumbs {
margin-top : 17px; 
margin-bottom : 18px; 
height : 14px; 
} 
#BreadCrumbs A {
font-weight : bold; 
font-size : 11px; 
font-family : arial; 
text-decoration : none; 
} 
.BreadCrumbSeperator {
padding-right : 2px; 
padding-left : 2px; 
padding-bottom : 2px; 
color : #006db0; 
padding-top : 2px; 
} 
#BreadCrumbs A.active {
font-weight : normal; 
color : #000000; 
font-family : arial; 
} 
#BreadCrumbs A:hover {
text-decoration : underline; 
} 
#ContentPageHeadline {
font-weight : bold; 
font-size : 18px; 
padding-bottom : 10px; 
color : #988157; 
} 
#Footer {
height : 20px; 
background-color : #FFFFFF; 
padding-left : 1px; 
} 
#Footer A {
font-weight : normal; 
font-size : 11px; 
color : #ffffff; 
} 
#Footer A:hover {
text-decoration : underline; 
} 
#contentMiddleColumn {
padding-right : 23px; 
padding-left : 22px; 
vertical-align : top; 
width : 395px; 
height : 400px; 
} 
#contentMiddleColumn DIV {
color : #000000; 
} 
#contentMiddleColumn H1 {
margin-top : 0; 
font-weight : bold; 
font-size : 20px; 
color : #988157; 
} 
#contentMiddleColumn H2 {
font-weight : bold; 
font-size : 12px; 
color : #004587; 
} 
#contentMiddleColumn H3 {
font-weight : bold; 
font-size : 12px; 
margin-bottom : 5px; 
color : #004587; 
} 
#contentMiddleColumnFull {
padding-left : 22px; 
vertical-align : top; 
width : 561px; 
height : 400px; 
} 
#contentMiddleColumnFull DIV {
color : #000000; 
} 
#contentMiddleColumnFull H1 {
margin-top : 0; 
font-weight : bold; 
font-size : 20px; 
color : #988157; 
} 
#contentMiddleColumnFull H2 {
padding-right : 23px; 
font-weight : bold; 
font-size : 12px; 
color : #004587; 
} 
#contentMiddleColumnFull H3 {
font-weight : bold; 
font-size : 12px; 
margin-bottom : 5px; 
color : #004587; 
} 
#contentMiddleColumnFull #ContentArea {
padding-right : 23px; 
} 
#contentMiddleColumnOnly {
padding-left : 10px; 
vertical-align : top; 
width : 766px; 
height : 400px; 
} 
#contentMiddleColumnOnly DIV {
color : #000000; 
} 
#contentMiddleColumnOnly H1 {
margin-top : 0; 
font-weight : bold; 
font-size : 20px; 
color : #988157; 
} 
#contentMiddleColumnOnly H2 {
font-weight : bold; 
font-size : 12px; 
color : #004587; 
} 
#contentMiddleColumnOnly H3 {
font-weight : bold; 
font-size : 12px; 
margin-bottom : 5px; 
color : #004587; 
} 
#contentMiddleColumnLeft {
padding-right : 23px; 
padding-left : 30px; 
vertical-align : top; 
width : 577px; 
height : 400px; 
} 
#contentMiddleColumnLeft DIV {
color : #000000; 
} 
#contentMiddleColumnLeft H1 {
margin-top : 0; 
font-weight : bold; 
font-size : 20px; 
color : #988157; 
} 
#contentMiddleColumnLeft H2 {
font-weight : bold; 
font-size : 12px; 
color : #004587; 
} 
#contentMiddleColumnLeft H3 {
font-weight : bold; 
font-size : 12px; 
margin-bottom : 5px; 
color : #004587; 
} 
#contentPopup {
padding-right : 25px; 
padding-left : 25px; 
padding-bottom : 25px; 
vertical-align : top; 
padding-top : 25px; 
} 
#contentPopup DIV {
font-size : 11px; 
color : #000000; 
} 
#contentPopup H1 {
margin-top : 5px; 
font-weight : bold; 
font-size : 20px; 
color : #988157; 
} 
#contentPopup H2 {
font-weight : bold; 
font-size : 12px; 
color : #004587; 
} 
#contentPopupp {
font-size : 11px; 
} 
#contentPopup SPAN {
font-size : 11px; 
} 
.PressRelease {
margin-top : 10px; 
margin-bottom : 10px; 
} 
.PressReleaseDate {
font-weight : bold; 
color : #003366; 
margin-right : 10px; 
} 
.PressRelease TABLE {
border-right : 5px solid black; 
border-top : 5px solid black; 
border-left : 5px solid black; 
border-bottom : 5px solid black; 
} 
#RelatedLinks {
padding-left : 7px; 
padding-bottom : 10px; 
padding-top : 10px; 
background-color : #f0f0f0; 
} 
.RelatedLinkHeader {
font-weight : bold; 
font-size : 12px; 
margin-bottom : 10px; 
color : #004587; 
} 
.RelatedLinks {
font-weight : bold; 
margin-bottom : 4px; 
} 
.RelatedLinks A IMG {
margin-right : 3px; 
} 
sectionSubLastNav .SectionPage TABLE {
width : 100%; 
} 
.SectionTitle {
font-weight : bold; 
font-size : 20px; 
color : #988157; 
font-family : Arial, Helvetica, sans-serif; 
} 
.SectionCopy {
padding-right : 0; 
padding-left : 0; 
font-weight : normal; 
font-size : 11px; 
padding-bottom : 0; 
color : #000000; 
padding-top : 0; 
border-bottom : 0; 
font-family : Arial, Helvetica, sans-serif; 
} 
.SectionCopyImage {
vertical-align : top; 
text-align : right; 
} 
.SectionCopyImage IMG {
margin-bottom : 5px; 
margin-left : 15px; 
vertical-align : top; 
text-align : right; 
} 
.SectionSubSectionTitle {
font-weight : bold; 
font-size : 12px; 
margin-bottom : 15px; 
color : #004587; 
padding-top : 15px; 
border-bottom : 1px solid #cccccc; 
font-family : arial; 
} 
.SectionSubSectionTeaser {
border-right : thin; 
padding-right : 10px; 
border-top : thin; 
padding-left : 10px; 
font-size : 11px; 
padding-bottom : 10px; 
border-left : thin; 
padding-top : 10px; 
border-bottom : thin; 
font-family : arial; 
} 
.SectionSubSectionImage {
vertical-align : top; 
text-align : right; 
} 
.SectionSubSectionImage IMG {
margin-bottom : 5px; 
margin-left : 15px; 
vertical-align : top; 
text-align : right; 
} 
.SectionSubSectionContentPageLink {
padding-left : 20px; 
font-weight : bold; 
font-size : 11px; 
padding-bottom : 10px; 
color : #3399cc; 
font-family : arial; 
} 
.SectionSubSectionContentPageLink A {
color : #3399cc; 
font-family : arial; 
text-decoration : none; 
} 
.SubSectionTitle {
font-family : arial; 
} 
.SubSectionCopy {
font-family : arial; 
} 
.SubSectionCopyImage {
font-family : arial; 
} 
.SubSectionContentPageLink {
padding-left : 20px; 
font-family : arial; 
} 
.SubSectionContentPageTeaser {
font-family : arial; 
} 
.SubSectionContentPageImage {
font-family : arial; 
} 
.SubSectionContentPageReadMore {
font-family : arial; 
} 
.PageSubHead {
margin-top : 15px; 
font-weight : bold; 
font-size : 12px; 
color : #004587; 
font-family : arial; 
} 
.ParagraphHead {
margin-top : 22px; 
font-weight : bold; 
font-size : 12px; 
margin-bottom : 5px; 
margin-left : 0; 
width : 100%; 
color : #004587; 
border-bottom : 1px solid #bdbdbd; 
font-family : arial; 
} 
.FirstParagraphHead {
font-weight : bold; 
font-size : 12px; 
margin-bottom : 5px; 
margin-left : 0; 
width : 100%; 
color : #004587; 
border-bottom : 1px solid #bdbdbd; 
font-family : arial; 
} 
.Date {
font-weight : bold; 
color : #004587; 
font-family : arial; 
} 
.GatewayDate {
font-weight : bold; 
color : #000000; 
font-family : arial; 
} 
.ParagraphHeadNoLine {
font-weight : bold; 
font-size : 12px; 
color : #004587; 
font-family : Arial; 
} 
.RelatedTable {
padding-right : 18px; 
padding-left : 18px; 
padding-bottom : 18px; 
margin : 10px 10px 10px 0; 
width : 180px; 
padding-top : 18px; 
background-color : #f5f1e3; 
} 
.RelatedInfoHead {
font-weight : bold; 
font-size : 11px; 
color : #003366; 
font-family : Arial; 
} 
.RelatedInfoSubHead {
font-size : 11px; 
color : #003366; 
font-family : Arial; 
} 
.ContactInfoHeader {
font-weight : bold; 
font-size : 11px; 
color : #000000; 
font-family : Arial; 
} 
.ContactNames {
font-size : 11px; 
color : #000000; 
font-family : Arial; 
} 
.ContactEmail {
font-size : 11px; 
color : #008cc9; 
font-family : arial; 
} 
.ContactInstructions {
font-weight : normal; 
font-size : 10px; 
color : #333333; 
font-family : Arial, Sans-serif, Helvetica; 
} 
.TableResultHeader {
font-weight : bold; 
font-size : 11px; 
color : black; 
font-family : Arial; 
} 
.TableResultYear {
font-weight : bold; 
font-size : 11px; 
color : #003366; 
font-family : Arial; 
} 
.bodytextnormal {
font-weight : normal; 
font-size : 11px; 
color : black; 
font-family : arial; 
} 
.bodytextstyle1 {
font-size : 11px; 
color : black; 
font-family : Arial; 
} 
.bodytextstyle2 {
font-size : 11px; 
color : black; 
font-family : Arial; 
} 
.bodytextstyle3 {
font-size : 11px; 
color : #cc0000; 
font-family : Arial; 
} 
.bodytextstyle4 {
font-weight : normal; 
font-size : 11px; 
color : white; 
font-family : arial; 
} 
.BreakoutHeaderText {
font-weight : bold; 
font-size : 12px; 
color : #988157; 
font-family : Arial; 
} 
.BreakoutContentStyle1 {
font-weight : bold; 
font-size : 11px; 
color : #003366; 
font-family : Arial; 
} 
.BreakoutContentStyle2 {
font-weight : bold; 
font-size : 11px; 
color : black; 
font-family : Arial; 
} 
.BreakoutContentStyle3 {
font-size : 10px; 
color : #000000; 
font-family : Arial; 
} 
.BreakoutContentStyle4 {
font-size : 10px; 
color : #003366; 
margin-right : 8px; 
font-family : Arial; 
} 
.FootNoteStyle1 {
font-size : 9px; 
color : #999999; 
font-family : Arial; 
} 
.FootNoteStyle2 {
font-weight : normal; 
font-size : 10px; 
color : #666666; 
font-family : arial; 
} 
.FootNoteStyle3 {
font-weight : normal; 
font-size : 11px; 
color : black; 
font-family : arial; 
} 
.QuoteText {
font-weight : bold; 
font-size : 12px; 
color : #004587; 
font-family : Arial; 
} 
.ImageCaptionText {
font-weight : bold; 
font-size : 9px; 
color : #666666; 
font-family : Arial; 
} 
.Snapshot2 {
padding-right : 10px; 
padding-left : 10px; 
margin-bottom : 10px; 
padding-bottom : 10px; 
margin-left : 10px; 
padding-top : 10px; 
background-color : #efe7cf; 
} 
.SnapshotHeader {
font-weight : bold; 
font-size : 12px; 
color : #988157; 
font-family : Arial; 
} 
.Label {
font-size : 10px; 
color : #003366; 
margin-right : 8px; 
font-family : Arial; 
} 
.LabelData {
font-size : 10px; 
color : #000000; 
font-family : Arial; 
} 
.AsOfYearEnd {
font-size : 10px; 
color : #666666; 
font-family : Arial; 
} 
.Snapshot {
padding-right : 10px; 
padding-left : 10px; 
margin-bottom : 10px; 
padding-bottom : 10px; 
margin-left : 10px; 
padding-top : 10px; 
background-color : #efe7cf; 
} 
.ResultHeader {
font-weight : bold; 
font-size : 11px; 
color : #004587; 
font-family : Arial; 
} 
.Result {
font-weight : bold; 
font-size : 11px; 
color : #333333; 
font-family : Arial; 
} 
.ResultLink {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.NewSectionTitle {
font-weight : bold; 
font-size : 20px; 
width : 100%; 
color : #988157; 
border-bottom : 1px solid #bdbdbd; 
font-family : Arial, Helvetica, sans-serif; 
} 
.ContextualHeading {
font-weight : bold; 
font-size : 13px; 
color : #004587; 
font-family : Arial, Helvetica, sans-serif; 
} 
.dataGraphTable {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
border-left : 1px solid #cac2aa; 
border-bottom : 1px solid #cac2aa; 
background-color : #efe7cf; 
} 
.dataText {
font-weight : bold; 
font-size : 11px; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
} 
.dataTab {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
border-left : 1px solid #cac2aa; 
border-bottom : 1px solid #cac2aa; 
background-color : #efe7cf; 
} 
.InactiveTab {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
border-left : 1px solid #cac2aa; 
border-bottom : 1px solid #cac2aa; 
background-color : #ffffff; 
} 
.CurrentTab {
font-weight : bold; 
font-size : 12px; 
color : #988157; 
font-family : Arial, Helvetica, sans-serif; 
} 
.TabText {
font-weight : bold; 
font-size : 12px; 
color : #004587; 
font-family : Arial, Helvetica, sans-serif; 
} 
.market {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
margin-top : 5px; 
margin-bottom : 5px; 
border-left : 1px solid #cac2aa; 
background-color : #efe7cf; 
} 
.market TD {
border-bottom : 1px solid #cac2aa; 
} 
.symbol A:active {
padding-left : 5px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
} 
.symbol A:hover {
padding-left : 5px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
text-decoration : underline; 
} 
.symbol A:link {
padding-left : 5px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
text-decoration : none; 
} 
.symbol A:visited {
padding-left : 5px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
text-decoration : none; 
} 
.price {
font-weight : normal; 
font-size : 10px; 
color : #333333; 
line-height : 12px; 
} 
.up {
font-weight : normal; 
font-size : 10px; 
color : #006600; 
line-height : 12px; 
} 
.down {
font-weight : normal; 
font-size : 10px; 
color : #cc0000; 
line-height : 12px; 
} 
.GetQuote {
font-size : 11px; 
color : #333333; 
font-family : Arial, Helvetica, sans-serif; 
} 
.LastSale {
font-weight : bold; 
font-size : 11px; 
color : #004587; 
font-family : Arial, Helvetica, sans-serif; 
} 
.StockQuote {
font-weight : bold; 
font-size : 11px; 
color : #333333; 
font-family : Arial, Helvetica, sans-serif; 
} 
.StockPrice {
font-weight : normal; 
font-size : 11px; 
color : #333333; 
font-family : Arial, Helvetica, sans-serif; 
} 
.PriceChangeGr {
font-weight : normal; 
font-size : 11px; 
color : #006000; 
font-family : Arial, Helvetica, sans-serif; 
} 
.PriceChangeRed {
font-weight : normal; 
font-size : 11px; 
color : #cc0000; 
font-family : Arial, Helvetica, sans-serif; 
} 
.Notes {
font-size : 10px; 
color : #5c5c5c; 
font-family : Arial; 
} 
.ContexualText {
font-size : 11px; 
color : #000000; 
font-family : Arial; 
} 
.CurrentSymbolsm {
font-weight : bold; 
font-size : 11px; 
color : #988157; 
font-family : Arial; 
} 
.Symbolsm {
font-weight : bold; 
font-size : 11px; 
color : #004587; 
font-family : Arial; 
} 
.SymbolHead {
font-weight : bold; 
font-size : 11px; 
color : #666666; 
font-family : Arial; 
} 
.SymbolLastOn {
font-size : 11px; 
color : #333333; 
font-family : Arial; 
} 
.SymbolLastOff {
font-size : 11px; 
color : #8f8f8f; 
font-family : Arial; 
} 
.SymbolLookUp {
font-size : 10px; 
color : #336699; 
font-family : Arial; 
} 
.PageAnchorLinks {
font-weight : bold; 
font-size : 11px; 
margin-left : 4px; 
color : #006db0; 
background-repeat : no-repeat; 
font-family : Arial; 
} 
.TitleLink {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
background-repeat : no-repeat; 
font-family : Arial; 
} 
.BlueArrowLink {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.GatewayTocLinks {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.BodyContentLink {
font-size : 11px; 
color : #008cc9; 
font-family : arial; 
} 
.EmailLink {
font-size : 11px; 
color : #008cc9; 
font-family : arial; 
} 
.GlossaryLink {
font-weight : bold; 
font-size : 11px; 
left : 20px; 
color : #008cc9; 
font-family : arial; 
} 
.ContentMediaInformationHead {
font-weight : bold; 
font-size : 11px; 
color : #000000; 
font-family : arial; 
} 
.LearnMore {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.BackToTopAnchor {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
text-align : left; 
} 
.ContactPressReleaseAnchor {
font-size : 11px; 
color : #008cc9; 
font-family : Arial; 
} 
.PDFlink {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.ExcelLink {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.PPTlink {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.Previous {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
height : 100%; 
} 
.Next {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
height : 100%; 
text-align : right; 
} 
.BodyPDFLink {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.ViewFullReportLink {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
height : 100%; 
} 
.ReadMoreLink {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.ReadMore {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.ReadMoreLink {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.ReadMore {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.ExternalLinks {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
height : 100%; 
} 
.gatewaytitles {
font-weight : bold; 
font-size : 13px; 
color : white; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.ParagraphHeadLink {
font-weight : bold; 
color : #006db0; 
font-family : Arial; 
} 
.avlinkstyle1 {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.avlinkstyle1 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.avlinkstyle2 {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.avlinkstyle2 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.avlinkstyle3 {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.avlinkstyle3 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.avlinkstyle4 {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.avlinkstyle4 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.documentstyle1 {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
font-family : arial; 
} 
.documentstyle1 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.documentstyle2 {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : arial; 
} 
.documentstyle2 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.emailstyle1 {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.emailstyle1 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.emailstyle2 {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.emailstyle2 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.excelstyle1 {
font-weight : normal; 
font-size : 11px; 
color : red; 
font-family : Arial; 
} 
.excelstyle1 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.featuredlinkstyle1 {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.featuredlinkstyle1 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.featuredlinkstyle3 A {
font-weight : bold; 
font-size : 11px; 
color : #cc0000; 
font-family : Arial; 
} 
.featuredlinkstyle3 A:hover {
font-weight : bold; 
color : #cc0000; 
text-decoration : underline; 
} 
.pdfstyle1 {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.pdfstyle1 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.pptstyle1 {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.pptstyle1 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.pptstyle2 {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.pptstyle2 A:hover {
font-weight : bold; 
color : #008cc9; 
text-decoration : underline; 
} 
.webcaststyle1 {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
font-family : arial; 
} 
.webcaststyle1 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.webcaststyle2 {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.webcaststyle2 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.wordstyle1 {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.wordstyle1 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
.wordstyle2 {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.wordstyle2 A:hover {
color : #008cc9; 
text-decoration : underline; 
} 
#TOC {
margin-top : 21px; 
font-weight : normal; 
font-size : 11px; 
color : #000000; 
font-family : Arial; 
} 
#TOC A {
font-weight : bold; 
} 
#TOC DIV.TOCHeader {
font-weight : bold; 
font-size : 12px; 
margin-bottom : 5px; 
color : #003366; 
border-bottom : 1px solid #bdbdbd; 
} 
#TOC DIV.TOCinstruct {
font-weight : normal; 
padding-bottom : 23px; 
} 
#TOC DIV.TOCexpcol {
padding-left : 10px; 
font-weight : bold; 
font-size : 11px; 
padding-bottom : 5px; 
color : #006db0; 
font-family : Arial; 
} 
#TOC DIV.TOCexpcol A {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
#TOC DIV.TOCfiltered {
font-weight : normal; 
font-size : 11px; 
padding-bottom : 20px; 
color : #000000; 
font-family : Arial; 
} 
#TOC DIV.TOCDateline {
font-weight : normal; 
font-size : 11px; 
margin-bottom : 0; 
color : #000000; 
} 
#TOC DIV.TOCExecComm {
font-weight : bold; 
font-size : 12px; 
color : #003366; 
} 
#TOC DIV.TOCAwards {
font-weight : bold; 
font-size : 11px; 
margin-bottom : 5px; 
color : #003366; 
} 
#TOC DIV.TOCAwards2 {
font-weight : bold; 
font-size : 11px; 
color : #003366; 
} 
#TOC A.TOCPRLink {
font-weight : normal; 
font-size : 11px; 
color : #006db0; 
} 
#TOC DIV.TOCHighlight {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
} 
#TOC DIV.TOCTitle {
margin-top : 14px; 
font-weight : bold; 
font-size : 12px; 
margin-bottom : 0; 
color : #003366; 
border-bottom : 1px solid #bdbdbd; 
} 
#TOC SPAN.TOCexpcol A {
font-weight : normal; 
} 
#TOC SPAN.TOCexpcoldivide {
padding-right : 5px; 
padding-left : 5px; 
font-weight : normal; 
color : #006db0; 
height : 10px; 
} 
.SiteMapSectionHeader {
font-weight : bold; 
font-size : 11px; 
color : white; 
} 
.SiteMapUnderline {
border-bottom : 1px solid #bdbdbd; 
} 
.USsite {
left : 220px; 
width : 46px; 
position : absolute; 
top : 6px; 
text-align : center; 
} 
.IntSite {
left : 272px; 
width : 146px; 
position : absolute; 
top : 6px; 
} 
.IntSiteLink {
font-weight : bold; 
font-size : 11px; 
color : #39aadb; 
font-family : Arial; 
text-decoration : none; 
} 
.DDHeader {
font-weight : bold; 
font-size : 11px; 
color : black; 
font-family : Arial; 
} 
.DDToc {
font-size : 11px; 
color : #008cc9; 
font-family : arial; 
} 
.DDTocOver {
font-size : 11px; 
color : #ffffff; 
font-family : arial; 
background-color : #008aca; 
} 
.DDHelp {
font-size : 11px; 
color : red; 
font-family : arial; 
} 
.show {
display : none; 
} 
.MLshow {
display : none; 
} 
.Map {
display : none; 
} 
.required {
color : #cc0000; 
} 
.hotBg {
background-color : #f0f0f0; 
} 
.hotBg2 {
background-color : #efe7cf; 
} 
.CareerBg {
font-weight : bold; 
color : #004587; 
font-family : Arial; 
background-color : #efe7cf; 
} 
.CareerBg2 {
font-weight : bold; 
color : white; 
font-family : Arial; 
background-color : #006db0; 
} 
.CareerBGfont {
font-weight : bold; 
color : #004587; 
font-family : Arial; 
} 
.CareerBGfont A:hover {
font-weight : bold; 
color : white; 
font-family : Arial; 
} 
#portlet {
width : 100%; 
background-color : #f0f0f0; 
} 
.portlet {
margin : 10px; 
} 
.portlet SELECT {
font-size : 9px; 
width : 105px; 
} 
#portletlight {
width : 100%; 
background-color : #f6f6f6; 
} 
#portletoffwhite {
border-right : 1px solid gray; 
border-top : 1px solid gray; 
background : #fefefe; 
border-left : 1px solid gray; 
width : 100%; 
border-bottom : 1px solid gray; 
} 
.portletoffwhite {
margin : 10px; 
background-color : #fefefe; 
} 
.portlettext {
padding-right : 5px; 
font-size : 11px; 
color : #000000; 
font-family : Arial; 
} 
.portletlink {
padding-right : 0; 
padding-left : 0; 
font-weight : bold; 
font-size : 11px; 
padding-bottom : 0; 
color : #006db0; 
padding-top : 0; 
font-family : Arial; 
} 
.PageTitleSecond {
margin-top : 0; 
font-weight : bold; 
font-size : 20px; 
color : #988157; 
} 
.FriendBodyLinks {
font-size : 10px; 
} 
.BackLink A {
font-weight : bold; 
font-size : 11px; 
color : #006db0; 
font-family : Arial; 
} 
.BackLink A:hover {
text-decoration : underline; 
} 
.BodyTextUnderline {
font-weight : normal; 
font-size : 11px; 
color : black; 
font-family : Arial; 
} 
.homeLeftDarkColumn {
line-height : 12px; 
background-color : #ddd5db; 
} 
.todaysMarketsTable {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
margin-bottom : 5px; 
border-left : 1px solid #cac2aa; 
border-collapse : collapse; 
background-color : #e7e4e4; 
} 
.todaysMarketsTableHeader {
margin-top : 5px; 
margin-bottom : 0; 
background-color : #e7e4e4; 
} 
.todaysMarketsTable TD {
padding-right : 2px; 
padding-left : 2px; 
border-bottom : 1px solid #e7e4e4; 
background-color : #e7e4e4; 
} 
.todaysMarkets1 A:link {
padding-right : 2px; 
padding-left : 2px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
text-decoration : none; 
} 
.todaysMarkets1 A:visited {
padding-right : 2px; 
padding-left : 2px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
text-decoration : none; 
} 
.todaysMarkets1 A:hover {
padding-right : 2px; 
padding-left : 2px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
text-decoration : underline; 
} 
.todaysMarkets1 A:active {
padding-right : 2px; 
padding-left : 2px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
text-decoration : none; 
} 
.todaysMarkets2 {
padding-right : 2px; 
padding-left : 2px; 
font-weight : normal; 
font-size : 10px; 
color : #333333; 
line-height : 12px; 
text-align : right; 
} 
.todaysMarkets3 {
font-weight : bold; 
font-size : 10px; 
color : #004587; 
text-decoration : none; 
} 
.todaysMarkets3green {
font-weight : normal; 
font-size : 10px; 
color : #006600; 
line-height : 12px; 
} 
.todaysMarkets3red {
font-weight : normal; 
font-size : 10px; 
color : #cc0000; 
line-height : 12px; 
} 
.todaysMarketsDate {
font-weight : normal; 
font-size : 0.55em; 
padding-bottom : 0; 
color : #333333; 
padding-top : 0; 
text-align : center; 
} 
.inputfielGetQuote {
border-right : 1px solid #cccccc; 
border-top : 1px solid #999999; 
font-weight : normal; 
font-size : 10px; 
border-left : 1px solid #999999; 
border-bottom : 1px solid #cccccc; 
font-family : Arial, Helvetica, sans-serif; 
height : 18px; 
} 
.dataGraphTable {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
border-left : 1px solid #cac2aa; 
border-bottom : 1px solid #cac2aa; 
background-color : #efe7cf; 
} 
.dataText {
font-weight : bold; 
font-size : 11px; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
} 
.dataTab {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
border-left : 1px solid #cac2aa; 
width : 60px; 
border-bottom : 0; 
background-color : #efe7cf; 
} 
.InactiveTab {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
border-left : 1px solid #cac2aa; 
width : 60px; 
border-bottom : 1px solid #cac2aa; 
background-color : #ffffff; 
} 
.CurrentTab {
font-weight : bold; 
font-size : 12px; 
color : #988157; 
font-family : Arial, Helvetica, sans-serif; 
} 
.TabText {
font-weight : bold; 
font-size : 12px; 
color : #004587; 
font-family : Arial, Helvetica, sans-serif; 
} 
.marketIndLinks {
padding-top : 50px; 
} 
.SymHiLite {
font-weight : bold; 
font-size : 11px; 
color : #988157; 
font-family : Arial; 
} 
.SymHiLite A {
font-weight : bold; 
font-size : 11px; 
font-family : Arial; 
} 
.SymHiLite A:visited {
font-weight : bold; 
font-size : 11px; 
color : #988157; 
font-family : Arial; 
} 
.tabset_tabs {
padding-right : 0; 
padding-left : 0; 
z-index : 2; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
white-space : nowrap; 
list-style-type : none; 
position : relative; 
} 
.tabset_tabs LI {
border-right : 1px solid #cac2aa; 
padding-right : 0; 
border-top : 1px solid #cac2aa; 
display : inline; 
padding-left : 0; 
padding-bottom : 0; 
margin-left : 3px; 
border-left : 1px solid #cac2aa; 
padding-top : 0; 
border-bottom : 1px solid #efe7cf; 
height : auto; 
background-color : transparent; 
} 
.tabset_tabs A {
padding-right : 0.6em; 
padding-left : 0.6em; 
font-weight : bold; 
font-size : 11px; 
padding-bottom : 0; 
color : #004587; 
padding-top : 0; 
font-family : Arial, Helvetica, sans-serif; 
height : auto; 
text-decoration : none; 
} 
.tabset_tabs A:hover {
color : #988157; 
background-color : #efe7cf; 
} 
.tabset_tabs A.active {
color : #988157; 
background-color : #efe7cf; 
} 
.tabset_tabs LI.firstchild A {
border-left-width : 1px; 
} 
.tabset_content {
border-right : 1px solid #cac2aa; 
padding-right : 1em; 
border-top : 1px solid #cac2aa; 
display : none; 
padding-left : 1em; 
z-index : 1; 
padding-bottom : 0.5em; 
border-left : 1px solid #cac2aa; 
width : 265px; 
color : black; 
padding-top : 0.5em; 
border-bottom : 1px solid #cac2aa; 
position : relative; 
height : 200px; 
background-color : #efe7cf; 
} 
.tabset_label {
display : none; 
} 
.tabset_content_active {
display : block; 
width : 265px; 
background-color : #efe7cf; 
} 
@media 
.ExcelLink {
font-weight : bold; 
color : #006db0; 
font-family : Arial; 
} 
#symbolLookupTable {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
width : 100%; 
padding-top : 0; 
border-bottom : 1px solid #bdbdbd; 
border-collapse : collapse; 
} 
#symbolLookupTable .td1NoBG {
border-right : 0; 
padding-right : 5px; 
border-top : 0; 
padding-left : 5px; 
padding-bottom : 5px; 
border-left : 0; 
padding-top : 5px; 
border-bottom : 0; 
background-color : transparent; 
} 
#symbolLookupTable .td1Gray {
padding-left : 5px; 
border-left : 1px solid #bdbdbd; 
width : 40px; 
background-color : #e7e7e7; 
} 
#symbolLookupTable .td2Gray {
padding-left : 5px; 
width : 235px; 
background-color : #e7e7e7; 
} 
#symbolLookupTable .td3Gray {
padding-left : 5px; 
width : 50px; 
background-color : #e7e7e7; 
text-align : right; 
} 
#symbolLookupTable .td4Gray {
border-right : 1px solid #bdbdbd; 
padding-left : 5px; 
width : 150px; 
background-color : #e7e7e7; 
text-align : right; 
} 
#symbolLookupTable .td1White {
padding-left : 5px; 
border-left : 1px solid #bdbdbd; 
width : 40px; 
background-color : #ffffff; 
} 
#symbolLookupTable .td2White {
padding-left : 5px; 
width : 235px; 
background-color : #ffffff; 
} 
#symbolLookupTable .td3White {
padding-left : 5px; 
width : 50px; 
background-color : #ffffff; 
text-align : right; 
} 
#symbolLookupTable .td4White {
border-right : 1px solid #bdbdbd; 
padding-left : 5px; 
width : 150px; 
background-color : #ffffff; 
text-align : right; 
} 
.PPTlink {
font-weight : bold; 
color : #006db0; 
font-family : Arial; 
} 
.symbolLookupTable THEAD {
border-right : 0; 
border-top : 0; 
padding-left : 0; 
border-left : 0; 
border-bottom : 0; 
background-color : transparent; 
} 
.symbolLookupTable TH {
border-right : 0; 
border-top : 0; 
padding-left : 0; 
border-left : 0; 
border-bottom : 0; 
background-color : transparent; 
} 
.symbolLookupTable TD {
border-top : 1px solid #bdbdbd; 
border-bottom : 1px solid #bdbdbd; 
} 
.symbolLookupTable TR {
border-right : 1px solid #bdbdbd; 
border-left : 1px solid #bdbdbd; 
} 
.symbolLookupTocLinks {
border-right : 0; 
border-top : 0; 
margin-top : 10px; 
padding-left : 4px; 
border-left : 0; 
width : 130px; 
border-bottom : 0; 
} 
.Previous {
font-weight : bold; 
color : #006db0; 
font-family : Arial; 
height : 100%; 
} 
.searchResultPages {
border-right : 0; 
padding-right : 0; 
border-top : 0; 
margin-top : 15px; 
padding-left : 0; 
margin-bottom : 10px; 
padding-bottom : 0; 
border-left : 0; 
padding-top : 0; 
border-bottom : 0; 
border-collapse : collapse; 
} 
.searchResultPages TD {
padding-right : 5px; 
padding-left : 5px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
font-family : Arial, Helvetica, sans-serif; 
} 
.market {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
margin-top : 5px; 
margin-bottom : 5px; 
border-left : 1px solid #cac2aa; 
background-color : #efe7cf; 
} 
.market TD {
border-bottom : 1px solid #cac2aa; 
} 
.symbol A:active {
padding-left : 5px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
} 
.symbol A:hover {
padding-left : 5px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
text-decoration : underline; 
} 
.symbol A:link {
padding-left : 5px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
text-decoration : none; 
} 
.symbol A:visited {
padding-left : 5px; 
font-weight : bold; 
font-size : 11px; 
color : #004587; 
line-height : 12px; 
text-decoration : none; 
} 
.price {
font-weight : normal; 
font-size : 10px; 
color : #333333; 
line-height : 12px; 
} 
.up {
font-weight : normal; 
font-size : 10px; 
color : #006600; 
line-height : 12px; 
} 
.down {
font-weight : normal; 
font-size : 10px; 
color : #cc0000; 
line-height : 12px; 
} 
.Next {
font-weight : bold; 
color : #006db0; 
font-family : Arial; 
height : 100%; 
text-align : right; 
} 
.findAdvisorButtons {
left : 320px; 
position : absolute; 
top : 33px; 
} 
#quickQuotesTable {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
border-left : 1px solid #cac2aa; 
width : 240px; 
border-bottom : 1px solid #cac2aa; 
border-collapse : collapse; 
} 
#quickQuotesTable .Td1Gold {
padding-right : 4px; 
padding-left : 4px; 
width : 174px; 
color : #004587; 
background-color : #efe7cf; 
} 
#quickQuotesTable .Td2Gold {
width : 10px; 
border-bottom : 1px solid #cac2aa; 
background-color : #efe7cf; 
text-align : right; 
} 
#quickQuotesTable .Td3Gold {
padding-right : 4px; 
padding-left : 4px; 
width : 40px; 
color : #cc0000; 
background-color : #efe7cf; 
text-align : right; 
} 
#quickQuotesTable .Td1clr {
padding-right : 4px; 
padding-left : 4px; 
width : 174px; 
border-bottom : 1px solid #cac2aa; 
text-align : left; 
} 
#quickQuotesTable .Td2clr {
width : 10px; 
border-bottom : 1px solid #cac2aa; 
text-align : right; 
} 
#quickQuotesTable .Td3clr {
padding-right : 4px; 
padding-left : 4px; 
width : 40px; 
border-bottom : 1px solid #cac2aa; 
text-align : right; 
} 
#quickQuotesTable2 {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
border-left : 1px solid #cac2aa; 
width : 240px; 
border-bottom : 1px solid #cac2aa; 
border-collapse : collapse; 
} 
#quickQuotesTable2 .Td1 {
padding-right : 4px; 
padding-left : 4px; 
width : 115px; 
border-bottom : 1px solid #cac2aa; 
text-align : left; 
} 
#quickQuotesTable2 .Td2 {
padding-right : 4px; 
padding-left : 4px; 
border-bottom : 1px solid #cac2aa; 
text-align : right; 
} 
.inputFieldSymbol {
border-right : 1px solid #cccccc; 
border-top : 1px solid #999999; 
display : none; 
font-weight : normal; 
font-size : 10px; 
border-left : 1px solid #999999; 
width : 100px; 
border-bottom : 1px solid #cccccc; 
font-family : Arial, Helvetica, sans-serif; 
height : 18px; 
} 
.inputFieldSymbol2 {
border-right : 1px solid #cccccc; 
border-top : 1px solid #999999; 
font-weight : normal; 
font-size : 10px; 
border-left : 1px solid #999999; 
width : 100px; 
border-bottom : 1px solid #cccccc; 
font-family : Arial, Helvetica, sans-serif; 
height : 18px; 
} 
.dropDown70 {
border-right : 1px solid #cccccc; 
padding-right : 0; 
border-top : 1px solid #999999; 
display : inline; 
padding-left : 0; 
font-weight : normal; 
font-size : 10px; 
padding-bottom : 0; 
border-left : 1px solid #999999; 
width : 100px; 
padding-top : 0; 
border-bottom : 1px solid #cccccc; 
font-family : Arial, Helvetica, sans-serif; 
height : 18px; 
} 
.LastSale {
font-weight : bold; 
font-size : 11px; 
color : #004587; 
font-family : Arial, Helvetica, sans-serif; 
} 
.StockQuote {
font-weight : bold; 
font-size : 11px; 
color : #333333; 
font-family : Arial, Helvetica, sans-serif; 
} 
.StockPrice {
font-weight : normal; 
font-size : 11px; 
color : #333333; 
font-family : Arial, Helvetica, sans-serif; 
} 
.StockPriceRed {
font-weight : normal; 
font-size : 11px; 
color : #cc0000; 
font-family : Arial, Helvetica, sans-serif; 
} 
.StockPriceGr {
font-weight : normal; 
font-size : 11px; 
color : #006000; 
font-family : Arial, Helvetica, sans-serif; 
} 
.PriceChangeGr {
font-weight : normal; 
font-size : 11px; 
color : #006000; 
font-family : Arial, Helvetica, sans-serif; 
} 
.PriceChangeRed {
font-weight : normal; 
font-size : 11px; 
color : #cc0000; 
font-family : Arial, Helvetica, sans-serif; 
} 
.ViewFullReportLink {
font-weight : bold; 
color : #006db0; 
font-family : Arial; 
height : 100%; 
} 
.ParagraphHeadNoLine {
font-weight : bold; 
font-size : 12px; 
color : #004587; 
font-family : Arial; 
} 
.BodyPDFLink {
font-weight : bold; 
color : #006db0; 
font-family : Arial; 
} 
#globalOfficesMap {
z-index : 2; 
left : 222px; 
position : absolute; 
top : 90px; 
} 
#globalOfficesBranchLoc {
font-weight : normal; 
font-size : 11px; 
z-index : 3; 
left : 220px; 
width : 150px; 
color : black; 
font-family : arial, helvetica, sans-serif; 
position : absolute; 
top : 420px; 
height : 180px; 
} 
#globalOfficesBranchLoc H1 {
font-weight : bold; 
font-size : 11px; 
margin-bottom : 10px; 
color : #004587; 
line-height : 12px; 
font-family : arial, helvetica, sans-serif; 
} 
#globalOfficesBranchLoc .inputFieldBranchLoc {
border-right : 1px solid #cccccc; 
border-top : 1px solid #999999; 
font-weight : normal; 
font-size : 10px; 
border-left : 1px solid #999999; 
border-bottom : 1px solid #cccccc; 
font-family : Arial, Helvetica, sans-serif; 
height : 18px; 
} 
#globalOfficesDropText {
width : 135px; 
} 
#globalOfficesDropText H1 {
font-weight : bold; 
font-size : 12px; 
margin-bottom : 5px; 
color : #004587; 
line-height : 12px; 
font-family : arial, helvetica, sans-serif; 
} 
#globalOfficesDropText B {
font-weight : bolder; 
font-size : 11px; 
color : #000000; 
line-height : 11px; 
font-family : arial, helvetica, sans-serif; 
} 
#globalOfficesDropText P {
font-weight : bold; 
font-size : 11px; 
color : #000000; 
line-height : 11px; 
font-family : arial, helvetica, sans-serif; 
} 
#globalOfficesTable {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
width : 776px; 
padding-top : 0; 
} 
#globalOfficesTable .col1 {
padding-right : 10px; 
padding-left : 10px; 
font-weight : normal; 
font-size : 11px; 
width : 215px; 
color : #000000; 
font-family : arial, helvetica, sans-serif; 
} 
#globalOfficesTable .col2 {
padding-right : 23px; 
padding-left : 22px; 
font-weight : normal; 
font-size : 11px; 
vertical-align : top; 
width : 395px; 
color : #000000; 
font-family : arial, helvetica, sans-serif; 
background-color : #ffffff; 
} 
#globalOfficesTable .col3 {
padding-right : 10px; 
padding-left : 10px; 
font-weight : normal; 
font-size : 11px; 
padding-bottom : 15px; 
vertical-align : top; 
width : 166px; 
color : #000000; 
padding-top : 15px; 
font-family : arial, helvetica, sans-serif; 
background-color : #f8f8f8; 
} 
#globalOfficeMenu {
width : 140px; 
} 
#globalOfficeMenu H1 {
font-weight : bold; 
font-size : 12px; 
margin-bottom : 10px; 
color : #004587; 
line-height : 12px; 
font-family : arial, helvetica, sans-serif; 
} 
#globalOfficeMenu .dropdownGlobOff {
border-right : 1px solid #cccccc; 
padding-right : 0; 
border-top : 1px solid #999999; 
padding-left : 0; 
font-weight : normal; 
font-size : 10px; 
padding-bottom : 0; 
border-left : 1px solid #999999; 
padding-top : 0; 
border-bottom : 1px solid #cccccc; 
font-family : Arial, Helvetica, sans-serif; 
height : 18px; 
} 
#globalOffice {
font-size : 11px; 
font-family : arial, helvetica, sans-serif; 
} 
#globalOffice .city {
margin-top : 10px; 
font-weight : bold; 
font-size : 11px; 
margin-bottom : 10px; 
color : #004587; 
} 
#globalOffice B {
font-weight : bold; 
font-size : 11px; 
color : #000000; 
} 
.blueHeaderUnderline {
margin-top : 10px; 
font-weight : bold; 
font-size : 12px; 
margin-bottom : 10px; 
color : #004587; 
border-bottom : 1px solid #666666; 
font-family : arial, helvetica, sans-serif; 
} 
#institutionalOffices {
font-size : 10px; 
font-family : arial, helvetica, sans-serif; 
} 
#officeLookUp {
font-weight : bold; 
font-size : 11px; 
color : #004587; 
font-family : arial, helvetica, sans-serif; 
} 
#officeLookUp .selectCountryDropDown {
border-right : 1px solid #cccccc; 
padding-right : 0; 
border-top : 1px solid #cccccc; 
margin-top : 5px; 
padding-left : 0; 
font-weight : normal; 
font-size : 10px; 
padding-bottom : 0; 
border-left : 1px solid #cccccc; 
padding-top : 0; 
border-bottom : 1px solid #cccccc; 
font-family : Arial, Helvetica, sans-serif; 
height : 18px; 
} 
.ExternalLinks {
font-weight : bold; 
color : #006db0; 
font-family : Arial; 
height : 100%; 
} 
.Notes {
font-size : 10px; 
color : #5c5c5c; 
font-family : Arial; 
} 

.Notes2 {
	font-size : 10px;
	color : #5c5c5c;
	font-family : Arial;
	line-height: 250%;
} 

.ContexualText {
font-size : 11px; 
color : #000000; 
font-family : Arial; 
} 
.CurrentSymbolsm {
font-weight : bold; 
font-size : 11px; 
color : #988157; 
font-family : Arial; 
} 
.Symbolsm {
font-weight : bold; 
font-size : 11px; 
color : #004587; 
font-family : Arial; 
} 
.SymbolHead {
font-weight : bold; 
font-size : 11px; 
color : #666666; 
font-family : Arial; 
} 
.SymbolLastOn {
font-size : 11px; 
color : #333333; 
font-family : Arial; 
} 
.SymbolLastOff {
font-size : 11px; 
color : #8f8f8f; 
font-family : Arial; 
} 
#findMediaContactsForm {
margin-top : 10px; 
font-size : 11px; 
margin-bottom : 10px; 
width : 300px; 
font-family : arial, helvetica, sans-serif; 
} 
#findMediaContactsForm B {
font-weight : bold; 
font-size : 11px; 
color : #000000; 
} 
#findMediaContactsForm .dropDown {
border-right : 1px solid #cccccc; 
padding-right : 0; 
border-top : 1px solid #999999; 
margin-top : 0; 
padding-left : 0; 
font-weight : normal; 
font-size : 9px; 
padding-bottom : 0; 
border-left : 1px solid #999999; 
width : 95px; 
padding-top : 0; 
border-bottom : 1px solid #cccccc; 
font-family : Arial, Helvetica, sans-serif; 
height : 15px; 
} 
#findMediaContactsForm .findcontactButton {
padding-left : 250px; 
padding-bottom : 5px; 
padding-top : 5px; 
} 
#mediaContactFind2 {
border-right : 0; 
padding-right : 0; 
border-top : 0; 
margin-top : 10px; 
padding-left : 0; 
margin-bottom : 10px; 
padding-bottom : 0; 
border-left : 0; 
padding-top : 0; 
border-bottom : 0; 
} 
#mediaContactFind2 .td1 {
vertical-align : top; 
width : 100px; 
text-align : left; 
} 
#mediaContactFind2 .td2 {
vertical-align : top; 
width : 250px; 
text-align : left; 
} 
#mediaContactFind2 B {
font-weight : bolder; 
font-size : 11px; 
color : #000000; 
} 
#mediaContactFind3 {
border-right : 1px solid #cccccc; 
padding-right : 0; 
border-top : 1px solid #cccccc; 
margin-top : 10px; 
padding-left : 0; 
margin-bottom : 10px; 
padding-bottom : 0; 
border-left : 1px solid #cccccc; 
padding-top : 0; 
border-bottom : 1px solid #cccccc; 
border-collapse : collapse; 
} 
#mediaContactFind3 .td1 {
padding-left : 5px; 
vertical-align : top; 
width : 250px; 
text-align : left; 
} 
#mediaContactFind3 .td2 {
padding-right : 5px; 
vertical-align : top; 
width : 100px; 
text-align : right; 
} 
.Snapshot {
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
width : 180px; 
padding-top : 10px; 
background-color : #efe7cf; 
} 
.SnapshotHeader {
font-weight : bold; 
font-size : 12px; 
color : #988157; 
font-family : Arial; 
} 
.Label {
font-size : 10px; 
color : #003366; 
margin-right : 8px; 
font-family : Arial; 
} 
.LabelData {
font-size : 10px; 
color : #000000; 
font-family : Arial; 
} 
.marketInd {
border-right : 1px solid #cac2aa; 
border-top : 1px solid #cac2aa; 
margin-bottom : 5px; 
border-left : 1px solid #cac2aa; 
border-collapse : collapse; 
} 
.marketInd TD {
padding-right : 5px; 
padding-left : 5px; 
border-bottom : 1px solid #cac2aa; 
} 
.marketInd #tdgold {
padding-right : 5px; 
padding-left : 5px; 
border-bottom : 1px solid #cac2aa; 
background-color : #efe7cf; 
} 
.gatewaytitles {
font-weight : bold; 
font-size : 13px; 
color : white; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.relatedTools {
font-size : 11px; 
overflow : hidden; 
color : #000000; 
font-family : Arial; 
} 
.delayedPopUpCol {
padding-right : 20px; 
padding-left : 20px; 
font-weight : normal; 
font-size : 11px; 
vertical-align : top; 
padding-top : 18px; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
} 
.ZipStyle1 {
font-size : 11px; 
color : #0525a0; 
font-family : arial; 
} 
.ZipStyle1 A:hover {
color : #3756d0; 
text-decoration : underline; 
} 
.ZipStyle2 {
font-weight : bold; 
font-size : 11px; 
color : #0525a0; 
font-family : arial; 
} 
.ZipStyle2 A:hover {
color : #3756d0; 
text-decoration : underline; 
} 
.globalNavText {
padding-right : 0; 
padding-left : 0; 
font-family : Arial; 
font-weight : normal; 
font-size : 11px; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 11px; 
padding-top : 3px; 
font-style : normal; 
text-decoration : none; 
} 
.globalNavText3 {
padding-right : 40px; 
padding-left : 0; 
font-family : Arial; 
font-weight : normal; 
font-size : 11px; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 13px; 
padding-top : 3px; 
font-style : normal; 
text-decoration : none; 
text-align : justify; 
} 
.globalNavText1 {
padding-right : 0; 
padding-left : 15px; 
font-family : "MS PGothic"; 
font-weight : normal; 
font-size : 9pt; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 15px; 
padding-top : 6px; 
font-style : normal; 
text-decoration : none; 
text-align : justify; 
} 
.globalNavText3j {
padding-right : 20px; 
padding-left : 0; 
font-family : MS PGothic; 
font-weight : normal; 
font-size : 11px; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 15px; 
padding-top : 6px; 
font-style : normal; 
text-decoration : none; 
text-align : justify; 
} 
.globalNavText1j {
padding-right : 0; 
padding-left : 0; 
font-family : MS PGothic; 
font-weight : normal; 
font-size : 11px; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 14px; 
padding-top : 0; 
font-style : normal; 
text-decoration : none; 
} 
.globalNavText2 {
padding-right : 15px; 
padding-left : 15px; 
padding-top : 5px; 
font-family : Arial; 
font-weight : normal; 
font-size : 11px; 
padding-bottom : 0; 
color : #000000; 
} 
.globalNavText7 {
padding-right : 5px; 
padding-left : 7px; 
font-weight : bold; 
font-size : 12px; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 14px; 
padding-top : 0; 
font-style : normal; 
text-decoration : none; 
} 
.globalNavPadding16 TD {
padding-right : 0; 
padding-left : 16px; 
padding-bottom : 0; 
padding-top : 0; 
} 
.globalNavTabs8 TD {
padding-right : 8px; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
} 
.globalNavTextSelected {
padding-right : 10px; 
padding-left : 10px; 
font-family : Arial; 
font-weight : bold; 
font-size : 12px; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 14px; 
padding-top : 0; 
font-style : normal; 
background-color : #008cc9; 
text-decoration : none; 
} 
.globalNav A:link {
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 0; 
font-weight : bold; 
font-size : 11px; 
color : #ffffff; 
line-height : 12px; 
text-decoration : none; 
font-family : Arial; 
} 
.globalNav A:visited {
font-weight : bold; 
font-size : 11px; 
color : #ffffff; 
line-height : 12px; 
text-decoration : none; 
font-family : Arial; 
} 
.globalNav A:hover {
font-weight : bold; 
font-size : 11px; 
color : #ffffff; 
line-height : 12px; 
text-decoration : none; 
font-family : Arial; 
} 
.globalNav A:active {
font-weight : bold; 
font-size : 12px; 
color : #ffffff; 
line-height : 13px; 
text-decoration : none; 
font-family : Arial; 
} 
.globalNavTabSelected {
padding-right : 8px; 
padding-left : 0; 
font-weight : bold; 
font-size : 12px; 
padding-bottom : 0; 
color : #000000; 
line-height : 14px; 
padding-top : 0; 
font-style : normal; 
background-color : #e7e7e7; 
text-decoration : none; 
} 
.globalNavTabs A:link {
padding-right : 8px; 
padding-left : 0; 
font-weight : bold; 
font-size : 12px; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 14px; 
padding-top : 0; 
text-decoration : none; 
} 
.globalNavTabs A:visited {
padding-right : 8px; 
padding-left : 0; 
font-weight : bold; 
font-size : 12px; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 14px; 
padding-top : 0; 
text-decoration : none; 
} 
.globalNavTabs A:hover {
padding-right : 8px; 
padding-left : 0; 
font-weight : bold; 
font-size : 12px; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 14px; 
padding-top : 0; 
text-decoration : none; 
} 
.globalNavTabs A:active {
padding-right : 8px; 
padding-left : 0; 
font-weight : bold; 
font-size : 12px; 
padding-bottom : 0; 
color : #ffffff; 
line-height : 14px; 
padding-top : 0; 
text-decoration : none; 
} 
.side_menu {
font-size : 11px; 
color : #a1d5f9; 
font-family : Arial; 
text-align : center; 
} 
{
font-family : Wingdings; 
} 
@font-face { 
{
font-family : '"MS ??"'; 
panose-1 : 2 2 6 9 4 2 5 8 3 4; 
} 
} 
@font-face { 
{
font-family : Century; 
panose-1 : 2 4 6 4 5 5 5 2 3 4; 
} 
} 
@font-face { 
{
font-family : '"\@MS ??"'; 
panose-1 : 2 2 6 9 4 2 5 8 3 4; 
} 
} 
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin : 0; 
margin-bottom : 1.0E-4pt; 
text-align : justify; 
font-size : 8pt; 
font-family : Century; 
} 
@page { 
} 
@page Section1 { 
{
size : 595.3pt 841.9pt; 
margin : 99.25pt 30mm 30mm; 
} 
} 
div.Section1 {
page : Section1; 
} 
ol {
margin-bottom : 0; 
} 
ul {
margin-bottom : 0; 
} 
table.MsoTableGrid {
border : 1pt solid WindowText; 
text-align : justify; 
font-size : 10pt; 
font-family : Century; 
} 
.todaysMarkets1 TD {
border-left : 1px solid #cac2aa; 
} 
.todaysMarkets4 TD {
border-right : 1px solid #ffffff; 
} 
.todaysMarkets1 a:link {
font-size : 11px; 
font-weight : bold; 
color : #004587; 
padding-left : 2px; 
padding-right : 2px; 
line-height : 12px; 
text-decoration : none; 
} 
.todaysMarkets1 a:visited {
font-size : 11px; 
font-weight : bold; 
color : #004587; 
padding-left : 2px; 
padding-right : 2px; 
line-height : 12px; 
text-decoration : none; 
} 
.todaysMarkets1 a:hover {
font-size : 11px; 
font-weight : bold; 
color : #004587; 
padding-left : 2px; 
padding-right : 2px; 
line-height : 12px; 
text-decoration : underline; 
} 
.todaysMarkets1 a:active {
font-size : 11px; 
font-weight : bold; 
color : #004587; 
padding-left : 2px; 
padding-right : 2px; 
line-height : 12px; 
text-decoration : none; 
} 

.cdd2_mi {
font-size : 11px; 
color : #ffffff; 
font-family : Arial; 
text-align : center; 
} 
.cdd3_mi {
font-size : 9pt; 
color : #ffffff; 
font-weight : bold; 
font-family : "MS PGothic"; 
text-align : left; 
line-height : 8pt; 
} 
.cdd3_mi_j {
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
font-family : MS PGothic; 
text-align : left; 
} 
.cdd4_mi {
padding-top : 7px; 
} 
.cdd5_mi {
padding-bottom : 8px; 
} 
.cdd6_mi {
font-size : 11px; 
color : #ffffff; 
font-family : Arial; 
text-align : left; 
} 
#visible {
	overflow: visible;
}

#hidden {
	overflow: hidden;
}

#scroll {
	overflow: scroll;
}

#auto {
	overflow: auto;
}
.mspgoth10 {
	font-family: Arial, "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 10pt;
}

