├── assets ├── a ├── OSK.jpg ├── tpm_new.png └── gm_import.png ├── TreasuryFixMenu ├── 1 │ ├── .DS_Store │ ├── Access Your TreasuryDirect Account_files │ │ ├── global_null.css │ │ ├── navskip.gif │ │ ├── FlashInterface.js │ │ ├── MachineInfo.js │ │ ├── rs_print.css │ │ ├── rs_screen.css │ │ └── adrum-4.3.5.0.js │ └── LoginTreasuryDirectAccount.html ├── 2 │ ├── OTP.html │ └── OTP_files │ │ ├── global_null.css │ │ ├── navskip.gif │ │ ├── rs_print_virtualkeyboard.css │ │ ├── rs_screen_virtualkeyboard.css │ │ ├── FlashInterface.js │ │ ├── MachineInfo.js │ │ ├── rs_print.css │ │ └── rs_screen.css ├── .DS_Store └── treasuryfix.html ├── GreaseMoney ├── Greasemonkey_backup_20220102_123149.zip └── TreasuryFix.user.js ├── TaperMonkey └── TreasuryFix.user.js └── README.md /assets/a: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /assets/OSK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuralnexus/TreasuryFix/HEAD/assets/OSK.jpg -------------------------------------------------------------------------------- /assets/tpm_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuralnexus/TreasuryFix/HEAD/assets/tpm_new.png -------------------------------------------------------------------------------- /assets/gm_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuralnexus/TreasuryFix/HEAD/assets/gm_import.png -------------------------------------------------------------------------------- /TreasuryFixMenu/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuralnexus/TreasuryFix/HEAD/TreasuryFixMenu/.DS_Store -------------------------------------------------------------------------------- /TreasuryFixMenu/1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuralnexus/TreasuryFix/HEAD/TreasuryFixMenu/1/.DS_Store -------------------------------------------------------------------------------- /TreasuryFixMenu/2/OTP.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuralnexus/TreasuryFix/HEAD/TreasuryFixMenu/2/OTP.html -------------------------------------------------------------------------------- /TreasuryFixMenu/2/OTP_files/global_null.css: -------------------------------------------------------------------------------- 1 | /* IE fix to correct FOUC (Flash Of Unstylized Content) phenomenon */ -------------------------------------------------------------------------------- /TreasuryFixMenu/2/OTP_files/navskip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuralnexus/TreasuryFix/HEAD/TreasuryFixMenu/2/OTP_files/navskip.gif -------------------------------------------------------------------------------- /TreasuryFixMenu/1/Access Your TreasuryDirect Account_files/global_null.css: -------------------------------------------------------------------------------- 1 | /* IE fix to correct FOUC (Flash Of Unstylized Content) phenomenon */ -------------------------------------------------------------------------------- /TreasuryFixMenu/1/LoginTreasuryDirectAccount.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuralnexus/TreasuryFix/HEAD/TreasuryFixMenu/1/LoginTreasuryDirectAccount.html -------------------------------------------------------------------------------- /GreaseMoney/Greasemonkey_backup_20220102_123149.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuralnexus/TreasuryFix/HEAD/GreaseMoney/Greasemonkey_backup_20220102_123149.zip -------------------------------------------------------------------------------- /TreasuryFixMenu/1/Access Your TreasuryDirect Account_files/navskip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neuralnexus/TreasuryFix/HEAD/TreasuryFixMenu/1/Access Your TreasuryDirect Account_files/navskip.gif -------------------------------------------------------------------------------- /TaperMonkey/TreasuryFix.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name TreasuryFix 3 | // @version 1.01 4 | // @grant none 5 | // @include https://www.treasurydirect.gov/RS/* 6 | // ==/UserScript== 7 | 8 | for (let e of document.getElementsByClassName("pwordinput")) { e.removeAttribute('readonly'); } 9 | -------------------------------------------------------------------------------- /GreaseMoney/TreasuryFix.user.js: -------------------------------------------------------------------------------- 1 | // This file is formatted for use with this add-on: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ 2 | // ==UserScript== 3 | // @name TreasuryFix 4 | // @version 1.01 5 | // @grant none 6 | // @include https://www.treasurydirect.gov/RS/* 7 | // ==/UserScript== 8 | 9 | for (let e of document.getElementsByClassName("pwordinput")) { e.removeAttribute('readonly'); } 10 | -------------------------------------------------------------------------------- /TreasuryFixMenu/2/OTP_files/rs_print_virtualkeyboard.css: -------------------------------------------------------------------------------- 1 | /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ ~ 3 | ~ TreasuryDirect Application Stylesheet ~ 4 | ~ For use with PRINT on Keyboard ~ 5 | ~ ~ 6 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 7 | 8 | /* ----------------------------------------- 9 | | | 10 | | Establish Look and Feel of Keyboard | 11 | | | 12 | ------------------------------------------*/ 13 | 14 | #virtual_keyboard { 15 | display: none; 16 | } -------------------------------------------------------------------------------- /TreasuryFixMenu/treasuryfix.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | TreasuryFix Menu 9 | 10 | 11 |

These direct links and static assets can help you purchase ibonds from the Treasury Direct website before the 9.62% rate expires on 10/28/22

12 | Click the links in 1,2,3 order:

13 |
14 | #1: Click here and enter your account number: Treasury Direct Login Page (Locally Cached, Fast) 15 |

16 | #2: Click here and get an OTP token (only if you have not registered your system previously): Token Request (Direct Request) 17 |

18 | #3: Click here and get an OTP token (if you have not registered your system previously): Token Submission Form (Locally Cached, Fast) 19 |

20 | ProTip: you might want to use the TreasuryFix js scripts to help with that annoying On-Screen-Keyboard Requirement...
21 | Makes it easier/faster to login once you reach the password screen: See the Github for browser-specific instructions 22 |

23 | 24 | Disclaimer: I am not the government. These are web links to a government website. I am not intercepting your information. Use at your own risk. 25 | 26 | -------------------------------------------------------------------------------- /TreasuryFixMenu/2/OTP_files/rs_screen_virtualkeyboard.css: -------------------------------------------------------------------------------- 1 | /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ ~ 3 | ~ TreasuryDirect Application Stylesheet ~ 4 | ~ For use with SCREEN on Keyboard ~ 5 | ~ ~ 6 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 7 | 8 | /* ----------------------------------------- 9 | | | 10 | | Establish Look and Feel of Keyboard | 11 | | | 12 | ------------------------------------------*/ 13 | 14 | #virtual_keyboard { 15 | background-color: #eee; 16 | border: 1px solid #999; 17 | display: block; 18 | margin: 0px 0px 0px 140px; 19 | padding: 8px 0px 4px 5px; 20 | width: 36em; 21 | text-align: center; 22 | } 23 | 24 | #virtual_keyboard .row_of_keys { 25 | clear: both; 26 | } 27 | 28 | #virtual_keyboard .row_of_keys input.keys_regular { 29 | background-color: #fff; 30 | border-top: 2px solid #ddd; 31 | border-right: 2px solid #999; 32 | border-bottom: 2px solid #999; 33 | border-left: 2px solid #ddd; 34 | color: #666666; 35 | font-size: 1em; 36 | font-weight: bold; 37 | margin: 0px 5px 5px 0px; 38 | padding: 4px 5px 4px 5px; 39 | width: 30px; 40 | } 41 | 42 | #virtual_keyboard .row_of_keys input.keys_special { 43 | background-color: #666666; 44 | border-top: 2px solid #ddd; 45 | border-right: 2px solid #999; 46 | border-bottom: 2px solid #999; 47 | border-left: 2px solid #ddd; 48 | color: #fff; 49 | font-size: 1em; 50 | font-weight: bold; 51 | margin: 0px 5px 5px 0px; 52 | padding: 4px 5px 4px 5px; 53 | width: 102px; 54 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TreasuryFix 2 | 3 | ## Update 10/27/22: TreasuryFixMenu can help you login to buy bonds before the deadline! 4 | 5 | https://www.wsj.com/articles/as-investors-scramble-to-buy-i-bonds-treasurydirect-site-has-outages-11666817951 6 | 7 | What do I do? 8 | 9 | 1. Git clone this project or download the zip file (top right) 10 | 2. Open TreasuryFixMenu/treasuryfix.html in your browser. 1027-web 11 | 12 | 3. Follow the instructions on the page (Optionally, install the scripts in the original section below, these make it easy for you to auto-fill your password in the login screen) 13 | 14 | ---- Older Documentation: 15 | 16 | US Treasury Series I Bonds pay an inflation adjusted rate + a fixed rate of interest. As of 1/1/2022, the inflation adjusted rate of interest is 7.12%. 17 | There is a purchase limit of $10,000 per SSN per year through TreasuryDirect.gov. 18 | 19 | Many people (myself included) think this is a pretty good deal and like to buy i-bonds. Unfortunately, TreasuryDirect.gov is one of the worst websites known to man. It is very painful to use and has a number of terrible design/UX decisions from like 2003 that will make you angry every time you encounter them. 20 | 21 | That's why this project exists. TreasuryFix is a client-side javascript tool that will just make the experience of using Treasury Direct a lot less painful for you. 22 | 23 | Here's one of my favorite (most-hated) features of the Treasury Direct website: the mandatory On-Screen-Keyboard. 24 | 25 | TreasuryFix makes using this silly keyboard OPTIONAL instead of REQUIRED. So you can copy/paste in your password or use a password manager to auto-fill it. Yes, that's right. TreasuryDirect doesn't let you type in your own password by default... It is terrible. 26 | 27 | ![The On-Screen-Keyboard](https://github.com/neuralnexus/TreasuryFix/blob/main/assets/OSK.jpg?raw=true) 28 | 29 | # Security 30 | 31 | There is no additional security risk from running this. No traffic is sent to my servers or any servers that you were not communicating with before. Your password is not being logged by this. The code is not complicated and is as simple as I can make it; you can examine it and understand what it does with very little effort. There can be security risks from running other user scripts via the extensions linked below. Be careful running scripts you find on the internet. 32 | 33 | # Legal 34 | 35 | All code in this project runs in your computer browser and only affects sessions opened from your system to the treasury direct site. Use it at your own risk; I don't offer any warranties or support. I do not intercept your traffic. 36 | 37 | # Installation 38 | 39 | For Firefox users: 40 | 1. Install GreaseMonkey: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ 41 | 2. Select ![import a backup](https://github.com/neuralnexus/TreasuryFix/blob/main/assets/gm_import.png?raw=true) 42 | 3. Upload the backup file. 43 | 44 | For Chrome (or Chromium-based broswers incluidng: Chromium, Vivaldi, Opera, Brave, Microsoft Edge, Torch, Epic...) users: 45 | 1. Install TaperMonkey: https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en 46 | 2. Select ![Create a new script](https://github.com/neuralnexus/TreasuryFix/blob/main/assets/tpm_new.png?raw=true) 47 | 3. Paste the script in the TaperMonkey directory there. Then save. 48 | -------------------------------------------------------------------------------- /TreasuryFixMenu/2/OTP_files/FlashInterface.js: -------------------------------------------------------------------------------- 1 | // Flash Player Version Detection - Rev 1.5 2 | // Detect Client Browser type 3 | // Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved. 4 | var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; 5 | var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; 6 | var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false; 7 | 8 | 9 | // ------- Private vars ------- 10 | var jsReady = false; 11 | var swfReady = false; 12 | 13 | // ------- functions called by ActionScript ------- 14 | // called to check if the page has initialized and JavaScript is available 15 | function isReady() 16 | { 17 | return jsReady; 18 | } 19 | 20 | var flash_callback; 21 | 22 | // called to notify the page that the SWF has set it's callbacks 23 | function setSWFIsReady() 24 | { 25 | // record that the SWF has registered it's functions (i.e. that JavaScript 26 | // can safely call the ActionScript functions) 27 | swfReady = true; 28 | 29 | if ((flash_callback != null) && (flash_callback != "")) 30 | { 31 | eval(flash_callback); 32 | } 33 | } 34 | 35 | // ------- event handling ------- 36 | // called by the onload event of the tag 37 | function InitializeFlash(callback) 38 | { 39 | // set the flash callback if one is provided 40 | if ((callback != null) && (callback != "")) 41 | { 42 | flash_callback = callback; 43 | } 44 | 45 | // record that JavaScript is ready to go. 46 | jsReady = true; 47 | } 48 | 49 | // called when the "Store" button is pressed; the value in the text field 50 | // is passed in as a parameter. 51 | function storeData(objectLabel, formElem) 52 | { 53 | if (swfReady) 54 | { 55 | // if the SWF has registered it's functions, set the locally stored data 56 | var toStore = formElem.value; 57 | formElem.value = ""; 58 | getSWF("LocalStore").setStoredData(objectLabel, toStore); 59 | } 60 | } 61 | 62 | // called when the "Retrieve" button is pressed; the value in the messageText text field 63 | // is set to the value stored in the flash application. 64 | function retrieveData(objectLabel, formElem) 65 | { 66 | if (swfReady) 67 | { 68 | // if the SWF has registered it's functions, get the locally 69 | // stored data 70 | var storedData = getSWF("LocalStore").getStoredData(objectLabel); 71 | formElem.value = storedData; 72 | } 73 | } 74 | 75 | // Gets a reference to the specified SWF file by checking which browser is 76 | // being used and using the appropriate JavaScript. 77 | // Unfortunately, newer approaches such as using getElementByID() don't 78 | // work well with Flash Player/ExternalInterface. 79 | function getSWF(movieName) 80 | { 81 | if (navigator.appName.indexOf("Microsoft") != -1) 82 | { 83 | return window[movieName]; 84 | } 85 | else 86 | { 87 | var val = document[movieName]; 88 | // The script that creates the embedded object creates multiple 89 | // elements with the same ID - we need the one associated 90 | // with the EMBED element. 91 | if (val.length) 92 | { 93 | var i = 0; 94 | for (i = 0; i < val.length; ++i) 95 | { 96 | if (val[i].nodeName == "EMBED" || val[i].nodeName == "embed") 97 | { 98 | return val[i]; 99 | } 100 | } 101 | } 102 | return val; 103 | } 104 | } 105 | 106 | function ControlVersion() 107 | { 108 | var version; 109 | var axo; 110 | var e; 111 | 112 | // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry 113 | 114 | try { 115 | // version will be set for 7.X or greater players 116 | axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); 117 | version = axo.GetVariable("$version"); 118 | } catch (e) { 119 | } 120 | 121 | if (!version) 122 | { 123 | try { 124 | // version will be set for 6.X players only 125 | axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); 126 | 127 | // installed player is some revision of 6.0 128 | // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29, 129 | // so we have to be careful. 130 | 131 | // default to the first public version 132 | version = "WIN 6,0,21,0"; 133 | 134 | // throws if AllowScripAccess does not exist (introduced in 6.0r47) 135 | axo.AllowScriptAccess = "always"; 136 | 137 | // safe to call for 6.0r47 or greater 138 | version = axo.GetVariable("$version"); 139 | 140 | } catch (e) { 141 | } 142 | } 143 | 144 | if (!version) 145 | { 146 | try { 147 | // version will be set for 4.X or 5.X player 148 | axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); 149 | version = axo.GetVariable("$version"); 150 | } catch (e) { 151 | } 152 | } 153 | 154 | if (!version) 155 | { 156 | try { 157 | // version will be set for 3.X player 158 | axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); 159 | version = "WIN 3,0,18,0"; 160 | } catch (e) { 161 | } 162 | } 163 | 164 | if (!version) 165 | { 166 | try { 167 | // version will be set for 2.X player 168 | axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); 169 | version = "WIN 2,0,0,11"; 170 | } catch (e) { 171 | version = -1; 172 | } 173 | } 174 | 175 | return version; 176 | } 177 | 178 | // JavaScript helper required to detect Flash Player PlugIn version information 179 | function GetSwfVer() 180 | { 181 | // NS/Opera version >= 3 check for Flash plugin in plugin array 182 | var flashVer = -1; 183 | 184 | if (navigator.plugins != null && navigator.plugins.length > 0) { 185 | if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { 186 | var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; 187 | var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description; 188 | var descArray = flashDescription.split(" "); 189 | var tempArrayMajor = descArray[2].split("."); 190 | var versionMajor = tempArrayMajor[0]; 191 | var versionMinor = tempArrayMajor[1]; 192 | if ( descArray[3] != "" ) { 193 | tempArrayMinor = descArray[3].split("r"); 194 | } else { 195 | tempArrayMinor = descArray[4].split("r"); 196 | } 197 | var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0; 198 | var flashVer = versionMajor + "." + versionMinor + "." + versionRevision; 199 | } 200 | } 201 | // MSN/WebTV 2.6 supports Flash 4 202 | else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4; 203 | // WebTV 2.5 supports Flash 3 204 | else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3; 205 | // older WebTV supports Flash 2 206 | else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2; 207 | else if ( isIE && isWin && !isOpera ) { 208 | flashVer = ControlVersion(); 209 | } 210 | return flashVer; 211 | } 212 | 213 | // When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available 214 | function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 215 | { 216 | versionStr = GetSwfVer(); 217 | if (versionStr == -1 ) { 218 | return false; 219 | } else if (versionStr != 0) { 220 | if(isIE && isWin && !isOpera) { 221 | // Given "WIN 2,0,0,11" 222 | tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"] 223 | tempString = tempArray[1]; // "2,0,0,11" 224 | versionArray = tempString.split(","); // ['2', '0', '0', '11'] 225 | } else { 226 | versionArray = versionStr.split("."); 227 | } 228 | var versionMajor = versionArray[0]; 229 | var versionMinor = versionArray[1]; 230 | var versionRevision = versionArray[2]; 231 | 232 | // is the major.revision >= requested major.revision AND the minor version >= requested minor 233 | if (versionMajor > parseFloat(reqMajorVer)) { 234 | return true; 235 | } else if (versionMajor == parseFloat(reqMajorVer)) { 236 | if (versionMinor > parseFloat(reqMinorVer)) 237 | return true; 238 | else if (versionMinor == parseFloat(reqMinorVer)) { 239 | if (versionRevision >= parseFloat(reqRevision)) 240 | return true; 241 | } 242 | } 243 | return false; 244 | } 245 | } 246 | 247 | 248 | -------------------------------------------------------------------------------- /TreasuryFixMenu/1/Access Your TreasuryDirect Account_files/FlashInterface.js: -------------------------------------------------------------------------------- 1 | // Flash Player Version Detection - Rev 1.5 2 | // Detect Client Browser type 3 | // Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved. 4 | var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; 5 | var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; 6 | var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false; 7 | 8 | 9 | // ------- Private vars ------- 10 | var jsReady = false; 11 | var swfReady = false; 12 | 13 | // ------- functions called by ActionScript ------- 14 | // called to check if the page has initialized and JavaScript is available 15 | function isReady() 16 | { 17 | return jsReady; 18 | } 19 | 20 | var flash_callback; 21 | 22 | // called to notify the page that the SWF has set it's callbacks 23 | function setSWFIsReady() 24 | { 25 | // record that the SWF has registered it's functions (i.e. that JavaScript 26 | // can safely call the ActionScript functions) 27 | swfReady = true; 28 | 29 | if ((flash_callback != null) && (flash_callback != "")) 30 | { 31 | eval(flash_callback); 32 | } 33 | } 34 | 35 | // ------- event handling ------- 36 | // called by the onload event of the tag 37 | function InitializeFlash(callback) 38 | { 39 | // set the flash callback if one is provided 40 | if ((callback != null) && (callback != "")) 41 | { 42 | flash_callback = callback; 43 | } 44 | 45 | // record that JavaScript is ready to go. 46 | jsReady = true; 47 | } 48 | 49 | // called when the "Store" button is pressed; the value in the text field 50 | // is passed in as a parameter. 51 | function storeData(objectLabel, formElem) 52 | { 53 | if (swfReady) 54 | { 55 | // if the SWF has registered it's functions, set the locally stored data 56 | var toStore = formElem.value; 57 | formElem.value = ""; 58 | getSWF("LocalStore").setStoredData(objectLabel, toStore); 59 | } 60 | } 61 | 62 | // called when the "Retrieve" button is pressed; the value in the messageText text field 63 | // is set to the value stored in the flash application. 64 | function retrieveData(objectLabel, formElem) 65 | { 66 | if (swfReady) 67 | { 68 | // if the SWF has registered it's functions, get the locally 69 | // stored data 70 | var storedData = getSWF("LocalStore").getStoredData(objectLabel); 71 | formElem.value = storedData; 72 | } 73 | } 74 | 75 | // Gets a reference to the specified SWF file by checking which browser is 76 | // being used and using the appropriate JavaScript. 77 | // Unfortunately, newer approaches such as using getElementByID() don't 78 | // work well with Flash Player/ExternalInterface. 79 | function getSWF(movieName) 80 | { 81 | if (navigator.appName.indexOf("Microsoft") != -1) 82 | { 83 | return window[movieName]; 84 | } 85 | else 86 | { 87 | var val = document[movieName]; 88 | // The script that creates the embedded object creates multiple 89 | // elements with the same ID - we need the one associated 90 | // with the EMBED element. 91 | if (val.length) 92 | { 93 | var i = 0; 94 | for (i = 0; i < val.length; ++i) 95 | { 96 | if (val[i].nodeName == "EMBED" || val[i].nodeName == "embed") 97 | { 98 | return val[i]; 99 | } 100 | } 101 | } 102 | return val; 103 | } 104 | } 105 | 106 | function ControlVersion() 107 | { 108 | var version; 109 | var axo; 110 | var e; 111 | 112 | // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry 113 | 114 | try { 115 | // version will be set for 7.X or greater players 116 | axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); 117 | version = axo.GetVariable("$version"); 118 | } catch (e) { 119 | } 120 | 121 | if (!version) 122 | { 123 | try { 124 | // version will be set for 6.X players only 125 | axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); 126 | 127 | // installed player is some revision of 6.0 128 | // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29, 129 | // so we have to be careful. 130 | 131 | // default to the first public version 132 | version = "WIN 6,0,21,0"; 133 | 134 | // throws if AllowScripAccess does not exist (introduced in 6.0r47) 135 | axo.AllowScriptAccess = "always"; 136 | 137 | // safe to call for 6.0r47 or greater 138 | version = axo.GetVariable("$version"); 139 | 140 | } catch (e) { 141 | } 142 | } 143 | 144 | if (!version) 145 | { 146 | try { 147 | // version will be set for 4.X or 5.X player 148 | axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); 149 | version = axo.GetVariable("$version"); 150 | } catch (e) { 151 | } 152 | } 153 | 154 | if (!version) 155 | { 156 | try { 157 | // version will be set for 3.X player 158 | axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); 159 | version = "WIN 3,0,18,0"; 160 | } catch (e) { 161 | } 162 | } 163 | 164 | if (!version) 165 | { 166 | try { 167 | // version will be set for 2.X player 168 | axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); 169 | version = "WIN 2,0,0,11"; 170 | } catch (e) { 171 | version = -1; 172 | } 173 | } 174 | 175 | return version; 176 | } 177 | 178 | // JavaScript helper required to detect Flash Player PlugIn version information 179 | function GetSwfVer() 180 | { 181 | // NS/Opera version >= 3 check for Flash plugin in plugin array 182 | var flashVer = -1; 183 | 184 | if (navigator.plugins != null && navigator.plugins.length > 0) { 185 | if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { 186 | var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; 187 | var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description; 188 | var descArray = flashDescription.split(" "); 189 | var tempArrayMajor = descArray[2].split("."); 190 | var versionMajor = tempArrayMajor[0]; 191 | var versionMinor = tempArrayMajor[1]; 192 | if ( descArray[3] != "" ) { 193 | tempArrayMinor = descArray[3].split("r"); 194 | } else { 195 | tempArrayMinor = descArray[4].split("r"); 196 | } 197 | var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0; 198 | var flashVer = versionMajor + "." + versionMinor + "." + versionRevision; 199 | } 200 | } 201 | // MSN/WebTV 2.6 supports Flash 4 202 | else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4; 203 | // WebTV 2.5 supports Flash 3 204 | else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3; 205 | // older WebTV supports Flash 2 206 | else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2; 207 | else if ( isIE && isWin && !isOpera ) { 208 | flashVer = ControlVersion(); 209 | } 210 | return flashVer; 211 | } 212 | 213 | // When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available 214 | function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 215 | { 216 | versionStr = GetSwfVer(); 217 | if (versionStr == -1 ) { 218 | return false; 219 | } else if (versionStr != 0) { 220 | if(isIE && isWin && !isOpera) { 221 | // Given "WIN 2,0,0,11" 222 | tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"] 223 | tempString = tempArray[1]; // "2,0,0,11" 224 | versionArray = tempString.split(","); // ['2', '0', '0', '11'] 225 | } else { 226 | versionArray = versionStr.split("."); 227 | } 228 | var versionMajor = versionArray[0]; 229 | var versionMinor = versionArray[1]; 230 | var versionRevision = versionArray[2]; 231 | 232 | // is the major.revision >= requested major.revision AND the minor version >= requested minor 233 | if (versionMajor > parseFloat(reqMajorVer)) { 234 | return true; 235 | } else if (versionMajor == parseFloat(reqMajorVer)) { 236 | if (versionMinor > parseFloat(reqMinorVer)) 237 | return true; 238 | else if (versionMinor == parseFloat(reqMinorVer)) { 239 | if (versionRevision >= parseFloat(reqRevision)) 240 | return true; 241 | } 242 | } 243 | return false; 244 | } 245 | } 246 | 247 | 248 | -------------------------------------------------------------------------------- /TreasuryFixMenu/2/OTP_files/MachineInfo.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright(c) 2004-2010 Entrust Corp. 3 | * All rights reserved. 4 | * 5 | * This software is the confidential and proprietary information of 6 | * Entrust Corp. ("Confidential Information"). You shall not 7 | * disclose such Confidential Information and shall use it only in 8 | * accordance with the terms of the license agreement you entered into 9 | * with Entrust Corp. 10 | */ 11 | 12 | /** 13 | * Class: MachineSecret 14 | * 15 | * Description: This class can be used to determine the client's 16 | * machine fingerprint. It also can determine whether flash 17 | * cookies should be used (i.e. when browser cookies are not supported 18 | * and Flash Shockwave 9 or greater is installed) as a persistent 19 | * storage mechanism and therefore provides the mechanisms to read 20 | * the associates flash cookie values. 21 | * 22 | * Example Usage: 23 | * 24 | * var secret = new MachineSecret(true); 25 | * var useFlash = secret.getUseFlash(); 26 | * var machineFingerprint = secret.getMachineFingerprint(); 27 | * 28 | * if (useFlash) 29 | * { 30 | * flashMachineLabel = secret.getMachineLabel(); 31 | * flashMacineNonce = secret.getMachineNonce(); 32 | * flashSequenceNonce = secret.getSequenceNonce(); 33 | * } 34 | */ 35 | 36 | function MachineSecret(read) { 37 | 38 | // gather the browser properties which 39 | // will make up the machine fingerprint 40 | if (typeof read != "undefined" && read == true) { 41 | dp_addAllAttributes(); 42 | this._machineFingerprint = dp_attrs; 43 | } 44 | 45 | //initialize all local variables 46 | this._useFlash = false; 47 | this._machineLabelName = "testMachineLabel"; 48 | this._machineLabel = new Object(); 49 | this._machineLabel.value = ""; 50 | this._machineNonceName = "testMachineNonce"; 51 | this._machineNonce = new Object(); 52 | this._machineNonce.value = ""; 53 | this._sequenceNonceName = "testSequenceNonce"; 54 | this._sequenceNonce = new Object(); 55 | this._sequenceNonce.value = ""; 56 | 57 | // if browser cookies are not supported but the proper 58 | // version of flash macromedia player is (9.0), set the useFlash 59 | // flag and read the machine label, machine nonce and sequence 60 | // nonce from the flash cookies. 61 | if (DetectFlashVer(9,0,0) == true) { 62 | 63 | this._useFlash = true; 64 | 65 | if (typeof read != "undefined" && read == true) { 66 | 67 | retrieveData(this._machineLabelName, 68 | this._machineLabel); 69 | retrieveData(this._machineNonceName, 70 | this._machineNonce); 71 | retrieveData(this._sequenceNonceName, 72 | this._sequenceNonce); 73 | } 74 | } 75 | } 76 | 77 | MachineSecret.prototype._machineFingerprint; 78 | MachineSecret.prototype._useFlash; 79 | MachineSecret.prototype._machineLabelName; 80 | MachineSecret.prototype._machineLabe; 81 | MachineSecret.prototype._machineNonceName; 82 | MachineSecret.prototype._machineNonce; 83 | MachineSecret.prototype._sequenceNonceName; 84 | MachineSecret.prototype._sequenceNonce; 85 | 86 | // Set the flash cookie (machine label, nonce, and sequnce 87 | // nonce) if enabled 88 | MachineSecret.prototype.setFlashCookie = function(machineLabel, 89 | machineNonce, 90 | sequenceNonce) { 91 | 92 | if (this._useFlash) { 93 | 94 | storeData(this._machineLabelName, machineLabel); 95 | storeData(this._machineNonceName, machineNonce); 96 | storeData(this._sequenceNonceName, sequenceNonce); 97 | } 98 | } 99 | 100 | // Delete the flash cookie (machine label, nonce, and sequence 101 | // nonce) if flash is enabled 102 | MachineSecret.prototype.clearFlashCookie = function() { 103 | if (this._useFlash) { 104 | var elem = new Object(); 105 | elem.value = ""; 106 | storeData(this._machineLabelName, elem); 107 | storeData(this._machineNonceName, elem); 108 | storeData(this._sequenceNonceName. elem); 109 | } 110 | } 111 | 112 | 113 | // Return the machine fingerprint defined by the browser properties 114 | MachineSecret.prototype.getMachineFingerprint = function() { 115 | return this._machineFingerprint; 116 | } 117 | 118 | // Return the flag indicating whether to use flash cookies for 119 | // persistent storage 120 | MachineSecret.prototype.getUseFlash = function() { 121 | return this._useFlash; 122 | } 123 | 124 | // Return the machine label name identifying the flash cookie 125 | MachineSecret.prototype.getMachineLabelName = function() { 126 | return this._machineLabelName; 127 | } 128 | 129 | // Return the machine label stored within the flash cookies 130 | MachineSecret.prototype.getMachineLabel = function() { 131 | return this._machineLabel.value; 132 | } 133 | 134 | // Return the machine nonce name identifying the flash cookie 135 | MachineSecret.prototype.getMachineNonceName = function() { 136 | return this._machineNonceName; 137 | } 138 | 139 | // Return the machine nonce stored within the flash cookies 140 | MachineSecret.prototype.getMachineNonce = function() { 141 | return this._machineNonce.value; 142 | } 143 | 144 | // Return the sequence nonce name identifying the flash cookie 145 | MachineSecret.prototype.getSequenceNonceName = function() { 146 | return this._sequenceNonceName; 147 | } 148 | 149 | // Return the sequence nonce stored within the flash cookies 150 | MachineSecret.prototype.getSequenceNonce = function() { 151 | return this._sequenceNonce.value; 152 | } 153 | 154 | 155 | // Determines if the browser supports cookies 156 | function supportsCookies() { 157 | var cookieEnabled = (navigator.cookieEnabled)? true : false; 158 | 159 | //if not IE4+ nor NS6+ 160 | if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled) { 161 | document.cookie = "testcookie"; 162 | cookieEnabled = (document.cookie.indexOf("testcookie")!=-1)? true : false; 163 | } 164 | return cookieEnabled; 165 | } 166 | 167 | // 168 | // Helper functions to create array of attributes 169 | // 170 | 171 | // return a boolean as to whether a given attribute should be excluded (has 0 weight) 172 | function dp_exclude(attrName) 173 | { 174 | if (!attrName) return true; 175 | if (dp_exclude[attrName]) return true; 176 | return false; 177 | } 178 | 179 | var dp_attrs = ""; // String to return in a hidden field or cookie 180 | var dp_attr = ""; // Current attribute placeholder 181 | var dp_useVB = false; 182 | 183 | // add an attribute if not excluded to attrs 184 | function dp_addAttr(attrName, attrValue) 185 | { 186 | if (!dp_exclude(attrName)) { 187 | if (dp_attrs != "") dp_attrs += "&"; 188 | dp_attrs += attrName + "=" + attrValue; 189 | } 190 | } 191 | 192 | function dp_getMimeTypes() 193 | { 194 | var dp_mimeTypes = ""; 195 | if (navigator.mimeTypes) { 196 | for (i = 0; i < navigator.mimeTypes.length; i++) { 197 | if (dp_mimeTypes != "") dp_mimeTypes += ","; 198 | dp_mimeTypes += navigator.mimeTypes[i].type; 199 | } 200 | } 201 | return dp_mimeTypes; 202 | } 203 | 204 | function dp_getPlugins() 205 | { 206 | var dp_plugins = ""; 207 | if (navigator.plugins) { 208 | for (i = 0; i < navigator.plugins.length; i++) { 209 | if (dp_plugins != "") dp_plugins += ","; 210 | dp_plugins += navigator.plugins[i].name; 211 | } 212 | } 213 | return dp_plugins; 214 | } 215 | 216 | // Flash checking code adapted from Doc JavaScript information; 217 | // see http://webref.com/js/column84/2.html 218 | function dp_getFlashVersion() 219 | { 220 | var dp_FlashVer = ""; 221 | var plugin = (navigator.mimeTypes && 222 | navigator.mimeTypes["application/x-shockwave-flash"] && 223 | navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) ? 224 | navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; 225 | if (plugin&&plugin.description) { 226 | dp_FlashVer = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)); 227 | } else if ((dp_FlashVer == "") && dp_useVB) { 228 | dp_FlashVer = detectFlashActiveXControl(); 229 | } 230 | return dp_FlashVer; 231 | } 232 | 233 | function dp_hasQuickTime() 234 | { 235 | var dp_pluginFound = dp_detectPlugin('QuickTime'); 236 | // if not found, try to detect with VisualBasic 237 | if(!dp_pluginFound && dp_useVB) { 238 | dp_pluginFound = detectQuickTimeActiveXControl(); 239 | } 240 | return dp_pluginFound; 241 | } 242 | 243 | function dp_hasClearType() 244 | { 245 | var dp_clearTypeDesc = false; 246 | 247 | // Only available using VB 248 | if(dp_useVB) { 249 | dp_clearTypeDesc = detectClearType(); 250 | } 251 | return dp_clearTypeDesc; 252 | } 253 | 254 | // Look for a plugin 255 | // 256 | // name - name of the plugin from navigator.plugins 257 | // description - name of the plugin from navigator.plugins 258 | // activeXnames - array of possible ActiveX control names 259 | function dp_hasPlugin(name, description, activeXnames) 260 | { 261 | var dp_pluginFound; 262 | if (description == null || description == "") { 263 | dp_pluginFound = dp_detectPlugin(name); 264 | } else { 265 | dp_pluginFound = dp_detectPlugin(name, description); 266 | } 267 | 268 | if (!dp_pluginFound && dp_useVB && activeXnames != null && activeXnames.length > 0) { 269 | for (i = 0; i < activeXnames.length; i++) { 270 | if (detectActiveXControl(activeXnames[i])) { 271 | return true; 272 | } 273 | } 274 | } 275 | 276 | return dp_pluginFound; 277 | } 278 | 279 | function dp_detectPlugin() 280 | { 281 | // allow for multiple checks in a single pass 282 | var daPlugins = dp_detectPlugin.arguments; 283 | // consider pluginFound to be false until proven true 284 | var pluginFound = false; 285 | // if plugins array is there and not fake 286 | if (navigator.plugins && navigator.plugins.length > 0) { 287 | var pluginsArrayLength = navigator.plugins.length; 288 | // for each plugin... 289 | for (pluginsArrayCounter=0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) { 290 | // loop through all desired names and check each against the current plugin name 291 | var numFound = 0; 292 | for(namesCounter=0; namesCounter < daPlugins.length; namesCounter++) { 293 | // if desired plugin name is found in either plugin name or description 294 | if( (navigator.plugins[pluginsArrayCounter].name.indexOf(daPlugins[namesCounter]) >= 0) || 295 | (navigator.plugins[pluginsArrayCounter].description.indexOf(daPlugins[namesCounter]) >= 0) ) { 296 | // this name was found 297 | numFound++; 298 | } 299 | } 300 | // now that we have checked all the required names against this one plugin, 301 | // if the number we found matches the total number provided then we were successful 302 | if(numFound == daPlugins.length) { 303 | pluginFound = true; 304 | // if we've found the plugin, we can stop looking through at the rest of the plugins 305 | break; 306 | } 307 | } 308 | } 309 | return pluginFound; 310 | } 311 | 312 | // VBScript methods to detect plugins for MSIE Windows 313 | if ((navigator.userAgent.indexOf('MSIE') != -1) && (navigator.userAgent.indexOf('Win') != -1)) { 314 | document.writeln(''); 315 | document.writeln('\'do a one-time test for a version of VBScript that can handle this code'); 316 | document.writeln('Dim dp_useVB '); 317 | document.writeln('dp_useVB = False'); 318 | document.writeln('If ScriptEngineMajorVersion >= 2 then'); 319 | document.writeln(' dp_useVB = True'); 320 | document.writeln('End If'); 321 | 322 | document.writeln('\'this next function will detect most plugins'); 323 | document.writeln('Function detectActiveXControl(activeXControlName)'); 324 | document.writeln(' on error resume next'); 325 | document.writeln(' detectActiveXControl = False'); 326 | document.writeln(' If dp_useVB Then'); 327 | document.writeln(' detectActiveXControl = IsObject(CreateObject(activeXControlName))'); 328 | document.writeln(' End If'); 329 | document.writeln('End Function'); 330 | 331 | document.writeln('Function detectQuickTimeActiveXControl()'); 332 | document.writeln(' on error resume next'); 333 | document.writeln(' detectQuickTimeActiveXControl = False'); 334 | document.writeln(' Dim hasQuickTimeChecker '); 335 | document.writeln(' If dp_useVB Then'); 336 | document.writeln(' detectQuickTimeActiveXControl = False'); 337 | document.writeln(' hasQuickTimeChecker = false'); 338 | document.writeln(' Set hasQuickTimeChecker = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1")'); 339 | document.writeln(' If IsObject(hasQuickTimeChecker) Then'); 340 | document.writeln(' If hasQuickTimeChecker.IsQuickTimeAvailable(0) Then '); 341 | document.writeln(' detectQuickTimeActiveXControl = True'); 342 | document.writeln(' End If'); 343 | document.writeln(' End If'); 344 | document.writeln(' End If'); 345 | document.writeln('End Function'); 346 | 347 | document.writeln('Function detectFlashActiveXControl()'); 348 | document.writeln(' on error resume next'); 349 | document.writeln(' Dim hasPlayer, playerversion, minPlayer, name'); 350 | document.writeln(' hasPlayer = false'); 351 | document.writeln(' playerversion = 10'); 352 | document.writeln(' minPlayer = 4'); 353 | document.writeln(' Do While playerversion >= minPlayer'); 354 | document.writeln(' on error resume Next'); 355 | document.writeln(' name = "ShockwaveFlash.ShockwaveFlash" + "." + CStr(playerversion)'); 356 | document.writeln(' hasPlayer = (IsObject(CreateObject(name)))'); 357 | document.writeln(' If hasPlayer = true Then Exit Do'); 358 | document.writeln(' playerversion = playerversion - 1'); 359 | document.writeln(' Loop'); 360 | document.writeln(' detectFlashActiveXControl = hasPlayer'); 361 | document.writeln('End Function'); 362 | 363 | document.writeln('Function detectClearType()'); 364 | document.writeln(' on error resume next'); 365 | document.writeln(' detectClearType = false'); 366 | document.writeln(' Dim tmp '); 367 | document.writeln(' set tmp = CreateObject("ClearAdjust.CTAdjust.1")'); 368 | document.writeln(' If IsObject(tmp) then'); 369 | document.writeln(' detectClearType = tmp.GammaValue'); 370 | document.writeln(' End If'); 371 | document.writeln('End Function'); 372 | document.writeln(''); 373 | } 374 | 375 | // Sniff / add all attributes 376 | function dp_addAllAttributes() 377 | { 378 | dp_addAttr("director", dp_hasPlugin('Shockwave','Director',['SWCtl.SWCtl.1']) ); 379 | dp_addAttr("flashVersion", dp_getFlashVersion() ); 380 | dp_addAttr("mimeTypes", dp_getMimeTypes() ); 381 | dp_addAttr("mimeTypesCount", navigator.mimeTypes.length ); 382 | dp_addAttr("plugins", dp_getPlugins() ); 383 | dp_addAttr("pluginsCount", navigator.plugins.length ); 384 | dp_addAttr("quickTime", dp_hasQuickTime() ); 385 | dp_addAttr("realPlayer", dp_hasPlugin('RealPlayer','',['rmocx.RealPlayer G2 Control','RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)','RealVideo.RealVideo(tm) ActiveX Control (32-bit)']) ); 386 | dp_addAttr("windowsMediaPlayer", dp_hasPlugin('Windows Media','',['MediaPlayer.MediaPlayer.1']) ); 387 | dp_addAttr("accrobatReader", dp_hasPlugin('Adobe', 'Acrobat', ['PDF.PdfCtrl']) ); 388 | dp_addAttr("svgViewer", dp_hasPlugin('Adobe', 'SVG', ['Adobe.SVGCtl']) ); 389 | dp_addAttr("clearType", dp_hasClearType() ); 390 | 391 | dp_addAttr("screenColorDepth", screen.colorDepth ); 392 | dp_addAttr("screenHeight", screen.height ); 393 | dp_addAttr("screenPixelDepth", screen.pixelDepth ); 394 | dp_addAttr("screenWidth", screen.width ); 395 | dp_addAttr("screenAvailHeigth", screen.availHeight ); 396 | dp_addAttr("screenAvailWidth", screen.availWidth ); 397 | dp_addAttr("screenBufferDepth", screen.bufferDepth ); 398 | 399 | dp_addAttr("appName", navigator.appName ); 400 | dp_addAttr("appVersion", navigator.appVersion ); 401 | dp_addAttr("appMinorVersion", navigator.appMinorVersion ); 402 | dp_addAttr("cookieEnabled", navigator.cookieEnabled ); 403 | dp_addAttr("cpuClass", navigator.cpuClass ); 404 | dp_addAttr("systemLanguage", navigator.systemLanguage ); 405 | dp_addAttr("userAgent", navigator.userAgent ); 406 | dp_addAttr("userLanguage", navigator.userLanguage ); 407 | dp_addAttr("javaEnabled", navigator.javaEnabled() ); 408 | dp_addAttr("platform", navigator.platform ); 409 | dp_addAttr("appCodeName", navigator.appCodeName ); 410 | dp_addAttr("language", navigator.language ); 411 | dp_addAttr("oscpu", navigator.oscpu ); 412 | dp_addAttr("vendor", navigator.vendor ); 413 | dp_addAttr("vendorSub", navigator.vendorSub ); 414 | dp_addAttr("product", navigator.product ); 415 | dp_addAttr("productSub", navigator.productSub ); 416 | 417 | //additions 418 | dp_addAttr("savePrefs", navigator.savePreferences ); 419 | 420 | 421 | } 422 | -------------------------------------------------------------------------------- /TreasuryFixMenu/1/Access Your TreasuryDirect Account_files/MachineInfo.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright(c) 2004-2010 Entrust Corp. 3 | * All rights reserved. 4 | * 5 | * This software is the confidential and proprietary information of 6 | * Entrust Corp. ("Confidential Information"). You shall not 7 | * disclose such Confidential Information and shall use it only in 8 | * accordance with the terms of the license agreement you entered into 9 | * with Entrust Corp. 10 | */ 11 | 12 | /** 13 | * Class: MachineSecret 14 | * 15 | * Description: This class can be used to determine the client's 16 | * machine fingerprint. It also can determine whether flash 17 | * cookies should be used (i.e. when browser cookies are not supported 18 | * and Flash Shockwave 9 or greater is installed) as a persistent 19 | * storage mechanism and therefore provides the mechanisms to read 20 | * the associates flash cookie values. 21 | * 22 | * Example Usage: 23 | * 24 | * var secret = new MachineSecret(true); 25 | * var useFlash = secret.getUseFlash(); 26 | * var machineFingerprint = secret.getMachineFingerprint(); 27 | * 28 | * if (useFlash) 29 | * { 30 | * flashMachineLabel = secret.getMachineLabel(); 31 | * flashMacineNonce = secret.getMachineNonce(); 32 | * flashSequenceNonce = secret.getSequenceNonce(); 33 | * } 34 | */ 35 | 36 | function MachineSecret(read) { 37 | 38 | // gather the browser properties which 39 | // will make up the machine fingerprint 40 | if (typeof read != "undefined" && read == true) { 41 | dp_addAllAttributes(); 42 | this._machineFingerprint = dp_attrs; 43 | } 44 | 45 | //initialize all local variables 46 | this._useFlash = false; 47 | this._machineLabelName = "testMachineLabel"; 48 | this._machineLabel = new Object(); 49 | this._machineLabel.value = ""; 50 | this._machineNonceName = "testMachineNonce"; 51 | this._machineNonce = new Object(); 52 | this._machineNonce.value = ""; 53 | this._sequenceNonceName = "testSequenceNonce"; 54 | this._sequenceNonce = new Object(); 55 | this._sequenceNonce.value = ""; 56 | 57 | // if browser cookies are not supported but the proper 58 | // version of flash macromedia player is (9.0), set the useFlash 59 | // flag and read the machine label, machine nonce and sequence 60 | // nonce from the flash cookies. 61 | if (DetectFlashVer(9,0,0) == true) { 62 | 63 | this._useFlash = true; 64 | 65 | if (typeof read != "undefined" && read == true) { 66 | 67 | retrieveData(this._machineLabelName, 68 | this._machineLabel); 69 | retrieveData(this._machineNonceName, 70 | this._machineNonce); 71 | retrieveData(this._sequenceNonceName, 72 | this._sequenceNonce); 73 | } 74 | } 75 | } 76 | 77 | MachineSecret.prototype._machineFingerprint; 78 | MachineSecret.prototype._useFlash; 79 | MachineSecret.prototype._machineLabelName; 80 | MachineSecret.prototype._machineLabe; 81 | MachineSecret.prototype._machineNonceName; 82 | MachineSecret.prototype._machineNonce; 83 | MachineSecret.prototype._sequenceNonceName; 84 | MachineSecret.prototype._sequenceNonce; 85 | 86 | // Set the flash cookie (machine label, nonce, and sequnce 87 | // nonce) if enabled 88 | MachineSecret.prototype.setFlashCookie = function(machineLabel, 89 | machineNonce, 90 | sequenceNonce) { 91 | 92 | if (this._useFlash) { 93 | 94 | storeData(this._machineLabelName, machineLabel); 95 | storeData(this._machineNonceName, machineNonce); 96 | storeData(this._sequenceNonceName, sequenceNonce); 97 | } 98 | } 99 | 100 | // Delete the flash cookie (machine label, nonce, and sequence 101 | // nonce) if flash is enabled 102 | MachineSecret.prototype.clearFlashCookie = function() { 103 | if (this._useFlash) { 104 | var elem = new Object(); 105 | elem.value = ""; 106 | storeData(this._machineLabelName, elem); 107 | storeData(this._machineNonceName, elem); 108 | storeData(this._sequenceNonceName. elem); 109 | } 110 | } 111 | 112 | 113 | // Return the machine fingerprint defined by the browser properties 114 | MachineSecret.prototype.getMachineFingerprint = function() { 115 | return this._machineFingerprint; 116 | } 117 | 118 | // Return the flag indicating whether to use flash cookies for 119 | // persistent storage 120 | MachineSecret.prototype.getUseFlash = function() { 121 | return this._useFlash; 122 | } 123 | 124 | // Return the machine label name identifying the flash cookie 125 | MachineSecret.prototype.getMachineLabelName = function() { 126 | return this._machineLabelName; 127 | } 128 | 129 | // Return the machine label stored within the flash cookies 130 | MachineSecret.prototype.getMachineLabel = function() { 131 | return this._machineLabel.value; 132 | } 133 | 134 | // Return the machine nonce name identifying the flash cookie 135 | MachineSecret.prototype.getMachineNonceName = function() { 136 | return this._machineNonceName; 137 | } 138 | 139 | // Return the machine nonce stored within the flash cookies 140 | MachineSecret.prototype.getMachineNonce = function() { 141 | return this._machineNonce.value; 142 | } 143 | 144 | // Return the sequence nonce name identifying the flash cookie 145 | MachineSecret.prototype.getSequenceNonceName = function() { 146 | return this._sequenceNonceName; 147 | } 148 | 149 | // Return the sequence nonce stored within the flash cookies 150 | MachineSecret.prototype.getSequenceNonce = function() { 151 | return this._sequenceNonce.value; 152 | } 153 | 154 | 155 | // Determines if the browser supports cookies 156 | function supportsCookies() { 157 | var cookieEnabled = (navigator.cookieEnabled)? true : false; 158 | 159 | //if not IE4+ nor NS6+ 160 | if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled) { 161 | document.cookie = "testcookie"; 162 | cookieEnabled = (document.cookie.indexOf("testcookie")!=-1)? true : false; 163 | } 164 | return cookieEnabled; 165 | } 166 | 167 | // 168 | // Helper functions to create array of attributes 169 | // 170 | 171 | // return a boolean as to whether a given attribute should be excluded (has 0 weight) 172 | function dp_exclude(attrName) 173 | { 174 | if (!attrName) return true; 175 | if (dp_exclude[attrName]) return true; 176 | return false; 177 | } 178 | 179 | var dp_attrs = ""; // String to return in a hidden field or cookie 180 | var dp_attr = ""; // Current attribute placeholder 181 | var dp_useVB = false; 182 | 183 | // add an attribute if not excluded to attrs 184 | function dp_addAttr(attrName, attrValue) 185 | { 186 | if (!dp_exclude(attrName)) { 187 | if (dp_attrs != "") dp_attrs += "&"; 188 | dp_attrs += attrName + "=" + attrValue; 189 | } 190 | } 191 | 192 | function dp_getMimeTypes() 193 | { 194 | var dp_mimeTypes = ""; 195 | if (navigator.mimeTypes) { 196 | for (i = 0; i < navigator.mimeTypes.length; i++) { 197 | if (dp_mimeTypes != "") dp_mimeTypes += ","; 198 | dp_mimeTypes += navigator.mimeTypes[i].type; 199 | } 200 | } 201 | return dp_mimeTypes; 202 | } 203 | 204 | function dp_getPlugins() 205 | { 206 | var dp_plugins = ""; 207 | if (navigator.plugins) { 208 | for (i = 0; i < navigator.plugins.length; i++) { 209 | if (dp_plugins != "") dp_plugins += ","; 210 | dp_plugins += navigator.plugins[i].name; 211 | } 212 | } 213 | return dp_plugins; 214 | } 215 | 216 | // Flash checking code adapted from Doc JavaScript information; 217 | // see http://webref.com/js/column84/2.html 218 | function dp_getFlashVersion() 219 | { 220 | var dp_FlashVer = ""; 221 | var plugin = (navigator.mimeTypes && 222 | navigator.mimeTypes["application/x-shockwave-flash"] && 223 | navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) ? 224 | navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; 225 | if (plugin&&plugin.description) { 226 | dp_FlashVer = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)); 227 | } else if ((dp_FlashVer == "") && dp_useVB) { 228 | dp_FlashVer = detectFlashActiveXControl(); 229 | } 230 | return dp_FlashVer; 231 | } 232 | 233 | function dp_hasQuickTime() 234 | { 235 | var dp_pluginFound = dp_detectPlugin('QuickTime'); 236 | // if not found, try to detect with VisualBasic 237 | if(!dp_pluginFound && dp_useVB) { 238 | dp_pluginFound = detectQuickTimeActiveXControl(); 239 | } 240 | return dp_pluginFound; 241 | } 242 | 243 | function dp_hasClearType() 244 | { 245 | var dp_clearTypeDesc = false; 246 | 247 | // Only available using VB 248 | if(dp_useVB) { 249 | dp_clearTypeDesc = detectClearType(); 250 | } 251 | return dp_clearTypeDesc; 252 | } 253 | 254 | // Look for a plugin 255 | // 256 | // name - name of the plugin from navigator.plugins 257 | // description - name of the plugin from navigator.plugins 258 | // activeXnames - array of possible ActiveX control names 259 | function dp_hasPlugin(name, description, activeXnames) 260 | { 261 | var dp_pluginFound; 262 | if (description == null || description == "") { 263 | dp_pluginFound = dp_detectPlugin(name); 264 | } else { 265 | dp_pluginFound = dp_detectPlugin(name, description); 266 | } 267 | 268 | if (!dp_pluginFound && dp_useVB && activeXnames != null && activeXnames.length > 0) { 269 | for (i = 0; i < activeXnames.length; i++) { 270 | if (detectActiveXControl(activeXnames[i])) { 271 | return true; 272 | } 273 | } 274 | } 275 | 276 | return dp_pluginFound; 277 | } 278 | 279 | function dp_detectPlugin() 280 | { 281 | // allow for multiple checks in a single pass 282 | var daPlugins = dp_detectPlugin.arguments; 283 | // consider pluginFound to be false until proven true 284 | var pluginFound = false; 285 | // if plugins array is there and not fake 286 | if (navigator.plugins && navigator.plugins.length > 0) { 287 | var pluginsArrayLength = navigator.plugins.length; 288 | // for each plugin... 289 | for (pluginsArrayCounter=0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) { 290 | // loop through all desired names and check each against the current plugin name 291 | var numFound = 0; 292 | for(namesCounter=0; namesCounter < daPlugins.length; namesCounter++) { 293 | // if desired plugin name is found in either plugin name or description 294 | if( (navigator.plugins[pluginsArrayCounter].name.indexOf(daPlugins[namesCounter]) >= 0) || 295 | (navigator.plugins[pluginsArrayCounter].description.indexOf(daPlugins[namesCounter]) >= 0) ) { 296 | // this name was found 297 | numFound++; 298 | } 299 | } 300 | // now that we have checked all the required names against this one plugin, 301 | // if the number we found matches the total number provided then we were successful 302 | if(numFound == daPlugins.length) { 303 | pluginFound = true; 304 | // if we've found the plugin, we can stop looking through at the rest of the plugins 305 | break; 306 | } 307 | } 308 | } 309 | return pluginFound; 310 | } 311 | 312 | // VBScript methods to detect plugins for MSIE Windows 313 | if ((navigator.userAgent.indexOf('MSIE') != -1) && (navigator.userAgent.indexOf('Win') != -1)) { 314 | document.writeln(''); 315 | document.writeln('\'do a one-time test for a version of VBScript that can handle this code'); 316 | document.writeln('Dim dp_useVB '); 317 | document.writeln('dp_useVB = False'); 318 | document.writeln('If ScriptEngineMajorVersion >= 2 then'); 319 | document.writeln(' dp_useVB = True'); 320 | document.writeln('End If'); 321 | 322 | document.writeln('\'this next function will detect most plugins'); 323 | document.writeln('Function detectActiveXControl(activeXControlName)'); 324 | document.writeln(' on error resume next'); 325 | document.writeln(' detectActiveXControl = False'); 326 | document.writeln(' If dp_useVB Then'); 327 | document.writeln(' detectActiveXControl = IsObject(CreateObject(activeXControlName))'); 328 | document.writeln(' End If'); 329 | document.writeln('End Function'); 330 | 331 | document.writeln('Function detectQuickTimeActiveXControl()'); 332 | document.writeln(' on error resume next'); 333 | document.writeln(' detectQuickTimeActiveXControl = False'); 334 | document.writeln(' Dim hasQuickTimeChecker '); 335 | document.writeln(' If dp_useVB Then'); 336 | document.writeln(' detectQuickTimeActiveXControl = False'); 337 | document.writeln(' hasQuickTimeChecker = false'); 338 | document.writeln(' Set hasQuickTimeChecker = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1")'); 339 | document.writeln(' If IsObject(hasQuickTimeChecker) Then'); 340 | document.writeln(' If hasQuickTimeChecker.IsQuickTimeAvailable(0) Then '); 341 | document.writeln(' detectQuickTimeActiveXControl = True'); 342 | document.writeln(' End If'); 343 | document.writeln(' End If'); 344 | document.writeln(' End If'); 345 | document.writeln('End Function'); 346 | 347 | document.writeln('Function detectFlashActiveXControl()'); 348 | document.writeln(' on error resume next'); 349 | document.writeln(' Dim hasPlayer, playerversion, minPlayer, name'); 350 | document.writeln(' hasPlayer = false'); 351 | document.writeln(' playerversion = 10'); 352 | document.writeln(' minPlayer = 4'); 353 | document.writeln(' Do While playerversion >= minPlayer'); 354 | document.writeln(' on error resume Next'); 355 | document.writeln(' name = "ShockwaveFlash.ShockwaveFlash" + "." + CStr(playerversion)'); 356 | document.writeln(' hasPlayer = (IsObject(CreateObject(name)))'); 357 | document.writeln(' If hasPlayer = true Then Exit Do'); 358 | document.writeln(' playerversion = playerversion - 1'); 359 | document.writeln(' Loop'); 360 | document.writeln(' detectFlashActiveXControl = hasPlayer'); 361 | document.writeln('End Function'); 362 | 363 | document.writeln('Function detectClearType()'); 364 | document.writeln(' on error resume next'); 365 | document.writeln(' detectClearType = false'); 366 | document.writeln(' Dim tmp '); 367 | document.writeln(' set tmp = CreateObject("ClearAdjust.CTAdjust.1")'); 368 | document.writeln(' If IsObject(tmp) then'); 369 | document.writeln(' detectClearType = tmp.GammaValue'); 370 | document.writeln(' End If'); 371 | document.writeln('End Function'); 372 | document.writeln(''); 373 | } 374 | 375 | // Sniff / add all attributes 376 | function dp_addAllAttributes() 377 | { 378 | dp_addAttr("director", dp_hasPlugin('Shockwave','Director',['SWCtl.SWCtl.1']) ); 379 | dp_addAttr("flashVersion", dp_getFlashVersion() ); 380 | dp_addAttr("mimeTypes", dp_getMimeTypes() ); 381 | dp_addAttr("mimeTypesCount", navigator.mimeTypes.length ); 382 | dp_addAttr("plugins", dp_getPlugins() ); 383 | dp_addAttr("pluginsCount", navigator.plugins.length ); 384 | dp_addAttr("quickTime", dp_hasQuickTime() ); 385 | dp_addAttr("realPlayer", dp_hasPlugin('RealPlayer','',['rmocx.RealPlayer G2 Control','RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)','RealVideo.RealVideo(tm) ActiveX Control (32-bit)']) ); 386 | dp_addAttr("windowsMediaPlayer", dp_hasPlugin('Windows Media','',['MediaPlayer.MediaPlayer.1']) ); 387 | dp_addAttr("accrobatReader", dp_hasPlugin('Adobe', 'Acrobat', ['PDF.PdfCtrl']) ); 388 | dp_addAttr("svgViewer", dp_hasPlugin('Adobe', 'SVG', ['Adobe.SVGCtl']) ); 389 | dp_addAttr("clearType", dp_hasClearType() ); 390 | 391 | dp_addAttr("screenColorDepth", screen.colorDepth ); 392 | dp_addAttr("screenHeight", screen.height ); 393 | dp_addAttr("screenPixelDepth", screen.pixelDepth ); 394 | dp_addAttr("screenWidth", screen.width ); 395 | dp_addAttr("screenAvailHeigth", screen.availHeight ); 396 | dp_addAttr("screenAvailWidth", screen.availWidth ); 397 | dp_addAttr("screenBufferDepth", screen.bufferDepth ); 398 | 399 | dp_addAttr("appName", navigator.appName ); 400 | dp_addAttr("appVersion", navigator.appVersion ); 401 | dp_addAttr("appMinorVersion", navigator.appMinorVersion ); 402 | dp_addAttr("cookieEnabled", navigator.cookieEnabled ); 403 | dp_addAttr("cpuClass", navigator.cpuClass ); 404 | dp_addAttr("systemLanguage", navigator.systemLanguage ); 405 | dp_addAttr("userAgent", navigator.userAgent ); 406 | dp_addAttr("userLanguage", navigator.userLanguage ); 407 | dp_addAttr("javaEnabled", navigator.javaEnabled() ); 408 | dp_addAttr("platform", navigator.platform ); 409 | dp_addAttr("appCodeName", navigator.appCodeName ); 410 | dp_addAttr("language", navigator.language ); 411 | dp_addAttr("oscpu", navigator.oscpu ); 412 | dp_addAttr("vendor", navigator.vendor ); 413 | dp_addAttr("vendorSub", navigator.vendorSub ); 414 | dp_addAttr("product", navigator.product ); 415 | dp_addAttr("productSub", navigator.productSub ); 416 | 417 | //additions 418 | dp_addAttr("savePrefs", navigator.savePreferences ); 419 | 420 | 421 | } 422 | -------------------------------------------------------------------------------- /TreasuryFixMenu/2/OTP_files/rs_print.css: -------------------------------------------------------------------------------- 1 | /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ ~ 3 | ~ TreasuryDirect Application Stylesheet ~ 4 | ~ For use with PRINT on Application ~ 5 | ~ ~ 6 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 7 | 8 | /* ----------------------------------------- 9 | | | 10 | | HTML Tag Overrides - Global | 11 | | | 12 | ------------------------------------------*/ 13 | 14 | a:link { 15 | color: #36c; 16 | } 17 | 18 | a:visited { 19 | color: #36c; 20 | } 21 | 22 | a:hover { 23 | color: #6c0; 24 | } 25 | 26 | a:active { 27 | color: #36c; 28 | } 29 | 30 | body { 31 | background-color: #fff; 32 | color: #333; 33 | font-family: Verdana, Arial, Helvetica, sans-serif; 34 | font-size: 76%; 35 | margin: 0px; 36 | padding: 0px; 37 | } 38 | 39 | form { 40 | margin: 0px 0px 0px 0px; 41 | } 42 | 43 | img { 44 | border: 0px; 45 | } 46 | 47 | /* ----------------------------------------- 48 | | | 49 | | Top Section - Div | 50 | | | 51 | ------------------------------------------*/ 52 | 53 | #top { 54 | background-image: url("/images/rs/td_logo.gif"); 55 | background-position: 0 .3em; 56 | background-repeat: no-repeat; 57 | height: 55px; 58 | padding: 5px 0px 0px 0px; 59 | } 60 | 61 | /* ----------------------------------------- 62 | | | 63 | | Utility Navigation Controls | 64 | | | 65 | ------------------------------------------*/ 66 | 67 | #utility { 68 | display: none; 69 | } 70 | 71 | /* ----------------------------------------- 72 | | | 73 | | Primary Navigation Controls | 74 | | | 75 | ------------------------------------------*/ 76 | 77 | #primaryNav { 78 | display: none; 79 | } 80 | 81 | /* ----------------------------------------- 82 | | | 83 | | Sublocal Navigation Controls | 84 | | | 85 | ------------------------------------------*/ 86 | 87 | #sublocal { 88 | display: none; 89 | } 90 | 91 | /* ----------------------------------------- 92 | | | 93 | | Content Section - Div | 94 | | | 95 | ------------------------------------------*/ 96 | 97 | #content { 98 | padding: 12px 12px 12px 12px; 99 | width: 650px; 100 | } 101 | 102 | /* ----------------------------------------- 103 | | | 104 | | Header Tag Controls | 105 | | | 106 | ------------------------------------------*/ 107 | 108 | #content h1 { 109 | color: #999; 110 | font-size: 1.4em; 111 | margin: 0px 0px 10px 0px; 112 | } 113 | 114 | #content h1 strong { 115 | color: #f60; 116 | } 117 | 118 | #content h1 span { 119 | font-size: .5em; 120 | color: #f60; 121 | } 122 | 123 | #content h2 { 124 | color: #36c; 125 | font-size: 1.2em; 126 | margin: 0px 0px 10px 10px; 127 | } 128 | 129 | #content h3 { 130 | border-bottom: 1px dashed #999; 131 | color: #36c; 132 | font-size: 1.0em; 133 | margin: 12px 0px 6px 10px; 134 | padding: 0px 0px 2px 0px; 135 | } 136 | 137 | #content h3.noline { 138 | border-bottom: 0px; 139 | } 140 | 141 | #content h3 strong { 142 | color: #f60; 143 | } 144 | 145 | #content h4 { 146 | color: #f60; 147 | font-size: .9em; 148 | margin: 0px 0px 6px 10px; 149 | } 150 | 151 | #content h5 { 152 | color: #666; 153 | font-size: 0.9em; 154 | margin: 0px 0px 10px 10px; 155 | } 156 | /* ----------------------------------------- 157 | | | 158 | | Form Input Field Controls | 159 | | (Button, Text, Select, Radio, Textarea) | 160 | | | 161 | ------------------------------------------*/ 162 | 163 | #content input { 164 | font-family: Verdana, Arial, Helvetica, sans-serif; 165 | font-size: 1em; 166 | padding: 1px 1px 1px 3px; 167 | } 168 | 169 | #content input.action { 170 | background-color: #36c; 171 | border-color:#ddd; 172 | border-width: 1px; 173 | color: #fff; 174 | font-family: Verdana, Arial, Helvetica, sans-serif; 175 | font-size: 1em; 176 | font-weight: bold; 177 | overflow: visible; 178 | padding: 2px 4px 2px 4px; 179 | margin: 2px 7px 0px 0px; 180 | } 181 | 182 | #content input.actioninline { 183 | background-color: #36c; 184 | border-color:#ddd; 185 | border-width: 1px; 186 | color: #fff; 187 | font-family: Verdana, Arial, Helvetica, sans-serif; 188 | font-size: 1em; 189 | font-weight: bold; 190 | overflow: visible; 191 | padding: 2px 4px 2px 4px; 192 | margin: 2px 7px 0px 5px; 193 | } 194 | 195 | #content input.danger { 196 | background-color: #f60; 197 | border-color:#ddd; 198 | border-width: 1px; 199 | color: #fff; 200 | font-family: Verdana, Arial, Helvetica, sans-serif; 201 | font-size: 1em; 202 | font-weight: bold; 203 | overflow: visible; 204 | padding: 2px 4px 2px 4px; 205 | margin: 2px 7px 0px 0px; 206 | } 207 | 208 | #content input.disabled { 209 | background-color: #fff; 210 | border-color: #666; 211 | border-width: 1px; 212 | font-family: Verdana, Arial, Helvetica, sans-serif; 213 | font-size: 1em; 214 | font-weight: bold; 215 | overflow: visible; 216 | padding: 2px 4px 2px 4px; 217 | margin: 2px 7px 0px 0px; 218 | } 219 | 220 | #content input.pixelsubmit { 221 | padding: 0px; 222 | margin: 0px; 223 | } 224 | 225 | #content select { 226 | background-color: #fff; 227 | font-family: Verdana, Arial, Helvetica, sans-serif; 228 | font-size: 1em; 229 | padding: 2px; 230 | } 231 | 232 | #content textarea { 233 | background-color: #fff; 234 | font-family: Verdana, Arial, Helvetica, sans-serif; 235 | font-size: 1em; 236 | padding: 2px; 237 | } 238 | 239 | #content textarea.noscrollbar { 240 | background-color: #fff; 241 | font-family: Verdana, Arial, Helvetica, sans-serif; 242 | font-size: 1em; 243 | overflow: hidden; 244 | padding: 2px; 245 | } 246 | 247 | /* ----------------------------------------- 248 | | | 249 | | Paragraph Controls | 250 | | | 251 | ------------------------------------------*/ 252 | 253 | #content p { 254 | font-size: .9em; 255 | line-height: 1.3em; 256 | margin: 0px 0px 8px 10px; 257 | text-align: left; 258 | } 259 | 260 | #content p.radiolineup { 261 | font-size: 1em; 262 | line-height: 1.3em; 263 | margin: 0px 0px 16px 25px; 264 | text-align: left; 265 | } 266 | 267 | #content p span { 268 | color: #f60; 269 | } 270 | 271 | #content span.emphasis { 272 | color: #666; 273 | font-weight: bold; 274 | } 275 | 276 | .learnmore { 277 | display: none; 278 | } 279 | 280 | #content p.dottedline { 281 | border-bottom: 1px dashed #999; 282 | color: #36c; 283 | margin: 12px 0px 6px 10px; 284 | padding: 0px 0px 2px 0px; 285 | } 286 | 287 | /* ----------------------------------------- 288 | | | 289 | | Table Controls | 290 | | | 291 | ------------------------------------------*/ 292 | 293 | #content table { 294 | border-collapse: collapse; 295 | font-size: .9em; 296 | margin: 0px 0px 14px 10px; 297 | } 298 | 299 | #content table.border { 300 | border: 1px solid #ddd; 301 | } 302 | 303 | #content table.lineup td.alignright { 304 | width: 18em; 305 | } 306 | 307 | #content table.lineup td.alignrighttop { 308 | width: 18em; 309 | } 310 | 311 | #content th { 312 | background-color: #36c; 313 | color: #eee; 314 | margin: 0px 0px 0px 0px; 315 | padding: 4px 10px 4px 5px; 316 | text-align: left; 317 | } 318 | 319 | #content th a { 320 | color: #fff; 321 | text-decoration: none; 322 | } 323 | 324 | #content th a:hover { 325 | color: #fff; 326 | text-decoration: underline; 327 | } 328 | 329 | #content td { 330 | padding: 4px 10px 4px 5px; 331 | text-align: left; 332 | } 333 | 334 | #content td span { 335 | color: #f60; 336 | } 337 | 338 | #content td.calendar { 339 | color: #333; 340 | text-align: center; 341 | } 342 | 343 | #content td.calendar a.pending { 344 | background-color: #eee; 345 | border: 1px solid #f60; 346 | color: #36c; 347 | font-weight: bold; 348 | padding: 2px; 349 | text-decoration: none; 350 | } 351 | 352 | #content td.calendar a.popup { 353 | color: #333; 354 | padding: 2px; 355 | text-decoration: none; 356 | } 357 | 358 | #content td.calendar a.popup strong { 359 | background-color: #eee; 360 | border: 1px solid #f60; 361 | color: #36c; 362 | padding: 2px; 363 | } 364 | 365 | #content .altrow1 { 366 | background-color: #fff; 367 | margin: 0px; 368 | } 369 | 370 | #content .altrow2 { 371 | background-color: #ddd; 372 | margin: 0px; 373 | } 374 | 375 | #content .totals { 376 | background-color: #ccc; 377 | color: #333; 378 | } 379 | 380 | #content .orange{ 381 | font-weight: bold; 382 | color: #f60; 383 | margin: 0px 0px 6px 10px; 384 | } 385 | 386 | 387 | #content table.registration { 388 | margin-bottom: 2px; 389 | } 390 | 391 | 392 | /* ----------------------------------------- 393 | | | 394 | | Alignment Controls | 395 | | | 396 | ------------------------------------------*/ 397 | 398 | #content .alignright { 399 | text-align: right; 400 | white-space: nowrap; 401 | } 402 | 403 | #content .alignrighttop { 404 | padding-top: 4px; 405 | text-align: right; 406 | vertical-align: top; 407 | white-space: nowrap; 408 | } 409 | 410 | #content .aligncenter { 411 | text-align: center; 412 | } 413 | 414 | 415 | .leftfloat { 416 | float: left; 417 | width: 125px; 418 | margin-right:0px; 419 | padding-right:0px; 420 | 421 | } 422 | 423 | .leftfloat2 { 424 | float: left; 425 | width: 250px; 426 | margin-left:0px; 427 | padding-left:0px; 428 | 429 | } 430 | 431 | /* ----------------------------------------- 432 | | | 433 | | List Controls | 434 | | | 435 | ------------------------------------------*/ 436 | 437 | #content ul { 438 | list-style-type: none; 439 | margin: .2em .2em .2em .6em; 440 | padding: 0px 0px 10px 15px; 441 | } 442 | 443 | #content ul li { 444 | background-image: url("../images/rs/contentbullet.gif"); 445 | background-position: 0 .6em; 446 | background-repeat: no-repeat; 447 | font-size: .9em; 448 | line-height: 1.4em; 449 | padding-left: .6em; 450 | } 451 | 452 | #content ol li ul li, #content ol li ul li ol li ul li { 453 | background-image: url("../images/rs/contentbullet.gif"); 454 | background-position: 0 .6em; 455 | background-repeat: no-repeat; 456 | font-size: 1em; 457 | line-height: 1.4em; 458 | padding-left: .6em; 459 | margin-bottom:0; 460 | padding-bottom:0; 461 | } 462 | 463 | #content ol { 464 | margin: .2em .2em .2em .6em; 465 | padding: 0px 0px 0px 35px; 466 | } 467 | 468 | #content ol li { 469 | background-image:none; 470 | font-size: .9em; 471 | line-height: 1.4em; 472 | padding: 0px 0px 0px; 473 | 474 | } 475 | 476 | 477 | #content ol li ul li ol li, #content ol li ol li { 478 | background-image:none; 479 | font-size: 1em; 480 | line-height: 1.4em; 481 | margin-bottom:0; 482 | } 483 | 484 | 485 | /* ----------------------------------------- 486 | | | 487 | | Specialized Section Controls | 488 | | | 489 | ------------------------------------------*/ 490 | 491 | #accountnumber { 492 | float: right; 493 | font-size: .9em; 494 | padding: 0px; 495 | text-align: right; 496 | } 497 | 498 | #acctestabstep { 499 | float: right; 500 | margin: 0px 0px 10px 10px; 501 | padding: 0px 0px 0px 0px; 502 | } 503 | 504 | #inboxmessage { 505 | background-color: #ddd; 506 | border: 1px solid #999; 507 | margin: 0px 0px 10px 10px; 508 | padding: 5px 5px 0px 5px; 509 | } 510 | 511 | #purchaseExpress { 512 | display: none; 513 | } 514 | 515 | .reg { 516 | font-size: 65%; 517 | } 518 | 519 | #taxidcert { 520 | background-color: #ddd; 521 | border: 1px solid #999; 522 | margin: 0px 0px 10px 10px; 523 | padding: 5px 5px 0px 5px; 524 | } 525 | 526 | /* ----------------------------------------- 527 | | | 528 | | Information Changed Controls | 529 | | | 530 | ------------------------------------------*/ 531 | 532 | .changedInfo { 533 | border: 2px solid #f60; 534 | float: left; 535 | padding: 2px 4px 2px 4px; 536 | } 537 | 538 | /* ----------------------------------------- 539 | | | 540 | | Error Message Controls | 541 | | | 542 | ------------------------------------------*/ 543 | 544 | #errormessage { 545 | background-color: #ddd; 546 | background-image: url("/images/rs/error.gif"); 547 | background-position: 0 .3em; 548 | background-repeat: no-repeat; 549 | border: 1px solid #999; 550 | color: #f30; 551 | height: 15px; 552 | margin: 0px 0px 10px 0px; 553 | padding: 5px 5px 5px 5px; 554 | } 555 | 556 | #errormessage p { 557 | line-height: 1.3em; 558 | margin: 0px 0px 0px 20px; 559 | text-align: left; 560 | } 561 | 562 | #errormessage ul { 563 | list-style-type: none; 564 | margin: .2em .2em .2em .6em; 565 | padding: 0px 0px 0px 6px; 566 | } 567 | 568 | #errormessage ul li { 569 | background-image: url("/images/rs/errorbullet.gif"); 570 | background-position: 0 .8em; 571 | background-repeat: no-repeat; 572 | color: #000; 573 | line-height: 1.6em; 574 | padding-left: .6em; 575 | } 576 | 577 | /* ----------------------------------------- 578 | | | 579 | | Information Message Controls | 580 | | | 581 | ------------------------------------------*/ 582 | 583 | #infomessage { 584 | background-color: #ddd; 585 | background-image: url("/images/rs/info.gif"); 586 | background-position: 0 .3em; 587 | background-repeat: no-repeat; 588 | border: 1px solid #999; 589 | color: #36c; 590 | height: 15px; 591 | margin: 0px 0px 10px 0px; 592 | padding: 5px 5px 5px 5px; 593 | } 594 | 595 | #infomessage p { 596 | line-height: 1.3em; 597 | margin: 0px 0px 0px 20px; 598 | text-align: left; 599 | } 600 | 601 | #infomessage ul { 602 | list-style-type: none; 603 | margin: .2em .2em .2em .6em; 604 | padding: 0px 0px 0px 6px; 605 | } 606 | 607 | #infomessage ul li { 608 | background-image: url("/images/rs/infobullet.gif"); 609 | background-position: 0 .8em; 610 | background-repeat: no-repeat; 611 | color: #000; 612 | line-height: 1.6em; 613 | padding-left: .6em; 614 | } 615 | 616 | /* ----------------------------------------- 617 | | | 618 | | Footer Section - Div | 619 | | | 620 | ------------------------------------------*/ 621 | 622 | #footer { 623 | display: none; 624 | } 625 | 626 | /* ----------------------------------------- 627 | | | 628 | | Links Behaving Like Buttons Controls | 629 | | | 630 | ------------------------------------------*/ 631 | 632 | a.buttonbehavioraction { 633 | border-left: 3px solid #fff; 634 | color: #fff; 635 | font-weight: bold; 636 | margin: 0; 637 | padding: 2px 10px 2px 10px; 638 | text-decoration: none; 639 | } 640 | 641 | a.buttonbehavioraction:link { 642 | background-color: #36c; 643 | color: #fff; 644 | } 645 | 646 | a.buttonbehavioraction:active { 647 | background-color: #36c; 648 | color: #fff; 649 | } 650 | 651 | a.buttonbehavioraction:visited { 652 | background-color: #36c; 653 | color: #fff; 654 | } 655 | 656 | a.buttonbehavioraction:hover { 657 | background-color: #999; 658 | color: #fff; 659 | } 660 | 661 | a.buttonbehaviordanger { 662 | border-left: 3px solid #fff; 663 | color: #fff; 664 | font-weight: bold; 665 | margin: 0; 666 | padding: 2px 10px 2px 10px; 667 | text-decoration: none; 668 | } 669 | 670 | a.buttonbehaviordanger:link { 671 | background-color: #f60; 672 | color: #fff; 673 | } 674 | 675 | a.buttonbehaviordanger:active { 676 | background-color: #f60; 677 | color: #fff; 678 | } 679 | 680 | a.buttonbehaviordanger:visited { 681 | background-color: #f60; 682 | color: #fff; 683 | } 684 | 685 | a.buttonbehaviordanger:hover { 686 | background-color: #999; 687 | color: #fff; 688 | } 689 | 690 | /* ----------------------------------------- 691 | | | 692 | | Navigational Message Control | 693 | | | 694 | ------------------------------------------*/ 695 | 696 | .navigationmessage { 697 | color: #000; 698 | } 699 | 700 | .navigationmessage p { 701 | font-weight: bold; 702 | } 703 | 704 | /* ----------------------------------------- 705 | | | 706 | | Statement Message Control | 707 | | | 708 | ------------------------------------------*/ 709 | 710 | .statementmessage { 711 | color: #f60; 712 | } 713 | 714 | .statementmessage p { 715 | font-weight: bold; 716 | } 717 | 718 | /* ----------------------------------------- 719 | | | 720 | | BPDLogin Override Controls | 721 | | | 722 | ------------------------------------------*/ 723 | 724 | #logonerror { 725 | padding: 0px 0px 10px 0px; 726 | font-size: .9em; 727 | } 728 | 729 | #logonerror br { 730 | display: none; 731 | } 732 | 733 | #logonerror b.title { 734 | color: #f30; 735 | font-size: 1.0em; 736 | font-weight: bold; 737 | margin: 0px; 738 | padding: 0px; 739 | } 740 | 741 | #logonerror b.subtitle { 742 | color: #333; 743 | font-size: 1.0em; 744 | font-weight: normal; 745 | margin: 0px; 746 | padding: 0px; 747 | } 748 | 749 | #logonerror h2 { 750 | color: #333; 751 | font-size: 1.0em; 752 | font-weight: bold; 753 | margin: 0px; 754 | padding: 0px; 755 | } 756 | 757 | #logonerror h4 { 758 | color: #333; 759 | font-size: 1.0em; 760 | font-weight: normal; 761 | margin: 0px; 762 | padding: 0px; 763 | } 764 | 765 | #logonerror h5 { 766 | color: #333; 767 | font-size: 1.0em; 768 | font-weight: normal; 769 | margin: 0px; 770 | padding: 0px; 771 | } 772 | 773 | #logonerror b.subtitle br { 774 | display: block; 775 | margin: 0px; 776 | padding: 0px; 777 | } 778 | 779 | /* ----------------------------------------- 780 | | | 781 | | IE Hacks - force IE to behave | 782 | | | 783 | ------------------------------------------*/ 784 | 785 | .iesinglesubmithack { 786 | display: none; 787 | visibility: hidden; 788 | } 789 | 790 | /* ----------------------------------------- 791 | | | 792 | | Links Behaving Like Buttons Table | 793 | | | 794 | ------------------------------------------*/ 795 | 796 | .linkbuttontable td { 797 | padding: 0px 5px 0px 0px; 798 | text-align: left; 799 | } 800 | 801 | /* ----------------------------------------- 802 | | | 803 | | Info Direct Controls | 804 | | | 805 | ------------------------------------------*/ 806 | 807 | #infodirect_exclamation { 808 | background-image: url("/images/rs/infodirect_exclamation.gif"); 809 | background-position: 0em 0em; 810 | background-repeat: no-repeat; 811 | border-top: 1px solid #999; 812 | border-right: 1px solid #999; 813 | border-bottom: 3px solid #6c0; 814 | border-left: 1px solid #999; 815 | clear: both; 816 | float: right; 817 | height: 331px; 818 | margin: 0px 0px 10px 0px; 819 | width: 253px; 820 | } 821 | 822 | #infodirect_information { 823 | background-image: url("/images/rs/infodirect_information.gif"); 824 | background-position: 0em 0em; 825 | background-repeat: no-repeat; 826 | border-top: 1px solid #999; 827 | border-right: 1px solid #999; 828 | border-bottom: 3px solid #f60; 829 | border-left: 1px solid #999; 830 | clear: both; 831 | float: right; 832 | height: 331px; 833 | margin: 0px 0px 10px 0px; 834 | width: 253px; 835 | } 836 | 837 | #infodirect_question { 838 | background-image: url("/images/rs/infodirect_question.gif"); 839 | background-position: 0em 0em; 840 | background-repeat: no-repeat; 841 | border-top: 1px solid #999; 842 | border-right: 1px solid #999; 843 | border-bottom: 3px solid #36c; 844 | border-left: 1px solid #999; 845 | clear: both; 846 | float: right; 847 | height: 331px; 848 | margin: 0px 0px 10px 0px; 849 | width: 253px; 850 | } 851 | 852 | #infodirect_exclamation_cs { 853 | background-image: url("/images/rs/infodirect_exclamation.gif"); 854 | background-position: 0em 0em; 855 | background-repeat: no-repeat; 856 | border-top: 1px solid #999; 857 | border-right: 1px solid #999; 858 | border-bottom: 3px solid #6c0; 859 | border-left: 1px solid #999; 860 | clear: both; 861 | float: left; 862 | height: 331px; 863 | margin: 0px 0px 10px 0px; 864 | width: 253px; 865 | } 866 | 867 | #infodirect_information_cs { 868 | background-image: url("/images/rs/infodirect_information.gif"); 869 | background-position: 0em 0em; 870 | background-repeat: no-repeat; 871 | border-top: 1px solid #999; 872 | border-right: 1px solid #999; 873 | border-bottom: 3px solid #f60; 874 | border-left: 1px solid #999; 875 | clear: both; 876 | float: left; 877 | height: 331px; 878 | margin: 0px 0px 10px 0px; 879 | width: 253px; 880 | } 881 | 882 | #infodirect_question_cs { 883 | background-image: url("/images/rs/infodirect_question.gif"); 884 | background-position: 0em 0em; 885 | background-repeat: no-repeat; 886 | border-top: 1px solid #999; 887 | border-right: 1px solid #999; 888 | border-bottom: 3px solid #36c; 889 | border-left: 1px solid #999; 890 | clear: both; 891 | float: left; 892 | height: 331px; 893 | margin: 0px 0px 10px 0px; 894 | width: 253px; 895 | } 896 | 897 | #infodirect_exclamation p, #infodirect_exclamation_cs p { 898 | color: #333; 899 | font-size: .8em; 900 | line-height: 1.3em; 901 | margin: 35px 65px 0px 10px; 902 | padding: 5px; 903 | text-align: left; 904 | } 905 | 906 | #infodirect_information p, #infodirect_information_cs p { 907 | color: #333; 908 | font-size: .8em; 909 | line-height: 1.3em; 910 | margin: 35px 65px 0px 10px; 911 | padding: 5px; 912 | text-align: left; 913 | } 914 | 915 | #infodirect_question p, #infodirect_question_cs p { 916 | color: #333; 917 | font-size: .8em; 918 | line-height: 1.3em; 919 | margin: 35px 65px 0px 10px; 920 | padding: 5px; 921 | text-align: left; 922 | } -------------------------------------------------------------------------------- /TreasuryFixMenu/1/Access Your TreasuryDirect Account_files/rs_print.css: -------------------------------------------------------------------------------- 1 | /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ ~ 3 | ~ TreasuryDirect Application Stylesheet ~ 4 | ~ For use with PRINT on Application ~ 5 | ~ ~ 6 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 7 | 8 | /* ----------------------------------------- 9 | | | 10 | | HTML Tag Overrides - Global | 11 | | | 12 | ------------------------------------------*/ 13 | 14 | a:link { 15 | color: #36c; 16 | } 17 | 18 | a:visited { 19 | color: #36c; 20 | } 21 | 22 | a:hover { 23 | color: #6c0; 24 | } 25 | 26 | a:active { 27 | color: #36c; 28 | } 29 | 30 | body { 31 | background-color: #fff; 32 | color: #333; 33 | font-family: Verdana, Arial, Helvetica, sans-serif; 34 | font-size: 76%; 35 | margin: 0px; 36 | padding: 0px; 37 | } 38 | 39 | form { 40 | margin: 0px 0px 0px 0px; 41 | } 42 | 43 | img { 44 | border: 0px; 45 | } 46 | 47 | /* ----------------------------------------- 48 | | | 49 | | Top Section - Div | 50 | | | 51 | ------------------------------------------*/ 52 | 53 | #top { 54 | background-image: url("/images/rs/td_logo.gif"); 55 | background-position: 0 .3em; 56 | background-repeat: no-repeat; 57 | height: 55px; 58 | padding: 5px 0px 0px 0px; 59 | } 60 | 61 | /* ----------------------------------------- 62 | | | 63 | | Utility Navigation Controls | 64 | | | 65 | ------------------------------------------*/ 66 | 67 | #utility { 68 | display: none; 69 | } 70 | 71 | /* ----------------------------------------- 72 | | | 73 | | Primary Navigation Controls | 74 | | | 75 | ------------------------------------------*/ 76 | 77 | #primaryNav { 78 | display: none; 79 | } 80 | 81 | /* ----------------------------------------- 82 | | | 83 | | Sublocal Navigation Controls | 84 | | | 85 | ------------------------------------------*/ 86 | 87 | #sublocal { 88 | display: none; 89 | } 90 | 91 | /* ----------------------------------------- 92 | | | 93 | | Content Section - Div | 94 | | | 95 | ------------------------------------------*/ 96 | 97 | #content { 98 | padding: 12px 12px 12px 12px; 99 | width: 650px; 100 | } 101 | 102 | /* ----------------------------------------- 103 | | | 104 | | Header Tag Controls | 105 | | | 106 | ------------------------------------------*/ 107 | 108 | #content h1 { 109 | color: #999; 110 | font-size: 1.4em; 111 | margin: 0px 0px 10px 0px; 112 | } 113 | 114 | #content h1 strong { 115 | color: #f60; 116 | } 117 | 118 | #content h1 span { 119 | font-size: .5em; 120 | color: #f60; 121 | } 122 | 123 | #content h2 { 124 | color: #36c; 125 | font-size: 1.2em; 126 | margin: 0px 0px 10px 10px; 127 | } 128 | 129 | #content h3 { 130 | border-bottom: 1px dashed #999; 131 | color: #36c; 132 | font-size: 1.0em; 133 | margin: 12px 0px 6px 10px; 134 | padding: 0px 0px 2px 0px; 135 | } 136 | 137 | #content h3.noline { 138 | border-bottom: 0px; 139 | } 140 | 141 | #content h3 strong { 142 | color: #f60; 143 | } 144 | 145 | #content h4 { 146 | color: #f60; 147 | font-size: .9em; 148 | margin: 0px 0px 6px 10px; 149 | } 150 | 151 | #content h5 { 152 | color: #666; 153 | font-size: 0.9em; 154 | margin: 0px 0px 10px 10px; 155 | } 156 | /* ----------------------------------------- 157 | | | 158 | | Form Input Field Controls | 159 | | (Button, Text, Select, Radio, Textarea) | 160 | | | 161 | ------------------------------------------*/ 162 | 163 | #content input { 164 | font-family: Verdana, Arial, Helvetica, sans-serif; 165 | font-size: 1em; 166 | padding: 1px 1px 1px 3px; 167 | } 168 | 169 | #content input.action { 170 | background-color: #36c; 171 | border-color:#ddd; 172 | border-width: 1px; 173 | color: #fff; 174 | font-family: Verdana, Arial, Helvetica, sans-serif; 175 | font-size: 1em; 176 | font-weight: bold; 177 | overflow: visible; 178 | padding: 2px 4px 2px 4px; 179 | margin: 2px 7px 0px 0px; 180 | } 181 | 182 | #content input.actioninline { 183 | background-color: #36c; 184 | border-color:#ddd; 185 | border-width: 1px; 186 | color: #fff; 187 | font-family: Verdana, Arial, Helvetica, sans-serif; 188 | font-size: 1em; 189 | font-weight: bold; 190 | overflow: visible; 191 | padding: 2px 4px 2px 4px; 192 | margin: 2px 7px 0px 5px; 193 | } 194 | 195 | #content input.danger { 196 | background-color: #f60; 197 | border-color:#ddd; 198 | border-width: 1px; 199 | color: #fff; 200 | font-family: Verdana, Arial, Helvetica, sans-serif; 201 | font-size: 1em; 202 | font-weight: bold; 203 | overflow: visible; 204 | padding: 2px 4px 2px 4px; 205 | margin: 2px 7px 0px 0px; 206 | } 207 | 208 | #content input.disabled { 209 | background-color: #fff; 210 | border-color: #666; 211 | border-width: 1px; 212 | font-family: Verdana, Arial, Helvetica, sans-serif; 213 | font-size: 1em; 214 | font-weight: bold; 215 | overflow: visible; 216 | padding: 2px 4px 2px 4px; 217 | margin: 2px 7px 0px 0px; 218 | } 219 | 220 | #content input.pixelsubmit { 221 | padding: 0px; 222 | margin: 0px; 223 | } 224 | 225 | #content select { 226 | background-color: #fff; 227 | font-family: Verdana, Arial, Helvetica, sans-serif; 228 | font-size: 1em; 229 | padding: 2px; 230 | } 231 | 232 | #content textarea { 233 | background-color: #fff; 234 | font-family: Verdana, Arial, Helvetica, sans-serif; 235 | font-size: 1em; 236 | padding: 2px; 237 | } 238 | 239 | #content textarea.noscrollbar { 240 | background-color: #fff; 241 | font-family: Verdana, Arial, Helvetica, sans-serif; 242 | font-size: 1em; 243 | overflow: hidden; 244 | padding: 2px; 245 | } 246 | 247 | /* ----------------------------------------- 248 | | | 249 | | Paragraph Controls | 250 | | | 251 | ------------------------------------------*/ 252 | 253 | #content p { 254 | font-size: .9em; 255 | line-height: 1.3em; 256 | margin: 0px 0px 8px 10px; 257 | text-align: left; 258 | } 259 | 260 | #content p.radiolineup { 261 | font-size: 1em; 262 | line-height: 1.3em; 263 | margin: 0px 0px 16px 25px; 264 | text-align: left; 265 | } 266 | 267 | #content p span { 268 | color: #f60; 269 | } 270 | 271 | #content span.emphasis { 272 | color: #666; 273 | font-weight: bold; 274 | } 275 | 276 | .learnmore { 277 | display: none; 278 | } 279 | 280 | #content p.dottedline { 281 | border-bottom: 1px dashed #999; 282 | color: #36c; 283 | margin: 12px 0px 6px 10px; 284 | padding: 0px 0px 2px 0px; 285 | } 286 | 287 | /* ----------------------------------------- 288 | | | 289 | | Table Controls | 290 | | | 291 | ------------------------------------------*/ 292 | 293 | #content table { 294 | border-collapse: collapse; 295 | font-size: .9em; 296 | margin: 0px 0px 14px 10px; 297 | } 298 | 299 | #content table.border { 300 | border: 1px solid #ddd; 301 | } 302 | 303 | #content table.lineup td.alignright { 304 | width: 18em; 305 | } 306 | 307 | #content table.lineup td.alignrighttop { 308 | width: 18em; 309 | } 310 | 311 | #content th { 312 | background-color: #36c; 313 | color: #eee; 314 | margin: 0px 0px 0px 0px; 315 | padding: 4px 10px 4px 5px; 316 | text-align: left; 317 | } 318 | 319 | #content th a { 320 | color: #fff; 321 | text-decoration: none; 322 | } 323 | 324 | #content th a:hover { 325 | color: #fff; 326 | text-decoration: underline; 327 | } 328 | 329 | #content td { 330 | padding: 4px 10px 4px 5px; 331 | text-align: left; 332 | } 333 | 334 | #content td span { 335 | color: #f60; 336 | } 337 | 338 | #content td.calendar { 339 | color: #333; 340 | text-align: center; 341 | } 342 | 343 | #content td.calendar a.pending { 344 | background-color: #eee; 345 | border: 1px solid #f60; 346 | color: #36c; 347 | font-weight: bold; 348 | padding: 2px; 349 | text-decoration: none; 350 | } 351 | 352 | #content td.calendar a.popup { 353 | color: #333; 354 | padding: 2px; 355 | text-decoration: none; 356 | } 357 | 358 | #content td.calendar a.popup strong { 359 | background-color: #eee; 360 | border: 1px solid #f60; 361 | color: #36c; 362 | padding: 2px; 363 | } 364 | 365 | #content .altrow1 { 366 | background-color: #fff; 367 | margin: 0px; 368 | } 369 | 370 | #content .altrow2 { 371 | background-color: #ddd; 372 | margin: 0px; 373 | } 374 | 375 | #content .totals { 376 | background-color: #ccc; 377 | color: #333; 378 | } 379 | 380 | #content .orange{ 381 | font-weight: bold; 382 | color: #f60; 383 | margin: 0px 0px 6px 10px; 384 | } 385 | 386 | 387 | #content table.registration { 388 | margin-bottom: 2px; 389 | } 390 | 391 | 392 | /* ----------------------------------------- 393 | | | 394 | | Alignment Controls | 395 | | | 396 | ------------------------------------------*/ 397 | 398 | #content .alignright { 399 | text-align: right; 400 | white-space: nowrap; 401 | } 402 | 403 | #content .alignrighttop { 404 | padding-top: 4px; 405 | text-align: right; 406 | vertical-align: top; 407 | white-space: nowrap; 408 | } 409 | 410 | #content .aligncenter { 411 | text-align: center; 412 | } 413 | 414 | 415 | .leftfloat { 416 | float: left; 417 | width: 125px; 418 | margin-right:0px; 419 | padding-right:0px; 420 | 421 | } 422 | 423 | .leftfloat2 { 424 | float: left; 425 | width: 250px; 426 | margin-left:0px; 427 | padding-left:0px; 428 | 429 | } 430 | 431 | /* ----------------------------------------- 432 | | | 433 | | List Controls | 434 | | | 435 | ------------------------------------------*/ 436 | 437 | #content ul { 438 | list-style-type: none; 439 | margin: .2em .2em .2em .6em; 440 | padding: 0px 0px 10px 15px; 441 | } 442 | 443 | #content ul li { 444 | background-image: url("../images/rs/contentbullet.gif"); 445 | background-position: 0 .6em; 446 | background-repeat: no-repeat; 447 | font-size: .9em; 448 | line-height: 1.4em; 449 | padding-left: .6em; 450 | } 451 | 452 | #content ol li ul li, #content ol li ul li ol li ul li { 453 | background-image: url("../images/rs/contentbullet.gif"); 454 | background-position: 0 .6em; 455 | background-repeat: no-repeat; 456 | font-size: 1em; 457 | line-height: 1.4em; 458 | padding-left: .6em; 459 | margin-bottom:0; 460 | padding-bottom:0; 461 | } 462 | 463 | #content ol { 464 | margin: .2em .2em .2em .6em; 465 | padding: 0px 0px 0px 35px; 466 | } 467 | 468 | #content ol li { 469 | background-image:none; 470 | font-size: .9em; 471 | line-height: 1.4em; 472 | padding: 0px 0px 0px; 473 | 474 | } 475 | 476 | 477 | #content ol li ul li ol li, #content ol li ol li { 478 | background-image:none; 479 | font-size: 1em; 480 | line-height: 1.4em; 481 | margin-bottom:0; 482 | } 483 | 484 | 485 | /* ----------------------------------------- 486 | | | 487 | | Specialized Section Controls | 488 | | | 489 | ------------------------------------------*/ 490 | 491 | #accountnumber { 492 | float: right; 493 | font-size: .9em; 494 | padding: 0px; 495 | text-align: right; 496 | } 497 | 498 | #acctestabstep { 499 | float: right; 500 | margin: 0px 0px 10px 10px; 501 | padding: 0px 0px 0px 0px; 502 | } 503 | 504 | #inboxmessage { 505 | background-color: #ddd; 506 | border: 1px solid #999; 507 | margin: 0px 0px 10px 10px; 508 | padding: 5px 5px 0px 5px; 509 | } 510 | 511 | #purchaseExpress { 512 | display: none; 513 | } 514 | 515 | .reg { 516 | font-size: 65%; 517 | } 518 | 519 | #taxidcert { 520 | background-color: #ddd; 521 | border: 1px solid #999; 522 | margin: 0px 0px 10px 10px; 523 | padding: 5px 5px 0px 5px; 524 | } 525 | 526 | /* ----------------------------------------- 527 | | | 528 | | Information Changed Controls | 529 | | | 530 | ------------------------------------------*/ 531 | 532 | .changedInfo { 533 | border: 2px solid #f60; 534 | float: left; 535 | padding: 2px 4px 2px 4px; 536 | } 537 | 538 | /* ----------------------------------------- 539 | | | 540 | | Error Message Controls | 541 | | | 542 | ------------------------------------------*/ 543 | 544 | #errormessage { 545 | background-color: #ddd; 546 | background-image: url("/images/rs/error.gif"); 547 | background-position: 0 .3em; 548 | background-repeat: no-repeat; 549 | border: 1px solid #999; 550 | color: #f30; 551 | height: 15px; 552 | margin: 0px 0px 10px 0px; 553 | padding: 5px 5px 5px 5px; 554 | } 555 | 556 | #errormessage p { 557 | line-height: 1.3em; 558 | margin: 0px 0px 0px 20px; 559 | text-align: left; 560 | } 561 | 562 | #errormessage ul { 563 | list-style-type: none; 564 | margin: .2em .2em .2em .6em; 565 | padding: 0px 0px 0px 6px; 566 | } 567 | 568 | #errormessage ul li { 569 | background-image: url("/images/rs/errorbullet.gif"); 570 | background-position: 0 .8em; 571 | background-repeat: no-repeat; 572 | color: #000; 573 | line-height: 1.6em; 574 | padding-left: .6em; 575 | } 576 | 577 | /* ----------------------------------------- 578 | | | 579 | | Information Message Controls | 580 | | | 581 | ------------------------------------------*/ 582 | 583 | #infomessage { 584 | background-color: #ddd; 585 | background-image: url("/images/rs/info.gif"); 586 | background-position: 0 .3em; 587 | background-repeat: no-repeat; 588 | border: 1px solid #999; 589 | color: #36c; 590 | height: 15px; 591 | margin: 0px 0px 10px 0px; 592 | padding: 5px 5px 5px 5px; 593 | } 594 | 595 | #infomessage p { 596 | line-height: 1.3em; 597 | margin: 0px 0px 0px 20px; 598 | text-align: left; 599 | } 600 | 601 | #infomessage ul { 602 | list-style-type: none; 603 | margin: .2em .2em .2em .6em; 604 | padding: 0px 0px 0px 6px; 605 | } 606 | 607 | #infomessage ul li { 608 | background-image: url("/images/rs/infobullet.gif"); 609 | background-position: 0 .8em; 610 | background-repeat: no-repeat; 611 | color: #000; 612 | line-height: 1.6em; 613 | padding-left: .6em; 614 | } 615 | 616 | /* ----------------------------------------- 617 | | | 618 | | Footer Section - Div | 619 | | | 620 | ------------------------------------------*/ 621 | 622 | #footer { 623 | display: none; 624 | } 625 | 626 | /* ----------------------------------------- 627 | | | 628 | | Links Behaving Like Buttons Controls | 629 | | | 630 | ------------------------------------------*/ 631 | 632 | a.buttonbehavioraction { 633 | border-left: 3px solid #fff; 634 | color: #fff; 635 | font-weight: bold; 636 | margin: 0; 637 | padding: 2px 10px 2px 10px; 638 | text-decoration: none; 639 | } 640 | 641 | a.buttonbehavioraction:link { 642 | background-color: #36c; 643 | color: #fff; 644 | } 645 | 646 | a.buttonbehavioraction:active { 647 | background-color: #36c; 648 | color: #fff; 649 | } 650 | 651 | a.buttonbehavioraction:visited { 652 | background-color: #36c; 653 | color: #fff; 654 | } 655 | 656 | a.buttonbehavioraction:hover { 657 | background-color: #999; 658 | color: #fff; 659 | } 660 | 661 | a.buttonbehaviordanger { 662 | border-left: 3px solid #fff; 663 | color: #fff; 664 | font-weight: bold; 665 | margin: 0; 666 | padding: 2px 10px 2px 10px; 667 | text-decoration: none; 668 | } 669 | 670 | a.buttonbehaviordanger:link { 671 | background-color: #f60; 672 | color: #fff; 673 | } 674 | 675 | a.buttonbehaviordanger:active { 676 | background-color: #f60; 677 | color: #fff; 678 | } 679 | 680 | a.buttonbehaviordanger:visited { 681 | background-color: #f60; 682 | color: #fff; 683 | } 684 | 685 | a.buttonbehaviordanger:hover { 686 | background-color: #999; 687 | color: #fff; 688 | } 689 | 690 | /* ----------------------------------------- 691 | | | 692 | | Navigational Message Control | 693 | | | 694 | ------------------------------------------*/ 695 | 696 | .navigationmessage { 697 | color: #000; 698 | } 699 | 700 | .navigationmessage p { 701 | font-weight: bold; 702 | } 703 | 704 | /* ----------------------------------------- 705 | | | 706 | | Statement Message Control | 707 | | | 708 | ------------------------------------------*/ 709 | 710 | .statementmessage { 711 | color: #f60; 712 | } 713 | 714 | .statementmessage p { 715 | font-weight: bold; 716 | } 717 | 718 | /* ----------------------------------------- 719 | | | 720 | | BPDLogin Override Controls | 721 | | | 722 | ------------------------------------------*/ 723 | 724 | #logonerror { 725 | padding: 0px 0px 10px 0px; 726 | font-size: .9em; 727 | } 728 | 729 | #logonerror br { 730 | display: none; 731 | } 732 | 733 | #logonerror b.title { 734 | color: #f30; 735 | font-size: 1.0em; 736 | font-weight: bold; 737 | margin: 0px; 738 | padding: 0px; 739 | } 740 | 741 | #logonerror b.subtitle { 742 | color: #333; 743 | font-size: 1.0em; 744 | font-weight: normal; 745 | margin: 0px; 746 | padding: 0px; 747 | } 748 | 749 | #logonerror h2 { 750 | color: #333; 751 | font-size: 1.0em; 752 | font-weight: bold; 753 | margin: 0px; 754 | padding: 0px; 755 | } 756 | 757 | #logonerror h4 { 758 | color: #333; 759 | font-size: 1.0em; 760 | font-weight: normal; 761 | margin: 0px; 762 | padding: 0px; 763 | } 764 | 765 | #logonerror h5 { 766 | color: #333; 767 | font-size: 1.0em; 768 | font-weight: normal; 769 | margin: 0px; 770 | padding: 0px; 771 | } 772 | 773 | #logonerror b.subtitle br { 774 | display: block; 775 | margin: 0px; 776 | padding: 0px; 777 | } 778 | 779 | /* ----------------------------------------- 780 | | | 781 | | IE Hacks - force IE to behave | 782 | | | 783 | ------------------------------------------*/ 784 | 785 | .iesinglesubmithack { 786 | display: none; 787 | visibility: hidden; 788 | } 789 | 790 | /* ----------------------------------------- 791 | | | 792 | | Links Behaving Like Buttons Table | 793 | | | 794 | ------------------------------------------*/ 795 | 796 | .linkbuttontable td { 797 | padding: 0px 5px 0px 0px; 798 | text-align: left; 799 | } 800 | 801 | /* ----------------------------------------- 802 | | | 803 | | Info Direct Controls | 804 | | | 805 | ------------------------------------------*/ 806 | 807 | #infodirect_exclamation { 808 | background-image: url("/images/rs/infodirect_exclamation.gif"); 809 | background-position: 0em 0em; 810 | background-repeat: no-repeat; 811 | border-top: 1px solid #999; 812 | border-right: 1px solid #999; 813 | border-bottom: 3px solid #6c0; 814 | border-left: 1px solid #999; 815 | clear: both; 816 | float: right; 817 | height: 331px; 818 | margin: 0px 0px 10px 0px; 819 | width: 253px; 820 | } 821 | 822 | #infodirect_information { 823 | background-image: url("/images/rs/infodirect_information.gif"); 824 | background-position: 0em 0em; 825 | background-repeat: no-repeat; 826 | border-top: 1px solid #999; 827 | border-right: 1px solid #999; 828 | border-bottom: 3px solid #f60; 829 | border-left: 1px solid #999; 830 | clear: both; 831 | float: right; 832 | height: 331px; 833 | margin: 0px 0px 10px 0px; 834 | width: 253px; 835 | } 836 | 837 | #infodirect_question { 838 | background-image: url("/images/rs/infodirect_question.gif"); 839 | background-position: 0em 0em; 840 | background-repeat: no-repeat; 841 | border-top: 1px solid #999; 842 | border-right: 1px solid #999; 843 | border-bottom: 3px solid #36c; 844 | border-left: 1px solid #999; 845 | clear: both; 846 | float: right; 847 | height: 331px; 848 | margin: 0px 0px 10px 0px; 849 | width: 253px; 850 | } 851 | 852 | #infodirect_exclamation_cs { 853 | background-image: url("/images/rs/infodirect_exclamation.gif"); 854 | background-position: 0em 0em; 855 | background-repeat: no-repeat; 856 | border-top: 1px solid #999; 857 | border-right: 1px solid #999; 858 | border-bottom: 3px solid #6c0; 859 | border-left: 1px solid #999; 860 | clear: both; 861 | float: left; 862 | height: 331px; 863 | margin: 0px 0px 10px 0px; 864 | width: 253px; 865 | } 866 | 867 | #infodirect_information_cs { 868 | background-image: url("/images/rs/infodirect_information.gif"); 869 | background-position: 0em 0em; 870 | background-repeat: no-repeat; 871 | border-top: 1px solid #999; 872 | border-right: 1px solid #999; 873 | border-bottom: 3px solid #f60; 874 | border-left: 1px solid #999; 875 | clear: both; 876 | float: left; 877 | height: 331px; 878 | margin: 0px 0px 10px 0px; 879 | width: 253px; 880 | } 881 | 882 | #infodirect_question_cs { 883 | background-image: url("/images/rs/infodirect_question.gif"); 884 | background-position: 0em 0em; 885 | background-repeat: no-repeat; 886 | border-top: 1px solid #999; 887 | border-right: 1px solid #999; 888 | border-bottom: 3px solid #36c; 889 | border-left: 1px solid #999; 890 | clear: both; 891 | float: left; 892 | height: 331px; 893 | margin: 0px 0px 10px 0px; 894 | width: 253px; 895 | } 896 | 897 | #infodirect_exclamation p, #infodirect_exclamation_cs p { 898 | color: #333; 899 | font-size: .8em; 900 | line-height: 1.3em; 901 | margin: 35px 65px 0px 10px; 902 | padding: 5px; 903 | text-align: left; 904 | } 905 | 906 | #infodirect_information p, #infodirect_information_cs p { 907 | color: #333; 908 | font-size: .8em; 909 | line-height: 1.3em; 910 | margin: 35px 65px 0px 10px; 911 | padding: 5px; 912 | text-align: left; 913 | } 914 | 915 | #infodirect_question p, #infodirect_question_cs p { 916 | color: #333; 917 | font-size: .8em; 918 | line-height: 1.3em; 919 | margin: 35px 65px 0px 10px; 920 | padding: 5px; 921 | text-align: left; 922 | } -------------------------------------------------------------------------------- /TreasuryFixMenu/2/OTP_files/rs_screen.css: -------------------------------------------------------------------------------- 1 | /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ ~ 3 | ~ TreasuryDirect Application Stylesheet ~ 4 | ~ For use with SCREEN on Application ~ 5 | ~ ~ 6 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 7 | 8 | /* ----------------------------------------- 9 | | | 10 | | HTML Tag Overrides - Global | 11 | | | 12 | ------------------------------------------*/ 13 | 14 | a:link { 15 | color: #36c; 16 | } 17 | 18 | a:visited { 19 | color: #36c; 20 | } 21 | 22 | a:hover { 23 | color: #6c0; 24 | } 25 | 26 | a:active { 27 | color: #36c; 28 | } 29 | 30 | body { 31 | background-color: #fff; 32 | color: #333; 33 | font-family: Verdana, Arial, Helvetica, sans-serif; 34 | font-size: 76%; 35 | margin: 0px; 36 | padding: 0px; 37 | } 38 | 39 | form { 40 | margin: 0px 0px 0px 0px; 41 | } 42 | 43 | img { 44 | border: 0px; 45 | } 46 | 47 | /* ----------------------------------------- 48 | | | 49 | | Top Section - Div | 50 | | | 51 | ------------------------------------------*/ 52 | 53 | #top { 54 | background-image: url("/images/rs/td_logo.gif"); 55 | background-position: 0 .3em; 56 | background-repeat: no-repeat; 57 | border-bottom: 2px solid #6c0; 58 | height: 55px; 59 | padding: 5px 0px 0px 0px; 60 | } 61 | 62 | /* ----------------------------------------- 63 | | | 64 | | Utility Navigation Controls | 65 | | | 66 | ------------------------------------------*/ 67 | 68 | #utility { 69 | font-size: 0.9em; 70 | text-align: right; 71 | width: 748px; 72 | } 73 | 74 | #utility ul { 75 | float: right; 76 | margin: 18px 0px 5px 0px; 77 | } 78 | 79 | #utility li { 80 | display: inline; 81 | list-style-type: none; 82 | } 83 | 84 | #utility li.pipe { 85 | display/**/: none; 86 | } 87 | 88 | #utility a { 89 | padding: 0px 7px 0px 3px; 90 | } 91 | 92 | /* ----------------------------------------- 93 | | | 94 | | Primary Navigation Controls | 95 | | | 96 | ------------------------------------------*/ 97 | 98 | #primaryNav { 99 | background-color: #36c; 100 | border-bottom: 3px solid #fff; 101 | border-top: 3px solid #fff; 102 | color: #fff; 103 | font-size: .9em; 104 | padding: 2px 10px 2px 10px; 105 | } 106 | 107 | #primaryNav ul { 108 | margin: 0px; 109 | padding: 0px; 110 | } 111 | 112 | #primaryNav li { 113 | display: inline; 114 | list-style-type: none; 115 | margin: 0px; 116 | padding: 0px; 117 | } 118 | 119 | #primaryNav li#last { 120 | border-right: 3px solid #fff; 121 | display: inline; 122 | list-style-type: none; 123 | margin: 0px; 124 | padding: 2px 0px 2px 0px; 125 | } 126 | 127 | #primaryNav li.pipe { 128 | display/**/: none; 129 | } 130 | 131 | #primaryNav a { 132 | border-left: 3px solid #fff; 133 | color: #fff; 134 | margin: 0; 135 | padding: 2px 10px 2px 10px; 136 | text-decoration: none; 137 | } 138 | 139 | #primaryNav a:hover { 140 | background-color: #f60; 141 | color: #fff; 142 | } 143 | 144 | #primaryNav a:visited { 145 | color: #fff; 146 | } 147 | 148 | body#intro #primaryNav a.intro, body#onlineapplication #primaryNav a.onlineapplication, body#myaccount #primaryNav a.myaccount, body#buydirect #primaryNav a.buydirect, body#currentholdings #primaryNav a.currentholdings, body#managedirect #primaryNav a.managedirect, body#accountinfo #primaryNav a.accountinfo, body#history #primaryNav a.history, body#investorinbox #primaryNav a.investorinbox, body#giftbox #primaryNav a.giftbox { 149 | background-color: #f60; 150 | } 151 | 152 | /* ----------------------------------------- 153 | | | 154 | | Sublocal Navigation Controls | 155 | | | 156 | ------------------------------------------*/ 157 | 158 | #sublocal { 159 | color: #fff; 160 | font-size: .9em; 161 | padding: 2px 0px 2px 10px; 162 | text-align: right; 163 | width: 734px; 164 | } 165 | 166 | #sublocal ul { 167 | margin: 0px; 168 | padding: 0px; 169 | } 170 | 171 | #sublocal li { 172 | display: inline; 173 | list-style-type: none; 174 | margin: 0px; 175 | padding: 2px 0px 2px 0px; 176 | } 177 | 178 | #sublocal li#help { 179 | background-color: #6c0; 180 | display: inline; 181 | list-style-type: none; 182 | margin: 0px; 183 | } 184 | 185 | #sublocal li#logoff { 186 | background-color: #f60; 187 | border-right: 3px solid #fff; 188 | display: inline; 189 | list-style-type: none; 190 | margin: 0px; 191 | } 192 | 193 | #sublocal li.pipe { 194 | display/**/: none; 195 | } 196 | 197 | #sublocal a { 198 | border-left: 3px solid #fff; 199 | color: #fff; 200 | font-weight: bold; 201 | margin: 0; 202 | padding: 2px 10px 2px 10px; 203 | text-decoration: none; 204 | } 205 | 206 | #sublocal a:hover { 207 | background-color: #999; 208 | color: #fff; 209 | } 210 | 211 | #sublocal a:visited { 212 | color: #fff; 213 | } 214 | 215 | #sublocal a#active { 216 | background-color: #36c; 217 | } 218 | 219 | /* ----------------------------------------- 220 | | | 221 | | Content Section - Div | 222 | | | 223 | ------------------------------------------*/ 224 | 225 | #content { 226 | padding: 12px 12px 12px 12px; 227 | width: 730px; 228 | } 229 | 230 | /* ----------------------------------------- 231 | | | 232 | | Header Tag Controls | 233 | | | 234 | ------------------------------------------*/ 235 | 236 | #content h1 { 237 | color: #999; 238 | font-size: 1.4em; 239 | margin: 0px 0px 10px 0px; 240 | } 241 | 242 | #content h1 strong { 243 | color: #f60; 244 | } 245 | 246 | #content h1 span { 247 | font-size: .5em; 248 | color: #f60; 249 | } 250 | 251 | #content h2 { 252 | color: #36c; 253 | font-size: 1.2em; 254 | margin: 0px 0px 10px 10px; 255 | } 256 | 257 | #content h3 { 258 | border-bottom: 1px dashed #999; 259 | color: #36c; 260 | font-size: 1.0em; 261 | margin: 12px 0px 6px 10px; 262 | padding: 0px 0px 2px 0px; 263 | } 264 | 265 | #content h3.line { 266 | border-top: 1px solid #CCCCCC; 267 | border-bottom: 0px; 268 | color: #000000; 269 | font-size: 1.0em; 270 | margin: 12px 0px 6px 10px; 271 | padding: 2px 0px 2px 0px; 272 | } 273 | 274 | .dividerline { 275 | border-top: 1px solid #CCCCCC; 276 | border-bottom: 0px; 277 | color: #000000; 278 | font-size: 1.0em; 279 | width: 100%; 280 | padding-bottom:0px; 281 | } 282 | 283 | 284 | #content h3.noline { 285 | border-bottom: 0px; 286 | } 287 | 288 | #content h3 strong { 289 | color: #f60; 290 | } 291 | 292 | #content h4 { 293 | color: #f60; 294 | font-size: .9em; 295 | margin: 0px 0px 6px 10px; 296 | } 297 | 298 | #content h5 { 299 | color: #666; 300 | font-size: 0.9em; 301 | margin: 0px 0px 10px 10px; 302 | } 303 | 304 | /* ----------------------------------------- 305 | | | 306 | | Form Input Field Controls | 307 | | (Button, Text, Select, Radio, Textarea) | 308 | | | 309 | ------------------------------------------*/ 310 | 311 | #content input { 312 | font-family: Verdana, Arial, Helvetica, sans-serif; 313 | font-size: 1em; 314 | padding: 1px 1px 1px 3px; 315 | } 316 | 317 | #content input.action { 318 | background-color: #36c; 319 | border-color:#ddd; 320 | border-width: 1px; 321 | color: #fff; 322 | font-family: Verdana, Arial, Helvetica, sans-serif; 323 | font-size: 1em; 324 | font-weight: bold; 325 | overflow: visible; 326 | padding: 2px 4px 2px 4px; 327 | margin: 2px 7px 0px 0px; 328 | } 329 | 330 | #content input.actioninline { 331 | background-color: #36c; 332 | border-color:#ddd; 333 | border-width: 1px; 334 | color: #fff; 335 | font-family: Verdana, Arial, Helvetica, sans-serif; 336 | font-size: 1em; 337 | font-weight: bold; 338 | overflow: visible; 339 | padding: 2px 4px 2px 4px; 340 | margin: 2px 7px 0px 5px; 341 | } 342 | 343 | #content input.coordinatevalue { 344 | font-family: Verdana, Arial, Helvetica, sans-serif; 345 | font-size: 1.5em; 346 | padding: 1px 1px 1px 3px; 347 | text-align: center; 348 | } 349 | 350 | #content input.danger { 351 | background-color: #f60; 352 | border-color:#ddd; 353 | border-width: 1px; 354 | color: #fff; 355 | font-family: Verdana, Arial, Helvetica, sans-serif; 356 | font-size: 1em; 357 | font-weight: bold; 358 | overflow: visible; 359 | padding: 2px 4px 2px 4px; 360 | margin: 2px 7px 0px 0px; 361 | } 362 | 363 | #content input.disabled { 364 | background-color: #fff; 365 | border-color: #666; 366 | border-width: 1px; 367 | font-family: Verdana, Arial, Helvetica, sans-serif; 368 | font-size: 1em; 369 | font-weight: bold; 370 | overflow: visible; 371 | padding: 2px 4px 2px 4px; 372 | margin: 2px 7px 0px 0px; 373 | } 374 | 375 | #content input.pixelsubmit { 376 | padding: 0px; 377 | margin: 0px; 378 | } 379 | 380 | #content select { 381 | background-color: #fff; 382 | font-family: Verdana, Arial, Helvetica, sans-serif; 383 | font-size: 1em; 384 | padding: 2px; 385 | } 386 | 387 | #content textarea { 388 | background-color: #fff; 389 | font-family: Verdana, Arial, Helvetica, sans-serif; 390 | font-size: 1em; 391 | padding: 2px; 392 | } 393 | 394 | #content textarea.noscrollbar { 395 | background-color: #fff; 396 | font-family: Verdana, Arial, Helvetica, sans-serif; 397 | font-size: 1em; 398 | overflow: hidden; 399 | padding: 2px; 400 | } 401 | 402 | #content textarea.noscrollbar_gray { 403 | background-color: #EFEFEF; 404 | font-family: Verdana, Arial, Helvetica, sans-serif; 405 | font-size: 1em; 406 | overflow: hidden; 407 | padding: 2px; 408 | } 409 | 410 | .leftfloat { 411 | float: left; 412 | width: 125px; 413 | margin-right:0px; 414 | padding-right:0px; 415 | 416 | } 417 | 418 | .leftfloat2 { 419 | float: left; 420 | width: 250px; 421 | margin-left:0px; 422 | padding-left:0px; 423 | 424 | } 425 | 426 | .pwordinput { 427 | background-color: #efefef; 428 | } 429 | 430 | 431 | 432 | /* ----------------------------------------- 433 | | | 434 | | Paragraph Controls | 435 | | | 436 | ------------------------------------------*/ 437 | 438 | #content p { 439 | font-size: .9em; 440 | margin: 0px 0px 16px 10px; 441 | text-align: left; 442 | /* Mac IE5 hack \*/ 443 | line-height: 1.3em; 444 | /* End Mac IE5 hack */ 445 | } 446 | 447 | #content p.radiolineup { 448 | font-size: 1em; 449 | margin: 0px 0px 16px 25px; 450 | text-align: left; 451 | /* Mac IE5 hack \*/ 452 | line-height: 1.3em; 453 | /* End Mac IE5 hack */ 454 | } 455 | 456 | #content p span { 457 | color: #f60; 458 | } 459 | 460 | #content span.emphasis { 461 | color: #666; 462 | font-weight: bold; 463 | } 464 | 465 | #content div.coordinates { 466 | color: #666; 467 | font-weight: bold; 468 | font-size:1.3em; 469 | } 470 | 471 | .learnmore { 472 | background-image: url("/images/rs/questionmark.gif"); 473 | background-position: 0 .2em; 474 | background-repeat: no-repeat; 475 | padding: 1px 10px 10px 22px; 476 | } 477 | 478 | #content p.dottedline { 479 | border-bottom: 1px dashed #999; 480 | color: #36c; 481 | margin: 12px 0px 6px 10px; 482 | padding: 0px 0px 2px 0px; 483 | } 484 | 485 | /* ----------------------------------------- 486 | | | 487 | | Table Controls | 488 | | | 489 | ------------------------------------------*/ 490 | 491 | #content table { 492 | border-collapse: collapse; 493 | font-size: .9em; 494 | margin: 0px 0px 14px 10px; 495 | } 496 | 497 | #content table.border { 498 | border: 1px solid #ddd; 499 | } 500 | 501 | #content table.lineup td.alignright { 502 | width: 18em; 503 | } 504 | 505 | #content table.lineup td.alignright_skylab { 506 | width: 249px; 507 | text-align:right; 508 | } 509 | 510 | #content table.lineup td.alignrighttop { 511 | width: 18em; 512 | } 513 | 514 | #content table.lineup td.line_top_right { 515 | border-top:1px solid #CCCCCC; 516 | } 517 | 518 | 519 | #content th { 520 | background-color: #36c; 521 | color: #eee; 522 | margin: 0px 0px 0px 0px; 523 | padding: 4px 10px 4px 5px; 524 | text-align: left; 525 | } 526 | 527 | #content th a { 528 | color: #fff; 529 | text-decoration: none; 530 | } 531 | 532 | #content th a:hover { 533 | color: #fff; 534 | text-decoration: underline; 535 | } 536 | 537 | #content td { 538 | padding: 4px 10px 4px 5px; 539 | text-align: left; 540 | } 541 | 542 | #content td span { 543 | color: #f60; 544 | } 545 | 546 | #content td.calendar { 547 | color: #333; 548 | text-align: center; 549 | } 550 | 551 | #content td.calendar a.pending { 552 | background-color: #eee; 553 | border: 1px solid #f60; 554 | color: #36c; 555 | font-weight: bold; 556 | padding: 2px; 557 | text-decoration: none; 558 | } 559 | 560 | #content td.calendar a.popup { 561 | color: #333; 562 | padding: 2px; 563 | text-decoration: none; 564 | } 565 | 566 | #content td.calendar a.popup strong { 567 | background-color: #eee; 568 | border: 1px solid #f60; 569 | color: #36c; 570 | padding: 2px; 571 | } 572 | 573 | #content .altrow1 { 574 | background-color: #fff; 575 | margin: 0px; 576 | } 577 | 578 | #content .altrow2 { 579 | background-color: #eee; 580 | margin: 0px; 581 | } 582 | 583 | #content .totals { 584 | background-color: #ddd; 585 | color: #333; 586 | } 587 | 588 | #content .orange{ 589 | font-weight: bold; 590 | color: #f60; 591 | margin: 0px 0px 6px 10px; 592 | } 593 | 594 | 595 | #content table.registration { 596 | margin-bottom: 0; 597 | } 598 | 599 | /*makes font red*/ 600 | #content td.required { 601 | color: #CC0000; 602 | font-weight:bold; 603 | font-size:11px; 604 | text-align:left; 605 | padding-top: 6px; 606 | width:1em; 607 | } 608 | 609 | /*light gray horizontal line*/ 610 | #content table.lineup td.fade { 611 | background-image:url("../images/rs/side_table_fade.gif"); 612 | width:2px; background-repeat:repeat-y; 613 | } 614 | 615 | 616 | #content table.lineup td.section_heading { 617 | font-size: 1.1em; 618 | font-weight:bold; 619 | color: #000000; 620 | } 621 | 622 | /*light gray vertical line*/ 623 | #content table.lineup tr td.line { 624 | border-top: 1px solid #CCCCCC; 625 | border-bottom: 0px; 626 | color: #000000; 627 | font-size: 1.0em; 628 | margin: 12px 0px 6px 10px; 629 | } 630 | 631 | 632 | #content table.lineup td.line_top { 633 | width: 18em; 634 | border-top:1px solid #CCCCCC; 635 | } 636 | 637 | /*Large black font for subheaders in tables*/ 638 | #content table.lineup td.alignright_largfont { 639 | width: 249px; 640 | font-size:1.1em; 641 | font-weight:bold; 642 | color:#000000; 643 | text-align:left; 644 | } 645 | 646 | /*Separate rows in a table with extra space for TreasuryDirect pages 332-SecurityTransfersConfirmationReview.tpl and 333-SecurityTransfersRejectionReview.tpl*/ 647 | .td-extra-padding-bottom { 648 | padding: 4px 10px 16px 5px !important; 649 | } 650 | 651 | /* ----------------------------------------- 652 | | | 653 | | Alignment Controls | 654 | | | 655 | ------------------------------------------*/ 656 | 657 | #content .alignright { 658 | text-align: right; 659 | white-space: nowrap; 660 | } 661 | 662 | #content .alignrighttop { 663 | padding-top: 4px; 664 | text-align: right; 665 | vertical-align: top; 666 | white-space: nowrap; 667 | } 668 | 669 | #content .aligncenter { 670 | text-align: center; 671 | } 672 | 673 | /* ----------------------------------------- 674 | | | 675 | | List Controls | 676 | | | 677 | ------------------------------------------*/ 678 | 679 | #content ul { 680 | list-style-type: none; 681 | margin: .2em .2em .2em .6em; 682 | padding: 0px 0px 10px 15px; 683 | } 684 | 685 | #content ul li { 686 | background-image: url("../images/rs/contentbullet.gif"); 687 | background-position: 0 .6em; 688 | background-repeat: no-repeat; 689 | font-size: .9em; 690 | line-height: 1.4em; 691 | padding-left: .6em; 692 | } 693 | 694 | #content ol li ul li, #content ol li ul li ol li ul li { 695 | background-image: url("../images/rs/contentbullet.gif"); 696 | background-position: 0 .6em; 697 | background-repeat: no-repeat; 698 | font-size: 1em; 699 | line-height: 1.4em; 700 | padding-left: .6em; 701 | margin-bottom:0; 702 | padding-bottom:0; 703 | } 704 | 705 | #content ol { 706 | margin: .2em .2em .2em .6em; 707 | padding: 0px 0px 0px 35px; 708 | } 709 | 710 | #content ol li { 711 | background-image:none; 712 | font-size: .9em; 713 | line-height: 1.4em; 714 | padding: 0px 0px 0px; 715 | 716 | } 717 | 718 | 719 | #content ol li ul li ol li, #content ol li ol li { 720 | background-image:none; 721 | font-size: 1em; 722 | line-height: 1.4em; 723 | margin-bottom:0; 724 | } 725 | 726 | /*black bullets, must be used in divcontainer*/ 727 | #divcontainer ul li { 728 | list-style:disc; 729 | background-image:none; 730 | margin: 0px 0px 0px 0px; 731 | padding: 0px 0px 0px 0px; 732 | font-size:9px; 733 | } 734 | 735 | /* ----------------------------------------- 736 | | | 737 | | Specialized Controls | 738 | | | 739 | ------------------------------------------*/ 740 | 741 | #accountnumber { 742 | float: right; 743 | font-size: .9em; 744 | padding: 0px; 745 | text-align: right; 746 | } 747 | 748 | #acctestabstep { 749 | float: right; 750 | margin: 0px 0px 10px 0px; 751 | padding: 0px 0px 0px 0px; 752 | width:160px; 753 | } 754 | 755 | /*holder for green progress bar*/ 756 | #acctestabstep_box { 757 | float: right; 758 | margin: 0px 50px 10px 0px; 759 | padding: 0px 0px 0px 0px; 760 | width:176px; 761 | } 762 | 763 | #acctestabstep_box img{ 764 | margin: 0px 10px 0px 50px; 765 | } 766 | 767 | #acctestabstep img { 768 | margin: 0px 0px 0px 50px; 769 | } 770 | 771 | #inboxmessage { 772 | background-color: #eee; 773 | border: 1px solid #999; 774 | margin: 0px 0px 10px 10px; 775 | padding: 5px 5px 0px 5px; 776 | } 777 | 778 | #messagebox{ 779 | float:right; 780 | visibility:visible; 781 | width:160px; 782 | height:112px; 783 | z-index:1; 784 | border:1px solid gray; 785 | padding:4px 2px 3px 5px; 786 | margin:14px 0px 0px 0px; 787 | font-family:Verdana, Arial, Helvetica, sans-serif; 788 | font-size:.9em; 789 | } 790 | 791 | 792 | 793 | #purchaseExpress { 794 | background-color: #eee; 795 | border: 1px solid #999; 796 | clear: both; 797 | float: right; 798 | margin: 13px 0px 10px 10px; 799 | padding: 5px 0px 0px 5px; 800 | width: 343px; 801 | } 802 | 803 | #rightLearnMore { 804 | clear: both; 805 | float: right; 806 | margin: 8px 0px 0px 10px; 807 | padding: 5px 0px 0px 5px; 808 | } 809 | 810 | .reg { 811 | font-size: 65%; 812 | vertical-align:bottom; 813 | } 814 | 815 | #taxidcert { 816 | background-color: #eee; 817 | border: 1px solid #999; 818 | margin: 0px 0px 10px 10px; 819 | padding: 5px 5px 0px 5px; 820 | } 821 | 822 | #taxidcert_header { 823 | background-color: #eee; 824 | border: 1px solid #999; 825 | margin: 0px 0px 10px 10px; 826 | padding: 0px 5px 0px 5px; 827 | } 828 | 829 | #taxidnumber_header_orange { 830 | background-color: #FFFFFF; 831 | border: 1px solid #FF6600; 832 | margin: 0px 0px 0px 0px; 833 | padding: 0px 0px 5px 0px; 834 | } 835 | 836 | #taxidnumber_header_orange_texthldr { 837 | background-color:#FF6600; 838 | width:100%; margin-top:0px; 839 | height:30px; 840 | padding-top:10px; 841 | } 842 | 843 | #acctactivity_information { 844 | border: 1px solid #999; 845 | width: 375px; 846 | padding: 5px 0px 0px 0px; 847 | /* Mac IE5 hack \*/ 848 | line-height: 1.3em; 849 | /* End Mac IE5 hack */ 850 | } 851 | 852 | .box { 853 | background-color:#EFEFEF; 854 | } 855 | 856 | /*red text aligned to right*/ 857 | #content div.required { 858 | color: #CC0000; 859 | font-weight:bold; 860 | font-size:11px; 861 | text-align:right; 862 | } 863 | 864 | /* ----------------------------------------- 865 | | | 866 | | Information Changed Controls | 867 | | | 868 | ------------------------------------------*/ 869 | 870 | .changedInfo { 871 | border: 1px solid #f60; 872 | float: left; 873 | padding: 2px 4px 2px 4px; 874 | } 875 | 876 | /* ----------------------------------------- 877 | | | 878 | | Error Message Controls | 879 | | | 880 | ------------------------------------------*/ 881 | 882 | #errormessage { 883 | background-color: #eee; 884 | background-image: url("/images/rs/error.gif"); 885 | background-position: 0 .3em; 886 | background-repeat: no-repeat; 887 | border: 1px solid #999; 888 | color: #f30; 889 | margin: 0px 0px 10px 0px; 890 | padding: 5px 5px 5px 5px; 891 | } 892 | 893 | #errormessage p { 894 | margin: 0px 0px 0px 20px; 895 | text-align: left; 896 | /* Mac IE5 hack \*/ 897 | line-height: 1.3em; 898 | /* End Mac IE5 hack */ 899 | } 900 | 901 | #errormessage ul { 902 | list-style-type: none; 903 | margin: .2em .2em .2em .6em; 904 | padding: 0px 0px 0px 6px; 905 | } 906 | 907 | #errormessage ul li { 908 | background-image: url("/images/rs/errorbullet.gif"); 909 | background-position: 0 .8em; 910 | background-repeat: no-repeat; 911 | color: #000; 912 | padding-left: .6em; 913 | /* Mac IE5 hack \*/ 914 | line-height: 1.6em; 915 | /* End Mac IE5 hack */ 916 | } 917 | 918 | /* ----------------------------------------- 919 | | | 920 | | Information Message Controls | 921 | | | 922 | ------------------------------------------*/ 923 | 924 | #infomessage { 925 | background-color: #eee; 926 | background-image: url("/images/rs/info.gif"); 927 | background-position: 0 .3em; 928 | background-repeat: no-repeat; 929 | border: 1px solid #999; 930 | color: #36c; 931 | margin: 0px 0px 10px 0px; 932 | padding: 5px 5px 5px 5px; 933 | } 934 | 935 | #infomessage p { 936 | margin: 0px 0px 0px 20px; 937 | text-align: left; 938 | /* Mac IE5 hack \*/ 939 | line-height: 1.3em; 940 | /* End Mac IE5 hack */ 941 | } 942 | 943 | #infomessage ul { 944 | list-style-type: none; 945 | margin: .2em .2em .2em .6em; 946 | padding: 0px 0px 0px 6px; 947 | } 948 | 949 | #infomessage ul li { 950 | background-image: url("/images/rs/infobullet.gif"); 951 | background-position: 0 .8em; 952 | background-repeat: no-repeat; 953 | color: #000; 954 | padding-left: .6em; 955 | /* Mac IE5 hack \*/ 956 | line-height: 1.6em; 957 | /* End Mac IE5 hack */ 958 | } 959 | 960 | /* ----------------------------------------- 961 | | | 962 | | Footer Section - Div | 963 | | | 964 | ------------------------------------------*/ 965 | 966 | #footer { 967 | clear: both; 968 | padding: 0px 0px 20px 0px; 969 | } 970 | 971 | #footer p { 972 | font-size: .8em; 973 | margin: 0px; 974 | padding: 12px 0px 0px 0px; 975 | text-align: center; 976 | width: 748px; 977 | } 978 | 979 | #footer ul { 980 | border-top: 1px solid #ccc; 981 | font-size: .8em; 982 | margin: 0px; 983 | padding: 10px 0px 0px 0px; 984 | text-align: center; 985 | width: 748px; 986 | } 987 | 988 | #footer li { 989 | display: inline; 990 | padding: 0px 2px 0px 2px; 991 | } 992 | 993 | /* ----------------------------------------- 994 | | | 995 | | Links Behaving Like Buttons Controls | 996 | | | 997 | ------------------------------------------*/ 998 | 999 | a.buttonbehavioraction { 1000 | border-left: 3px solid #fff; 1001 | color: #fff; 1002 | font-weight: bold; 1003 | margin: 0px; 1004 | padding: 5px 10px 5px 10px; 1005 | text-decoration: none; 1006 | } 1007 | 1008 | a.buttonbehavioraction:link { 1009 | background-color: #36c; 1010 | color: #fff; 1011 | } 1012 | 1013 | a.buttonbehavioraction:active { 1014 | background-color: #36c; 1015 | color: #fff; 1016 | } 1017 | 1018 | a.buttonbehavioraction:visited { 1019 | background-color: #36c; 1020 | color: #fff; 1021 | } 1022 | 1023 | a.buttonbehavioraction:hover { 1024 | background-color: #999; 1025 | color: #fff; 1026 | } 1027 | 1028 | a.buttonbehaviordanger { 1029 | border-left: 3px solid #f00; 1030 | color: #fff; 1031 | font-weight: bold; 1032 | margin: 0px; 1033 | padding: 5px 10px 5px 10px; 1034 | text-decoration: none; 1035 | border-color:#ddd; 1036 | border-width: 1px; 1037 | } 1038 | 1039 | a.buttonbehaviordanger:link { 1040 | background-color: #f60; 1041 | color: #fff; 1042 | } 1043 | 1044 | a.buttonbehaviordanger:active { 1045 | background-color: #f60; 1046 | color: #fff; 1047 | } 1048 | 1049 | a.buttonbehaviordanger:visited { 1050 | background-color: #f60; 1051 | color: #fff; 1052 | } 1053 | 1054 | a.buttonbehaviordanger:hover { 1055 | background-color: #999; 1056 | color: #fff; 1057 | } 1058 | 1059 | /* ----------------------------------------- 1060 | | | 1061 | | Navigational Message Control | 1062 | | | 1063 | ------------------------------------------*/ 1064 | 1065 | .navigationmessage { 1066 | color: #000; 1067 | } 1068 | 1069 | .navigationmessage p { 1070 | font-weight: bold; 1071 | } 1072 | 1073 | /* ----------------------------------------- 1074 | | | 1075 | | Statement Message Control | 1076 | | | 1077 | ------------------------------------------*/ 1078 | 1079 | .statementmessage { 1080 | color: #f60; 1081 | } 1082 | 1083 | .statementmessage p { 1084 | font-weight: bold; 1085 | } 1086 | 1087 | /* ----------------------------------------- 1088 | | | 1089 | | BPDLogin Override Controls | 1090 | | | 1091 | ------------------------------------------*/ 1092 | 1093 | #logonerror { 1094 | padding: 0px 0px 10px 0px; 1095 | font-size: .9em; 1096 | } 1097 | 1098 | #logonerror br { 1099 | display: none; 1100 | } 1101 | 1102 | #logonerror b.title { 1103 | color: #f30; 1104 | font-size: 1.0em; 1105 | font-weight: bold; 1106 | margin: 0px; 1107 | padding: 0px; 1108 | } 1109 | 1110 | #logonerror b.subtitle { 1111 | color: #333; 1112 | font-size: 1.0em; 1113 | font-weight: normal; 1114 | margin: 0px; 1115 | padding: 0px; 1116 | } 1117 | 1118 | #logonerror h2 { 1119 | color: #333; 1120 | font-size: 1.0em; 1121 | font-weight: bold; 1122 | margin: 0px; 1123 | padding: 0px; 1124 | } 1125 | 1126 | #logonerror h4 { 1127 | color: #333; 1128 | font-size: 1.0em; 1129 | font-weight: normal; 1130 | margin: 0px; 1131 | padding: 0px; 1132 | } 1133 | 1134 | #logonerror h5 { 1135 | color: #333; 1136 | font-size: 1.0em; 1137 | font-weight: normal; 1138 | margin: 0px; 1139 | padding: 0px; 1140 | } 1141 | 1142 | #logonerror b.subtitle br { 1143 | display: block; 1144 | margin: 0px; 1145 | padding: 0px; 1146 | } 1147 | 1148 | /* ----------------------------------------- 1149 | | | 1150 | | IE Hacks - force IE to behave | 1151 | | | 1152 | ------------------------------------------*/ 1153 | 1154 | .iesinglesubmithack { 1155 | display: none; 1156 | visibility: hidden; 1157 | } 1158 | 1159 | /* ----------------------------------------- 1160 | | | 1161 | | Links Behaving Like Buttons Table | 1162 | | | 1163 | ------------------------------------------*/ 1164 | 1165 | .linkbutton table td { 1166 | padding: 0px 0px 0px 0px; 1167 | text-align: left; 1168 | } 1169 | 1170 | /* ----------------------------------------- 1171 | | | 1172 | | Info Direct Controls | 1173 | | | 1174 | ------------------------------------------*/ 1175 | 1176 | #infodirect_exclamation { 1177 | background-image: url("/images/rs/infodirect_exclamation.gif"); 1178 | background-position: 0em 0em; 1179 | background-repeat: no-repeat; 1180 | border-top: 1px solid #999; 1181 | border-right: 1px solid #999; 1182 | border-bottom: 3px solid #6c0; 1183 | border-left: 1px solid #999; 1184 | clear: both; 1185 | float: right; 1186 | height: 331px; 1187 | margin: 0px 0px 10px 0px; 1188 | width: 253px; 1189 | /* Mac IE5 hack \*/ 1190 | line-height: 1.3em; 1191 | /* End Mac IE5 hack */ 1192 | } 1193 | 1194 | #infodirect_information { 1195 | background-image: url("/images/rs/infodirect_information.gif"); 1196 | background-position: 0em 0em; 1197 | background-repeat: no-repeat; 1198 | border-top: 1px solid #999; 1199 | border-right: 1px solid #999; 1200 | border-bottom: 3px solid #f60; 1201 | border-left: 1px solid #999; 1202 | clear: both; 1203 | float: right; 1204 | height: 331px; 1205 | margin: 0px 0px 10px 0px; 1206 | width: 253px; 1207 | /* Mac IE5 hack \*/ 1208 | line-height: 1.3em; 1209 | /* End Mac IE5 hack */ 1210 | } 1211 | 1212 | #infodirect_question { 1213 | background-image: url("/images/rs/infodirect_question.gif"); 1214 | background-position: 0em 0em; 1215 | background-repeat: no-repeat; 1216 | border-top: 1px solid #999; 1217 | border-right: 1px solid #999; 1218 | border-bottom: 3px solid #36c; 1219 | border-left: 1px solid #999; 1220 | clear: both; 1221 | float: right; 1222 | height: 331px; 1223 | margin: 0px 0px 10px 0px; 1224 | width: 253px; 1225 | /* Mac IE5 hack \*/ 1226 | line-height: 1.3em; 1227 | /* End Mac IE5 hack */ 1228 | } 1229 | 1230 | #infodirect_exclamation_cs { 1231 | background-image: url("/images/rs/infodirect_exclamation.gif"); 1232 | background-position: 0em 0em; 1233 | background-repeat: no-repeat; 1234 | border-top: 1px solid #999; 1235 | border-right: 1px solid #999; 1236 | border-bottom: 3px solid #6c0; 1237 | border-left: 1px solid #999; 1238 | clear: both; 1239 | float: left; 1240 | height: 331px; 1241 | margin: 0px 0px 10px 0px; 1242 | width: 253px; 1243 | /* Mac IE5 hack \*/ 1244 | line-height: 1.3em; 1245 | /* End Mac IE5 hack */ 1246 | } 1247 | 1248 | #infodirect_information_cs { 1249 | background-image: url("/images/rs/infodirect_information.gif"); 1250 | background-position: 0em 0em; 1251 | background-repeat: no-repeat; 1252 | border-top: 1px solid #999; 1253 | border-right: 1px solid #999; 1254 | border-bottom: 3px solid #f60; 1255 | border-left: 1px solid #999; 1256 | clear: both; 1257 | float: left; 1258 | height: 331px; 1259 | margin: 0px 0px 10px 0px; 1260 | width: 253px; 1261 | /* Mac IE5 hack \*/ 1262 | line-height: 1.3em; 1263 | /* End Mac IE5 hack */ 1264 | } 1265 | 1266 | #infodirect_question_cs { 1267 | background-image: url("/images/rs/infodirect_question.gif"); 1268 | background-position: 0em 0em; 1269 | background-repeat: no-repeat; 1270 | border-top: 1px solid #999; 1271 | border-right: 1px solid #999; 1272 | border-bottom: 3px solid #36c; 1273 | border-left: 1px solid #999; 1274 | clear: both; 1275 | float: left; 1276 | height: 331px; 1277 | margin: 0px 0px 10px 0px; 1278 | width: 253px; 1279 | /* Mac IE5 hack \*/ 1280 | line-height: 1.3em; 1281 | /* End Mac IE5 hack */ 1282 | } 1283 | 1284 | #infodirect_exclamation p, #infodirect_exclamation_cs p { 1285 | color: #333; 1286 | font-size: .8em; 1287 | margin: 35px 65px 0px 10px; 1288 | padding: 5px; 1289 | text-align: left; 1290 | } 1291 | 1292 | #infodirect_information p, #infodirect_information_cs p { 1293 | color: #333; 1294 | font-size: .8em; 1295 | margin: 35px 65px 0px 10px; 1296 | padding: 5px; 1297 | text-align: left; 1298 | } 1299 | 1300 | #infodirect_question p, #infodirect_question_cs p { 1301 | color: #333; 1302 | font-size: .8em; 1303 | margin: 35px 65px 0px 10px; 1304 | padding: 5px; 1305 | text-align: left; 1306 | } 1307 | 1308 | /* ----------------------------------------- 1309 | | | 1310 | | 2_intro styles | 1311 | | | 1312 | ------------------------------------------*/ 1313 | 1314 | #attention{ 1315 | width:700px; 1316 | border: 1px solid #CC0202; 1317 | min-height: 70px; 1318 | margin-left:10px; 1319 | } 1320 | 1321 | #attention_notice{ 1322 | width:700px; 1323 | border: 1px solid #CC0202; 1324 | min-height: 70px; 1325 | margin-left:10px; 1326 | } 1327 | 1328 | #left { 1329 | float:left; 1330 | background-image: url("../images/rs/attention.jpg"); 1331 | height:48px; 1332 | background-repeat: no-repeat; 1333 | margin: 10px 0px 5px 0px; width:255px; 1334 | padding-right: 10px; 1335 | } 1336 | 1337 | #left_reminder { 1338 | float:left; 1339 | background-image: url("../images/rs/reminder.jpg"); 1340 | height:48px; 1341 | background-repeat: no-repeat; 1342 | margin: 10px 0px 5px 0px; width:255px; 1343 | padding-right: 10px; 1344 | } 1345 | 1346 | #left_notice { 1347 | float:left; 1348 | background-image: url("../images/rs/notice.jpg"); 1349 | height:48px; 1350 | background-repeat: no-repeat; 1351 | margin: 10px 0px 5px 0px; width:200px; 1352 | padding-right: 10px; 1353 | } 1354 | 1355 | #left_notice2 { 1356 | float:left; 1357 | background-image: url("../images/rs/notice2.jpg"); 1358 | height:48px; 1359 | background-repeat: no-repeat; 1360 | margin: 10px 0px 5px 0px; width:200px; 1361 | padding-right: 10px; 1362 | } 1363 | 1364 | #right { 1365 | margin-top:10px; 1366 | margin-left:0px; 1367 | padding-left:0px; 1368 | } 1369 | 1370 | 1371 | .section { 1372 | border: 1px solid #CCCCCC; 1373 | margin-left:7px; 1374 | margin-bottom:9px; 1375 | } 1376 | 1377 | .Clear { 1378 | clear: both; 1379 | height: 0; 1380 | overflow: 1381 | hidden; width:100%; 1382 | } 1383 | 1384 | 1385 | .textindent { 1386 | margin-left:45px; 1387 | } 1388 | 1389 | .boxalign { 1390 | font:Arial, Helvetica, sans-serif; 1391 | color:#FFFFFF; 1392 | font-weight:bold; 1393 | margin-left:20px; 1394 | margin-top:20px; 1395 | padding-top:5px; 1396 | } 1397 | 1398 | .column { 1399 | float: left; 1400 | border: 1px solid #999999; 1401 | width: 26%; 1402 | background: #EFEFEF; 1403 | height: 180px; 1404 | margin: 0px 30px 0px 5px; 1405 | overflow: hidden; 1406 | } 1407 | 1408 | .columnhd { 1409 | float: left; 1410 | width: 95%; 1411 | padding: 0px 0px 2px 10px; 1412 | margin: 0px; 1413 | background: #fff; 1414 | height: 35px; 1415 | color: #f60; 1416 | font: 25px arial; 1417 | font-weight: bold; 1418 | } 1419 | 1420 | .formattext { 1421 | color: #f60; 1422 | font: 25px arial; 1423 | font-weight: bold; 1424 | float:left; 1425 | margin-top:2px; 1426 | width:auto; 1427 | } 1428 | 1429 | 1430 | .columncontent { 1431 | float: left; 1432 | width: 85%; 1433 | padding: 10px 0px 0px 5px; 1434 | margin-top: 5px; 1435 | font-weight: bold; 1436 | } 1437 | 1438 | .columncontent_last { 1439 | float: left; 1440 | width: 85%; 1441 | padding: 20px 0px 0px 5px; 1442 | margin-top: 1px; 1443 | font-weight: bold; 1444 | } 1445 | 1446 | .arrowimg { 1447 | margin-left: 90px; 1448 | padding-top:0px; 1449 | margin-top:-30px; 1450 | } 1451 | 1452 | 1453 | .columnlist { 1454 | float: left; 1455 | padding: 0px; 1456 | width: 100%; 1457 | margin-top:-5px; 1458 | } 1459 | 1460 | 1461 | .securityfeatures { 1462 | float: left; 1463 | width: 100%; 1464 | margin: 10px; 1465 | overflow: hidden; 1466 | } 1467 | 1468 | .divClear { 1469 | clear:both; 1470 | } 1471 | 1472 | #divcontainer { 1473 | margin-left: 50px; 1474 | } 1475 | 1476 | .relatedboxhd { 1477 | float: left; 1478 | border: 1px solid #999999; 1479 | width: 95%; 1480 | padding: 0px 0px 0px 10px; 1481 | margin: 0px; 1482 | background: #EFEFEF; 1483 | margin: 0 px; 1484 | overflow: hidden; 1485 | font: 15px; 1486 | } 1487 | 1488 | .relatedbox { 1489 | float: left; 1490 | border: 1px solid #999999; 1491 | width: 95%; 1492 | margin: 10px; 1493 | overflow: hidden; 1494 | padding: 0px; 1495 | } 1496 | 1497 | .relatedhd { 1498 | float: left; 1499 | width: 100%; 1500 | padding: 0px 0px 0px 5px; 1501 | margin: 0px; 1502 | background-color: #999999; 1503 | height: 35px; 1504 | font: 25px arial bold; 1505 | color: #fff; 1506 | } 1507 | 1508 | .relatedcontent { 1509 | float: left; 1510 | width: 85%; 1511 | padding: 5px; 1512 | margin: 5px; 1513 | } 1514 | 1515 | /* IE */ 1516 | textarea { 1517 | overflow: auto; 1518 | } 1519 | /* non-IE */ 1520 | teatarea[name] { 1521 | overflow: inherit; 1522 | } 1523 | -------------------------------------------------------------------------------- /TreasuryFixMenu/1/Access Your TreasuryDirect Account_files/rs_screen.css: -------------------------------------------------------------------------------- 1 | /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ ~ 3 | ~ TreasuryDirect Application Stylesheet ~ 4 | ~ For use with SCREEN on Application ~ 5 | ~ ~ 6 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 7 | 8 | /* ----------------------------------------- 9 | | | 10 | | HTML Tag Overrides - Global | 11 | | | 12 | ------------------------------------------*/ 13 | 14 | a:link { 15 | color: #36c; 16 | } 17 | 18 | a:visited { 19 | color: #36c; 20 | } 21 | 22 | a:hover { 23 | color: #6c0; 24 | } 25 | 26 | a:active { 27 | color: #36c; 28 | } 29 | 30 | body { 31 | background-color: #fff; 32 | color: #333; 33 | font-family: Verdana, Arial, Helvetica, sans-serif; 34 | font-size: 76%; 35 | margin: 0px; 36 | padding: 0px; 37 | } 38 | 39 | form { 40 | margin: 0px 0px 0px 0px; 41 | } 42 | 43 | img { 44 | border: 0px; 45 | } 46 | 47 | /* ----------------------------------------- 48 | | | 49 | | Top Section - Div | 50 | | | 51 | ------------------------------------------*/ 52 | 53 | #top { 54 | background-image: url("/images/rs/td_logo.gif"); 55 | background-position: 0 .3em; 56 | background-repeat: no-repeat; 57 | border-bottom: 2px solid #6c0; 58 | height: 55px; 59 | padding: 5px 0px 0px 0px; 60 | } 61 | 62 | /* ----------------------------------------- 63 | | | 64 | | Utility Navigation Controls | 65 | | | 66 | ------------------------------------------*/ 67 | 68 | #utility { 69 | font-size: 0.9em; 70 | text-align: right; 71 | width: 748px; 72 | } 73 | 74 | #utility ul { 75 | float: right; 76 | margin: 18px 0px 5px 0px; 77 | } 78 | 79 | #utility li { 80 | display: inline; 81 | list-style-type: none; 82 | } 83 | 84 | #utility li.pipe { 85 | display/**/: none; 86 | } 87 | 88 | #utility a { 89 | padding: 0px 7px 0px 3px; 90 | } 91 | 92 | /* ----------------------------------------- 93 | | | 94 | | Primary Navigation Controls | 95 | | | 96 | ------------------------------------------*/ 97 | 98 | #primaryNav { 99 | background-color: #36c; 100 | border-bottom: 3px solid #fff; 101 | border-top: 3px solid #fff; 102 | color: #fff; 103 | font-size: .9em; 104 | padding: 2px 10px 2px 10px; 105 | } 106 | 107 | #primaryNav ul { 108 | margin: 0px; 109 | padding: 0px; 110 | } 111 | 112 | #primaryNav li { 113 | display: inline; 114 | list-style-type: none; 115 | margin: 0px; 116 | padding: 0px; 117 | } 118 | 119 | #primaryNav li#last { 120 | border-right: 3px solid #fff; 121 | display: inline; 122 | list-style-type: none; 123 | margin: 0px; 124 | padding: 2px 0px 2px 0px; 125 | } 126 | 127 | #primaryNav li.pipe { 128 | display/**/: none; 129 | } 130 | 131 | #primaryNav a { 132 | border-left: 3px solid #fff; 133 | color: #fff; 134 | margin: 0; 135 | padding: 2px 10px 2px 10px; 136 | text-decoration: none; 137 | } 138 | 139 | #primaryNav a:hover { 140 | background-color: #f60; 141 | color: #fff; 142 | } 143 | 144 | #primaryNav a:visited { 145 | color: #fff; 146 | } 147 | 148 | body#intro #primaryNav a.intro, body#onlineapplication #primaryNav a.onlineapplication, body#myaccount #primaryNav a.myaccount, body#buydirect #primaryNav a.buydirect, body#currentholdings #primaryNav a.currentholdings, body#managedirect #primaryNav a.managedirect, body#accountinfo #primaryNav a.accountinfo, body#history #primaryNav a.history, body#investorinbox #primaryNav a.investorinbox, body#giftbox #primaryNav a.giftbox { 149 | background-color: #f60; 150 | } 151 | 152 | /* ----------------------------------------- 153 | | | 154 | | Sublocal Navigation Controls | 155 | | | 156 | ------------------------------------------*/ 157 | 158 | #sublocal { 159 | color: #fff; 160 | font-size: .9em; 161 | padding: 2px 0px 2px 10px; 162 | text-align: right; 163 | width: 734px; 164 | } 165 | 166 | #sublocal ul { 167 | margin: 0px; 168 | padding: 0px; 169 | } 170 | 171 | #sublocal li { 172 | display: inline; 173 | list-style-type: none; 174 | margin: 0px; 175 | padding: 2px 0px 2px 0px; 176 | } 177 | 178 | #sublocal li#help { 179 | background-color: #6c0; 180 | display: inline; 181 | list-style-type: none; 182 | margin: 0px; 183 | } 184 | 185 | #sublocal li#logoff { 186 | background-color: #f60; 187 | border-right: 3px solid #fff; 188 | display: inline; 189 | list-style-type: none; 190 | margin: 0px; 191 | } 192 | 193 | #sublocal li.pipe { 194 | display/**/: none; 195 | } 196 | 197 | #sublocal a { 198 | border-left: 3px solid #fff; 199 | color: #fff; 200 | font-weight: bold; 201 | margin: 0; 202 | padding: 2px 10px 2px 10px; 203 | text-decoration: none; 204 | } 205 | 206 | #sublocal a:hover { 207 | background-color: #999; 208 | color: #fff; 209 | } 210 | 211 | #sublocal a:visited { 212 | color: #fff; 213 | } 214 | 215 | #sublocal a#active { 216 | background-color: #36c; 217 | } 218 | 219 | /* ----------------------------------------- 220 | | | 221 | | Content Section - Div | 222 | | | 223 | ------------------------------------------*/ 224 | 225 | #content { 226 | padding: 12px 12px 12px 12px; 227 | width: 730px; 228 | } 229 | 230 | /* ----------------------------------------- 231 | | | 232 | | Header Tag Controls | 233 | | | 234 | ------------------------------------------*/ 235 | 236 | #content h1 { 237 | color: #999; 238 | font-size: 1.4em; 239 | margin: 0px 0px 10px 0px; 240 | } 241 | 242 | #content h1 strong { 243 | color: #f60; 244 | } 245 | 246 | #content h1 span { 247 | font-size: .5em; 248 | color: #f60; 249 | } 250 | 251 | #content h2 { 252 | color: #36c; 253 | font-size: 1.2em; 254 | margin: 0px 0px 10px 10px; 255 | } 256 | 257 | #content h3 { 258 | border-bottom: 1px dashed #999; 259 | color: #36c; 260 | font-size: 1.0em; 261 | margin: 12px 0px 6px 10px; 262 | padding: 0px 0px 2px 0px; 263 | } 264 | 265 | #content h3.line { 266 | border-top: 1px solid #CCCCCC; 267 | border-bottom: 0px; 268 | color: #000000; 269 | font-size: 1.0em; 270 | margin: 12px 0px 6px 10px; 271 | padding: 2px 0px 2px 0px; 272 | } 273 | 274 | .dividerline { 275 | border-top: 1px solid #CCCCCC; 276 | border-bottom: 0px; 277 | color: #000000; 278 | font-size: 1.0em; 279 | width: 100%; 280 | padding-bottom:0px; 281 | } 282 | 283 | 284 | #content h3.noline { 285 | border-bottom: 0px; 286 | } 287 | 288 | #content h3 strong { 289 | color: #f60; 290 | } 291 | 292 | #content h4 { 293 | color: #f60; 294 | font-size: .9em; 295 | margin: 0px 0px 6px 10px; 296 | } 297 | 298 | #content h5 { 299 | color: #666; 300 | font-size: 0.9em; 301 | margin: 0px 0px 10px 10px; 302 | } 303 | 304 | /* ----------------------------------------- 305 | | | 306 | | Form Input Field Controls | 307 | | (Button, Text, Select, Radio, Textarea) | 308 | | | 309 | ------------------------------------------*/ 310 | 311 | #content input { 312 | font-family: Verdana, Arial, Helvetica, sans-serif; 313 | font-size: 1em; 314 | padding: 1px 1px 1px 3px; 315 | } 316 | 317 | #content input.action { 318 | background-color: #36c; 319 | border-color:#ddd; 320 | border-width: 1px; 321 | color: #fff; 322 | font-family: Verdana, Arial, Helvetica, sans-serif; 323 | font-size: 1em; 324 | font-weight: bold; 325 | overflow: visible; 326 | padding: 2px 4px 2px 4px; 327 | margin: 2px 7px 0px 0px; 328 | } 329 | 330 | #content input.actioninline { 331 | background-color: #36c; 332 | border-color:#ddd; 333 | border-width: 1px; 334 | color: #fff; 335 | font-family: Verdana, Arial, Helvetica, sans-serif; 336 | font-size: 1em; 337 | font-weight: bold; 338 | overflow: visible; 339 | padding: 2px 4px 2px 4px; 340 | margin: 2px 7px 0px 5px; 341 | } 342 | 343 | #content input.coordinatevalue { 344 | font-family: Verdana, Arial, Helvetica, sans-serif; 345 | font-size: 1.5em; 346 | padding: 1px 1px 1px 3px; 347 | text-align: center; 348 | } 349 | 350 | #content input.danger { 351 | background-color: #f60; 352 | border-color:#ddd; 353 | border-width: 1px; 354 | color: #fff; 355 | font-family: Verdana, Arial, Helvetica, sans-serif; 356 | font-size: 1em; 357 | font-weight: bold; 358 | overflow: visible; 359 | padding: 2px 4px 2px 4px; 360 | margin: 2px 7px 0px 0px; 361 | } 362 | 363 | #content input.disabled { 364 | background-color: #fff; 365 | border-color: #666; 366 | border-width: 1px; 367 | font-family: Verdana, Arial, Helvetica, sans-serif; 368 | font-size: 1em; 369 | font-weight: bold; 370 | overflow: visible; 371 | padding: 2px 4px 2px 4px; 372 | margin: 2px 7px 0px 0px; 373 | } 374 | 375 | #content input.pixelsubmit { 376 | padding: 0px; 377 | margin: 0px; 378 | } 379 | 380 | #content select { 381 | background-color: #fff; 382 | font-family: Verdana, Arial, Helvetica, sans-serif; 383 | font-size: 1em; 384 | padding: 2px; 385 | } 386 | 387 | #content textarea { 388 | background-color: #fff; 389 | font-family: Verdana, Arial, Helvetica, sans-serif; 390 | font-size: 1em; 391 | padding: 2px; 392 | } 393 | 394 | #content textarea.noscrollbar { 395 | background-color: #fff; 396 | font-family: Verdana, Arial, Helvetica, sans-serif; 397 | font-size: 1em; 398 | overflow: hidden; 399 | padding: 2px; 400 | } 401 | 402 | #content textarea.noscrollbar_gray { 403 | background-color: #EFEFEF; 404 | font-family: Verdana, Arial, Helvetica, sans-serif; 405 | font-size: 1em; 406 | overflow: hidden; 407 | padding: 2px; 408 | } 409 | 410 | .leftfloat { 411 | float: left; 412 | width: 125px; 413 | margin-right:0px; 414 | padding-right:0px; 415 | 416 | } 417 | 418 | .leftfloat2 { 419 | float: left; 420 | width: 250px; 421 | margin-left:0px; 422 | padding-left:0px; 423 | 424 | } 425 | 426 | .pwordinput { 427 | background-color: #efefef; 428 | } 429 | 430 | 431 | 432 | /* ----------------------------------------- 433 | | | 434 | | Paragraph Controls | 435 | | | 436 | ------------------------------------------*/ 437 | 438 | #content p { 439 | font-size: .9em; 440 | margin: 0px 0px 16px 10px; 441 | text-align: left; 442 | /* Mac IE5 hack \*/ 443 | line-height: 1.3em; 444 | /* End Mac IE5 hack */ 445 | } 446 | 447 | #content p.radiolineup { 448 | font-size: 1em; 449 | margin: 0px 0px 16px 25px; 450 | text-align: left; 451 | /* Mac IE5 hack \*/ 452 | line-height: 1.3em; 453 | /* End Mac IE5 hack */ 454 | } 455 | 456 | #content p span { 457 | color: #f60; 458 | } 459 | 460 | #content span.emphasis { 461 | color: #666; 462 | font-weight: bold; 463 | } 464 | 465 | #content div.coordinates { 466 | color: #666; 467 | font-weight: bold; 468 | font-size:1.3em; 469 | } 470 | 471 | .learnmore { 472 | background-image: url("/images/rs/questionmark.gif"); 473 | background-position: 0 .2em; 474 | background-repeat: no-repeat; 475 | padding: 1px 10px 10px 22px; 476 | } 477 | 478 | #content p.dottedline { 479 | border-bottom: 1px dashed #999; 480 | color: #36c; 481 | margin: 12px 0px 6px 10px; 482 | padding: 0px 0px 2px 0px; 483 | } 484 | 485 | /* ----------------------------------------- 486 | | | 487 | | Table Controls | 488 | | | 489 | ------------------------------------------*/ 490 | 491 | #content table { 492 | border-collapse: collapse; 493 | font-size: .9em; 494 | margin: 0px 0px 14px 10px; 495 | } 496 | 497 | #content table.border { 498 | border: 1px solid #ddd; 499 | } 500 | 501 | #content table.lineup td.alignright { 502 | width: 18em; 503 | } 504 | 505 | #content table.lineup td.alignright_skylab { 506 | width: 249px; 507 | text-align:right; 508 | } 509 | 510 | #content table.lineup td.alignrighttop { 511 | width: 18em; 512 | } 513 | 514 | #content table.lineup td.line_top_right { 515 | border-top:1px solid #CCCCCC; 516 | } 517 | 518 | 519 | #content th { 520 | background-color: #36c; 521 | color: #eee; 522 | margin: 0px 0px 0px 0px; 523 | padding: 4px 10px 4px 5px; 524 | text-align: left; 525 | } 526 | 527 | #content th a { 528 | color: #fff; 529 | text-decoration: none; 530 | } 531 | 532 | #content th a:hover { 533 | color: #fff; 534 | text-decoration: underline; 535 | } 536 | 537 | #content td { 538 | padding: 4px 10px 4px 5px; 539 | text-align: left; 540 | } 541 | 542 | #content td span { 543 | color: #f60; 544 | } 545 | 546 | #content td.calendar { 547 | color: #333; 548 | text-align: center; 549 | } 550 | 551 | #content td.calendar a.pending { 552 | background-color: #eee; 553 | border: 1px solid #f60; 554 | color: #36c; 555 | font-weight: bold; 556 | padding: 2px; 557 | text-decoration: none; 558 | } 559 | 560 | #content td.calendar a.popup { 561 | color: #333; 562 | padding: 2px; 563 | text-decoration: none; 564 | } 565 | 566 | #content td.calendar a.popup strong { 567 | background-color: #eee; 568 | border: 1px solid #f60; 569 | color: #36c; 570 | padding: 2px; 571 | } 572 | 573 | #content .altrow1 { 574 | background-color: #fff; 575 | margin: 0px; 576 | } 577 | 578 | #content .altrow2 { 579 | background-color: #eee; 580 | margin: 0px; 581 | } 582 | 583 | #content .totals { 584 | background-color: #ddd; 585 | color: #333; 586 | } 587 | 588 | #content .orange{ 589 | font-weight: bold; 590 | color: #f60; 591 | margin: 0px 0px 6px 10px; 592 | } 593 | 594 | 595 | #content table.registration { 596 | margin-bottom: 0; 597 | } 598 | 599 | /*makes font red*/ 600 | #content td.required { 601 | color: #CC0000; 602 | font-weight:bold; 603 | font-size:11px; 604 | text-align:left; 605 | padding-top: 6px; 606 | width:1em; 607 | } 608 | 609 | /*light gray horizontal line*/ 610 | #content table.lineup td.fade { 611 | background-image:url("../images/rs/side_table_fade.gif"); 612 | width:2px; background-repeat:repeat-y; 613 | } 614 | 615 | 616 | #content table.lineup td.section_heading { 617 | font-size: 1.1em; 618 | font-weight:bold; 619 | color: #000000; 620 | } 621 | 622 | /*light gray vertical line*/ 623 | #content table.lineup tr td.line { 624 | border-top: 1px solid #CCCCCC; 625 | border-bottom: 0px; 626 | color: #000000; 627 | font-size: 1.0em; 628 | margin: 12px 0px 6px 10px; 629 | } 630 | 631 | 632 | #content table.lineup td.line_top { 633 | width: 18em; 634 | border-top:1px solid #CCCCCC; 635 | } 636 | 637 | /*Large black font for subheaders in tables*/ 638 | #content table.lineup td.alignright_largfont { 639 | width: 249px; 640 | font-size:1.1em; 641 | font-weight:bold; 642 | color:#000000; 643 | text-align:left; 644 | } 645 | 646 | /*Separate rows in a table with extra space for TreasuryDirect pages 332-SecurityTransfersConfirmationReview.tpl and 333-SecurityTransfersRejectionReview.tpl*/ 647 | .td-extra-padding-bottom { 648 | padding: 4px 10px 16px 5px !important; 649 | } 650 | 651 | /* ----------------------------------------- 652 | | | 653 | | Alignment Controls | 654 | | | 655 | ------------------------------------------*/ 656 | 657 | #content .alignright { 658 | text-align: right; 659 | white-space: nowrap; 660 | } 661 | 662 | #content .alignrighttop { 663 | padding-top: 4px; 664 | text-align: right; 665 | vertical-align: top; 666 | white-space: nowrap; 667 | } 668 | 669 | #content .aligncenter { 670 | text-align: center; 671 | } 672 | 673 | /* ----------------------------------------- 674 | | | 675 | | List Controls | 676 | | | 677 | ------------------------------------------*/ 678 | 679 | #content ul { 680 | list-style-type: none; 681 | margin: .2em .2em .2em .6em; 682 | padding: 0px 0px 10px 15px; 683 | } 684 | 685 | #content ul li { 686 | background-image: url("../images/rs/contentbullet.gif"); 687 | background-position: 0 .6em; 688 | background-repeat: no-repeat; 689 | font-size: .9em; 690 | line-height: 1.4em; 691 | padding-left: .6em; 692 | } 693 | 694 | #content ol li ul li, #content ol li ul li ol li ul li { 695 | background-image: url("../images/rs/contentbullet.gif"); 696 | background-position: 0 .6em; 697 | background-repeat: no-repeat; 698 | font-size: 1em; 699 | line-height: 1.4em; 700 | padding-left: .6em; 701 | margin-bottom:0; 702 | padding-bottom:0; 703 | } 704 | 705 | #content ol { 706 | margin: .2em .2em .2em .6em; 707 | padding: 0px 0px 0px 35px; 708 | } 709 | 710 | #content ol li { 711 | background-image:none; 712 | font-size: .9em; 713 | line-height: 1.4em; 714 | padding: 0px 0px 0px; 715 | 716 | } 717 | 718 | 719 | #content ol li ul li ol li, #content ol li ol li { 720 | background-image:none; 721 | font-size: 1em; 722 | line-height: 1.4em; 723 | margin-bottom:0; 724 | } 725 | 726 | /*black bullets, must be used in divcontainer*/ 727 | #divcontainer ul li { 728 | list-style:disc; 729 | background-image:none; 730 | margin: 0px 0px 0px 0px; 731 | padding: 0px 0px 0px 0px; 732 | font-size:9px; 733 | } 734 | 735 | /* ----------------------------------------- 736 | | | 737 | | Specialized Controls | 738 | | | 739 | ------------------------------------------*/ 740 | 741 | #accountnumber { 742 | float: right; 743 | font-size: .9em; 744 | padding: 0px; 745 | text-align: right; 746 | } 747 | 748 | #acctestabstep { 749 | float: right; 750 | margin: 0px 0px 10px 0px; 751 | padding: 0px 0px 0px 0px; 752 | width:160px; 753 | } 754 | 755 | /*holder for green progress bar*/ 756 | #acctestabstep_box { 757 | float: right; 758 | margin: 0px 50px 10px 0px; 759 | padding: 0px 0px 0px 0px; 760 | width:176px; 761 | } 762 | 763 | #acctestabstep_box img{ 764 | margin: 0px 10px 0px 50px; 765 | } 766 | 767 | #acctestabstep img { 768 | margin: 0px 0px 0px 50px; 769 | } 770 | 771 | #inboxmessage { 772 | background-color: #eee; 773 | border: 1px solid #999; 774 | margin: 0px 0px 10px 10px; 775 | padding: 5px 5px 0px 5px; 776 | } 777 | 778 | #messagebox{ 779 | float:right; 780 | visibility:visible; 781 | width:160px; 782 | height:112px; 783 | z-index:1; 784 | border:1px solid gray; 785 | padding:4px 2px 3px 5px; 786 | margin:14px 0px 0px 0px; 787 | font-family:Verdana, Arial, Helvetica, sans-serif; 788 | font-size:.9em; 789 | } 790 | 791 | 792 | 793 | #purchaseExpress { 794 | background-color: #eee; 795 | border: 1px solid #999; 796 | clear: both; 797 | float: right; 798 | margin: 13px 0px 10px 10px; 799 | padding: 5px 0px 0px 5px; 800 | width: 343px; 801 | } 802 | 803 | #rightLearnMore { 804 | clear: both; 805 | float: right; 806 | margin: 8px 0px 0px 10px; 807 | padding: 5px 0px 0px 5px; 808 | } 809 | 810 | .reg { 811 | font-size: 65%; 812 | vertical-align:bottom; 813 | } 814 | 815 | #taxidcert { 816 | background-color: #eee; 817 | border: 1px solid #999; 818 | margin: 0px 0px 10px 10px; 819 | padding: 5px 5px 0px 5px; 820 | } 821 | 822 | #taxidcert_header { 823 | background-color: #eee; 824 | border: 1px solid #999; 825 | margin: 0px 0px 10px 10px; 826 | padding: 0px 5px 0px 5px; 827 | } 828 | 829 | #taxidnumber_header_orange { 830 | background-color: #FFFFFF; 831 | border: 1px solid #FF6600; 832 | margin: 0px 0px 0px 0px; 833 | padding: 0px 0px 5px 0px; 834 | } 835 | 836 | #taxidnumber_header_orange_texthldr { 837 | background-color:#FF6600; 838 | width:100%; margin-top:0px; 839 | height:30px; 840 | padding-top:10px; 841 | } 842 | 843 | #acctactivity_information { 844 | border: 1px solid #999; 845 | width: 375px; 846 | padding: 5px 0px 0px 0px; 847 | /* Mac IE5 hack \*/ 848 | line-height: 1.3em; 849 | /* End Mac IE5 hack */ 850 | } 851 | 852 | .box { 853 | background-color:#EFEFEF; 854 | } 855 | 856 | /*red text aligned to right*/ 857 | #content div.required { 858 | color: #CC0000; 859 | font-weight:bold; 860 | font-size:11px; 861 | text-align:right; 862 | } 863 | 864 | /* ----------------------------------------- 865 | | | 866 | | Information Changed Controls | 867 | | | 868 | ------------------------------------------*/ 869 | 870 | .changedInfo { 871 | border: 1px solid #f60; 872 | float: left; 873 | padding: 2px 4px 2px 4px; 874 | } 875 | 876 | /* ----------------------------------------- 877 | | | 878 | | Error Message Controls | 879 | | | 880 | ------------------------------------------*/ 881 | 882 | #errormessage { 883 | background-color: #eee; 884 | background-image: url("/images/rs/error.gif"); 885 | background-position: 0 .3em; 886 | background-repeat: no-repeat; 887 | border: 1px solid #999; 888 | color: #f30; 889 | margin: 0px 0px 10px 0px; 890 | padding: 5px 5px 5px 5px; 891 | } 892 | 893 | #errormessage p { 894 | margin: 0px 0px 0px 20px; 895 | text-align: left; 896 | /* Mac IE5 hack \*/ 897 | line-height: 1.3em; 898 | /* End Mac IE5 hack */ 899 | } 900 | 901 | #errormessage ul { 902 | list-style-type: none; 903 | margin: .2em .2em .2em .6em; 904 | padding: 0px 0px 0px 6px; 905 | } 906 | 907 | #errormessage ul li { 908 | background-image: url("/images/rs/errorbullet.gif"); 909 | background-position: 0 .8em; 910 | background-repeat: no-repeat; 911 | color: #000; 912 | padding-left: .6em; 913 | /* Mac IE5 hack \*/ 914 | line-height: 1.6em; 915 | /* End Mac IE5 hack */ 916 | } 917 | 918 | /* ----------------------------------------- 919 | | | 920 | | Information Message Controls | 921 | | | 922 | ------------------------------------------*/ 923 | 924 | #infomessage { 925 | background-color: #eee; 926 | background-image: url("/images/rs/info.gif"); 927 | background-position: 0 .3em; 928 | background-repeat: no-repeat; 929 | border: 1px solid #999; 930 | color: #36c; 931 | margin: 0px 0px 10px 0px; 932 | padding: 5px 5px 5px 5px; 933 | } 934 | 935 | #infomessage p { 936 | margin: 0px 0px 0px 20px; 937 | text-align: left; 938 | /* Mac IE5 hack \*/ 939 | line-height: 1.3em; 940 | /* End Mac IE5 hack */ 941 | } 942 | 943 | #infomessage ul { 944 | list-style-type: none; 945 | margin: .2em .2em .2em .6em; 946 | padding: 0px 0px 0px 6px; 947 | } 948 | 949 | #infomessage ul li { 950 | background-image: url("/images/rs/infobullet.gif"); 951 | background-position: 0 .8em; 952 | background-repeat: no-repeat; 953 | color: #000; 954 | padding-left: .6em; 955 | /* Mac IE5 hack \*/ 956 | line-height: 1.6em; 957 | /* End Mac IE5 hack */ 958 | } 959 | 960 | /* ----------------------------------------- 961 | | | 962 | | Footer Section - Div | 963 | | | 964 | ------------------------------------------*/ 965 | 966 | #footer { 967 | clear: both; 968 | padding: 0px 0px 20px 0px; 969 | } 970 | 971 | #footer p { 972 | font-size: .8em; 973 | margin: 0px; 974 | padding: 12px 0px 0px 0px; 975 | text-align: center; 976 | width: 748px; 977 | } 978 | 979 | #footer ul { 980 | border-top: 1px solid #ccc; 981 | font-size: .8em; 982 | margin: 0px; 983 | padding: 10px 0px 0px 0px; 984 | text-align: center; 985 | width: 748px; 986 | } 987 | 988 | #footer li { 989 | display: inline; 990 | padding: 0px 2px 0px 2px; 991 | } 992 | 993 | /* ----------------------------------------- 994 | | | 995 | | Links Behaving Like Buttons Controls | 996 | | | 997 | ------------------------------------------*/ 998 | 999 | a.buttonbehavioraction { 1000 | border-left: 3px solid #fff; 1001 | color: #fff; 1002 | font-weight: bold; 1003 | margin: 0px; 1004 | padding: 5px 10px 5px 10px; 1005 | text-decoration: none; 1006 | } 1007 | 1008 | a.buttonbehavioraction:link { 1009 | background-color: #36c; 1010 | color: #fff; 1011 | } 1012 | 1013 | a.buttonbehavioraction:active { 1014 | background-color: #36c; 1015 | color: #fff; 1016 | } 1017 | 1018 | a.buttonbehavioraction:visited { 1019 | background-color: #36c; 1020 | color: #fff; 1021 | } 1022 | 1023 | a.buttonbehavioraction:hover { 1024 | background-color: #999; 1025 | color: #fff; 1026 | } 1027 | 1028 | a.buttonbehaviordanger { 1029 | border-left: 3px solid #f00; 1030 | color: #fff; 1031 | font-weight: bold; 1032 | margin: 0px; 1033 | padding: 5px 10px 5px 10px; 1034 | text-decoration: none; 1035 | border-color:#ddd; 1036 | border-width: 1px; 1037 | } 1038 | 1039 | a.buttonbehaviordanger:link { 1040 | background-color: #f60; 1041 | color: #fff; 1042 | } 1043 | 1044 | a.buttonbehaviordanger:active { 1045 | background-color: #f60; 1046 | color: #fff; 1047 | } 1048 | 1049 | a.buttonbehaviordanger:visited { 1050 | background-color: #f60; 1051 | color: #fff; 1052 | } 1053 | 1054 | a.buttonbehaviordanger:hover { 1055 | background-color: #999; 1056 | color: #fff; 1057 | } 1058 | 1059 | /* ----------------------------------------- 1060 | | | 1061 | | Navigational Message Control | 1062 | | | 1063 | ------------------------------------------*/ 1064 | 1065 | .navigationmessage { 1066 | color: #000; 1067 | } 1068 | 1069 | .navigationmessage p { 1070 | font-weight: bold; 1071 | } 1072 | 1073 | /* ----------------------------------------- 1074 | | | 1075 | | Statement Message Control | 1076 | | | 1077 | ------------------------------------------*/ 1078 | 1079 | .statementmessage { 1080 | color: #f60; 1081 | } 1082 | 1083 | .statementmessage p { 1084 | font-weight: bold; 1085 | } 1086 | 1087 | /* ----------------------------------------- 1088 | | | 1089 | | BPDLogin Override Controls | 1090 | | | 1091 | ------------------------------------------*/ 1092 | 1093 | #logonerror { 1094 | padding: 0px 0px 10px 0px; 1095 | font-size: .9em; 1096 | } 1097 | 1098 | #logonerror br { 1099 | display: none; 1100 | } 1101 | 1102 | #logonerror b.title { 1103 | color: #f30; 1104 | font-size: 1.0em; 1105 | font-weight: bold; 1106 | margin: 0px; 1107 | padding: 0px; 1108 | } 1109 | 1110 | #logonerror b.subtitle { 1111 | color: #333; 1112 | font-size: 1.0em; 1113 | font-weight: normal; 1114 | margin: 0px; 1115 | padding: 0px; 1116 | } 1117 | 1118 | #logonerror h2 { 1119 | color: #333; 1120 | font-size: 1.0em; 1121 | font-weight: bold; 1122 | margin: 0px; 1123 | padding: 0px; 1124 | } 1125 | 1126 | #logonerror h4 { 1127 | color: #333; 1128 | font-size: 1.0em; 1129 | font-weight: normal; 1130 | margin: 0px; 1131 | padding: 0px; 1132 | } 1133 | 1134 | #logonerror h5 { 1135 | color: #333; 1136 | font-size: 1.0em; 1137 | font-weight: normal; 1138 | margin: 0px; 1139 | padding: 0px; 1140 | } 1141 | 1142 | #logonerror b.subtitle br { 1143 | display: block; 1144 | margin: 0px; 1145 | padding: 0px; 1146 | } 1147 | 1148 | /* ----------------------------------------- 1149 | | | 1150 | | IE Hacks - force IE to behave | 1151 | | | 1152 | ------------------------------------------*/ 1153 | 1154 | .iesinglesubmithack { 1155 | display: none; 1156 | visibility: hidden; 1157 | } 1158 | 1159 | /* ----------------------------------------- 1160 | | | 1161 | | Links Behaving Like Buttons Table | 1162 | | | 1163 | ------------------------------------------*/ 1164 | 1165 | .linkbutton table td { 1166 | padding: 0px 0px 0px 0px; 1167 | text-align: left; 1168 | } 1169 | 1170 | /* ----------------------------------------- 1171 | | | 1172 | | Info Direct Controls | 1173 | | | 1174 | ------------------------------------------*/ 1175 | 1176 | #infodirect_exclamation { 1177 | background-image: url("/images/rs/infodirect_exclamation.gif"); 1178 | background-position: 0em 0em; 1179 | background-repeat: no-repeat; 1180 | border-top: 1px solid #999; 1181 | border-right: 1px solid #999; 1182 | border-bottom: 3px solid #6c0; 1183 | border-left: 1px solid #999; 1184 | clear: both; 1185 | float: right; 1186 | height: 331px; 1187 | margin: 0px 0px 10px 0px; 1188 | width: 253px; 1189 | /* Mac IE5 hack \*/ 1190 | line-height: 1.3em; 1191 | /* End Mac IE5 hack */ 1192 | } 1193 | 1194 | #infodirect_information { 1195 | background-image: url("/images/rs/infodirect_information.gif"); 1196 | background-position: 0em 0em; 1197 | background-repeat: no-repeat; 1198 | border-top: 1px solid #999; 1199 | border-right: 1px solid #999; 1200 | border-bottom: 3px solid #f60; 1201 | border-left: 1px solid #999; 1202 | clear: both; 1203 | float: right; 1204 | height: 331px; 1205 | margin: 0px 0px 10px 0px; 1206 | width: 253px; 1207 | /* Mac IE5 hack \*/ 1208 | line-height: 1.3em; 1209 | /* End Mac IE5 hack */ 1210 | } 1211 | 1212 | #infodirect_question { 1213 | background-image: url("/images/rs/infodirect_question.gif"); 1214 | background-position: 0em 0em; 1215 | background-repeat: no-repeat; 1216 | border-top: 1px solid #999; 1217 | border-right: 1px solid #999; 1218 | border-bottom: 3px solid #36c; 1219 | border-left: 1px solid #999; 1220 | clear: both; 1221 | float: right; 1222 | height: 331px; 1223 | margin: 0px 0px 10px 0px; 1224 | width: 253px; 1225 | /* Mac IE5 hack \*/ 1226 | line-height: 1.3em; 1227 | /* End Mac IE5 hack */ 1228 | } 1229 | 1230 | #infodirect_exclamation_cs { 1231 | background-image: url("/images/rs/infodirect_exclamation.gif"); 1232 | background-position: 0em 0em; 1233 | background-repeat: no-repeat; 1234 | border-top: 1px solid #999; 1235 | border-right: 1px solid #999; 1236 | border-bottom: 3px solid #6c0; 1237 | border-left: 1px solid #999; 1238 | clear: both; 1239 | float: left; 1240 | height: 331px; 1241 | margin: 0px 0px 10px 0px; 1242 | width: 253px; 1243 | /* Mac IE5 hack \*/ 1244 | line-height: 1.3em; 1245 | /* End Mac IE5 hack */ 1246 | } 1247 | 1248 | #infodirect_information_cs { 1249 | background-image: url("/images/rs/infodirect_information.gif"); 1250 | background-position: 0em 0em; 1251 | background-repeat: no-repeat; 1252 | border-top: 1px solid #999; 1253 | border-right: 1px solid #999; 1254 | border-bottom: 3px solid #f60; 1255 | border-left: 1px solid #999; 1256 | clear: both; 1257 | float: left; 1258 | height: 331px; 1259 | margin: 0px 0px 10px 0px; 1260 | width: 253px; 1261 | /* Mac IE5 hack \*/ 1262 | line-height: 1.3em; 1263 | /* End Mac IE5 hack */ 1264 | } 1265 | 1266 | #infodirect_question_cs { 1267 | background-image: url("/images/rs/infodirect_question.gif"); 1268 | background-position: 0em 0em; 1269 | background-repeat: no-repeat; 1270 | border-top: 1px solid #999; 1271 | border-right: 1px solid #999; 1272 | border-bottom: 3px solid #36c; 1273 | border-left: 1px solid #999; 1274 | clear: both; 1275 | float: left; 1276 | height: 331px; 1277 | margin: 0px 0px 10px 0px; 1278 | width: 253px; 1279 | /* Mac IE5 hack \*/ 1280 | line-height: 1.3em; 1281 | /* End Mac IE5 hack */ 1282 | } 1283 | 1284 | #infodirect_exclamation p, #infodirect_exclamation_cs p { 1285 | color: #333; 1286 | font-size: .8em; 1287 | margin: 35px 65px 0px 10px; 1288 | padding: 5px; 1289 | text-align: left; 1290 | } 1291 | 1292 | #infodirect_information p, #infodirect_information_cs p { 1293 | color: #333; 1294 | font-size: .8em; 1295 | margin: 35px 65px 0px 10px; 1296 | padding: 5px; 1297 | text-align: left; 1298 | } 1299 | 1300 | #infodirect_question p, #infodirect_question_cs p { 1301 | color: #333; 1302 | font-size: .8em; 1303 | margin: 35px 65px 0px 10px; 1304 | padding: 5px; 1305 | text-align: left; 1306 | } 1307 | 1308 | /* ----------------------------------------- 1309 | | | 1310 | | 2_intro styles | 1311 | | | 1312 | ------------------------------------------*/ 1313 | 1314 | #attention{ 1315 | width:700px; 1316 | border: 1px solid #CC0202; 1317 | min-height: 70px; 1318 | margin-left:10px; 1319 | } 1320 | 1321 | #attention_notice{ 1322 | width:700px; 1323 | border: 1px solid #CC0202; 1324 | min-height: 70px; 1325 | margin-left:10px; 1326 | } 1327 | 1328 | #left { 1329 | float:left; 1330 | background-image: url("../images/rs/attention.jpg"); 1331 | height:48px; 1332 | background-repeat: no-repeat; 1333 | margin: 10px 0px 5px 0px; width:255px; 1334 | padding-right: 10px; 1335 | } 1336 | 1337 | #left_reminder { 1338 | float:left; 1339 | background-image: url("../images/rs/reminder.jpg"); 1340 | height:48px; 1341 | background-repeat: no-repeat; 1342 | margin: 10px 0px 5px 0px; width:255px; 1343 | padding-right: 10px; 1344 | } 1345 | 1346 | #left_notice { 1347 | float:left; 1348 | background-image: url("../images/rs/notice.jpg"); 1349 | height:48px; 1350 | background-repeat: no-repeat; 1351 | margin: 10px 0px 5px 0px; width:200px; 1352 | padding-right: 10px; 1353 | } 1354 | 1355 | #left_notice2 { 1356 | float:left; 1357 | background-image: url("../images/rs/notice2.jpg"); 1358 | height:48px; 1359 | background-repeat: no-repeat; 1360 | margin: 10px 0px 5px 0px; width:200px; 1361 | padding-right: 10px; 1362 | } 1363 | 1364 | #right { 1365 | margin-top:10px; 1366 | margin-left:0px; 1367 | padding-left:0px; 1368 | } 1369 | 1370 | 1371 | .section { 1372 | border: 1px solid #CCCCCC; 1373 | margin-left:7px; 1374 | margin-bottom:9px; 1375 | } 1376 | 1377 | .Clear { 1378 | clear: both; 1379 | height: 0; 1380 | overflow: 1381 | hidden; width:100%; 1382 | } 1383 | 1384 | 1385 | .textindent { 1386 | margin-left:45px; 1387 | } 1388 | 1389 | .boxalign { 1390 | font:Arial, Helvetica, sans-serif; 1391 | color:#FFFFFF; 1392 | font-weight:bold; 1393 | margin-left:20px; 1394 | margin-top:20px; 1395 | padding-top:5px; 1396 | } 1397 | 1398 | .column { 1399 | float: left; 1400 | border: 1px solid #999999; 1401 | width: 26%; 1402 | background: #EFEFEF; 1403 | height: 180px; 1404 | margin: 0px 30px 0px 5px; 1405 | overflow: hidden; 1406 | } 1407 | 1408 | .columnhd { 1409 | float: left; 1410 | width: 95%; 1411 | padding: 0px 0px 2px 10px; 1412 | margin: 0px; 1413 | background: #fff; 1414 | height: 35px; 1415 | color: #f60; 1416 | font: 25px arial; 1417 | font-weight: bold; 1418 | } 1419 | 1420 | .formattext { 1421 | color: #f60; 1422 | font: 25px arial; 1423 | font-weight: bold; 1424 | float:left; 1425 | margin-top:2px; 1426 | width:auto; 1427 | } 1428 | 1429 | 1430 | .columncontent { 1431 | float: left; 1432 | width: 85%; 1433 | padding: 10px 0px 0px 5px; 1434 | margin-top: 5px; 1435 | font-weight: bold; 1436 | } 1437 | 1438 | .columncontent_last { 1439 | float: left; 1440 | width: 85%; 1441 | padding: 20px 0px 0px 5px; 1442 | margin-top: 1px; 1443 | font-weight: bold; 1444 | } 1445 | 1446 | .arrowimg { 1447 | margin-left: 90px; 1448 | padding-top:0px; 1449 | margin-top:-30px; 1450 | } 1451 | 1452 | 1453 | .columnlist { 1454 | float: left; 1455 | padding: 0px; 1456 | width: 100%; 1457 | margin-top:-5px; 1458 | } 1459 | 1460 | 1461 | .securityfeatures { 1462 | float: left; 1463 | width: 100%; 1464 | margin: 10px; 1465 | overflow: hidden; 1466 | } 1467 | 1468 | .divClear { 1469 | clear:both; 1470 | } 1471 | 1472 | #divcontainer { 1473 | margin-left: 50px; 1474 | } 1475 | 1476 | .relatedboxhd { 1477 | float: left; 1478 | border: 1px solid #999999; 1479 | width: 95%; 1480 | padding: 0px 0px 0px 10px; 1481 | margin: 0px; 1482 | background: #EFEFEF; 1483 | margin: 0 px; 1484 | overflow: hidden; 1485 | font: 15px; 1486 | } 1487 | 1488 | .relatedbox { 1489 | float: left; 1490 | border: 1px solid #999999; 1491 | width: 95%; 1492 | margin: 10px; 1493 | overflow: hidden; 1494 | padding: 0px; 1495 | } 1496 | 1497 | .relatedhd { 1498 | float: left; 1499 | width: 100%; 1500 | padding: 0px 0px 0px 5px; 1501 | margin: 0px; 1502 | background-color: #999999; 1503 | height: 35px; 1504 | font: 25px arial bold; 1505 | color: #fff; 1506 | } 1507 | 1508 | .relatedcontent { 1509 | float: left; 1510 | width: 85%; 1511 | padding: 5px; 1512 | margin: 5px; 1513 | } 1514 | 1515 | /* IE */ 1516 | textarea { 1517 | overflow: auto; 1518 | } 1519 | /* non-IE */ 1520 | teatarea[name] { 1521 | overflow: inherit; 1522 | } 1523 | -------------------------------------------------------------------------------- /TreasuryFixMenu/1/Access Your TreasuryDirect Account_files/adrum-4.3.5.0.js: -------------------------------------------------------------------------------- 1 | ;/* Version 8c4a6dc76aa95fe7a1f821862569a8b8 v:4.3.5.0, c:7e2be94a56437f719c0650d90dd272675969a526, b:9372 n:3-4.3.5.next-build */(function(){new function(){if(!window.ADRUM&&!0!==window["adrum-disable"]){var g=window.ADRUM={};window["adrum-start-time"]=window["adrum-start-time"]||(new Date).getTime();(function(a){(function(a){a.Cd=function(){for(var a=[],b=0;b>>0,h=0;if(3>arguments.length){for(;h=q)throw new TypeError("Reduce of empty array with no initial value");c=d[h++]}for(;h>> 4 | 0))}function t(a,c,d){return b.reduce(a,function(a,b,q,h){c.call(d,b,q,h)&&a.push(b);return a},[])}var n=Array.isArray,z=Object.prototype.toString;b.isDefined=f;b.isArray=c(n)&&c(n.bind)?n.bind(Array):function(a){return z.call(a)===z.call([])};b.isObject=e;b.isFunction=c;b.isString=d;b.isNumber=function(a){return"number"==typeof a};b.isBoolean=function(a){return"boolean"==typeof a};b.lb=function(a){setTimeout(a,0)};b.addEventListener=function(b,c,d){function q(){try{return d.apply(this,Array.prototype.slice.call(arguments))}catch(h){a.exception(h, 5 | "M1",c,b,h)}}a.isDebug&&a.log("M0",c,b);b.addEventListener?b.addEventListener(c,q,!1):b.attachEvent&&b.attachEvent("on"+c,q)};b.loadScriptAsync=function(b){var c=document.createElement("script");c.async=!0;c.src=b;var d=document.getElementsByTagName("script")[0];d?(d.parentNode.insertBefore(c,d),a.log("M2",b)):a.log("M3",b)};b.mergeJSON=h;b.hasOwnPropertyDefined=q;b.Vh=function(a){var c=[];f(a)&&(c=b.isArray(a)?a:[a]);return c};b.generateGUID=function(a){return f(a)&&c(a.getRandomValues)&&function(){function b(a){a= 6 | a.toString(16);return"0000".substr(a.length)+a}var c=new Uint16Array(8);a.getRandomValues(c);return b(c[0])+b(c[1])+"_"+b(c[2])+"_"+b(c[3])+"_"+b(c[4])+"_"+b(c[5])+b(c[6])+b(c[7])}}(window.crypto||window.msCrypto)||function(){return"xxxxxxxx_xxxx_4xxx_yxxx_xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"==a?b:b&3|8).toString(16)})};b.Ld=function(a){return a?(a=a.stack)&&"string"===typeof a?a:null:null};b.trim=p;b.fh=function(a){var b={},c,d;if(!a)return b;var q=a.split("\n"); 7 | for(d=0;darguments.length||(b=Array.prototype.slice.call(arguments),c=a.utils.Ld(b[0]),b=b.slice(1).join(" | "),a.log(b),f(b,c))};a.assert=function(b,c){b||a.error("Assert fail: "+c)};a.dumpLog=a.isDebug?function(){for(var a= 15 | "",b=0;b","g"),"\n\t")+"\n";return a}:function(){};a.ih=function(b,c,d,h){var e="",e="",f=(new window.Error).stack,g,f=a.utils.isString(f)?f.substring(5):f+"";a.utils.isDefined(g)||(g=a.utils.map(h,function(a){return null===a?"null":void 0==a?"undefined":""===a?"''":a}));switch(b){case 0:case 3:e=a.ja[b];e=a.utils.isDefined(d)?""+e+c+"\n in "+d+"("+g.join(", ")+")\n"+f:""+e+c+"\n"+f;break;case 1:e=a.ja[b];e=""+e+c+"\nin "+d+"("+g.join(", ")+")\n"+f;break; 16 | case 2:case 4:e=a.ja[b];e=""+e+c+", but "+d+"="+g.join(", ")+"\n"+f;break;default:e=a.ja[0],e=""+e+c+"\nin "+d+"("+g.join(", ")+")\n"+f}return e};a.cIEBU=b;var h=0;a.log("M4")})(g||(g={}));(function(a){var b=function(){function a(b){this.max=b;this.Ma=0}a.prototype.tg=function(){this.wa()||this.Ma++};a.prototype.wa=function(){return this.Ma>=this.max};a.prototype.reset=function(){this.Ma=0};return a}(),f=function(){function e(){this.pa=[];this.pb=new b(e.Pe);this.ab=new b(e.Ie)}e.prototype.submit= 17 | function(b){this.push(b)&&a.initEXTDone&&this.processQ()};e.prototype.processQ=function(){for(var b=this.If(),d=0;d=a.conf.Fe?a.log("M13"):(f=a.utils.Ld(f),a.command("reportPageError",new a.events.Error(a.utils.mergeJSON({msg:b+"",url:a.utils.isString(h)?h:void 0,line:a.utils.isNumber(e)?e:void 0,stack:f},this.status))),c.errorsSent++)};c.prototype.Wc=function(){var b=this;a.aop.support(window.onerror)? 30 | (window.onerror=a.aop.around(window.onerror,function(a,e,f,g,r){c.Ya||(b.qd(a,e,f,r),c.Ya=!0)},function(){c.Ya=!1},"onerror"),a.log("M14")):a.log("M15")};c.Ya=!1;c.errorsSent=0;return c}(b.Hb);b.ErrorMonitor=f;b.Ra=new b.ErrorMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){var b=function(){function b(){this.Fa=[];this.Ba(b.Ia,0)}b.prototype.Wg=function(a){this.Ba(b.$b,a)};b.prototype.Yg=function(a){this.Ba(b.hc,a)};b.prototype.Xg=function(a){this.Ba(b.bc,a)};b.prototype.Ba=function(a, 31 | b){this.Fa.push({Vg:(new Date).getTime(),Ug:b,hd:a});this.Cf=a};b.prototype.getPhaseName=function(){return this.Cf};b.prototype.getPhaseID=function(a){for(var c=0;c=c[d].Ug)return c[d].hd;a.error("M16",e,a.utils.Jf(c)); 32 | return b.Ia};b.Ia="AFTER_FIRST_BYTE";b.$b="AFTER_DOM_INTERACTIVE";b.hc="AT_ONLOAD";b.bc="AFTER_ONLOAD";b.ec=[b.Ia,b.$b,b.hc,b.bc];return b}();a.ei=b;a.lifecycle=new b;a.lifecycle=a.lifecycle})(g||(g={}));(function(a){(function(a){var f=function(a){function b(){a.apply(this,arguments)}u(b,a);b.prototype.type=function(){return 0};return b}(a.EventTracker);a.PageView=f})(a.events||(a.events={}))})(g||(g={}));(function(a){(function(b){var f=a.utils.now,e=function(){function c(){}c.prototype.setUp=function(){var b= 33 | document.readyState;if("loading"===b)a.log("M17"),c.wh(),c.Dd();else{var h={timeStamp:f()};c.X(h);"interactive"===b?(a.log("M18"),c.Dd()):(a.log("M19"),c.ca(h),c.fd(h))}};c.Dd=function(){a.utils.addEventListener(window,"load",c.ca);a.utils.addEventListener(window,"load",c.fd)};c.fd=function(d){c.currentBasePage=new a.events.PageView;a.lifecycle.Yg(d&&d.timeStamp);a.utils.lb(function(){var d=f();a.lifecycle.Xg(d);a.command("mark","onload",d);b.PerformanceMonitor.perf&&(b.perfMonitor.xf(),b.perfMonitor.yf()); 34 | a.command("reportOnload",c.currentBasePage);a.utils.loadScriptAsync(a.conf.adrumExtUrl)});a.log("M20")};c.wh=function(){if(a.utils.isFunction(document.addEventListener))document.addEventListener("DOMContentLoaded",c.X,!1);else if(a.utils.isObject(document.attachEvent)){document.attachEvent("onreadystatechange",c.X);var b=null;try{b=null===window.frameElement?document.documentElement:null}catch(h){}null!=b&&b.doScroll&&function p(){if(!c.isReady){try{b.doScroll("left")}catch(a){setTimeout(p,10);return}c.ca()}}()}else a.exception("M21"); 35 | a.log("M22")};c.ca=function(b){c.Zc||(a.lifecycle.Wg(b&&b.timeStamp),a.command("mark","onready",f()),c.Zc=!0)};c.X=function(a){document.addEventListener?(document.removeEventListener("DOMContentLoaded",c.X,!1),c.ca(a)):"complete"===document.readyState&&(document.detachEvent("onreadystatechange",c.X),c.ca(a))};c.isReady=!1;c.Zc=!1;return c}();b.DOMEventsMonitor=e;b.Hf=new b.DOMEventsMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var f=function(){function b(){this.navTiming= 36 | this.resTiming=null}b.prototype.setUp=function(){b.perf=window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance;a.utils.isObject(b.perf)&&a.utils.isObject(b.perf.timing)||(b.perf=void 0);this.setResourceTimingBufferSize()};b.prototype.setResourceTimingBufferSize=function(){var c=b.perf,d=a.conf.userConf&&a.conf.userConf.resTiming&&a.conf.userConf.resTiming.bufSize;!a.utils.isNumber(d)||0>=d?a.log("M23"):c&&a.utils.isFunction(c.setResourceTimingBufferSize)?c.setResourceTimingBufferSize(d): 37 | a.log("M24setResourceTimingBufferSize is not supported")};b.prototype.xf=function(){var c=b.perf;if(c=c&&c.timing)if(c.navigationStart&&c.navigationStart<=c.loadEventEnd){var d={},h;for(h in c){var q=c[h];"number"===typeof q&&(d[h]=q)}this.navTiming=d}else a.log("M26");else a.log("M25")};b.prototype.yf=function(){this.resTiming=this.Dc()};b.prototype.Dc=function(){var c=b.perf,d=[];c&&c.getEntriesByType&&(c=c.getEntriesByType("resource"))&&c.length&&0=b.conf.maxPerPageView||n.Ed(d,c,b.conf)||(this._adrumAjaxT=new a.events.AdrumAjax(a.utils.mergeJSON({method:c,url:d},b.status)))},null,"XHR.open",n.uc);this.g.send=a.aop.around(this.g.send, 53 | function(c){var d=this,h=this._adrumAjaxT;if(h&&!(++b.Ja>b.conf.maxPerPageView)){var e=a.utils.now(),q=h.getSendTime();a.assert(null===q,"M39");h.timestamp(e);h.markSendTime(q||e);h.parentPhase(a.lifecycle.getPhaseName());n.Rc(h.url())?d.setRequestHeader("ADRUM","isAjax:true"):a.log("M40",document.location.href,h.url());c=n.gg(h.url(),b.conf.parameter,c);h.parameter(c);var f=0,p=function(){if(4==d.readyState)a.log("M41"),b.Ga(d);else{var c=null;try{c=d.onreadystatechange}catch(h){a.log("M42",h);b.Ga(d); 54 | return}f++;c?a.aop.support(c)?(d.onreadystatechange=b.pc(c,d,"XHR.onReadyStateChange"),a.log("M43",f)):(a.log("M44"),b.Ga(d)):f=this.da.Ea){for(var c=[],e=0;e