#browsingHistory .col.one-fifth { width: 20%; }
#browsingHistory { color: rgb(175, 216, 236); }
#browsingHistory > .wrap { position: relative; }
#browsingHistory .panel { display: none; background: rgb(35, 86, 105) none repeat scroll 0% 0%; padding: 20px 0px; }
#browsingHistory .panel a { color: rgb(175, 216, 236); text-decoration: none; }
#browsingHistory .panel ul { list-style: outside none none; margin: 0px; padding: 8px 0px 0px; }
#browsingHistory .panel ul.emphasis { border-top: 2px solid rgb(255, 255, 255); }
#browsingHistory .toggle { position: absolute; right: 0px; top: 100%; cursor: pointer; line-height: 27px; font-size: 15px; background: rgb(35, 86, 105) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#browsingHistory .toggle img { vertical-align: middle; }
#browsingHistory .toggle .right, #browsingHistory .toggle .left { position: absolute; top: 0px; }
#browsingHistory .toggle .right { right: -22px; }
#browsingHistory .toggle .left { left: -22px; }
#browsingHistory .toggle .iconToggle::before { content: url(a9b75a97215da69e765b19fbad5b54d0f6c33d1d.png) ; display: inline-block; position: relative; top: 3px; }
#browsingHistory.active .toggle .iconToggle::before { content: url(5110b6f3296f48a2815cb771bd1bb5527f2d5abe.png) ; }
.historyMsg { display: none; }
.savedLink { padding-left: 5em; text-decoration: none; color: rgb(255, 255, 255); cursor: pointer; font-size: 0.7em; }
.savedTopic { display: none; margin-bottom: 10px; }
.topic-save { margin-bottom: 10px; }
.topic-save a { color: rgb(201, 211, 220) !important; padding-left: 20px; text-decoration: none !important; font-family: "franklin_gothic_fsdemi"; text-transform: uppercase; background: rgba(0, 0, 0, 0) url(3c0107f1258141f28b02d64606275235ad605860.png)  no-repeat scroll 0px -2100px; }
#divAddTopicLockPage, #divSaveNewsArticleLockPage, #divSaveTopicLockPage { display: none; position: fixed; z-index: 100; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(192, 192, 192) none repeat scroll 0% 0%; opacity: 0.5; }
.topic-save-spinner-image { background: rgba(0, 0, 0, 0) url(9baa3152e458af16d9f6f915808907024c165681.gif)  no-repeat scroll 0% 0%; width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; }
.search-save { color: rgb(17, 115, 150) !important; display: block; padding: 5px 10px 5px 25px; text-decoration: none !important; font-family: "franklin_gothic_fsmedium"; text-transform: uppercase; background: rgba(0, 0, 0, 0) url(5b606e0dfd6138c9eef104d36c9dd53faa62b379.)  no-repeat scroll 0% 0%; }
.blue-button-wrapper { display: block !important; margin: 15px 0px !important; }
div.blue-button-wrapper > input[type="button"].blue-button, input[type="submit"].blue-button, button.blue-button { border: 2px solid rgb(16, 116, 151) !important; background-color: rgb(255, 255, 255) !important; color: rgb(16, 116, 151) !important; display: inline-block !important; text-transform: uppercase !important; padding: 3px 10px !important; font-family: "franklin_gothic_fsdemi"; text-decoration: none !important; }
div.blue-button-wrapper > input[type="button"].blue-button:hover, input[type="submit"].blue-button:hover, button.blue-button:hover { border-color: rgb(33, 164, 207) !important; cursor: pointer !important; }
div.blue-button-wrapper > input[type="button"].gray-button, input[type="submit"].gray-button, button.gray-button { border: 2px solid rgb(128, 128, 128) !important; background-color: rgb(255, 255, 255) !important; color: rgb(128, 128, 128) !important; display: inline-block !important; text-transform: uppercase !important; padding: 3px 10px !important; font-family: "franklin_gothic_fsdemi"; text-decoration: none !important; }
div.blue-button-wrapper > input[type="button"].gray-button:hover, input[type="submit"].gray-button:hover, button.gray-button:hover { border-color: rgb(174, 174, 174) !important; cursor: pointer !important; }
.blue-button-margin { margin-right: 14px; }
.psonavigate-modal-container { padding-left: 8px; margin-bottom: -10px; }
.psonavigate-modal-text { padding-bottom: 4px; margin-top: -2px; }
.selectboxdiv { padding: 5px !important; }
.redStar { margin-left: 5px; background-image: url(59dcfee22e67bc9a79b812bbd5fd19c07f5ca885.) ; }
.dropdownWrapper { display: inline-block; position: relative; text-align: center; background-color: rgb(217, 234, 241); border: 1px solid rgb(217, 234, 241); border-radius: 10px; }
.dropdownLabel { min-width: 120px; cursor: pointer; padding: 5px; }
.dropdownPanel { position: absolute; min-width: 120px; padding: 5px; right: -1px; top: 0px; margin-top: 35px; display: none; z-index: 1000; background-color: rgb(217, 234, 241); border: 1px solid rgb(217, 234, 241); text-align: left; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.dropdownPanelItem { padding-bottom: 0px !important; }
.dropdownPanelIcon1 { background: rgba(0, 0, 0, 0) url(d99354d5fd62cc844af984290231572639bb0cbd.png)  no-repeat scroll 0px -756px; width: 15px; height: 15px; padding: 0px 0px 0px 15px; }
.dropdownPanelIcon2 { background: rgba(0, 0, 0, 0) url(d99354d5fd62cc844af984290231572639bb0cbd.png)  no-repeat scroll 0px -719px; width: 15px; height: 15px; padding: 0px 0px 0px 15px; }
.dropdownPanelIcon3 { background: rgba(0, 0, 0, 0) url(d99354d5fd62cc844af984290231572639bb0cbd.png)  no-repeat scroll 0px -794px; width: 15px; height: 15px; padding: 0px 0px 0px 15px; }
.dropdownPanelIcon4 { background: rgba(0, 0, 0, 0) url(d99354d5fd62cc844af984290231572639bb0cbd.png)  no-repeat scroll 0px -737px; width: 15px; height: 15px; padding: 0px 0px 0px 15px; }
.triangle { background: rgba(0, 0, 0, 0) url(fcc83790f6dbe12f0394f0eaef39c30d63bf10a0.png)  no-repeat scroll -63px -15px; width: 15px; height: 15px; padding: 0px 0px 0px 15px; }
a.myAccount { background: rgba(0, 0, 0, 0) url(3c0107f1258141f28b02d64606275235ad605860.png)  no-repeat scroll 0px 12px; padding-left: 15px !important; }
.login-fail { border-color: rgb(255, 0, 0); border-width: 2px; }
.my-things { font-family: "franklin_gothic_fsbook" !important; }
.cb-space input[type="checkbox"] { margin-right: 5px; }
.rb-space input[type="radio"] { margin-right: 5px; }
.login-error { background: rgb(254, 244, 245) url(4f090db672d8c21b5f4c2f71d3c5598f5b4fd885.)  no-repeat scroll 8px 20px; display: block; height: 90px; color: rgb(0, 0, 0); padding: 0px 15px 0px 55px; margin-bottom: 20px; position: relative; }
.login-error-message { position: absolute; width: 90%; top: 33%; font-size: large; }
.login-pop-outer { height: 200px; width: 300px; border: 1px solid rgb(255, 255, 255); background-color: rgb(20, 73, 91); text-align: center; position: relative; }
.login-pop-inner { height: 180px; width: 280px; border: 1px solid rgb(255, 255, 255); position: absolute; left: 9px; top: 10px; }
.login-pop-title { color: rgb(255, 255, 255); display: block; margin-bottom: 15px; margin-top: 30px; }
.login-pop-message { color: rgb(255, 255, 255); display: block; margin-top: 5px; }
.mm-wrap .dark .wrap li > a { text-decoration: none; border-bottom: 1px solid rgb(78, 111, 120); }
.mm-wrap .light li > a { text-decoration: none; border-bottom: 1px solid rgb(78, 111, 120); }
input[placeholder] { color: rgb(128, 128, 128); }
.rollup-header-title { font-size: 1.9em; margin-bottom: 5px; }
.rollup-header-save { cursor: pointer; font-size: 0.9em; }
.rollup-header-subtitle { margin-bottom: 10px; }
.rollup-header-subtitle em { font-family: "franklin_gothic_fsbook_italic"; }
.rollup-header-descrip { font-family: "franklin_gothic_fsbook", Arial, sans-serif; }
.rollup-header-synonyms { font-family: "franklin_gothic_fsbook", Arial, sans-serif; color: rgb(255, 255, 255); border-bottom: 1px solid rgb(78, 111, 120); display: inline-block; }
.toggle-view { font-size: 16px; color: rgb(187, 187, 187); font-family: "franklin_gothic_fsbook", arial, sans-serif; border-bottom: 1px solid rgb(78, 111, 120); text-decoration: none; }
.toggle-view:hover { color: rgb(221, 221, 221); }
a[id^="TAG_"] { color: inherit !important; text-decoration: inherit !important; cursor: default !important; }
.RCC-frame { background-color: rgb(241, 241, 241); padding: 10px 15px; margin: 0px -10px; border-radius: 10px; }
.RCC-frame h4 { font-size: 1.07em; margin: 5px 0px -3px; }
.RCC-frame select { width: 100%; }
.AlertMessageContainer { position: relative; margin: auto; max-width: 960px; width: 100%; }
.AlertMessage { background: rgb(255, 255, 0) none repeat scroll 0% 0%; width: 100%; text-align: center; z-index: 99; position: absolute; padding: 5px 0px; }
.AlertMessageText { float: left; width: 95%; padding: 0px 5px; }
.AlertMessageClose { float: right; width: 20px; height: 20px; cursor: pointer; font-weight: bold; padding: 0px 5px 0px 0px; }
.jwvideo > video { transform: scale(1) !important; }
.progress { display: inline-block; }
