/* CSS Document */
/* recet css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:bold; }
fieldset, img, abbr, acronym { border:0; }
/*General Styles*/
body { color: #303030; font: 76% arial, helvetica;}
a p:hover { text-decoration:underline; }
li { margin:0; padding:0; list-style:none; }
a { outline:0; outline:none; text-decoration:none; color:#10543f; cursor:pointer }
a:hover { text-decoration:underline; }
a p:hover { text-decoration:underline; }
ul { margin:0; padding:0;}
li { margin:0; padding:0; list-style:none; }
h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #10543f; font-weight: normal; }
h2 { text-transform: uppercase; color: #C6C6C6; font: normal 1.33em Arial, Helvetica, sans-serif; }
h2.landing_head { font-size:1.17em; text-transform:uppercase; color:#c6c6c6; font-weight:bold; clear:both; margin-bottom:12px; margin-left:15px;float: left;width: 700px; }
h2.newsletter_head {font-size:1.17em; text-transform:uppercase; color:#c6c6c6; font-weight:bold; clear:both; margin-bottom:0;  }
h2.landing_head { font-size:1.17em; text-transform:uppercase; color:#c6c6c6; font-weight:bold; clear:both; margin-bottom:0px; margin-left:0px;line-height: 1.9em;}
h3 strong { font-weight: bold; margin-left: 3px; }
.login_screen ul li, .rating ul li { list-style-type:none; background-image:none!important; }
.left { float: left; }
.right { float: right; }
.centeralign { text-align: center; }
.mar_top_10 { margin-top:10px!important; }
.mar_right_10 { margin-right:10px!important; }
.mar_right_15 { margin-right:15px!important; }
.mar_bot_10 { margin-bottom:10px!important; }
.mar_bot_5 { margin-bottom:5px!important; }
.mar_left_10 { margin-left:10px!important; }
.mar_bot_15 { margin-bottom:15px!important; }
.mar_bot_20 { margin-bottom:20px!important; }
.pad_top_10 { padding-top:10px!important; }
.caps_bold { font-weight: bold; }
.caps_normal { font-weight:normal; color: #919191; text-transform: uppercase; }
.strong {font-weight: bold; }
.green { color:#10543f; }
.left_container h3 { font-size: 1.14em; color: #919191; text-transform: uppercase; border-bottom: 2px solid #10543f; text-align: left; font-weight: bold; padding-bottom: 3px; }
.subline { color: #919191; font: 1.33em/18px Arial,Helvetica,sans-serif; }
.close_button { background: url(../images/spritegif.gif) no-repeat scroll 38px -281px; display: block; padding-right: 18px; font-size: 0.75em; font-weight: bold; text-transform: uppercase; position: absolute; right: 10px; top: -3px; color: #919191; cursor: pointer; line-height:normal; height:15px; }
.close_button a, .close_button a:link, .close_button a:visited { color: #919191; text-decoration:none; }
.close_button a:hover { color: #10543F; text-decoration:none;}
.full_article, .browse_archive { font-weight: bold; color: #10543f; text-transform: uppercase; font-size: 0.83em; cursor: pointer; }
.category { margin-right:5px; font-weight:bold; }
.custom_topic, .category, .content_type, .slash { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #919191; text-decoration:none; font-size:0.75em; }
.search_result .alumni_news { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #919191; text-decoration:none; font-size:0.75em; }
.custom_topic a, .category a { color: #919191; }
.custom_topic a:hover, .category a:hover { text-decoration:none; }
.date { font-size: 0.75em; text-transform: uppercase; color: #919191; }
.white_overlay { background: #fff; filter: Alpha(Opacity=0); display: block; position:absolute; opacity:0; top:0px; left:0px; right:0; bottom:0; }
.req_note { float: right; background: url(../images/elements.png) no-repeat scroll left 1px; padding-left: 10px; font-size: 0.83em; color: #919191; margin-right: 11px; }
.headline { font-family: Georgia, "Times New Roman", Times, serif!important; color: #10543f;font-weight:normal; }
.content a:link { color: #10543F; }
.content a:visited { color: #10543F; }
.hide { display: none; }
.show { display: block; }
.hidelink { visibility:hidden; }
.suite_name { color:#303030; font-size:0.75em; font-weight:bold; margin-right:5px; text-transform:uppercase; }
.teaser_head_cont { border-bottom:2px solid #10543F; height:35px; position:relative; text-align:left; width:350px; }
.teaser_head_cont .teaser_header { bottom:2px; position:absolute; font-size:1.31em; text-transform:uppercase; color:#919191; }
.sg_contents .about_box .teaser_head_cont .teaser_header p { font-size:inherit; margin:0; }
.small_head { font-size:0.83em; text-transform:uppercase; color:#919191; margin-bottom: 5px; }
.last,.nobr, .meta_navigation li.nobrdr { background-image: none; border-bottom:none!important; }
.expand_img {margin-left:5px;}
.suggestion_note{float:left; width:99%; background:#E6A61A; color:#fff; margin:10px 0; padding:5px 0 5px 1%; font-size:1.4em;}
.hidden {
    display:none;
}
/*layout styles*/
.wrapper { width: 950px; margin: 0 auto; text-align: left; }
.container_left { float: left; width: 210px; }
.privacyContentContainer .content { width:670px; }
.content { width: 460px; float: left; margin: 0 40px 0 0; }
.container_right { float: left; width: 230px; display: inline; }
.container_outer { float:left; width:950px; position: relative; clear:both; padding-bottom:60px; }
.footer { color: #7EA79B; height: 90px; margin: 90px auto 0; padding: 29px 15px 15px; width: auto; position: relative; text-align:left; background: #29705A url(../images/footer_bg.gif) repeat-x scroll left bottom; }
.containerright { width:730px; float:right; }
#main_content{float:left;padding-bottom:60px;width:950px;}
/*slider */
#slider { clear:none; float:left; margin-top:15px; overflow:hidden; padding-top:20px; width:950px; }
#slider .category { margin-right:5px!important; font-size:0.88em; font-weight:bold; }
#slider .date { font-size:0.83em; }
#slider .publication_section { width:225px; float:left; padding:15px 0; }
#slider .publication_section .img_cont { margin-right:15px;float:left; }
#slider .publication_section .contents, #slider .publication_section .contents ul li { float:left; width:150px; }
/*classic slider*/
#slider .classic .left_sec { float:left; width:70px; }
#slider .classic .left_sec span { color:#919191; float:left; margin-left:15px; font-family:Georgia; }
#slider .publication_section.classic { padding:10px 0; }
#slider .publication_section.classic .headline { font-size:1.33em; margin-bottom:3px; }
#slider .publication_section.classic .author { font-size:0.92em; text-transform:uppercase; color:#919191; }
/*carousal*/
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-item { float: left; list-style: none;/* We set the width/height explicitly. No width/height causes infinite loops.*/ min-height:99px; width:225px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
/*carousal skin*/
.jcarousel-skin-tango .jcarousel-container ,#slider  #slider_control .no_bottom_carousel { background: #dedede url(../images/slide_teaser_bg.gif) repeat-x scroll left top;/* border-left: 1px solid #cfcfcf;*/ }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 910px; padding:0 20px; min-height:75px; overflow:hidden;border-left:1px solid #CFCFCF; }
.jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 920px; }
/*.jcarousel-skin-tango .jcarousel-clip-vertical { width:  75px; height: 245px; }*/
#slider .jcarousel-skin-tango .jcarousel-item { width: 225px; min-height:99px; background: transparent url(../images/slider_teaser_sep.gif) no-repeat right bottom; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 5px; }
/*.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }*/
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/*Horizontal Buttons*/
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 0px; right: 1px; width: 15px; height: 150px; cursor: pointer; background: transparent url(../images/spritegif.gif) no-repeat -25px -2705px; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; /* background-position: -96px 0;*/ background:none}
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 0px; left: -5px; width: 15px; height: 150px; cursor: pointer; background: transparent url(../images/spritegif.gif) no-repeat 0 -2705px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background:none; }
/*no bottom carousal*/
.no_bottom_carousel  {display:block;overflow:hidden;border-right: 1px solid #cfcfcf;padding-left:20px;border-left:1px solid #CFCFCF;}
.no_bottom_carousel li {float:left;}

/*overlays*/
/*facebook connect*/
#facebook_login_overlay_form .content_box {width:460px;padding:0 0 0 20px;}
#facebook_login_overlay_form .content_box .img_cont{width:105px;float:right;overflow:hidden;}
#facebook_login_overlay_form .content_box .cont{float:left;width:300px;margin-top:20px;}
#facebook_login_overlay_form .content_box p {color:#919191;margin-bottom:5px;}
#facebook_login_overlay_form .content_box .fb_button {margin:10px 0;}
/* Email styles*/
#emailView { z-index:1000; }
#emailView .overlay_form .content_box { font-weight:normal; float:left; padding:10px 20px 15px; color:#919191; display:block; font-size:0.83em; text-transform:uppercase; width:440px; margin-bottom:20px }
#emailView .overlay_form .content_box img { float: left; height: 55px; margin: 0 10px 0 0; width: 55px; }
#emailView .overlay_form .articleinfo { width:375px; }
#emailView .overlay_form .email_subtitle { color: #303030; font-size: 0.96em; }
#emailView .overlay_form .email_article_title { color: #10543f; font-family: Georgia; font-size: 1.25em; margin-bottom: 5px; }
#emailView .overlay_form ul { display: block; list-style: none; padding: 0; float:left; width:440px; }
#emailView .overlay_form .form_style ul li { display:block; clear:both; float:left; width:440px; }
#emailView .overlay_form .form_style ul li input { float:left; }
#emailView .overlay_form .email_form #email_addresses > div:first-child { padding-top:0; }
#emailView .overlay_form .cancel_white { float:right; margin-right:0; }
#emailView .form_style { float:left; width:440px; clear:both; margin-left:20px; }
#emailView .form_style label { width:55px; }
#emailView .buttons_box { clear:both; float:left; margin-left:65px; padding:15px 0; width:374px; }
#emailView .form_style input { width:280px; }
#emailView .form_style input.subject { width:367px; }
#emailView textarea { width:367px; padding-left:5px; height:73px; }
#emailView a.add_to_address { display:block; width:14px; height:14px; background:url(../images/add_delete.gif) no-repeat scroll -15px 0; float:left; margin:5px 0 0 5px; }
#emailView a.add_to_address:hover { background:url(../images/add_delete.gif) no-repeat scroll -15px -15px }
#emailView .from_error { color:red; display:block; float:left; margin-left:5px; width:5px; }
#emailView #email_addresses .addl_text_box { display:block; overflow:hidden; margin-left:65px; }
#emailView #email_addresses .to_text_box { overflow:hidden; padding-top:3px; }
#emailView .delete_to_address { line-height:0px; display:block; width:10px; height:10px; background:url(../images/add_delete.gif) no-repeat scroll 0 0; float:left; margin-top:6px; margin-left:5px; text-indent:-1000px; }
#emailView a.delete_to_address:hover { background:url(../images/add_delete.gif) no-repeat scroll 0 -15px }
#emailView .max_error_addedbox { clear:both; color:red; font-size:0.92em; margin-left:65px; width:320px; padding:2px 0 0; }
#emailView .to_error { clear:both; color:red; font-size:0.92em; margin-left:65px; width:320px; padding:2px 0 0; }
#emailView .to_error_addedbox { clear:both; color:red; font-size:0.92em; margin-left:0px; width:320px; padding:2px 0 0; }
.email_policy, .carousel_contact { border-top:1px solid #CCC; font-family:verdana; font-size:0.83em; text-align:center; width:345px; margin:5px 0 0 3px; padding:10px 65px; clear:both; float:left; }
.email_policy a { color:#10543F; }
.email_title { font-family:georgia; font-size:22px; height:35px; padding:20px 0 0 15px; }
.help_title { font-family:georgia; font-size:19px; height:35px; padding:20px 0 0 15px; }
/*overlay form - contact us*/
.contactUsView { display:none; position:relative; z-index:1000; }
.contactus h5 { border-bottom:1px solid #CCC; margin-bottom: 10px }
.contactus .form_style { padding:10px 0 20px; }
.contactus .form_style input { width:280px; }
.contactus .form_style select { width:287px; }
.contactus .form_style textarea { width:281px; height:230px; padding-left:5px; }
.contactus .buttons_box { overflow:hidden; margin-left:120px; width:295px; margin-top:15px; }
.contactus .buttons_box .next { float:left; }
.contactus .buttons_box .cancel_white { float:right; margin-right:0; }
.contactus .error_cont { top:0; margin-top:10px; }
/*form styles*/
.form_style .nobg { margin-bottom:20px; float:left; }
.form_style .nomargin { margin-bottom:0px; }
.form_style .nobg li .non_mod { border:1px solid #E2E2E2; background:none; float:left; margin-bottom:4px; width:250px; text-align:left; padding-left : 5px; height:19px; padding-top:1px; overflow:hidden; }
.form_style .nobg li { overflow:hidden; }
.form_style .nobg .nomargin li .non_mod { border:1px solid #E2E2E2; background:none; float:left; margin-bottom:4px; width:250px; text-align:left; padding-left : 5px; height:19px; padding-top:1px; }
.form_style ul {clear:both;}
.form_style ul li { margin-bottom: 4px; position: relative; }
.form_style ul li label { float: left; width: 113px; margin:3px 10px 0 0; text-align: right; color: #303030; font-size:0.7rem; line-height:12px;}
.form_style ul li input, .form_style ul li select, .login_form input, .form_style ul li textarea, .login_form .non_mod, .profile .content_box input, .profile .content_box textarea, .searchOptions .searchby_keyword input { background: url(../images/input_bg.gif) repeat-x scroll left top; border: 1px solid #c8c8c8; height:18px; padding-top:2px; font: 0.92em arial, helvetica; color:#303030; }
.alerts-list .form_style ul li input, .register-list .form_style ul li input{ height:auto;}
.alerts-list .form_style ul li, .register-list .form_style ul li{ margin-bottom:6px;}
.alert_settings .box2 #checkall{float:left; margin-right:5px;}
.alert_settings .box2 label{float:left; font-size:0.7rem; line-height:13px;}
.form_style ul li input.required,.form_style ul li select.required, .login_form input.required, .profile .content_box input.required, .refinepanels .filters input.required {background: #fff url(../images/input_bg_required.gif) no-repeat scroll left top; padding: 2px 0 2px 6px; border:1px solid #C6C6C6;color:#919191;font-size:0.92em;height:16px;}.form_style ul li select { background: #fff url(../images/input_bg.gif) repeat-x scroll left top; border: 1px solid #c6c6c6; height:20px; }
.form_style ul li input, .form_style ul li select { padding-left:5px; color:#919191; }
.form_style ul li .required { background: url(../images/elements.png) no-repeat scroll left 5px; position: absolute; width: 5px; height: 15px; left: 124px; top: 1px; _left:0px; _top:4px; }
.form_style .showerror { border:1px solid #e6a61a!important; }
.form_style .items li { margin:0 0 13px 0; width:210px; float:left; position:relative; }
.form_style .items ul li input { border: none; float: left; margin-right: 5px; background:none; height:auto; }
.form_style .items li label { text-align: left; width: auto; float: left; font-size: 0.92em; position:relative; top:0px; line-height:normal; margin-top:0px!important; }

.form_style .items.alerts-list-stuff li {margin:0 0 0 0;}

.form_style ul.industries-list li input {background-image:none;}
.form_style ul.alerts-list-stuff li input {border:0;background-image:none;float:left;}

fieldset legend { display:block; margin-bottom:5px;float:left; }
.screen_name_hint {display: block;color:#919191; font-size: 0.83em; width: 257px;}
#login_overlay_form .form_footer {border:none;}
/*profile-register pages common styles*/
.profile .header .headings { margin-bottom: 20px; }
.profile .header .headings li { margin-bottom: 3px; }
.profile h6 { font-size: 0.96em; text-transform: uppercase; color: #919191; margin-bottom:5px;}
.profile .header .headings p, .profile .header label { font-size: 0.92em; }
.alert_settings .box1 { float: left; width: 220px; margin:0 10px 0px 0; }
.alert_settings .box1 p{ font-size:0.92em; }
.alert_settings input { border:none; padding-left:0!important; }
.checkboxes { float: left; padding:10px 20px; }
.checkboxes .form_style .items li label { width:auto; }
.alert_settings fieldset { display: block; margin-bottom:10px; clear: both; overflow: hidden; }
.alert_settings .box2 { width: 210px; float:left; padding-top:19px; }
.alert_settings .header { width: 440px; overflow: hidden; clear: both; padding:0px; }
.alert_settings .alerts, .alert_settings .newsletter, .alert_settings .privacy, .alert_settings .affinity, .alert_settings .captcha  { clear: both; float: left; margin-top:13px; }
.alert_settings .subheadings { font-size:0.92em; color: #919191; margin:10px 0; display: block; padding:0; float:left; }
.alert_settings .left, .alert_settings .right { width:220px; }
.view_sample { display:block; background: transparent url(../images/sprite.png) no-repeat scroll 0px -1314px; padding:15px 0 0 5px; font-size: 0.96em; width: 100px; }
.monthly_guide { display: block; font-weight: normal; }
.alerts .form_style { margin-bottom: 5px; }
.alerts p { margin-bottom: 10px; font-size:0.96em; }
.alerts .headings { margin-bottom: 10px; }
.alerts .form_style .items {width: 220px;}
.newsletter .headings, .privacy .headings, .rss .headings { margin-bottom: 10px; }
.bcgportal_newsletter { font-weight: bold; }
.newsletter h6 {margin-bottom: 10px;}
.my_acccounts_cont .alert_settings .rss {padding:15px 0 15px 20px;clear:both;}
.my_acccounts_cont .alert_settings .rss span{text-transform:uppercase;}
.rss img {background:url("../images/spritegif.gif") no-repeat scroll left -2238px transparent;display:block;float:left;margin-right:4px;width:13px;height:13px;}


/*common overlay styles*/
.overlay_form .buttons_box { margin: 10px 0 10px 20px;overflow: hidden;}


/*overlay - register*/
.overlay-background { background-color:#000000; height:100%; left:0px; opacity:0.4; position:absolute; width:100%; z-index:900; filter: Alpha(Opacity=40);top:0;  }
.overlay_form { display:block; position:absolute; text-align:left; width:488px; z-index:1000; }
.overlay_form .top_curve { background:transparent url(../images/hor_sprite.png) no-repeat scroll -4954px 0; display:block; height:9px; width: 488px; }
.overlay_form .middle_body { background:transparent url(../images/hor_sprite.png) repeat-y scroll -5456px 0; padding: 0 5px 0 3px; width: 480px; position:relative; float:left; }
.overlay_form .bottom_curve { background:transparent url(../images/hor_sprite.png) no-repeat scroll -4954px -22px; display:block; height:10px; width: 488px; clear:none; float:left; }
.overlay_form h5 { font-size: 1.83em; font-family:georgia; padding: 15px 0 10px 20px; color: #919191; _padding-left:15px; }
.content_box { display:block; padding:10px 20px; font-weight:bold; width:440px; background:#e2e2e2 url(../images/overlay_text_bg.gif) repeat-x scroll top left; margin-bottom:10px; }
.overlay_form .breadcrumb { background: url(../images/big_sprite.png) no-repeat scroll left top; height: 21px; width: 461px; font-size: 1em; color: #fff; text-transform: uppercase; clear: both; margin: 0 10px 20px; }
.overlay_form .breadcrumb ul li { float: left; background: url(../images/breadcrumb_sep.png) no-repeat scroll right top; height: 18px; padding:3px 10px 0 9px; }
.overlay_form .breadcrumb ul .current { font-weight: bold; }
.overlay_form .profile { overflow: hidden; line-height:normal; clear:both; }
.overlay_form .user_msg p {color: #303030; font-weight: normal; margin-bottom: 10px;}
.overlay_form .middle_body .hasbullet {overflow:hidden;padding:0 20px;}
.overlay_form .middle_body .hasbullet ul { margin:10px 0 10px 10px; }
#register_error_overlay .content_box {font-weight:normal;}
/*step 1*/
#step1 {overflow:visible;}
.overlay_form .my_profile .email_pwd { position:relative; width:440px;clear:both; }
.overlay_form .my_profile .info { font-size:0.83em; position:relative; right:0px; top:25px; width:100px; line-height: 12px; color: #919191; }
.overlay_form .my_profile .email_pwd input { width:202px; }
.overlay_form .my_profile .email_pwd select { width:209px; }
.overlay_form .my_profile .pers_info { padding-bottom: 20px; border-bottom: 1px solid #e7e7e7; }
.overlay_form .my_profile .pers_info ul{ clear:both }
.overlay_form .my_profile .pers_info input { width:250px; }
.overlay_form .my_profile .pers_info select { width:257px; }
.overlay_form .my_profile fieldset { display: block; padding:0 20px 15px; position: relative; width: 440px; }
.overlay_form .my_profile .screen_name_hint {margin-left:122px;margin-top:5px;float:left;}
.overlay_form .my_profile .profile_subheadings {float:left;}
/*step 2*/
.overlay_form .alert_settings .box1 {margin-right:0px;}
.overlay_form .alert_settings .header { width: 440px; padding:0px 20px; }
.overlay_form .alert_settings .header .form_style ul.items li {width:auto;}
.overlay_form .alert_settings .checkboxes { border-bottom: 1px solid #ebebeb; width: 440px; }
.overlay_form .alert_settings .checkboxes .items, .overlay_form .alert_settings .checkboxes .items li{ width: 100%; }
.overlay_form .alert_settings .subheadings { width: 440px; }
.overlay_form .alerts, .overlay_form .newsletter, .overlay_form .privacy, .overlay_form .captcha  { border-bottom:1px solid #ebebeb; }
.overlay_form .checkboxes .form_style .items li label { width:179px; }
/*step 3*/
.overlay_form .step3 .header { padding:0 20px; }
.overlay_form .step3 .header .headings{margin-bottom:0;}
.overlay_form .step3 .headings .intro_txt { margin-bottom:10px; }
.overlay_form .step3 .header h6 { margin-bottom: 10px; color:#303030; font-weight:bold; }
.overlay_form .step3 input[type="submit"].done {margin:0;}
.overlay_form .error_cont .top_curve { background: url(../images/big_sprite.png) no-repeat scroll left -30px; height: 2px!important; width: 460px; display: block; }
.overlay_form .error_cont .middle_body { background: #e6a61a; width: 436px; _width:441px; padding-left: 20px; text-align: left; }
.overlay_form .error_cont .bottom_curve { background: url(../images/big_sprite.png) no-repeat scroll left -59px; height: 2px; width: 460px; }
.activation_msg { clear:both; color:#919191; float:left; font-family:georgia; font-size:1.5em; height:200px; margin:0 auto; padding:50px 10px; text-align:center; width:925px; }
.activation_msg p { margin-bottom:20px; }
.overlay_form .intro_txt { color:#919191; }
#register_link_facebook_overlay .content_box {font-weight:normal;}
#register_link_facebook_overlay .content_box .buttons_box{margin:10px 0;}

/*login styles*/
.loginform .content_box { font-weight:normal; display:block; padding:20px 10px 20px 22px; width:445px; background:#E3E3E3 url(../images/overlay_text_bg.gif) repeat-x scroll top left; margin-bottom:10px; overflow: hidden; }
.overlay_form .form_footer span { float: right; font-size:0.96em; }
.overlay_form .form_footer .foot_txt { font-size: 0.96em; color: #919191; float: left; }
.overlay_form .form_footer .foot_txt_spcl {font-size: 0.96em; color: #919191; display: block;}
.overlay_form .login_form .login { list-style: none; margin-bottom: 10px; display: block; overflow: hidden; }
.overlay_form .login li label { display: block; width: 150px; color: #303030; font-size: 0.96em; margin-bottom: 2px; }
.overlay_form .login input { width: 212px; }
.overlay_form .login .left, .overlay_form .login .right { width: 218px; }
.overlay_form .keep_log { float: right; width: 218px; text-align: left; }
.overlay_form .keep_log input { float: left; margin-right: 5px; background:none; padding:0; border:none; }
.overlay_form #loginform .error_cont { top:0px; }
.overlay_form .content_box p { clear: both; }
.overlay_form .faceconnect { background: url(../images/spritegif.gif) no-repeat scroll left -388px; width: 93px; height: 18px; text-indent: -200px; display: block; }
.overlay_form .login_txt { margin-left: 25px; margin-top: 10px; }
.overlay_form .login_txt li { margin-bottom: 10px; }
/*overlay common sytles- option2*/
.opt .form_footer { border:none; }
.opt .non_mod { height:18px; padding-left:5px; padding-top:2px; width:177px; background:none; margin-top:2px; border: 1px solid #c6c6c6; }
.opt .content_box {position: relative; font-weight:normal; background-color:#e2e2e2; color:#303030; font-size:0.96em; margin-bottom:0; overflow:hidden; padding:20px 20px 25px; }
.opt .content_box ul li { margin-bottom:5px; display:block; float:left; position:relative;width:440px;}
.opt .content_box ul .left { margin-right:20px; }
.opt .content_box label { display:block; }
.opt .content_box input { width:202px; }
.opt .content_box input.accept_terms_cbox { width:auto; height:13px; background: none; border: none;float:left;margin-right:10px;}
.opt .submit { margin-top:10px; }
.opt .content_box .info{ color:#919191;font-size:0.83em;line-height:12px;position:absolute;right:15px;top:13px;width:205px;}
.opt .content_box ul li span.centre{ top:1px;}
.opt .content_box .subscripmgmt {margin:24px 0 5px 0;}
.opt .content_box .iagree {margin:4px 0 10px 0;}
#accept_invite .content_box { padding:20px 20px 20px; }
#change_password_email .non_mod {height:auto;padding:3px 1px;width:200px;}
/*various overlay styles*/

#forgot_password .fp_step2 .content_box { background:#fff; }
#forgot_password .content_box { padding:20px }
#forgot_password .content_box p { margin-bottom:10px; }
#forgot_password input { width:212px; }
#forgot_password .close_grey { margin-top:40px; }
#forgot_password .error_cont { margin:5px 10px; }
#new_password .non_mod { width:376px; }
html>body #new_password .non_mod { width:371px; }

#delete_account .content_box, #addtolib .content_box, #addToAlerts .content_box { background:none!important; }
#delete_account .content_box ul li { margin-bottom:20px; }
#delete_account .content_box .pw_box { margin-bottom:3px; }
#delete_account .content_box .check_box { float:left; width:auto; margin-right:5px; border:none!important; background:none; }
#delete_account .content_box textarea { width:435px; margin-top:3px; height:95px; }
#delete_account .cancel_arrow { float:left; margin-right:15px; }
#delete_account .delete_ac { float:left; }
#addtolib .content_box, #addToAlerts .content_box { border-top:1px solid #e2e2e2; }
#addtolib .content_box .close_grey { margin-top:40px; }
#addtolib .content_box .done { margin-top:40px; }
#addToAlerts .content_box { padding:20px; }
#addToAlerts .content_box input { float:left; width:20px }
#addToAlerts .content_box ul { margin:10px 0;overflow:hidden;display:block; }
#addToAlerts #step2 p { margin-bottom:10px; }
#addToAlerts .content_box .send, #addToAlerts .content_box .close_grey { margin-top:20px; }
#addToAlerts .cancel { float:left; }
#addToAlerts .button_cont { clear:both; overflow:hidden; margin-top:20px; }

/*.resend_activation_link { background: none repeat scroll 0 0 #F6F6F6;border-bottom: 1px solid #E6E6E6;border-top: 1px solid #E6E6E6;display: block;margin-bottom: 10px;margin-top: -10px;padding: 10px 0;}*/

/*.resend_activation_link {   background: none repeat scroll 0 0 #F6F6F6;border: 1px solid #E6E6E6;display: block;margin: 0 20px 10px;padding: 10px 0;}*/
 .resend_activation_link {background: none repeat scroll 0 0 transparent;border: medium none;margin: 0;padding: 0 0 10px 0;}
.resend_activation_link .message , .success .message {font-weight:normal; }
.resend_activation_link .no {float:left; margin-right:10px;}
#forgot_password .resend_activation_link h5{padding:15px 0 10px 20px;}
.success .done{ margin: 10px 0 10px 20px;}
.resend_activation_link .form_buttons {padding: 15px 20px 5px;}
.registration .success .content_box {padding: 20px;font-weight:normal; }
/*my accounts - common*/
.my_acccounts_cont { float: right; width: 730px; }
.left_col_nav { float: left; width: 190px; }
.left_col_nav ul li { height: 30px; width: 190px; border-bottom: 1px solid #FFF; background: url(../images/elements.png) repeat-x scroll 0px -498px; }
.left_col_nav ul li a { background: url(../images/elements.png) no-repeat scroll; display: block; height: 20px; width: 165px; padding-left: 25px; color: #10543f; text-transform: uppercase; font-size: 0.92em; padding-top: 9px; cursor: pointer; background-position: 0px -14px; text-align: left; }
.left_col_nav ul li a:hover { background-position: 0px -50px; }
.left_col_nav ul li .selected { background: url(../images/elements.png) no-repeat scroll 0px -50px; display: block; height: 20px; width: 165px; padding-left: 25px; color: #10543f; text-transform: uppercase; font-size: 0.96em; padding-top: 9px; cursor: pointer; text-align: left; }
#profile_nav ul li a { font-size:0.96em; }
h2.profile_head { margin-bottom: 12px; clear:both; font-weight:normal;  margin-top: 64px; }
.profile h4 { background: url(../images/profile_head_bg.jpg) no-repeat scroll left top; height: 18px; width: 715px; padding-top: 3px; padding-left: 15px; font-size: 1em; text-transform: uppercase; color: #FFF; }
.profile .content { background: #f2f2f2; padding:0; float: left; width: 730px; margin-right:0; }
.profile .profile_subheadings { text-transform: uppercase; color: #919191; font-size: 0.83em; font-weight: bold; margin-bottom: 4px; margin-left: 122px; display: block; }
.profile .note { display:block; padding:43px 0 0 0; clear:both; color:#919191; font-size:0.92em; }
.profile .form_buttons { padding:15px 20px; float: left; width: 440px; }
.form_footer { overflow: hidden; clear: both; padding: 10px 20px; border-top: 1px solid #e7e7e7;  color:#919191; font-size:0.96em;width:440px; }
.form_footer a{color:#389C7D; }
.form_buttons { overflow: hidden; clear: both; padding: 10px 20px; }
.profile .emailpolicy { width: 300px; font-size: 0.83em; float: left; line-height:normal; }
.profile.emailpolicy a { color:#10543f; }
.my_acccounts_cont .form_footer {border-top:1px solid #fff;padding:10px 20px;width:690px;}
.my_acccounts_cont .info { background: #f2f2f2; height: 28px; width:700px; float:left; padding: 0 15px; }
.my_acccounts_cont .info .left { padding-top: 7px; font-size: 0.96em; color: #919191; display:block; }
.my_acccounts_cont .info .right { padding-top: 7px; font-size: 0.96em; color: #919191; display:block; }
.my_acccounts_cont .profile_section { padding:10px 15px; float:left; clear:both; width:700px; border-bottom:1px dotted #d4d4d4; position:relative; }
.my_acccounts_cont .profile_section .category { font-size:0.73em; font-weight:bold; }
.my_acccounts_cont .profile_section .items { width:auto; }
.my_acccounts_cont .screen_name_hint {margin-left:120px;float:left;margin-top:5px;}
.my_acccounts_cont .form_style ul li .required {position:static;}
/*my accounts-my profile*/
.my_acccounts_cont .my_profile { padding-top:20px; }
.my_acccounts_cont .my_profile .container1 { float: left; width: 440px; margin-right: 15px; margin-left:20px; }
.my_acccounts_cont .my_profile .container2 { float: right; width: 195px; margin:23px 20px 0 0; }
.my_acccounts_cont .my_profile .container2 .facebook_cont { float: right; width: 195px; margin:23px 0px 0px 0; }
.my_acccounts_cont .my_profile .form_buttons { padding-left:138px;  clear: none;width:200px;}
.my_acccounts_cont .my_profile .form_style input { width:250px; }
.my_acccounts_cont .my_profile .form_style input.required { width:250px; position:static;}
.my_acccounts_cont .my_profile .form_style select.required { width:257px; position:static;height:20px;padding-bottom:0;padding-left:4px;}
.my_acccounts_cont .my_profile .form_style select { width:257px; padding-left:2px; }

/*my accounts-alert&settings*/
.my_acccounts_cont .alert_settings { padding-top:20px; }
.my_acccounts_cont .alert_settings .container1 { width:730px; }
.my_acccounts_cont .alert_settings .header, .my_acccounts_cont alert_settings .checkboxes { padding:0 20px; width:690px; }
.my_acccounts_cont .alert_settings .subheadings { width: 730px; font-size:0.92em; }
.my_acccounts_cont .alert_settings .box1 h6 { text-transform:uppercase; font-size:0.96em; color:#919191; }
.my_acccounts_cont .alert_settings .checkboxes { position:relative; width:690px; }
.my_acccounts_cont .alert_settings .checkboxes .items { margin:0 0px 10px 0; float:left;width:450px }
.my_acccounts_cont .alert_settings .checkboxes .items li{ float:left;width:450px }
.my_acccounts_cont .alert_settings fieldset { margin-bottom:0px; }
.my_acccounts_cont .alert_settings .form_buttons { padding-left:20px; }
.my_acccounts_cont .alert_settings .checkboxes, .my_acccounts_cont .alert_settings .alerts, .my_acccounts_cont .alert_settings .newsletter, .my_acccounts_cont .alert_settings .privacy, .my_acccounts_cont .alert_settings .rss , .alert_settings .affinity { border-bottom:1px solid #fff; }
.my_acccounts_cont .alert_settings .checkboxes .info { color:#919191; font-size:0.92em; position:absolute; right:20px; top:21px; width:220px; background:transparent; height: auto; padding:0; }
.my_acccounts_cont .alert_settings .checkboxes .info p{margin-bottom:10px }
.my_acccounts_cont .alert_settings h6.rssfeed_enabled { background:transparent url(../images/spritegif.gif) no-repeat scroll 60px -2237px; width:200px; }
.my_acccounts_cont .alert_settings .items li label, .my_acccounts_cont .alert_settings .header li, .my_acccounts_cont .alert_settings .header label { font-size:0.92em; }
.my_acccounts_cont .alert_settings .items li {width: 220px;}
.my_acccounts_cont .alert_settings .items li label {float:left;width: 635px;margin:0 0 0 7px; padding:0;}
.my_acccounts_cont .alert_settings .newsletter .items li label { font-size:0.96em; width: auto;}
.my_acccounts_cont .newsletter .form_style .items li, .my_acccounts_cont .privacy .form_style .items li, .my_acccounts_cont .rss .form_style .items li  { /*width: 460px;*/width:662px; }

/*alerts redesign*/
.alerts-section
{
    border-bottom:solid 1px #fff;
    padding: 15px 20px 15px 20px;
    clear:both;
 }

.my_acccounts_cont .alert_settings .alerts-section .items li
{
    width:670px;
    }

.my_acccounts_cont .alert_settings .alerts-section fieldset
{
    margin-bottom:0px;
    }

.alerts-list li
{
    float:left;
    width:225px;
}


.register-list li {
    float:left;
    width:220px;
}


.industries-list label
{
    text-align:left!important;
    display:block;
    margin:0 0 0 10px!important;
}

.alerts-list label {
    width:190px!important;
}

.register-list label {
    width:190px!important;
}

.industries-list input
{
    float:left;
    border:0!important;
}

.alert_settings .items li label {
    float:left;
    margin:0 0 0 7px;
    width:635px;
}

.alert_settings .register-alerts items li label {
    width:200px;
}

.register-section {
     border-bottom:1px solid #ebebeb;
     padding:15px;
     clear:both;
}

.register-section fieldset {
    margin-top:10px;
}

.affinity .selected_items { background: #fff url(../images/input_bg.gif) repeat-x scroll left top; border: 1px solid #c6c6c6;color:#303030;font-family:arial;font-size:1em;padding:5px;width:405px; }
.affinity .treeview_container {padding:0 5px;margin-top:10px; height:200px; overflow-x:hidden; overflow-y:auto; width:250px; background: #fff url(../images/input_bg.gif) repeat-x scroll left top; border: 1px solid #c6c6c6;}
.affinity .expand_button {float: left;cursor:pointer;font-size:0.92em;margin:10px 0;padding-left:10px;text-transform:uppercase;background:#f2f2f2 url(../images/big_sprite.png) no-repeat scroll 0 -745px;}
.affinity .expand_button span{background:#f2f2f2 url(../images/big_sprite.png) no-repeat scroll 100% -745px;display:block;height:25px;line-height:25px;padding-right:30px;}
.affinity .expand_button.collapsed {background-position: 0 -745px;}
.affinity .expand_button.collapsed span {background-position: 100% -745px;}
.affinity .expand_button.expanded {background-position:0 -780px;}
.affinity .expand_button.expanded  span {background-position: 100% -780px;}
.affinity .bold_green {font-weight:bold; color:#10543F;}
.affinity .alert_message {margin-top:5px; margin-bottom:10px; color:#10543F;}
.affinity { padding:0 20px; width:690px; }
.treeview_container li ul li {margin:0px;padding:0px;clear:both;/*float:left;*/}
.treeview_container li ul li div {height:21px;padding-left:20px}
.treeview_container li ul li div label {display:block;float:left;height: 17px; margin:0px;}
.treeview_container li ul li div label input {margin: 0px 5px 0px 0px;float:left;padding:0;width:15px;height:15px;line-height:15px;}
.treeview_container li ul li div label span.labeltext {clear:none;display:block;float:left;line-height:17px;height:17px;}

/*Office affinity overlay */
.office_overlay .header, .office_overlay .checkboxes { padding:0 20px; width:690px; }
.office_overlay .header .headings {margin-bottom: 20px;}
.office_overlay h6 {color: #919191; font-size: 0.96em; margin-bottom: 5px; text-transform: uppercase;}
.office_overlay .header .headings p {font-size: 0.92em;}
.office_overlay .header label , .office_overlay .header li {font-size: 0.92em;}
.office_overlay .middle_body {padding-top: 15px;}

/* Office Suite */
.add_office {cursor:pointer; float: right; margin-right:5px; color: #10543F;font-size: 0.83em;font-weight: bold;text-transform: uppercase;}

 /*my accounts-my library*/
.my_acccounts_cont .my_library { background-color:#fff; }
.my_acccounts_cont .my_library .profile_section .headline { font-size:1.25em; }
.my_acccounts_cont .my_library .profile_sectionhover { background:#f2f2f2; cursor:pointer; }
.my_acccounts_cont .my_library .profile_section .items {position: relative;}
.my_acccounts_cont .my_library .profile_section .items p { display:block; margin-bottom:3px; width:640px; }
.my_acccounts_cont .my_library .profile_section .delete_library_item { position: absolute; right: 0; top:18px;background:url("../images/spritegif.gif") no-repeat scroll -164px -16px transparent;font-style:normal;padding-left:6px;color: #10543F;}
.my_acccounts_cont .my_library .profile_section .delete_item { position:absolute; right:20px; top:23px; background: transparent url(../images/spritegif.gif) no-repeat scroll 46px -806px; padding-right:15px; text-transform:uppercase; color:#919191; font-size:0.83em; }
.my_acccounts_cont .profile_section .delete_item { position:absolute; right:20px; top:23px; background: transparent url(../images/spritegif.gif) no-repeat scroll 46px -806px; padding-right:15px; text-transform:uppercase; color:#919191; font-size:0.83em; }
/*my accounts-my contribution*/
.my_acccounts_cont .my_contributions .profile_section .items li { overflow:hidden; width:700px; }
.my_acccounts_cont .my_contributions .profile_section .headline { float:left; width:535px; margin:0 35px 7px 0; display:block; }
.my_acccounts_cont .my_contributions .profile_section .headline a { font-size:1.25em; }
.my_acccounts_cont .my_contributions .profile_section .rating { float:right }
.my_acccounts_cont .my_contributions .profile_section .items li ul li { display:block; background:transparent url(../images/spritegif.gif) no-repeat scroll -161px 2px; margin:0 0 5px 15px; padding-left:10px; }
/* Layout */
#page_wrapper { width:950px; margin: 0 auto; text-align: left;  }
#footer { width:100%; clear:both; text-align: center; background: #f7f7f7; border-top: 1px solid #dbdbdb; }
#footer .contents { width:950px; margin:0px auto; overflow: hidden; float:none; }
/*header*/
#header { height:70px;position:relative;z-index:800; }
#header .logo { float: left; position: relative; top: 15px; }
#header .status {bottom:0;clear:both;color:#C6C6C6;float:right;font-size:1.17em;position:absolute;right:0;text-transform:uppercase;}
.status strong { font-style: normal; font-weight: bold; }
/* Article pagination*/
.pagination { clear:both; overflow:hidden; line-height:normal; position:relative; }
.pagination .pages { display: inline; margin: 0 auto; position:relative; z-index:10; top:4px; }
.pagination .article_pagination { height:15px; color: #166b52; text-transform: uppercase; font-size: 0.85em; font-family: "Times New Roman"; overflow: hidden; width: 100%; padding: 10px 0px; margin: 10px auto; text-align: center; background:transparent url(../images/spritegif.gif) repeat-x scroll left -1546px; position:relative; }
.pagination .pages li { background:#fff none repeat scroll 0 0; border-bottom:medium none; display:inline; float:none; margin:0 2px; padding:0 !important; position:static; width:auto;}
.left_cont { float: left; width: 54px; background: #fff; }
.left_cont a { float: left; width: 40px; background: #fff; }
.right_cont { float: right; width: 54px; background: #fff; }
.right_cont a { float: right; width: 40px; background: #fff; }
.center_cont { background: url(../images/pagination_bg.gif) repeat-x left center; width: 350px; margin: 0 55px; _width: 340px; }/* attributes with "_" is an IE6  hack*/
.pagination .article_pagination span { font-size: 0.83em; cursor: pointer; }
.article_pagination a:link, .article_pagination a:visited { text-decoration: none; color: #166b52; }
.pages li a:link, .pages li a:visited { color: #166b52; text-decoration: none; padding: 0 2px; }
.pagination .curr_page { color: #919192 !important; font-size: 1.5em; position:relative; top: 2px !important; color: #919192; font-weight: bold; }
.prev_page { position:absolute; left:0; top:20px; background:#fff url(../images/back.gif) no-repeat scroll left 2px; display: block; height: 15px; padding:0 10px 0 15px; width: 30px; z-index:10; }
.next_page { position:absolute; right:0; background:#fff url(../images/next.gif) no-repeat right 2px; display: block; height: 15px; padding:0 15px 0 10px; width: 30px; float: right; z-index:10; top:20px; }
.bgline { border-top:1px solid #ccc; width:100%; display:block; position:relative; top:-8px; }
.pagination .pages li a.selected { color:#919191; font-size:2em; position:relative; top:3px; }
/*my library pagination*/
#mylibrary .pagination { width: 460px; margin:0 auto; }
/*chapter pagination*/
.curr_chapter_number, .next_chapter_number { display: none; }
.chapter_pagination {float:left; border-top: 1px solid #ccc; overflow: hidden; padding-top: 10px; margin: 10px 0; width: 100%; }
.chapter_pagination a { color:#5E5E5E; }
.chapter_pagination a:hover { color:#10543f; }
.prev_chapter { float: left; width: 200px; }
.prev_chapter a { float: left; display: block; outline: 0; }
.backimg { background: #fff url(../images/back.gif) no-repeat left 4px; padding-left: 10px; }
.backimg em { color: #fff; float: left; visibility: hidden; width: 1px; }
.backimg span { float: right; padding-left: 5px; text-align: left; width: 180px; }

.nxtimg span p, .backimg span p { width:auto; overflow:visible; padding:0; }
.next_chapter { float: right; text-align: right; width: 200px; }
.next_chapter a { float: right; display: block; outline: 0; }
.nxtimg { background: #fff url(../images/next.gif) no-repeat right 4px; padding-right: 10px; }
.nxtimg em { color: #fff; float: right; visibility: hidden; width: 1px; }
.nxtimg span { float: left; padding-right: 5px; text-align: right; width: 180px; }
.prev_chapter a:link, .prev_chapter a:visited, .next_chapter a:link, .next_chapter a:visited { color: #5e5f5e; font-size: 1em; text-decoration: none; cursor: pointer; }
.prev_chapter a:hover, .next_chapter a:hover { color:#10543f }

.fbicon {background:url(../images/spritegif.gif) scroll no-repeat 0px -3385px;width:18px;height:18px;display:block;}
.fb_profile_picture {width:18px;height:18px;}
#main-navigation { float:left; height: 60px; width:730px; }

div.fb {padding:0;}
div.fb a{padding:0;height:auto;line-height:normal;background:url("../images/facebook_sprite.png") no-repeat scroll left -232px #29447E;}
div.fb a:hover{background:url("../images/facebook_sprite.png") no-repeat scroll left -232px #29447E;}


/*search in search result page*/
.search { width: 220px; height: 25px; position:absolute; top:35px;  right:0px; background: url(../images/gsa_search_bg.gif) no-repeat left top; padding: 1px 0 1px 5px;}
.search #searchbutton { cursor: pointer; float:left; position:absolute; right:0; top:0;}
.search input { float:left; }
.search button { float: left; border: 0; background: transparent; margin:-1.5px -3px; cursor:pointer;}
.search .searchinput { border:1px solid #fff; font-size: 1em; color: #919191; padding:3px 0 0 0px; width: 184px; margin: 0; float:left; outline:none; font-family:Arial, Helvetica, sans-serif;}
.searchpage_top_panel { background:#f2f2f2; float:left;width:460px;margin-bottom:10px; }
.searchpage_top_panel .search_panel_head { background: #17604a url(../images/hor_sprite.png) no-repeat scroll -5944px top; width:460px; float:left; color:#fff;padding:2px 0; }
.searchpage_top_panel .search_panel_head .search_header { float:left; padding:2px 0 0 15px; text-transform:uppercase; width: 300px; }
.searchpage_top_panel .search_panel_head .item_nos { float:right; padding:2px 15px 0 0; }
.searchresultpage .content{ margin-right:30px;}
.search_result {width:460px;float:left;}
.search_result li{ float:left; width:460px; padding: 0;position:relative;padding-bottom:5px;margin-bottom:10px;border-bottom:1px dotted #e7e7e7; }
.search_result li.noborder {border-bottom:none; }
.search_result li.indent {margin-top:-5px;padding-left:20px;width:440px;}
.search_result li .also {display:none;}
.search_result li .date {display: block;}
.search_result li .category {margin: 0;}
.search_result li.indent .also {color:#919191;display:block;font-size:0.9em;font-weight:bold;}
.search_result li .headline { font-size:1.25em; margin-bottom:5px; }
.search_result li .subline { font-size:0.96em; color:#5e5e5e; font-family:Arial; line-height:normal; }
.searchpage_top_panel .search_options { clear: both; float:left; padding:10px;width:440px; }
.search_options select { background: #fff url(../images/input_bg.gif) repeat-x scroll left top; border: 1px solid #c6c6c6; height:22px; padding-left:5px; color:#919191;}
.search_options #SortBy { width:147px;}
.search_options #NumberOfResultsPerPage { width:147px; margin-right:7px;}
.search_options .search_sort_options {width:306px; float:left;}
.showmore {position:absolute;right:10px;bottom:-12px; text-indent:-2000px; background:transparent url("../images/spritegif.gif") no-repeat scroll 0 -2149px; width:60px;height:13px;display:block;}
.searchOptions .search_alumni_news{margin: 0 0 10px 15px;}
.searchOptions .search_alumni_news input{margin-right: 10px;}

/*key match section in search result page*/
.featured_results{width:440px;float:left; background:#f2f2f2; padding:5px 10px 10px; margin-bottom:10px;}
.featured_results h3{ color: #5E5E5E; font-family: Georgia,"Times New Roman",Times,serif !important;font-weight: normal;font-size: 1.25em; padding-bottom:4px;}
.key-match_result li{ float:left; width:440px; padding:5px 0 0; position:relative; margin-bottom:5px;}
.key-match_result li:first-child{ border:none;}
.key-match_result li:last-child{ padding-bottom:0; margin-bottom:0;}
.key-match_result li .headline { font-size:1.25em; margin-bottom:0; }
.key-match_result li .subline { display:none;  font-size:0.96em; color:#10543F; font-family:Arial; line-height:normal; }

/*additional items header*/
#suite_slider .suite_head { color:#c6c6c6; float:left;font-weight:normal; margin-bottom:0; width:190px; left:0;height:75px;}
.addl_items { clear:both; float:left; width:950px; position:relative; margin-bottom:10px; z-index:1;}
.addl_items .suite_items { background:url("../images/elements.png") repeat-x scroll left -1539px #fff; float:left;width:950px; border-top:1px solid #F0F0F0;}
#suite_slider #slider{float:left;width:760px;margin:0;border:none;padding:0;height:75px;}
#suite_slider #slider .jcarousel-item {min-height:75px;height:75px;}
#suite_slider #slider .jcarousel-container , #suite_slider #slider .jcarousel-skin-tango .jcarousel-container { background:none; border:none;width:760px;padding:0;}
#suite_slider #slider .jcarousel-container .jcarousel-container-horizontal {height:75px;min-height:75px;padding:0;width:760px;}
#suite_slider #slider .jcarousel-container .jcarousel-clip-horizontal {width:734px;padding-left:10px;}
#suite_slider #slider .jcarousel-container .jcarousel-item {background:none repeat scroll 0 0 transparent;height:75px;min-height:75px;padding-top:0;width:245px;margin:0;}
#suite_slider #slider .publication_section {padding:10px 0 0;width:245px;}
#suite_slider #slider .office_affinity {padding:5px 0;width:245px;}
#suite_slider #slider .publication_section .img_cont {margin-right:10px;}
#suite_slider #slider .publication_section .headline{display:block;}
#suite_slider #slider .jcarousel-container .jcarousel-next-horizontal { background:transparent url("../images/big_sprite.png") no-repeat scroll 0 -884px;cursor:pointer;height:37px;position:absolute;right:1px;top:36px;width:15px;}
#suite_slider #slider .jcarousel-container .jcarousel-next-horizontal-hover { background-position:-31px -884px;cursor:pointer;}
#suite_slider #slider .jcarousel-container .jcarousel-prev-horizontal { background: transparent url(../images/big_sprite.png) no-repeat scroll 0px -848px;cursor:pointer;height:150px;right:1px;position:absolute;top:0;width:15px;height:37px;left:auto;}
#suite_slider #slider .jcarousel-container .jcarousel-prev-horizontal-hover { background-position: -31px -848px;cursor:pointer;}
#suite_slider #slider .jcarousel-container .jcarousel-prev-disabled-horizontal,
#suite_slider #slider .jcarousel-container .jcarousel-prev-disabled-horizontal:hover,
 #suite_slider #slider .jcarousel-container .jcarousel-prev-disabled-horizontal:active {
background-position:0 -848px !important;cursor:default;}
#suite_slider #slider .jcarousel-container .jcarousel-next-disabled-horizontal,
#suite_slider #slider  .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
#suite_slider #slider  .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
background-position:0 -884px !important;cursor:default;}
#suite_slider #slider .jcarousel-container .selected_suite_item {width:245px;margin:0;}
#suite_slider #slider .jcarousel-container .selected_suite_item .publication_section {
background:url("../images/selected_suite_item_bg.png") no-repeat scroll 0 0px transparent;height:65px;padding:10px 10px 0 21px;width:214px;}
#suite_slider #slider .jcarousel-container .selected_suite_item .office_affinity {
background:url("../images/selected_suite_item_bg.png") no-repeat scroll 0 0px transparent;float:left;height:65px;padding:5px 10px 5px 15px;width:214px;}
#suite_slider #slider .publication_section .contents,  #suite_slider #slider .publication_section .contents ul li {float:left;width:167px;}
#suite_slider #slider .selected_suite_item .publication_section .contents,  #suite_slider #slider .selected_suite_item .publication_section .contents ul li {float:left;width:140px;}
#suite_slider #slider  #no_scroll .jcarousel-prev , #suite_slider #slider  #no_scroll .jcarousel-next {display:none;}
.category_items a { color:#10543f; }
.category_items a:hover { text-decoration:underline; }
.categories_list_full_width { float:left; width:950px;padding-bottom:10px;}

/*content footer styles*/
#footer .content_footer_left { clear:both; float:left; width: 750px; border-top: 1px solid #dbdbdb; overflow: hidden; }
#footer .content_footer_left a:hover { text-decoration:underline; }
#footer .row { overflow: hidden; border-bottom: 1px solid #dbdbdb; width: 750px; }
#footer .content_footer_left .row h5 { width: 105px; color: #919191; font-size: 0.83em; text-transform: uppercase; font-weight: bold; margin:5px 0px; padding: 0px 10px 5px 0px; float: left; text-align: left; }
#footer .content_footer_left ul { margin: 0px; padding: 5px 0; float: left; list-style: none; width:635px; }
#footer .content_footer_left ul li { float:left; }
#footer .content_footer_left ul li a { display:block; color: #10543f; font-size: 0.96em; list-style: none; text-align: left; float: left; background: url(../images/footer_list.gif) no-repeat scroll right 6px; padding-right: 8px; padding-left: 5px; text-decoration: none; white-space:nowrap; }
#footer .underline { background: url(../images/footer_brdr.gif) repeat-x scroll left bottom; clear: both; width: 720px; }
.content_footer_left .categories { float: right; width: 635px; }
#footer .bg { background: #154436 url(../images/elements.png) repeat-x scroll left -1158px; height: 96px; margin-top: 30px; clear: both; }
#footer .backtotop { position:relative; height: 30px; margin: 0 auto; width: 950px; z-index: 1; }
#footer .backtotop span { background:transparent url("../images/spritegif.gif") no-repeat scroll 0 -1938px; color:#919191; cursor:pointer; display:block; font-size:0.83em; height:14px; padding-left:15px; position:absolute; right:60px; text-decoration:none; text-transform:uppercase; top:-15px; z-index:1000; }
.content_footer_right { margin-left:50px; width:145px; float: right; text-align:left; }
.content_footer_right .services { margin:0px; padding:0px; }
.content_footer_right .services li { display:block; margin:0 0 5px 0; float:left; width:130px;}
.content_footer_right .services a { color:#10543F; display:block; float:left; font-size:1em; height:18px; padding:2px 0 0 30px; text-decoration:none; text-transform:uppercase; }
.content_footer_right .services a:hover { text-decoration:underline;}
.content_footer_right .services .rssfeed_enabled { background:transparent url(../images/spritegif.gif) no-repeat scroll -1px -1404px; }
.content_footer_right .services .rssfeed_disabled { background:transparent url(../images/spritegif.gif) no-repeat scroll -1px -1486px; cursor:default; }
.content_footer_right .services .share_enabled { background:transparent url(../images/spritegif.gif) no-repeat scroll -1px -1376px; }
.content_footer_right .services .share_disabled { background:transparent url(../images/spritegif.gif) no-repeat scroll -1px -1459px; cursor:default; }
.copyright { color:#919191; font-size:0.83em; margin-top:20px; }
.content_footer_right ul.services{ overflow:hidden; display:block;}
.content_footer_right .services .feedback { background:transparent url(../images/spritegif.gif) no-repeat scroll -1px -3728px; }
.content_footer_right .services .mobileview { background:transparent url(../images/spritegif.gif) no-repeat scroll -1px -3760px; }
.content_footer_right .services .ipadview { background:transparent url(../images/spritegif.gif) no-repeat scroll -1px -3970px;}

/*error containers*/
/*overlay error container*/
.overlay_form .error_cont { font-size: 0.96em; font-weight: bold; color: #FFF; width: 462px; text-align: center; margin: 0 10px 10px 10px; position: relative; display:none; overflow:hidden; line-height: 18px; padding-bottom:3px; }
.overlay_form .error_cont .top_curve { background: url(../images/big_sprite.png) no-repeat scroll left -30px; height: 2px!important; width: 460px; display: block; }
.overlay_form .error_cont .middle_body { background: #e6a61a; width: 444px; _width:441px; padding-left: 12px; text-align: left; }
.overlay_form .error_cont .bottom_curve { background: url(../images/big_sprite.png) no-repeat scroll left -59px; height: 2px; width: 460px; }
/*other error containers*/
.error_cont { margin-bottom:5px; color:#fff; font-weight:bold; }
.error_cont .top_curve { background: url(../images/big_sprite.png) no-repeat scroll left -238px; height: 2px!important; width: 423px; display: block; }
.error_cont .middle_body { background: #e6a61a; width: 411px; padding-left: 12px; text-align: left; }
.error_cont .bottom_curve { float:left; background: url(../images/big_sprite.png) no-repeat scroll left -3728px; height: 2px; width: 423px; }
.error_cont .middle_body ul { margin:0; }
.comment_cont .error_cont { position:relative; top:-4px; }
.profile .error_cont { margin:0 0 10px 10px; }
/*toolbar*/
.tools_cont {width:730px;overflow:hidden;}
.article_header_image_inner .tools_cont { width:740px;  text-align:left;position: relative;top: 5px;}

.article_header_image_inner .tools_options { background-image:none; padding-left:0; }
.rating { float:left; height: 16px; margin-right: 9px; }
.rating .stars { display:block; height:16px; }
.rating .stars li { float:left; list-style-type:none; }


.tools_cont .rating, .tools_cont .tools_options, .tools_cont .font_resize { float: left;  }
.tools_cont .rating {padding-right: 7px; background: url(../images/spritegif.gif) no-repeat 60px -210px;}
.tools_cont .tools_options {margin-right:3px;}
.tools_cont .tools_options ul{margin: 0;}
.tools_cont .font_resize { width:47px;background: url(../images/spritegif.gif) no-repeat 0 -210px;padding-left:10px; }


.font_resize a, .font_resize a:hover, .font_resize a:focus { outline: 0; outline: none; }
.tools span { float: right; margin-right: 10px; }
.tools .font_resize { float: right; font-weight: bold; }
.tools .font_resize a , .tools .font_resize div , .tools_cont .font_resize a{background: transparent url(../images/article_toolbar.png) no-repeat scroll 0 0;display:block;text-indent: -2000px;}
a.font_dec:link, a.font_dec:visited ,  .tools_cont .font_resize a.font_dec_dis{ background-position: -166px -3px;   line-height: 13px; width: 12px; float: left; outline: 0; }
a.font_dec:hover { background-position:-166px -20px; }
.tools_cont .font_resize a.font_dec_dis {display: block; text-indent: -2000px; line-height: 13px; width: 12px; float: left; cursor:auto; }
a.font_inc:link, a.font_inc:visited , .tools_cont .font_resize a.font_inc_dis  {background-position: -183px -3px; display: block; text-indent: -2000px; line-height: 13px; width: 12px; float: left; outline: 0; }
a.font_inc:hover  { background-position: -183px -20px; }
a.font_inc_dis {display: block; text-indent: -2000px; line-height: 13px; width: 12px; float: left; cursor:auto; }
.tools .options { list-style: none; float: right; width:40px; }
.tools .options li { float:right; display: block; margin:0 0 0 8px; }
.pdf_article { background: url(../images/tools.gif) no-repeat 0px -76px; display: block; text-indent: -2000px; height: 12px; width: 12px; line-height: 0px; }
.print_article { background: url(../images/tools.gif) no-repeat 0px -58px; display: block; text-indent: -2000px; height: 12px; width: 12px; line-height: 0px; }
.font_resize div { float: left; display: block;background: url("../images/article_toolbar.png") no-repeat scroll -146px -2px transparent; text-indent: -2000px; width: 13px; line-height:13px; margin-right:2px; }
.tools_cont .txttools { color:#919191; font-size:0.75em; text-transform:uppercase; float: left; display: block; padding-top:3px; margin:0px;background: url(../images/spritegif.gif) no-repeat 0 -210px;padding-left:10px;  }
.tools_cont .tools_options .tools_all li ul li { float: left; padding-right: 9px; list-style-type:none; background:none; padding-left:0; margin-bottom:0; }
.tools_cont .tools_options .tools_all li { float: left; padding-right: 9px; list-style-type:none; background:none; padding-left:0; margin-bottom:0; }
.tools_cont .tools_options  a { text-indent: -2000px; display:block;background: transparent url(../images/article_toolbar.png) no-repeat scroll 0 0;}
.tools_options  a.email {background-position: 0 -22px;height: 9px;width: 16px;margin-top: 3px;}
.tools_options a.print_disabled {background-position: -23px -4px;cursor: default;height: 14px;width: 14px;}
.tools_options  a.print_enabled {background-position: -23px -21px;height: 14px;width: 14px;}
.tools_options  a.pdf_disabled { background-position: -46px -4px;cursor: default;height: 14px;width: 14px;cursor:default; }
.tools_options  a.pdf_enabled {background-position: -46px -20px;height: 14px;width: 14px; }
.tools_options  a.alert_disabled {background-position: -64px -3px;cursor: default;height: 14px;width: 13px;}
.tools_options  a.alert_enabled { background-position: -64px -19px;height: 14px;width: 13px;}
.tools_options  a.share_disabled { background-position: -104px -3px;cursor: default;height: 14px;width: 13px; cursor:default; }
.tools_options  a.share_enabled { background-position: -102px -19px;height: 14px;width: 11px; text-indent:0; }
.tools_options  a.share_enabled { text-indent:0; }
.tools_options  a.share_enabled img{display:block;height:15px;width:12px;}
.tools_options  a.save_disabled {  background-position: -84px -3px;height: 14px;width: 11px; cursor:default; }
.tools_options  a.save_enabled {  background-position: -83px -19px;height: 14px;width: 13px; }
.foo_tools { margin:10px 0; width:450px; }
.foo_tools ul li, .foo_tools .tools_options { background-image:none; padding-left:0; }
.foo_tools span { margin-left:0; }
.body .tools_cont { clear:both;float:left;margin:10px 0;width:460px;}
.body .tools_cont .tools_options { background:none; padding:0; }
.tools_options .all_tools { display:block; }
.tools_options .all_tools li { display:block; float:left; background:none; padding:0; }
.tools_options .all_tools .print_pdf { padding-right:9px; }
/*comment*/
.comment_cont { width: 460px; float: left; margin-top:40px; clear:both; }
.comment_cont .items, .comment_cont .login_screen { background:url(../images/elements.png) repeat-x scroll left -83px; width: 445px; float: left; padding: 8px 0px 5px 15px; display:block }
.comment_cont .items li, .comment_cont .login_screen li { clear:both; display:block; text-align: left; background:none; padding-left:0; }
.comment_cont h3 { clear:both; font-size: 1.17em; color: #c6c6c6; text-transform: uppercase; border-bottom: 2px solid #10543f; text-align: left; font-weight: bold; padding-bottom: 3px; width:460px; }
.comment_cont .rating { height:auto; margin:0; }
.individualrating { float:left; margin-bottom:5px; }
.individualrating .rating { margin-bottom:0; }
.comment_cont .rating .stars { display:block; float: left; margin-bottom:0; }
.comment_cont .rating .stars dd { float:left }
.comment_cont .rating span.head { font-size:0.83em; text-transform:uppercase; color: #5e5e5e; text-align:left }
.comment_cont .rating span.head p { padding-bottom:0; width:auto; }
.comment_cont .items .comment_js {overflow: hidden;margin-bottom:10px;}
.comment_cont label { font-size: 0.83em; display: block; text-align: left; text-transform: uppercase; color: #5e5e5e; float: left; }
.comment_cont textarea { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.96em; color: #303030; background: #FFF url(../images/input_bg.gif) repeat-x scroll left top; width: 420px; height: 70px; border: 1px solid #c6c6c6; margin: 0 20px 0 0;  }
.comment_cont .items .note { font-size: 0.96em; color: #5e5e5e; margin-bottom: 15px; display:block; width:422px; }
#individualRating {float:right;}
#individualRating img { cursor:pointer; }
#individualRating span.head {float: left;color:#919191;font-size:0.73em;margin: 3px 5px 0 0;}
.comment_cont .rating_msg {color:#FFFFFF;font-weight:bold;padding:5px 0;width:460px;}
.comment_cont .rating_msg .middle_body {background:#E6A61A;padding: 1px 8px;width:445px;text-align:left; }
.comment_cont .rating_msg .bottom_curve {background:transparent url(../images/big_sprite.png) no-repeat scroll left -59px;height:2px;width:460px; float: left;}
.comment_cont .rating_msg .top_curve{ background:transparent url(../images/big_sprite.png) no-repeat scroll left -30px;display:block;height:2px !important;width:460px; }
.comment_cont .rating_msg .middle_body ul {margin:0;}
.comment_cont .rating_msg ul li { background:none;padding:0;margin:0;}

.comment_js { clear: both; overflow: hidden; padding-top:5px; width:440px; }
.comment_js .error_cont { top:0; }
.comment_js ul, .content .comment_js ul { margin:0; padding:0; }
.comment_js ul li { margin:0; padding:0; width:440px; }
.comment_js ul li text-area { margin-right:0; }
.comment_cont .comments .rating { float:left; width:auto; }
.comment_cont .comment_rating { float: left; width: 460px;position: relative; }
.comment_cont .comment_rating .ratebox .rating { margin:0px; float: left;  }
.comment_cont .comment_rating .ratebox .rating .stars { margin:0px; width: 80px; height: auto; }
.comment_rating .ratebox { overflow:hidden;padding:10px 0;width:460px; }
.comment_rating .ratebox .rating span { float: left; width: 100px; display: block; color: #919191; font-size: 0.73em; text-align: left; margin:3px 0 0 5px; }
#comment_section { float:left; width:460px; }
.comment_rating .comment_count { color:#919191;font-size:0.75em; margin-top:-15px; float: right; text-align: right;  }
.comment_rating .panel_content .comment_count { margin-right:25px;color: #fff;}
.content .rating .stars li { background:none; padding:0 1px 0 0; float:left; clear:none; }
.comments { clear: both; overflow: hidden; width: 460px; padding:10px 0; border-top:1px solid #dfdfdf; }
.comments .edit_comment a, .comments .delete_comment a { font-style:normal; background:transparent url(../images/spritegif.gif) no-repeat scroll -164px -16px; padding-left:6px; position:relative; top:3px; }

.comments ul { margin:0!important; }
.comments ul li { display: block; clear: both; text-align: left; font-size: 0.96em; background:none!important; padding:0!important; width:auto; }
.comments ul li .stars { display:block; width:100px; float:left; margin:0!important; }
.comments ul li .stars li { float:left; padding:0 1px 0 0; background:none; clear:none; }
.comments a { font-style: italic; color: #10543f; }
.comments .comment { color: #303030; margin:0; padding:0; clear:both; background:none; }
.comments .comment_details { overflow: hidden; clear: both; width: 100%; }
.comments .comment_details ul,.comments .modify_comment_actions ul, .comments .comment_details ul li, .comments .modify_comment_actions ul li { margin: 0; padding:0;}
.comments .comment_details .date { text-transform: none; font-size:inherit; }
.comments .comment_details .screen_name { color:#10543f; font-style:italic; margin-bottom: 3px;}
.comments .modify_comment_actions .delete_comment { margin-right:10px; }
.comments .modify_comment_actions { text-align:right;width:100px;float:right;margin-top:-3px; }
.comments .modify_comment_actions ul li {display: inline; clear: none;}
.modify_comment { float:left; margin-top:10px; width:460px; margin-left:15px; }
.modify_comment .button_cont { clear:both; float:left; margin-right:38px; margin-top:5px; }
.modify_comment .button_cont a { font-style:normal; text-decoration:underline; font-size:0.96em; margin-left:5px; }
.comment_cont .showallcomments { border-top:1px solid #e2e2e2; color:#10543F; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.85em; line-height:normal; margin:10px auto; padding:10px 0; text-align:center; text-transform:uppercase; width:460px; }
.comment_cont .showallcomments a { margin:0px auto; background:#fff; display: block; position: relative; top:-16px; width:133px; }
.login_screen .left { margin:0 10px 0 10px; position:relative; top:3px; }
.login_screen { text-transform:uppercase; color:#919191; font-weight:bold; font-size:0.86em; overflow:hidden; }
.linkto_video { background: url(../images/spritegif.gif) no-repeat scroll left -736px; padding-left: 25px; }
.linkto_audio { background: url(../images/spritegif.gif) no-repeat scroll left -708px; padding-left: 25px; }
.in_this_article { /*margin:10px 0 0;*/ overflow:hidden; clear:both; }
.container_left .panel.in_this_article .section p { display:block; }
.content .in_this_article ul li { border-bottom:1px solid #e3e3e3; padding:6px 0!important; }
.smallheaders { color:#919191; font-size:0.83em; text-transform:uppercase; font-weight:bold; }
.pad_15 { padding:15px; }
.smalltxt { font-family:verdana; font-size:0.83em; }
.comment_cont .comment_rating #comments_and_ratings {width:460px;margin-bottom:0;}
.comment_cont .comment_rating #comments_and_ratings .hd span{width:445px;}
.comment_cont .comment_rating #comments_and_ratings .panel_content{background:none;}



/*meta links*/
.meta_head {clear:both; }
/*sitemap*/
.sitemap { width:710px; margin-top:10px; float:left; margin-right:10px; }
.sitemap h2 { border-bottom:1px solid #cfcfcf; margin-bottom:10px; padding-bottom:1px; color:#919191; }
.sitemap .nav_section { padding-bottom:40px;width:710px;float:left; }
.sitemap .nav_section .pages , .sitemap .nav_section .nav_items { display:block; float:left; }
.sitemap .nav_section .pages li ,  .sitemap .nav_section .nav_items li{ display:block; float:left; margin-bottom:5px; padding-right:20px; width:215px;word-wrap:break-word; }
/*privacy policy*/
.privacyContentContainer .feedback { margin-top:20px; }
.privacyContentContainer .feedbackSide { margin-top:20px}
.container_right .panel.feedbackSide .panel_content {
    padding: 5px 15px;
    width: 200px;
}
.meta_cont { margin-top:9px; color:#5e5e5e; font-size:0.96em; float:left; margin-right:40px; width:670px; }
.meta_cont h6 { margin:20px 0; }
.meta_cont ul li { background:url(../images/termsofuse_list.png) no-repeat scroll left 4px; padding-left:7px; display:block; }
.meta_cont .upper { text-transform:uppercase; }
.meta_cont p { margin-bottom:10px; }
/*feedback*/
.feedback .panel_content { padding:15px; }
/*help & faq*/
.three_col .meta_cont { margin:0 0 20px 0; width:460px; }
#help_nav ul li a { font-size:0.92em; }
.help_faq { }
.faq { display:block; float:left; font-size: 1em; margin-bottom:25px; width:460px; }
.faq li { background:transparent url('../images/spritegif.gif') no-repeat scroll -162px -40px; display:block; padding-left:10px; margin-bottom:5px; }
.faq_ans { float:left; font-size:0.96em; width:460px; }
.faq_ans li { display:block; margin-bottom:15px; }
.faq_q { color:#10543F; display:block; font-size:1em; font-weight:bold; margin-bottom:2px; }
.faq_a { color:#5E5E5E; display:block; font-size:0.96em; }
.faq_a p { margin-bottom:5px; }
.faq_a br { display:none; }
/*Three column template*/
.three_col { width:950px; float:left; padding-bottom:60px; }
.three_col .container_left { width:190px; float:left; margin-right:30px; }
.three_col .content { width:460px; float:left; overflow:visible; }
.three_col .container_right { width:230px; float:right; text-align:left; }




/*commentary page*/
.two_col_left .commentary_author_image { width:190px;}
.two_col_right .article_header_image { width:730px; height:auto; margin-bottom:10px; }
.two_col_right .article_header_image .article-header { float:left; height:auto; margin-bottom:10px;  width:730px;   position: relative;}
.two_col_right .article_header_image .article-header .article_header_title {  padding-top: 93px;  margin-bottom: 20px; position:static; height:auto; }
.two_col_right .article_header_image .article-header .article_header_title .article_maintitle { position:static; }
.two_col_right .article_header_image .article-header .article_header_subtitle { height:auto; }
.two_col_right .article_header_image .article-header .article_header_subtitle .subtitile { position:static; }
/* .two_col_right .article_header_image .author_date { display:none; } */
.two_col_right .article_header_image .author_date .author  { visibility:hidden; }
.two_col_right .article_header_image .subtitle { color:#777777; position:static; }
.two_col_right .containerouter { float:left; width:730px; padding-bottom:60px;}
.two_col_right .containerouter .date_title { width:460px; }

/*admin page*/
.adminpage { width:960px; margin:0px auto; overflow:hidden; text-align:left; float:left; width:950px; }
.adminpage .container_left { width:190px; margin:0 20px 0 0px; }
.adminpage .content { width:740px; margin:0; }
.adminpage .content form { width:550px; margin:0px; border:3px solid #FFFFFF; }
.adminpage .content form ul li { padding:2px; height:25px; }
.adminpage .content ul li label { width:430px; float:left; display:block; text-align:left; margin-left:10px; margin-top:5px; }
.even { background:#f1f1f1; color:#303030; }
.odd { background:#f9f9f9; color:#303030; }
.adminpage .content .subhead { font-size:1.2em; color:#919191; text-transform:none; margin-bottom:10px; }
/*archive styles*/
.backtoland { border-bottom:1px solid #10543F; margin-bottom:15px; text-align:center; width:460px; }
.backtoland a { background:#FFFFFF none repeat scroll 0 0; font-family:Georgia; font-size:0.83em; margin:0 auto; padding:0 10px; position:relative; text-transform:uppercase; top:6px; }
/*classic*/
.article_header_image.classic_content_header { background:url(../images/classic_content_header_bg.jpg) no-repeat scroll left bottom; border-bottom:0 none !important;padding-bottom:1px; }
.article_header_image_inner.classic_content_header { background:url(../images/classic_content_header_inner_bg.jpg) no-repeat scroll left bottom; border-bottom:0 none !important; }
/*teasers*/
/*three column teaser */
.three_col_teaser { width:705px; float:left; }
.three_col_teaser .teaser_headers { float:left; width:710px;position:relative;height:22px; margin-bottom:5px;}
.three_col_teaser .teaser_title { color:#919191; float:left;  width:225px; }
.three_col_teaser .teaser_title.center { margin:0 15px; }
.three_col_teaser .teaser_title.first{left:0;}
.three_col_teaser .teaser_title.second{left:240px;}
.three_col_teaser .teaser_title.third{left:480px;}
.col3 .teaser_title { border-bottom:2px solid #10543f;font-size:1.17em; bottom:0;position:absolute; wordwrap:break-word;}
.three_col_teaser .segment { width:710px; float:left; margin-bottom:20px; }
.three_col_teaser .publication_section.center{ margin:0 15px; }
.three_col_teaser .publication_section  {padding:0; }
.three_col_teaser .publication_section , .three_col_teaser .publication_section ul li{ width:225px; float:left; }
.three_col_teaser .publication_section .img_cont { width:225px; height:100px;overflow:hidden;position:relative;}
.three_col_teaser .publication_section .thumb { width:225px; height:100px; background:#d7d7d7; display:block; margin-bottom:5px; }
.three_col_teaser .publication_section .headline { display:block; font-size:1.5em; margin-bottom:5px; }
.three_col_teaser .publication_section .subline { font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#303030; line-height: normal; }
.three_col_teaser .publication_section .subline a{ color:#389C7D;}

/*classic 3 col teaser*/
.classic_teasers .teaser_headers { float:left; width:710px; position:relative; background:url(../images/classic_teaser_title_brdr.gif) no-repeat scroll left bottom;height:43px; }
.classic_teasers .teaser_title { font-family:georgia; font-size:1.5em;padding-bottom:5px; position:absolute;bottom:0;}



/*author bio*/
.author_bio { clear:both; }
.author_bio .banner { background:transparent url(../images/author_bio_bg.gif) no-repeat scroll left bottom; min-height:200px; overflow:hidden; position:relative; margin-bottom:30px; }
.author_bio .banner ul { display:block; margin-top:50px; padding-left:20px; width:620px; }
.author_bio .banner h1 { font-family:georgia; font-size:3.33em; color:#303030; margin-bottom:10px; }
.author_bio .banner .subline { font-family:georgia; }
.author_bio .banner .author_img { bottom:0; position:absolute; right:0; width:184px; height:194px; overflow:hidden; }
.author_bio .banner .author_img img { width:184px; height:194px }
.author_bio .author_page_container { float:left; width:950px; }
.author_bio .author_page_container .authorpage_left_cont { float:left; width:670px; }
.author_bio .author_page_container .authorpage_left_cont p a { color: #389C7D; }
.author_bio .author_page_container .authorpage_left_cont p { display:block; margin-bottom:20px; }
.author_bio .author_page_container .authorpage_right_cont { float:right; width:230px; }
.featured_contributor { background: url(../images/contributor.jpg) no-repeat left bottom; min-height: 99px; width: 225px; position: relative; margin-bottom: 25px; }
.featured_contributor .contributor_name { font-size: 1.5em; color: #10543f; }
.featured_contributor .contributor_name span:hover { text-decoration:underline; }
.featured_contributor .contributor_name span { display: block; }
.featured_contributor ul { display: block; position: absolute; left: 10px; bottom: 10px;width:132px; }
.featured_contributor ul li{ display: block; width:132px; }
.featured_contributor .fc_img { height: 98px; width: 72px; overflow: hidden; position:absolute; right:0px; bottom:1px; }
.error { margin-top:30px; }
.error .errorcontainer { font:1em Georgia, "Times New Roman", Times, serif; border-top: 1px dotted #e3e3e3; border-bottom: 1px dotted #e3e3e3; display: block; overflow: hidden; height: 70px; margin-bottom: 20px; }
.error .errorcontainer .error_no { color: #e6a61a; font-size: 6.75em; float: left; margin-right: 45px; line-height: 43px;}
.error .errorcontainer .error_txt { font-size: 1.83em; color: #303030; text-transform: none; float: left; margin-top: 9px; width:760px; }
.error p { margin-bottom: 20px; }
.error .error_messages { margin-left: 190px; width: 450px; }
.error .error_messages ul { color: #5e5e5e; font-size:0.92em; margin-bottom:20px; }
.error .error_messages ul li { background: url(../images/spritegif.gif) no-repeat scroll -163px -121px; padding-left: 10px; margin-bottom:10px; }

/* Privacy Policy Acceptance */
.privacy_acceptance { width: 450px; }
#privacy .privacy_messages { margin: 1em 0; }
#privacy .privacy_messages .message { margin: 10px 0; }
#privacy .privacy_messages { line-height: 15px; }
#privacy .privacy_messages ul li { float: left; margin-right: 5px; height: 15px; line-height: 15px; }
#privacy .form_buttons {
    clear: both;
    margin: 40px 0;
    padding: 0;
}
#privacy .error_cont { width: 460px; _width:460px; }
#privacy .error_cont .top_curve { background: url(../images/big_sprite.png) no-repeat scroll left -30px; height: 2px!important; display: block; width: 100%; }
#privacy .error_cont .middle_body { background: #e6a61a; text-align: left; width: 100%; margin: 0; width: 100%; padding: 0; }
#privacy .error_cont .bottom_curve { background: url(../images/big_sprite.png) no-repeat scroll left -59px; height: 2px; width: 100%; }
#privacy .error_cont .middle_body #privacy_error_message { margin: 0 12px; }
.ui-datepicker-trigger { height: 14px; width: 13px; margin: 3px 0 0 5px; cursor: pointer; }
.privacy_acceptance .ok {float:left;}
/*interactives and slideshow header*/
.article_header_image.interactives, .article_header_image.slideshow { border-bottom:none;margin-bottom:10px; }
.interactives .article-header, .slideshow .article-header { margin-bottom:10px;width:950px;height:auto; }
.interactive_flash { clear:both; margin-bottom:20px; }
.interactives_img_cont {width:950px;height:200px;background:#f6f6f6;clear:both;position:relative;margin-bottom:20px;}
.interactives_img_cont .grey_box {position:absolute;top:50px;left:250px;width:435px;}
.interactives .article_header_title, .slideshow .article_header_title{height:auto;margin-top: 0;}
.interactives .article_header_title .article_maintitle, .slideshow .article_header_title .article_maintitle{position:static;}

/*interactive featured article*/
.interactive_fa{float:left;height:370px;width:710px;position:relative;margin-bottom:10px;}
.interactive_fa .interactive_article_head {position:absolute;left:0;top:20px;width:690px;background:url(../images/interactives_bg.png) repeat-y scroll left top;padding:10px;}
.interactive_fa .interactive_article_head ul li {display:block;margin-bottom:5px;	}
.interactive_fa .interactive_article_head h1 {font-size:2em;}
.interactive_fa .interactive_article_head .subtitle { color: #5e5e5e; display: block; font: 1.33em/18px Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}
.interactive_fa .interactives_login_cont {left:123px;position:absolute;top:225px;z-index:10;}
.interactive_fa .interactives_fa_img {width:710px;height:370px;}


/* change email*/
#submit_button.submit {background:transparent url(../images/spritegif.gif) no-repeat scroll 0 -42px;border:none;width:75px;}
#doneoverlay.done {background:transparent url(../images/spritegif.gif) no-repeat scroll 0 -86px;border:none;width:75px;}
#resetPassword.reset {background:transparent url(../images/spritegif.gif) no-repeat scroll 0 -1016px;border:none;width:83px;}
#resetPassword.reset:hover {background-position: 0 -1037px;}

/*article by - alumni left pane with author thumbnail image*/

.container_left .panel.articleby .panel_content { padding:15px 12px 0; width:166px; }
.articleby .panel_content .authors ul li { margin:0; }
.articleby .panel_content .author_section { border-bottom:1px dotted #919191; margin-bottom: 10px;overflow: hidden;}
.articleby .authors { float:left; width:166px; padding-bottom:5px; }
.articleby .authors .author_details { clear:both ;width:166px;float:left;}
.articleby .authors .author_details .head { float:left; color:#919191; font-size:0.96em; font-weight:bold; width:166px; }
.articleby .authors .author_details .head span {display:block;float:left;word-wrap:break-word;}
.articleby .authors .author_details .head .hd1 {margin-right:3px;}
.articleby .authors .author_thumb { float:left; }
.articleby .authors .author_thumb img { width:55px; height:55px; }
.articleby .authors .author_details .company { clear:both; }
.articleby .highlights { color:#919191; float:left; width:166px; clear:both; margin-bottom:10px;margin-bottom:15px;}
.email img {background: url("../images/article_toolbar.png") no-repeat scroll 0 -21px transparent;display: block;height: 11px;margin-top: 2px;width: 16px;}
.articleby .highlights .email {margin-top:5px;}
.articleby .highlights .email img {margin:3px 10px 0  0; float:left; background:transparent url(../images/spritegif.gif) no-repeat scroll left -1892px;height:12px;}
/*feedback*/
.container_right .panel.feedback .panel_content {padding:5px 15px;width:200px}

/* Captch styles - overwrites the inline styles */
#recaptcha_container {height:120px;position:relative;}
#recaptcha_container label {margin-left: 123px !important;float: none; text-align: left; }
#recaptcha_container #recaptcha_area {margin-left: 116px !important; clear: both;}
.profile #register_captcha, .profile #register_captcha li {width: 100% !important;}
.profile #register_captcha #recaptcha_container #recaptcha_area {margin-left: -7px !important;}
.profile #register_captcha #recaptcha_container label {margin-left: 0 !important;}

#recaptcha_area table.recaptchatable {border: 0 !important;}
#recaptcha_area table.recaptchatable #recaptcha_response_field {background:url("../images/input_bg.gif") repeat-x left top !important;border:1px solid #C8C8C8 !important;color:#303030 !important;font:0.92em arial,helvetica !important;height:18px !important;padding:2px 0 0 5px !important; width:280px !important;}
#recaptcha_area table.recaptchatable .recaptcha_image_cell center {float: left;}
#recaptcha_area table.recaptchatable tr, #recaptcha_area table.recaptchatable .recaptcha_image_cell, #recaptcha_area table.recaptchatable .recaptcha_image_cell center {height : auto !important; width: auto !important;}
#recaptcha_area table.recaptchatable #recaptcha_image {border-color: #C8C8C8 !important; width:286px !important; padding-top: 10px; background: url("../images/input_bg.gif") repeat-x 0 0 !important;}
#recaptcha_area table.recaptchatable .recaptcha_image_cell img {width:280px !important; }
#overlay_form #step2 #recaptcha_area table.recaptchatable .required {bottom: -9px;top:auto;left:0;}
#recaptcha_area table.recaptchatable .required {bottom: 3px;top:auto;}

#recaptcha_area .recaptchatable a {background: url('../images/spritegif.gif') 0 -3299px no-repeat !important; width: 18px; height: 18px; display: block; margin:0 8px 0 -7px;}
#recaptcha_area .recaptchatable #recaptcha_image a {background-position: -160px -70px !important; width: auto !important; height: auto !important; color: #10543F !important; margin:0 0 0 5px  !important; padding-left: 10px !important;}
#recaptcha_area .recaptchatable #recaptcha_image a:hover {text-decoration: underline !important;}

#recaptcha_area .recaptchatable a img { display: none;}
#recaptcha_area .recaptchatable a#recaptcha_reload_btn {background-position: 0 -3299px !important;}
#recaptcha_area .recaptchatable a#recaptcha_switch_audio_btn {background-position: 0 -3319px !important; display:none}
#recaptcha_area .recaptchatable a#recaptcha_whatsthis_btn {background-position: 0 -3339px !important;}
#recaptcha_area .recaptchatable a#recaptcha_switch_img_btn {background-position: 0 -3359px !important;}
#recaptcha_area .recaptchatable a#recaptcha_reload_btn:hover {background-position: -19px -3299px !important;}
#recaptcha_area .recaptchatable a#recaptcha_switch_audio_btn:hover {background-position: -19px -3319px !important;}
#recaptcha_area .recaptchatable a#recaptcha_whatsthis_btn:hover {background-position: -19px -3339px !important;}
#recaptcha_area .recaptchatable a#recaptcha_switch_img_btn {background-position: -19px -3359px !important;}
/*#recaptcha_area .recaptchatable #recaptcha_privacy a { background: none!important; color: #389C7D; font-size: 0.83em; width: 85px; Text-Align: Left; margin: 10px 0 0; }*/
#recaptcha_area .recaptchatable #recaptcha_privacy a {background: none repeat scroll 0 0 transparent !important;color: #389C7D;font-size: 0.83em;margin: 0;text-align: left;width: 52px;}
#recaptcha_div .get_captcha {border: 1px solid #C8C8C8;	background: url("../images/input_bg.gif") repeat-x 0 0 !important;color: #919191;font-size: 0.92em;padding: 10px;width: 268px;}
#recaptcha_div .get_captcha .loading {width: 100%; text-align: center; margin: 5px 0; }
#contactUsForm #recaptcha_div .get_captcha {margin-left: 123px;}
#maincontactusform #recaptcha_table .recaptcha_input_area  {position:static !important;}
/*Alumni landing page - myprofile*/
.three_col.alumni .container_right .panel .hd .edit_details { background:url(../images/spritegif.gif) no-repeat 0px -2307px; width:26px; height:11px; position:absolute; right:5px; top:5px; text-indent:-2000px; cursor:pointer; }
.container_right .panel.alumni_profile .panel_content, #right_container .panel.alumni_profile .panel_content { background:#f6f6f6; margin-bottom:0px; height:auto; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; width:198px; padding:5px 15px 0; }
.panel.alumni_profile .b_cur { background:#F6F6F6 url(../images/hor_sprite.png) no-repeat scroll -3018px top; float:left; height:5px; width:230px; }
.panel.alumni_profile .segment { border-bottom:1px dotted #c5c5c5; padding:5px 0; overflow:hidden;width:200px; }
.panel.alumni_profile .segment .img_cont { float:left; margin:0 10px 10px 0; width:50px; height:50px; }
.panel.alumni_profile .segment .img_cont img { width:50px; height:50px; }
.panel.alumni_profile .segment ul { float:left; display:block; width:138px; font-size:0.96em }
.panel.alumni_profile .segment ul li { margin-bottom:0px; }
.panel.alumni_profile .segment ul .profile_name { font-weight:bold; color:#5e5e5e; }
.panel.alumni_profile .segment ul .role { color:#919191; }
.panel.alumni_profile .segment ul .company ,.panel.alumni_profile .segment ul .jobtitle { text-transform:none; color:#919191; top:0; font-size: 1em; }
.panel.alumni_profile .segment h4 { color:#919191; font-size:0.92em; text-transform:uppercase; clear: both; }
.panel.alumni_profile .linktoprofile { display:block; font-weight:bold; padding:10px 0 5px; text-transform:uppercase; }
.panel.alumni_profile .linktoprofile a { background:url(../images/spritegif.gif) no-repeat scroll -165px -17px; display:block; padding-left:5px;float:left; }
.myprofilesummary .email,.myprofilesummary .jobfunction,.myprofilesummary .bcghistories{ outline:0; outline:none; text-decoration:none; color:#919191}
.panel.alumni_profile .myprofilesummary .bcghistories ul {width:200px;}
.myprofilesummary .email {width:200px;display:block;}


/*video player*/
.playercontainer {position:relative;overflow:hidden;margin-bottom:10px;}
#videoView {margin-bottom: 10px;position: relative;}
#html5Video_controlbar .jwtime,._overlay .jwslider.jwtime{width: 95%;left: 7px;}
.video_shadow {background: url("../images/shadow.png") no-repeat scroll left bottom transparent;}
#videoView .white_overlay {  filter: Alpha(Opacity=7); display: block; position:absolute; opacity:0; }

.video_login {background:url("../images/big_sprite.png") no-repeat scroll left -134px transparent;color:#FFFFFF;font-size:0.83em;height:60px;left:50%;margin:-64px 0 0 -95px;overflow:hidden;padding:15px 20px;position:absolute;text-transform:uppercase;top:50%;width:150px;z-index:100;}
.video_login ul li { margin-bottom:5px; display:block; float:left; clear:both; width:150px; }
.video_login ul li span { float:left; display:block; padding-top:3px; }
.play_video_button{background:url("../images/video_play.png") no-repeat scroll 0 0 transparent;bottom:4px;height:35px;position:absolute;right:5px;text-indent:-2000px;width:133px;}
.content .video_login ul li {background:none;padding-left:0;}
.content .playercontainer .video_login {margin:-70px 0 0 -97px;}

.ipad_video {background:#000;width:458px;height:300px;overflow:hidden;}
.ipad_podcast {background:transparent url(../images/podcast.png) no-repeat scroll left top;width:458px;height:25px;overflow:hidden;color:White;padding-top:3px;margin-top:15px;margin-bottom:15px}
.content .playercontainer .ipad_video .video_login {
    margin: -50px 0 0 -97px;
}
/*navigation*/

.nav_cont { background:transparent url(../images/navigation_bg.png) no-repeat scroll left top; clear:both; float:left; height:60px; position:relative; width:950px; z-index:500 !important; }
#main-navigation { float:left; height:60px; width:950px; }
#main-navigation .nav_sections { margin:0; padding:0; float:left; display:block; height: 60px; }
#main-navigation .nav_sections li { float:left; margin:0; padding:0; list-style:none; position: relative; }
#main-navigation .nav_sections li>a { color:#10543F; display:block; text-decoration:none;position:relative;z-index:100;cursor:default}



#main-navigation .alumni { background:transparent url(../images/navigation.png) no-repeat scroll -637px 0; width:90px; height:44px; text-indent:-2000px; }
#main-navigation .alumni:hover, #main-navigation .alumni_hover { background:transparent url(../images/navigation.png) no-repeat scroll -637px -46px; width:90px; height:53px; text-indent:-2000px; }
#main-navigation .business_topics { background:transparent url(../images/navigation.png) no-repeat scroll -240px 0; width:153px; height:44px; text-indent:-2000px; }
#main-navigation .business_topics:hover , #main-navigation .business_topics_hover  { background:transparent url(../images/navigation.png) no-repeat scroll -240px -46px; width:153px; height:53px; text-indent:-2000px; }
#main-navigation .ceo_agenda { background:transparent url(../images/navigation.png) no-repeat scroll 0 0; width:122px; height:44px; text-indent:-2000px; }
#main-navigation .ceo_agenda:hover , #main-navigation .ceo_agenda_hover { background:transparent url(../images/navigation.png) no-repeat scroll 0 -46px; width:122px; height:53px; text-indent:-2000px; position: relative; z-index: 100; }
#main-navigation .industries { background:transparent url(../images/navigation.png) no-repeat scroll -123px 0; width:116px; height:44px; text-indent:-2000px; }
#main-navigation .industries:hover , #main-navigation .industries_hover { background:transparent url(../images/navigation.png) no-repeat scroll -123px -46px; width:116px; height:53px; text-indent:-2000px; }
#main-navigation .multimedia { background:transparent url(../images/navigation.png) no-repeat scroll -515px 0; width:122px; height:44px; text-indent:-2000px; }
#main-navigation .multimedia:hover , #main-navigation .multimedia_hover { background:transparent url(../images/navigation.png) no-repeat scroll -515px -46px; width:122px; height:53px; text-indent:-2000px; }
#main-navigation .viewpoints { background:transparent url(../images/navigation.png) no-repeat scroll -393px 0; width:122px; height:44px; text-indent:-2000px; }
#main-navigation .viewpoints:hover , #main-navigation .viewpoints_hover { background:transparent url(../images/navigation.png) no-repeat scroll -393px -46px; width:122px; height:53px; text-indent:-2000px; }
#main-navigation .nav_sections .nav_items { margin:0; padding:0; background-color:#FFFFFF; border:3px solid #FFFFFF; position:relative; }
#main-navigation .nav_sections .nav_items li { float:none; background:#F6F6F6; background-image:none !important; height:auto !important; }
#main-navigation .nav_sections .nav_items li:hover {background:#fff;}
.sub_nav_items_cont { position:absolute; margin:0; left: 0px; top: 45px; padding:0 3px 3px; background: url(../images/nav_items_bg.png) repeat scroll left top; _background:#f4f4f4; _background-image:none; display:none; }
.shadow { background-color:#000000; opacity:0.12; filter:alpha(opacity=12); }
.shadow { bottom:-2px; left:-3px; right:-3px; top:1px; visibility:visible; }
.shadow { position:absolute; z-index:-1; }
#main-navigation .nav_sections .nav_items li a { border-bottom:1px solid #E6E6E6; color:#303030; cursor:pointer; display:block; font-size:1em; height:auto !important; margin:0 15px; padding:3px 0 !important; text-decoration:none; white-space:nowrap;zoom:1; }
#main-navigation .nav_sections li:hover .sub_nav_items_cont{display:block;}

/*meta-navigation*/
 #meta_nav_cont {float:right;position:relative;z-index:501;}
.meta_navigation {float:right;}
.meta_navigation li{font-size:0.75em; float:left; background:transparent url(../images/spritegif.gif) no-repeat scroll 0 -3104px; float:left; height:25px; padding:0 3px; text-transform:uppercase; position: relative; color: #919191; }
.meta_navigation li a { color:#919191; cursor:pointer; display:block;  height:auto; padding:5px 10px; text-decoration:none; z-index:100; float:left; text-transform:uppercase; white-space: nowrap; position:relative;}
.meta_navigation li .my_account_submenu {left:-4px;position:absolute;top:0; display:none;}
.meta_navigation a.myaccount {background:transparent url(../images/elements.png) no-repeat scroll 76px -328px;padding:5px 17px 5px 9px; cursor:pointer;position:relative;}
.meta_navigation .my_account_submenu .top{ background:transparent url(../images/meta_nav_top.png) no-repeat scroll 0px 0px; display:block; width:157px; height:23px; }
.submenu_items { background: url(../images/meta_nav_middle.png) repeat-y scroll 0px 0px; width: 157px; overflow: hidden; }
.my_account_submenu .bottom { background: url(../images/meta_nav_bottom.png) no-repeat scroll 0px top; display: block; height: 13px; width: 157px; clear: both; }
.submenu_items ul { float:left;margin:0 15px;padding:0;width:125px; }
.submenu_items ul li {border-bottom:1px solid #E6E6E6; overflow:hidden;}
.meta_navigation li.my_account:hover .my_account_submenu{display:block;}
.meta_navigation .my_account  .submenu_items ul li {float:left;width:125px;float:none;background:none;}
.meta_navigation .my_account  .submenu_items ul li a { height:20px;line-height:20px; color: #10543f; text-transform: none; font-size: 1.7em;  display:block; padding:0}
.meta_navigation .my_account  .submenu_items ul li a:hover { text-decoration:underline;}
.meta_navigation li.user_name {padding:5px 10px 0; height:20px;}
.meta_navigation li#fb a {background:transparent url(../images/spritegif.gif) no-repeat scroll 0 -3465px;margin-top:3px; padding:0px;}
.meta_navigation #fb .fb_button .fb_button_text, .fb_button_rtl .fb_button_text  {background:none; border:none;padding:1px 6px 2px;}
.meta_navigation li.noline {background:none;}

/*rssfeeds overlay*/
.rssfeeds h5 {overflow:hidden;}
.rssfeeds h5 img {display:block;background:transparent url(../images/spritegif.gif) no-repeat scroll -1px -1404px;float:left;width:20px;height:20px; margin-top:2px;}
.rssfeeds h5 span {float: left; margin-right: 5px;display:block;}
.rssfeeds .content_box {background:none; border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7; font-weight:normal;margin-bottom:0;}
.rssfeeds .select_all {background:none; border-bottom:1px solid #e7e7e7; font-weight:bold;padding:20px;float:left;clear:both;width:440px;}
.rssfeeds .content_box .links{margin:10px 0 0; color:#919191;}
.rssfeeds .content_box .links span{margin:0 10px;}
.rssfeeds .checkboxes {border-bottom:1px solid #E7E7E7;float:left;padding:10px 20px;}
.rssfeeds .checkboxes .items {width:100%;}
.rssfeeds .checkboxes .items  li {float:left;margin:0 0 7px;position:relative;width:100%;}
.rssfeeds .checkboxes .items  li .left {float:left;width:220px;}
.rssfeeds .checkboxes .items  li .right {float:right;width:220px;}
.rssfeeds .checkboxes .items  li input , .rssfeeds .select_all input{background:transparent none repeat scroll 0 0;border:medium none;float:left;height:auto;margin-right:5px;}
.rssfeeds .checkboxes .items  li label , .rssfeeds .select_all label{float:left;font-size:0.92em;line-height:normal;margin-top:0 !important;position:relative;text-align:left;top:0;width:198px;}
.rssfeeds .checkboxes .items li .bold {font-weight:bold;}
.rssfeeds #rss_subscription_confirmation .content_box .intro_txt{font-weight:bold; color:#303030;}
.rssfeeds #rss_subscription_confirmation .content_box p{margin-bottom:10px;}
.rssfeeds .checkboxes .items li .bold label strong{font-size:0.83em; text-transform:uppercase;margin-right:5px;}
.rssfeeds .rss_info dl dt {font-weight:bold;}
.rssfeeds .rss_info dl dd{margin:10px 0;}
.rssfeeds .rss_info dl dd p{margin-bottom:10px;}
.rssfeeds .rss_info .content_box {border-bottom:none; padding-bottom:0;}
.overlay-container .rssfeeds .error_cont {margin-bottom:0;margin-top:20px;}
.rssfeeds .form_footer .rss_footer span{display:block;float:none;font-size:inherit;}
/*Suite slider pagination*/
.slider_pagination {float:right;}
.slider_pagination li {float:left;}
.slider_pagination li a{display:block;width:8px;height:10px; text-indent:-2000px; background:url("../images/spritegif.gif") no-repeat scroll -11px -3586px transparent;margin-left:2px;}
.slider_pagination li a.selected {background:url("../images/spritegif.gif") no-repeat scroll 1px -3586px transparent}
/*delete library item*/
#deleteLibraryItem .delete {width:76px;}


/*
styles for new grid
Module A :  1/2 + 1/2 grid
Module B : 1/3 + 1/3 + 1/3 grid
Module C : 1/3 + 2/3 grid
Module D : 1/3 + [1/3 +1/3]
Module E : [1/3 +1/3] + 1/3
Module F : 2/3 + 1/3
*/
.brdr_cont {position:relative;width:710px;clear:both;float:left;height:1px;}
.line {background: url(../images/teaser-container_brdr_half.gif) repeat-x scroll left bottom;position:absolute;display:block;height:1px;width:230px;}
.no_line {background:none;}
.line_1 {left:0px;}
.line_2 {left:240px;}
.line_3 {left:480px;}
.grid_container {float:left; width: 710px;}
.grid_container .publication_content .teaser a{color:#389C7D;}
.grid_container .publication_content .teaser{padding-top:5px;}
#left_container .grid_container .first_publication {padding-top:5px;}
#left_container .grid_container:first-child  h2  {padding-top:5px;}
.grid_container h2 { border-bottom:1px solid #10543F;color:#919191;font-size:1.17em;font:Arial, Helvetica, sans-serif; padding:10px 0 1px 0; text-transform: none;}
.grid_container .column_header_container{ overflow: hidden;position:relative;}
.grid_container .column_header_container .column_header{position:absolute;bottom:0;}
.column_header_container .col_1 {left:0px;}
.column_header_container .col_2 {left:240px;}
.column_header_container .col_3 {left:480px;}

.grid_container .row {clear:both; display:block;}
.grid_container .one_line{height:28px;}
.grid_container .two_line{height:44px;}
.grid_container .three_line{height:60px;}
.grid_container .col_1, .grid_container .col_2 , .grid_container .col_3 {float:left;}
.grid_container .column_header { border-bottom:1px solid #10543F;color:#919191;font-size:1.17em;font:Arial, Helvetica, sans-serif; text-align: left;width:100%;padding-top:10px;padding-bottom:1px;}
.grid_container .publication, .grid_container .empty { padding: 5px 0; float: left; width: 100%;}
.grid_container .publication_image {float:left;width: 80px; height:80px; position:relative;}
.grid_container img.thumb{width: 80px; height:80px;}
.grid_container	.publication_content {float:left;}
.grid_container	.publication_content .date{float:left;}
.grid_container	.publication_content .headline {font-size:1.5em;clear:both;}
.grid_container .publication_container {float: left;}
.publication_container {width: 230px;}
.style_55HI .publication_content .headline {font-size:1.3em;}
.style_NoHI .publication_content .headline {font-size:1.4em;}
.style_NoHI.no_teaser .publication_content .headline {font-size:1.2em;}
.style_230RegularHI .publication_content .headline {font-size:1.7em;}
.style_230LeftHI .publication_content .headline {font-size:1.7em;}
.style_200RegularHI .publication_content .headline {font-size:1.7em;}
/* column styles */
.style_NoHI .publication_content{width:230px; }
.style_55HI .publication_content{width:165px; }
.style_80HI .publication_content{width:140px; }
.style_230RegularHI .publication_content{width:230px; clear:both;}
.style_200RegularHI .publication_content{width:200px; clear:both;}
.style_TallHI .publication_content{width:150px;}
.style_HI .publication_content{width: 100%;}
.style_55HI .publication_image, .style_55HI .publication_image img.thumb{width: 55px; height:55px; }
.style_55HI .publication_image, .style_80HI .publication_image, .style_TallHI .publication_image, .style_230LeftHI .publication_image {margin-right:10px;}
.style_80HI .publication_image, .style_80HI .publication_image img.thumb{width: 80px; height:80px;position:relative;}
.style_TallHI .publication_image, .style_TallHI .publication_image a ,  .style_TallHI .publication_image img.thumb{width: 70px; height:135px;position:relative;display:block;}
.style_230LeftHI .publication_image, .style_230LeftHI .publication_image img.thumb,.style_230RegularHI .publication_image,.style_230RegularHI .publication_image, .style_200RegularHI .publication_image,.style_230RegularHI .publication_image img.thumb , .style_200RegularHI .publication_image img.thumb ,.style_230RegularHI .publication_image a{width: 230px; position:relative;height:102px;display:block;} .style_200RegularHI .publication_image a{width: 200px; position:relative;height:102px;display:block;}
.style_230LeftHI .publication_image , .style_230RegularHI .publication_image {margin-bottom:5px;} .style_200RegularHI .publication_image {margin-bottom:5px;}
.style_230RegularHI .publication_image , .style_230RegularHI .publication_image a ,.style_230RegularHI .publication_image img.thumb{width:230px;height:102px;display:block;}
.style_200RegularHI .publication_image , .style_200RegularHI .publication_image a ,.style_200RegularHI .publication_image img.thumb{width:200px;height:102px;display:block;}
/* full width */
.full_width .column_header_container .column_header , .full_width .style_NoHI .publication_content , .full_width .publication_container{width:710px;}
.full_width .style_80HI .publication_content {width:620px;}
.full_width .style_55HI .publication_content {width:645px;}
.full_width .style_TallHI .publication_content {width:630px;}
.full_width .style_230LeftHI .publication_content {width:470px;}
.full_width .style_230RegularHI .publication_content {width:710px;}
.full_width .style_200RegularHI .publication_content {width:710px;}
.full_width .line_1 {width:710px;}
/* module_A */
.module_A .col_1{margin-right: 10px;}
.module_A .publication_container {width: 350px;}
.module_A .column_header_container .column_header {width: 350px;}
.module_A .column_header_container .col_2{left:360px;}
.module_A .line_1 {width:350px;}
.module_A .line_2 {left:360px;width:350px;}
.module_A .style_55HI .publication_content{width:285px; }
.module_A .style_80HI .publication_content{width:260px; }
.module_A .style_TallHI .publication_content{width:270px; }
.module_A .style_NoHI .publication_content{width:350px; }
.module_A .style_230LeftHI .publication_content{width:110px; }
.module_A .style_230RegularHI .publication_content{width:350px; }
.module_A .style_200RegularHI .publication_content{width:350px; }
/* module_B */
.module_B .col_1, .module_B .col_2{margin-right: 10px;}
.module_B .col_1, .module_B .col_2 , .module_B .col_3{width:230px;}
.module_B .column_header {width: 230px;}
/* module_C */
.module_C .col_1 {margin-right: 10px; float: left; width: 230px;}
.module_C .col_2, .module_C .col_2 .publication {width:470px;}
.module_C .line_2 {width:470px;}
.module_C .col_2 .style_80HI .publication_content{width:380px; }
.module_C .col_2 .style_55HI .publication_content {width:405px;}
.module_C .col_2 .style_NoHI .publication_content {width:470px;}
.module_C .col_2 .style_230RegularHI .publication_content {width:470px;}
.module_C .col_2 .style_200RegularHI .publication_content {width:470px;}
.module_C .col_2 .style_230LeftHI .publication_content {width:230px;}
.module_C .col_2 .style_TallHI .publication_content {width:390px;}
/* module_D freeform*/
.free_form_grid.module_D .col_1  {width:230px;margin-right:10px;}
.free_form_grid.module_D .col_2  {width:470px;}
.module_D .col_2 .sub_column_1 {margin-right:10px;}
.module_D .sub_column_1 , .module_D .sub_column_2 {width: 230px;}
/*module_D tabular*/
.tabular_grid.module_D .row .col_1 , .tabular_grid.module_D .row .col_2 , .tabular_grid.module_D .row .col_3 {width:230px;float:left;}
.tabular_grid.module_D .column_header_container .col_1 {left:0;width:230px;}
.tabular_grid.module_D .column_header_container .col_2 {left:240px;width:470px;}
.tabular_grid.module_D .row .col_2 {padding:0 10px;}
/* module_E freeform*/
.free_form_grid.module_E .col_1  {width:470px;margin-right:10px;}
.free_form_grid.module_E .col_2  {width:230px;}
.module_E .col_1 .sub_column_1 {margin-right:10px;width:230px;}
.module_E .sub_column_1 , .module_E .sub_column_2 {width: 230px;}
/*module_E tabular*/
.module_E .row .col_1 , .tabular_grid.module_E .row .col_2 , .tabular_grid.module_E .row .col_3 {width:230px;float:left;}
.module_E .column_header_container .col_1 {left:0;width:470px;}
.module_E .column_header_container .col_2 {left:480px;width:230px;}
.module_E .row .col_2 {padding:0 10px;}
/*module_F*/
.module_F .col_1 {margin-right: 10px; float: left; width: 470px;}
.module_F .column_header_container .col_1 {width:470px;}
.module_F .column_header_container .col_2 {width:230px;left:480px;}
.module_F .col_1 .style_80HI .publication_content{width:380px; }
.module_F .col_1 .style_55HI .publication_content {width:405px;}
.module_F .col_1 .style_NoHI .publication_content {width:470px;}
.module_F .col_1 .style_TallHI .publication_content {width:390px;}
.module_F .col_1 .style_230LeftHI .publication_content {width:230px;}
.module_F .col_1 .style_230RegularHI .publication_content {width:470px;}
.module_F .col_1 .style_200RegularHI .publication_content {width:470px;}
.module_F .line_1 {width:470px;}
.module_F .line_2 {left:480px;}

/* Free form grid */
.free_form_grid .publication {float: left; padding:5px 0 6px 0; }
.free_form_grid .sub_column_1 {float: left;}
.free_form_grid .sub_column_2 {float: right;}


/*AddThis Customization*/
#at15s {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;float:none !important;line-height:1em !important;margin:0 !important;overflow:visible !important;padding:0px !important;position:absolute !important;text-align:left !important;}
#at15s, #at16p {-moz-border-radius:0px;}
html > body #at20mc #at15s {width:150px !important;}
#at15s_head {background:none repeat scroll 0 0 #10543F;border-bottom:1px solid #E5E5E5;color:#FFFFFF;cursor:default;font-size:10px;padding:3px;position:relative;text-transform:uppercase;}
#at15s_head #at15ptc{margin-left:3px;}
a#at15sptx {color:#FFFFFF;font-size:8px;font-weight:bold;right:5px;text-decoration:none;top:3px;}
#at_hover .at_item {margin:1px;padding:4px 3px !important;width:112px !important;}
.at15t {padding-left:23px !important;color:#10543f !important;}
.at15t:hover { text-decoration:underline;}
#at16pf {display:none;}
#at_hover .at_item:hover, #at_hover .at_item.athov, #at_share .at_item:hover, #at_share .at_item.athov {
background:none repeat scroll 0 0 #Fff !important;border:none;color:#10543f !important;}
#at_hover .at_item:hover, #at_hover .at_item.athov {margin:1px!important;}
#at_hover .at_bold {color:#10543f !important;font-weight:normal;}
#at15s_inner {background:#FFFFFF none repeat scroll 0 0;border:none;margin:0;}
.addthis_toolbox a.at300b, .addthis_toolbox a.at300m { width:13px!important;}

/*advanced search panel*/

.search_query {border:1px solid #C6C6C6;color:#919191;font-size:1em;margin:0 20px;padding:3px;width:432px;}
.advance_search p {margin:10px 20px; font-weight:bold;}
.advance_search .search_fields p {margin:10px 0px;}
.advance_search .search_fields {margin:0 20px;}
.advance_search .search_fields span {text-transform:uppercase; font-size:0.83em; color:#919191;margin-left:5px;}
.advance_search .search_fields input  {width:280px;}
.advance_search .buttons_box  {float:left;margin:20px 0 20px 143px;}
.advance_search .buttons_box a {float:left;}
.advance_search H5 {	MARGIN-BOTTOM: 10px;	BORDER-BOTTOM: #ccc 1px solid}
.grey_box {clear: both; margin: 20px 0 10px 0;width:460px; }
.grey_box .login_top {  background: url(../images/login_box_top.png) no-repeat scroll left bottom;display:block;height:7px;}
.grey_box .login_bottom {  background: url(../images/login_box_bottom.png) no-repeat scroll left top;display:block;height:7px;clear:both;}
.grey_box .login_middle {  background: url(../images/login_box_center.gif) repeat-y scroll left top;display:block;padding:10px 0; float:left;width:460px;}



 /*autocmplete*/
.ui-autocomplete { position: absolute; cursor: default; background:#fff;padding:3px;border:1px solid #c6c6c6;}
.ui-menu {list-style:none;padding: 2px;margin: 0;display:block;float: left;font-size:0.92em;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:4px 5px;line-height:normal;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;background:#e6e6e6;}

/*Inline_content*/
.inline_content img {float:left;margin:5px 10px 3px 0px;}
.inline_content div.embedded_component {float:left;}
.inline_content{clear:both;}
.content .inline_content p {width:auto;overflow:visible;}

/*commentary page*/
.author_commentary {padding-bottom:60px;}
.author_header{float: left;margin: 50px 0 20px;width: 730px;}
.author_header .rss {float: none;margin:0 0 0 10px;position:relative;height:43px;width:30px;display:inline;}
.author_header .rss a {display: inline;height: 20px;width: 20px;}
.author_header .rss img {background: url("../images/spritegif.gif") no-repeat scroll -1px -1404px transparent;display:inline;height: 20px;margin-right: 4px;width: 20px;float:none;}
.authors .rss img {background: url("../images/spritegif.gif") no-repeat scroll -13px -2237px transparent;display: block;float: left;height: 18px;margin-right: 2px;margin-left: -2px;width: 17px;}
 h1.author_name {color: #303030;font-size: 3em;margin-bottom:10px;height:43px;display:inline;}
.author_teaser {color: #919191;font: 1.3em/18px georgia;clear:both;}
.commentary_cont {border-top: 1px solid #E6E6E6;clear: both;float: left;padding: 20px 0;width: 730px;}
.commentary_cont h2 {font: normal 1.33em georgia;text-transform:none;margin: 5px 0; }
.commentary_cont .commentary_teaser {color:#919191;line-height:18px;}
.commentary_cont .readmore { text-transform:uppercase;margin-top:5px;display:block;}
.social_networks {float:left;width:230px;margin-bottom:20px;}
.social_networks li {float:left;margin:5px 0;}

.facebook_logindata {background: none repeat scroll 0 0 #CAD2E5;float: left;margin: 0 0 10px;padding: 10px 0 5px;position: relative;width: 440px;}
.facebook_logindata .fb_profile_picture {height: 50px;position: absolute;right: 5px;top: 12px;width: 50px;}
.loginbox{background: none repeat scroll 0 0 #CAD2E5;margin: 0 auto 10px auto;width: 440px;position:relative;}
.loginbox{padding: 15px 10px 10px;}
.fb_button_text{text-transform:uppercase;}
.login_with_facebook_box {position: absolute;right: 40px;z-index: 1000;}
.login_with_facebook_box .message {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;font-size: 0.92em;font-weight: normal;right: 84px;padding: 10px;position: absolute;top: -33px;width: 330px;z-index: 100;}
.login_with_facebook_box .fconnect_error {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #ccc;font-size: 0.92em;font-weight: normal;right: 84px;padding: 10px;position: absolute;top: -10px;width: 330px;z-index: 100;}
.login_with_facebook_box .fconnect_error .close {display: block; height: 10px;position: absolute;right: 1px;top: 1px;width: 12px;}

.login_with_facebook_box .fconnect_error .close a img {background: url("../images/spritegif.gif") no-repeat scroll 0 -806px transparent;display: block;height: 12px;width: 12px;}
.login_with_facebook_box .login_message {color: #3B5998;display: block;margin: 0 auto;width: 220px;background:url("../images/spritegif.gif") no-repeat scroll -149px -3817px transparent;padding-left:25px;}

.loginbox.facebook .fbicon {left: 6px;position: absolute;top: 6px;}
.overlay_form .my_profile .loginbox.facebook .pers_info {border:none;padding:0;width:auto;}
.overlay_form .my_profile .loginbox.facebook .pers_info .fb_profile_picture {position: absolute;right: 5px;top: 21px;width:50px;height:50px; border: 2px solid #FFFFFF;}
.overlay_form .my_profile .loginbox.facebook .pers_info .hint { color: #919191;display: block;font-size: 0.83em;margin-left: 121px;width: 258px;}
/*.overlay_form .my_profile .loginbox.facebook .form_style.pers_info ul li label{width:113px;}*/
.overlay_form .my_profile .loginbox.facebook  .facebook_title {color: #374B7E;font-size: 0.8em;font-weight: bold;margin-left: 121px;text-transform: uppercase;}
.confirm_link_with_facebook .content_box {font-weight:normal;}
.confirm_link_with_facebook .buttons_box a{float:left;}
.confirm_link_with_facebook .buttons_box .cancel{margin-right:15px;}
.invite_friends_but {display:block;margin-left:15px;}
/*register on articlepage*/
.do_register {background: url("../images/elements.png") repeat-x scroll left -83px transparent;float: left;padding: 15px 10px;width: 460px;}
.do_register span {display:block;float:left;margin-right:10px;}

/*carousal styles*/
/*#carousel-help-view { display: none; left: 50%; position: fixed; top: 100px; z-index: 1001; margin-left: -254px; text-align: left; width: 468px; }
#carouselHelp { z-index: 1000; }
#carousel-help-view .top_curve { background: url(../images/email_form_top_bg.png) no-repeat scroll left bottom; display: block; height: 10px; }
#carousel-help-view .middle_body { background: url(../images/email_form_middle_bg.png) repeat-y scroll left top; }
#carousel-help-view .bottom_curve { background: url(../images/email_form_bottom_bg.png) no-repeat scroll left bottom; display: block; height: 10px; }
#carousel-help-view .close_button { top: 10px; }
#carousel-help-view .email_policy { width:330px; float: none; }
*/
#carousel_widget_wrapper {clear:both;}
.exhibit_help { background:#fff none repeat scroll 0 0; border:2px solid #10543F; padding:20px; position:absolute; right:20px; top:7px; z-index:105; width:300px; }
.exhibit_help h4 { font-family:Georgia, Times New Roman; color:#5e5e5e; margin-bottom:20px; font-weight:bold; }
.exhibit_help ul { margin:10px 0; list-style:none; }
.exhibit_help ul li { background:transparent url(../images/list_arrow.gif) no-repeat scroll left 4px; margin:0 0 10px 10px; padding-left:15px; }
.openhelp { position:absolute; right:5px; top:3px; }
.openhelp a { display:block; width:13px; height:15px; cursor:pointer; z-index:10; }
.exhibit_help a { color:#10543f; }
.exhibits_head { position:relative; background:url(../images/exhibit_head_bg.gif) no-repeat left top; height:21px; width:215px; padding-left:15px; font-size:1em; z-index:90; }
.exhibit_text { text-transform:uppercase; color:#fff; width:190px; padding-top:2px; }
.exhibit { background:#f1f1f1; }
.imgtitle { color:#5e5e5e; font-size:0.92em; margin:0px 10px 3px 30px; height:26px; line-height:13px;width:190px; }
/*carousal*/
.jcarousel-container { position:relative; }
.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; width:230px; margin:0; padding:0; list-style:none; }
.carousel-index { color:#196A52; float:left; font-family:verdana; font-size:0.7em; font-weight:700; line-height:9pt; text-align:center; width:14px; }
.carousalimg { width:180px; height:86px; }
.carousel-item-container { position:relative; width:180px; height:86px; margin-left:30px; margin:0 0 10px 30px; }
.carousalimg img { border:1px solid #FFF; height:84px; width:180px; }
.jcarousel-item-placeholder { background:#fff; color:#000; }
.carousal_overlay { display:none; position:absolute; height:68px; width:166px; background:#3b7868; border:1px solid #FFF; top:0; opacity:0.8px; filter:alpha(opacity=80); padding:16px 0 0 14px; }
.carousal_overlay a { display:block; width:118px; margin-bottom:2px; padding-left:26px; height:16px; padding-top:2px; font-size:0.83em; color:#303030; text-decoration:none; }
.enlarge { background:url(../images/exhibit_overlay_options.gif) no-repeat left top; }
.openwindow { background:url(../images/exhibit_overlay_options.gif) no-repeat left -20px; }
.jumptopos { background:url(../images/exhibit_overlay_options.gif) no-repeat scroll left -40px; }
.jcarousel-next, .jcarousel-prev { z-index:3; display:none; }
/*carousal skin**/
.jcarousel-skin-tango {background:#F1F1F1;}
.jcarousel-skin-tango .jcarousel-container-vertical { width:230px; height:411px; padding:20px 0; overflow:hidden; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:230px; height:411px; }
.jcarousel-skin-tango .jcarousel-item { background:url(../images/exhibit_section_bg.gif) no-repeat left top; list-style-type:none; color:#10543f; overflow:hidden; height:127px; width:230px; padding-top:10px; }
.jcarousel-skin-tango .bottom_teaser .jcarousel-item { height:99px; padding-top:0; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background:#fff; color:#000; }
.jcarousel-skin-tango .jcarousel-next-vertical { position:absolute; bottom:0; _bottom:-1px; width:230px; height:20px; cursor:pointer; background:#e6e6e6 url(../images/carousal_nav.png) no-repeat 0 -60px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical.carousel_hover { background-position:0 -30px; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical.carousel_hover { background-position:0 -90px; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor:default; background-position:0 -60px; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position:absolute; top:0; width:230px; height:20px; cursor:pointer; background:#f0f0f0 url(../images/carousal_nav.png) no-repeat 0 0px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor:default; background-position:0 0; }
/*carousal with less than 4 items*/
.exhibit .noscroll li{background:transparent url(../images/exhibit_section_bg.gif) no-repeat scroll left top; color:#10543F; height:127px; list-style-type:none; overflow:hidden; padding-top:10px; width:230px;}

/*facebook like - Remove it when the bug is fixed by FB*/
.pluginCountBox, .pluginCountBoxNub { visibility: hidden;} /*currently shows counter in IE, so explicitly hiding it*/

.fb_edge_comment_widget iframe.fb_ltr {width:401px !important; height:225px !important;}
.open-in-window {background: url("../images/open-window.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    float: left;
    height: 14px;
    position: absolute;
    right: 100px;
    text-indent: -9000em;
    top: 28px;
    width: 96px;}
#highlightPodcast
{
	background:transparent url("../images/audiobox.png") left top no-repeat;
    color: #919191 !important;
    float: right;
	text-align:left;
    margin: 0 0 0 15px;
    width: 104px;height: 83px;

    }
#highlightPodcast h4 { color: #fff;font-size: 11px;margin: 0;padding: 2px 0 0 10px}
#highlightPodcast a, #highlightPodcast p
{
	display: inline-block;
	margin: 0 0 0 10px;
	padding: 2px 0px 2px 25px
}
 #highlightPodcast p {color: #919191 !important;}
/*#highlightPodcast a:hover{color: #10543F !important;
    float: left;
    font-size: 12px !important;margin: 2px 0;
   }*/
#highlightPodcast a#listen{background:transparent url("../images/audioboxicon.png") left top no-repeat;margin-top: 10px;}
#highlightPodcast a#download {background:transparent url("../images/audioboxicon.png") left -20px no-repeat;margin-top: 5px;}
#highlightPodcast a#login {background:transparent url("../images/audioboxicon.png") left -20px no-repeat;margin-top: 5px;}

#highlightPodcast a#listen:hover{background:transparent url("../images/audioboxicon.png") left -76px no-repeat;}
#highlightPodcast a#download:hover {background:transparent url("../images/audioboxicon.png") left -96px no-repeat;}
#highlightPodcast a#login:hover {background:transparent url("../images/audioboxicon.png") left -96px no-repeat;}

#highlightPodcast p#ListenAudio {background:transparent url("../images/audioboxicon.png") left -37px no-repeat;margin-top: 10px;}
 #highlightPodcast p#DownloadMP3 {background:transparent url("../images/audioboxicon.png") left -58px no-repeat;margin-top: 5px;}

/*#highlightPodcast a#listen:hover{background: url("../images/aud_orange.gif") no-repeat scroll left 3px transparent;}*/
/*#highlightPodcast p{color: #919191 !important; text-align:left;line-height:normal;
    float: left;
    font-size: 12px !important;margin: 2px 0;}
#highlightPodcast p#ListenAudio{padding: 0 0 0 25px;background: url("../images/aud_grey.gif") no-repeat scroll left top transparent;}*/
.display-audio-div p{text-align:justify;}
.audioopenalign { text-align:right;}
#emailError a {color:#ffffff; text-decoration:underline;}

/*========== Slideshow ====================*/
.article_featured_slidshow { padding: 0px 0px 0px 0px; width: 100%; margin-bottom: 0px; float: left; position:relative;}
#featured_articles_container #slideContainer{float:left; width:710px;}
#featured_articles_container{clear:left;}
.ad-gallery {
  width: 710px;
  position:relative;
   overflow:hidden;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 710px;
    height: 533px;
    margin-bottom: 7px;
    position: relative;
  }
/*.ad-gallery .ad-image-wrapper .ad-image{ width: 710px!important; height: 335px!important;}*/
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 99;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 99;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(../images/trans.gif);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 80%;
        left: 10px;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        left: 0px;
        padding: 7px 7px 7px 20px;
        text-align: left;
        width:560px !important;
        z-index: 2;
        color: #000;
		bottom: -44px !important;
		font:normal 11px/14px Arial, Helvetica, sans-serif;
		float:left;
		height:30px!important;
		overflow:hidden;
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
	position:absolute;
	width:auto;
	top:542px;
	left:24px;
	z-index:999;
	color:#0E523D;
  }
  .ad-gallery .ad-controls span, .ad-info{float:left; width:auto; font:bold 11px/16px Arial, Helvetica, sans-serif;}
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
     display:none!important;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
	float:left;
    position: relative;
	background:url(../images/thumb-repeat.gif) repeat-x 0 bottom;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%!important;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100%
    * html .ad-gallery  .ad-forward, .ad-gallery .ad-back {
      min-height: 104px;
	  height:104px;
    }*/
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -2px;
      width: 18px;
      display: block;
      background:url(../images/spritegif.gif) scroll -46px -2705px transparent;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -2px;
      background: url(../images/spritegif.gif) no-repeat scroll -71px -2705px transparent;
      width: 18px;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 669px;
	  margin:0 0 10px 25px;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a{
            display: block;
			outline:0!important;
			outline:none!important;
          }
		  .ad-gallery .ad-thumbs li a:focus, .ad-gallery .ad-thumbs li a:active{outline:0!important;outline:none!important;}
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #fff;
              display: block;
			  width:100px;
			  height:100px;
            }
            .ad-gallery .ad-thumbs li a.ad-active img , .ad-gallery .ad-thumbs li a:hover img {border: 3px solid #145e48;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {position:absolute; left:-9000px; top:-9000px;}
.example {border: 1px solid #CCC;background: #f2f2f2; padding: 10px;}
#gallery {background:#fff;}
#descriptions {position: relative;background: #fff; margin: 5px 0 5px 10px;width: 662px;padding: 17px 10px 0 14px;overflow: hidden;float:left; height:30px;}
#descriptions .ad-image-description {font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000;width:100%!important;}
#descriptions .ad-image-description {display: block;position:relative}
.ad-description-title {display:none;}

#slideshow_right_container .panel{width:230px; margin-bottom:0; float:none!important;}
#slideshow_right_container .panel_content { color: #5E5E5E;  padding:15px; width: 200px; clear: both;  float: left;  position: relative;}
#slideshow_right_container .panel_content ul { position: relative; padding:0;margin:0; }
#slideshow_right_container .panel_content ul li {   line-height: normal;list-style:none;}
#slideshow_right_container .panel_content ul .headline { width: 200px; color: #10543F; }
#slideshow_right_container .panel_content ul .headline a{color: #10543F;	text-decoration:none;	font:normal 20px georgia;}
a.linkArticle, p.linkArticle{float:right; width:130px; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#0e523d; margin:0 14px 0 5px; cursor:pointer; text-align:center; text-transform:uppercase; outline:none; position:absolute; top:0; right:4px; z-index:9;}
a.linkArticle:hover{ text-decoration:underline;}
.slideShow .ad-loader{position:absolute;z-index:10;top:48%;left:48%;}
.slideShow{float:left; width:710px; position:relative;}
.slideShow p.waiting{margin:0; padding:0; position:absolute;}

.article_featured_slidshow .login_screen{position:absolute; left:240px; top:175px;}
#slideContainer .login_screen{position:absolute; left:125px; top:180px;}

/*============ Slideshow Right Panel ===========*/
#slideshow_right_container .eventList .panel_content{padding:0!important; width:230px!important; background:none;}
#slideshow_right_container .eventList .panel_content ul{width:inherit;float:left;}
#slideshow_right_container .eventList .panel_content ul li{margin:0!important; padding:0!important; height:176px!important; position:relative; width:230px; float:left; }
#slideshow_right_container .eventList .panel_content ul li img{ opacity:0.3; filter:alpha(opacity=30); cursor:pointer; border:none; height:166px!important; width:230px; float:left;}
#slideshow_right_container .eventList .panel_content ul li a{text-decoration:none; cursor:pointer; outline:none; height:166px!important; width:230px; float:left;}
#slideshow_right_container .eventList .panel_content ul li a.selected img{ opacity:1; filter:alpha(opacity=100);}
#slideshow_right_container .eventList .panel_content ul li div{ width:230px; height:166px; background: url(../images/album_shadow.png) no-repeat right top; position:absolute; top:0; left:0; display:none;}
#slideshow_right_container .eventList .panel_content ul li span{ font:normal 14px Arial, Helvetica, sans-serif; color:#0e523d; position:absolute; z-index:999; bottom:5px; right:5px; display:block; text-align:right;}
#slideshow_right_container .eventList .panel_content ul li span p{font-weight:bold; display:block; margin:0; padding:0;}

#slideshow_right_container .eventList a.next_vertical_carousel, a.prev_vertical_carousel {outline:none; background:url(../images/show_more_arrow_btm.gif) no-repeat left top;clear:both; float:left; border:none; height:16px; width:230px; /*position:absolute;*/ left:0; text-indent:-10000px; display:block; cursor:pointer;outline:none; clear:both; position:relative; bottom:10px; }
#slideshow_right_container .eventList a.prev_vertical_carousel{background:url(../images/show_more_arrow_top.gif) no-repeat left top; display:block; bottom:0;}

#slideshow_right_container { float: right; width: 230px; position: relative; top:-8px; overflow:hidden;}

/*** Vertical jqslider styles ***/
#slideshow_right_container .eventList  .panel_content  .jcarousel-skin-tango  .jcarousel-container-vertical{width:230px; height:464px; padding:0; overflow:hidden;}
#slideshow_right_container .eventList  .jcarousel-skin-tango .jcarousel-clip{overflow:hidden;}
#slideshow_right_container .eventList  .jcarousel-skin-tango .jcarousel-clip-vertical{width:230px; height:438px; overflow:hidden; padding:5px 0;}
#slideshow_right_container .eventList  .jcarousel-skin-tango .jcarousel-item{width:230px; height:102px;}
#slideshow_right_container .eventList  .jcarousel-skin-tango .jcarousel-item-vertical{margin-top:10px;}
#slideshow_right_container .eventList  .jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff; color:#000;}
#slideshow_right_container .eventList  .jcarousel-skin-tango .jcarousel-next-vertical{position:absolute; bottom:0; left:0; width:230px; height:16px; cursor:pointer;  background:url(../images/show_more_arrow_btm.gif) no-repeat left top;}
#slideshow_right_container .eventList  .jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute; top:0; left:0; width:230px; height:16px; cursor:pointer; background:url(../images/show_more_arrow_top.gif) no-repeat left top;}
/*#slideshow_right_container .eventList  .jcarousel-skin-tango .jcarousel-next-vertical:hover{background:url(../images/show_more_arrow_btm.gif) no-repeat left bottom;}
#slideshow_right_container .eventList  .jcarousel-skin-tango .jcarousel-prev-vertical:hover{background:url(../images/show_more_arrow_top.gif) no-repeat left bottom;}*/
#slideshow_right_container .eventList  .jcarousel-skin-tango, #slideshow_right_container  .jcarousel-skin-tango .jcarousel-container{background:none;}
#slideshow_right_container .eventList  .jcarousel-skin-tango{overflow:hidden;}

#slideContainer.sliderArticle{ float: left;width: 710px;margin:0 10px 20px 0;display: inline; }
.container_outer .container_right{ float: right!important; min-height:750px;}
.leftOuter{float:left; width:710px;}
#SlideshowSuite,#SlideshowSuite{display:inline-block}

html[data-useragent*='MSIE 10.0'] .form_style ul li label {line-height:16px;}

/* Alumini profile - Perspective*/
#alumni_network .row{float:left; width:198px; margin-bottom:10px; display:table; table-layout:fixed;}
.alumniContent .image_cont{float:left; width:70px; margin-right:10px; display:inline;}
.alumniContent .image_cont img{width:70px; height:70px;}
.alumniContent .title{ display:table-cell; text-align:left; height:74px; float:none; width:117px; vertical-align:bottom; font-family:Georgia, Times New Roman, Times, serif; font-size:1.3rem; color:#10543F; text-decoration:none; word-wrap: break-word;}
.alumniContent .title:hover{ text-decoration:underline;}
.alumniContent .sub-titles{font-family:Arial, Helvetica, sans-serif; color:#919191;}
.alumniContent .sub-titles span{ text-transform:capitalize; display:block;}
#alumni_network .row.email{ margin-bottom:7px;}
#alumni_network .linktoprofile{ padding:0; margin:2px 0 0 0;}
#alumni_network .linktoprofile li{float:left; margin:0; background:url(../images/poll_viewresult_arrow.png) no-repeat left 3px; padding-left:10px;}
#alumni_network .linktoprofile li a{background:none; padding-left:0;}
#alumni_network .panel_content .link {
    background: url("../images/spritegif.gif") no-repeat scroll 0 -4013px rgba(0, 0, 0, 0);
    border: medium none;
    clear: both;
    display: block;
    float: left;
    height: 18px;
    margin: 5px 0 0;
    padding: 0;
    text-indent: -2000px;
    width: 138px;
}
#alumni_network .panel_content .link:hover{ background-position:0 -4034px;}
.alumni_search{background:#F6F6F6;}
.panel.alumni_search .nohd, .panel.alumni_search .nohd .title{ background:none;}
.panel.alumni_search .nohd{ border-bottom:none; background:url("../images/alumini-top-corner.gif") no-repeat 0 0; padding-top:4px;}
.alumni_search .title, .alumni_search .section {line-height:20px;}
.alumni_search .title{ font-weight:normal; padding-top:10px;}
#alumni_network .panel_content .link.search-btn{ background-position:-83px -1954px; width:83px; cursor:pointer;}



#alumni_network .panel_content .link.search-btn:hover{ background-position:-83px -1975px;}
#alumni_network.alumni_search .row{margin-bottom:10px;}
#alumni_network .panel_content .search-box {margin:5px 0;  float: left;}
.gray{color: white;border: 1px solid #9a9a9a!important;border-radius: 5px;important;background:#9a9a9a!important}
/* WWAD section*/
#RSVPContentArea .venue-caption{float:left; width:auto; margin:0 20px 0 15px;}
#RSVPContentArea .optionbox input[type=radio]{float:left; margin-top:4px; margin-right:4px;}
#RSVPContentArea .optionbox .event{float:left; width:380px; padding-bottom:20px; }
#RSVPContentArea .optionbox { line-height:20px; white-space:normal!important;}
#RSVPSubmitResult .country-list{ clear:both;margin:10px 0 0 0;}
#RSVPSubmitResult .country-list li { display:block; margin-bottom:10px;}
#RSVPSubmitResult .country-list .name{ margin: 0;  display: inline-block;  width: 140px;  padding: 5px;  text-align: center;  font-size: 15px;  background: #fff;  border: 2px solid #bcdfc1;  border-radius: 2px;}
#eventtabs #RSVPContentArea #RSVPSubmitResult .country-list a{ color:#303030; text-decoration:underline;}
#eventtabs #RSVPContentArea #RSVPSubmitResult .country-list a:hover{ text-decoration:none;}
#eventtabs #RSVPContentArea .optionbox h3{ font-size:16px; margin-bottom:10px;}
#eventtabs #RSVPContentArea .rsvpRemoveEventclass{ margin-left:5px;}

.reg-cont img{margin-right: 10px;height: 60px;width: 60px;float: left;margin-left: 15px;}
.modal_box .app-redirect{background: url("../images/yellow-btn2.png") no-repeat transparent;margin-left: 30px;background-size: 160px 25px; }
.modal_box .on-page{background: gray;}
.modal_box a{height: 18px;width: 160px;float: left;margin-top: 5px;border-radius: 5px;color: #fff;text-decoration: none;padding-top: 5px;text-align: center; text-transform: uppercase;font: 1em arial, helvetica;font-weight:bold}
.modal-show-check{width: 100%;float: left;margin-top:15px;}
.reg-cont p{color: gray;margin-left: 20px;font-size: 1em;margin-top: 6px;}
.overlay_form .modal_body {background: #fff;width: 480px;position: fixed;float: left;border-radius: 5px;top: 25%;left:25%;}
.modal_body .close_button{top: 7px;}
.modal_body .form_footer{margin-top: 25px;float: left;}
.modal_body .reg-cont{ float: left;}
.overlay_form  .modal_body h5{margin-top: 5px;font: 1em arial, helvetica;font-weight:bold}

/*Virtual Trainings*/
/*Admin Panel*/
#panel-container{width: 950px;margin:auto;}
#panel-container .panel,#panel-container .panel td,#panel-container .panel tr{border:1px solid black;border-collapse:collapse;padding: 5px;font-size: 1em;}
#panel-container a{display: block;margin-top: 5px;}
#panel-container .panel .title{width:20%;}
#panel-container .panel .date {width: 7%;color: #303030;text-transform: capitalize;font-size: 1.0em;}
#panel-container .panel .presenter{width:20%;}
#panel-container .panel .status{width:30%;}
#panel-container .panel .actions{width:23%;padding-right: 0px;}
#panel-container .panel thead{background:#E7E7E7;text-align: left;}
#panel-container .panel th{padding: 5px;}
#panel-container .panel p{display: inline-block;margin-left: 10px;margin-top: 10px;width: 28%;float: left; font-weight: bold;font-size: 11px;}
#panel-container .panel .status .value{width: 30%;float: left;}
#panel-container .content {width: 100%;}
#panel-container .panel .status .button {color: #fff;background: url("../images/status-btn.png") no-repeat;text-align: center;width: 64%;padding: 5px;background-size: cover;font-size: .7em;margin-top: 7px;}
#panel-container h3{color: #8E8E8E;margin-top: 5px;margin-bottom: 5px;}
#panel-container .panel td{vertical-align: top;}
.removed-from.training {color: #b51e1e;font-weight: bold;}
.enrol-closed{color: #b51e1e;}
.pending {color:#5a7af9;font-weight: bold;}
.av-for-enrol{color: #db772f;font-weight: bold;}
.av-in-trainings{color: #6952a7;}


/*popup*/
  #enable-popup{display:none;
position: absolute;
top: 285px;
left: 476px;}
#enable-popup .overlay_form .bottom_curve, #enable-popup .overlay_form .middle_body, #enable-popup .overlay_form .top_curve{width: 300px;}
#enable-popup .popup-content {text-align: center;font-size: 1em;margin-bottom: 20px;}
#enable-popup  h5{padding: 0;text-align: left;padding-left: 0px;margin-top:5px;border-bottom: 1px dotted gray;width: 90%;margin-left: 20px;}
#enable-popup p{margin-top: 10px;text-align: left;margin-left: 20px;}
/*Flexible Template Article*/
.full-content .content {width: 950px!important;}
.full-content .container_right {display:none!important;}
.full-content .container_left{display:none!important;}
.right-content .container_left{display:none!important;}
.right-content .content {width: 670px!important;}
.left-content .container_right {display:none!important;}
.left-content .content {width: 740px!important;margin: 0;}
.full-content .content .NumAcrossSectionsText{width: 98.4%;}
.left-content .content .inlined_exhibit,.right-content .content .inlined_exhibit {float: none!important;}
.full-content .content p,.right-content .content p,.left-content .content p{width:100%!important;}
.full-content .content .comment_box,.right-content .content .comment_box,.left-content .content .comment_box{width: 100%;}
.right-content .content  .comment{background:#dde6e5 url("../images/commentbox_open_bottom_rc.gif") no-repeat left bottom;}
.right-content .content .commenttype_head_open{background: url("../images/commentbox_closed_head_rc.gif") no-repeat;}
.right-content .content .commenttype_closed_foot{margin-top: -1px;background: url("../images/commentbox_closed_head_btm_rc.gif") no-repeat;}
.right-content .content  .commenttype_head{background: url("../images/commentbox_closed_head_rc.gif") no-repeat;}
.right-content .content  .commenttype_foot{margin-top: -1px;background: url("../images/commentbox_closed_head_btm_rc.gif") no-repeat;}
.left-content .content .commenttype_closed_foot{margin-top: -1px;background: url("../images/commentbox_closed_head_btm_lc.gif") no-repeat;}
.left-content .content .commenttype_head{background: url("../images/commentbox_closed_head_lc.gif") no-repeat;}
.left-content .content .commenttype_foot{margin-top: -1px;background: url("../images/commentbox_closed_head_btm_lc.gif") no-repeat;}
.left-content .content .commenttype_head_open{background: url("../images/commentbox_closed_head_lc.gif") no-repeat;}
.left-content .content  .comment{background:#dde6e5 url("../images/commentbox_open_bottom_lc.gif") no-repeat left bottom;}

.full-content .content .commenttype_closed_foot{margin-top: -1px;background: url("../images/commentbox_closed_head_btm_fc.gif") no-repeat;}
.full-content .content .commenttype_head{background: url("../images/commentbox_closed_head_fc.gif") no-repeat;}
.full-content .content .commenttype_foot{margin-top: -1px;background: url("../images/commentbox_closed_head_btm_fc.gif") no-repeat;}
.full-content .content .commenttype_head_open{background: url("../images/commentbox_closed_head_fc.gif") no-repeat;}
.full-content .content  .comment{background:#dde6e5 url("../images/commentbox_open_bottom_fc.gif") no-repeat left bottom;}
.container_outer .comments .comment{background: none;}
.left-content #slideContainer.sliderArticle{width: 100%;}
div.flex-article-container.right-content .containerright,.two_col_right .article_header_image,.two_col_right .containerouter{width:100%;}
div.flex-article-container.full-content .containerright {float: none;}
.containerouter  .comments .comment{background: none;}

/*Virtual Trainings*/
  #main_container {width: 950px;padding-bottom: 60px;margin-left: auto;margin-right: auto;}
.virtual-trainings  .head-content .teaser{width: 705px;float: left;padding-right: 15px;}
.virtual-trainings  .head-content .in-touch{width: 230px;height: 177px;float: left;clear: right;}
.virtual-trainings  .headline{font-size: 1.5em;}
.upcoming-trainings,#my-trainings{clear: left;}
.upcoming-trainings .vt-right p{font-size: 1.2em;}
.vt-content  .button{height: 20px;display: block;color: #fff;font-size: .9em;font-weight: bold;text-transform: uppercase;margin-top: 10px;text-decoration: none;padding-left: 18px;padding-top: 8px;}
.Recent-trainings .vt-content  .button{background:transparent url('../images/yellow-btn-vt2.png') no-repeat;float: left;width: 127px;padding-bottom: 18px;}
.Upcoming-trainings .vt-content  .button{background:transparent url('../images/yellow-btn-vt.png') no-repeat;}
.upcoming-trainings .vt-top{float: left;margin-bottom: 10px;margin-top: 10px;width: 100%;}
.upcoming-trainings .vt-top p{float: left;margin-top: 15px;}
.upcoming-trainings .vt-left{width: 68%;float: left;}
.upcoming-trainings .vt-left{line-height: 24px;}
.virtual-trainings  p.presenter span {font-style: italic;}
.upcoming-trainings .vt-right{width: 30%;float: right;}
.upcoming-trainings .vt-content {float: left;width: 100%;}

.virtual-trainings .row{border-bottom: 1px solid #D7D7D7;float: left;width: 100%;padding-bottom: 30px;position: relative;}
.virtual-trainings .Upcoming-trainings  .row{ padding-bottom: 20px;}
.Recent-trainings .row p:first-child{margin-top: 15px;}
.virtual-trainings .cont{width:100%;}
.virtual-trainings  .action{margin-top: 15px;}
.virtual-trainings  .action .request-copy{text-decoration: underline;float: right;}
.virtual-trainings .watch-video{text-decoration: none;font-size: 15px;color: #000;text-transform: capitalize;background: #E1E1E1;border-radius: 30px;padding: 10px;}
.virtual-trainings .date,.virtual-trainings .headline {margin-top: 10px;}
.recent-recordings{position: relative;}
.virtual-trainings {margin-bottom: 20px;float: left;}

.vt-content,#upcoming-trainings .row p.content{ margin-top: 15px!important;}
.MyTrainings .row .vt-content {margin-bottom: -10px;}
.virtual-trainings .Recent-trainings .row{padding-bottom: 0;}

.virtual-trainings div#eventtabs ul#tabs-nav {width: 100%;float: left;}
.virtual-trainings div#eventtabs {display: block;}
a.disabled{background-color:blue;}

.pages{display:none;}

.send-mail{float:right;background: url("../images/request-email.png") no-repeat left;padding:20px 20px 25px 37px;text-decoration:underline;}
._overlay{padding-top: 22px;overflow: hidden;position: fixed;left: 50%;top: 25.5%;z-index: 1002;display: none;background:#10543f url('../images/video_top.gif') repeat-x scroll left top;height:352px;width:624px; margin-left:-312px;}

.multimedia_close{cursor: pointer;position: absolute;right: 1px;top: 4px;font-size: 10px;font-size: 10px;background: url("../images/file20913.gif") no-repeat center;z-index: 1002;text-indent: -2000%;width: 20px;}

/*My Trainings8*/

.training-calendar{width:70px;height:75px;float: left;background: url('/Themes/Default/Content/images/Calendar-Icon.png') no-repeat;background-size: cover;position:relative;margin-top: 4px;margin-right: 10px;}
.training-calendar .ev-day {color: #A0A0A0;font-size: .7em;margin-top: 2px;text-align: center;font-weight: bold;text-transform:uppercase;margin-left: -4px;}
.training-calendar .ev-date {color: #000;font-size: 1.7em;font-weight: bold;margin-top: 8px;text-align: center;margin-left: -7px;}
.training-calendar .ev-month {color: #fff;font-size: 1.2em;font-weight: bold;text-align: center;margin-top: 1px;text-transform: uppercase;}
.trainings-cont{float: right;width: 91%;}
.tr-remove {position: absolute;font-size: 1.1em;text-decoration: none;color:#10543f;top: 85px;left: 10px;}
#my-trainings .title{padding-top: 10px;float: left;margin-left: 10px;}
.MyTrainings .presenter{margin-bottom: 10px;}
.MyTrainings .trainings-cont .headline,.MyTrainings .trainings-cont .date{margin-top: 0px;}
.MyTrainings .trainings-cont .date{font-size: .9em;margin-bottom: 5px;}
.MyTrainings .row{margin-top: 15px;}
.Upcoming-trainings h4{color: #000;font-size: 1em!important;margin-top: -1px;margin-bottom: 7px;}
.Upcoming-trainings .vt-top .headline {margin-bottom: 5px;}
#main_container.virtual-trainings h3 {text-transform: none;}
.vt-content p {margin-top: 10px;}
.vt-content p:first-child {margin-top: 0;}
/*styling for skin timer*/
div [id$='_elapsedText'],div [id$='_durationText']{margin-top:10px !important;}
@-moz-document url-prefix(){ div [id$='_elapsedText'],div [id$='_durationText']{margin-top:0px !important;} }
.customFullScreen{height:100%;width:100%;left:0;top:0;margin:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){ div [id$='_elapsedText'],div [id$='_durationText']{margin-top:0px !important;} }

.AllowGridFullPage {width: 950px;}
.AllowGridFullPage .publication_container {width: 300px;}
.AllowGridFullPage .column_header_container .col_2 {left: 310px;}
.AllowGridFullPage .column_header_container .col_1 {left:0px;}
.AllowGridFullPage .column_header_container .col_2 {left:310px;width:315px;}
.AllowGridFullPage .column_header_container .col_3 {left:635px;width:315px;}
/* column styles */
.AllowGridFullPage .style_NoHI .publication_content{width:300px; }
.AllowGridFullPage  .col_2 .style_NoHI .publication_content{width:300px; }
.AllowGridFullPage .style_55HI .publication_content{width:235px; }
.AllowGridFullPage  .col_2 .style_55HI .publication_content{width:235px; }
.AllowGridFullPage .style_80HI .publication_content{width:210px; }
.AllowGridFullPage  .col_2 .style_80HI .publication_content{width:210px; }
.AllowGridFullPage .style_230RegularHI .publication_content{width:300px; clear:both;}
.AllowGridFullPage .style_200RegularHI .publication_content{width:300px; clear:both;}
.AllowGridFullPage .style_TallHI .publication_content{width:220px;}
.AllowGridFullPage .style_HI .publication_content{width: 100%;}


/* module_A */
.AllowGridFullPage.module_A .publication_container {width: 470px;}
.AllowGridFullPage.module_A .style_55HI .publication_content{width:405px; }
.AllowGridFullPage.module_A .style_80HI .publication_content{width:380px; }
.AllowGridFullPage.module_A .style_TallHI .publication_content{width:390px; }
.AllowGridFullPage.module_A .style_NoHI .publication_content{width:470px; }
.AllowGridFullPage.module_A .style_230LeftHI .publication_content{width:470px;clear: none;}
.AllowGridFullPage.module_A .style_230RegularHI .publication_content{width:230px;margin-left: 10px;clear: none; }
.AllowGridFullPage.module_A .style_200RegularHI .publication_content{width:260px; margin-left: 10px;clear: none;}
.AllowGridFullPage.module_A .column_header_container .column_header {width: 470px;}
.AllowGridFullPage.module_A .column_header_container .col_2 {left: 480px;}

/* full width */
.AllowGridFullPage.full_width .column_header_container .column_header , .AllowGridFullPage.full_width .style_NoHI .publication_content , .AllowGridFullPage.full_width .publication_container{width:950px;}
.AllowGridFullPage.full_width .style_80HI .publication_content {width:860px;}
.AllowGridFullPage.full_width .style_55HI .publication_content {width:885px;}
.AllowGridFullPage.full_width .style_TallHI .publication_content {width:870px;}
.AllowGridFullPage.full_width .style_230LeftHI .publication_content {width:710px;clear: none;}
.AllowGridFullPage.full_width .style_230RegularHI .publication_content {width:710px;margin-left: 10px;clear: none;}
.AllowGridFullPage.full_width .style_200RegularHI .publication_content {width:740px;margin-left: 10px;clear: none;}
.AllowGridFullPage.full_width .line_1 {width:950px;}

/* module_C */
.AllowGridFullPage.module_C .col_1 {width: 300px;}
.AllowGridFullPage.module_C .col_2, .AllowGridFullPage.module_C .col_2 .publication {width:640px;}
.AllowGridFullPage.module_C .col_2 .style_80HI .publication_content{width:550px; }
.AllowGridFullPage.module_C .col_2 .style_55HI .publication_content {width:575px;}
.AllowGridFullPage.module_C .col_2 .style_NoHI .publication_content {width:640px;}
.AllowGridFullPage.module_C .col_2 .style_230RegularHI .publication_content {width:400px;margin-left: 10px;clear: none;}
.AllowGridFullPage.module_C .col_2 .style_200RegularHI .publication_content {width:430px;margin-left: 10px;clear: none;}
.AllowGridFullPage.module_C .col_2 .style_230LeftHI .publication_content {width:400px;clear: none;}
.AllowGridFullPage.module_C .col_2 .style_TallHI .publication_content {width:560px;}

/*module_F*/
.AllowGridFullPage.module_F .col_1 {width: 640px;}
.AllowGridFullPage.module_F .column_header_container .col_1 {width:640px;}
.AllowGridFullPage.module_F .column_header_container .col_2 {width:300px;}
.AllowGridFullPage.module_F .col_1 .style_80HI .publication_content{width:550px; }
.AllowGridFullPage.module_F .col_1 .style_55HI .publication_content {width:575px;}
.AllowGridFullPage.module_F .col_1 .style_NoHI .publication_content {width:640px;}
.AllowGridFullPage.module_F .col_1 .style_TallHI .publication_content {width:560px;}
.AllowGridFullPage.module_F .col_1 .style_230LeftHI .publication_content {width:400px;clear: none;}
.AllowGridFullPage.module_F .col_1 .style_230RegularHI .publication_content {width:400px;margin-left: 10px;clear: none;}
.AllowGridFullPage.module_F .col_1 .style_200RegularHI .publication_content {width:430px;margin-left: 10px;clear: none;}
.AllowGridFullPage.module_F  .column_header_container .col_2 {left: 650px;}

/* module_B */
.AllowGridFullPage.module_B .col_1, .AllowGridFullPage.module_B .col_2 , .AllowGridFullPage.module_B .col_3{width:310px;}
.AllowGridFullPage.module_B .column_header {width: 310px;}
.AllowGridFullPage.module_B .col_2 .style_80HI .publication_content {width: 220px;}
/* module_D freeform*/
.AllowGridFullPage.free_form_grid.module_D .col_1  {width:300px;}
.AllowGridFullPage.free_form_grid.module_D .col_2  {width:640px;}
.AllowGridFullPage.module_D .sub_column_1 , .AllowGridFullPage.module_D .sub_column_2 {width: 315px;}

/*module_D tabular*/
.AllowGridFullPage.module_D .row .col_1  {width:300px;}
.AllowGridFullPage.module_D .row .col_2 {width:315px;}
.AllowGridFullPage.module_D .row .col_3{margin-left: 10px;width:315px;}
.AllowGridFullPage.tabular_grid.module_D .column_header_container .col_1 {width:300px;}
.AllowGridFullPage.tabular_grid.module_D .column_header_container .col_2 {left:310px;width:315px;}
.AllowGridFullPage.tabular_grid.module_D .column_header_container .col_3 {left:310px;width:315px;}

/* module_E freeform*/
.AllowGridFullPage.free_form_grid.module_E .col_1  {width:640px;}
.AllowGridFullPage.free_form_grid.module_E .col_2  {width:300px;}
.AllowGridFullPage.module_E .col_1 .sub_column_1 {width:300px;}
.AllowGridFullPage.module_E .sub_column_1 , .AllowGridFullPage.module_E .sub_column_2 {width: 320px;}
/*module_E tabular*/
.AllowGridFullPage.module_E .row .col_1 , .tabular_grid.module_E .row .col_2 , .tabular_grid.module_E .row .col_3 {width:300px;}
.AllowGridFullPage.module_E .column_header_container .col_1 {width:640px;}
.AllowGridFullPage.module_E .column_header_container .col_2 {left:640px;width:300px;}

/*========================Social Share Icons & aritcle toolbar===================================*/
.tools_cont{overflow: visible!important;float: left;}


.content .inside_ebook li {background: none;padding-left: 5px;}
.tool_container > li{float:left;margin-right:10px;}
.tool_container .tools_  a{text-decoration: none;clear:left;color: #969191!important;font-weight: bold;text-transform: uppercase;font-size: 10px;}
.tool_icon{padding: 10px 0;margin-top: -3px;display: block;float: left;width: 20px;background: url('../images/icon_final.png') no-repeat;}
.tool_label{padding: 5px;padding-left: 3px;}
.tool_container .add_to_interest a .tool_icon{background-position: -4px -2px;}
.tool_container .add_to_interest a:hover .tool_icon{background-position: -50px -2px;}
.tool_container .save_content a .tool_icon{background-position: -4px -24px;}
.tool_container .save_content a:hover .tool_icon{background-position: -50px -24px}
.tool_container .print a .tool_icon{background-position: -4px -47px;}
.tool_container .print a:hover .tool_icon{background-position: -50px -47px;}
.tool_container .pdf a .tool_icon{background-position: -4px -70px;}
.tool_container .pdf a:hover .tool_icon{background-position: -50px -70px;}
.tool_container .ebook a .tool_icon{background-position:-4px -162px;}
.tool_container .ebook a:hover .tool_icon{background-position: -50px -162px;}
.ebook .ibook a .tool_icon{background-position:-5px -185px;}
.ebook .ibook a:hover .tool_icon{background-position:-50px -185px;}
.ebook .kindle a .tool_icon{background-position:-5px -207px;}
.ebook .kindle a:hover .tool_icon{background-position:-50px -207px;}
/**/



.change_font{padding: 5px;padding-left:20px}
.change_font a{width: 18px!important;background: url('../images/icon_final.png') no-repeat;height: 20px;width: 20px;text-indent: -220000px;;display: block;float: left;}
.change_font .font_decrease{margin-top: -4px;background-position:-4px -119px!important;}
.change_font .font_decrease:hover{background-position: -51px -119px!important;}
.change_font  .text{cursor: default;margin-top: -4px;background-position: -4px -142px;}
.change_font  .font_increase{margin-top: -4px;background-position: -4px -98px!important;}
.change_font  .font_increase:hover{background-position: -50px -98px!important;}

.social_share_icons{float:right;}
.social_share_icons .share_texts{text-decoration: none;padding-top: 7px;float:left;color: #969191!important;font-weight: bold;text-transform: uppercase;font-size: 10px;}
.social_share_icons .share_icons{margin-left: 5px;padding: 7px;width: 14px;height: 17px;background: url('../images/icon_final.png') no-repeat;text-indent: -200000px;display: block;float: left;}
.social_share_icons .share_icons_landingpage{margin-left: 5px;padding: 7px;width: 14px;height: 17px;background: url('../images/icon_final.png') no-repeat;text-indent: -200000px;display: block;float: right;}
.social_share_icons .email{background-position: -4px -256px;}
.social_share_icons .fb{background-position: -36px -256px;}
.social_share_icons .twitter{background-position: -68px -256px;}
.social_share_icons .g_plus{background-position: -100px -256px;}
.social_share_icons .ln{background-position: -132px -256px;}
.social_share_icons .email:hover{background-position:-4px -292px;}
.social_share_icons .fb:hover{background-position:-36px -292px;}
.social_share_icons .twitter:hover{background-position:-68px -292px;}
.social_share_icons .g_plus:hover{background-position:-100px -292px;}
.social_share_icons .ln:hover{background-position:-132px -292px;}
.share_icons span{display:none!important;}
.categories_list_full_width{float: left;width: 740px;padding-bottom: 10px;}
.categories_list{float: left;width: 529px;padding-bottom: 10px;}
.social_share_icons{margin-top: -7px;}
.categories_list ~ .social_share_icons{margin-top: 0px;}
.addl_items .categories_list_full_width.nobr ~ .social_share_icons{border-bottom:0;}
.article_header_image .social_share_icons{margin-top: 0;}
.article_header_image .social_share_icons ~ .article_header_title {margin-top: 31px;}
#emailView {margin-right: 10px;float: left;margin-top: 0px;text-decoration: none;clear:left;}
#emailView a{text-decoration: none;color: #969191!important;font-weight: bold;text-transform: uppercase;font-size: 10px;}
#emailView .tool_icon{background-position: -4px -234px;margin-top: 0px;padding: 8px 0;}
#emailView .tool_label{padding-left: 7px;}
#emailView:hover .tool_icon{background-position: -25px -234px;}
.article_featured_video .box2 .tools_cont div{margin-top:5px;}
.article_featured_video .box2 .tools_cont  .tool_container > li{margin-top:4px;}
.article_featured_video .box2 .tools_cont  .txttools{margin-top: 4px;}
.article_featured_video .box2 .tools_cont #emailView{margin-top: 9px;}
/* IE8 specific css */
	@media \0screen {
	.social_share_icons{margin-top: -6px;}
	}
/*========================Callout===================================*/
.callout{border: 1px solid #fff;
float:left;width:100%;margin-top:10px;clear:left;margin-bottom: 10px;margin-right:20px;}
.callout_expand{width:100%!important;}
/*--- add this class with callout for width 40% -----*/
.callout.width-40{width:40%;}
/*--- add this class with callout for width 60% -----*/
.callout.width-60{width:60%;}
.callout .callout_box{border:1px solid #E4E4E4;padding-left: 10px;padding-right: 10px;background:#f1f1f1;float: left;width: 95.5%;}

.callout  .callout_head{font-size: 1.15em;margin-right: -11px;margin-top: -1px;position: relative;background:url('../images/callout_corner.png') no-repeat top right;padding:10px 5px 10px 0;}
.callout  .callout_head h4{font-weight: normal;}
.callout  .callout_comment{display:none;}
.callout  .callout_link{background:rgba(0, 0, 0, 0);float: right;padding: 0 3px 0 0;margin-top: -10px;}
.callout  .callout_comment img{width: 100%;}
.callout  .callout_comment .inlined_exhibit{width: 100%!important;}
.callout  .callout_comment .inlined_exhibit_container{width: 100%!important;}

.callout_head h4{padding-right: 20px;}
.callout_head h4 p{padding-bottom:0px;}

.callout-cont .section .main.callout {overflow: visible;margin-right: 20px;}
.callout-cont .section{clear: right;}
.callout-cont .section .main {overflow: visible;margin-top: 5px;}

.callout .callout_link{position: absolute;right: 0px;bottom: 0;width: 460px;height: 100%;}
.callout.width-40 .callout_link{width: 196px;}
.callout.width-60 .callout_link{width: 285px;}
.callout .callout_link img{position: absolute;right: 9px;bottom: 10px}
.callout.callout_expand .callout_link img {position: absolute;right: 9px;bottom: 5px;}
.callout.callout_expand .callout_link {width: 26px;height: 56%;}

/*==================Profile for Virtual Training====================*/
.profile_right h2 {font-weight: bold;font-size: 1.15em;text-transform: uppercase;color: #919191;margin-bottom: 5px;margin-left: 0;}
.virtual-trainings .Upcoming-trainings.hasProfile .vt-content,.virtual-trainings .Upcoming-trainings.hasProfile .vt-right,.virtual-trainings .Upcoming-trainings.hasProfile .vt-left,.virtual-trainings .Upcoming-trainings.hasProfile .vt-top{float: left;width: 62%;}
.virtual-trainings .hasProfile .trainings-cont{float: left;width: 54%;}
.profile_right .col1{float: left;width: 35%;padding: 4px 0;text-transform: uppercase;}
.profile_right .col2{float: left;min-height: 16px;padding: 5px 0;width: 65%;font-weight: normal;font-size: .9em;}
.virtual-trainings .profile_right{z-index:98;position:absolute;margin-bottom: 10px;padding: 15px;width: 300px;font-weight: bold;background-color: #f2f2f2;color: #919191;right: 0px;top: 410px;}
 .Upcoming-trainings.hasProfile .row{min-height: 230px;}
 .MyTrainings.hasProfile .row{min-height: 190px;}
#main_container.virtual-trainings{padding-bottom:20px;min-height: 620px;position: relative;}
/* IE8 specific css */
	@media \0screen {
	#main_container.virtual-trainings {min-height: 610px!important;}
	}
.carousel-help.overlay_form{right: 0;}
.login_txt{height:50px!important}




/* Ebook implementation*/
.inside_ebook{z-index: 10;width: 74px;padding-top: 31px;padding-bottom: 5px;padding-left: 2px;list-style-type: none;left: 371px;margin-top:-53px;margin-left:-10px;position:absolute;display:none;
border: 1px solid rgb(238, 236, 236);
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 64%, rgba(240,240,240,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(64%, rgba(247,247,247,1)), color-stop(100%, rgba(240,240,240,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 64%, rgba(240,240,240,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 64%, rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 64%, rgba(240,240,240,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 64%, rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0 );
}
.article_header_image.interactives .inside_ebook{left: 319px;}
#Ebook-drop-down{float: left;height: 20px;width: auto;margin-right: 7px;margin-left: -5px;}
.inside_ebook li{float:none;padding:4px;list-style-type: none;}
#Ebook-drop-down .tools_  a:hover ~ .inside_ebook {display:block;}
.inside_ebook:hover{display:block;}
.tool_container .ebook a .tool_icon{position: relative;}
li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 313px;}
.interactives li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 313px;}
.tool_container li.ebook.tools_ a{z-index: 11;position: relative;}
.tool_container .ebook a .tool_icon {z-index: 12;}

/* Alignment of Toolbar in commentary pages */
.article_header_image.image_190{position: relative;height: 187px;}
.article_header_image.image_190  .article-header  .article_header_subtitle{position: absolute;bottom: 28px;}
.article_header_image.image_190  .tools_cont{position: absolute;}
.article_header_image.image_190  .article-header .article_header_title .article_maintitle{position: absolute;top: 56px;}
/* article toolbar mini at the bottom*/
.miniTooolbar #Ebook-drop-down{margin-left: -10px;}
.miniTooolbar{position:relative;}
.miniTooolbar .inside_ebook{left: 375px;}
.miniTooolbar li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 317px;}
.miniTooolbar .nav_sections li {background: none;}

/* firefox specific css */
@-moz-document url-prefix() {
	#Ebook-drop-down{margin-left: 1px;}
	.inside_ebook{ left: 376px;}
	li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 318px;}
	.article_header_image.interactives .inside_ebook {left: 376px;}
	.interactives li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 318px;}
	/* article toolbar mini at the bottom*/
	.miniTooolbar .inside_ebook{left: 375px;}
	.miniTooolbar li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 317px;}
}
/* IE specific css */
@media screen\0 {
	li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 319px;}
	#Ebook-drop-down{margin-left: -4px}
	.inside_ebook{left:377px;}
	.article_header_image.interactives .inside_ebook {left: 376px;}
	.interactives li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 318px;}
	/* article toolbar mini at the bottom*/
	.miniTooolbar .inside_ebook{left: 380px;width:76px;}
	.miniTooolbar li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 322px;}


	}
/* IE 8 specific css */
@media \0screen\,screen\9 {#Ebook-drop-down{margin-left: 1px;}}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.inside_ebook{left: 376px;}
	.article_header_image.interactives .inside_ebook {left: 376px;}
	.interactives li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 318px;}
	li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 318px;}
	/* article toolbar mini at the bottom*/
	.miniTooolbar .inside_ebook{left:380px;width:76px;}
	.miniTooolbar li.print.tools_ + #Ebook-drop-down .inside_ebook {left: 322px;}
}

/* CSS to remove AI */
.remove_AI .article_picture_main{display:none;}
.remove_AI.article_header_image .tools_cont {left: 0;position: relative;float: left;top:10px;}
.remove_AI .author_date {width: 950px;margin-bottom: 15px;position: relative;bottom: 0;left: 0;}
.remove_AI .article-header {width: 950px;height: auto;margin-bottom: 10px;}
.remove_AI.article_header_image.remove_AI.classic_content_header{padding-left: 10px;}
.remove_AI .categories_list{width: 730px;}
.remove_AI .social_share_icons .share_icons{height: 14px;}
/* CSS to remove Chapter AI */
.remove_AI.article_header_image_inner  .article_picture_inner{display:none;}
.remove_AI.article_header_image_inner .tools_cont{float:left;}
.remove_AI.article_header_image_inner .article_header_inner{width: 950px;}
.remove_AI.article_header_image_inner .article_innertitle{width: 100%;}
.remove_AI.article_header_image_inner .categories_list ~ .article_header_title_inner {width: 76%;}
.remove_AI.article_header_image_inner .categories_list ~ .article_header_title_inner .article_innertitle {top: -17px;}
/* CSS to remove commentary_AI */
.flex-article-container  .article_header_image{padding-bottom: 5px;}
.commentary_AI .commentary_author_image img{display:none;}
.commentary_AI .commentary_author_image{height: 156px;}
.commentary_AI .article_header_image{margin-left: -220px;width: 950px;}
.commentary_AI .article_header_image .article-header .article_header_title{padding-top: 0;}
.commentary_AI  .article-header {width: 950px;}
.commentary_AI .two_col_right .article_header_image .article-header{width: 950px;}

/* Flex Content */
.flex_content .panel_content ._view{margin-top: 10px;display: block;font-size: .9em;}
.flex_content .panel_content ._image{margin-top: 5px;margin-bottom: 5px;}
.flex_content .panel_content .headline span{font: 96% arial, helvetica;}
.flex_content .panel_content ._view span{color: #D59D36;}
.flex_content.panel.about:first-child {margin-bottom: 20px;margin-top:0;}
.flex_content.panel.about {margin-bottom: 20px;margin-top:20px;}
.container_left .flex_content .panel_content  img{width: 190px!important;}

/*infographic*/
.showpubtitle.article_header_image_inner{border:0;margin-bottom: 0;}
.showpubtitle.article_header_image{border:0;margin-bottom: 0;}
.embed_input{overflow:auto;resize:none;display: none;margin-top: 10px;width: 670px;border: 1px solid #e7e7e7;border-radius: 3px;padding: 5px;font-family: aria, helvetica;}
.embed_button {font-weight: bold;margin-top: 10px;background: #df932d;border: 0;padding: 6px;width: 50%;color: #fff;font-size: 15px;}
.infographic .article_picture_inner{height: auto;}
.infographic.article_header_image_inner .tools_cont{position: absolute;right: 0;bottom: 7px;top: auto;}
 .remove_AI.infographic.article_header_image_inner .tools_cont {position: relative;}
 .remove_AI.infographic.article_header_image .tools_cont {position: relative;}
.article_header_image.classic_content_header .tools_cont {bottom: -4px;}
.article_header_image.classic_content_header .author_date .year {bottom: -48px;}

/*social icons  for authors*/
.contact_list ~ .social_share_icons,.title .social_share_icons {float: left; width:100%;margin-bottom:10px;}
.contact_list ~ .social_share_icons  .share_icons,.title .social_share_icons .share_icons {margin-left: 0;background: url('../images/ln-tw.png') no-repeat;padding: 0px;width: 20px;height: 20px;margin-right:8px;}
.contact_list ~ .social_share_icons  .share_icons.ln,.title .social_share_icons .share_icons.ln{background-position: -1px 0px;}
.contact_list ~ .social_share_icons  .share_icons.ln:hover,.title .social_share_icons .share_icons.ln:hover{background-position: -1px -23px;}
.contact_list ~ .social_share_icons  .share_icons.twitter,.title .social_share_icons .share_icons.twitter{background-position: -24px 0px;}
.contact_list ~ .social_share_icons  .share_icons.twitter:hover,.title .social_share_icons .share_icons.twitter:hover{background-position: -24px -23px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#Ebook-drop-down .inside_ebook{left: -7px!important;margin-left: 0!important;}
.nav_sections{position:relative;}
.miniTooolbar #Ebook-drop-down .inside_ebook{left: 2px!important;}
}

/* IE 8 specific css */
@media \0screen\,screen\9 {
.callout .callout_link{background-image:url("../images/transparent-background.png");}
}


.social_share_lading_page{height: 25px;margin-bottom: 14px;}
.social_share_lading_page .social_share_icons {margin-top: 0;  width: 135px;}
.social_share_lading_page .social_share_icons .share_icons{height: 11px;}
.social_share_lading_page .social_share_icons .fb{background-position:-36px -292px;}
.social_share_lading_page .social_share_icons .twitter{background-position:-68px -292px;}
.social_share_lading_page .social_share_icons .g_plus{background-position:-100px -292px;}
.social_share_lading_page .social_share_icons .ln{background-position:-132px -292px;}


/* align date with social share */
.addl_items h2.newsletter_head{margin-top: -25px;}
.addl_items .suite_items .addl_content{margin-top: -20px;}
.addl_items .suite_items ~ .social_share_icons{margin-top: 5px;}

.registered_usr_msg a{color:green;}



.event-action {  width: 25%;}
.location-code {  width: 15%;}
.location-name {  width: 20%;}
.event-date {  width: 25%;}
.event-status {  width: 15%;}
table td{text-align:center;}
.event-admin select{  padding: 3px;
  font-size: 14px;
  margin-bottom: 10px;
  background: #F5F5F5;
  box-shadow: 1px 2px 5px 0px rgba(148,146,148,1);}
  #panel-container .event-action a	{
    margin-bottom: 5px;
	color: #000;
	width: 170px;
	display: inline-block;
	padding: 5px;
	text-decoration:none;
	border:1px solid #EAF4F5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 2px 5px 0px rgba(148,146,148,1);
	-moz-box-shadow: 1px 2px 5px 0px rgba(148,146,148,1);
	box-shadow: 1px 2px 5px 0px rgba(148,146,148,1);
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D7EAF0));
	background-image: -webkit-linear-gradient(top, #FFFFFF,#D7EAF0);
	background-image: -moz-linear-gradient(top, #FFFFFF, #D7EAF0);
	background-image: -ms-linear-gradient(top, #FFFFFF, #D7EAF0);
	background-image: -o-linear-gradient(top, #FFFFFF, #D7EAF0);
	background-image: linear-gradient(to bottom, #FFFFFF, #D7EAF0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#D7EAF0);}
.event-admin .panel{  width: 100%;}
.event-admin .pending{ background: #f9efbc; color: #000;  font-weight: normal;}
.event-admin .live{  background: #bcdec3;}
.event-admin .expired{ background: #E95555; }
.event-admin .removed{ background: #D1D1D1;}


#panel-container.event-admin .panel th{ text-align: center;}
#panel-container.event-admin .panel td{ vertical-align: inherit; }
#panel-container.event-admin .panel th {border: 1px solid #000;}

.event-status span {display: block;  padding: 10px;}

.gray-btn{
  cursor: pointer;
  background: #E3E3E3;
  border-radius: 4px;
  padding: 5px 10px;
  margin-bottom: 5px;
}
/*
.remove_AI .author_date.no-author{ float: left;  width: auto;  margin-right: 10px;}*/
.remove_AI .author_date.no-author   {	float: none;    margin-bottom: 0; width: auto;  margin-right: 10px;}
.remove_AI.article_header_image .no-author ~ .tools_cont {  top: 0;}
#registered_usr{ position: fixed;}

.country-list a.rsvpRemoveEventclass{background: #b50303;  color: #fff;  padding: 6px 12px;  border-radius: 5px;font-size: 14px; text-decoration: none; margin-left: 10px;}

.country-list .rsvpRemoveEventclass span{font-size: 16px;  padding-right: 10px;}
#add_to_calender,#add_to_calenderTentative{color: #000;  font-size: 14px; text-decoration: none;  margin-left: 10px; background: #e2e2e2 url('../images/rsvp-calendar.png') no-repeat 13px 5px;  padding: 6px 12px 6px 38px;  border-radius: 5px;}

._categorytitle{
    margin-top: 5px;
}

.interactives ._wrapper,.slideshow  ._wrapper,.remove_AI ._wrapper,
.flex-article-container ._wrapper{position: relative;top: 0;left: 0;    clear: left;}

button[disabled='disabled'] {
  opacity: .4;
  cursor: default;
}

/* For disable Field */
.disable_field{
  position: absolute;
  height: 100%;
  width: 257px;
  z-index: 1000000;
  cursor: default;
}
.disable_field ~ select {  background: none!important;  }

input[readonly="readonly"],select[readonly="readonly"]{
background:none!important;
}

.info-wrapper{
    display: block;
    position: absolute;
    width: 100%;
    right: 0px;
    top: 20px;
}
.overlay_form  .registration_main_content .info-wrapper:hover .info,
.overlay_form  .info-wrapper:hover .info,
.alumni .content .section .details ul.level_1 li.level_1 .info-wrapper:hover .info{display:inline-block;	height: 100%;}
.info-wrapper .fa{
    position: absolute;
    right: 50px;
}
.fa-info-circle {
  color: #10543f;
  font-size: 25px;
  float: right;
  cursor: pointer;
  margin-top: 5px;
}

.overlay_form .registration_main_content .info,
.overlay_form .info,
.alumni .content .section.edit_alumni_login_details .details ul.level_1 li.level_1 .info  {
  z-index: 5;
  background-color: #fff;
  border: 1px solid #E0DFDF;
  padding: 10px;
  width: 415px;
  display: none;
  top: 32px;
  height:100%;
  position:relative;
}
.overlay_form #mainRegisterform .info{
  position: absolute;
  display: block;
  width: 100px;
  border: 0;
  top: 25px;
  right: 0;
  z-index: 1;
  background: 0 none;
  padding: 0;
}
/* Admin Page*/
.adminControlPanel {
    margin: 30px 0
}
.admin-links-cont {
	margin: auto;
	width: 880px;
	overflow: auto;
}
.adminControlPanel h5 {
    text-align: center;
    padding: 20px 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5
}
.adminControlPanel .link-tile {
    width: 250px;
    display: inline-block;
    margin: 20px;
	position:relative;
	float: left;
}
.adminControlPanel .link-tile .fa-lock {
    position: absolute;
    font-size: 30px;
    color: #fff;
    z-index: 1;
    top: 50%;
    left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
}
.adminControlPanel .link-tile a {
    display: block;
    padding: 25px;
    background-color: #d2e5dd;
    border: 2px solid #10543f;
    transition: background .2s, color .2s;
    text-decoration: none;
    font-size: 17px;
    color: #187B57;
    line-height: 23px;
	min-height: 140px;
}
.adminControlPanel .link-tile a.locked{
	background-color: #000!important;
    opacity: .4!important;
    color: #6B6A6A!important;
	cursor:default;
}
.adminControlPanel .link-tile a:hover {
    background: #32c77f;
    color: #fff;
    text-decoration: none
}
.adminControlPanel a p:hover {
    text-decoration: none
}
.adminControlPanel ._add,
.adminControlPanel .button {
    color: #fff;
    font-weight: 700;
    display: inline-block;
    text-decoration: none!important
}
.adminControlPanel p {
    margin: 10px 0
}
.adminControlPanel h4 {
    margin-bottom: 15px
}
.adminControlPanel hr {
    background-color: #C9C9C9;
    width: 500px;
    margin: 20px auto;
    height: 3px;
    border: 0
}
.adminControlPanel .btn-wrap {
    text-align: center
}
.adminControlPanel ._add {
    background-color: #3fad93;
    border: 1px solid #3fad93;
    font-size: 15px;
    padding: 10px 35px;
    margin: 20px 0
}
#AddLinkForm .buttons_box .button {
    padding: 7px 25px;
    border-radius: 3px;
    display: inline-block;
	color:#fff;
    text-decoration: none!important;
}
#AddLinkForm ._closeOverlay {
    background-color: #ccc
}
#AddLinkForm .btn-green {
    background-color: #3fad93
}
.overlay-background.active {
    display: block;
    position: fixed
}
#AddLinkForm {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
                -webkit-transform:translate(-50%,-50%);
                -ms-transform:translate(-50%,-50%);
}
#AddLinkForm .close {
    position: absolute;
    right: 20px;
    top: 13px;
    font-size: 18px;
    color: #B4ADAD
}
#AddLinkForm .form_style {
    font-size: 15px
}
#AddLinkForm .form_style ul li label {
    font-size: 15px;
    text-align: left;
    padding-left: 40px
}
#AddLinkForm .form_style ul li input,
#AddLinkForm .form_style ul li textarea {
    padding: 4px;
    width: 250px;
    margin-bottom: 5px
}
#AddLinkForm .form_style ul li textarea {
	height:40px;
}
#AddLinkForm .buttons_box {
    text-align: center;
    margin-bottom: 30px
}
/* read more*/
.more_ellipses{margin-bottom: 15px;display: inline-block;}
.morelink{font-weight: bold;margin: -5px 0 10px;}
.archive-search{float: left;margin: 20px 0;width: 100%;}
.archive-search input{ padding: 9px;border: 1px solid #e5e5e5!important; width: 450px; font-size: 13px;}
.archive-search button{background: #b2b2b2;border: 0;padding: 4px 18px;margin-left: 5px;border-radius: 2px;color: #fff;font-size: 19px;position: relative;top: 4px;}
.archive-search button .icon-search{margin-top: 4px;display: inline-block;}
.virtual-trainings .pagination {
    width: 460px;
    margin: 0 auto;
}
.archive-link{
    background-color: #f2f2f2;
    color: #919191;
    padding: 11px 23px;
    font-size: 12px;
    float: right;
    margin: 25px 0;
    border: 1px solid rgba(145, 145, 145, 0.09);
    clear: left;
	text-transform: uppercase;
}
.archived-recordings .learn-more{
	display:inline-block;
    font-weight: bold;
    margin: 10px 0;
    float: left;
    width: 100%;
	text-decoration: none!important;
}
.learn-more span{color: rgb(255, 170, 0);}


.green-btn {
    background-color: #3fad93;
    border: 1px solid #3fad93;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    margin: 20px 0;
    padding: 10px 35px;
    text-decoration: none !important;
}
.google-sitemap {
border: 1px solid rgba(0, 0, 0, 0.19);
    display: block;
    overflow: auto;
    height: 500px;
    }
.archieve-link-class {    
    background-color: #f2f2f2;
    color: #919191;
    padding: 8px 32px;
    font-size: 11px;
    float: right;
    margin: 10px 0px;
    clear: left;
    background: transparent url('../images/yellow-btn-vt2.png') no-repeat;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    border: none;
    padding-left: 15px;
    margin-left: 15px;
    font-weight: bold;
}
.archieve-link-class:hover 
{
    text-decoration: none;
}
.archieve-link-bigtext-class {
background-color: #f2f2f2;
    color: #919191;
    font-size: 11px;
    float: right;
    margin: 15px 0px;
    clear: left;
    background: transparent url('../images/yellow-btn2.png') no-repeat;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    border: none;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 30px;
    padding-right: 70px;
}
.archieve-link-bigtext-class:hover 
{
    text-decoration: none;
}
