/* TAGS ----------------------------------------------------------------------------- */ * { font-family: Arial, Helvetica; font-size: 11px; line-height: 13px; } body { position: fixed; background-position: 0px 70px; height: 100%; width: 100%; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; background-repeat: repeat; background-image: url('/images/cashyourself/body-bg-pattern.png'); overflow: hidden; } a { color: inherit; text-decoration: none; } a:hover { text-decoration: underline; } b { font-size: inherit; } br { line-height: 8px; } label { display: block; padding-top: 4px; } form { display: inline; padding: 0; margin: 0; } input { line-height: normal; } table { font-weight: inherit; font-size: inherit; text-decoration: inherit; color: inherit;} tr { font-weight: inherit; font-size: inherit; text-decoration: inherit; color: inherit; } td { font-weight: inherit; font-size: inherit; text-decoration: inherit; padding-right: inherit; padding-left: inherit; padding-bottom: inherit; padding-top: inherit; color: inherit; } ul, ol { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; } iframe { background-color: transparent; } /* INPUT ---------------------------------------------------------------------------- */ .inputText { margin-bottom: 1px; width: 100%; } .inputTextarea { margin-top: 1px; margin-bottom: 1px; width: 100%; height: 100px; } .inputSelect { margin-top: 1px; margin-bottom: 1px; width: 100%; } .inputRequired { } /* NAVIGATION ----------------------------------------------------------------------- */ .navigation { height: 85px; left: 0px; top: 0px; position: absolute; width: 100%; background-repeat: repeat-x; color: white; background-image: url(/images/cashyourself/navigation-bg-gradient.png); z-index: 1; } .navigationBar { height: 70px; } .navigationTab { cursor: pointer; position: relative; } .navigationTitle { padding-top: 10px; padding-right: 15px; padding-left: 15px; font-weight: bold; padding-bottom: 4px; display: block; } .navigationButton { padding-bottom: 4px; padding-top: 4px; /*width: 100%;*/ padding-right: 15px; padding-left: 15px; text-decoration: none; color: black; display: block; cursor: pointer; } .navigationButton:hover { text-decoration: none; background-color: #D8DDE6; cursor: pointer; } .navigationButtonSelected { padding-right: 15px; padding-left: 15px; padding-bottom: 4px; padding-top: 4px; /*width: 100%;*/ display: block; text-decoration: none; color: #28446F; background-color: #D8DDE6; cursor: pointer; } .navigationButtonSelected:hover { text-decoration: none; cursor: pointer; } .navigationButtonDisabled { padding-right: 15px; padding-left: 15px; padding-bottom: 4px; padding-top: 4px; /*width: 100%;*/ display: block; text-decoration: none; color: #666666; cursor: default; } .navigationButtonDisabled:hover { text-decoration: none; cursor: default; } /* CONTENT -------------------------------------------------------------------------- */ .contentButton { /*height: 18px;*/ top: 2px; position: relative; width: 75px; } .contentLink { text-decoration: underline; color: #000000; font-weight: normal; display: inline; } .contentLink:hover { color: #666666; } /* WINDOW --------------------------------------------------------------------------- */ .window { height: 480px; width: 720px; position: absolute; z-index: 100; visibility: hidden; } .windowTitleBar { position: absolute; left: 0px; top: 0px; width: 720px; height: 25px; } .windowTitleBarLeft { width: 10px; background-image: url(/images/cashyourself/window-titlebar-bg-left.png); } .windowTitleBarMiddle { color: white; background-image: url(/images/cashyourself/window-titlebar-bg-middle.gif); } .windowTitleBarRight { width: 10px; background-image: url(/images/cashyourself/window-titlebar-bg-right.png); } .windowMeta { font-size: 11px; color: #AAAAAA; } a.windowMeta:hover { color: white; } .windowResizeButton { float: right; background-image: url(/images/cashyourself/window-resize-button.gif); height: 19px; width: 19px; } .windowPaddingContainer { padding-right: 15px; padding-left: 15px; padding-bottom: 10px; padding-top: 10px; } .windowContentContainer { position: absolute; left: 200px; top: 25px; height: 435px; width: 520px; color: black; background-repeat: repeat-x; background-image: url(/images/cashyourself/window-content-bg.png); background-color: #DEDEDE; overflow: auto; } .windowContentFooter { left: 200px; top: 460px; position: absolute; width: 520px; height: 20px; background-repeat: repeat-x; background-image: url(/images/cashyourself/window-content-footer-bg.gif); } .windowNavigationContainer { height: 435px; position: absolute; left: 0px; top: 25px; width: 200px; color: black; border-right-color: #999999; border-right-width: 1px; border-right-style: solid; background-color: #B2C0D7; overflow: hidden; overflow-x: hidden; overflow-y: auto; } .windowNavigationFooter { left: 0px; top: 460px; position: absolute; border-color: #777777; border-right-width: 1px; border-right-style: solid; width: 200px; height: 20px; background-repeat: repeat-x; background-image: url(/images/cashyourself/window-navigation-footer-bg.gif); } .windowShadow { right: -11px; bottom: -11px; left: -5px; top: -5px; position: absolute; } .windowBlocker { right: 0px; bottom: 0px; left: 0px; top: 0px; position: absolute; border-width: 0px; } .windowSearchContainer { height: 50px; position: absolute; top: 0px; left: 0px; width: 200px; color: black; border-right-color: #999999; border-right-width: 1px; border-right-style: solid; overflow: hidden; } .windowSearch { padding-bottom: 4px; padding-top: 4px; padding-right: 15px; padding-left: 15px; background-color: #B2C0D7; height: 100%; } /* TOOLTIP -------------------------------------------------------------------------- */ .tooltip { position: absolute; z-index: 2000000000; top: 0px; left: 0px; width: 178px; display: none; } .tooltipContent { color: black; background-color: #ffffe0; border-width: 1px; border-style: solid; border-color: #000000; border-bottom-width: 0; padding: 5px; } /* SLOTS ---------------------------------------------------------------------------- */ .slotContent { padding-top: 0px; padding-bottom: 20px; padding-right: 0px; padding-left: 15px; } .slotOptions { float:right; display: inline-block; padding-top: 8px; padding-bottom: 8px; } .slotLinkContainer { padding-top: 8px; padding-bottom: 8px; padding-right: 5px; padding-left: 0px; } .slotLink { background-position: 0px 9px; background-repeat: no-repeat; background-image: url(/images/cashyourself/slot-marker-open.gif); padding-top: 8px; padding-bottom: 8px; padding-right: 5px; padding-left: 15px; display: block; color: black; font-weight: bold; width: auto; overflow: visible; } .slotLinkClosed { background-position: 0px 9px; background-repeat: no-repeat; background-image: url(/images/cashyourself/slot-marker-closed.gif); padding-top: 8px; padding-bottom: 8px; padding-right: 5px; padding-left: 15px; display: block; color: black; font-weight: bold; width: auto; overflow: visible; } .slotLink:first-child { background-position: 0px 1px; padding-top: 0px; } .slotLinkClosed:first-child { background-position: 0px 1px; padding-top: 0px; } .slotLink:hover { text-decoration: underline; } .slotLinkClosed:hover { text-decoration: underline; } .slotOptionLink { text-decoration: underline; color: #000000; } .slotOptionLink:hover { text-decoration: underline; color: #666666; } .slotOptionLinkSelected { text-decoration: underline; color: #666666; } .slotOptionLinkSelected:hover { text-decoration: underline; color: #666666; } .slotSeparatorHorizontal { background-image: url(/images/cashyourself/slot-separator.gif); width: 100%; height: 1px; overflow: hidden; } .slotSeparatorVertical { background-image: url(/images/cashyourself/slot-separator-vertical.gif); width: 31px; height: 100%; } /* TABLES --------------------------------------------------------------------------- */ .tableRowBlank { background-color: transparent; padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; } .tableRowLight { background-color: #f5f5f5; padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; } .tableRowWhite { background-color: #e5e5e5; padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; } .tableRowWhiteNew { background-color: #D8F4D5; padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; } .tableRowAlternate { padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; background-color: #d5d5d5; } .tableRowAlternateNew { padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; background-color: #C0EEBB; } /* BOXES ---------------------------------------------------------------------------- */ .box { left: 35px; top: 100px; color: #000000; position: absolute; height: 240px; width: 180px; visibility: hidden; } .boxBackground { right: -5px; left: -5px; bottom: -5px; top: -5px; position: absolute; } .boxTitleBar { padding-right: 10px; padding-left: 10px; padding-bottom: 6px; padding-top: 6px; position: absolute; } .boxFeatures { float: right; margin-right: 20px; color: #999999; } .boxContentContainer { height: 190px; width: 179px; left: 0px; top: 26px; position: absolute; color: inherit; overflow: auto; overflow-x: hidden; overflow-y: auto; } .boxContentFooter { color: inherit; padding-right: 10px; padding-left: 11px; padding-bottom: 5px; padding-top: 5px; height: 25px; width: 179px; top: 215px; position: absolute; display: block; } .boxContentText { color: inherit; } .boxContentTitle { color: inherit; } .boxContentLink { text-decoration: underline; color: inherit; } .boxContentLink:hover { color: #666666; } .boxContentDisabled { color: #999999; } .boxPaddingContainerSmall { padding-right: 1px; padding-left: 1px; padding-bottom: 5px; padding-top: 10px; } .boxPaddingContainerSmallSans { padding-right: 5px; padding-left: 10px; padding-bottom: 0px; padding-top: 8px; } .boxPaddingContainerLarge { padding-right: 20px; padding-left: 20px; padding-bottom: 15px; padding-top: 15px; } .boxPaddingContainerLargeSans { padding-right: 25px; padding-left: 50px; padding-bottom: 0px; padding-top: 0px; } .boxLink { position: relative; top: -5px; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; padding-right: 10px; display: block; cursor: pointer; color: inherit; background-image: url(/images/cashyourself/blank.gif); } .boxLink:hover { background-image: url(/images/cashyourself/box-link-bg-over.gif); text-decoration: none; color: inherit; } .boxLinkDisabled { position: relative; top: -5px; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; padding-right: 10px; display: block; text-decoration: none; color: #999999; } .boxLinkDisabled:hover { text-decoration: none; } .boxSeparatorVertical { background-repeat: repeat-y; background-image: url(/images/cashyourself/box-separator-vertical.png); width: 31px; } .boxSeparatorVerticalBlank { width: 31px; } .boxSeparatorHorizontal { background-repeat: repeat-x; background-image: url(/images/cashyourself/box-separator.png); height: 21px; } .boxTeaser { } .boxTeaser td.middle { background-image: url(/images/cashyourself/box-teaser-normal-middle.png); background-repeat: repeat; } .boxTeaser td.topLeft { background-image: url(/images/cashyourself/box-teaser-normal-topleft.png); background-repeat: no-repeat; width: 20px; height: 20px; } .boxTeaser td.top { background-image: url(/images/cashyourself/box-teaser-normal-top.png); background-repeat: repeat-x; height: 20px; } .boxTeaser td.topRight { background-image: url(/images/cashyourself/box-teaser-normal-topright.png); background-repeat: no-repeat; width: 20px; height: 20px; } .boxTeaser td.right { background-image: url(/images/cashyourself/box-teaser-normal-right.png); background-repeat: repeat-y; width: 20px; } .boxTeaser td.bottomRight { background-image: url(/images/cashyourself/box-teaser-normal-bottomright.png); background-repeat: no-repeat; width: 20px; height: 20px; } .boxTeaser td.bottom { background-image: url(/images/cashyourself/box-teaser-normal-bottom.png); background-repeat: repeat-x; height: 20px; } .boxTeaser td.bottomLeft { background-image: url(/images/cashyourself/box-teaser-normal-bottomleft.png); background-repeat: no-repeat; width: 20px; height: 20px; } .boxTeaser td.left { background-image: url(/images/cashyourself/box-teaser-normal-left.png); background-repeat: repeat-y; width: 20px; } /*.boxTeaser:hover { text-decoration: none; } .boxTeaser:hover td.middle { background-image: url(/images/cashyourself/box-teaser-hover-middle.png); background-repeat: repeat; } .boxTeaser:hover td.topLeft { background-image: url(/images/cashyourself/box-teaser-hover-topleft.png); background-repeat: no-repeat; width: 20px; height: 20px; } .boxTeaser:hover td.top { background-image: url(/images/cashyourself/box-teaser-hover-top.png); background-repeat: repeat-x; height: 20px; } .boxTeaser:hover td.topRight { background-image: url(/images/cashyourself/box-teaser-hover-topright.png); background-repeat: no-repeat; width: 20px; height: 20px; } .boxTeaser:hover td.right { background-image: url(/images/cashyourself/box-teaser-hover-right.png); background-repeat: repeat-y; width: 20px; } .boxTeaser:hover td.bottomRight { background-image: url(/images/cashyourself/box-teaser-hover-bottomright.png); background-repeat: no-repeat; width: 20px; height: 20px; } .boxTeaser:hover td.bottom { background-image: url(/images/cashyourself/box-teaser-hover-bottom.png); background-repeat: repeat-x; height: 20px; } .boxTeaser:hover td.bottomLeft { background-image: url(/images/cashyourself/box-teaser-hover-bottomleft.png); background-repeat: no-repeat; width: 20px; height: 20px; } .boxTeaser:hover td.left { background-image: url(/images/cashyourself/box-teaser-hover-left.png); background-repeat: repeat-y; width: 20px; }*/ /* MESSAGES ------------------------------------------------------------------------- */ .error, .alert { color: black; padding: 7px; border-color: #ff6699; border-style: solid; border-width: 1px; background-color: #ffd3d3; } .warning { color: black; padding: 7px; border-color: #ffee00; border-style: solid; border-width: 1px; background-color: #fcfccc; } .confirmation { padding: 7px; border-color: #00CC00; border-style: solid; border-width: 1px; background-color: #e5ffd6; } .information { padding: 7px; border-color: #9999ff; border-style: solid; border-width: 1px; background-color: #DCE4F7; } .popup { padding: 7px; border-color: #666666; border-style: solid; border-width: 1px; border-radius: 8px; background-color: #DEDEDE; background-repeat: repeat-x; background-image: url('/images/cashyourself/popup-content-bg.png'); -moz-border-radius: 8px; -webkit-border-radius: 8px; } .popupHeaderLight { font-size: 18px; line-height: 25px; } .popupHeaderHeavy { font-size: 18px; font-weight: bold; line-height: 25px; } /* GENERAL -------------------------------------------------------------------------- */ .background { position: fixed; height: 100%; width: 100%; z-index: 0; background-repeat: repeat-x; background-image: url('/images/cashyourself/body-bg-gradient.png'); } .title { line-height: 19px; font-weight: bold; text-transform: none; margin-bottom: 10px; display: block; font-size: 14px; } .subtitle { line-height: 17px; font-weight: bold; text-transform: none; margin-bottom: 10px; display: block; font-size: 13px; } .footer { position: absolute; left: 0px; bottom: 0%; height: 34px; width: 100%; background-repeat: repeat-x; background-image: url(/images/cashyourself/footer-bg.png); color: #666666; z-index: 5; } .disabled { color: #666666; } .highlight { background-color: yellow; font-size: inherit; font-weight: inherit; } .light { color: #888888; font-weight: normal; } .redbutton { color: #ffffff; font-weight: bold; cursor: hand; }