/*!
 * Bootstrap v3.2.0
 * Contains CSS for
 * Modal, Tabs
 */.modal-open{overflow:hidden}
.modal .close{width:23px;height:24px;position:relative;margin:-10px -10px 0 0;background:url(../images/ssga_icons.png) no-repeat left -435px;float:right;border:0;text-indent:-9999px}
.modal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.3);box-shadow:0 3px 9px rgba(0,0,0,0.3);background-clip:padding-box;outline:0;overflow:hidden}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:30px}
@media(max-width:767px){padding:25px 20px}
.modal-title{width:100%;height:auto;text-transform:uppercase;color:#333;font-weight:400;font-style:normal;font-family:'Univers-67BoldCondensed';font-size:30px}
.modal-body{position:relative;padding:0 40px 40px 40px}
.modal-footer{padding:0 40px 40px 40px;text-align:right}
@media(max-width:767px){.modal-body{padding:0 20px 25px}
}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-sm{width:300px}
}
@media(min-width:992px){.modal-lg{width:900px}
}
.modal-footer:before,.modal-footer:after{content:" ";display:table}
.modal-footer:after{clear:both}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_inside>.mCSB_container{margin-right:30px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.lt-ie9 .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}
.lt-ie9 .mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.lt-ie9 .mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.lt-ie9 .locationsWrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#797979;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}
.lt-ie9 .locationsWrap .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#797979;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)"}
.lt-ie9 .locationsWrap .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.lt-ie9 .locationsWrap .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#797979;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(clientlibs/css/vendor/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#ccc;width:8px}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#333;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#969494}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#666}
.mCS-autoHide>.mCS-minimal-dark ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=1)";-ms-filter:"alpha(opacity=1)";right:-15px}
.mCS-minimal-dark ~ .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.lt-ie8 .mCSB_scrollTools .mCSB_draggerContainer{height:100%}
.lt-ie8 .mCS-minimal-dark ~ .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{right:4px}
@font-face{font-family:"FoundersGroteskRegular";src:url("clientlibs/css/fonts/FoundersGroteskWeb-Regular.woff2") format("woff2"),url("clientlibs/css/fonts/FoundersGroteskWeb-Regular.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:"FoundersGroteskRegular";src:url("clientlibs/css/fonts/FoundersGroteskWeb-RegularItalic.woff2") format("woff2"),url("clientlibs/css/fonts/FoundersGroteskWeb-RegularItalic.woff") format("woff");font-style:italic;font-weight:normal}
@font-face{font-family:"FoundersGroteskRegular";src:url("clientlibs/css/fonts/FoundersGroteskWeb-Medium.woff2") format("woff2"),url("clientlibs/css/fonts/FoundersGroteskWeb-Medium.woff") format("woff");font-style:normal;font-weight:bold}
@font-face{font-family:"FoundersGroteskRegular";src:url("clientlibs/css/fonts/FoundersGroteskWeb-MediumItalic.woff2") format("woff2"),url("clientlibs/css/fonts/FoundersGroteskWeb-MediumItalic.woff") format("woff");font-style:italic;font-weight:bold}
@font-face{font-family:"FoundersGroteskSemibold";src:url("clientlibs/css/fonts/FoundersGroteskWeb-Semibold.woff2") format("woff2"),url("clientlibs/css/fonts/FoundersGroteskWeb-Semibold.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:"FoundersGroteskSemibold";src:url("clientlibs/css/fonts/FoundersGroteskWeb-SemiboldItalic.woff2") format("woff2"),url("clientlibs/css/fonts/FoundersGroteskWeb-SemiboldItalic.woff") format("woff");font-style:italic;font-weight:normal}
@font-face{font-family:"FoundersGroteskBold";src:url("clientlibs/css/fonts/FoundersGroteskWeb-Bold.woff2") format("woff2"),url("clientlibs/css/fonts/FoundersGroteskWeb-Bold.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:"FoundersGroteskBold";src:url("clientlibs/css/fonts/FoundersGroteskWeb-BoldItalic.woff2") format("woff2"),url("clientlibs/css/fonts/FoundersGroteskWeb-BoldItalic.woff") format("woff");font-style:italic;font-weight:normal}
@font-face{font-family:"Smart Sans W02 Light";src:url('clientlibs/css/fonts/32e46b5f-38ce-4242-836a-5e9a0f764d03.eot?#iefix');src:url('clientlibs/css/fonts/32e46b5f-38ce-4242-836a-5e9a0f764d03.eot?#iefix') format('embedded-opentype'),url('clientlibs/css/fonts/82df3987-e01d-43d1-9dfa-b69320e8a5c9.woff') format('woff'),url('clientlibs/css/fonts/4db0bb8f-6385-4632-b199-fe9a5545e2c7.ttf') format('truetype'),url('clientlibs/css/fonts/573b3891-8f7a-47fb-8c38-b9707f67988d.svg#573b3891-8f7a-47fb-8c38-b9707f67988d') format('svg')}
@font-face{font-family:'Univers-57Condensed';src:url("clientlibs/css/fonts/adc492fa-2e18-46e7-a334-19977a077ec2.eot?#iefix");src:url('clientlibs/css/fonts/adc492fa-2e18-46e7-a334-19977a077ec2.eot?#iefix') format('embedded-opentype'),url('clientlibs/css/fonts/14f0370a-8385-437e-b5b8-5cb89e20e2ff.woff') format('woff'),url('clientlibs/css/fonts/8c1d24ab-e7f8-4c29-a419-f87180fdf410.ttf') format('truetype'),url('clientlibs/css/fonts/9baaf87b-982d-45c0-9518-8f5aec7c1292.svg#9baaf87b-982d-45c0-9518-8f5aec7c1292') format('svg')}
@font-face{font-family:'Univers-67BoldCondensed';src:url('clientlibs/css/fonts/c1f2f059-579b-465a-a13f-d70acd6c6212.eot?#iefix');src:url('clientlibs/css/fonts/c1f2f059-579b-465a-a13f-d70acd6c6212.eot?#iefix') format('embedded-opentype'),url('clientlibs/css/fonts/b2388651-dd56-4c8e-8455-c55318f6a734.woff') format('woff'),url('clientlibs/css/fonts/346ec69d-90a7-4fef-a216-1a0dafbd3798.ttf') format('truetype'),url('clientlibs/css/fonts/d39b0ff2-cca2-4288-8f6a-c730f44feb81.svg#d39b0ff2-cca2-4288-8f6a-c730f44feb81') format('svg')}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body.ja textarea{font-family:Meiryo}
body{margin:0}
a{text-decoration:none;color:#7aaa6c}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
a:link{color:#7aaa6c;text-decoration:none}
a:visited{color:#7aaa6c;text-decoration:none}
a:hover{color:#4c7c3d;text-decoration:underline}
a:active{color:#4c7c3d;text-decoration:none}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif,Meiryo;font-family:'courier new',monospace,Meiryo;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.25em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ul,ol,li{list-style:none}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media print{*{box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.footerWrap .footer{width:100% !important}
}
body{background:#e6e7e8;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;font-weight:300;font-style:normal}
body.ja{font-family:Meiryo}
body.zh_hk,body.zh_cn{font-family:SimSun}
.iconCheck,.iconGlobe,.iconDocument,.iconProfile,.iconVideo,.iconAudio,.iconDownload{display:inline-block;height:20px;position:relative;top:4px;width:20px}
.iconGlobe{background:url(../images/icon-globe.png) no-repeat 0 bottom;height:19px;top:3px;width:19px}
.iconCheck{background:url(../images/icon-check.png) no-repeat 0 0;height:11px;top:0;width:15px}
.iconDocument{background:url(../images/icon-document.png) no-repeat 0 0;height:20px;width:16px}
.iconDownload{background:url(../images/icon-download.png) no-repeat 0 0;height:20px;width:20px}
.iconProfile{background:url(../images/icon-profile.png) no-repeat 0 0;height:16px;width:16px}
.iconVideo{background:url(../images/icon-video.png) no-repeat 0 0;height:20px;width:28px}
.iconAudio{background:url(../images/icon-audio.png) no-repeat 0 0;height:19px;width:20px}
.spotlightCarousel .carouselTextWrap .carouselText h2,.pageSpotLight .textOverlay h2{font-family:"Knockout 67 A","Knockout 67 B","Smart Sans W02 Light"}
body.ja .pageSpotLight .textOverlay h2{font-family:Meiryo}
.visibleMobile{display:none !important}
.visibleMobile.ng-hide{display:none !important}
@media only screen and (max-width:767px){.visibleDesktop{display:none !important}
.visibleMobile{display:block !important}
.mobileFloatLeft{float:left}
.mobileFloatRight{float:right}
}
.contentWrap{position:relative;z-index:2;margin:570px 0 0 0;padding:0 0 25px 0}
.cq-wcm-edit .contentWrap{margin:0}
.contentWrap.oneSlideWithImage{margin:489px 0 0}
.contentWrap.oneSlideNoImage{margin:-30px 0 0}
.cq-wcm-edit .contentWrap.oneSlideWithImage{margin:0}
.cq-wcm-edit .contentWrap.oneSlideNoImage{margin:0}
.content{background:#fff}
.spotlightWrap.carouselNoImage{position:static;height:auto;min-height:240px}
.cq-wcm-edit .spotlightWrap{position:relative;top:0;height:auto}
@media only screen and (max-width:767px){.contentWrap.oneSlideWithImage{margin:0}
.contentWrap.oneSlideNoImage{margin:0}
.contentWrap{margin:0;padding:0 !important}
.spotlightWrap.carouselNoImage{min-height:150px;margin-bottom:15px}
}
.btn{border:2px solid #fff;padding:15px 20px;text-decoration:none;color:#fff;text-transform:uppercase;display:inline-block;font-size:15px;font-family:"Univers-57Condensed";-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,0.15);box-shadow:0 3px 0 0 rgba(0,0,0,0.15)}
body.ja .btn{font-family:Meiryo}
body.zh_hk .btn,body.zh_cn .btn{font-family:"Univers-57Condensed",SimSun}
.btn:hover{text-decoration:none}
.btn .btnIcon{background:url(../images/ssga_icons.png) no-repeat -6px -301px;display:inline-block;width:12px;height:12px;left:5px;position:relative}
.no-boxshadow .btn:after{content:" ";position:absolute;left:-2px;bottom:-5px;width:100%;height:3px;background:url(../images/btn-shadow.png) repeat;padding:0 2px}
.no-boxshadow .btn{position:relative;zoom:expression(this.runtimeStyle.zoom='1',this.appendChild(document.createElement('span')).className='ie-after')}
.no-boxshadow .btn .ie-after{position:absolute;left:-2px;bottom:-5px;width:100%;height:3px;background:#000;-ms-filter:"alpha(opacity=15)";filter:alpha(opacity=15);border-left:2px solid #000;border-right:2px solid #000}
.btn.black{border-color:#4b4b4c;color:#3f3f3f}
.btn.black .btnIcon{background-position:-6px -256px}
.btn.white{border-color:#fff;color:#fff}
.btn.white .btnIcon{background-position:-6px -301px}
.btn.green{border-color:#7aaa6c;color:#7aaa6c}
.btn.green .btnIcon{background-position:-6px -271px}
.btn.blue{border-color:#568653;color:#568653}
.btn.blue .btnIcon{background-position:-6px -241px}
.btn.purple{border-color:#acabc1;color:#acabc1}
.btn.purple .btnIcon{background-position:-6px -330px}
.btn.orange{border-color:#e3975f;color:#e3975f}
.btn.orange .btnIcon{background-position:-6px -345px}
.externalLink{position:relative;display:inline-block}
.externalLink:after{content:"";position:relative;height:10px;width:10px;background:url(../images/ssga_icons.png) no-repeat 2px -492px;right:0;top:2px;display:inline-block;vertical-align:top}
.featuredList .externalLink:after{background-position:1px -1129px;vertical-align:top;top:4px}
.featuredList.themeGray .externalLink:hover:after{background-position:1px -1129px}
.featuredList.themePurple .externalLink:hover:after{background-position:1px -1105px}
.featuredList.themeBlue .externalLink:hover:after{background-position:1px -1116px}
.featuredList.themeTeal .externalLink:hover:after{background-position:1px -1094px}
.searchResult .externalLink:after{top:4px}
.productDetailDocumentumComponent .externalLink:after{top:4px}
.themeOverview p .externalLink:after{top:6px}
.btn.externalLink{padding:15px 20px}
.btn.externalLink:after{display:none}
.btn.green.externalLink .btnIcon{background-position:left -502px}
.btn.black.externalLink .btnIcon{background-position:left -525px}
.btn.white.externalLink .btnIcon{background-position:left -537px}
.btn.blue.externalLink .btnIcon{background-position:left -514px}
.btn.purple.externalLink .btnIcon{background-position:left -471px}
.btn.orange.externalLink .btnIcon{background-position:left -483px}
.ng-cloak{display:none}
.spotlightWrap{width:100%;height:600px;background:#bfdaba;left:0;position:absolute;z-index:1;font-family:"Univers-57Condensed"}
body.ja .spotlightWrap{font-family:Meiryo}
@media only screen and (max-width:767px){.spotlightWrap{top:0;position:static;height:auto}
}
@media only screen and (min-width:768px) and (max-width:1000px){.spotlightWrap{top:76px}
}
.footerWrap{background:#e6e7e8;position:relative;font-family:'Univers-57Condensed'}
body.ja .footerWrap{font-family:Meiryo}
body.zh_hk .footerWrap,body.zh_cn .footerWrap{font-family:SimSun}
.footerWrap .footer{padding:40px 0;border-top:0}
@media only screen and (max-width:767px){.footerWrap .footer{border-top:4px solid #75ab75;padding:40px 0}
.footerWrap .footer .footerLinks .copyright{display:block;padding-top:24px}
.footerWrap .footer .footerLinks{padding-bottom:21px !important}
}
.footerWrap .footer .footerLogo{padding:0}
.footerWrap .footer .footerLinks{padding:0 0 35px 0;font-size:15px}
.footerWrap .footer .footerLinks ul,.footerWrap .footer .footerLinks li{margin:0;padding:0;list-style:none}
.footerWrap .footer .footerLinks li{display:inline;padding:0 15px 0 0}
.footerWrap .footer .footerLinks a{font-family:'Univers-67BoldCondensed';font-size:18px;line-height:18px;text-transform:uppercase;color:#568653;text-decoration:none}
.footerWrap .footer .footerLinks .copyright{color:#4d4d4d;font-size:12px}
.footerWrap .footer .footerDisclaimer p{color:#213f30;font-family:FoundersGroteskRegular;font-size:21px;line-height:24px;padding:0 0 15px}
body.ja .footerWrap .footer .footerDisclaimer p{font-family:Meiryo;font-size:15px}
body.zh_hk .footerWrap .footer .footerDisclaimer p,body.zh_cn .footerWrap .footer .footerDisclaimer p{font-family:SimSun}
.footerWrap .footerTopBar{position:relative;margin:0 0 50px}
.footerWrap .searchContainer{background:transparent;bottom:0;display:inline-block;margin-left:30px;padding:0;position:absolute;right:0;top:auto;width:auto;z-index:inherit}
.footerWrap .searchContainer .wrapper{overflow:visible}
.footerWrap .searchContainer input{border:1px #ccc solid;box-sizing:border-box;height:34px;width:227px}
.footerWrap .searchContainer input.placeholder{background:#f3f3f4;color:#9e9e9e;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:15px;float:left;font-style:italic;line-height:15px}
body.ja .footerWrap .searchContainer input.placeholder{font-family:Meiryo}
body.zh_hk .footerWrap .searchContainer input.placeholder,bocy.zh_cn .footerWrap .searchContainer input.placeholder{font-family:SimSun}
.footerWrap .searchContainer input::-webkit-input-placeholder{color:#9e9e9e;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.ja .footerWrap .searchContainer input::-webkit-input-placeholder{font-family:Meiryo}
body.zh_hk .footerWrap .searchContainer input::-webkit-input-placeholder,bocy.zh_cn .footerWrap .searchContainer input::-webkit-input-placeholder{font-family:SimSun}
.footerWrap .searchContainer input:-moz-placeholder{color:#9e9e9e;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.ja .footerWrap .searchContainer input:-moz-placeholder{font-family:Meiryo}
body.zh_hk .footerWrap .searchContainer input:-moz-placeholder,bocy.zh_cn .footerWrap .searchContainer input:-moz-placeholder{font-family:SimSun}
.footerWrap .searchContainer input::-moz-placeholder{color:#9e9e9e;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.zh_hk .footerWrap .searchContainer input::-moz-placeholder,bocy.zh_cn .footerWrap .searchContainer input::-moz-placeholder{font-family:SimSun}
body.ja .footerWrap .searchContainer input::-moz-placeholder{font-family:Meiryo}
.footerWrap .searchContainer input:-ms-input-placeholder{color:#9e9e9e;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.zh_hk .footerWrap .searchContainer input:-ms-input-placeholder,bocy.zh_cn .footerWrap .searchContainer input:-ms-input-placeholder{font-family:SimSun}
body.ja .footerWrap .searchContainer input:-ms-input-placeholder{font-family:Meiryo}
.footerWrap .searchContainer .searchSec{background:#649454;border:0;float:right;height:34px;padding:0;text-align:center;width:34px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.footerWrap .searchContainer .searchSec .searchIcon{background:url(../images/icon-search.gif) no-repeat 1px 1px;display:inline-block;height:20px;margin-top:7px;padding:0;cursor:pointer;width:24px}
.footerWrap .footer .footerSiteMap{display:table;padding-bottom:40px;width:100%}
.footerWrap .footer .footerSiteMap .col{box-sizing:border-box;display:table-cell;padding-right:25px;width:25%}
.footerWrap .footer .footerSiteMap .col+.col{border-left:1px #c9c9cb solid;padding-left:25px}
.footerWrap .footer .footerSiteMap .col li{font-family:'Univers-57Condensed';font-size:15px;line-height:16px;margin-bottom:15px}
body.ja .footerWrap .footer .footerSiteMap .col li{font-family:Meiryo}
body.zh_hk .footerWrap .footer .footerSiteMap .col li,body.zh_cn .footerWrap .footer .footerSiteMap .col li{font-family:SimSun}
.footerWrap .footer .footerSiteMap .col li:last-child{margin-bottom:0}
.footerWrap .footer .footerSiteMap .col li.title{font-family:'Univers-67BoldCondensed';font-size:17px;color:gray}
body.ja .footerWrap .footer .footerSiteMap .col li.title{font-family:Meiryo}
body.zh_hk .footerWrap .footer .footerSiteMap .col li.title,body.zh_cn .footerWrap .footer .footerSiteMap .col li.title{font-family:SimSun;font-size:18px}
body.ja .footerWrap .footer .footerLinks a{font-family:Meiryo}
body.zh_hk .footerWrap .footer .footerLinks a,body.zh_cn .footerWrap .footer .footerLinks a{font-family:SimSun}
@media only screen and (min-width:768px) and (max-width:950px){.footerWrap .footer .footerLinks a{font-size:14px;line-height:14px}
.footerWrap .footer .footerLinks li{padding:0 10px 0 0}
.footerWrap .footer .footerLinks .copyright{padding-right:0}
}
.footerWrap .footerTopBar .footerLogo img{width:286px;max-height:35px}
@media only screen and (max-width:767px){.footerWrap .footerTopBar .footerLogo{float:left;width:60%}
.footerWrap .footerTopBar .footerLogo img{width:100%;max-width:286px}
.footerWrap .footerTopBar .searchContainer{float:right;margin:0;padding:0 0 40px;position:relative;width:100%}
.footerWrap .footerTopBar .searchContainer input{height:35px;width:80%}
.footerWrap .searchContainer .searchSec{height:35px;width:20%}
.footerWrap .footer .footerSiteMap{display:none;margin-bottom:30px}
.footerWrap .footer .footerLinks li{display:block;margin-bottom:20px}
.footerWrap .footer .footerLinks li:last-child{margin-bottom:0}
}
.profileSelectorMap{background:gray;padding:40px 6%;font-family:"Univers-57Condensed"}
body.ja .profileSelectorMap{font-family:Meiryo}
.profileSelectorMap ul,.profileSelectorMap li{margin:0;padding:0;list-style:none;text-align:center}
.profileSelectorMap .map{float:left;width:72%}
.profileSelectorMap .map li{float:left;margin:0 5% 0 0;cursor:pointer}
.profileSelectorMap .map .mapImg{background:url(../images/profle-selector-map.png) #5b5c5f no-repeat;width:175px;height:160px;margin-bottom:10px;webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;margin:0 auto 10px auto}
.lt-ie8 .profileSelectorMap .map .mapImg{margin:0 10px 10px}
.profileSelectorMap .map .btn{padding:15px}
.profileSelectorMap .map li:hover .mapImg{background-color:#fff}
.profileSelectorMap .map .na .mapImg{background-position:left top}
.profileSelectorMap .map .apac .mapImg{background-position:-11px -160px;width:145px}
.profileSelectorMap .map .eu .mapImg{background-position:-18px -320px;width:140px}
.profileSelectorMap .map .apac{margin-right:5%}
.profileSelectorMap .map .na{margin-right:0}
.profileSelectorMap .map .mea .mapImg{background-position:-29px -480px;width:135px}
.profileSelectorMap .profileSelectorTxt{float:left;width:24%;margin-left:3.56%}
.profileSelectorMap .profileSelectorTxt h5{color:#fff;text-transform:uppercase;font-weight:normal;margin:40px 0 15px 0;padding:0 0 15px 0;border-bottom:2px solid #ccc;line-height:21px;display:inline-block}
.profileSelectorMap .profileSelectorTxt p{color:#fff;font-size:20px;margin:0;padding:0;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;line-height:28px}
body.ja .profileSelectorMap .profileSelectorTxt p{font-family:Meiryo}
#profileSelectorModal .modal-dialog{max-width:965px;width:96%;font-family:"Univers-57Condensed";margin:0 auto;margin-top:30px}
body.ja #profileSelectorModal .modal-dialog{font-family:Meiryo}
body.zh_hk #profileSelectorModal .modal-dialog,body.zh_cn #profileSelectorModal .modal-dialog{font-family:"Univers-57Condensed","SimSun"}
#profileSelectorModal .modal-body{padding:40px;min-height:400px}
#profileSelectorModal .modal-title .hide{display:none}
#profileSelectorModal a{text-decoration:none;color:#568652}
body.ja #profilerRoles li a{font-size:15px}
#profileSelectorModal a:hover{text-decoration:none}
#profileSelectorModal h5{font-weight:normal;font-family:"Univers-67BoldCondensed";font-size:18px;padding:0 0 8px 0;text-transform:uppercase}
body.zh_hk #profileSelectorModal h5,body.zh_cn #profileSelectorModal h5{font-family:SimSun}
body.ja #profileSelectorModal h5{font-family:Meiryo}
#profileSelectorModal #profilerRegions,#profileSelectorModal #profilerLocations,#profileSelectorModal #profilerRoles{float:left;border-left:2px solid #d9d9d9;padding:0 15px;width:30%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(/etc/designs/ssga/global/clientlibs/js/vendor/boxsizing.htc);margin:0 5px}
#profileSelectorModal #profilerRegions{margin-left:0;border-left:0;padding:0}
#profileSelectorModal #profilerRegions .profilerRegionsWrapp{border-left:2px solid #d9d9d9;padding:0 15px}
#profileSelectorModal #profilerRoles{margin-right:0;display:none}
.lt-ie8 #profileSelectorModal #profilerRoles{width:25%}
#profileSelectorModal #profilerLocations{position:relative;display:none;width:37%;padding-right:0}
.lt-ie8 #profileSelectorModal #profilerLocations{width:30%}
#profileSelectorModal .profileSelector .profileList li{padding:8px 0;text-transform:capitalize}
#profileSelectorModal #profilerRegions a[data-selected="selected"],#profileSelectorModal #profilerLocations a[data-selected="selected"],#profileSelectorModal #profilerRoles a[data-selected="selected"]{color:#568652}
#profileSelectorModal #profilerRegions a[data-selected="unselected"],#profileSelectorModal #profilerLocations a[data-selected="unselected"],#profileSelectorModal #profilerRoles a[data-selected="unselected"]{color:#b2b2b2}
#profileSelectorModal #profilerLocations #profilerLang a,#profileSelectorModal #profilerLocations #profilerLang a[data-selected="unselected"]{color:#fff}
#profileSelectorModal #profilerLocations #profilerLang a[data-selected="selected"]{color:#fff;background:#4d4d4d;cursor:default}
#profileSelectorModal #profilerLocations #profilerLang a[data-selected="selected"]:hover{text-decoration:none}
#profileSelectorModal #profilerLocations #profilerLang .oneLang a,#profileSelectorModal #profilerLocations #profilerLang .oneLang a[data-selected="selected"],#profileSelectorModal #profilerLocations #profilerLang .oneLang a[data-selected="unselected"]{color:#568652;background:0;cursor:pointer}
#profileSelectorModal .externalLink:after{display:none}
#profileSelectorModal .externalLastW{position:relative;padding-right:10px}
#profileSelectorModal .externalLastW:after{content:"";position:absolute;height:10px;width:10px;background:url(../images/ssga_icons.png) no-repeat 2px -492px;right:0;top:2px;display:inline-block;vertical-align:top}
#profileSelectorModal .langDropDownTrigger{color:#568652;cursor:pointer;display:block;padding:8px 0;width:100px}
#profileSelectorModal .languagesWrap{position:absolute;border:2px solid #568653;padding:0 0 0 8px;right:13px;top:0;width:118px;z-index:2}
#profileSelectorModal .languagesWrap.oneLang .languages{height:auto}
#profileSelectorModal .languages .mCSB_scrollTools.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:5px 0}
#profileSelectorModal #profilerLang{display:block;height:270px;overflow:hidden;position:absolute;right:12px;top:20px;width:50%}
#profileSelectorModal #profilerLang.oneLang{overflow:visible}
#profileSelectorModal #profilerLang.overflowVisible{overflow:visible}
.locationsWrap.mCS-autoHide>.mCS-minimal-dark ~ .mCSB_scrollTools{margin:0}
.locationsWrap .mCSB_scrollTools{width:14px;z-index:3}
.locationsWrap .mCSB_scrollTools .mCSB_dragger{width:100%}
.locationsWrap .mCSB_scrollTools .mCSB_draggerRail{width:100%;background:#e4e4e4;border-radius:0}
.locationsWrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;background:#797979}
.locationsWrap .mCSB_scrollTools .mCSB_buttonUp,.locationsWrap .mCSB_scrollTools .mCSB_buttonDown{background:url("../images/ssga_icons.png") #e4e4e4 no-repeat;opacity:1;height:17px;overflow:visible}
.locationsWrap .mCSB_scrollTools .mCSB_buttonUp{border-radius:16px 16px 0 0;background-position:3px -1136px}
.locationsWrap .mCSB_scrollTools .mCSB_buttonDown{border-radius:0 0 16px 16px;background-position:3px -1161px}
.locationsWrap .mCSB_scrollTools a+.mCSB_draggerContainer{margin:17px 0}
#profileSelectorModal .profileSelector .profileList .languages li{padding:0}
#profileSelectorModal .profileSelector .profileList .languages li a{display:block;padding:8px;color:#fff}
body.ja #profileSelectorModal .profileSelector .profileList .languages li a{font-size:15px}
body.ja .profileSelector .profileList #profilerLang .languagesWrap span{font-size:15px}
#profileSelectorModal .profileSelector .profileList .languages.oneLang li{padding:8px 0}
body.ja #profileSelectorModal .profileSelector .profileList .languages.oneLang li{font-size:15px}
#profileSelectorModal .profileSelector .profileList .languages.oneLang li a{padding:0;color:#568652}
#profileSelectorModal .languages{width:130px;margin:0 0 -2px -10px;padding:0;background:#333;height:100px;overflow:auto}
#profileSelectorModal .languages.oneLang{margin:0;padding:0;background:0;width:auto}
#profileSelectorModal .languagesWrap.oneLang{margin:0;padding:0 8px;width:auto;max-width:100%}
#profileSelectorModal .locationsWrap{height:260px;overflow:auto}
#profileSelectorModal .locationsWrap.autoHeight{height:auto}
#profileSelectorModal .locationsWrap .mCSB_container{z-index:1}
#profileSelectorModal .langArrowIcon{width:12px;height:6px;background:url(../images/ssga_icons.png) no-repeat -5px -781px;position:absolute;right:10px;top:13px}
#profileSelectorModal .profileSelector .profileList .locations li{width:170px}
.officialInstitutionLink{width:100%;margin-top:30px}
#termsAndConditions{margin-top:25px}
.termsAndConditions{background:#ebebeb;padding:20px;font-size:15px;font-family:"Univers-57Condensed"}
body.ja .termsAndConditions{font-family:Meiryo}
body.zh_hk .termsAndConditions,body.zh_cn .termsAndConditions{font-family:"Univers-57Condensed",SimSun}
.discliaimerError{background:#ebebeb;padding:20px;font-size:15px;font-family:"Univers-57Condensed";min-height:230px;text-align:center}
body.ja .discliaimerError{font-family:Meiryo}
body.zh_hk .discliaimerError,body.zh_cn .discliaimerError{font-family:SimSun}
.discliaimerError p{margin:102px 0 0 0;padding:0;color:#333;font-size:25px}
.termsWrap{border:1px solid #b2b2b2;height:135px;margin:10px 0;overflow:auto;padding:20px;font-size:13px;color:#666}
.termsWrap h6{font-size:16px;text-transform:uppercase;font-weight:normal;margin:0 0 15px 0}
.termsWrap p{margin:0 0 15px 0;line-height:18px}
.termsWrap a{color:#568653}
.termsWrap.mCS-autoHide>.mCS-minimal-dark ~ .mCSB_scrollTools{right:0;margin:0;border-left:1px solid #ccc}
.termsWrap .mCSB_scrollTools .mCSB_draggerRail{background:0}
.termsBtnWrapper{padding:30px 30px 0 0;text-align:right;font-family:"Univers-57Condensed"}
body.ja .termsBtnWrapper{font-family:Meiryo}
body.zh_hk .termsBtnWrapper,body.zh_cn .termsBtnWrapper{font-family:SimSun;font-family:"Univers-57Condensed",SimSun}
.termsBtnWrapper a{text-transform:uppercase;color:#568653}
.disclaimerOverlayHead{display:none}
#loginDisclaimer p{padding-right:20px}
.termsBtnWrapper .acceptBtn{margin:0 0 0 25px}
#saveProfile{margin:0 10px 0 0;padding:0}
#profileSelectorModal .acceptBtn.btn.green{color:#7aaa6c}
.disclaimerText a{color:#568652}
.anonymousWrap{margin:20px 0 0 0;line-height:21px}
#profileSelectorModal .acceptBtn.btn.green{color:#7aaa6c}
@media only screen and (min-width:768px) and (max-width :1024px){#profileSelectorModal .modal-body{padding:20px}
#profileSelectorModal #profilerRegions,#profileSelectorModal #profilerLocations,#profileSelectorModal #profilerRoles{width:28%}
#profileSelectorModal #profilerLocations{width:40%}
}
@media only screen and (max-width :767px){.modal-title{font-size:25px}
#profileSelectorModal .modal-body{padding:10px 20px;min-height:1035px}
#profileSelectorModal .languagesWrap{right:0}
#profileSelectorModal #profilerRegions,#profileSelectorModal #profilerLocations,#profileSelectorModal #profilerRoles{float:none;margin:0 0 50px;padding:0 15px;width:100%}
#profileSelectorModal #profilerRegions{padding:0}
#profileSelectorModal #profilerLocations{padding-right:0}
#profileSelectorModal #termsAndConditions{margin-top:-25px}
#profileSelectorModal .termsAndConditions{margin-left:-20px;margin-right:-20px}
#profileSelectorModal .locationsWrap.autoHeight{width:50%}
#profileSelectorModal .profileSelector .profileList .locations li{width:100%}
#profileSelectorModal .profileSelector .profileList .locations li a{word-wrap:break-word}
#profileSelectorModal #profilerLang{width:45%;margin-right:6%}
#profileSelectorModal .languages{width:110%}
#profileSelectorModal .languagesWrap{width:80%;width:calc(100%-16px)}
}
#pdfOverlayModal{overflow-x:hidden;overflow-y:auto}
#pdfOverlayModal .pdf_command{margin-bottom:10px;text-align:right}
#pdfOverlayModal div a{border:0 none;font-family:"Univers-57Condensed";line-height:1.5em;padding:8px 0 0 35px;text-transform:uppercase}
body.ja #pdfOverlayModal div a{font-family:Meiryo}
#pdfOverlayModal a.email_pdf{background:rgba(0,0,0,0) url("../images/icon-mail.png") no-repeat scroll left 10px;margin-right:20px;padding-left:28px}
#pdfOverlayModal a.download_pdf{background:rgba(0,0,0,0) url("../images/download-icon.png") no-repeat scroll 0 0}
#emailModal .modal-dialog{width:600px}
#emailModal label{display:block;font-family:"UniversLTW02-67BoldCn","Calibri";font-size:16px;margin-bottom:7px;text-transform:uppercase}
#emailModal p{font-size:15px;padding-bottom:15px}
.required::after{content:"*"}
#emailModal form div{margin-bottom:20px}
#emailModal input,#emailModal textarea{border:2px solid #666;font-size:15px;height:26px;line-height:26px;padding:0 2px;width:441px}
#emailModal textarea{height:140px}
#emailModal .err_msg{color:#b16532;font-size:14px;padding-top:5px}
#postEmailModal .modal-dialog{width:600px}
#postEmailModal label{display:block;font-family:"UniversLTW02-67BoldCn","Calibri";font-size:16px;margin-bottom:7px;text-transform:uppercase}
#postEmailModal p{font-size:15px;padding-bottom:15px}
.required::after{content:"*"}
#postEmailModal form div{margin-bottom:20px}
#postEmailModal input,#postEmailModal textarea{border:2px solid #666;font-size:15px;height:26px;line-height:26px;padding:0 2px;width:441px}
#postEmailModal textarea{height:140px}
#postEmailModal .err_msg{color:#b16532;font-size:14px;padding-top:5px}
@media only screen and (max-width:767px){#postEmailModal .modal-dialog{width:auto}
#postEmailModal input,#postEmailModal textarea{width:100%}
}
#viewLargerModal .imageWrapper{margin:0 auto;text-align:center}
#viewLargerModal .imageWrapper img{max-width:100%}
@media only screen and (max-width:480px){#viewLargerModal{height:auto}
}
@media(min-width:768px){#viewLargerModal .modal-dialog{max-width:920px;width:auto}
}
#redirectModal a{font-family:"Univers-57Condensed";font-size:15px}
body.ja #redirectModal a{font-family:Meiryo}
#redirectModal p{line-height:20px;font-size:15px}
#redirectModal a{color:#568652}
#redirectModal .btn{margin-left:18px}
#redirectModal .gotoClose{text-transform:uppercase}
.lt-ie9 #redirectModal .modal-dialog{width:875px;margin:30px auto 0}
.lt-ie9 #disclaimerModal .modal-dialog{width:875px;margin:30px auto 0}
#jpBank_redirectModal a{font-family:Meiryo;font-size:15px}
#jpBank_redirectModal p{line-height:20px;font-size:15px}
#jpBank_redirectModal a{color:#568652}
#jpBank_redirectModal .btn{margin-left:18px}
#jpBank_redirectModal .gotoClose{text-transform:uppercase}
.lt-ie9 #jpBank_redirectModal .modal-dialog{width:875px;margin:30px auto 0}
.lt-ie9 #jpBank_disclaimerModal .modal-dialog{width:875px;margin:30px auto 0}
.headerWrap .mainNavigationWrap .mainNavigation{position:relative}
::-webkit-input-placeholder{color:#9e9e9e;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.ja ::-webkit-input-placeholder{font-family:Meiryo}
:-moz-placeholder{color:#9e9e9e;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.ja :-moz-placeholder{font-family:Meiryo}
::-moz-placeholder{color:#9e9e9e;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.ja ::-moz-placeholder{font-family:Meiryo}
:-ms-input-placeholder{color:#9e9e9e;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.ja :-ms-input-placeholder{font-family:Meiryo}
.searchContainer{width:600px;height:auto;padding:15px;background-color:#3f3f3f;display:none;position:absolute;top:75px;right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*behavior:url(/etc/designs/ssga/global/clientlibs/js/vendor/boxsizing.htc)}
.searchContainer input{width:445px;height:50px;padding:0 15px 0 15px;font-size:18px;color:#333;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;background-color:#fff;border:0;outline:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*behavior:url(/etc/designs/ssga/global/clientlibs/js/vendor/boxsizing.htc);border-radius:0}
body.ja .searchContainer input{font-family:Meiryo}
body.zh_hk .searchContainer input,body.zh_cn .searchContainer input{font-family:SimSun}
.searchContainer .inavalidCharect{width:100%;line-height:20px;padding-top:10px;float:left;font-size:16px;color:#e63;display:none}
.searchContainer input.error{background:#ffebeb;border:2px solid #b37a61}
.searchContainer input.placeholder{color:#9e9e9e;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;font-size:15px;font-style:italic}
body.ja .searchContainer input.placeholder{font-family:Meiryo}
.searchContainer .btn{float:right}
.searchContainer ul{padding:35px 30px 45px;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;font-size:18px;display:none;background:#000}
body.ja .searchContainer ul{font-family:Meiryo}
.searchContainer ul li{padding:10px 0}
.searchContainer ul li a{color:#fff;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;font-size:18px}
;.searchContainer ul li a span{color:#9e9e9e}
body.ja .searchContainer ul li a{font-family:Meiryo}
.errorMessage{display:none;text-align:center;width:90%;float:left;padding:40px 0;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;font-size:18px;line-height:22px;color:#a23331;border-top:2px solid #dfdfdf;border-bottom:2px solid #dfdfdf;margin:20px 30px 0}
body.ja .errorMessage{font-family:Meiryo}
@media only screen and (max-width:1080px){.searchContainer{width:100%;top:74px;z-index:99}
.searchContainer input{width:80%}
}
@media only screen and (max-width:600px){.searchContainer input{width:75%;height:43px;border-radius:none}
.searchContainer .btn{padding:9px 18px 8px;text-indent:-9999px;width:12px}
.searchContainer .btn .btnIcon{display:block;margin-bottom:5px;margin-top:-10px;left:0}
.ieMobile .searchContainer input{width:60%;height:45px;border-radius:none;margin-left:30px}
}
.langMenu{position:absolute;top:31px;left:63px;width:115px;z-index:10;background-color:#000;padding:10px 0}
.langMenu li a{color:#fff;font-size:15px;text-transform:capitalize;padding:7px 10px;font-family:"Univers-57Condensed"}
body.ja .langMenu li a{font-family:Meiryo}
body.zh_hk .langMenu li a,body.zh_hk .langMenu li a{font-family:SimSun}
.langMenu li a:hover{color:#bebebe}
.langMenu li a.active{color:#bebebe}
@media only screen and (max-width:975px){.langMenu li a{font-size:12px}
}
@media only screen and (max-width:767px){.langMenu{position:relative;top:0 !important;left:0 !important;width:100%;background-color:transparent}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li#language .langMenu li a{font-family:"Univers-57Condensed";font-size:14px;line-height:14px;padding:5px 0}
body.ja .headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li#language .langMenu li a{font-family:Meiryo}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li a{padding-left:0}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li#language .langMenu li:before{display:none}
}
#language.deactivate a:hover{text-decoration:none;cursor:text}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li.first.active{background-color:#646464;margin-left:-5px;padding-left:5px}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li.first.active.divider:after{background:0}
.ext-safari .profileList .mCSB_dragger_bar{height:260% !important}
.lt-ie8 .headerWrap .mainNavigationWrap .hasSubMenu .navLinks li a.iearrowright{background:url("../images/gray-right-arrow.png") no-repeat scroll 0 5px;padding-left:10px}
.lt-ie8 .headerWrap .mainNavigationWrap .hasSubMenu .navLinks li a.active.iearrowright{background:url("../images/green-down-arrow.png") no-repeat scroll -1px 5px;padding-left:15px}
html[language="ja"] .btn{font-family:"Arial",Meiryo;font-size:15px;font-weight:bold;line-height:15px}
html[language="ja"] .headerWrap .mainNavigationWrap .mainNavigation .navLinks a,.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li>a,html[language="ja"] .footerWrap .footer .footerSiteMap .col li.title,html[language="ja"] .footerWrap .footer .footerSiteMap .col li.title a{font-family:Meiryo;font-size:18px}
html[language="ja"] .footerWrap .footer .footerSiteMap .col li.title,html[language="ja"] .footerWrap .footer .footerSiteMap .col li.title a{line-height:18px;font-weight:bold}
.pageNotFound{height:615px !important}
html[language="ja"] .pageNotFound .textWrap{width:600px}
.pageNotFound .textWrap{width:470px;height:auto;margin:100px auto}
.pageNotFound .textWrap h1{width:100%;font-size:28px;line-height:30px;color:333;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;padding-bottom:30px}
body.ja .pageNotFound .textWrap h1{font-family:Meiryo}
body.zh_hk .pageNotFound .textWrap h1,body.zh_cn .pageNotFound .textWrap h1{font-family:SimHei}
.pageNotFound .textWrap p{padding-bottom:30px}
.pageNotFound .textWrap .reportLink{width:100%;color:#7aaa6c;margin-bottom:33px;float:left}
.profileSelectorMap .profileSelectorTxt.mProSelectorTxt{display:none}
@media only screen and (max-width :767px){.contentWrap{padding:0}
body{background-color:#fff}
}
@media only screen and (min-width:320px) and (max-width:460px){.profileSelectorMap .map .mapImg{background:0;width:150px;height:135px}
.profileSelectorMap .map .na .mapImg{background:url(../images/na-rwd.png) no-repeat top left #5b5c5f}
.profileSelectorMap .map .apac .mapImg{background:url(../images/apac-rwd.png) no-repeat top left #5b5c5f}
.profileSelectorMap .map .eu .mapImg{background:url(../images/europe-rwd.png) no-repeat top left #5b5c5f}
.profileSelectorMap .map .mea .mapImg{background:url(../images/mea-rwd.png) no-repeat top left #5b5c5f}
.btn{font-size:12px}
}
@media only screen and (min-width:375px) and (max-width:767px) and (orientation :landscape){.searchContainer input{width:75%}
}
@media only screen and (max-width :480px){.htcIEmobile .modal-open{position:fixed !important;top:50px;left:10%;z-index:1050;width:80%;margin-left:0;padding-bottom:80px;overflow:hidden}
}
.spotlightWrap.mobileView{top:184px}
@media only screen and (max-width :767px){.profileSelectorMap{margin:0 -6%;padding:30px 0;width:111.5%}
.profileSelectorTxt{display:none}
.profileSelectorMap .profileSelectorTxt.mProSelectorTxt{display:block;text-align:left;margin:0 auto 20px auto;float:none;width:90%}
.profileSelectorMap .profileSelectorTxt h5{margin-top:0;display:block}
.profileSelectorMap .map{float:none;width:90%;margin:0 auto;overflow:hidden}
.profileSelectorMap .map li{margin:0;width:50%}
.profileSelectorMap .map .apac,.profileSelectorMap .map li.eu{width:50%;margin:0 0 20px}
}
@media only screen and (min-width:320px) and (max-width:349px){.profileSelectorMap .map .mea{width:54%}
.profileSelectorMap .map .na{width:46%}
.profileSelectorMap .map .btn{padding:10px}
.profileSelectorMap .map .mea .mapImg,.profileSelectorMap .map .na .mapImg{margin-left:-10px}
}
@media only screen and (min-width:350px) and (max-width:366px){.profileSelectorMap .map .btn{padding:10px}
}
@media only screen and (min-width:768px) and (max-width:1014px){.profileSelectorTxt{display:none}
.profileSelectorMap .profileSelectorTxt.mProSelectorTxt{display:block;text-align:center;margin:0 0 20px 0;float:none;width:100%}
.profileSelectorMap{padding:30px 3%}
.profileSelectorMap .map{float:none;width:100%}
.profileSelectorMap .profileSelectorTxt h5{margin-top:0}
.profileSelectorMap .map li{width:20%;margin-right:2%}
.profileSelectorMap .map .apac{margin-right:2%}
.profileSelectorMap .map li.eu{margin-right:2%}
.profileSelectorMap .map li.mea{width:29%;margin-right:2%}
.profileSelectorMap .map .na{width:24%}
}
@media only screen and (min-width:1015px) and (max-width:1103px){.profileSelectorMap{padding:20px 2.1%}
.profileSelectorMap .map{width:73%}
.profileSelectorMap .map li{margin:0 1% 0 0}
.profileSelectorMap .map .apac{margin-right:1%}
.profileSelectorMap .profileSelectorTxt{margin-left:2%;width:25%}
.profileSelectorMap .profileSelectorTxt h5{font-size:14px;line-height:18px}
.profileSelectorMap .profileSelectorTxt p{font-size:18px;line-height:22px}
}
@media only screen and (min-width:1104px) and (max-width:1223px){.profileSelectorMap{padding:30px 3%}
.profileSelectorMap .map{width:73%}
.profileSelectorMap .map li{margin:0 3% 0 0}
.profileSelectorMap .map .apac{margin-right:3%}
.profileSelectorMap .profileSelectorTxt{margin-left:2%;width:25%}
.profileSelectorMap .profileSelectorTxt h5{font-size:15px;line-height:18px}
.profileSelectorMap .profileSelectorTxt p{font-size:18px;line-height:22px}
}
@media only screen and (min-width:1224px) and (max-width:1329px){.profileSelectorMap{padding:40px 4%}
.profileSelectorMap .map li{margin:0 5% 0 0}
.profileSelectorMap .profileSelectorTxt{margin-left:3%;width:25%}
}
@media print{@page{margin:20px 0}
.profileSelectorMap{padding:25px 3%}
.profileSelectorMap .map li{width:20%;margin-right:2%}
.profileSelectorMap .map .apac{margin-right:2%}
.profileSelectorMap .map li.eu{margin-right:2%}
.profileSelectorMap .map li.mea{width:29%;margin-right:2%}
.profileSelectorMap .map .na{width:24%}
}
@media print and (orientation:landscape){.profileSelectorMap .btn{font-size:12px}
}
@media print and (orientation:portrait){.profileSelectorMap .btn{font-size:12px}
.profileSelectorMap .profileSelectorTxt{display:none}
.profileSelectorMap .profileSelectorTxt.mProSelectorTxt{display:block;float:none;margin:0 0 20px;text-align:center;width:100%}
.profileSelectorTxt{display:none}
.profileSelectorMap .profileSelectorTxt.mProSelectorTxt{display:block;text-align:center;margin:0 0 20px 0;float:none;width:100%}
.profileSelectorMap .map{float:none;width:100%}
.profileSelectorMap .profileSelectorTxt h5{margin-top:0}
}
#postEmailModal .modal-dialog{width:600px}
#postEmailModal label{display:block;font-family:"UniversLTW02-67BoldCn","Calibri";font-size:16px;margin-bottom:7px;text-transform:uppercase}
#postEmailModal p{font-size:15px;padding-bottom:15px}
.required::after{content:"*"}
#postEmailModal form div{margin-bottom:20px}
#postEmailModal input,#postEmailModal textarea{border:2px solid #666;font-size:15px;height:26px;line-height:26px;padding:0 2px;width:441px}
#postEmailModal textarea{height:140px}
#postEmailModal .err_msg{color:#b16532;font-size:14px;padding-top:5px}
@media only screen and (max-width:767px){#postEmailModal .modal-dialog{width:auto}
#postEmailModal input,#postEmailModal textarea{width:100%}
}
#popupPageModal{height:auto}
#popupPageModal .modal-body{padding:0 30px 30px}
#popupFrame{width:100%}
#ssgaEmailModal .modal-dialog{width:600px}
#ssgaEmailModal label{display:block;font-family:"UniversLTW02-67BoldCn","Calibri";font-size:16px;margin-bottom:7px;text-transform:uppercase}
#ssgaEmailModal p{font-size:15px;padding-bottom:15px}
.required::after{content:"*"}
#ssgaEmailModal form div{margin-bottom:20px}
#ssgaEmailModal input,#ssgaEmailModal textarea{border:2px solid #666;font-size:15px;height:26px;line-height:26px;padding:0 2px;width:441px}
#ssgaEmailModal textarea{height:140px}
#ssgaEmailModal .err_msg{color:#b16532;font-size:14px;padding-top:5px}
@media only screen and (max-width:767px){#ssgaEmailModal .modal-dialog{width:auto}
#ssgaEmailModal input,#ssgaEmailModal textarea{width:100%}
}
#ssgaEmailModal .modal-dialog{width:600px}
#ssgaEmailModal label{display:block;font-family:"UniversLTW02-67BoldCn","Calibri";font-size:16px;margin-bottom:7px;text-transform:uppercase}
#ssgaEmailModal p{font-size:15px;padding-bottom:15px}
.required::after{content:"*"}
#ssgaEmailModal form div{margin-bottom:20px}
#ssgaEmailModal input,#ssgaEmailModal textarea{border:2px solid #666;font-size:15px;height:26px;line-height:26px;padding:0 2px;width:441px}
#ssgaEmailModal textarea{height:140px}
#ssgaEmailModal .err_msg{color:#b16532;font-size:14px;padding-top:5px}
@media only screen and (max-width:767px){#ssgaEmailModal .modal-dialog{width:auto}
#ssgaEmailModal input,#ssgaEmailModal textarea{width:100%}
.global-container-fluid{width:90%}
}
#myBtn{display:none;position:fixed;bottom:60px;z-index:99;border:0;outline:0;color:white;cursor:pointer;padding:27px;border-radius:10px;background:url(../images/top-icon.svg) 0 0;background-repeat:no-repeat;opacity:.8}
#myBtn:hover{background:url(../images/top-icon-hover.svg) 0 0;background-repeat:no-repeat}
#myBtn.fix-end{position:absolute}
@media only screen and (max-width:768px){#myBtn{display:none}
}
.global-container-fluid{margin-left:auto;margin-right:auto;max-width:1220px;width:95%}
.global-container-fluid:before,.global-container-fluid:after{content:" ";display:table}
.global-container-fluid:after{clear:both}
.clearfix{zoom:1}
.clearfix:before{content:'';display:block}
.clearfix:after{content:'';display:table;clear:both}
.headerWrap{font-size:11px;background:#fff;font-family:"Univers-57Condensed"}
body.ja .headerWrap{font-family:Meiryo}
body.zh_hk .headerWrap,body.zh_cn .headerWrap{font-family:SimSun}
.headerWrap .hide{display:none !important}
.headerWrap.ie7MarginFix{margin-bottom:570px;position:relative;z-index:10}
.headerWrap.ie7MarginFix.oneSlideWithImage{margin-bottom:489px}
.headerWrap.ie7MarginFix.oneSlideNoImage{margin-bottom:0}
.contentWrap.ie7MarginFix{margin:0}
.contentWrap.ie7MarginFix.oneSlideWithImage{margin:0}
.contentWrap.ie7MarginFix.oneSlideNoImage{margin:-30px 0 0 0}
.cq-wcm-edit .headerWrap.ie7MarginFix{margin-bottom:0}
.cq-wcm-edit .headerWrap.ie7MarginFix.oneSlideWithImage{margin-bottom:0}
.cq-wcm-edit .headerWrap.ie7MarginFix.oneSlideNoImage{margin-bottom:0}
.cq-wcm-edit .contentWrap.ie7MarginFix.oneSlideNoImage{margin:0}
.blackOverlay{width:100%;height:100%;background:#333;position:fixed;top:74px;left:0;display:none;z-index:105;cursor:pointer}
@media only screen and (max-width:480px){.modal{height:500px;position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.modal.fade.in{top:5px}
.modal-body{max-height:2400px}
}
@media only screen and (max-width:480px) and (max-height:500px){.modal{height:450px}
}
@media only screen and (max-width:480px) and (max-height:450px){.modal{height:400px}
}
@media only screen and (max-width:480px) and (max-height:400px){.modal{height:350px}
}
@media only screen and (max-width:480px) and (max-height:350px){.modal{height:300px}
}
@media only screen and (max-width:480px) and (max-height:300px){.modal{height:250px}
}
@media only screen and (max-width:480px) and (max-height:250px){.modal{height:200px}
}
@media only screen and (max-width:480px) and (max-height:200px){.modal{height:150px}
}
.headerWrap .secondaryNavWrap{position:relative}
.headerWrap .secondaryNavWrap .secondaryNav ul{margin:0}
.headerWrap .secondaryNavWrap .secondaryNav ul li{float:left;padding:10px;position:relative;color:#fff;text-transform:uppercase}
.headerWrap .secondaryNavWrap .secondaryNav ul a{color:#fff}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li span{color:#bebebe}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection.hide{display:none}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection .hide{display:none}
.headerWrap .secondaryNavWrap .secondaryNav .left{float:left}
.headerWrap .secondaryNavWrap .secondaryNav .right{float:right}
.headerWrap .secondaryNavWrap .secondaryNav .metaNav a{text-decoration:none}
.headerWrap .secondaryNavWrap .secondaryNav .metaNav a:hover{text-decoration:underline}
.headerWrap .secondaryNavWrap .secondaryNav .metaNav li.last{padding-right:0}
.headerWrap .secondaryNavWrap .mobileMenu{display:none;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,0.10);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,0.10);box-shadow:0 3px 0 0 rgba(0,0,0,0.10);position:relative;z-index:10}
.headerWrap .secondaryNavWrap .secondaryNav ul li.privateSiteClientInfoMenu,.headerWrap .mainNavigationWrap .mainNavigation .navLinks li.privateSiteClientInfoMenu{display:none}
@media print,only screen and (min-width:1081px){.headerWrap .secondaryNavWrap{background:#333;z-index:10}
.headerWrap .secondaryNavWrap .secondaryNav{background:#333;max-width:1220px}
.headerWrap .secondaryNavWrap .secondaryNav ul.rlrlSelection li{font-size:14px;padding:14px 6px;margin-top:0}
.headerWrap .secondaryNavWrap .secondaryNav ul.rlrlSelection li .iconGlobe{margin-right:5px;margin-top:-20px}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li.first{padding-left:0}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li.last{padding-right:0}
.headerWrap .secondaryNavWrap .secondaryNav .metaNavWrapper{float:right}
.headerWrap .secondaryNavWrap .secondaryNav ul.metaNav li{font-size:14px;padding:14px 15px}
.headerWrap .secondaryNavWrap .secondaryNav ul.metaNav li .iconProfile{margin-right:5px;margin-top:-20px}
.headerWrap .secondaryNavWrap .secondaryNav .divider:after,.headerWrap .secondaryNavWrap .secondaryNav .metaNav .divider:after{content:'';position:absolute;height:15px;width:2px;background:#fff;right:0;top:2px;margin:10px 0}
.headerWrap .secondaryNavWrap .secondaryNav .metaNav li:last-child:after{width:0;background:0}
li#language a{position:relative;padding-right:18px}
li#language.active{width:109px;background:black}
li#language a:after{content:'';background-image:url(../images/welcomeMessage-modified.png);width:15px;height:7px;position:absolute;top:5px;right:0;background-position:0 -30px}
li#language.active a:after{background-position:0 -41px}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks{display:none}
}
@media only screen and (max-width:1080px){.headerWrap .secondaryNavWrap .secondaryNav .divider:after,.headerWrap .secondaryNavWrap .secondaryNav .metaNav .divider:after{background:0;content:"";display:none}
.headerWrap .secondaryNavWrap .secondaryNavWrap{position:relative;z-index:999}
.headerWrap .secondaryNavWrap #mobileMenuToOpen.secondaryNav{background-color:#f5f5f5;width:100%;padding:0}
.headerWrap .secondaryNavWrap .secondaryNav .metaNav a:hover{text-decoration:none}
.headerWrap .secondaryNavWrap .mobileMenu{display:block;clear:both;height:auto;zoom:1}
.headerWrap .secondaryNavWrap .mobileMenu .logo{float:left;padding:15px 0 15px 2.5%;width:60%}
.headerWrap .secondaryNavWrap .mobileMenu .logo img{display:block;height:44px;width:100%;max-width:286px}
.headerWrap .secondaryNavWrap .mobileMenu .navigation{display:block;float:right}
.headerWrap .secondaryNavWrap .mobileMenu .navigation li{display:inline-block;background-color:#fff}
.headerWrap .secondaryNavWrap .mobileMenu .navigation li a{display:block;width:60px;height:65px;cursor:pointer;text-indent:-9999px;position:relative}
.headerWrap .secondaryNavWrap .mobileMenu .navigation li a:after{content:'';background-image:url('../images/mobilemenu-sprite-320.png');background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.headerWrap .secondaryNavWrap .mobileMenu .navigation li a.search:after{width:21px;height:21px;background-position:-1px -24px}
.headerWrap .secondaryNavWrap .mobileMenu .navigation li a.search.active:after{width:23px;height:13px;background-position:-1px -103px}
.headerWrap .secondaryNavWrap .mobileMenu .navigation li a.menu:after{width:23px;height:14px;background-position:-1px -4px}
.headerWrap .secondaryNavWrap .mobileMenu .navigation li a.menu.active:after{width:22px;height:22px;background-position:-1px -134px}
.headerWrap .secondaryNavWrap .mobileMenu .navigation li a.filterIcon:after{width:24px;height:24px;background-position:0 -48px}
.headerWrap .secondaryNavWrap .mobileMenu .navigation li a.filterIcon.active:after{background-position:0 -75px}
.headerWrap .secondaryNavWrap .mobileMenu:before{content:'';display:block}
.headerWrap .secondaryNavWrap .mobileMenu:after{content:'';display:table;clear:both}
.headerWrap .secondaryNavWrap .mobileMenu:before{content:'';display:block}
.headerWrap .secondaryNavWrap .mobileMenu:after{content:'';display:table;clear:both}
.headerWrap .secondaryNavWrap .secondaryNav{position:fixed;z-index:110;right:-100%;display:none;width:100%;padding:10px;background:#fff;border-top:2px solid #ddd;height:100%;height:calc(100% - 74px);overflow:auto}
.headerWrap .secondaryNavWrap .secondaryNav.open{display:block;right:0}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks{display:block;background-color:#fff;padding-bottom:0;margin-bottom:0;width:100%}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li{border-bottom:2px solid #e2e2e2;box-sizing:border-box;float:none;margin-bottom:0;padding:0;width:100%}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li.active{background-color:#000}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li>a{color:#7aaa6c;display:block;font-family:"Univers-67BoldCondensed";font-size:20px;font-weight:normal;line-height:60px;position:relative;text-decoration:none;text-transform:capitalize;padding:0 47px 0 30px}
body.ja .headerWrap .secondaryNavWrap .secondaryNav .navLinks>li>a{font-family:Meiryo}
body.zh_hk .headerWrap .secondaryNavWrap .secondaryNav .navLinks>li>a,body.zh_cn .headerWrap .secondaryNavWrap .secondaryNav .navLinks>li>a{font-family:SimSun}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li>a.current{background-color:#000;color:#fff}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li>a.current:after{position:absolute;content:"";width:18px;height:18px;background:url('../images/mobilemenu-sprite-320.png') -3px -460px no-repeat transparent;float:left;right:20px;top:21px;margin:0}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li.active>a{color:#fff}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li>a:after{position:absolute;content:"";width:18px;height:18px;background:url('../images/mobilemenu-sprite-320.png') -3px -180px no-repeat transparent;float:left;right:20px;top:21px;margin:0}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li.single-nav>a:after,.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li>a.noSubMenu:after{background:none no-repeat;content:none}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li.active>a:after{background-position:-3px -216px}
.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li.active.single-nav>a:after,.headerWrap .secondaryNavWrap .secondaryNav .navLinks>li.active>a.noSubMenu:after{background:none no-repeat;content:none}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection{box-sizing:border-box;margin-bottom:0;width:100%;padding:12px 21px 0 30px}
.headerWrap .secondaryNavWrap .secondaryNav .metaNav{margin-bottom:0;width:auto;padding:0 21px 12px 30px}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li{display:inline;float:left;padding:12px 0 12px 10px;position:relative}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li#location{padding:12px 5px 12px 25px}
.headerWrap .secondaryNavWrap .secondaryNav .metaNav li{display:block;float:none;padding:12px 0 12px 25px;position:relative;width:100%}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li:before{position:absolute;content:"";width:16px;height:16px;float:left;margin:2px 0 0 0;left:0}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li#location:before{background:url("../images/mobilemenu-sprite-320.png") no-repeat scroll -4px -280px}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li#role:before{color:#7aaa6c;content:"|";font-size:14px}
.headerWrap .secondaryNavWrap .secondaryNav .metaNavWrapper li#contactUs:before{background:url("../images/mobilemenu-sprite-320.png") no-repeat scroll -4px -248px}
.headerWrap .secondaryNavWrap .secondaryNav .metaNavWrapper li#myFund:before{background:url("../images/mobilemenu-sprite-320.png") no-repeat scroll -4px -360px}
.headerWrap .secondaryNavWrap .secondaryNav .metaNavWrapper li#mobileLogin:before{background:url("../images/mobilemenu-sprite-320.png") no-repeat scroll -4px -410px}
.headerWrap .secondaryNavWrap .secondaryNav .metaNavWrapper li#mobileLogout:before{background:url("../images/mobilemenu-sprite-320.png") no-repeat scroll -4px -320px}
.headerWrap .secondaryNavWrap .secondaryNav .metaNav li:before{position:absolute;content:"";width:16px;height:16px;background:url('../images/mobilemenu-sprite.png') 0 -176px no-repeat transparent;float:left;margin:2px 0 0 0;left:0}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li.first.active{background-color:transparent;margin-left:0;padding-left:25px;color:#3f3f3f}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li.first.active:before{color:#568653;background-position:-18px -176px}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li.first.active span,.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li.first.active a{color:#568653}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li.first.active li a{color:#939598}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li span{font-family:'Univers-57Condensed';font-size:15px;line-height:18px;color:#939598;text-decoration:none;text-transform:uppercase}
body.ja .headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li span{font-family:Meiryo}
body.zh_hk .headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li span,body.zh_cn .headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li span{font-family:SimSun}
.headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li a,.headerWrap .secondaryNavWrap .secondaryNav .metaNav li a{font-family:'Univers-57Condensed';font-size:15px;line-height:18px;color:#7aaa6c;text-decoration:none;text-transform:uppercase}
body.ja .headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li a,body.ja .headerWrap .secondaryNavWrap .secondaryNav .metaNav li a{font-family:Meiryo}
body.zh_hk .headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li a,body.zh_cn .headerWrap .secondaryNavWrap .secondaryNav .rlrlSelection li a,body.zh_hk .headerWrap .secondaryNavWrap .secondaryNav .metaNav li a,body.zh_cn .headerWrap .secondaryNavWrap .secondaryNav .metaNav li a{font-family:SimSun}
.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp{display:none;border-top:1px solid #ddd;box-sizing:border-box;padding:10px 0 10px 30px;width:100%}
.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp h2,.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp h2 a,.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp h4,.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp h4 a{font-size:15px;font-weight:normal;font-family:'Univers-67BoldCondensed';text-transform:uppercase;color:#7aaa6c}
body.ja .headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp h2,.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp h2 a,body.ja .headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp h4,.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp h4 a{font-family:Meiryo}
.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp h2,.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp h4{padding:0}
.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp .menuList,.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp .megaMenuFooter{padding-left:0 !important}
.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp ul{padding-bottom:10px;padding-left:0}
.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp li{padding:10px 0 0;width:100%;float:none}
.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp li a{font-size:15px;line-height:24px;text-decoration:none;text-transform:capitalize;color:#fff}
.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp li a span{display:inline-block}
.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp li a.externalLink:after{background:url(../images/external-link-white-icon.png) no-repeat 5px 2px;width:17px}
.headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp li.head{color:#7aaa6c;font-family:"Univers-67BoldCondensed";font-size:18px;padding:20px 0 10px;text-transform:uppercase}
body.ja .headerWrap .secondaryNavWrap .secondaryNav .megaMenuGrp li.head{font-family:Meiryo}
.headerWrap .secondaryNavWrap .secondaryNav .iconGlobe,.headerWrap .secondaryNavWrap .secondaryNav .iconProfile{display:none}
}
@media only screen and (min-width:768px) and (max-width:1080px){.headerWrap .secondaryNavWrap .mobileMenu .logo{float:left;padding:15px 0 15px 2.5%}
}
@media only screen and (max-width:767px){.headerWrap .secondaryNavWrap .mobileMenu .logo{position:absolute;padding:15px 0 15px 5%;width:60%}
.headerWrap .secondaryNavWrap .mobileMenu .logo img{width:100%}
.headerWrap .secondaryNavWrap .mobileMenu .navigation{padding-right:2.5%}
.headerWrap .secondaryNavWrap .mobileMenu .navigation li a{width:45px}
}
.headerWrap .mainNavigationWrap{position:relative;z-index:5;background:#fff;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,0.10);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,0.10);box-shadow:0 3px 0 0 rgba(0,0,0,0.10);height:103px}
.headerWrap .mainNavigationWrap .mainNavigation{padding:22px 0 0}
.headerWrap .mainNavigationWrap .mainNavigation .logo{float:left;margin-top:12px;width:286px}
.headerWrap .mainNavigationWrap .mainNavigation .logo img{width:100%}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks{float:none;margin:0;padding:7px 0 7px 0;text-align:right}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li{display:inline-block;line-height:normal;padding:14px 1.5% 23px;text-transform:none;position:relative}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li:hover{background-color:#000}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li.single-nav:hover{background-color:rgba(0,0,0,0)}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li.single-nav a:hover{color:#000;text-decoration:underline;cursor:pointer}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks a{text-decoration:none;color:#7aaa6c;font-family:'Univers-57Condensed';font-size:20px}
body.ja .headerWrap .mainNavigationWrap .mainNavigation .navLinks a{font-family:Meiryo}
body.zh_hk .headerWrap .mainNavigationWrap .mainNavigation .navLinks a,body.zh_cn .headerWrap .mainNavigationWrap .mainNavigation .navLinks a{font-family:SimSun}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks a.current{color:#3f3f3f}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks>li>a{cursor:default}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li:not(.single-nav):hover a{color:#fff}
.homeTitle{display:none}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu{border:0 none;display:none;position:absolute;min-width:300px;width:auto;z-index:3;background:#000;top:59px;padding:32px 0 10px 0;text-align:left}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu.right{left:0}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu.left{right:0}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li:hover .megaMenu{display:block}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu td{vertical-align:top;border:0 none}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu ul{float:left;box-sizing:border-box;padding-left:20px;padding-right:14px;width:240px}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu .singleCol ul{width:100%}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li{padding:0 0 20px 0;display:block;font-size:15px;text-transform:capitalize}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li h4{text-transform:uppercase;color:#bfdaba;line-height:18px;font-size:20px;font-family:'Univers-67BoldCondensed';font-weight:normal;padding-bottom:3px}
body.ja .headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li h4{font-family:Meiryo}
body.zh_hk .headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li h4,body.zh_cn .headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li h4{font-family:SimSun}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li a{color:#fff;font-size:18px;line-height:18px;max-width:230px;overflow-wrap:break-word}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li a span{display:inline-block}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li a:hover{color:#7aaa6c;text-decoration:underline}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li a.externalLink:after{background:url(../images/external-link-white-icon.png) no-repeat 5px 0;width:17px}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li a.externalLink:hover:after{background:url(../images/external-link-green-icon.png) no-repeat 5px 0}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu .menuList,.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu .megaMenuHeader,.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu .megaMenuFooter{box-sizing:border-box}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li sup{font-family:arial;font-size:12px;left:1px;line-height:12px;top:0;vertical-align:top}
body.ja .headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li sup{font-family:Meiryo}
.menu-logout,.headerWrap .secondaryNavWrap .secondaryNav .metaNav li.menu-logout{display:none}
.menu-backToClient,.headerWrap .secondaryNavWrap .secondaryNav .metaNav li.menu-backToClient{display:none}
.privateSiteClientInfoMenu{display:none}
@media only screen and (max-width:1249px){.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li{padding:0 0 14px}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li h4{font-size:18px}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks li .megaMenu li a{font-size:17px}
}
@media only screen and (max-width:1080px){.headerWrap .mainNavigationWrap{display:none}
}
@media print and (orientation:portrait){.headerWrap .mainNavigationWrap .mainNavigation .navLinks li{padding:0 1.2%}
}
.lt-ie8 .headerWrap li.divider .ie-after{position:absolute;height:8px;width:1px;background:#bebebe;right:0;top:2px;margin:10px 0}
.lt-ie8 .headerWrap .mainNavigationWrap .mainNavigation .navLinks li{display:inline}
.lt-ie8 .headerWrap .mainNavigationWrap .mainNavigation .searchIcon{background:url(../images/search-icon.png) no-repeat}
@media print,only screen and (min-width:1081px){.headerWrap .searchContainer{background:#333;margin-left:30px}
.searchContainer{background:transparent;padding:2px 0;position:relative;top:1.5px;right:auto;width:auto}
.searchContainer .wrapper{overflow:visible}
.searchContainer input{border:1px #ccc solid;box-sizing:border-box;height:34px;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:16px;width:227px;color:#333;background:#f3f3f4}
body.ja .searchContainer input{font-family:Meiryo}
body.zh_hk .searchContainer input,body.zh_cn .searchContainer input{font-family:SimSun}
.searchContainer input.placeholder{background:#f3f3f4;color:#9e9e9e;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:15px;font-style:italic;line-height:15px}
body.ja .searchContainer input.placeholder{font-family:Meiryo}
body.zh_hk .searchContainer input.placeholder,body.zh_cn .searchContainer input.placeholder{font-family:SimSun}
.searchContainer input::-webkit-input-placeholder{color:#787878;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.ja .searchContainer input::-webkit-input-placeholder{font-family:Meiryo}
body.zh_hk .searchContainer input::-webkit-input-placeholder,body.zh_cn .searchContainer input::-webkit-input-placeholder{font-family:SimSun}
.searchContainer input:-moz-placeholder{color:#787878;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.ja .searchContainer input:-moz-placeholder{font-family:Meiryo}
body.zh_hk .searchContainer input:-moz-placeholder,body.zh_cn .searchContainer input:-moz-placeholder{font-family:SimSun}
.searchContainer input::-moz-placeholder{color:#787878;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:15px;padding-top:12px;font-style:italic}
body.ja .searchContainer input::-moz-placeholder{font-family:Meiryo}
body.zh_hk .searchContainer input::-moz-placeholder,body.zh_cn .searchContainer input::-moz-placeholder{font-family:SimSun}
.searchContainer input:-ms-input-placeholder{color:#787878;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:15px;padding-top:2px;font-style:italic}
body.ja .searchContainer input:-ms-input-placeholder{font-family:Meiryo}
body.zh_hk .searchContainer input:-ms-input-placeholder,body.zh_cn .searchContainer input:-ms-input-placeholder{font-family:SimSun}
.searchContainer .searchSec{background:#649454;border:0;float:right;height:34px;padding:0;text-align:center;width:34px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.searchContainer .searchSec .searchIcon{background:url(../images/icon-search.gif) no-repeat 1px 1px;display:inline-block;height:20px;margin-top:7px;padding:0;cursor:pointer;width:24px}
.searchContainer#searchContainer{display:block}
.searchContainer ul.searchResults{background:#000;box-sizing:border-box;padding:15px;position:absolute;width:450px;right:0;top:40px}
.footerWrap .searchContainer ul.searchResults{top:35px}
.searchContainer ul.searchResults li{color:#fff;float:none;width:100%;padding:10px 0;text-transform:none}
.searchContainer ul.searchResults li a{color:#fff;font-family:'Chronicle Text G1 A','Chronicle Text G1 B',Georgia;font-size:18px;text-transform:none}
body.ja .searchContainer ul.searchResults li a{font-family:Meiryo}
body.zh_hk .searchContainer ul.searchResults li a,body.zh_cn .searchContainer ul.searchResults li a{font-family:SimSun}
.searchContainer .inavalidCharect{width:450px;line-height:20px;float:left;font-size:16px;background:#333;box-sizing:border-box;color:#e63;display:none;padding:15px;position:absolute;top:35px;right:0}
}
@media only screen and (min-width:1080px) and (max-width:1249px){.headerWrap .mainNavigationWrap .mainNavigation .searchSec{padding-left:18px}
}
@media only screen and (min-width:1000px) and (max-width:1079px){.headerWrap .mainNavigationWrap .mainNavigation .searchSec{padding-left:18px;margin:4px 0 0}
}
ol,ul{list-style:none}
.bgLightGray{background-color:#f7f7f7}
.clear{clear:both}
.wrapper{width:100%;height:auto;margin:0 auto;overflow:hidden}
.templateMargin{margin-top:40px}
.jumboTag{font:normal 44px/44px "FoundersGroteskRegular"}
@media only screen and (max-width:767px){.templateMargin{margin:0;padding:0}
.global-container-fluid{width:90%}
}
.button{padding:15px 20px 15px 15px;width:auto;border:2px solid #4b4b4c;color:#333;font-size:15px}
.mobileData{display:none}
.wrapLeft{float:left;width:72%}
.wrapRight{float:right;width:20%}
.leftWrapper{width:320px;height:auto;min-height:100px;float:left}
.contentWrapper{background-color:#fff;padding:52px 30px 60px;overflow:hidden;width:auto;min-height:900px}
.leftWrapper sup{font-size:16px;line-height:10px;vertical-align:top;top:0;left:1px}
.leftWrapper sup.serviceMark{font-size:12px;line-height:10px}
@media only screen and (max-width:800px){.leftWrapper{width:250px}
}
@media only screen and (max-width:767px){.contentWrapper{padding:20px 20px 0;min-height:0}
.leftWrapper{width:100%}
.wrapLeft{float:left;width:100%}
.relatedArticle{display:none}
.mobileData,.mobileData .relatedArticle{display:block}
}
.pageSingleMenu{width:100%;background-color:#58585a;padding:50px 0 30px 0}
.pageSingleMenu h2{color:#fff;padding:0 0 0 30px;font-size:30px;text-transform:uppercase;line-height:40px;margin:0;font-family:'Univers-67BoldCondensed';font-weight:normal}
body.ja .pageSingleMenu h2{font-family:Meiryo}
body.zh_hk .pageSingleMenu h2,body.zh_cn .pageSingleMenu h2{font-family:SimHei}
.pageSingleMenu h2 sup{line-height:36px}
.pageSingleMenu .backToPrevPage{color:#fff;padding:15px 0 15px 30px;display:block;font-family:'Univers-67BoldCondensed'}
body.ja .pageSingleMenu .backToPrevPage{font-family:Meiryo}
body.zh_hk .pageSingleMenu .backToPrevPage,body.zh_cn .pageSingleMenu .backToPrevPage{font-family:SimHei}
.pageSingleMenu .backToPrevPage .backToPrevIcon{background:url(../images/ssga_icons.png) no-repeat 0 -613px;display:inline-block;width:19px;height:11px;position:relative}
@media only screen and (max-width:767px){.pageSingleMenu{padding:5px 0;overflow:hidden}
.pageSingleMenu h2{float:none;padding-left:20px;font-size:24px}
.pageSingleMenu .backToPrevPage{float:none;padding-left:20px}
}
.externalLinkPopupComponent a{background:url("../images/viewListingIcon.png") no-repeat scroll 0 0;height:26px;color:#75ab75;font-family:"Univers-67BoldCondensed";font-size:18px;font-weight:normal;padding:3px 0 0 31px;text-decoration:none}
body.ja .externalLinkPopupComponent a{font-family:Meiryo}
body.zh_hk .externalLinkPopupComponent a,body.zh_cn .externalLinkPopupComponent a{font-family:SimSun}
.lt-ie8 .externalLinkPopupComponent a{background-position:0 -4px}
.externalLinkPopupComponent .externalLink:after{background:url("../images/external-link-icon.png") no-repeat scroll left 3px;content:"";height:10px;position:absolute;right:-10px;top:4px;width:10px}
.lt-ie8 .externalLinkPopupComponent .externalLink{zoom:expression(this.runtimeStyle.zoom='1',this.appendChild(document.createElement('i')).className='ie-after')}
.lt-ie8 .externalLinkPopupComponent .externalLink .ie-after{background:url("../images/external-link-icon.png") no-repeat scroll left 3px;content:"";height:10px;position:absolute;right:-10px;top:10px;width:10px}
.brightcovevideo .brightcove-container,.brightcoveplaylist .brightcove-container{width:100%;text-align:left;margin:0 auto 25px;position:relative;height:0;padding-bottom:56.25%}
.brightcovevideo .brightcove-container .BrightcoveExperience,.brightcoveplaylist .brightcove-container .BrightcoveExperience{width:100%}
.brightcovevideo .brightcove-container div,.brightcovevideo .brightcove-container embed,.brightcovevideo .brightcove-container object,.brightcovevideo .brightcove-container .BrightcoveExperience,.brightcoveplaylist .brightcove-container div,.brightcoveplaylist .brightcove-container embed,.brightcoveplaylist .brightcove-container object,.brightcoveplaylist .brightcove-container .BrightcoveExperience{width:100%;height:100%;position:absolute;left:0;top:0}
.brightcovevideo .brightcove-container span,.brightcoveplaylist .brightcove-container span{display:block !important}
@media only screen and (max-width:767px){.brightcovevideo .brightcove-container,.brightcoveplaylist .brightcove-container{width:100%}
.brightcove-container .BrightcoveExperience{width:100%}
}
@media only screen and (min-width:768px) and (max-width:980px){.brightcovevideo .brightcove-container,.brightcoveplaylist .brightcove-container{width:100%}
.brightcove-container .BrightcoveExperience{width:100%}
}
@media print{body{background:none !important}
.visibleDesktop,.secondaryNav{display:block !important}
.visibleMobile,.mobileMenu{display:none !important}
a[href]:after{content:"" !important}
.leftWrapper,.SocialLinks,.borderLine,.footerWrap .footer .footerLogo,.brightcovevideo,.brightcoveplaylist,.downloadPDF,a[title="Register"],.btn.green,#disclaimerModal,.footerWrap .footer .footerLinks li,.breadCrumb,.bioLink,.externalLinkPopupComponent,.TeamComponent .bioText,.headerWrap .mainNavigationWrap .mainNavigation .searchSec{display:none !important}
.headerWrap .mainNavigationWrap .mainNavigation .navLinks{margin-right:0}
.modal-backdrop{background:none !important}
.templateMargin{margin-top:4px !important}
.contentWrapper{padding:30px 0}
.eventDate,.articleDetailsComponent .titleComponent .dated{color:#939598 !important}
.bodyWrapper{padding:0}
.wrapLeft{float:left !important;width:72% !important}
.wrapRight{float:right !important;width:26% !important}
.contentWrap{padding:0 !important}
.footerWrap{border-top:2px solid #3f3f3f;padding-top:12px;margin:0 auto !important;width:90%}
.footerWrap .footer{padding:0 !important}
a[href]:after{content:"" !important}
.footerWrap .footer .footerLinks .copyright{display:block !important;color:#3f3f3f !important}
.inArticleDisclaimer{width:80% !important}
div.cq-colctrl-lt0-c0{width:45% !important}
.articleDetailsComponent .themeOverview p,.articleDetailsComponent .themeOverview li,.articleDetailsComponent .titleComponent h4,*::-moz-placeholder,.TeamComponent .introText,.bioDetails .introText,.bioDetails .teamData p+p,.bioArticle .featured_result .date,.bioArticle .featured_result .author,.search_result .post p,.fundDetailComponent .titleComponent h4,.fundDetailComponent .investmentObjective p,.titleComponentWrapper .description p,.themeTileListingComponent article p,.themeTileListingComponent article li,.errorClass,.authorDetails .introText,.relatedArticleWrapper ul li p,.teamData .bioText,.inArticleDisclaimer{font-family:Georgia !important}
.wrapRight .articleAuthorComponent{border-bottom:none !important}
.bioArticle{width:90% !important}
.spotlightCarouselTabsWrap{display:none !important}
.footerWrap .footer{border:none !important}
}
@media only screen and (min-width:768px) and (max-width:800px){.contentWrapper{padding:29px 20px 60px}
.contentWrapper .wrapLeft{width:75%}
.pageSingleMenu{padding:25px 0 28px}
.pageSingleMenu h2{padding:0 0 0 23px}
.leftWrapper .pageSingleMenu .backToPrevPage{padding:15px 0 0 24px}
.leftWrapper #leftNavigation .leftSubNavigation{padding:28px 0 19px}
}
.backfaceVisibility{overflow:hidden;position:fixed;width:100%}
.loading-bar-spinner{transition:all 350ms linear 0}
.loading-bar-spinner{display:block;left:0;position:fixed;top:0;z-index:10002;width:100%;height:100%;background-color:rgba(256,256,256,0.6)}
.loading-bar-spinner .spinner-icon{height:32px;width:30px;position:absolute;left:50%;top:50%;margin-top:-7px;margin-left:-7px;background:url('../images/loading.GIF') 0 0 scroll no-repeat}
#contactModel .modal-dialog{max-width:900px;width:90%;margin:30px auto 0}
#registerModal .modal-dialog{max-width:875px;width:90%;margin:30px auto 0}
#registerModal .modal-body{padding:0 30px 41px}
#forgotPasswordModal .modal-dialog{max-width:875px;width:90%;margin:30px auto 0}
#clientLoginModal .modal-dialog{max-width:975px;width:55%;margin:30px auto 0}
#clientLoginModal .modal-body{padding:0 40px 40px 30px}
#clientLoginModal .modal-dialog .termsBtnWrapper{padding:30px 15px 0 0}
#leadGenModal .modal-dialog{max-width:715px;width:90%;margin:30px auto 0}
.contactUsWrapper h1{width:100%;padding-bottom:5px;height:auto;float:left;text-transform:uppercase;color:#333;font-weight:400;font-style:normal;font-family:'Univers-67BoldCondensed';font-size:30px}
body.ja .contactUsWrapper h1{font-family:Meiryo}
body.zh_hk .contactUsWrapper h1,body.zh_cn .contactUsWrapper h1{font-family:SimHei}
.contactUsWrapper .overlayLeftContent{width:38%;float:left;margin-top:20px;padding:0 2% 0 0;height:765px;overflow:auto}
.contactUsWrapper .mCS-autoHide>.mCS-minimal-dark ~ .mCSB_scrollTools{right:0;margin:0}
.contactUsWrapper .overlayLeftContent .localOfficeAddress{padding:35px 0;overflow:hidden;width:98%;border-bottom:2px solid #d9d9d9}
.contactUsWrapper .overlayLeftContent .first{padding-top:0}
.contactUsWrapper .overlayLeftContent .localOfficeAddress h2{color:#333;font-size:18px;margin:0 0 10px 0;padding:0;line-height:21px;font-family:'Univers-67BoldCondensed';font-weight:normal;text-transform:uppercase}
body.ja .contactUsWrapper .overlayLeftContent .localOfficeAddress h2{font-family:Meiryo}
body.zh_hk .contactUsWrapper .overlayLeftContent .localOfficeAddress h2,body.zh_cn .contactUsWrapper .overlayLeftContent .localOfficeAddress h2{font-family:SimSun}
.contactUsWrapper .overlayLeftContent .localOfficeAddress p{font-size:15px;color:#333;line-height:20px;margin:4px 0}
.contactUsWrapper .overlayLeftContent .localOfficeAddress .txtBold{font-family:'Univers-67BoldCondensed'}
body.ja .contactUsWrapper .overlayLeftContent .localOfficeAddress .txtBold{font-family:Meiryo}
body.zh_hk .contactUsWrapper .overlayLeftContent .localOfficeAddress .txtBold,body.zh_cn .contactUsWrapper .overlayLeftContent .localOfficeAddress .txtBold{font-family:SimSun}
.contactUsWrapper .overlayLeftContent .localOfficeAddress .contNumDetails{padding:8px 0 0 0}
.contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent{overflow:hidden;margin:30px 0 0 0}
.contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent .officerImage{float:left}
.contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul{float:left;margin-left:15px;width:200px}
.contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li{font-size:15px;color:#666;padding:2px 0}
.contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li h4{font-size:15px;color:#333;font-family:'Univers-67BoldCondensed';font-weight:normal;text-transform:uppercase}
body.ja .contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li h4{font-family:Meiryo}
body.zh_hk .contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li h4,body.zh_cn .contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li h4{font-family:SimSun}
.contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li .bioLink{color:#75ab75;font-family:'Univers-57Condensed'}
body.ja .contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li .bioLink{font-family:Meiryo}
body.zh_hk .contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li .bioLink,body.zh_cn .contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li .bioLink{font-family:SimSun}
.contactUsWrapper .overlayContentRight{float:right;width:56%;margin-top:20px;padding-left:3%;border-left:2px solid #d9d9d9}
.contactUsWrapper .overlayContentRight .contactUsForm h2{color:#333;font-size:18px;margin:0 0 20px 0;padding:0;font-family:'Univers-67BoldCondensed';font-weight:normal;text-transform:uppercase}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm h2{font-family:Meiryo}
body.zh_hk .contactUsWrapper .overlayContentRight .contactUsForm h2,body.zh_cn .contactUsWrapper .overlayContentRight .contactUsForm h2{font-family:SimSun}
.contactUsWrapper .overlayContentRight .contactUsForm p{line-height:1.3em;margin:4px 0 0}
.contactUsWrapper .overlayContentRight .contactUsForm .contactQuestion{margin-bottom:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .dNone{display:none}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow{clear:both;width:100%;font-family:'Univers-67BoldCondensed';position:relative}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow{font-family:Meiryo}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow label{color:#333;display:block;font-size:18px;margin-bottom:2px;text-transform:capitalize}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow label{font-family:Meiryo;font-size:14px;padding-top:2px}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .inputContainerName{margin-bottom:0}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .elementWrapLeft,body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .elementWrapRight{margin-bottom:20px}
body.ja .contactUsWrapper .overlayLeftContent .localOfficeAddress p,body.ja .contactUsWrapper .overlayContentRight .contactUsForm p,body.ja .contactUsWrapper .overlayContentRight .contactUsForm input,body.ja .contactUsWrapper .overlayContentRight .contactUsForm textarea,body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .cancel,body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .btn{font-family:Meiryo;font-size:14px}
body.zh_hk .contactUsWrapper .overlayLeftContent .localOfficeAddress p,body.zh_hk .contactUsWrapper .overlayContentRight .contactUsForm p,body.zh_hk .contactUsWrapper .overlayContentRight .contactUsForm input,body.zh_hk .contactUsWrapper .overlayContentRight .contactUsForm textarea,body.zh_hk .contactUsWrapper .overlayContentRight .contactUsForm .formRow .cancel{font-family:SimSun;font-size:14px}
body.zh_cn .contactUsWrapper .overlayLeftContent .localOfficeAddress p,body.zh_cn .contactUsWrapper .overlayContentRight .contactUsForm p,body.zh_cn .contactUsWrapper .overlayContentRight .contactUsForm input,body.zh_cn .contactUsWrapper .overlayContentRight .contactUsForm textarea,body.zh_cn .contactUsWrapper .overlayContentRight .contactUsForm .formRow .cancel{font-family:SimSun;font-size:14px}
body.zh_hk .contactUsWrapper .overlayContentRight .contactUsForm .formRow label,body.zh_cn .contactUsWrapper .overlayContentRight .contactUsForm .formRow label{font-family:SimSun;font-size:14px}
body.zh_hk .contactUsWrapper .overlayContentRight .contactUsForm .formRow .btn,body.zh_cn .contactUsWrapper .overlayContentRight .contactUsForm .formRow .btn{font-family:SimSun;font-size:14px}
body.ja .contactUsWrapper .overlayLeftContent .localOfficeAddress p{font-size:14px}
body.ja .overlayContentRight .contactUsForm .inputContainerName input{line-height:20px}
.inputContainerName input::-webkit-input-placeholder{font-style:normal;font-family:'Univers-57Condensed';font-size:14px;line-height:20px}
body.ja .inputContainerName input::-webkit-input-placeholder{font-family:Meiryo}
.inputContainerName input::-moz-placeholder{font-style:normal;font-family:'Univers-57Condensed';font-size:14px;line-height:20px}
body.ja .inputContainerName input::-moz-placeholder{font-family:Meiryo}
.inputContainerName input:-moz-placeholder{font-style:normal;font-family:'Univers-57Condensed';font-size:14px;line-height:20px}
body.ja .inputContainerName input:-moz-placeholder{font-family:Meiryo}
.inputContainerName input:-ms-input-placeholder{font-style:normal;font-family:'Univers-57Condensed';font-size:14px;line-height:20px}
body.ja .inputContainerName input:-ms-input-placeholder{font-family:Meiryo}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .profileSelect{padding:4px;width:100%;border:0}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .selectProfileContainer{border:2px solid #666;margin-bottom:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow input{border:0;width:100%;padding:0}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .elementWrapLeft{float:left;width:47%}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .elementWrapRight{float:right;width:47%;padding:0 0 0 6%;position:relative}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .contactComments{border:0;width:100%;height:130px;resize:none}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .inputContainerName{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .inputContainerOrg{width:98%;padding:4px;border:2px solid #666;margin-bottom:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .inputContainerBusEmail{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .inputContainerPhone{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .commentBoxContainer{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.emialLeft{width:60% !important}
.phoneRight{width:32% !important;padding-left:8% !important}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .contactError{border:1px solid red}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fRight{float:right;margin-top:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .cancel{color:#568653;font-size:15px;padding:15px;display:block;float:left;margin-right:5px;margin-top:5px;font-family:'Univers-57Condensed'}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .cancel{font-family:Meiryo}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .submit{color:#568653;font-size:15px;padding:15px;border:2px solid #568653;display:block;float:left}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .submitBtn{font-family:'Univers-57Condensed';background:#fff;border:2px solid #568653;padding:15px;color:#568653;filter:chroma(color=#000000);cursor:pointer;font-size:15px}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .submitBtn{font-family:Meiryo}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .submitBtn img{margin-left:4px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fieldError{border:2px solid #a23331;background:#ffebeb}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .radioFieldError{color:#a23331}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fieldError input{background:#ffebeb}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fieldError textarea{background:#ffebeb}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fieldErrorLabel{color:#a23331}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .errorIcon{background:url('../images/icon-validation-error.png') 0 0 scroll no-repeat;width:11px;height:12px;font-size:0;position:absolute;left:-9px;margin-top:2px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .errorMessage{color:#a23331;float:right;margin:0 0 10px;border:0;padding-top:10px;padding-bottom:0;width:auto}
.contactUsWrapper .btn{background-color:#fff}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .radioBtnLabel{margin:5px 10px 20px 0;float:left;font-size:15px;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;text-transform:none;position:relative}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .radioBtnLabel{font-family:Meiryo}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .radioInput{width:auto;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);margin-right:5px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fieldError #profile{background:none repeat scroll 0 0 #ffebeb}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .emailPermissonLabel{font-size:15px;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;text-transform:none;display:inline-block;margin:0 0 15px;width:94%;margin-left:5px;line-height:1.3em}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .emailPermissonLabel{font-family:Meiryo}
body.zh_hk .contactUsWrapper .overlayContentRight .contactUsForm .formRow .emailPermissonLabel,body.zh_cn .contactUsWrapper .overlayContentRight .contactUsForm .formRow .emailPermissonLabel{font-family:SimSun;font-size:14px}
.contactUsWrapper #emailPermission{width:auto;margin:1px 2px 0 0;float:left}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .questionsDisclaimer{color:#333;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;font-size:15px;line-height:1.3em;margin:8px 0;text-transform:none}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .questionsDisclaimer{font-family:Meiryo}
body.zh_hk .contactUsWrapper .overlayContentRight .contactUsForm .formRow .questionsDisclaimer,body.zh_cn .contactUsWrapper .overlayContentRight .contactUsForm .formRow .questionsDisclaimer{font-family:SimSun;font-size:14px}
@media only screen and (max-width:800px){.contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent .officerImage{max-width:81px;width:25%}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .emailPermissonLabel{width:92%}
.contactUsWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul{width:70%;margin-left:5%}
}
@media only screen and (max-width:767px){.contactUsWrapper .overlayContentRight .contactUsForm .formRow .emailPermissonLabel{width:90%}
.contactUsWrapper .overlayLeftContent{width:100%;height:auto}
.contactUsWrapper .overlayLeftContent .localOfficeAddress{border-bottom:2px solid #d9d9d9;margin-bottom:25px;overflow:hidden;padding:0 0 35px;width:100%}
.contactUsWrapper .overlayContentRight{float:left;margin-top:30px;width:100%;padding-left:0;border:0}
}
.modal-header h4.modal-title{font-family:"Knockout 67 A","Knockout 67 B","Smart Sans W02 Light";font-size:50px}
body.ja .modal-header h4.modal-title{font-size:30px;font-family:Meiryo}
body.zh_hk .modal-header h4.modal-title,body.zh_cn .modal-header h4.modal-title{font-size:30px;font-family:SimHei}
@media only screen and (max-width:767px){.contactUsWrapper{padding:0;width:100%}
#contactModel .modal-header{padding:25px 20px 25px 15px}
#contactModel ..modal-body{padding:0 15px 25px}
.contactUsWrapper .overlayLeftContent{width:100%}
.contactUsWrapper .overlayLeftContent .localOfficeAddress{border-bottom:2px solid #d9d9d9;margin-bottom:25px;overflow:hidden;padding:0 0 35px;width:100%}
.contactUsWrapper .overlayLeftContent .officeTeamContent{float:left;margin:30px 0 0 0;overflow:hidden;width:100%}
.contactUsWrapper .overlayContentRight{float:left;margin-top:30px;width:100%;padding-left:0}
.contactUsWrapper .overlayContentRight .contactUsForm{width:100%;float:left;overflow:hidden}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow{clear:both;width:100%;font-family:'Univers-67BoldCondensed';position:relative}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow{font-family:Meiryo}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow label{color:#333;display:block;font-size:18px;margin-bottom:2px;text-transform:capitalize}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .profileSelect{border:0;padding:4px;width:98%}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .radioBtnLabel{margin:5px 10px 20px 0;float:left;font-size:15px;font-family:"Chronicle SSm A","Chronicle SSm B",Georgia;text-transform:none}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .radioBtnLabel{font-family:Meiryo}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .radioInput{width:auto;margin:0 10px 0 0;padding:0}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow input{border:0;width:100%;padding:0}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .elementWrapLeft{float:none;width:100%}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .elementWrapRight{float:none;width:100%;padding:0;margin:0;position:relative}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .contactComments{border:0;width:96%;height:130px;resize:none}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .inputContainerName{width:94%;padding:4px;border:2px solid #666;margin-bottom:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .inputContainerOrg{width:94%;padding:4px;border:2px solid #666;margin-bottom:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .inputContainerBusEmail{width:94%;padding:4px;border:2px solid #666;margin-bottom:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .inputContainerPhone{width:94%;padding:4px;border:2px solid #666;margin-bottom:20px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .commentBoxContainer{width:94%;padding:4px;border:2px solid #666;margin-bottom:20px}
.emialLeft{width:100% !important}
.phoneRight{width:100% !important;padding-left:0 !important}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .contactError{border:1px solid red}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .selectProfileContainer{border:2px solid #666;margin-bottom:20px;width:95%}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fRight{float:right}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .cancel{color:#568653;font-size:15px;padding:15px;display:block;float:left;margin-right:5px;margin-top:5px;font-family:'Univers-57Condensed'}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .cancel{font-family:Meiryo}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .submit{color:#568653;font-size:15px;padding:15px;border:2px solid #568653;display:block;float:left}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .submitBtn{font-family:'Univers-57Condensed';background:#fff;border:2px solid #568653;padding:15px;color:#568653;filter:chroma(color=#000000);cursor:pointer;font-size:15px}
body.ja .contactUsWrapper .overlayContentRight .contactUsForm .formRow .submitBtn{font-family:Meiryo}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .submitBtn img{margin-left:4px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .radioFieldError{color:#a23331}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fieldError{border:2px solid #a23331;background:#ffebeb}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fieldError input{background:#ffebeb}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fieldError textarea{background:#ffebeb}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fieldError #profile{background:none repeat scroll 0 0 #ffebeb}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .fieldErrorLabel{color:#a23331}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .errorIcon{background:url('../images/icon-validation-error.png') 0 0 scroll no-repeat;width:11px;height:12px;font-size:0;position:absolute;left:-9px;margin-top:2px}
.contactUsWrapper .overlayContentRight .contactUsForm .formRow .errorMessage{color:#a23331;float:right;margin:0 0 10px}
}
@media only screen and (max-width:480px){.contactUsWrapper .overlayContentRight .contactUsForm .formRow .profileSelect{border:0;padding:4px;width:100%}
}
.registerWrapper h1{width:100%;font-size:30px;padding-bottom:5px;height:auto;float:left;text-transform:uppercase;color:#333;font-family:'Univers-67BoldCondensed';font-weight:400;font-style:normal}
body.ja .registerWrapper h1{font-family:Meiryo}
.registerWrapper .overlayLeftContent{width:40%;float:left;padding:0 2% 0 0}
.registerWrapper .overlayLeftContent .localOfficeAddress{padding:0 0 35px 0;overflow:hidden;width:100%}
.registerWrapper .overlayLeftContent .localOfficeAddress h2{color:#333;font-size:18px;margin:0 0 20px 0;padding:0}
.registerWrapper .overlayLeftContent .localOfficeAddress .registerInfo{margin-bottom:60px}
.registerWrapper .overlayLeftContent .localOfficeAddress p{font-size:15px;color:#333;line-height:20px;margin:4px 0;font-family:'Univers-57Condensed'}
body.zh_hk .registerWrapper .overlayLeftContent .localOfficeAddress p,body.zh_cn .registerWrapper .overlayLeftContent .localOfficeAddress p{font-family:SimSun}
body.ja .registerWrapper .overlayLeftContent .localOfficeAddress p{font-family:Meiryo}
.registerWrapper .overlayLeftContent .localOfficeAddress .txtBold{font-weight:bold}
.registerWrapper .overlayLeftContent .officeTeamList .officeTeamContent{overflow:hidden;margin:30px 0 0 0}
.registerWrapper .overlayLeftContent .officeTeamList .officeTeamContent .officerImage{float:left}
.registerWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul{float:left;margin-left:15px}
.registerWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li{font-size:15px;color:#666;padding:2px 0}
.registerWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li h4{font-size:15px;color:#333}
.registerWrapper .overlayLeftContent .officeTeamList .officeTeamContent ul li .bioLink{color:#75ab75}
.registerWrapper .overlayContentRight{border-left:2px solid #d9d9d9;float:right;padding-left:3%;position:relative;width:54%}
.registerWrapper .overlayContentRight p{font-size:15px;color:#333;line-height:20px;margin:4px 0 0 0;font-family:'Univers-57Condensed';font-weight:normal}
body.ja .registerWrapper .overlayContentRight p{font-family:Meiryo}
.registerWrapper .overlayContentRight .dNone{display:none}
.registerWrapper .overlayContentRight .contactUsForm h2{color:#333;font-size:18px;margin:0 0 20px 0;padding:0;font-family:'Univers-67BoldCondensed'}
body.ja .registerWrapper .overlayContentRight .contactUsForm h2{font-family:Meiryo}
.registerWrapper .overlayContentRight .contactUsForm p{font-size:15px;color:#333;line-height:20px;margin:4px 0 0 0;font-family:'Univers-57Condensed';font-weight:normal}
body.ja .registerWrapper .overlayContentRight .contactUsForm p{font-family:Meiryo}
.registerWrapper .overlayContentRight .contactUsForm .dNone{display:none}
.registerWrapper .overlayContentRight .contactUsForm .errorMessage{color:#a23331;float:right;margin:0 0 10px;border-top:0;border-bottom:0;padding:0;text-align:right;width:auto}
.registerWrapper .formRow{clear:both;width:100%;font-family:'Univers-67BoldCondensed';position:relative}
body.zh_hk .registerWrapper .formRow,body.zh_cn .registerWrapper .formRow{font-family:SimSun}
body.ja .registerWrapper .formRow{font-family:Meiryo}
.registerWrapper .formRow .requestedSiteLabel{margin-bottom:20px;font-size:18px}
.registerWrapper .formRow label{color:#333;display:block;font-size:16px;margin-bottom:2px;text-transform:capitalize}
.registerWrapper .formRow .radioBtnLabel{margin-bottom:20px;font-size:15px;font-family:'Univers-57Condensed';text-transform:none;position:relative}
body.zh_hk .registerWrapper .formRow .radioBtnLabel,body.zh_cn .registerWrapper .formRow .radioBtnLabel{font-family:SimSun}
body.ja .registerWrapper .formRow .radioBtnLabel{font-family:Meiryo}
.registerWrapper .formRow .radioInput{width:auto;margin-right:8px;opacity:0;filter:alpha(opacity=0)}
.registerWrapper .formRow input{border:0;width:100%;padding:0}
.registerWrapper .formRow .elementWrapLeft{float:left;width:47%;position:relative}
.registerWrapper .formRow .elementWrapRight{float:right;padding-left:6%;width:47%;position:relative}
.registerWrapper .formRow .contactComments{border:0;width:100%;height:130px;resize:none}
.registerWrapper .formRow .inputContainerName{width:96%;padding:3px;border:2px solid #666;margin-bottom:20px}
.registerWrapper .formRow .inputContainerOrg{width:98%;padding:3px;border:2px solid #666;margin-bottom:20px}
.registerWrapper .formRow .inputContainerBusEmail{width:96%;padding:3px;border:2px solid #666;margin-bottom:20px}
.registerWrapper .formRow .inputContainerPhone{padding:3px;width:96%;border:2px solid #666;margin-bottom:20px}
.registerWrapper .formRow .commentBoxContainer{width:418px;padding:4px;border:2px solid #666;margin-bottom:20px}
.registerWrapper .formRow .fieldError{border:2px solid #a23331;background:#ffebeb}
.registerWrapper .formRow .fieldError input{background:#ffebeb}
.registerWrapper .formRow .fieldErrorLabel{color:#a23331}
.registerWrapper .formRow .fRight{float:right}
.registerWrapper .formRow .cancel{font-family:'Univers-57Condensed';color:#568653;font-size:15px;padding:15px;display:block;float:left;margin-right:5px;margin-top:5px}
body.zh_hk .registerWrapper .formRow .cancel,body.zh_cn .registerWrapper .formRow .cancel{font-family:SimSun}
body.ja .registerWrapper .formRow .cancel{font-family:Meiryo}
.registerWrapper .formRow .submit{color:#568653;font-size:15px;padding:15px;border:2px solid #568653;display:block;float:left}
.registerWrapper .formRow .submitBtn{font-family:'Univers-57Condensed';background:#fff;border:2px solid #568653;padding:15px;color:#568653;filter:chroma(color=#000000);cursor:pointer;font-size:15px}
body.ja .registerWrapper .formRow .submitBtn{font-family:Meiryo}
.registerWrapper .formRow .submitBtn img{margin-left:4px}
.registerWrapper .formRow .errorIcon{background:url('../images/icon-validation-error.png') 0 0 scroll no-repeat;width:11px;height:12px;font-size:0;position:absolute;left:-9px;margin-top:2px}
.registerWrapper .btn{background-color:#fff}
.registerWrapper .overlayContentRight.registerSuccessInfo{border-left:0;width:100%;padding-top:20px;padding-bottom:135px}
@media only screen and (max-width:767px){.registerWrapper .overlayLeftContent{width:100%;border-right:0}
.registerWrapper .overlayLeftContent .localOfficeAddress{margin-bottom:0;overflow:hidden;padding:0;width:100%}
.registerWrapper .overlayLeftContent .officeTeamContent{float:left;margin:30px 2% 0 0;overflow:hidden;width:45%}
.registerWrapper .overlayContentRight{float:left;margin-top:30px;width:100%;padding-left:0}
}
@media only screen and (max-width:767px){.registerWrapper{padding:0;width:100%}
.registerWrapper .overlayLeftContent{width:100%}
.registerWrapper .overlayLeftContent .localOfficeAddress{margin-bottom:0;overflow:hidden;padding:0;width:100%}
.registerWrapper .formRow .elementWrapRight{padding-left:0}
.registerWrapper .overlayLeftContent .officeTeamContent{float:left;margin:30px 2% 0 0;overflow:hidden;width:100%}
.registerWrapper .overlayContentRight{float:left;margin-top:30px;width:100%;border:0;padding-left:0}
.registerWrapper .overlayContentRight .contactUsForm{width:100%;float:left}
.registerWrapper .overlayContentRight .contactUsForm .formRow{clear:both;width:100%;font-family:'Univers-67BoldCondensed';position:relative}
body.ja .registerWrapper .overlayContentRight .contactUsForm .formRow{font-family:Meiryo}
.registerWrapper .overlayContentRight .contactUsForm .formRow label{color:#333;display:block;font-size:16px;margin-bottom:2px;text-transform:capitalize}
.registerWrapper .overlayContentRight .contactUsForm .formRow .profileSelect{border:0;padding:4px;width:98%}
.registerWrapper .overlayContentRight .contactUsForm .formRow .radioBtnLabel{margin:5px 10px 20px 0;float:left;font-size:15px;font-family:'Univers-57Condensed';text-transform:none}
body.ja .registerWrapper .overlayContentRight .contactUsForm .formRow .radioBtnLabel{font-family:Meiryo}
.registerWrapper .overlayContentRight .contactUsForm .formRow .radioInput{width:auto;margin:0;padding:0}
.registerWrapper .overlayContentRight .contactUsForm .formRow input{border:0;width:100%;padding:0}
.registerWrapper .overlayContentRight .contactUsForm .formRow .elementWrapLeft{float:none;width:100%}
.registerWrapper .overlayContentRight .contactUsForm .formRow .elementWrapRight{float:none;width:100%;margin:0;position:relative}
.registerWrapper .overlayContentRight .contactUsForm .formRow .contactComments{border:0;width:96%;height:130px;resize:none}
.registerWrapper .overlayContentRight .contactUsForm .formRow .inputContainerName{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.registerWrapper .overlayContentRight .contactUsForm .formRow .inputContainerOrg{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.registerWrapper .overlayContentRight .contactUsForm .formRow .inputContainerBusEmail{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.registerWrapper .overlayContentRight .contactUsForm .formRow .inputContainerPhone{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.registerWrapper .overlayContentRight .contactUsForm .formRow .commentBoxContainer{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.registerWrapper .overlayContentRight .contactUsForm .formRow .contactError{border:1px solid red}
.registerWrapper .overlayContentRight .contactUsForm .formRow .selectProfileContainer{border:2px solid #666;margin-bottom:20px;width:98%}
.registerWrapper .overlayContentRight .contactUsForm .formRow .fRight{float:right}
.registerWrapper .overlayContentRight .contactUsForm .formRow .cancel{color:#568653;font-size:15px;padding:15px;display:block;float:left;margin-right:5px;margin-top:5px;font-family:'Univers-57Condensed'}
body.ja .registerWrapper .overlayContentRight .contactUsForm .formRow .cancel{font-family:Meiryo}
.registerWrapper .overlayContentRight .contactUsForm .formRow .submit{color:#568653;font-size:15px;padding:15px;border:2px solid #568653;display:block;float:left}
.registerWrapper .overlayContentRight .contactUsForm .formRow .submitBtn{font-family:'Univers-57Condensed';background:#fff;border:2px solid #568653;padding:15px;color:#568653;filter:chroma(color=#000000);cursor:pointer;font-size:15px}
body.ja .registerWrapper .overlayContentRight .contactUsForm .formRow .submitBtn{font-family:Meiryo}
.registerWrapper .overlayContentRight .contactUsForm .formRow .submitBtn img{margin-left:4px}
.registerWrapper .overlayContentRight .contactUsForm .formRow .radioFieldError{color:#a23331}
.registerWrapper .overlayContentRight .contactUsForm .formRow .fieldError{border:2px solid #a23331;background:#ffebeb}
.registerWrapper .overlayContentRight .contactUsForm .formRow .fieldError input{background:#ffebeb}
.registerWrapper .overlayContentRight .contactUsForm .formRow .fieldError textarea{background:#ffebeb}
.registerWrapper .overlayContentRight .contactUsForm .formRow .fieldError #profile{background:none repeat scroll 0 0 #ffebeb}
.registerWrapper .overlayContentRight .contactUsForm .formRow .fieldErrorLabel{color:#a23331}
.registerWrapper .overlayContentRight .contactUsForm .formRow .errorIcon{background:url('../images/icon-validation-error.png') 0 0 scroll no-repeat;width:11px;height:12px;font-size:0;position:absolute;left:-9px;margin-top:2px}
.registerWrapper .overlayContentRight .contactUsForm .formRow .errorMessage{color:#a23331;float:right;margin:0 0 10px}
}
.forgotPasswordWrapper h1{width:100%;font-size:30px;padding-bottom:5px;height:auto;float:left;text-transform:uppercase;color:#333;font-family:'Univers-67BoldCondensed';font-weight:normal}
body.ja .forgotPasswordWrapper h1{font-family:Meiryo}
.forgotPasswordWrapper p{font-size:15px;color:#333;line-height:20px;margin:4px 0 0 0;font-family:'Univers-57Condensed';font-weight:normal}
body.ja .forgotPasswordWrapper p{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper p,body.zh_cn .forgotPasswordWrapper p{font-family:SimSun}
.forgotPasswordWrapper .overlayLeftContent{width:40%;float:left;padding:0 4% 0 0;border-right:2px solid #d9d9d9}
.forgotPasswordWrapper .overlayLeftContent .forgotInfoPara{margin-bottom:60px;width:90%}
.forgotPasswordWrapper .overlayContentRight{float:right;width:52%;margin-top:20px}
.forgotPasswordWrapper .overlayContentRight h2{color:#333;font-size:18px;margin:0 0 20px 0;padding:0;font-family:'Univers-67BoldCondensed';font-weight:normal}
body.ja .forgotPasswordWrapper .overlayContentRight h2{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper .overlayContentRight h2,body.zh_cn .forgotPasswordWrapper .overlayContentRight h2{font-family:SimSun}
.forgotPasswordWrapper .formRow{clear:both;margin:20px 0;position:relative;font-family:'Univers-67BoldCondensed'}
body.ja .forgotPasswordWrapper .formRow{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper .formRow,body.zh_cn .forgotPasswordWrapper .formRow{font-family:SimSun}
.forgotPasswordWrapper .formRow label{color:#333;display:block;font-size:18px;margin-bottom:2px;text-transform:capitalize}
.forgotPasswordWrapper .formRow .fieldErrorLabel{color:#a23331}
.forgotPasswordWrapper .formRow input{border:0;width:100%;padding:0}
.forgotPasswordWrapper .formRow .inputContainerBusEmail{padding:4px;border:2px solid #666}
#clientLoginModal .forgotPasswordWrapper .formRow .inputContainerBusEmail{width:95%;padding:4px}
#clientLoginModal .loginForm .errorMessage{float:left}
.forgotPasswordWrapper .formRow .fieldError{border:2px solid #a23331;background:#ffebeb}
.forgotPasswordWrapper .formRow .fieldError input{background:#ffebeb}
.forgotPasswordWrapper .formRow .contactError{border:1px solid red}
.forgotPasswordWrapper .formRow .fRight{float:right}
.forgotPasswordWrapper .formRow .cancel{font-family:'Univers-57Condensed';color:#568653;font-size:15px;padding:15px;display:block;float:left;margin-right:5px;margin-top:5px}
body.ja .forgotPasswordWrapper .formRow .cancel{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper .formRow .cancel,body.zh_cn .forgotPasswordWrapper .formRow .cancel{font-family:SimSun}
.forgotPasswordWrapper .formRow .submit{color:#568653;font-size:15px;padding:15px;border:2px solid #568653;display:block;float:left}
.forgotPasswordWrapper .formRow .submitBtn{font-family:'Univers-57Condensed';background:#fff;border:2px solid #568653;padding:15px;color:#568653;filter:chroma(color=#000000);cursor:pointer;font-size:15px}
body.ja .forgotPasswordWrapper .formRow .submitBtn{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper .formRow .submitBtn,body.zh_cn .forgotPasswordWrapper .formRow .submitBtn{font-family:SimSun}
.forgotPasswordWrapper .formRow .submitBtn img{margin-left:4px}
.forgotPasswordWrapper .formRow .buttonsRight{margin-right:32px}
#clientLoginModal.forgotPasswordWrapper .overlayLeftContent .formRow .buttonsRight{width:95%}
#clientLoginModal iframe{width:100%;min-height:250px}
.forgotPasswordWrapper .formRow .forgotPasswordLink{color:#75ab75;font-family:'Univers-57Condensed';font-size:15px;display:inline-block;float:left;margin-top:10px}
body.ja .forgotPasswordWrapper .formRow .forgotPasswordLink{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper .formRow .forgotPasswordLink,body.zh_cn .forgotPasswordWrapper .formRow .forgotPasswordLink{font-family:SimSun}
.forgotPasswordWrapper .formRow .errorIcon{background:url('../images/icon-validation-error.png') 0 0 scroll no-repeat;width:11px;height:12px;font-size:0;position:absolute;left:-9px;margin-top:2px}
.forgotPasswordWrapper .formRow .errorMessage{color:#a23331;float:right;margin:0 0 10px}
.forgotPasswordWrapper .formRow .dNone{display:none}
.forgotPasswordWrapper .btn{background-color:#fff}
#clientLoginModal.loggedIn .overlayContentRight{display:none}
#clientLoginModal.loggedIn iframe{width:100%;height:205px}
#clientLoginModal.loggedIn .overlayLeftContent{width:100%;float:none;border:0;padding:0}
#clientLoginModal .forgotPasswordWrapper .overlayLeftContent .buttonsRight{margin-right:0}
#clientLoginModal .forgotPasswordWrapper .formRow .inputContainerBusEmail{width:100%;box-sizing:border-box;*behavior:url(/etc/designs/ssga/global/clientlibs/js/vendor/boxsizing.htc)}
@media only screen and (max-width:767px){#clientLoginModal .modal-header{padding:20px}
.forgotPasswordWrapper{width:100%;padding:0}
.forgotPasswordWrapper .overlayLeftContent{width:100%;float:left;margin-top:0;padding:0 2% 0 0;border-right:0}
.forgotPasswordWrapper .overlayLeftContent .forgotInfoPara{margin-bottom:60px;width:90%}
.forgotPasswordWrapper .overlayContentRight{float:left;width:100%;margin-top:45px}
.forgotPasswordWrapper .formRow{clear:both;margin:20px 0;position:relative;font-family:'Univers-67BoldCondensed'}
body.ja .forgotPasswordWrapper .formRow{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper .formRow,body.zh_cn .forgotPasswordWrapper .formRow{font-family:SimSun}
.forgotPasswordWrapper .formRow .fieldErrorLabel{color:#a23331}
.forgotPasswordWrapper .formRow input{border:0;width:100%}
.forgotPasswordWrapper .formRow .inputContainerBusEmail{width:96%;padding:3px;border:2px solid #666}
.forgotPasswordWrapper .formRow .fieldError{border:2px solid #a23331;background:#ffebeb}
.forgotPasswordWrapper .formRow .fieldError input{background:#ffebeb}
.forgotPasswordWrapper .formRow .contactError{border:1px solid red}
.forgotPasswordWrapper .formRow .fRight{float:right}
.forgotPasswordWrapper .formRow .cancel{font-family:'Univers-57Condensed';color:#568653;font-size:15px;padding:15px;display:block;float:left;margin-right:5px;margin-top:5px}
body.ja .forgotPasswordWrapper .formRow .cance{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper .formRow .cancel,body.zh_cn .forgotPasswordWrapper .formRow .cancel{font-family:SimSun}
.forgotPasswordWrapper .formRow .submit{color:#568653;font-size:15px;padding:15px;border:2px solid #568653;display:block;float:left}
.forgotPasswordWrapper .formRow .submitBtn{font-family:'Univers-57Condensed';background:#fff;border:2px solid #568653;padding:15px;color:#568653;filter:chroma(color=#000000);cursor:pointer;font-size:15px}
body.ja .forgotPasswordWrapper .formRow .submitBtn{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper .formRow .submitBtn,body.zh_cn .forgotPasswordWrapper .formRow .submitBtn{font-family:SimSun}
.forgotPasswordWrapper .formRow .submitBtn img{margin-left:4px}
.forgotPasswordWrapper .formRow .buttonsRight{margin-right:0}
.forgotPasswordWrapper .formRow .forgotPasswordLink{color:#75ab75;font-family:'Univers-57Condensed';font-size:15px;display:inline-block;float:left;margin-top:15px}
body.ja .forgotPasswordWrapper .formRow .forgotPasswordLink{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper .formRow .forgotPasswordLink,body.zh_cn .forgotPasswordWrapper .formRow .forgotPasswordLink{font-family:SimSun}
.forgotPasswordWrapper .formRow .errorIcon{background:url('../images/icon-validation-error.png') 0 0 scroll no-repeat;width:11px;height:12px;font-size:0;position:absolute;left:-9px;margin-top:2px}
.forgotPasswordWrapper .formRow .errorMessage{color:#a23331;float:right;margin:0 0 10px}
.forgotPasswordWrapper .formRow .dNone{display:none}
}
.formRow input:focus,.formRow textarea:focus,.formRow select:focus{outline:0}
#recaptcha_response_field::-webkit-input-placeholder{color:#666;font-family:"Univers-57Condensed";font-size:13px;font-style:normal;line-height:14px}
body.ja #recaptcha_response_field::-webkit-input-placeholder{font-family:Meiryo}
body.zh_hk #recaptcha_response_field::-webkit-input-placeholder,body.zh_cn #recaptcha_response_field::-webkit-input-placeholder{font-family:SimSun}
#recaptcha_response_field::-moz-placeholder{color:#666;font-family:"Univers-57Condensed";font-size:13px;font-style:normal;line-height:14px}
body.ja #recaptcha_response_field::-moz-placeholder{font-family:Meiryo}
body.zh_hk #recaptcha_response_field::-moz-placeholder,body.zh_cn #recaptcha_response_field::-moz-placeholder{font-family:SimSun}
#recaptcha_response_field:-moz-placeholder{color:#666;font-family:"Univers-57Condensed";font-size:13px;font-style:normal;line-height:14px}
body.ja #recaptcha_response_field:-moz-placeholder{font-family:Meiryo}
body.zh_hk #recaptcha_response_field:-moz-placeholder,body.zh_cn #recaptcha_response_field:-moz-placeholder{font-family:SimSun}
#recaptcha_response_field:-ms-input-placeholder{color:#666;font-family:"Univers-57Condensed";font-size:13px;font-style:normal;line-height:14px}
body.ja #recaptcha_response_field:-ms-input-placeholder{font-family:Meiryo}
body.zh_hk #recaptcha_response_field:-ms-input-placeholder,body.zh_cn #recaptcha_response_field:-ms-input-placeholder{font-family:SimSun}
.forgotPasswordWrapper h3{color:#333;font-family:'Univers-67BoldCondensed';font-size:18px;font-weight:normal;margin:0 0 20px;padding:0}
body.ja .forgotPasswordWrapper h3{font-family:Meiryo}
body.zh_hk .forgotPasswordWrapper h3,body.zh_cn .forgotPasswordWrapper h3{font-family:SimSun}
span.checkedRadioBtn{background:url("../images/icon-radio-sprite.png") no-repeat scroll 0 0;height:15px;left:2px;position:absolute;top:1px;width:15px}
span.uncheckedRadioBtn{background:url("../images/icon-radio-sprite.png") no-repeat scroll 0 -16px;height:15px;left:2px;position:absolute;top:1px;width:15px}
.contactUsWrapper span.uncheckedRadioBtn{left:0;top:0}
.contactUsWrapper span.checkedRadioBtn{left:0;top:0}
#loginDisclaimerModal p{font-size:15px;color:#333;line-height:20px;margin:4px 0 0 0;font-family:'Univers-57Condensed';font-weight:normal}
body.ja #loginDisclaimerModal p{font-family:Meiryo}
body.zh_hk #loginDisclaimerModal p,body.zh_cn #loginDisclaimerModal p{font-family:SimSun}
@media only screen and (max-width:320px) and (orientation:portrait){#recaptcha_div .recaptchatable .recaptcha_r4_c4{background:url("../images/recaptcha_35.png") no-repeat scroll 0 -1px rgba(0,0,0,0);height:59px;width:93px}
#recaptcha_div .recaptchatable .recaptcha_r7_c1{height:10px}
}
@media only screen and (min-width:321px)and (max-width:360px) and (orientation:portrait){#recaptcha_div .recaptchatable .recaptcha_r2_c2{width:8px}
#recaptcha_div .recaptchatable .recaptcha_r4_c4{background-position:-221px 0}
}
.leadGenWrapper .btn{background:#fff}
.leadGenWrapper h1{width:100%;padding-bottom:5px;height:auto;float:left;text-transform:uppercase;color:#333;font-weight:400;font-style:normal;font-family:'Univers-67BoldCondensed';font-size:30px}
body.ja .leadGenWrapper h1{font-family:Meiryo}
body.zh_hk .leadGenWrapper h1,body.zh_cn .leadGenWrapper h1{font-family:SimSun}
.leadGenWrapper .leadGenContent .contactUsForm h2{color:#333;font-size:18px;margin:0 0 20px 0;padding:0;font-family:'Univers-67BoldCondensed'}
body.ja .leadGenWrapper .leadGenContent .contactUsForm h2{font-family:Meiryo}
body.zh_hk .leadGenWrapper .leadGenContent .contactUsForm h2,body.zh_cn .leadGenWrapper .leadGenContent .contactUsForm h2{font-family:SimSun}
.leadGenWrapper .leadGenContent .contactUsForm p{font-size:15px;color:#333;line-height:20px;margin:4px 0 0 0;font-family:'Univers-57Condensed'}
body.ja .leadGenWrapper .leadGenContent .contactUsForm p{font-family:Meiryo}
body.zh_hk .leadGenWrapper .leadGenContent .contactUsForm p,body.zh_cn .leadGenWrapper .leadGenContent .contactUsForm p{font-family:SimSun}
.leadGenWrapper .leadGenContent .contactUsForm .contactQuestion{margin-bottom:20px}
.leadGenWrapper .leadGenContent .contactUsForm .dNone{display:none}
.leadGenWrapper .leadGenContent .contactUsForm .formRow{clear:both;width:100%;font-family:'Univers-67BoldCondensed';position:relative;margin-bottom:20px}
body.ja .leadGenWrapper .leadGenContent .contactUsForm .formRow{font-family:Meiryo}
body.zh_hk .leadGenWrapper .leadGenContent .contactUsForm .formRow,body.zh_cn .leadGenWrapper .leadGenContent .contactUsForm .formRow{font-family:SimSun}
.leadGenWrapper .leadGenContent .contactUsForm .formRow label{color:#333;display:block;font-size:18px;min-height:18px;margin-bottom:2px;text-transform:capitalize}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .profileSelect{border:0;padding:4px;width:426px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .radioBtnLabel{margin:-2px 5px 20px 5px;float:left;font-size:15px;font-family:'Univers-57Condensed';text-transform:none;position:relative;line-height:24px}
body.ja .leadGenWrapper .leadGenContent .contactUsForm .formRow .radioBtnLabel{font-family:Meiryo}
body.zh_hk .leadGenWrapper .leadGenContent .contactUsForm .formRow .radioBtnLabel,body.zh_cn .leadGenWrapper .leadGenContent .contactUsForm .formRow .radioBtnLabel{font-family:SimSun}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .radioInput{width:auto;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);margin-right:15px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow input,.leadGenWrapper .leadGenContent .contactUsForm .formRow select{border:0;width:100%;padding:0}
.leadGenWrapper .leadGenContent .contactUsForm .formRow select{background-color:transparent}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .elementWrapLeft{float:left;position:relative;min-width:211px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .elementWrapRight{float:left;margin:0 0 0 18px;position:relative}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .contactComments{border:0;width:100%;height:130px;resize:none}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .inputContainerName{width:90%;padding:4px;border:2px solid #666;margin-bottom:20px;margin-right:5px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .inputContainerOrg{width:90%;padding:4px;border:2px solid #666;margin-bottom:20px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .inputContainerBusEmail{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .inputContainerPhone{width:142px;padding:4px;border:2px solid #666;margin-bottom:20px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .commentBoxContainer{width:418px;padding:4px;border:2px solid #666;margin-bottom:20px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .contactError{border:1px solid red}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .selectProfileContainer{border:2px solid #666;margin-bottom:20px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .fRight{float:right}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .buttonsRight{margin-right:15px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .cancel{color:#568653;font-size:15px;padding:15px;display:block;float:left;margin-right:5px;margin-top:5px;font-family:'Univers-57Condensed'}
body.ja .leadGenWrapper .leadGenContent .contactUsForm .formRow .cancel{font-family:Meiryo}
body.zh_hk .leadGenWrapper .leadGenContent .contactUsForm .formRow .cancel,body.zh_cn .leadGenWrapper .leadGenContent .contactUsForm .formRow .cancel{font-family:SimSun}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .submit{color:#568653;font-size:15px;padding:15px;border:2px solid #568653;display:block;float:left}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .submitBtn{font-family:'Univers-57Condensed';background:#fff;border:2px solid #568653;padding:15px;color:#568653;filter:chroma(color=#000000);cursor:pointer;font-size:15px}
body.ja .leadGenWrapper .leadGenContent .contactUsForm .formRow .submitBtn{font-family:Meiryo}
body.zh_hk .leadGenWrapper .leadGenContent .contactUsForm .formRow .submitBtn,body.zh_cn .leadGenWrapper .leadGenContent .contactUsForm .formRow .submitBtn{font-family:SimSun}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .submitBtn img{margin-left:4px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .radioFieldError{color:#a23331}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .fieldError{border:2px solid #a23331;background:#ffebeb}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .fieldError input{background:#ffebeb}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .fieldError textarea{background:#ffebeb}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .fieldError #profile{background:none repeat scroll 0 0 #ffebeb}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .fieldErrorLabel{color:#a23331}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .relationshipLabel{float:left}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .errorIcon{background:url('../images/icon-validation-error.png') 0 0 scroll no-repeat;width:11px;height:12px;font-size:0;position:absolute;left:-9px;margin-top:2px}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .errorMessage{color:#a23331;float:right;margin:0 0 10px;border-top:0;border-bottom:0;padding:0;text-align:right;width:auto}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .emailPermissonLabel{font-size:15px;font-family:'Univers-57Condensed';text-transform:none;display:inline}
body.ja .leadGenWrapper .leadGenContent .contactUsForm .formRow .emailPermissonLabel{font-family:Meiryo}
body.zh_hk .leadGenWrapper .leadGenContent .contactUsForm .formRow .emailPermissonLabel,body.zh_cn .leadGenWrapper .leadGenContent .contactUsForm .formRow .emailPermissonLabel{font-family:SimSun}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .emailPermissonLabel input{width:20px;height:20px;margin:1px 4px 0 0}
@media only screen and (max-width:770px){.leadGenWrapper .overlayLeftContent{width:100%}
.leadGenWrapper .overlayLeftContent .localOfficeAddress{border-bottom:2px solid #d9d9d9;margin-bottom:25px;overflow:hidden;padding:0 0 35px;width:100%}
.leadGenWrapper .overlayLeftContent .officeTeamContent{float:left;margin:30px 2% 0 0;overflow:hidden;width:45%}
.leadGenWrapper .overlayContentRight{float:left;margin-top:30px;width:100%;padding-left:0}
}
@media only screen and (max-width:749px){.leadGenWrapper .overlayContentRight .contactUsForm .formRow .elementWrapLeft{float:none;position:relative}
}
@media only screen and (max-width:760px){.leadGenWrapper{padding:0;width:100%}
.leadGenWrapper .overlayLeftContent{width:100%}
.leadGenWrapper .overlayLeftContent .localOfficeAddress{border-bottom:2px solid #d9d9d9;margin-bottom:25px;overflow:hidden;padding:0 0 35px;width:100%}
.leadGenWrapper .overlayLeftContent .officeTeamContent{float:left;margin:30px 2% 0 0;overflow:hidden;width:100%}
.leadGenWrapper .overlayContentRight{float:left;margin-top:30px;width:100%;padding-left:0}
.leadGenWrapper .overlayContentRight .contactUsForm{width:100%;float:left;overflow:hidden}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow{clear:both;width:100%;font-family:'Univers-67BoldCondensed';position:relative}
body.ja .leadGenWrapper .overlayContentRight .contactUsForm .formRow{font-family:Meiryo}
body.zh_hk .leadGenWrapper .overlayContentRight .contactUsForm .formRow,body.zh_cn .leadGenWrapper .overlayContentRight .contactUsForm .formRow{font-family:SimSun}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow label{color:#333;display:block;font-size:18px;margin-bottom:2px;text-transform:uppercase}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .profileSelect{border:0;padding:4px;width:98%}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .radioBtnLabel{margin:5px 10px 20px 0;float:left;font-size:15px;font-family:'Univers-57Condensed';text-transform:none;position:relative}
body.ja .leadGenWrapper .overlayContentRight .contactUsForm .formRow .radioBtnLabel{font-family:Meiryo}
body.zh_hk .leadGenWrapper .overlayContentRight .contactUsForm .formRow .radioBtnLabel,body.zh_cn .leadGenWrapper .overlayContentRight .contactUsForm .formRow .radioBtnLabel{font-family:SimSun}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .radioInput{width:auto;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);margin-right:5px}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow input{border:0;width:100%}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .elementWrapLeft{float:none;position:relative}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .elementWrapRight{float:none;margin:0;position:relative}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .contactComments{border:0;width:96%;height:130px;resize:none}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .inputContainerName{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .inputContainerOrg{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .inputContainerBusEmail{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .inputContainerPhone{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .commentBoxContainer{width:96%;padding:4px;border:2px solid #666;margin-bottom:20px}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .contactError{border:1px solid red}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .selectProfileContainer{border:2px solid #666;margin-bottom:20px;width:98%}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .fRight{float:right}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .cancel{color:#568653;font-size:15px;padding:15px;display:block;float:left;margin-right:5px;margin-top:5px;font-family:'Univers-57Condensed'}
body.ja .leadGenWrapper .overlayContentRight .contactUsForm .formRow .cancel{font-family:Meiryo}
body.zh_hk .leadGenWrapper .overlayContentRight .contactUsForm .formRow .cancel,body.zh_cn .leadGenWrapper .overlayContentRight .contactUsForm .formRow .cancel{font-family:SimSun}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .submit{color:#568653;font-size:15px;padding:15px;border:2px solid #568653;display:block;float:left}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .submitBtn{font-family:'Univers-57Condensed';background:#fff;border:2px solid #568653;padding:15px;color:#568653;filter:chroma(color=#000000);cursor:pointer;font-size:15px}
body.ja .leadGenWrapper .overlayContentRight .contactUsForm .formRow .submitBtn{font-family:Meiryo}
body.zh_hk .leadGenWrapper .overlayContentRight .contactUsForm .formRow .submitBtn,body.zh_cn .leadGenWrapper .overlayContentRight .contactUsForm .formRow .submitBtn{font-family:SimSun}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .submitBtn img{margin-left:4px}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .radioFieldError{color:#b37a61}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .fieldError{border:2px solid #b37a61;background:#ffebeb}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .fieldError input{background:#ffebeb}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .fieldError textarea{background:#ffebeb}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .fieldError #profile{background:none repeat scroll 0 0 #ffebeb}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .fieldErrorLabel{color:#b37a61}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .errorIcon{background:url('../images/icon-validation-error.png') 0 0 scroll no-repeat;width:11px;height:12px;font-size:0;position:absolute;left:-9px;margin-top:2px}
.leadGenWrapper .overlayContentRight .contactUsForm .formRow .errorMessage{color:#b37a61;float:right;margin:0 0 10px}
}
#leadGenModal .termsContent{height:100px;overflow-y:auto}
.radioInput{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.leadGenWrapper .leadGenContent .contactUsForm .formRow .intendedMsg{margin-top:-20px;width:280px}
@media only screen and (max-width :320px){.iPhone #clientLoginModal.loggedIn #loginFrame{height:560px !important}
}
@media only screen and (min-width :376px) and (max-width :568px){.iPhone #clientLoginModal.loggedIn #loginFrame{height:315px !important}
}
.leadGenWrapper span.checkedRadioBtn{background:url("../images/icon-radio-lead-gen.png") no-repeat scroll 0 0;height:24px;left:0;position:absolute;top:0;width:24px}
.leadGenWrapper span.uncheckedRadioBtn{background:url("../images/icon-radio-lead-gen.png") no-repeat scroll -36px 0;height:24px;left:0;position:absolute;top:0;width:24px}
@media only screen and (min-width:768px) and (max-width:1300px){#clientLoginModal iframe{min-height:290px !important}
}
@media only screen and (min-width:768px) and (max-width:1024px){#clientLoginModal .modal-dialog{width:75%}
}
@media only screen and (max-width:767px){#clientLoginModal .modal-dialog{width:90%}
}
#clientLoginModal h2,#login h2,#clientLoginModal h4{text-transform:uppercase !important}