@charset "utf-8";
/* CSS Document */

#content-block { background: #fff; border-radius: 4px 4px 4px 4px; display: inline-block; margin:0px; padding:20px 10px; width: 940px; }
.right-rail { width: 220px; }
#news-bg-block { background: url("/imagesrv/research/images/answers-bg.gif") repeat-x 0 0; border-radius: 4px 4px 0 0; display: inline-block; margin: 0px; padding: 10px; width: 680px; }
#leftCol { float:left; margin:0px 10px 0px 0px; padding:0px; width:480px; }
#leftCol ul.links a { color: #006DD2; font-weight: bold; }
#rightCol { background:#fff; border-radius: 4px 4px 0 0; float:left; margin:0px 0px 0px 10px; padding:15px 10px 0px 10px; width:160px }
#rightCol h4 { border-bottom: 1px solid #B9D0DC; color: #3F484D; font: 18px/18px Arial, Helvetica, Geneva, sans-serif; margin: 0 0 13px; padding: 0 0 2px; }
#rightCol ul.links { margin: 0; padding: 0 0 10px; }
#rightCol ul.links li { margin: 0; padding: 0 0 5px 0px; }
#content-block h5 { color: #3F484D; text-transform:none; }
.prdate { }
.three_btns-block { background: url("/imagesrv/events/images/evnts_bg.png") repeat-x 0 0; border-radius: 4px 4px 4px 4px; border:1px solid #d5e4ec; height: 54px; margin:0 0 20px; padding:0px; width:100%; }
.three_btns-block ul { margin:0 0 0 10px; }
.three_btns-block li { float:left; margin:0px; padding:0px; }
#news-block ul.contacts { list-style: none outside none; }
#news-block ul li { background: url("/imagesrv/images/bullet_blue.gif") no-repeat scroll left 4px transparent; font-weight: normal; margin: 0; padding: 0 0 5px 15px; }
#news-block ul.contacts li { background:none; font-weight: normal; margin: 0; padding: 0; }

/* buttons */
.three_btns-block a.btn { display:inline-block; padding:11px 28px 0 0px; height:25px; font: 14px/17px Helvetica, Arial, sans-serif; color:#00529b; text-decoration:none; margin:8px 8px 0 0; background: rgb(153,188,76); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: #fff; border:1px solid #b9d0dc; border-radius:4px; position:relative; }
.social { margin-top: 10px; }
.social p { margin-bottom: 10px; }
.social li { display: inline; }
#events_webinars { }
.three_btns-block a.btn span { display:block; position:absolute; }
.three_btns-block a.btn span.btnIcon { width:17px; height:17px; top:5px; left:8px; background:url("/imagesrv/events/images/events-cal-icons.png") 0 0 no-repeat; }
.three_btns-block a.btn.btnAnnouncements { color: #00529b; padding-left:28px; }
.three_btns-block a.btn:hover { background: #0064A4; color:#fff; }
.three_btns-block a.btn.Selected { background:#0064a4; color:#fff; }
.three_btns-block a.btn.btnAnnouncements span.btnIcon { background:none; }
.three_btns-block a.btn.btnPressReleases { padding: 11px 10px 0 34px; background-image: url('/imagesrv/about/newsroom/images/icon-press-release-24x24.png'); background-repeat: no-repeat; background-position: 4px center; }
.three_btns-block a.btn.btnPressReleases span.btnIcon { background-position:0 0; margin:3px 0 0; }
.three_btns-block a.btn.btnUpdates { padding: 11px 10px 0 34px; background-image: url('/imagesrv/about/newsroom/images/icon_update_24x24.png'); background-repeat: no-repeat; background-position: 4px center; }
.three_btns-block a.btn.btnUpdates span.btnIcon { background-position:-18px 0; margin:3px 0 0; }
.three_btns-block .buttons-wrapper { margin: 0; padding: 0; position: relative; }
.three_btns-block .greenBtn { float: left; margin: 15px 18px 22px 0; padding: 0; }
.three_btns-block .btn .corner { width: 4px; height: 4px; position: absolute; display: block; background: url("/imagesrv/images/icons/white-corners.png") 0 0 no-repeat; z-index: 25; }
.three_btns-block .btn .cornerTL { top: 0; left: 0; background-position: top left; }
.three_btns-block .btn .cornerTR { top: 0; right: 0; background-position: top right; }
.three_btns-block .btn .cornerBL { bottom: 0; left: 0; background-position: bottom left; }
.three_btns-block .btn .cornerBR { bottom: 0; right: 0; background-position: bottom right; }
.pageLink { margin-top: 10px; }
#videoplayer { margin-top: 20px; margin-bottom: 10px; }
#videoplayer h4 { border-bottom: 1px solid #B9D0DC; color: #3F484D; font: 18px/18px Arial, Helvetica, Geneva, sans-serif; margin: 0 0 13px; padding: 0 0 2px; }
.facebook h4 { border-bottom: 1px solid #B9D0DC; color: #3F484D; font: 18px/18px Arial, Helvetica, Geneva, sans-serif; margin: 0 0 13px; padding: 0 0 2px; }
ul .press_releases { background-image: url('/imagesrv/about/newsroom/images/icon-press-release-32x32.png'); background-repeat: no-repeat; padding-left: 45px; border-bottom: 1px dotted #C2CBD0; margin-bottom: 15px; padding-bottom: 15px; }
ul .updates { background-image: url('/imagesrv/about/newsroom/images/icon_update_32x32.png'); background-repeat: no-repeat; padding-left: 45px; border-bottom: 1px dotted #C2CBD0; margin-bottom: 15px; padding-bottom: 15px; }
.rssRight { float: right; margin-top: -5px; margin-right: 15px; }
.month { border: 1px solid #C2CBD0; border-radius: 5px; height: 347px; overflow: scroll; overflow-x: hidden; padding: 12px; }
/* Modal Box */
.simplemodal-wrap {overflow-y: auto !important;}
#basic-modal-content { display:none; }
#europe-content { display:none; }
#australia-content { display:none; }
#asia-content { display:none; }
#china-content { display:none; }
#india-content { display:none; }
#japan-content { display:none; }
#latin-content { display:none; }
#middle-east-content { display:none; }
/* Overlay */
#simplemodal-overlay { background-color:#000; cursor:wait; }
/* Container */
#simplemodal-container { height:410px; width:600px; color:#000; background-color:#FFF; border:2px solid #999; padding:12px; /*margin-top:-215px;*/ }
#simplemodal-container .simplemodal-data { padding:8px; }
#simplemodal-container code { background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px; }
#simplemodal-container a { color:#006DD2; }
#simplemodal-container a.modalCloseImg { background:url('/imagesrv/about/newsroom/images/x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:5px; right:5px; cursor:pointer; }
#simplemodal-container h3 { color:#84b8d9; }
/* IE 6 hacks */
#simplemodal-container a.modalCloseImg { background:url('/imagesrv/about/newsroom/images/x.png') no-repeat; right:5px; top:5px; width:25px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagesrv/about/newsroom/images/x.png', sizingMethod='scale');
}
.leftModal { float: left; width: 275px; }
.leftModal p { margin-bottom: 20px; }
.rightModal { float: right; width: 275px; }
.rightModal p { margin-bottom: 20px; }
.modalHead { border-bottom:1px solid #B9D0DC; margin-bottom: 20px; }
.modalHead h2 { color:#000; font: 18px/18px Arial, Helvetica, Geneva, sans-serif; }
.modalHead h1 { margin-left: 0px; color: #ccc; padding: 0; margin-bottom: 20px; }
#asia-content h3 { font-size: 14px; line-height: 16px; }
.grid_3 .twitter { width:223px; margin-top:-20px; }
.twit { border-bottom: 1px solid #B9D0DC; color: #3F484D; font: 18px/18px Arial, Helvetica, Geneva, sans-serif; margin: 20px 0 -15px; padding: 0 0 2px; }
.facebook .twit { margin-bottom: 15px; }
.orange_arrow { padding:0 15px 0 15px; }
