.social { text-align: left; margin: 0px 0px 0px 115px;width:150px }


.social a {
    font-size: 10px !important;
    line-height: 13px !important;
    font-weight: bold !important;
    color: #adadad;
    text-decoration: none;
    text-align: left;
    height: 38px !important;
    float: left;
    text-indent: 0px !important;
    border: thin solid white !important;
}





.social img { border: none }
body { font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; background: #ffffff; }
p { font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none }
h1 { font-size: 16px; line-height: 20px; font-weight: bold; color: #00669E; text-decoration: none; margin: 30px 0px 15px 0px }
h2 { font-size: 16px; line-height: 20px; font-weight: normal; color: #706E70; text-decoration: none; margin: 0px 30px 15px 0px }
h3 { font-size: 13px; line-height: 16px; font-weight: bold; color: #666666; text-decoration: none }
h4 { font-size: 12px; line-height: 15px; font-weight: bold; color: #000066; text-decoration: none }
h5 { font-size: 11px; line-height: 14px; font-weight: bold; color: #000066; text-decoration: none }
ul { margin-top: 3px; margin-bottom: 3px; margin-left: 17px; font-size: 10px; line-height: 15px; font-weight: normal; color: #000000; text-decoration: none }
li { font-size: 10px; line-height: 15px; font-weight: normal; color: #000000; text-decoration: none }
table { font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none }
th { font-size: 11px; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none }
td { font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none }
sup, .Superscript { vertical-align: baseline; _vertical-align: bottom; font-size: 0.7em; position: relative; top: -0.4em; line-height: normal }
sub, .Subscript { vertical-align: baseline; _vertical-align: bottom; font-size: 0.7em; position: relative; line-height: normal }
/* BEGIN ... News Panal css ... */
#newsPanal { width: 1119px; margin: 0 auto; padding: 0px; border: none; background: #ffffff; overflow: hidden; position: relative; }
#newsPanal .frameleft { width: 361px; height: 220px; margin: 10px 5px 0px 0px; border: 1px solid #CCD4DB; webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; Float: left; text-align: left; position: relative; overflow: hidden; behavior: url(/global/js/PIE.htc); }
#newsPanal .frameMiddle { width: 361px; height: 220px; margin: 10px 5px 0px 10px; border: 1px solid #CCD4DB; webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; Float: left; text-align: left; position: relative; overflow: hidden; behavior: url(/global/js/PIE.htc) }
#newsPanal .frameRight { width: 361px; height: 220px; margin: 10px 0px 0px 0px; border: 1px solid #CCD4DB; webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; Float: right; text-align: left; position: relative; overflow: hidden; behavior: url(/global/js/PIE.htc) }
#newsPanal table { position: absolute; bottom: 10px; }
#newsPanal h1, #newsPanal h4 { font-size: 10px; line-height: 13px; font-weight: bold; color: #000000; text-decoration: none; margin: 10px }
#newsPanal ul { margin: 0 0 0 1px; padding: 0; list-style-type: none; }
#newsPanal input { background-color: #eeeeee; height: 24px; width: 150px; font-size: 9px; line-height: 12px; text-align: center; font-weight: normal; color: #636B70; margin: 0px 7px 0px 0px; }
#newsPanal input:hover { background-color: #666; color: white }
#newsPanal ul li a { margin: 0px 0px 10px 10px; text-indent: 12px; padding: 0px; font-size: 10px; line-height: 22px; text-decoration: none; font-weight: normal; color: #000000; overflow: hidden; }
#newsPanal a:hover { color: #005EC4; }
/* BEGIN ... navigationDropdown menu css ... */
#finderMenu { margin: 0 auto; max-width: 1119px; width: 1119px; height: 50px; border: 1px solid #CCD4DB; background: silver; overflow: hidden; }
nav { margin: 0 auto; width: 1119px; height: 40px; background-image: url(/Images/TopBar2.gif); overflow: hidden; position: relative; }
A.AnchorClass { font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; overflow: hidden; position: relative; }
A.AnchorClass.left { float: left; height: 38px; line-height: 37px; text-align: left; margin: 0px 0px 0px 0px; z-index: 98; width: 372px; }
A.AnchorClass.middle { float: left; height: 38px; line-height: 37px; text-align: left; margin: 0px 0px 0px 0px; z-index: 98; width: 372px; }
A.AnchorClass.right { float: right; height: 38px; line-height: 37px; text-align: left; margin: 0px 0px 0px 0px; z-index: 98; width: 372px; }
A.AnchorClass:hover { color: #ffffff; background: #1204b5; z-index: 98; }
.selectedanchor { background: #c0cae1 }
.anylinkcss { position: absolute; left: 0; top: 0; visibility: hidden; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; color: #fff; text-decoration: none; text-align: left; background: #fff; width: 373px; z-index: 99 }
.anylinkcss ul { margin: 0 0 0 1px; padding: 0; list-style-type: none; width: 373px; background: #fff; z-index: 98; }
.anylinkcss ul li a { margin: 0; height: 29px; display: block; text-indent: 12px; padding: 0; font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 27px; font-weight: bold; color: #006; text-indent: 18px; text-decoration: none; width: 371px; border-right: 1px solid #ccd4db; border-bottom: 1px solid #ccd4db; border-left: 1px solid #ccd4db; z-index: 98; }
.anylinkcss a:hover { background: #1204b5; color: #fff; z-index: 98; }
.anylinkshadow { position: absolute; left: 0; top: 0; z-index: 98; visibility: hidden }
/* BEGIN ... Ticker ... */
#sideTicker { width: 1119px; margin: 0 auto; height: 27px; padding: 5px 0px 10px 0px; }
#sideTicker .linkLeft { position: relative; float: left; padding: 8px 0px 0px 0px; font-style: italic; font-weight: bold; color: blue; }
#sideTicker .linkLeft a:link, #sideTicker .linkLeft a:active, #sideTicker .linkLeft a:visited { text-decoration: none; color: blue; }
#sideTicker .linkLeft a:hover { text-decoration: none; color: #E6B012; z-index: 199 }
#sideTicker .linkRight { position: relative; float: right; padding: 8px 0px 0px 0px; font-style: italic; font-weight: bold; color: blue; }
#sideTicker .linkRight a:link, #sideTicker .linkRight a:active, #sideTicker .linkRight a:visited { text-decoration: none; color: blue; }
#sideTicker .linkRight a:hover { text-decoration: none; color: #E6B012; z-index: 199 }
/* BEGIN ... header internation site links ... */
.websites { position: absolute; left: 0px; top: 0px; visibility: hidden; font-size: 12px; line-height: 17px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background: #ffffff; width: 170px; z-index: 99; }
.websites ul { margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; width: 200px; background: #ffffff; line-height: 27px; height: 29px; }
.websites ul li a { margin: 0px 0px 0px 0px; height: 29px; display: block; text-indent: 12px; padding: 0px; font-size: 10px; line-height: 27px; font-weight: bold; color: #000066; text-indent: 10px; text-decoration: none; width: 200px; border-right: 1px solid #CCD4DB; border-bottom: 1px solid #CCD4DB; border-left: 1px solid #CCD4DB; background: #ffffff; }
.websites a:hover { background: #1204b5; color: #ffffff; }
.websites .active a { background: #eee; }
A.WebsiteClass { font-size: 10px; line-height: 13px; font-weight: bold; color: #ADADAD; text-decoration: none; text-align: left; width: 170px !important; height: 29px; float: left; text-indent: 0px; border: thin solid white }
A.WebsiteClass:hover { color: #ffffff; background: #1204b5; border: thin solid #1204b5; }
/* BEGIN ... slightly enhanced, universal clearfix hack ... */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* BEGIN ... start commented backslash hack \ ... */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack  ... */
/* BEGIN ... footer ... */
Footer { margin: 0 auto; width: 1119px; text-align: center; background-color: #eeeeee; padding-top: 7px; padding-bottom: 7px; webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(/global/js/PIE.htc) }
Footer ul li { display: inline; padding: 0px 5px 0px 5px }
.FooterText { font-size: 10px; line-height: 15px; font-weight: bold; font-style: normal; color: #D1D1CC; text-decoration: none; margin: 5px 0px 10px 0px; text-align: center }
A.FooterLinks { font-size: 9px; line-height: 15px; font-weight: normal; font-style: normal; color: #ADADAD; text-decoration: none; margin: 5px 0px 5px 0px }
A.FooterLinks:visited { font-size: 9px; line-height: 15px; font-weight: normal; font-style: normal; color: #ADADAD; text-decoration: none; margin: 5px 0px 5px 0px }
A.FooterLinks:hover { font-size: 9px; line-height: 15px; font-weight: normal; font-style: normal; color: #005EC4; text-decoration: none; margin: 5px 0px 5px 0px }
/*footer - stock ticker*/
.StockText { font-family: Microsoft Sans Serif, Arial Black, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; font-weight: bold; color: #ADADAD; text-decoration: none; margin: 0px 15px 5px 0px; text-align: right }
/*footer - Server info (hidden)*/
.serverIcon { color: white; font-size: 9px; }
/* new footer gray stuff (css3 w ie fixes)*/
#footerGrayWrapper { margin: 20px auto; width: 1119px; webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(/global/js/PIE.htc) }
.footerGrayContent { background-color: #EEEEEE; padding: 10px 0px 10px 0px; text-align: left; }
.footerGrayContent h1 { color: #ADADAD; font-size: 10px; padding: 0px; margin: 0px 10px 0px 10px }
.footerGrayContent p { color: #ADADAD; font-size: 10px; padding: 0px; margin: 0px 15px 20px 10px }
.footerGrayContent a { color: #ADADAD; font-size: 10px; text-decoration: none; }
/* BEGIN ... Bottom additional text*/
#BottomText { margin: 0 auto; width: 1119px; margin-top: 20px; margin-bottom: 20px; }
.HomeBottomText { text-align: left; background-color: #CCC; padding-top: 10px; background-color: #eeeeee; padding-bottom: 5px }
.HomeBottomText p { font-size: 10px; padding-left: 10px; padding-right: 10px; color: #ADADAD; }
.HomeBottomText a { font-size: 10px; color: #ADADAD; text-decoration: none }
/* BEGIN ... header*/
header { padding-top: 40px; width: 1119px; margin: 0 auto; z-index: 999; }
header .hdLeft { width: 190px; Float: left }
header .hdLeft img { border: none }
header .hdMiddle { width: 660px; margin: 17px 0px 0px 0px; text-align: center; Float: left }
header .hdRight { width: 260px; Float: right; margin: 10px 0px 0px 0px; text-align: right; color: #ADADAD }

header .hdInvestor { float: left; margin-left: 190px }
header .hdContact { float: right; margin-right: 10px; font-size:1.2em !important; }
header .hdWWW { float: left; margin-left: 40px; width: 200px !important; color: #ADADAD !important; background: #fff url(/images/icon_world.png) no-repeat left top; background: rgba(255, 255, 255, 0.9) url(/images/icon_world.png) no-repeat left top; }


header .hdWWW span { padding-left: 20px }
header .hdWWW img { float: left; padding-right: 3px; }
header a { font-size: 10px !important; line-height: 13px !important; font-weight: bold !important; color: #ADADAD; text-decoration: none; text-align: left; height: 38px !important; float: left; text-indent: 0px !important; border: thin solid white !important; }
header a:hover { color: #009 }
header .hdWWW a:hover { color: #ffffff; background: #1204b5; border: thin solid #CCD4DB; width: 170px; z-index: 1999; }
header .hdSearch { font-family: Verdana, Microsoft Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #ADADAD; text-decoration: none; width: 220px; height: 30px; text-align: left; margin: 5px 0px 0px 0px }
.modalPopup { padding: 0px 20px 20px 20px; }
.modalPopup p { color: #666 }
.modalpopup li, .modalpopup ul, .modalPopup a, .modalPopup li a, .modalPopup ul a { font-size: 11px; line-height: 18px; font-weight: bold; color: #00669E; text-decoration: none; list-style: none; list-style-type: none; margin: 0px; padding: 0px }
.modalPopup a:hover { color: #3333ff }
.modalPopup .backlink { float: right; padding-left: 100px; font-size: 11px; line-height: 18px; font-weight: bold; color: green; }
table.bottomNews { width: 300px; border: none }
table.bottomNews td { text-align: left }
table.bottomNews td img { height: 57; width: 53; border: none; padding: 0px 20px 0px 20px }
.simpleBody { border: 1px silver solid; margin: 10px auto 10px auto; width: 1119px; text-align: center; padding: 10px 0px 10px 0px; webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(/global/js/PIE.htc) }
.simpleBody table.cfdump_struct, .simpleBody table.cfdump_object, .simpleBody table.cfdump_array { margin: 20px; width: 96% !important; }
.simpleBody table.cfdump_struct th.struct { background-color: #666 }
.simpleBody table.cfdump_struct td.struct { background-color: #FEFCCD }
.bgGray { background-color: #eeeeee; }/*Slider Hacks for round corners */
/*#wowslider-container10 .ws_images,#wowslider-container10 .ws_shadow  { margin-top: 10px !important; webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(/global/js/PIE.htc) }
#finderMenu { height: 70px; background-color: white; border: none }
#wowslider-container1 .ws_images ,#wowslider-container1 .ws_shadow {   margin-top: 10px !important; border-radius: 0px 0px 8px 8px; webkit-border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; border:1px solid silver; overflow: hidden; behavior: url(/global/js/PIE.htc)  }*/
.fluid_container { margin: 0 auto; max-width: 1119px; width: 1119px; height: 378px }
.pgCenterContent { width: 1117px; height: 100%; text-align: left; overflow: hidden; margin: 10px auto 10px auto; border: #CCD4DB 1px solid; position: relative; behavior: url(/global/js/PIE.htc); border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
.midBanner { text-align: center; margin-top: 15px; }
.midBanner a { border: none }
.midBanner img { border: none; webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(/global/js/PIE.htc) }
.rounded { border: none; webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(/global/js/PIE.htc) }
/* added 12.2.14cm */
#fullPageTopLevelWrapper { margin: 10px auto 10px; max-width: 1138px; min-height: 200px }
#fullPageTopLevelWrapper .article { width: 49%; float: left; }
#fullPageTopLevelWrapper .familyItem { background-color: white; margin-top: 0px; padding: 10px; border: 1px silver solid; border-radius: 10px; box-shadow: 10px 10px 5px #888888; clear: both; behavior: url(/global/js/PIE.htc); margin: 15px }
#fullPageTopLevelWrapper .familyItem .titleBox { float: left; width: 40% }
#fullPageTopLevelWrapper .familyItem .titleBox h2 { font-size: 1.2em }
#fullPageTopLevelWrapper .familyItem .imgBox { float: left; width: 120px; margin-top: 10px }
#fullPageTopLevelWrapper .familyItem .imgBox img { width: 120px; height: 120px; border: none }
/*#fullPageTopLevelWrapper .familyItem .appsBox { float: left; width: 34%; margin-top: 10px }*/
#fullPageTopLevelWrapper .familyItem LI,
#fullPageTopLevelWrapper .familyItem UL { list-style: none; padding: 0; margin: 0; font-size: 1.1em; line-height: 1.4em; overflow: hidden; }
#fullPageTopLevelWrapper .familyItem UL { background-color: white; border: thin solid silver; padding: 8px; border-radius: 10px; height: 100%; display: block; margin-left: 18px; overflow: hidden; box-shadow: 5px 5px 2px #888888; behavior: url(/global/js/PIE.htc); }
#fullPageTopLevelWrapper .familyItem UL H3 { background-color: #00669E; margin: -20px -20px 0 -20px; padding: 20px 20px 10px 20px; color: #D9DED4; }
#fullPageTopLevelWrapper .familyItem LI { background-color: white; }
#fullPageTopLevelWrapper .familyItem { cursor: pointer; }
#fullPageTopLevelWrapper .familyItem a { text-decoration: none }
#fullPageTopLevelWrapper .familyItem:hover { border: 1px #E6B012 solid !important; box-shadow: 10px 10px 5px #E3D4AD !important; border-radius: 10px !important; behavior: url(/global/js/PIE.htc) !important }
.loading { padding: 50px; margin: 0 auto; text-align: center; color: silver }
#fullPageTopLevelWrapper .familyItem .appsBox { float: left; width: 34%; margin-top: 15px }
#fullPageTopLevelWrapper H1 { margin-top: 10px }
#fullPageTopLevelWrapper .rowDivider { width: 100%; clear: both; height: 1px; }
#fullPageTopLevelWrapper .familyItem .appsBox:hover LI,
#fullPageTopLevelWrapper .familyItem .appsBox:hover UL { background-color: #D9DED4 !important }

#bodyContent { width: 1119px; margin: 0 auto; }
#bodyContent .leftColumn {float: left; margin: 0px 15px 0px 0px; width: 284px }
#bodyContent .rightColumn {float: right; margin: 0px 15px 0px 30px; width: 731px; text-align: left }



 @media (max-width: 790px) {
#fullPageTopLevelWrapper .article { width: 99%; float: left; }
#fullPageTopLevelWrapper .rowDivider { display: none }
}