body, div, form, input, textarea, p, th, td, h1, h2, h3, h4, h5, h6, ul, li {
margin:0;
padding:0;
}
body {
background:url("../images/page_bg.jpg") repeat-x scroll 0 0 #AAAAAA;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:0.75em;
}
h1 {
font-size:2.166em;
padding-bottom:5px;
}
h2 {
font-size:1.83em;
padding-bottom:5px;
}
h3 {
font-size:1.17em;
margin:30px 0 0;
padding-bottom:8px;
}
h4 {
font-size:1em;
margin:20px 0 0;
padding-bottom:5px;
}
a:link, a:visited, a:hover {
color:#2A61AE;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a label {
cursor:pointer;
}
a:hover label {
text-decoration:underline;
}
p {
margin:10px 0 0;
}
ul, ul li {
list-style-type:none;
}
input, select {
vertical-align:middle;
}
input, textarea, select {
font-family:inherit;
font-size:inherit;
}
fieldset, img {
border:0 none;
}
.nomargin {
margin:0 !important;
}
.noborder, .noborder td, table tr.noborder td, table tr.noborder {
border:medium none !important;
}
.nopadding {
padding:0 !important;
}
#container {
margin:0 auto;
padding:10px 0 30px;
text-align:left;
width:986px;
}
#header {
clear:both;
position:relative;
width:986px;
z-index:998;
}
#header #logo {
height:44px;
margin:0 0 10px 15px;
}
#header #logo .mainlogo {
border-width:0;
display:block;
padding-top:5px;
}
#header #logo .printlogo {
border-width:0;
display:none;
}
#header .utilityLinks {
color:#FFFFFF;
font-size:0.916em;
line-height:1.66em;
position:absolute;
right:0;
top:0;
}
#header .utilityLinks span.links {
float:right;
text-align:right;
width:550px;
}
#header .utilityLinks span.search {
display:block;
padding-top:5px;
text-align:right;
}
#header .utilityLinks span.search a {
color:#2A61AE;
}
#header .utilityLinks a {
color:#FFFFFF;
margin:0 5px;
}
#header .utilityLinks #contactFA {
float:right;
margin-left:20px;
width:200px;
}
#header .utilityLinks #contactFA span.corner {
background:none repeat scroll 0 0 #4D4D4D;
display:block;
}
#header .utilityLinks #contactFA p {
margin-top:5px;
}
#header .utilityLinks #contactFA p.topSep {
border-top:1px dotted #7F94A0 !important;
padding-top:5px;
}
#header .utilityLinks #contactFA a {
color:#FFFFFF;
margin:0;
}
#header .utilityLinks #contactFA .col1 {
width:40px;
}
#header .utilityLinks #contactFA .col2 {
float:right;
width:210px;
}
#header .utilityLinks #contactFA .panelBody {
background:none repeat scroll 0 0 #4D4D4D;
padding:10px 15px;
position:relative;
}
#header .utilityLinks #contactFA .panelBody a.panelExpand {
background:url("../images/sprite_icons.gif") no-repeat scroll right -900px transparent;
height:30px;
outline:medium none;
padding-right:15px;
position:absolute;
right:15px;
text-decoration:none;
top:15px;
}
#header .utilityLinks #contactFA .panelBody a.panelExpand span {
visibility:hidden;
}
#header .utilityLinks #contactFA .panelBody a.panelCollapse {
background:url("../images/sprite_icons.gif") no-repeat scroll right -850px transparent;
height:30px;
outline:medium none;
padding-right:15px;
position:absolute;
right:15px;
text-decoration:none;
top:15px;
}
#header .utilityLinks #contactFA .panelBody a.panelCollapse span {
visibility:hidden;
}
#header .utilityLinks #contactFA .panelBody .panelInfo {
padding-right:25px;
text-align:right;
}
#header .utilityLinks #contactFA .panelBody .panelDetail {
display:none;
}
#header .utilityLinks #contactFA .panelBody img.photo {
border:1px solid #FFFFFF;
float:left;
margin-right:10px;
}
#header .utilityLinks #contactFA .panelAlert {
background:url("../images/sprite_bg.gif") repeat-x scroll left -640px transparent;
color:#333333;
cursor:pointer;
display:block;
font-weight:bold;
padding:0 5px;
text-align:right;
width:auto;
}
#header .utilityLinks #contactFA .panelAlert a.newFileLink {
background:url("../images/sprite_icons.gif") no-repeat scroll left -647px transparent;
color:#333333;
display:block;
text-align:right;
width:100%;
}
#header .utilityLinks #contactFA .panelAlert a.newFileLink:hover {
text-decoration:none;
}
#header .utilityLinks #contactFA .panelAlert div {
border:0 solid #F4F4F4;
padding:2px 10px;
}
#header .utilityLinks #contactFA .panelLinks {
background:url("../images/sprite_bg.gif") repeat-x scroll left -600px transparent;
display:none;
padding:0;
text-align:center;
}
#header .utilityLinks #contactFA .panelLinks a {
color:#333333;
outline:medium none;
}
#header .utilityLinks #contactFA span.panellinkscorner {
background:none repeat scroll 0 0 transparent;
}
#header .utilityLinks #contactFA span.panelalertcorner {
background:url("../images/sprite_bg.gif") repeat-x scroll left -668px transparent;
}
#contactFA_teamLink {
background:url("../images/sprite_icons.gif") no-repeat scroll -40px -895px transparent;
cursor:pointer;
padding-left:20px;
}
#contactFA_teamLink.collapse {
background:url("../images/sprite_icons.gif") no-repeat scroll -40px -845px transparent;
cursor:pointer;
padding-left:20px;
}
#contactFA_teamDiv {
background:none repeat scroll 0 0 #F2F5F5;
color:#2E5466;
margin-top:10px;
}
#contactFA_teamDiv table a {
color:#2E5466 !important;
}
#contactFA_teamDiv table td {
background:none repeat scroll 0 0 transparent;
}
#contactFA_teamDiv .bottomSep {
border-bottom:1px dotted #708D94;
}
#header #globalNav {
height:30px;
}
#header #globalNav ul {
margin:0;
padding:0;
}
#header #globalNav ul li {
float:left;
font-weight:bold;
list-style-type:none;
margin:0 3px 0 0;
padding:0;
}
#header #globalNav ul li a {
background:url("../images/l1_navbg.jpg") repeat-x scroll left 1px transparent;
color:#FFFFFF;
float:left;
line-height:29px;
outline:medium none;
padding:0;
}
#header #globalNav ul li a span {
border-top:1px solid #999999;
display:block;
margin:0 1px;
padding:0 12px 0 15px;
}
#header #globalNav ul li a:hover, #header #globalNav ul li a.selected {
background:url("../images/l1_navsbg.jpg") repeat-x scroll left 1px transparent;
color:#FFFFFF;
text-decoration:none;
}
#header #globalNav ul li a:hover span, #header #globalNav ul li a.selected span {
border-top:1px solid #97172E;
color:#FFFFFF;
}
#header #level2Nav {
background:url("../images/l2_navbar.jpg") no-repeat scroll center center transparent;
clear:both;
height:30px;
width:100%;
}
#header #noNav {
background:url("../images/l2_navbar.jpg") no-repeat scroll center bottom transparent;
clear:both;
font-size:1px;
height:8px;
width:100%;
}
#header #level2Nav ul {
margin:0;
padding:3px 0 0 10px;
}
#header #level2Nav ul li {
float:left;
font-weight:bold;
list-style-type:none;
margin:0 10px 0 0;
padding:0;
}
#header #level2Nav ul li a {
color:#FFFFFF;
float:left;
line-height:15px;
outline:medium none;
padding:0;
}
#header #level2Nav ul li a span {
display:block;
font-size:0.916em;
font-weight:bold;
margin:0 1px;
padding:1px 4px 2px 6px;
}
#header #level2Nav ul li a:hover, #header #level2Nav ul li a.selected {
background:url("../images/l2_selected.gif") repeat-x scroll left center transparent;
color:#FFFFFF;
text-decoration:none;
}
#header #level2Nav ul li a:hover span, #header #level2Nav ul li a.selected span {
border-bottom:1px solid #5E0C1B;
border-top:1px solid #5E0C1B;
color:#FFFFFF;
padding-bottom:0;
padding-top:0;
}
#header #level2Nav span.corner {
background:none repeat scroll 0 0 #97172E;
clear:left;
margin:0 1px 0 0;
}
#content {
background:url("../images/bg_content.jpg") no-repeat scroll 0 0 #FFFFFF;
padding:0 8px;
}
.loginContent {
padding-top:10px !important;
}
.gb {
background:url("../images/bg_content_gb.jpg") no-repeat scroll 0 0 #FFFFFF !important;
}
.pa {
background:url("../images/bg_content_pa.jpg") no-repeat scroll 0 0 #FFFFFF !important;
}
.ri {
background:url("../images/bg_content_ri.jpg") no-repeat scroll 0 0 #FFFFFF !important;
}
.ps {
background:url("../images/bg_content_ps.jpg") no-repeat scroll 0 0 #FFFFFF !important;
}
.cs {
background:url("../images/bg_content_cs.jpg") no-repeat scroll 0 0 #FFFFFF !important;
}
.mmlight {
color:#267CAB;
font-family:Tahoma,arial,Geneva,sans-serif;
font-size:1.7em;
}
.mmdark {
color:#152B64;
font-family:Tahoma,arial,Geneva,sans-serif;
font-size:2.5em;
}
#pageTitle {
clear:both;
padding:8px 0 0;
width:100%;
}
#pageTitle h1 {
color:#FFFFFF;
font-weight:normal;
height:46px;
margin-left:0;
padding:5px 10px;
}
#pageTitle #level3Nav span.corner {
background:none repeat scroll 0 0 #FFFFFF;
margin-left:0;
}
#pageTitle #level3Nav {
clear:both;
display:block;
height:25px;
width:100%;
}
#pageTitle #level3Nav ul {
margin:0;
padding:0;
}
#pageTitle #level3Nav ul li {
float:left;
font-weight:bold;
list-style-type:none;
margin:0 3px 0 0;
padding:0;
}
#pageTitle #level3Nav ul li a {
background:url("../images/sprite_bg.gif") repeat-x scroll left -109px transparent;
color:#2A61AE;
float:left;
line-height:23px;
outline:medium none;
padding:0;
}
#pageTitle #level3Nav ul li a span {
border-top:1px solid #EAEAEA;
display:block;
margin:0 1px;
padding:0 12px 0 15px;
}
#pageTitle #level3Nav ul li a:hover, #pageTitle #level3Nav ul li a.selected {
background:url("../images/sprite_bg.gif") repeat scroll left -134px transparent;
color:#333333;
text-decoration:none;
}
#pageTitle #level3Nav ul li a:hover span, #pageTitle #level3Nav ul li a.selected span {
border-top:1px solid #FFFFFF;
color:#333333;
}
#pageTitle #acctValue {
cursor:default;
margin-right:150px;
}
#pageTitle span.corner {
background:none repeat scroll 0 0 #EAEAEA;
clear:both;
}
#pageTitle a {
color:#FFFFFF;
}
#level4Nav {
background:none repeat scroll 0 0 #EAEAEA;
padding:5px 4px;
}
#level4Nav ul {
list-style-type:none;
margin:0;
padding:0;
width:192px;
}
#level4Nav ul li {
margin:0;
padding:0;
}
#level4Nav ul li a {
display:block;
outline:medium none;
padding:0;
width:100%;
}
#level4Nav ul li a span {
display:block;
padding:4px 15px 4px 10px;
}
#level4Nav ul li a span.corner {
border:medium none;
padding:0;
}
#level4Nav ul li ul {
list-style-type:none;
margin:0;
padding:0 0 0 10px;
width:182px;
}
#level4Nav ul li ul li {
font-size:0.916em;
margin:0;
padding:0;
}
#level4Nav ul li ul li a {
display:block;
width:100%;
}
#level4Nav ul li a.selected {
color:#333333;
font-weight:bold;
text-decoration:none;
}
#level4Nav ul li a.selected span {
background:url("../images/sprite_icons.gif") no-repeat scroll right -792px #FFFFFF;
border-color:#FFFFFF;
border-style:solid;
border-width:0 1px;
}
#level4Nav ul li ul li a.selected span {
background:url("../images/sprite_icons.gif") no-repeat scroll right -792px #FFFFFF;
}
#level4Nav ul li a.selected span.corner {
background:none repeat scroll 0 0 #FFFFFF;
border:medium none;
padding:0;
}
#level4Nav ul li ul li a.selected span.corner {
background:none repeat scroll 0 0 #FFFFFF;
}
#level4Nav ul li ul li a.selected {
background:none repeat scroll 0 0 #FFFFFF;
color:#333333;
font-weight:bold;
text-decoration:none;
}
#level4Nav h3 {
border-bottom:1px solid #CCCCCC;
font-size:1.16em;
margin-top:0;
padding:8px;
}
#pageContent {
background:none repeat scroll 0 0 #FFFFFF;
margin:0;
overflow:visible;
padding:20px 15px 0;
width:940px;
}
#pageContent:after {
clear:both;
content:"";
display:block;
height:0;
}
#pageContent h3, #pageContent h2 {
border-bottom:1px solid #D6D6D6;
}
#pageContent #leftContentCol h4, #pageContent #rightContentCol h4 {
border-bottom:1px solid #D6D6D6;
margin-top:30px;
padding-bottom:5px;
}
#pageContent #contentCol {
min-height:250px;
padding:0 0 30px;
}
#pageContent #leftContentCol {
float:left;
margin:0;
padding-bottom:30px;
}
#pageContent #rightContentCol {
float:right;
margin:0;
padding-bottom:30px;
}
#content.twoColLeft #pageContent #contentCol {
float:right;
width:710px;
}
#content.twoColLeft #pageContent #leftContentCol {
float:left;
width:200px;
}
#content.twoColLeft #pageContent #rightContentCol {
display:none;
}
#content.twoColRight #pageContent #contentCol {
float:left;
width:710px;
}
#content.twoColRight #pageContent #rightContentCol {
float:right;
margin-left:25px;
width:200px;
}
#content.twoColRight #pageContent #leftContentCol {
display:none;
}
#content.twoColRightWide #pageContent #contentCol {
float:left;
padding-right:13px;
width:590px;
}
#content.twoColRightWide #pageContent #rightContentCol {
float:right;
margin-left:12px;
width:320px;
}
#content.twoColRightWide #pageContent #leftContentCol {
display:none;
}
#content.twoColLeftWide #pageContent #contentCol {
float:right;
padding-left:12px;
width:590px;
}
#content.twoColLeftWide #pageContent #leftContentCol {
float:left;
padding-right:13px;
width:320px;
}
#content.twoColLeftWide #pageContent #rightContentCol {
display:none;
}
#wrapperBody:after {
clear:both;
content:"";
display:block;
height:0;
}
#content.oneColLanding #pageContent {
padding:30px;
width:910px;
}
#content.oneColLanding #pageContent #pageWrapper {
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:3px;
}
#content.oneColLanding #pageContent #pageWrapper #wrapperBody {
background:none repeat scroll 0 0 #F9F9F9;
padding:30px 0;
}
#content.oneColLanding #pageContent #pageWrapper #wrapperBody #contentCol {
margin-left:auto;
margin-right:auto;
width:500px;
}
#content.oneColLanding #pageContent #leftContentCol, #content.oneColLanding #pageContent #rightContentCol {
display:none;
}
#content.twoColLanding #pageContent {
padding:20px 15px 30px;
width:940px;
}
#content.twoColLanding #pageContent #pageWrapper {
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:3px;
}
#content.twoColLanding #pageContent #pageWrapper #wrapperBody {
background:none repeat scroll 0 0 #F9F9F9;
padding:0;
width:100%;
}
#content.twoColLanding #pageContent #pageWrapper #wrapperBody #rightContentCol {
padding:15px;
width:310px;
}
#content.twoColLanding #pageContent #pageWrapper #wrapperBody #contentCol {
float:left;
padding:15px;
width:500px;
}
#content.twoColLanding #pageContent #leftContentCol {
display:none;
}
#content.splashLanding #pageContent {
padding:20px 15px 30px;
width:940px;
}
#content.splashLanding #pageContent {
padding:42px 15px 30px;
width:940px;
}
#content.splashLanding #pageContent #contentCol {
float:left;
width:100%;
}
#content.splashLanding #pageContent #leftContentCol {
float:left;
width:230px;
}
#content.splashLanding #pageContent #contentCol h3 {
border:medium none;
color:#821326;
font-size:20px;
margin:0;
padding:0;
}
#content.splashLanding #pageContent #contentCol p {
margin-top:20px;
}
#content.splashLanding #pageContent #contentCol ul {
margin-top:10px;
}
#content.splashLanding #pageContent #leftContentCol img {
margin-left:22px;
}
#content.oneCol #pageContent #contentCol, #pageContent #contentCol {
margin:0;
}
#content.oneColModal {
margin:0;
padding:0;
width:100%;
}
#content.oneColModal #pageContent {
margin:0;
padding:0;
}
#content.oneColModal #pageContent #contentCol {
padding:0 15px 15px;
}
#content.twoColLeftShort #pageContent #leftContentCol {
float:left;
width:166px;
}
#content.twoColLeftShort #pageContent #contentCol {
float:right;
width:754px;
}
#content.twoColLeftShort #pageContent #leftContentCol #level4Nav ul {
width:156px;
}
#content.twoColLeftShort #pageContent #leftContentCol #level4Nav ul li a.selected span {
background:url("../images/arrow_l4.gif") no-repeat scroll 148px 8px #FFFFFF;
}
#leftContentCol span.corner {
background:none repeat scroll 0 0 #EAEAEA;
}
#pageContent h2 {
font-weight:normal;
width:100%;
}
#pageContent h2:after {
clear:both;
content:"";
display:block;
height:0;
}
#footer {
background:none repeat scroll 0 0 #EEEEEE;
border-top:1px solid #D6D6D6;
color:#666666;
font-size:0.916em;
padding:30px 20px 0;
}
#footer a {
color:#666666;
text-decoration:underline;
}
#footer p, #footer table {
margin:10px 0 0;
}
#footer table td {
border:1px solid #666666;
border-collapse:collapse;
padding:5px 15px 5px 5px;
}
#footer span.logo {
float:right;
margin-bottom:20px;
margin-left:20px;
}
#emcode {
background:none repeat scroll 0 0 #EEEEEE;
color:#666666;
font-size:0.916em;
padding:10px 0 20px 20px;
}
#footer a.indent {
border-left:1px solid #C2C2C2;
line-height:20px;
margin-left:5px;
padding-left:5px;
}
#footer a.first {
border:medium none;
line-height:20px;
padding-left:0;
}
div.hnavList, div.hnavListMini {
display:inline;
overflow:hidden;
}
div.hnavList span {
border-right:1px solid #D6D6D6;
margin:0 12px 0 0;
padding:0 14px 0 0;
}
div.hnavListMini span {
border-right:1px solid #D6D6D6;
margin:0 3px 0 0;
padding:0 5px 0 0;
}
div.hnavList span.last, div.hnavListMini span.last {
border:medium none;
margin:0;
padding:0;
}
div.hnavList span.selected, div.hnavListMini span.selected, div.hnavList a.selected, div.hnavListMini a.selected {
color:#666666;
font-weight:bold;
text-decoration:none;
}
#inlineOptions {
left:0;
position:absolute;
top:0;
visibility:hidden;
}
#inlineOptions a {
text-decoration:none;
}
#inlineOptions #inlineEdit {
background:url("../images/sprite_icons.gif") no-repeat scroll right -350px transparent;
padding:0 6px;
}
#inlineOptions #inlineDelete {
background:url("../images/sprite_icons.gif") no-repeat scroll right -250px transparent;
padding:0 6px 0 3px;
}
#inlineCancel {
display:none;
padding-top:10px;
text-align:left;
}
#inlineCancel a {
display:inline !important;
width:auto !important;
}
#inlineBtns {
display:block;
padding-top:10px;
text-align:right;
}
#inlineBtns a {
display:inline !important;
width:auto;
}
.inlineOptions {
}
.rpt-list .inlineOptions {
float:right;
margin-right:20px;
}
.inlineOptions .inlineEdit {
background:url("../images/sprite_icons.gif") no-repeat scroll right -350px transparent;
margin:0;
padding:0 6px;
}
.inlineOptions .inlineDelete {
background:url("../images/sprite_icons.gif") no-repeat scroll right -250px transparent;
padding:0 6px 0 3px;
text-decoration:none;
}
.inlineOptions .inlineEditPH {
background:url("../images/icon_trade.gif") no-repeat scroll 0 0 transparent;
padding:0 6px;
}
#inlineEditPanel a {
display:inline !important;
width:auto;
}
ul.modalTabs {
border-bottom:1px solid #D6D6D6;
height:25px;
margin:0;
padding:0 0 0 10px;
}
ul.modalTabs li {
float:left;
font-weight:bold;
list-style-type:none;
margin:0 3px 0 0;
padding:0;
}
ul.modalTabs li.last {
margin-right:0;
}
ul.modalTabs li a {
background:url("../images/l1_navbg.jpg") repeat-x scroll left 1px transparent;
color:#FFFFFF !important;
float:left;
line-height:24px;
padding:0;
position:relative;
text-align:center;
top:1px;
}
ul.modalTabs li a span {
border-color:#D6D6D6;
border-style:solid;
border-width:1px 1px 0;
display:block;
margin:0;
padding:0 22px;
}
ul.modalTabs li a:hover, ul.modalTabs li a.selected {
background:url("../Images/sprite_bg.gif") repeat scroll left -134px transparent;
text-decoration:none;
}
ul.modalTabs li a:hover span, ul.modalTabs li a.selected span {
color:#333333;
padding-top:0;
}
.modalTabContent {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#D6D6D6;
border-style:solid;
border-width:0 1px 1px;
padding:20px;
}
.modalContentPanel {
border:1px solid #D6D6D6;
margin-top:10px;
padding:0 10px 10px;
}
table td input.itemName {
border:0 none;
color:#277EAE;
cursor:pointer;
font-size:1em;
font-weight:bold;
padding:2px 3px;
width:165px;
}
table td textarea {
background:none repeat scroll 0 0 #FFFFFF;
border:0 none;
cursor:default;
font-family:arial;
font-size:1em;
height:45px;
overflow:auto;
padding:5px;
width:520px;
}
.inlineBtns {
display:none;
margin-top:6px;
}
.inlineBtns a {
padding-left:15px;
}
.new {
background:none repeat scroll 0 0 #F8F9E7;
}
.new textarea {
background:none repeat scroll 0 0 #F8F9E7;
}
tr.highlightShade textarea {
background:none repeat scroll 0 0 #FFFFFF !important;
cursor:text;
}
tr.highlightShade input.itemName {
color:#333333;
cursor:text;
}
table.styleA td, table.styleA th {
padding:8px 5px;
}
table.styleA th {
background:none repeat scroll 0 0 #F1F1F1;
}
table.styleA tr.section td {
border-bottom:1px solid #D6D6D6;
font-weight:bold;
}
table.styleA tr.even td, table.styleA tr.odd td {
border-top:1px dotted #D6D6D6;
}
table.styleA .bottomSep {
border-bottom:1px dotted #D6D6D6;
}
table.styleA .topSep {
border-top:1px dotted #D6D6D6;
}
table.styleA td.total {
border-bottom:1px solid #D6D6D6 !important;
border-top:1px solid #D6D6D6 !important;
}
#FolderList {
padding:5px 0;
}
#FolderList a.btn span {
display:inline;
}
#FolderList li {
cursor:pointer;
display:block;
padding:0;
position:relative;
vertical-align:middle;
}
#FolderList li div {
background:url("../images/sprite_icons.gif") no-repeat scroll 5px -1789px transparent;
margin:0;
padding:5px 5px 5px 34px;
}
#FolderList li div.incoming {
background:url("../images/sprite_icons.gif") no-repeat scroll 5px -1889px transparent;
}
#FolderList li.selected {
background:url("../images/bg_l4_selected.gif") no-repeat scroll 0 5px transparent;
}
#FolderList li div input {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#277EAE;
cursor:pointer;
font-size:1em;
margin-top:2px;
padding:2px 0;
width:120px;
}
#FolderList li.highlightShade div input {
background:none repeat scroll 0 0 #FFFFFF !important;
color:#333333;
cursor:text;
width:152px;
}
#FolderList li.selected div input {
color:#333333;
font-weight:bold;
}
a.btn {
background:url("../images/bg_btn_left.gif") no-repeat scroll left center transparent;
font-size:11px !important;
line-height:21px !important;
margin:0 !important;
outline:medium none;
padding:3px 0 3px 2px !important;
}
a.btn span {
background:url("../images/bg_btn.gif") no-repeat scroll right center transparent;
font-weight:bold !important;
margin:0 !important;
padding:4px 8px 4px 6px !important;
}
a.btn:hover {
background:url("../images/bg_btn_left_on.gif") no-repeat scroll left center transparent;
text-decoration:none;
}
a.btn:hover span {
background:url("../images/bg_btn_on.gif") no-repeat scroll right center transparent;
}
a.btn:active {
padding:3px 0 2px 1px;
}
a.btn:active span {
margin:0;
padding:4px 7px 2px;
}
a.btnOff, a.btnOff:hover {
background:url("../images/bg_btn_off_left.gif") no-repeat scroll left center transparent !important;
color:#858585;
cursor:default;
}
a.btnOff span, a.btnOff:hover span {
background:url("../images/bg_btn_off.gif") no-repeat scroll right center transparent !important;
color:#858585;
}
a.moveUp {
background:url("../images/arrow_up.gif") no-repeat scroll left 3px transparent;
padding-left:9px !important;
padding-right:0 !important;
}
a.moveDown {
background:url("../images/arrow_down.gif") no-repeat scroll left 3px transparent;
padding-left:9px !important;
padding-right:0 !important;
}
a.deleteLink {
background:url("../images/sprite_icons.gif") no-repeat scroll right -250px transparent !important;
font-size:11px !important;
font-weight:normal !important;
margin-left:8px !important;
outline:medium none !important;
padding-left:0 !important;
padding-right:15px !important;
}
a.accordionDisable {
background:url("../images/sprite_icons.gif") no-repeat scroll -28px -2296px transparent;
color:#999999 !important;
cursor:default !important;
font-weight:bold;
padding-left:20px;
text-decoration:none !important;
}
a.addIcon {
background:url("../images/sprite_icons.gif") no-repeat scroll right -1749px transparent;
font-weight:normal;
padding:1px 25px 0 0;
}
h3 a.addIcon {
font-size:0.785em;
}
.hover-panel {
background:none repeat scroll 0 0 #DCDCDC;
border:1px solid #E5E5E5;
cursor:pointer;
padding:0 2px 2px 0;
text-align:left;
}
body > .hover-panel {
background:url("../images/shadow.png") repeat scroll 0 0 transparent;
padding:0 2px 2px 0;
}
.hover-panel .txtLight {
color:#A4BAC6 !important;
}
.hover-panel .head {
background:url("../images/hover_bar.jpg") repeat-x scroll 0 0 #7C1226;
color:#FFFFFF;
font-weight:bold;
padding:8px 10px;
}
.hover-panel .head a.close {
background:url("../images/sprite_icons.gif") no-repeat scroll right -996px transparent !important;
color:#FFFFFF !important;
font-weight:normal !important;
padding-right:15px !important;
}
.hover-panel .head a.close:hover {
text-decoration:none !important;
}
.hover-panel .body {
background:none repeat scroll 0 0 #F4F4F4;
border-color:-moz-use-text-color #999999 -moz-use-text-color #D6D6D6;
border-style:none solid;
border-width:medium 1px;
font-size:0.916em;
padding:1px 8px 8px;
}
.hover-panel .footer {
background:none repeat scroll 0 0 #F4F4F4;
border-color:-moz-use-text-color #999999 #999999 #D6D6D6;
border-style:none solid solid;
border-width:medium 1px 1px;
font-size:0.916em;
padding:1px 8px 0;
}
.hover-panel p {
margin-top:7px;
}
.hover-panel div.col50-50 div.asOfDate {
margin-top:-2px;
}
.hover-panel .body .chartDiv {
float:left;
height:162px;
padding:10px 10px 0 0;
width:195px;
}
div > .hover-panel .body .chartDiv {
float:left;
height:162px;
padding:0 10px 0 0;
width:195px;
}
.hover-panel .summary {
background:url("../images/bck-stocksquotebar.jpg") repeat-x scroll 0 0 transparent;
border-bottom:1px solid #D0D0D0;
border-left:1px solid #D6D6D6 !important;
border-right:1px solid #999999 !important;
border-top:1px solid #D0D0D0;
height:50px !important;
}
.hover-panel .summary .colOne {
border-right:1px solid #D0D0D0;
height:38px;
padding:5px 2px 5px 5px;
width:135px;
}
.hover-panel .summary .colTwo {
border-right:1px solid #D0D0D0;
height:38px;
padding:5px 2px 5px 5px;
width:132px;
}
.hover-panel .summary .colThree {
height:38px;
padding:5px 2px 5px 8px;
width:130px;
}
.hover-panel .summary .hoverData {
font-size:15px;
font-weight:bold;
padding-top:5px;
}
.hover-panel .summary .changePct {
font-size:70%;
}
.hover-panel div.col60-40 .col {
float:right !important;
margin-left:0 !important;
width:34% !important;
}
.hover-panel div.col60-40 {
border-top:1px solid #D6D6D6;
height:21px !important;
margin-top:2px;
padding:6px 4px 4px 0;
}
.hover-panelChartLoading {
background:url("../images/wait_alt.gif") no-repeat scroll center center transparent !important;
}
.priceUp {
background:url("../images/quotearrow.gif") no-repeat scroll left -4px transparent;
color:#339933;
padding-left:18px;
}
.priceDown {
background:url("../images/downArrow.png") no-repeat scroll left 1px transparent;
padding-left:18px;
}
.up {
color:#339933;
}
.down {
color:#CC3333;
}
.hoverloadImgAlt {
background:url("../images/wait_alt.gif") no-repeat scroll center center #F4F4F4 !important;
}
.col50-50 .col {
float:right;
width:48.5%;
}
.col50-50 .first {
float:left;
}
.col33-33-33 .col {
float:left;
margin-left:1.99%;
width:31.5%;
}
.col33-66 .col {
float:left;
margin-left:2%;
width:66%;
}
.col33-66 .first {
float:left;
width:32%;
}
.col40-60 .col {
float:left;
margin-left:2%;
width:59%;
}
.col40-60 .first {
float:left;
width:38%;
}
.col60-40 .col {
float:left;
margin-left:2%;
width:38%;
}
.col60-40 .first {
float:left;
width:59%;
}
.col66-33 .col {
float:right;
margin-left:2%;
width:32%;
}
.col66-33 .first {
float:left;
width:64%;
}
.col25-75 .col {
float:right;
width:74.2%;
}
.col25-75 .first {
float:left;
width:24%;
}
.col50-50 .first, .col33-33-33 .first, .col33-66 .first, .col66-33 .first, .col25-75 .first, .col40-60 .first, .col60-40 .first {
margin-left:0;
}
.col50-50, .col33-33-33, .col33-66, .col66-33, .col25-75, .col40-60, .col60-40 {
}
.col50-50:after, .col33-33-33:after, .col33-66:after, .col66-33:after, .col25-75:after, .col40-60:after, .col60-40:after {
clear:both;
content:"";
display:block;
height:0;
}
.messageModule {
display:none;
margin:0;
overflow:hidden;
}
.messageModule .head {
background:none repeat scroll 0 0 #F3F6FB !important;
border-color:#B0C1D5 !important;
border-style:solid !important;
border-width:0 1px !important;
font-weight:bold !important;
height:auto !important;
line-height:normal !important;
margin-top:0 !important;
padding:0 10px !important;
}
.messageModule .head h4, .alertModule .head h4 {
margin:0;
padding-top:10px !important;
}
.messageModule .body, .messageModule .footer {
background:none repeat scroll 0 0 #F3F6FB !important;
border-color:#B0C1D5 !important;
border-style:solid !important;
border-width:0 1px !important;
margin-bottom:0 !important;
padding:10px !important;
text-align:left !important;
}
.messageModule .footer, .alertModule .footer {
padding-top:0 !important;
}
.messageModule .head a.close, .alertModule .head a.close {
float:right;
font-weight:normal !important;
margin:10px 0 1px !important;
}
.messageModule .highlight {
background:url("../images/hover_bar.jpg") repeat-x scroll 0 0 #7C1226 !important;
color:#FFFFFF !important;
padding:5px 10px 0 !important;
}
.messageModule .highlight h4, .alertModule .highlight h4 {
padding-top:0 !important;
}
.messageModule .highlight a.close, .alertModule .highlight a.close {
background:url("../images/sprite_icons.gif") no-repeat scroll right -996px transparent !important;
color:#FFFFFF;
font-weight:normal !important;
margin:0 !important;
padding-right:15px !important;
}
.messageModule .highlight a.close:hover, .alertModule .highlight a.close:hover {
text-decoration:none !important;
}
.messageModule span.corner {
background:none repeat scroll 0 0 #B0C1D5 !important;
}
.messageModule span.solid {
background:none repeat scroll 0 0 #B6C4C3 !important;
}
.messageModule span.top, .alertModule span.top {
margin-top:10px;
}
.messageModule span.bottom, .alertModule span.bottom {
margin-bottom:10px;
}
.alertModule {
display:none;
margin:0;
overflow:hidden;
}
.alertModule .head {
background:none repeat scroll 0 0 #F5E9E9 !important;
border-color:#E8C5C5 !important;
border-style:solid !important;
border-width:0 1px !important;
font-weight:bold !important;
height:auto !important;
line-height:normal !important;
margin-top:0 !important;
padding:0 10px !important;
}
.alertModule .body {
background:none repeat scroll 0 0 #F5E9E9 !important;
border-color:#E8C5C5 !important;
border-style:solid !important;
border-width:0 1px !important;
margin-bottom:0 !important;
padding:10px !important;
text-align:left !important;
}
.alertModule .highlight {
background:url("../images/bg_modal_head_red.jpg") repeat-x scroll 0 0 transparent !important;
border-color:#A22A2B !important;
border-style:solid !important;
border-width:0 1px !important;
color:#FFFFFF !important;
padding:5px 10px 0 !important;
}
.alertModule span.corner {
background:none repeat scroll 0 0 #E8C5C5 !important;
}
.alertModule span.solid {
background:none repeat scroll 0 0 #A22A2B !important;
}
.alertModule span.top {
margin-top:10px;
}
.alertModule span.bottom {
margin-bottom:10px;
}
.modal .body .messageModule span.top, .modal .body .alertModule span.top, .hoverPopup .alertModule span.top, .hoverPopup .messageModule span.top, .module .alertModule span.top, .module .messageModule span.top, .contentModule span.top {
margin-top:0 !important;
}
.module .alertModule span.bottom, .module .messageModule span.bottom {
margin-bottom:0 !important;
}
div.warningModule {
background:url("../images/yellow_alert_icon.gif") no-repeat scroll 10px 7px #F9F7D0;
border:1px solid #CCC170;
padding:13px 10px 10px 50px;
text-align:left;
}
div.contentModule {
display:block;
margin-bottom:3px;
}
div.contentModule .head {
background:none repeat scroll 0 0 #F1F1F1;
font-weight:bold;
padding:8px 10px 8px 8px;
}
div.contentModuleHead {
background:none repeat scroll 0 0 #F1F1F1;
font-weight:bold;
margin-top:3px;
padding:8px 10px 8px 8px;
}
div.contentModule .body {
border-color:-moz-use-text-color #F1F1F1 #F1F1F1;
border-right:8px solid #F1F1F1;
border-style:none solid solid;
border-width:medium 8px 8px;
padding:10px;
}
div.contentModule .footer {
background:none repeat scroll 0 0 #F1F1F1;
border-color:-moz-use-text-color #F1F1F1 #F1F1F1;
border-right:8px solid #F1F1F1;
border-style:none solid solid;
border-width:medium 8px 8px;
padding:2px 0;
}
div.contentModule .activeBody {
border-color:#CCCCCC;
border-right:8px solid #CCCCCC;
border-style:none solid solid;
border-width:medium 8px 8px;
line-height:1.6;
padding:10px;
}
div.contentModule .actions {
background-color:#CCCCCC;
}
div.contentModule .actions a.expanded {
color:#333333;
}
div.contentBox {
display:block;
margin:0;
width:100%;
}
div.contentBox div.head {
background:none repeat scroll 0 0 #EAEAEA;
font-size:0.916em;
line-height:1.5em;
padding:5px;
}
div.contentBox div.body {
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:3px;
width:auto;
}
div.contentBox div.body div.content {
background:none repeat scroll 0 0 #F1F1F1;
height:1%;
padding:10px 5px;
}
div.contentBox table tr td, div.contentBox table tr {
background:none repeat scroll 0 0 transparent;
}
.prodBox {
clear:both;
width:100%;
}
.prodBox .content {
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:5px;
position:relative;
}
.prodBox .content img {
float:left;
margin-right:15px;
}
.tabContent .tabs {
clear:both;
padding-top:3px;
}
.tabContent .tabs ul {
}
.tabContent .tabs ul:after {
clear:both;
display:block;
height:0;
}
.tabContent .tabs li {
float:left;
font-size:11px;
font-weight:bold;
}
.tabContent .tabs li a {
float:left;
padding:0;
text-align:center;
width:145px;
}
.tabContent .tabs li a:hover {
text-decoration:none;
}
.tabContent .tabs li a span {
background:url("../images/tab_off.jpg") repeat-x scroll left bottom #242625;
border-right:1px solid #D6D6D6;
border-top:1px solid #D6D6D6;
display:block;
padding:8px 0;
}
.tabContent .tabs li.last a span {
border-right:medium none;
}
.tabContent .tabs li a:hover span, .tabContent .tabs li a.selected span {
background:url("../images/tab_on.jpg") repeat-x scroll left bottom #242625;
border-top:1px solid #FFFFFF;
color:#333333;
}
.tabContent {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #D6D6D6;
}
.tabContent .content {
background:none repeat scroll 0 0 #FFFFFF !important;
padding:15px 13px 0 !important;
}
.tabContent .photo {
float:left;
margin-right:20px;
overflow:hidden;
padding-bottom:15px;
width:259px;
}
.tabContentMini .photo {
overflow:hidden;
padding-bottom:15px;
width:282px;
}
.tabContent .photo .border {
background:none repeat scroll 0 0 #F1F1F1;
border:medium none !important;
}
.tabContent .content .headline {
display:block;
font-size:1.5em;
font-weight:bold;
height:auto;
overflow:hidden;
width:270px;
}
.tabContent .content .blurb {
display:block;
height:123px;
margin-top:10px;
overflow:auto;
width:265px;
}
.tabContent .photo {
float:right;
margin-right:0;
overflow:hidden;
padding-bottom:15px;
width:259px;
}
.modal {
left:0;
position:absolute;
top:0;
visibility:hidden;
}
body > .modal {
background:url("../images/shadow.png") repeat scroll 0 0 transparent;
}
.modal .head, .modalHead {
background:url("../images/hover_bar.jpg") repeat-x scroll 0 0 #7C1226 !important;
border-color:#333333 #333333 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#FFFFFF;
font-weight:bold;
height:27px;
line-height:28px;
padding-left:10px;
text-align:left;
}
.modal .head a.close {
background:url("../images/sprite_icons.gif") no-repeat scroll right -989px transparent !important;
color:#FFFFFF !important;
cursor:pointer;
float:right !important;
font-weight:normal !important;
margin-right:10px;
padding-right:15px !important;
}
.modalClose {
background:url("../images/sprite_icons.gif") no-repeat scroll right -989px transparent !important;
color:#FFFFFF !important;
cursor:pointer;
float:right !important;
font-weight:normal !important;
margin-right:10px;
padding-right:15px !important;
}
.modal .body {
background:none repeat scroll 0 0 #FFFFFF;
border-color:-moz-use-text-color #333333 #333333;
border-right:1px solid #333333;
border-style:none solid solid;
border-width:medium 1px 1px;
padding:15px;
text-align:left;
}
.modal .bar {
background:none repeat scroll 0 0 #FFFFFF !important;
border-color:#333333;
border-style:solid;
border-width:0 1px;
text-align:left !important;
}
.modal .body:after {
clear:both;
content:"";
display:block;
height:0;
}
.modalBody {
background:none repeat scroll 0 0 #FFFFFF;
}
.pageMask {
background:none repeat scroll 0 0 #000000;
height:100%;
left:0;
opacity:0.6;
position:absolute;
visibility:hidden;
width:100%;
z-index:999;
}
.pageMaskOverrideTopLeft {
left:0 !important;
top:0 !important;
}
body > .pageMask {
left:0;
margin-left:auto;
margin-right:auto;
position:fixed;
top:0;
}
.hoverPopup {
background:none repeat scroll 0 0 #DCDCDC;
padding:0 2px 2px 0;
position:absolute;
text-align:left;
}
body > .hoverPopup {
background:url("../images/shadow.png") repeat scroll 0 0 transparent;
padding:0 2px 2px 0;
}
.hoverPopup .txtLight {
color:#A4BAC6 !important;
}
.hoverPopup table td, .hoverPopup table tr, .hoverPopup table th {
background:none repeat scroll 0 0 #F4F4F4 !important;
}
.hoverPopup .head {
background:url("../images/hover_bar.jpg") repeat-x scroll 0 0 #7C1226 !important;
border-color:#D6D6D6 !important;
border-style:solid !important;
border-width:1px 1px 0 !important;
color:#FFFFFF !important;
font-weight:bold !important;
padding:8px 10px !important;
}
.hoverPopup .head a.close {
background:url("../images/sprite_icons.gif") no-repeat scroll right -996px transparent !important;
color:#FFFFFF !important;
float:right !important;
font-weight:normal !important;
padding-right:15px !important;
}
.hoverPopup .head a.close:hover {
text-decoration:none !important;
}
.hoverPopup .body {
background:none repeat scroll 0 0 #F4F4F4 !important;
border-color:-moz-use-text-color #999999 #999999 #D6D6D6 !important;
border-style:none solid solid !important;
border-width:medium 1px 1px !important;
font-size:0.916em !important;
padding:10px !important;
}
.hoverPopup p {
margin-top:10px;
}
a.exportLink {
background:url("../images/sprite_icons.gif") no-repeat scroll right -599px transparent;
font-size:11px;
font-weight:normal;
margin-left:8px;
outline:medium none;
padding:1px 20px 1px 0;
}
a.printLink {
background:url("../images/sprite_icons.gif") no-repeat scroll right -499px transparent;
font-size:11px;
font-weight:normal;
margin-left:8px;
outline:medium none;
padding:1px 20px 1px 0;
}
a.glossaryLink {
background:url("../images/sprite_icons.gif") no-repeat scroll right -397px transparent;
font-size:11px !important;
font-weight:normal !important;
margin-left:8px;
outline:medium none;
padding:1px 16px 1px 0;
}
a.helpLink {
background:url("../images/sprite_icons.gif") no-repeat scroll right -450px transparent;
color:#333333 !important;
font-size:10px !important;
font-weight:bold !important;
padding:0 4px 2px !important;
text-decoration:none !important;
vertical-align:middle;
}
a.customizeLink {
background:url("../images/sprite_icons.gif") no-repeat scroll right -198px transparent;
font-size:13px !important;
margin-right:2px;
outline:medium none;
padding-right:20px;
}
a.refreshLink {
background:url("../images/sprite_icons.gif") no-repeat scroll left -547px transparent;
outline:medium none;
padding:0 3px 0 15px;
vertical-align:middle;
}
.pdf {
background:url("../images/icon_acrobat.gif") no-repeat scroll left 4px transparent;
padding:8px 0 8px 18px;
}
a.close {
background:url("../images/sprite_icons.gif") no-repeat scroll right -991px transparent !important;
color:#FFFFFF;
display:inline-block;
padding-right:15px;
}
a.close span {
display:inline-block;
overflow:hidden;
visibility:hidden;
width:1px;
}
a.close:hover {
text-decoration:none !important;
}
a.expanded {
background:url("../images/sprite_icons.gif") no-repeat scroll left -49px transparent;
}
a.collapsed {
background:url("../images/sprite_icons.gif") no-repeat scroll left 1px transparent;
}
a.expanded, a.collapsed {
display:inline-block;
font-weight:bold;
line-height:14px;
outline:medium none;
padding-left:20px;
}
a.expanded span, a.collapsed span {
display:inline-block;
overflow:hidden;
visibility:hidden;
width:1px;
}
a.disabled {
color:#CCCCCC !important;
}
a.disabled:hover {
text-decoration:none;
}
a.disabled, a.disabled:hover {
cursor:default !important;
}
a.dropdown {
background:url("../images/sprite_icons.gif") no-repeat scroll right -744px transparent;
padding:0 10px 0 0;
}
a.calendar {
background:url("../images/icon_calendar1.gif") no-repeat scroll 0 0 transparent;
padding:0 7px;
}
th a.sortable, div a.sortable {
background:url("../images/sprite_icons.gif") no-repeat scroll right -1996px transparent;
display:inline-block;
padding-right:10px;
}
th a.sortedAsec, div a.sortedAsec {
background:url("../images/sprite_icons.gif") no-repeat scroll right -2096px transparent;
display:inline-block;
padding-right:10px;
}
th a.sortedDesc, div a.sortedDesc {
background:url("../images/sprite_icons.gif") no-repeat scroll right -2196px transparent;
display:inline-block;
padding-right:10px;
}
.acctFilter .bottom {
background:none repeat scroll 0 0 #D6D6D6 !important;
}
.acctFilter .head {
background:none repeat scroll 0 0 #EAEAEA;
font-size:0.916em;
line-height:1.5em;
padding:5px;
}
.acctFilter .body {
border-color:#D6D6D6;
border-style:solid;
border-width:0 1px;
font-size:0.916em;
overflow:hidden;
padding:5px;
width:188px;
}
.acctFilter .body .acctlist ul {
max-height:140px;
overflow:auto;
}
.acctFilter .body .acctlist ul li {
overflow:hidden;
white-space:nowrap;
width:165px;
}
.acctFilter .body input {
margin-right:5px;
}
.acctFilter .body .alertModule .body, .acctFilter .appActsPnlContainer .alertModule .body, .acctFilter #multiacctfilter_error .body {
width:auto;
}
.acctFilter .body .alertModule .bottom {
margin-bottom:10px !important;
}
div.holdingsViewSelect {
border-bottom:1px solid #D6D6D6;
padding:10px 0;
}
#rightContentCol .acctFilter .body {
width:308px;
}
a.acctSelectorLink, .acctSelectorLink {
background:url("../images/sprite_icons.gif") no-repeat scroll right -696px transparent;
border:1px solid #999999;
color:#333333 !important;
cursor:pointer;
display:inline-block;
font-size:0.65em !important;
font-weight:bold !important;
margin-left:5px;
outline:medium none;
padding:3px 25px 3px 3px;
vertical-align:middle;
white-space:nowrap;
}
a.acctSelectorLink:hover {
text-decoration:none;
}
h2 a.acctSelectorLink, h2 .acctSelectorLink, h2 select {
font-size:0.65em !important;
font-weight:bold !important;
}
.acctSelector {
background:none repeat scroll 0 0 #CCCCCC;
font-size:13px !important;
padding:0 2px 2px 0;
position:absolute;
text-align:left;
visibility:hidden;
width:208px;
z-index:9999;
}
.acctSelector ul {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
list-style-type:none;
max-height:250px;
overflow:auto;
}
.acctSelector ul li {
border-top:1px solid #CCCCCC;
overflow:hidden;
}
.acctSelector ul li ul {
background:none repeat scroll 0 0 #FFFFFF;
border:medium none;
height:auto;
margin:0;
max-height:none;
overflow:visible;
}
.acctSelector ul li ul li {
border-color:#CCCCCC -moz-use-text-color -moz-use-text-color;
border-right:medium none;
border-style:dotted none none;
border-width:1px medium medium;
overflow:hidden;
}
.acctSelector ul li a {
display:block;
font-weight:bold;
padding:8px 8px 8px 25px;
text-decoration:none;
width:165px;
}
.acctSelector ul li ul li a {
padding-left:45px;
width:145px;
}
.acctSelector ul li.first {
border-top:medium none;
}
.acctSelector ul li.first a {
background:url("../images/bg_summaryBar.jpg") repeat-x scroll left bottom #F2F2F2;
padding-left:8px;
width:182px;
}
.acctSelector ul li a span {
color:#666666;
font-size:11px !important;
font-weight:normal;
text-decoration:none;
}
.acctSelector ul li a:hover {
background:none repeat scroll 0 0 #F4F4F4;
text-decoration:none;
}
.acctSelector ul li.disabled {
color:#666666;
font-weight:bold;
}
.acctSelector ul li.disabled span.disabled {
display:block;
padding:8px 8px 8px 25px;
width:165px;
}
.acctSelector ul li.first span.disabled {
background:url("../images/bg_summaryBar.jpg") repeat-x scroll left bottom #F2F2F2;
padding-left:8px;
width:182px;
}
.acctSelector ul li ul li.disabled {
color:#666666;
font-weight:bold;
}
.acctSelector ul li ul li.disabled span.disabled {
display:block;
padding:8px 8px 8px 45px;
width:145px;
}
.acctSelector ul li ul li.disabled span.disabled span {
font-size:0.833em;
font-weight:normal;
}
table {
border-collapse:collapse;
border-spacing:0;
}
td, th {
padding:7px 5px;
}
tr.total, tr td.total {
background:url("../images/bg_diag_stripes.gif") repeat scroll 0 0 transparent;
border-bottom:1px solid #D6D6D6;
border-top:1px solid #D6D6D6;
font-weight:bold;
}
.topNCtrl {
background-color:#FFFFFF;
margin:0;
padding:0 !important;
}
.topNCtrl td {
white-space:nowrap;
}
.topNCtrl tr.topNheader td {
font-weight:bold;
padding:10px 5px 7px 7px !important;
}
.topNCtrl .items div {
overflow:hidden;
white-space:nowrap;
width:160px;
}
.topNCtrl tr.items td {
padding:0 5px 7px 7px !important;
vertical-align:top;
}
.topNCtrl tr td table tr.topntotal td {
padding:7px 4px 7px 7px !important;
}
table.styleC {
border-collapse:collapse;
margin-bottom:5px;
}
table.styleC th {
background:none repeat scroll 0 0 #F1F1F1;
padding-left:15px;
padding-right:15px;
}
table.styleC tr {
background:none repeat scroll 0 0 #F1F1F1;
}
table.styleC tr.clear {
background:none repeat scroll 0 0 #FFFFFF;
}
table.styleC tr td {
padding-left:15px;
padding-right:15px;
}
table.styleC tr.spacer {
background:none repeat scroll 0 0 #FFFFFF;
height:5px;
line-height:5px;
}
table.styleC td.total {
background:url("../images/bg_diag_stripes.gif") repeat scroll 0 0 transparent;
}
table.styleC tr.spacer td {
padding:0;
}
table.styleC tr.detail td {
padding:0 8px 8px;
}
table.styleC tr.expanded {
}
#contentCol > table.styleC tr.expanded {
display:table-row;
}
table.styleC tr.detail td table {
border:5px solid #FFFFFF;
clear:both;
width:100%;
}
table.styleC tr.detail td table td, table.styleC tr.detail table th {
padding:5px;
}
table.styleC tr.detail td table td {
background:none repeat scroll 0 0 #FFFFFF;
}
table.styleC tr.detail td table tr.odd td {
background:none repeat scroll 0 0 #FFFFFF;
}
table.styleC tr.detail td table tr.even td {
background:none repeat scroll 0 0 #F8F9E7;
}
table.styleC tr.detail td table tr.even td, table.styleC tr.detail td table tr.odd td {
border-top:1px dotted #D6D6D6;
}
table.styleC tr.detail table tr th {
background:none repeat scroll 0 0 #F1F1F1;
}
table.minimal td, table.minimal th {
padding:2px 0;
}
table.minimal tr.headerRow td {
background:none repeat scroll 0 0 #F1F1F1;
font-weight:bold;
}
table.layout td, table.layout th {
padding:0;
}
table.fullGrid {
background:none repeat scroll 0 0 #F1F1F1;
border-left:5px solid #F1F1F1;
border-right:5px solid #F1F1F1;
height:0 !important;
}
table.fullGrid td {
padding:0;
}
table.fullGrid tr td table tr.headerRow {
background:none repeat scroll 0 0 #F1F1F1;
font-weight:bold;
}
table.fullGrid tr td table tr.headerRow td {
background:none repeat scroll 0 0 #F1F1F1;
padding:5px 0;
vertical-align:top;
}
table.fullGrid tr td table tr.headerRow_White {
background:none repeat scroll 0 0 #FFFFFF !important;
font-weight:bold;
}
table.fullGrid tr td table tr.headerRow_White td {
background:none repeat scroll 0 0 #FFFFFF;
padding:5px 0;
}
table.fullGrid tr td table tr.headerRow_White td div {
background:none repeat scroll 0 0 #FFFFFF !important;
}
table.fullGrid tr td table tr.dataRowWhiteTopBorder {
background:none repeat scroll 0 0 #F1F1F1;
}
table.fullGrid tr td table tr.dataRowWhiteTopBorder td {
border-top:4px solid #FFFFFF;
padding:5px 0;
vertical-align:top;
}
table.fullGrid tr td table tr.dataRowWhiteTopBorder td a {
font-weight:bold;
}
table.fullGrid tr td table tr.dataRowWhiteTopBorder_highLight {
background:none repeat scroll 0 0 #F8F9E7;
}
table.fullGrid tr td table tr.dataRowWhiteTopBorder_highLight td {
border-top:4px solid #FFFFFF;
padding:5px 0;
vertical-align:top;
}
table.fullGrid tr td table tr.dataRowWhiteTopBorder_highLight td div {
background:none repeat scroll 0 0 #F8F9E7 !important;
border:0 none !important;
padding:0 !important;
}
table.fullGrid tr td table tr.dataRowWhiteTopBorder_highLight td a {
font-weight:bold;
}
table.fullGrid tr.odd td {
padding:7px 0;
vertical-align:top;
}
table.fullGrid tr.even td {
padding:7px 0;
vertical-align:top;
}
table.fullGrid tr td table tr.whiteBgRow {
background:none repeat scroll 0 0 #FFFFFF !important;
border-top:0 none !important;
}
table.fullGrid tr td table tr.whiteBgRow td {
background:none repeat scroll 0 0 #FFFFFF !important;
border-top:0 none !important;
font-weight:normal;
}
table.fullGrid tr td table tr.whiteBgRow td div {
background:none repeat scroll 0 0 #FFFFFF !important;
border:0 none !important;
font-weight:normal;
padding:0 !important;
}
table.fullGrid tr td table tr.innerTotalRow td {
background:none repeat scroll 0 0 #FFFFFF !important;
border-bottom:0 solid #D6D6D6 !important;
}
table.fullGrid tr td table tr.innerTotalRow td div {
background:none repeat scroll 0 0 #FFFFFF !important;
font-weight:bold;
}
table.fullGrid tr td table tr td div {
background:none repeat scroll 0 0 #F1F1F1;
padding:0 0 10px;
}
table.fullGrid tr td table tr td div table {
border:5px solid #FFFFFF;
margin-left:10px;
width:97% !important;
}
table.fullGrid tr td table tr.headerRow td div {
background:none repeat scroll 0 0 #F1F1F1 !important;
border:0 none !important;
padding:0 !important;
}
table.fullGrid tr td table tr.headerRow td div table {
border:0 solid #000000;
margin-left:0;
width:100% !important;
}
table.fullGrid tr td table tr.dataRowWhiteTopBorder td div {
border:0 none !important;
padding:0 !important;
}
table.fullGrid tr td table tr.dataRowWhiteTopBorder td div table {
border:0 solid #000000;
margin-left:0;
width:100% !important;
}
table.fullGrid tr td table tr.dataRowWhiteTopBorder_highLight td div table {
border:0 solid #000000;
margin-left:0;
width:100% !important;
}
table.fullGrid tr td table tr.totalRow td div {
background:url("../images/bg_diag_stripes.gif") repeat scroll 0 0 transparent !important;
border:0 none !important;
padding:0 !important;
}
table.fullGrid tr td table tr.totalRow td div table {
border:0 solid #000000;
margin-left:0;
width:100% !important;
}
table.fullGrid tr td table tr.totalRow td {
background:url("../images/bg_diag_stripes.gif") repeat scroll 0 0 transparent;
}
table.fullGrid tr td table tr.totalRow td table {
margin-left:0;
width:100% !important;
}
table.fullGrid tr td table tr.odd td div {
background:none repeat scroll 0 0 #FFFFFF;
border:0 none !important;
padding:0 !important;
}
table.fullGrid tr td table tr.odd td div table {
border:0 solid #000000;
margin-left:0;
width:100% !important;
}
table.fullGrid tr td table tr.even td div {
background:none repeat scroll 0 0 #F8F9E7;
border:0 none !important;
padding:0 !important;
}
table.fullGrid tr td table tr.even td div table {
border:0 solid #000000;
margin-left:0;
width:100% !important;
}
table.fullGrid tr td table tr.whiteBgRow td div table {
border:0 solid #000000;
margin-left:0;
width:100% !important;
}
table.fullGrid tr td table tr.innerTotalRow td div table {
margin-left:0;
width:100% !important;
}
table.fullGrid tr td table tr td div table tr td div {
border:0 none !important;
padding:0 !important;
}
table.fullGrid tr td table tr td div table tr td div table {
border:0 solid #000000;
margin-left:0;
width:100% !important;
}
table.fullGrid tr td .headerL1OuterDiv {
background:none repeat scroll 0 0 #F1F1F1;
height:30px;
padding-left:369px;
}
table.fullGrid tr td .headerL1OuterDiv_MF {
background:none repeat scroll 0 0 #F1F1F1;
height:30px;
padding-left:366px;
}
table.fullGrid tr td .headerL1Div_MF {
background:none repeat scroll 0 0 #F1F1F1;
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
font-weight:bold;
height:20px;
padding-top:10px;
text-align:center;
width:252px;
}
table.fullGrid tr td .headerL1OuterDiv_MF2 {
background:none repeat scroll 0 0 #F1F1F1;
height:30px;
padding-left:370px;
}
table.fullGrid tr td .headerL1Div {
background:none repeat scroll 0 0 #F1F1F1;
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
font-weight:bold;
height:20px;
padding-top:10px;
text-align:center;
width:249px;
}
table.fullGrid tr td .gridPreHeaderContent {
border-left:1px solid #D6D6D6;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
vertical-align:text-bottom;
width:186px;
}
table.fullGrid tr.tableHeader td {
background:none repeat scroll 0 0 #F1F1F1;
padding:5px 0;
}
table.fullGrid tr td table tr.shade0 td {
background:none repeat scroll 0 0 #FFFFFF !important;
}
table.fullGrid tr td table tr.shade0 td div {
background:none repeat scroll 0 0 #FFFFFF !important;
}
table.fullGrid tr td table tr.supressedRow, table.fullGrid tr td table tr.supressedRow td {
height:0 !important;
}
tbody > tr.supressedRow, tbody > tr.supressedRow td {
display:none;
}
table.fullGrid tr td table tr.supressedRow td div, table.fullGrid tr td table tr.supressedRowtd td div {
display:none;
}
table.customGrid {
background:none repeat scroll 0 0 #F1F1F1;
}
table.customGrid td {
padding:2px 0 10px;
}
table.customGrid tr > td.headerL1OuterDiv {
background:none repeat scroll 0 0 #F1F1F1;
height:30px;
padding-left:100px;
}
table.customGrid tr td .headerL1OuterDiv {
background:none repeat scroll 0 0 #F1F1F1;
height:30px;
padding-left:369px;
}
table.customGrid tr {
background:none repeat scroll 0 0 #F1F1F1;
padding:0 0 10px;
}
table.customGrid tr.odd td {
padding:7px 0;
vertical-align:top;
}
table.customGrid tr.even td {
padding:7px 0;
vertical-align:top;
}
table.customGrid tr.headerRow {
background:none repeat scroll 0 0 #F1F1F1;
font-weight:bold;
padding-top:0 !important;
}
table.customGrid tr.customGridPreHeader td {
padding:0;
}
table.customGrid tr td div.headerL1OuterDiv {
background:none repeat scroll 0 0 #F1F1F1;
height:30px;
padding-left:520px;
}
table.customGrid tr td div.headerL1Div {
background:none repeat scroll 0 0 #F1F1F1;
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
font-weight:bold;
height:20px;
padding-top:10px;
text-align:center;
width:303px;
}
table.customGrid tr td div.gridPreHeaderContent {
border-left:1px solid #D6D6D6;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
vertical-align:text-bottom;
width:241px;
}
table.customGrid tr.headerRow td {
background:none repeat scroll 0 0 #F1F1F1;
padding:10px 0;
vertical-align:top;
}
table.customGrid tr.dataRowWhiteTopBorder {
background:none repeat scroll 0 0 #F1F1F1;
}
table.customGrid tr.dataRowWhiteTopBorder td {
border-top:4px solid #FFFFFF;
padding:5px 0;
vertical-align:top;
}
table.customGrid tr.dataRowWhiteTopBorder td a {
font-weight:bold;
}
table.customGrid tr td table {
border:5px solid #FFFFFF;
margin-left:10px;
width:98% !important;
}
table.customGrid tr td table tr td table {
border:0 solid #000000;
margin-left:0;
width:100% !important;
}
table.customGrid .indentClass {
width:25px !important;
}
table.customGrid tr td table tr td {
padding-bottom:0;
padding-top:0;
}
table.customGrid tr td table tr.headerRow_White {
background:none repeat scroll 0 0 #FFFFFF !important;
font-weight:bold;
}
table.customGrid tr td table tr.headerRow_White td {
background:none repeat scroll 0 0 #FFFFFF;
padding:5px 0;
}
table.customGrid tr td table tr.headerRow_White td div {
background:none repeat scroll 0 0 #FFFFFF !important;
}
table.customGrid tr td table tr.dataRowWhiteTopBorder_highLight {
background:none repeat scroll 0 0 #F8F9E7;
}
table.customGrid tr td table tr.dataRowWhiteTopBorder_highLight td {
border-top:4px solid #FFFFFF;
padding:5px 0;
vertical-align:top;
}
table.customGrid tr td table tr.dataRowWhiteTopBorder_highLight td div {
background:none repeat scroll 0 0 #F8F9E7 !important;
border:0 none !important;
padding:0 !important;
}
table.customGrid tr td table tr.dataRowWhiteTopBorder_highLight td a {
font-weight:bold;
}
table.customGrid tr td table tr.odd td {
padding:7px 0;
vertical-align:top;
}
table.customGrid tr td table tr.even td {
padding:7px 0;
vertical-align:top;
}
table.customGrid tr td table tr.whiteBgRow {
background:none repeat scroll 0 0 #FFFFFF !important;
border-top:0 none !important;
}
table.customGrid tr td table tr.whiteBgRow td {
background:none repeat scroll 0 0 #FFFFFF !important;
border-top:0 none !important;
font-weight:normal;
}
table.customGrid tr td table tr.whiteBgRow td div {
background:none repeat scroll 0 0 #FFFFFF !important;
border:0 none !important;
font-weight:normal;
padding:0 !important;
}
table.customGrid tr td table tr.innerTotalRow td {
background:none repeat scroll 0 0 #FFFFFF !important;
border-bottom:0 solid #D6D6D6 !important;
}
table.customGrid tr td table tr.innerTotalRow td div {
background:none repeat scroll 0 0 #FFFFFF !important;
font-weight:bold;
}
table.customGrid tr td table tr.even td div {
background:none repeat scroll 0 0 #F8F9E7;
border:0 none !important;
padding:0 !important;
}
table.customGrid tr td table tr.odd td div {
background:none repeat scroll 0 0 #FFFFFF;
border:0 none !important;
padding:0 !important;
}
table.customGrid td span.gainer {
background:url("../Images/redGreenArrow.gif") no-repeat scroll 0 0 transparent;
color:#339933;
padding-left:20px;
}
table.customGrid td span.loser {
background:url("../Images/redGreenArrow.gif") no-repeat scroll 0 -20px transparent;
color:#CC3333;
padding-left:20px;
}
tr.selectedrow, tr.selectedrow td {
background:none repeat scroll 0 0 #F1F1F1;
border-top:1px dotted #D6D6D6;
font-weight:bold;
}
table.customGrid tr.selectedrow td {
font-weight:bold;
padding:7px 0;
vertical-align:top;
}
.indentClass a.expandedRow {
background:url("../images/sprite_icons.gif") no-repeat scroll 8px -49px transparent;
cursor:pointer;
display:block;
height:14px !important;
outline:medium none;
width:25px !important;
}
.indentClass a.collapsedRow {
background:url("../images/sprite_icons.gif") no-repeat scroll 8px 1px transparent;
cursor:pointer;
display:block;
height:14px !important;
outline:medium none;
width:25px !important;
}
.indentClass a.expandedRow:hover {
text-decoration:none;
}
.indentClass a.collapsedRow:hover {
text-decoration:none;
}
.minPadding {
padding:5px;
}
.minPaddingV {
padding:5px 0;
}
.minPaddingH {
padding:0 5px;
}
.paddingH {
padding:0 10px;
}
.paddingV {
padding:10px 0;
}
.padding, .addPadding {
padding:10px;
}
.paddingLeft_5px {
padding-left:5px !important;
}
.paddingLeft_10px {
padding-left:10px !important;
}
.paddingLeft_15px {
padding-left:15px !important;
}
.paddingLeft_4px {
padding-left:4px !important;
}
.paddingLeft_7px {
padding-left:7px !important;
}
.paddingRight_5px {
padding-right:5px !important;
}
.paddingRight_10px {
padding-right:10px !important;
}
.paddingRight_15px {
padding-right:15px !important;
}
.paddingRight_0px {
padding-right:0 !important;
}
.paddingRight_4px {
padding-right:4px !important;
}
.rightpadding {
padding-right:4px !important;
text-align:right;
}
.paddingTop_5px {
padding-top:5px !important;
}
.paddingTop_10px {
padding-top:10px !important;
}
.paddingTop_15px {
padding-top:15px !important;
}
.paddingBottom_5px {
padding-bottom:5px !important;
}
.paddingBottom_10px {
padding-bottom:10px !important;
}
.paddingBottom_15px {
padding-bottom:15px !important;
}
.marginBottom_10px {
margin-bottom:10px !important;
}
.paddingBottom_14px {
padding-bottom:14px !important;
}
.paddingRight_1px {
padding-right:1px !important;
}
.paddingRight_2px {
padding-right:2px !important;
}
.paddingRight_3px {
padding-right:3px !important;
}
.paddingRight_6px {
padding-right:6px !important;
}
.paddingRight_7px {
padding-right:7px !important;
}
.paddingRight_8px {
padding-right:8px !important;
}
.paddingRight_11px {
padding-right:11px !important;
}
.paddingRight_12px {
padding-right:12px !important;
}
.paddingRight_20px {
padding-right:20px !important;
}
.paddingRight_24px {
padding-right:24px !important;
}
.paddingLeft_0px {
padding-left:0 !important;
}
.paddingLeft_2px {
padding-left:2px !important;
}
.paddingLeft_3px {
padding-left:3px !important;
}
.paddingLeft_4px {
padding-left:4px !important;
}
.paddingLeft_5px {
padding-left:5px !important;
}
.paddingLeft_7px {
padding-left:7px !important;
}
.paddingTop_3px {
padding-top:3px;
}
.tbMargin {
margin-bottom:10px;
margin-top:10px;
}
.fullWidth {
width:100% !important;
}
.module, .marginTop_30px {
margin-top:30px;
}
.widthHeight40 {
height:40px;
width:40px;
}
.input175 {
width:175px;
}
.topBorder {
border-top:1px solid #D6D6D6 !important;
}
tr.detail {
display:none;
}
tr.detail td {
padding:0;
}
tr.expanded {
display:table-row;
}
tr.odd, tr.odd td {
background:none repeat scroll 0 0 #FFFFFF;
border-top:1px dotted #D6D6D6;
}
tr.even, tr.even td {
background:none repeat scroll 0 0 #F8F9E7;
border-top:1px dotted #D6D6D6;
}
tr.totalRow td {
background:url("../images/bg_diag_stripes.gif") repeat scroll 0 0 transparent;
border-bottom:1px solid #D6D6D6;
border-top:1px solid #D6D6D6;
font-weight:bold;
padding-bottom:6px;
padding-top:6px;
}
tr.subtotalRow td {
background:none repeat scroll 0 0 #FFFFFF;
padding:7px 0;
}
table.groupView {
border-collapse:collapse;
margin-bottom:5px;
}
table.groupView tr td {
padding:7px 0;
vertical-align:top;
}
table.groupView tr, table.groupView tr td {
background:none repeat scroll 0 0 #F1F1F1;
}
table.groupView tr.headerRow td {
font-weight:bold;
}
table.groupView tr.clear, table.groupView tr.clear td {
background:none repeat scroll 0 0 #FFFFFF;
}
table.groupView tr.spacer {
background:none repeat scroll 0 0 #FFFFFF;
height:5px;
line-height:5px;
}
table.groupView tr.spacer td {
background:none repeat scroll 0 0 #FFFFFF;
height:5px;
line-height:5px;
padding:0;
}
table.groupView td.total {
background:url("../images/bg_diag_stripes.gif") repeat scroll 0 0 transparent;
}
table.groupView tr.detail td {
padding:0 8px 8px;
}
table.subGroup tr td {
padding:7px 0;
}
table.groupView table.subGroup tr, table.groupView table.subGroup tr td {
background:none repeat scroll 0 0 #FFFFFF;
}
table.groupView table.subGroup tr td {
padding:5px 0;
}
#contentCol > table.groupView tr.expanded {
display:table-row;
}
table.assetsGrp, table.assetsGrp tr, table.assetsGrp tr td {
background-color:#FFFFFF;
}
table.assetsGrp tr.row td {
padding:5px 0;
}
table.assetsGrp tr.tbl td {
padding:0;
}
div.gridViewPanel {
border:5px solid #FFFFFF;
}
table.gridView td {
padding:7px 0;
vertical-align:top;
}
table.gridView tr.headerRow {
background:none repeat scroll 0 0 #F1F1F1;
font-weight:bold;
}
table.gridView tr.headerRow td, table.gridView tr.odd td, table.gridView tr.even td, table.gridView tr.clear td {
padding:7px 0;
vertical-align:top;
}
table.gridView tr.spacer {
background:none repeat scroll 0 0 #FFFFFF;
height:5px;
line-height:5px;
}
table.gridView tr.spacer td {
background:none repeat scroll 0 0 #FFFFFF;
height:5px;
line-height:5px;
padding:0;
}
table.gridView span.up {
background:url("../images/redGreenArrow.gif") no-repeat scroll 0 0 transparent;
color:#339933;
padding-left:20px;
}
table.gridView span.down {
background:url("../images/redGreenArrow.gif") no-repeat scroll 0 -20px transparent;
color:#CC3333;
padding-left:20px;
}
table.groupView table.gridView {
font-size:11px !important;
}
table.groupView table.gridView tr, table.groupView table.gridView tr td {
background:none repeat scroll 0 0 #FFFFFF;
}
table.groupView table.gridView tr.headerRow, table.groupView table.gridView tr.headerRow td {
background:none repeat scroll 0 0 #F1F1F1;
}
table.groupView table.gridView tr.even, table.groupView table.gridView tr.even td {
background:none repeat scroll 0 0 #F8F9E7;
}
table.groupView table.gridView tr.totalRow td {
background:url("../images/bg_diag_stripes.gif") repeat scroll 0 0 transparent;
border-bottom:1px solid #D6D6D6;
border-top:1px solid #D6D6D6;
font-weight:bold;
padding-bottom:6px;
padding-top:6px;
}
table.groupView table.gridView tr.totalRow td {
padding:7px 0;
}
table.groupView table.gridView tr.subtotalRow td {
padding:7px 0;
}
tr.cash-details td {
padding:3px 0 !important;
}
table.summaryBar {
border-bottom:1px solid #D6D6D6;
border-collapse:separate;
border-right:1px solid #D6D6D6;
border-top:1px solid #D6D6D6;
padding:0 !important;
}
table.summaryBar td {
background:url("../images/bg_summaryBar.jpg") repeat-x scroll 0 0 #F2F2F2;
border-left:1px solid #D6D6D6;
padding:5px 15px !important;
}
.summaryBar {
background:url("../images/bg_summaryBar.jpg") repeat-x scroll 0 0 #F2F2F2;
border:1px solid #D6D6D6;
padding:10px !important;
}
#refreshingOverlay {
background:none repeat scroll 0 0 #DFECF4;
border:1px solid #2A61AE;
opacity:0.8;
padding:50px 10px;
position:absolute;
text-align:center;
visibility:hidden;
width:200px;
z-index:9999;
}
#refreshingOverlay div.body {
font-weight:bold;
}
#refreshingOverlay div.body a.close {
margin-left:10px;
padding:0 10px;
position:absolute;
right:10px;
top:5px;
}
#refreshingOverlay div.footer {
background:none repeat scroll 0 0 #999999;
display:none;
font-size:1px !important;
height:0;
overflow:hidden;
padding:0;
}
ul.list {
list-style-type:disc;
margin-left:15px;
}
ul.list li {
list-style-type:disc;
margin-left:15px;
}
.sa-panel {
border:1px solid #D6D6D6;
height:400px;
overflow-x:hidden;
overflow-y:auto;
padding:5px 10px;
width:600px;
}
ul.sa-toc-l1 {
list-style-type:upper-alpha;
margin-left:25px;
}
ul.sa-toc-l1 li {
list-style-type:upper-alpha;
margin:15px 20px 0 0;
}
ul.sa-toc-l1 li ul {
}
ul.sa-toc-l2 {
list-style-type:decimal;
margin-left:15px;
}
ul.sa-toc-l2 li {
list-style-type:decimal;
margin:0 0 0 15px;
}
a.gotoTop {
font-weight:bold;
text-decoration:underline;
}
h2 .txtSmall {
font-size:55% !important;
font-weight:normal !important;
}
h2 .txtLarge {
font-size:0.65em !important;
vertical-align:middle;
}
h2.txtLarge {
font-size:1.5em !important;
}
h2 .asOfDate {
font-size:0.4545em !important;
font-weight:normal !important;
}
h3 .asOfDate {
font-size:0.712em !important;
font-weight:normal !important;
}
h3 .txtSmall {
font-size:0.857em !important;
font-weight:normal !important;
}
h3 .txtTiny {
font-size:0.712em !important;
font-weight:normal !important;
}
h4 .asOfDate {
font-weight:normal !important;
}
h3 a.refreshLink {
font-size:0.854em !important;
font-weight:normal !important;
}
input[type="checkbox"], input[type="radio"] {
margin:3px 0;
}
.txtLight, .asOfDate, .disclaimer {
color:#666666 !important;
}
.txtTiny, .asOfDate {
font-size:0.833em !important;
}
.disclaimer {
font-size:11px !important;
}
p.disclaimer {
padding-left:2px;
}
.clear {
clear:both;
}
span.corner {
background:none repeat scroll 0 0 #D6D6D6;
border:medium none;
display:block;
font-size:1px;
height:1px;
margin:0 1px;
overflow:hidden;
}
.floatRight {
float:right;
}
.floatLeft {
float:left;
}
.clear {
clear:both;
}
input.quote {
border:1px solid #D6D6D6;
width:120px;
}
txtsmall {
font-size:0.916em !important;
}
h1 .txtSmall {
font-size:47% !important;
}
.topSpacer {
margin-top:10px !important;
}
.bottomSpacer {
margin-bottom:10px !important;
}
.tbSep, .tbSep td {
border-color:#D6D6D6;
border-style:solid;
border-width:1px 0;
}
.hidden {
display:none !important;
}
.visible {
display:block !important;
visibility:inherit !important;
}
.topSep, .topSep td {
border-top:1px solid #D6D6D6 !important;
}
.bottomSep, .bottomSep td {
border-bottom:1px solid #D6D6D6;
}
.leftSep {
border-left:1px solid #D6D6D6 !important;
}
.box {
padding:15px;
}
.loadImgAlt {
background:url("../images/wait_alt.gif") no-repeat scroll center center transparent !important;
}
.loadImg {
background:url("../images/wait.gif") no-repeat scroll 0 0 transparent !important;
vertical-align:middle;
}
.indent {
margin-left:20px;
}
td.indent, th.indent {
padding-left:20px !important;
}
.editableInput {
background:none repeat scroll 0 0 transparent;
border:0 none;
}
.txtBold {
font-weight:bold;
}
.txtNormal {
font-weight:normal !important;
}
.txtCenter {
text-align:center;
}
.txtRight {
text-align:right;
}
.txtLeft {
text-align:left;
}
.alignMiddle {
vertical-align:middle;
}
.alignBottom {
vertical-align:bottom;
}
.alignTop {
vertical-align:top;
}
.actionsList {
background:none repeat scroll 0 0 #DCDCDC;
font-size:0.916em;
left:0;
padding:0 2px 2px 0;
position:absolute;
text-align:left;
top:0;
visibility:hidden;
}
body > .actionsList {
background:url("../images/shadow.png") repeat scroll 0 0 transparent;
padding:0 2px 2px 0;
}
.actionsList ul {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
list-style-type:none;
margin:0;
max-height:201px;
overflow:auto;
padding:0;
}
.actionsList ul li {
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
.actionsList ul li.sep {
border-top:1px solid #D6D6D6;
}
.actionsList ul li a {
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
display:block;
padding:5px 7px 5px 5px;
text-decoration:none;
}
.actionsList ul li a:hover {
background:none repeat scroll 0 0 #F4F4F4;
border-bottom:1px solid #D6D6D6;
border-top:1px solid #D6D6D6;
text-decoration:none;
}
.paddingTop_10px {
padding-top:10px;
}
div.alertModule div.error {
background:url("../images/icon_error.gif") no-repeat scroll left top #F5E9E9;
border:1px solid #E8C5C5;
padding:13px 10px 10px 50px;
text-align:left;
}
.contentUtil {
border-bottom:1px solid #D6D6D6;
margin:0;
padding:10px 0;
}
.noborder, .noborder td, table tr.noborder td, table tr.noborder {
border:medium none !important;
}
.txtSmall {
font-size:0.916em !important;
}
.txtLarge {
font-size:1.17em !important;
}
.txtExtraLarge {
font-size:2em !important;
}
.module {
margin-top:30px;
}
.defaultHide {
display:none;
}
.loginShade {
background:none repeat scroll 0 0 #E8F1F8 !important;
}
.grayShade {
background:none repeat scroll 0 0 #F1F1F1 !important;
}
.grayShade1 {
background:none repeat scroll 0 0 #D6D6D6 !important;
}
.highlightShade {
background:none repeat scroll 0 0 #DFECF4 !important;
}
.whiteShade {
background:none repeat scroll 0 0 #FFFFFF !important;
}
.lessPadding {
padding:5px !important;
}
.alignRight {
text-align:right !important;
}
.alignLeft {
text-align:left !important;
}
.alignCenter {
text-align:center !important;
}
.dragover {
background:none repeat scroll 0 0 #F8F9E7;
color:#333333;
}
.dragon {
background:none repeat scroll 0 0 #277EAE;
color:#FFFFFF;
font-weight:bold;
opacity:0.7;
padding:0;
text-align:left;
width:auto;
z-index:999999;
}
.dragon a {
color:#FFFFFF !important;
}
.draggable {
cursor:move;
}
.dragdrop {
border:2px dotted #277EAE;
}
.loading {
background:url("../images/wait.gif") no-repeat scroll center center #FFFFFF !important;
}
.progressBarFill {
background:none repeat scroll 0 0 #4EA0B5;
height:7px;
margin:2px;
overflow:hidden;
}
.progressBarContainer {
position:absolute;
z-index:100;
}
.progressBarOuter {
background:url("../images/progress_bar_corner.gif") repeat scroll 0 0 #FFFFFF;
height:11px;
overflow:hidden;
width:102px;
z-index:3;
}
.disabled {
color:#CCCCCC !important;
}
.contentEM {
border-bottom:1px solid #D6D6D6;
margin:0;
padding:10px;
vertical-align:middle;
}
.activityContentEM {
padding:5px !important;
}
.block {
display:block;
}
.dwn-DownloadPanel {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid Gray;
height:auto;
width:325px;
}
.introText {
margin-bottom:10px;
}
.pointer, table.pointer tbody td, li.pointer label {
cursor:pointer;
}
.section-name {
font-weight:bold;
margin-bottom:3px;
}
.glossary-term {
font-weight:bold;
margin-bottom:5px;
}
.sectionSep {
border-top:1px dotted #D6D6D6;
padding:8px 0;
}
.helpModule {
background:url("../images/bg_help_module.jpg") no-repeat scroll left top transparent;
height:109px;
line-height:12px;
padding:15px 10px 10px;
width:300px;
}
.phoneIcon {
background:url("../images/icon_phone.gif") no-repeat scroll left top transparent;
padding-left:18px;
}
.emailIcon {
background:url("../images/mail_icon.png") no-repeat scroll left top transparent;
padding-left:18px;
}
.interestIcon {
background:url("../images/interest_icon.jpg") no-repeat scroll left top transparent;
padding-left:18px;
}
table.contact-form {
}
table.contact-form td {
padding:7px 25px 0 0;
vertical-align:top;
}
table.contact-form .section-name {
margin-bottom:1px;
}
table.contact-form select {
width:135px;
}
table.contact-form td textarea {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#666666 #CCCCCC #CCCCCC #666666;
border-style:solid;
border-width:2px 1px 1px 2px;
cursor:default;
font-family:arial;
font-size:1em;
height:60px;
padding:0;
width:400px;
}
.input130 {
width:130px;
}
.nocontent {
font-size:1px;
}
.inputLogin {
width:180px;
}
.selectWatermark .bd {
background:none repeat scroll 0 0 #FFFFFF;
border-color:-moz-use-text-color #333333 #333333;
border-right:1px solid #333333;
border-style:none solid solid;
border-width:medium 1px 1px;
padding:15px;
text-align:left;
}
.selectWatermark .categories {
float:left;
margin-right:10px;
width:120px;
}
.selectWatermark .categories a {
display:block;
}
.selectWatermark .categories a.selected {
color:#333333;
font-weight:bold;
text-decoration:none;
}
.selectWatermark .images {
height:250px;
overflow:auto;
padding-right:10px;
}
.selectWatermark .images img {
float:left;
height:80px;
width:80px;
}
.selectWatermark .images input {
border:1px solid #7B797B;
margin:2px 2px 7px;
}
.selectWatermark .images a:link, .selectWatermark .images a:visited {
border:1px solid #7B797B;
float:left;
margin:2px 7px 7px 2px;
}
.selectWatermark .images a:hover, .selectWatermark .images a.selected {
border:3px solid #FF0013;
margin:0 5px 5px 0;
padding:0;
}
.selectWatermark .pageLinks {
clear:both;
margin-left:130px;
padding-right:40px;
padding-top:10px;
text-align:right;
}
.selectWatermark .pageLinks p {
margin:3px 0;
}
.selectWatermark .pageLinks input {
float:left;
margin:0 10px 3px 0;
}
.selectWatermark .pageLinks a.selected {
font-weight:bold;
text-decoration:none;
}
.secQuestion {
display:block;
float:left;
height:105px;
width:410px;
}
.secAnswer {
display:block;
float:left;
height:105px;
width:140px;
}
#content.twoColLanding #pageContent #pageWrapper {
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:3px;
}
input.readonly, .readonly {
background:none repeat scroll 0 0 #DDDDDD;
border:1px solid #D6D6D6;
padding:3px;
}
input.readonly, .readonly {
background:none repeat scroll 0 0 #DDDDDD;
border:1px solid #D6D6D6;
padding:3px;
}
.input150 {
width:150px;
}
div.fieldPopup {
background:url("../images/fieldpopup_arrow.gif") repeat scroll 0 0 transparent;
padding-left:7px;
width:275px;
}
div.fieldErrorPopup {
background:url("../images/fieldpopup_arrow_error_dark.gif") repeat scroll 0 0 transparent;
padding-left:7px;
width:275px;
}
div.fieldPopup, div.fieldErrorPopup {
background-position:left center;
background-repeat:no-repeat;
position:absolute;
visibility:hidden;
z-index:99999;
}
div.fieldPopup div.content, div.fieldErrorPopup div.content, div.fieldErrorPopupLeft div.content {
font-size:0.916em;
padding:5px 10px;
text-align:left;
}
div.fieldErrorPopup div.content, div.fieldErrorPopupLeft div.content {
background:none repeat scroll 0 0 #F5E9E9;
border-color:#C03232;
border-style:solid;
border-width:0 1px;
}
div.fieldPopup div.content, div.fieldErrorPopup div.content, div.fieldErrorPopupLeft div.content {
font-size:0.916em;
padding:5px 10px;
text-align:left;
}
div.fieldPopup div.content {
background:none repeat scroll 0 0 #F3F6FB;
border-color:#B6C4C3;
border-style:solid;
border-width:0 1px;
}
div.fieldErrorPopup span.corner, div.fieldErrorPopupLeft span.corner {
background:none repeat scroll 0 0 #C03232;
}
div.fieldPopup span.corner, div.fieldPopupLeft span.corner {
background:none repeat scroll 0 0 #B6C4C3;
}
div.fieldPopup span.bottom, div.fieldErrorPopup span.bottom, div.fieldErrorPopupLeft span.bottom {
border-bottom:1px solid #999999;
}
.addMargin {
margin:10px;
}
p.topSep {
padding-top:10px;
}
p.module {
margin-top:20px;
}
.txtHighlight {
color:#277EAE !important;
font-weight:bold !important;
}
.floatLeft100 {
float:left;
width:100px;
}
.imagePickerAlign {
margin:0;
padding:0;
width:190px;
}
.cal-position {
border:1px solid #A6A6A6;
position:absolute;
visibility:hidden;
}
.cal-borderMozilla {
border-color:#A6A6A6;
border-style:solid;
border-width:3px 5px 2px;
}
.cal-navleft, .cal-navright {
background:none repeat scroll 0 0 #FFFFFF;
bottom:0;
cursor:pointer;
height:15px;
left:-10px;
line-height:1.6em;
margin-left:0.4em;
padding:1px;
text-align:left;
top:0;
white-space:nowrap;
width:25px;
}
.cal-dayHeader {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #A6A6A6;
border-top:1px solid #A6A6A6;
color:#3F3F3F;
cursor:auto;
font-size:92%;
font-weight:bold;
height:1.9em;
line-height:1.9em;
padding:1px;
text-align:center;
white-space:nowrap;
}
.cal-days {
background:none repeat scroll 0 0 #FFFFFF;
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
color:#277EAE;
cursor:pointer;
font-size:92%;
font-weight:bold;
height:1.9em;
line-height:1.9em;
padding:1px;
text-align:center;
white-space:nowrap;
}
.cal-selectedday, .cal-dayhighlight {
background:none repeat scroll 0 0 #666666;
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-size:92%;
font-weight:bold;
height:1.9em;
line-height:1.9em;
padding:1px;
text-align:center;
white-space:nowrap;
}
.cal-CalendarTable {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#FFFFFF;
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
border-style:solid;
border-width:5px 10px;
width:247px;
}
.cal-monthTitle {
background:none repeat scroll 0 0 #FFFFFF;
color:#3F3F3F;
cursor:auto;
font-weight:bold;
line-height:1.6em;
padding:1px;
text-align:center;
white-space:nowrap;
}
.cal-monthHeaderRow {
height:20px;
}
.cal-disabled {
background:none repeat scroll 0 0 #FFFFFF;
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
color:#A6A6A6;
cursor:auto;
font-size:92%;
font-weight:bold;
height:1.9em;
line-height:1.9em;
padding:1px;
text-align:center;
white-space:nowrap;
}
.cal-bordertop {
height:2px;
}
.cal-CalendarText {
background:none repeat scroll 0 0 Transparent;
border-color:inherit !important;
border-style:none !important;
border-width:0 !important;
font-weight:bold;
padding:3px 0 4px;
width:135px;
}
.cal-CalendarImage {
position:relative;
vertical-align:bottom;
z-index:1;
}
.disablecal {
background-color:#CCCCCC;
border:0 none !important;
cursor:default;
}
.calbodyDimension {
height:160px !important;
width:247px !important;
}
.calpopupDimension {
height:200px !important;
width:247px !important;
z-index:998;
}
.timerModal, .displayPopup {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid gray;
width:375px;
}
.timerModal {
display:none;
}
.timerModalBackground {
background:none repeat scroll 0 0 #000000;
opacity:0.6;
}
.bondLoading {
background:none repeat scroll 0 0 #FFFFFF;
opacity:1;
position:absolute;
width:940px;
z-index:999;
}
.fullwidth {
width:100%;
}
.contactField {
width:280px;
}
.glossary_help {
border-bottom:medium none !important;
margin-top:0;
}
.relCHoverPopup {
background:none repeat scroll 0 0 #DCDCDC;
border:1px solid #E5E5E5;
cursor:pointer;
padding:0;
text-align:left;
}
body > .relCHoverPopup {
background:url("../images/shadow.png") repeat scroll 0 0 transparent;
padding:0;
}
.relCHoverPopup .txtLight {
color:#A4BAC6 !important;
}
.relCHoverPopup .head {
background:url("../images/hover_bar.jpg") repeat-x scroll 0 0 #131D4E;
color:#FFFFFF;
font-weight:bold;
padding:8px 10px;
}
.relCHoverPopup .head a.close {
background:url("../images/sprite_icons.gif") no-repeat scroll right -996px transparent !important;
color:#FFFFFF !important;
font-weight:normal !important;
padding-right:15px !important;
}
.relCHoverPopup .head a.close:hover {
text-decoration:none !important;
}
.relCHoverPopup .body {
background:none repeat scroll 0 0 #F4F4F4;
border-color:-moz-use-text-color #999999 -moz-use-text-color #D6D6D6;
border-style:none solid;
border-width:medium 1px;
font-size:0.916em;
padding:1px 8px 8px;
}
.relCHoverPopup .footer {
background:none repeat scroll 0 0 #F4F4F4;
border-color:-moz-use-text-color #999999 #999999 #D6D6D6;
border-style:none solid solid;
border-width:medium 1px 1px;
font-size:0.916em;
padding:1px 8px 0;
}
.relCHoverPopup p {
margin-top:7px;
}
.relCHoverPopup div.col50-50 div.asOfDate {
margin-top:-2px;
}
.relCHoverPopup .body .chartDiv {
float:left;
height:162px;
padding:10px 10px 0 0;
width:195px;
}
div > .relCHoverPopup .body .chartDiv {
float:left;
height:162px;
padding:0 10px 0 0;
width:195px;
}
.relCHoverPopup .summary {
background:url("../images/bck-stocksquotebar.jpg") repeat-x scroll 0 0 transparent;
border-bottom:1px solid #D0D0D0;
border-left:1px solid #D6D6D6 !important;
border-right:1px solid #999999 !important;
border-top:1px solid #D0D0D0;
height:50px !important;
}
.relCHoverPopup .summary .colOne {
border-right:1px solid #D0D0D0;
height:38px;
padding:5px 2px 5px 5px;
width:135px;
}
.relCHoverPopup .summary .colTwo {
border-right:1px solid #D0D0D0;
height:38px;
padding:5px 2px 5px 5px;
width:132px;
}
.relCHoverPopup .summary .colThree {
height:38px;
padding:5px 2px 5px 8px;
width:130px;
}
.relCHoverPopup .summary .hoverData {
font-size:15px;
font-weight:bold;
padding-top:5px;
}
.relCHoverPopup .summary .changePct {
font-size:70%;
}
.relCHoverPopup div.col60-40 .col {
float:right !important;
margin-left:0 !important;
width:34% !important;
}
.relCHoverPopup div.col60-40 {
border-top:1px solid #D6D6D6;
height:21px !important;
margin-top:2px;
padding:6px 4px 4px 0;
}
div.lightbox h1.darkBlueHeader {
background-image:url("../images/hover_bar.jpg") !important;
background-position:0 0 !important;
}
.activity_section {
margin-top:5px;
}
.activity_customize-pnl {
height:auto !important;
width:330px !important;
}
.activity_divScroll {
height:350px;
overflow-x:hidden;
overflow-y:auto;
width:620px;
}
table.activity_Summary_customGrid td {
padding:0;
}
table.activity_total_customGrid td {
padding:6px 0;
}
table.activity_Summary_customGrid tr td table {
border:0 solid #FFFFFF !important;
margin-left:0 !important;
width:100% !important;
}
table.activity_customGrid td {
padding:7px 5px;
}
table.activity_customGrid tr td table tr td table {
border:5px solid #FFFFFF !important;
}
table.activity_customGrid tr td table tr td {
padding-bottom:5px !important;
padding-top:5px !important;
}
table.activity_customGrid_SingleAccount td {
padding:7px 5px;
}
table.activity_customGrid_SingleAccount tr td table tr td table {
border:10px solid #FFFFFF !important;
}
table.activity_customGrid_SingleAccount tr td table tr td {
padding:0 !important;
}
.activity_topBorder {
border:0 none !important;
}
.activity_inline {
display:inline !important;
}
.activity_fontSize_12px {
font-size:12px !important;
}
.activity_rightSep {
border-right:1px solid #D6D6D6 !important;
}
.activity_paddingLeft_0px {
padding-left:0 !important;
}
.activity_paddingLeft_2px {
padding-left:2px !important;
}
.activity_paddingLeft_3px {
padding-left:3px !important;
}
.activity_paddingLeft_8px {
padding-left:8px !important;
}
.activity_paddingLeft_12px {
padding-left:12px !important;
}
.activity_paddingLeft_105px {
padding-left:105px !important;
}
.activity_paddingRight_0px {
padding-right:0 !important;
}
.activity_paddingRight_10px {
padding-right:10px !important;
}
.activity_paddingRight_14px {
padding-right:14px !important;
}
.activity_paddingRight_17px {
padding-right:17px !important;
}
.activity_paddingRight_19px {
padding-right:19px !important;
}
.activity_paddingRight_20px {
padding-right:20px !important;
}
.activity_paddingTop_0px {
padding-top:0 !important;
}
.activity_paddingTop_3px {
padding-top:3px !important;
}
.activity_paddingTop_5px {
padding-top:5px !important;
}
.activity_paddingTop_10px {
padding-top:10px !important;
}
.activity_paddingBottom_0px {
padding-bottom:0 !important;
}
.activity_paddingBottom_7px {
padding-bottom:7px !important;
}
.activity_paddingBottom_20px {
padding-bottom:20px !important;
}
.activity_paddingBottom_25px {
padding-bottom:25px !important;
}
.activity_width_0px {
width:0 !important;
}
.activity_width_3px {
width:3px !important;
}
.activity_width_5px {
width:5px !important;
}
.activity_width_6px {
width:6px !important;
}
.activity_width_7px {
width:7px !important;
}
.activity_width_10px {
width:10px !important;
}
.activity_width_15px {
width:15px !important;
}
.activity_width_19px {
width:19px !important;
}
.activity_width_27px {
width:27px !important;
}
.activity_width_97px {
width:97px !important;
}
.activity_width_106px {
width:106px !important;
}
.activity_width_108px {
width:108px !important;
}
.activity_width_158px {
width:158px !important;
}
.activity_width_163px {
width:163px !important;
}
.activity_width_225px {
width:225px !important;
}
.activity_width_376px {
width:376px !important;
}
.activity_width_379px {
width:379px !important;
}
.activity_width_490px {
width:490px !important;
}
.activity_width_690px {
width:690px !important;
}
.activity_width_835px {
width:835px !important;
}
.activity_width_50per {
width:50% !important;
}
.activity_width_100per {
width:100% !important;
}
.prospectusMainDiv {
font-size:12px;
height:532px;
overflow:auto;
padding-bottom:15px;
width:928px;
}
#myHoldingsContHolder .acctSelectorLink {
font-size:12px !important;
margin-right:10px;
white-space:normal !important;
}
#headbAlt a.close {
background-image:url("../images/sprite_icons.gif") !important;
background-position:right -947px !important;
color:#2A61AE !important;
display:inline-block;
padding-right:15px;
}
