/* Stylesheet for netx360.com  */

/* Page level elements */
*{margin:0;padding:0;}
/*html{width:100%;height:100%;}*/
body { font: 12px verdana; background:#1e4373 url('/images/site_background.png') repeat-x top left; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.alignmiddle { text-align: center; }
.aligncenter { text-align: center; }
.bgtrnas {background:url('/images/bg_1.png') bottom right no-repeat;width:570px;height:388px;}
.bold{font-weight:bold;}
.bordernone{border:none;}
.bulletimage{margin-right:4px;vertical-align:middle;}
.change{font-weight:bold;font-size:12px;color:#666666;padding:10px 0 0;border:0;}
.chrome{background:#7d98c3 url('/images/site_chrome_bg.png') repeat-x;color:#243C5F;text-align:left;border:1px solid #7d98c3;font:bold 12px Verdana;padding:4px 6px;}
.chromelight{background:#7d98c3 url('/images/site_chrome_bg_light.png') repeat-x;color:#243C5F;text-align:left;border:1px solid #7d98c3;font:bold 12px Verdana;padding:4px 6px;}
.clear {clear:both;}
.clearboth{clear:both;height:0px;}
.columns2{width:49%;float:left;margin:0.5%;min-width:400px;}
.cursor{cursor:pointer;}
.curved { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; }
.curvedtop{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;}
.curved6px { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius: 8px; }
.curvedright{-moz-border-radius-bottomright:4px;-moz-border-radius-topright:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;}
.curvedbottom{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;}
.dropshadow{-moz-box-shadow:rgba(0,0,0,0.4) 0 10px 20px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 10px 20px;}
.dropshadowsmall { -moz-box-shadow:rgba(0,0,0,0.2) 0px 2px 10px;  -webkit-box-shadow:rgba(0,0,0,0.25) 0px 2px 10px; }
.flatScreenIcon {background-image: url('/images/flatScreen.gif');background-repeat: no-repeat;width: 32px;height: 32px;}
.floatleft{float:left;}
.floatright{float:right;}
.fontweightnormal{font-weight:normal;}
.header {background-image:url('/images/logo.png');background-repeat:no-repeat;width:180px;height:77px;margin-top:0px;font-size:11px;}
.homescreen{background:url('/images/homescreen.png') no-repeat 0 0 transparent;margin:0 auto;width:275px;height:261px;}
.hilight {color:#1e4373;font-weight:bold;text-decoration:underline;}
.hilight a:link{color:#1e4373;font-weight:bold;text-decoration:underline;}
.indicator {font-size: 10px; margin-left: 15px;}
.italic{font-style:italic;}
.marginleft{margin-left:12px;}
.margin4px { margin:4px; }
.margin10px{margin:10px;}
.modal { width:450px; margin:200px auto; text-align:left; padding:15px; }
.negative{color:#ff0000;}
.negcolor {color:#ff0000;}
.noteIcon {background-image: url('/images/note.gif');background-repeat: no-repeat;background-position: center center;width: 18px;height: 18px;}
.overlay { width:100%; height:100%; background:transparent url('/images/site_overlay_bg.png') repeat top left; position:absolute; left:0px; top:0px; z-index:10; text-align:center;}
.padding4px{padding:4px;}
.pagedivider{background:transparent url('/images/divider.png') center center no-repeat;margin:0 5px;width:10px;float:left;display:table;height:600px;#position:relative;overflow:hidden;}
.plusIcon, .plusBlockIcon {background-image: url('/images/plus.gif');background-repeat: no-repeat;background-position: center center;width: 18px;height: 18px;}
.plusBlockIcon {display: block !important;}
.errorIcon{background-image:url('/images/error.gif');background-repeat:no-repeat;}
.longIcon{background-image:url('/images/long.gif');background-repeat:no-repeat;padding-right:10px;}
.shortIcon{background-image:url('/images/short.gif');background-repeat:no-repeat;padding-right:10px;}
.cashIcon{background-image:url('/images/cash.gif');background-repeat:no-repeat;padding-right:10px;}
.marginIcon{background-image:url('/images/margin.gif');background-repeat:no-repeat;padding-right:10px;}
.editnoteIcon{background-image:url('/images/edit_note.png');background-repeat:no-repeat;padding-right:10px;}
.warningIcon{background-image:url('/images/warning.gif');background-repeat:no-repeat;}
.infoIcon{background-image:url('/images/info.gif');background-repeat:no-repeat;}
.poscolor {color:#008000;}
.positive{color:#00aa00;}
.price{font-weight:bold;font-size:22px;padding-left:10px;padding-right:10px;color:#243c5f;border:0;text-align:right;}
.rightpannel2 {padding:0 20px;}
.rtpn2 {float:right;}
.smalltext{font-size:9px;}
.subchrome{background:#c9d5e8 url('/images/bg_gradient_subchrome.png') top repeat-x;padding:4px;color:#444;border-bottom:1px solid #ccc;border-top:1px solid #fff;}
.textaligncenter{text-align:center;}
.toolbar{margin:0 0px;}

.customIbdIcon { background-image: url('/images/IBD_icon.png'); background-repeat: no-repeat; }
.customOfficeIcon {  background-image: url('/images/office_icon.png'); background-repeat: no-repeat;}
.customRrIcon { background-image: url('/images/IP_icon.png'); background-repeat: no-repeat;}
.customAccountIcon { background-image: url('/images/acct_icon.png'); background-repeat: no-repeat;}
.allAccountsIcon { background-image: url('/images/all_account_icon.gif'); background-repeat: no-repeat;}
.errorinfoicon{ background-image: url('/images/icon_info.png'); background-repeat: no-repeat; display: block; float: left; height: 32px; margin: 2px 2px 2px 2px; overflow: hidden; width: 30px; }
#layout{min-height:628px;min-width:984px;}
#top{height:85px;padding-top:10px;}
#top #logo{float:left;height:80px;margin:0 10px;}
#top #logo img{margin-top:-7px;}
/*#left{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius:5px;background:#94B4E6;border:1px solid #1e4373;float:left;height:100%;margin-left:5px;margin-right:5px;margin-top:-1px;width:336px;padding-top:5px;padding-bottom:5px;}*/
#center{background:#F2F6FD;margin-right:5px;padding:3px 10px 10px 10px;width:auto;}
#bottom{clear:both;color:white;font-size:10px;height:30px;margin-left:5px;text-align:center;}
#overlay{background:#fff url('/images/loading.gif') no-repeat center center;height:100%;margin:0;padding:0;position:absolute;width:100%;z-index:999;}

h1{margin:5px 0;color:#335583;font:bold 24px Verdana;}
h2{margin:6px 2px;color:#666666;font:bold 20px Verdana;}
h3{margin:4px;color:#444444;font:bold 18px Verdana;}
h4{margin:4px;color:#335583;font:bold 16px Verdana;}
h5{margin:4px 0;color:#666666;font:bold 13px Verdana;}
h6{margin:4px;color:#444444;font:bold 12px Verdana;}

a:hover{color:#5680b2;text-decoration:none;}
a:active{color:#38b935;text-decoration:none;}
a:link,a:visited{color:#336699;text-decoration:underline;}
a.headertophref:link {font-size: 10px; color: #fff; text-decoration: none;}
a.header:link {color:#fff; text-decoration:none;}
a.header:active {color: #fff; text-decoration:none;}
a.header:visited {color: #B4C9E2; text-decoration:none;}
a.header:hover {color: #fff; text-decoration:underline;}
a.indicator{font-size:10px;margin-left:15px;}

ul{margin:0;padding-left:20px;list-style:none;}
ul li{list-style:none;color:#1e4373;font-size:11px;padding-top:2px;line-height:16px;}
ul li a:link{color:#1e4373;text-decoration:underline;}/*login screen*/

#content,#footer{float:left;width:100%;}
/* margin-left:316px; removed from #contentcontainer to fix alerts issue.*/
#contentcontainer{position:relative;border:1px solid #7d98c3;background-color:#f2f6fd;padding:10px;}
#contentcontainer-nopanels{margin-left:10px; margin-right:10px;position:relative;border:1px solid #7d98c3;background-color:#f2f6fd;padding:10px; text-align:left;}
#wrapper {width:734px;margin:0 auto;}
#errpannel {padding-top:8px;clear:both;}
#footercontainer{margin:20px 0 20px 316px;position:relative;}
#homeouter{max-width:1280px; min-width:675px;margin:0;text-align:left;padding:0;position:relative;float:none;overflow:hidden;}
#outer{min-width:960px;}
#outermost { min-width:960px; padding: 20px; text-align:center;}
#pagetitle{color:#335583;font:bold 16px Verdana;margin:10px;float:left;}
#pagelinks{float:left;margin:10px;padding:0;}

#outermostGettingStarted { min-width:660px;padding: 20px; text-align:center;}
#outermostGettingStarted #outer{min-width:660px;}
#outermostGettingStarted #header{border:1px solid transparent;margin-bottom:10px;width:660px;}


/* Form Elements  */
.button{display:block;background:#7d98c3 url('/images/site_chrome_bg.png') repeat-x;color:#243C5F;text-align:center;border:1px solid #7d98c3;font:normal 12px Verdana;padding:0 4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-decoration:none;}
.disabled_button{-moz-border-radius:4px;-webkit-border-radius:4px;background:#736F6E url('/images/site_chrome_disabled_bg.png') repeat-x;border:1px solid #736F6E;color:#736F6E;display:block;font:normal 12px Verdana;padding:4px;text-align:center;text-decoration:none;}
.centerbutton{display:block;background:#7d98c3 url('/images/site_chrome_bg.png') repeat-x;color:#243C5F;text-align:center;border:1px solid #7d98c3;font:normal 12px Verdana;padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:50px;}
.panel-titlebar input[type='text']{padding:1px;margin:0px;}
.panel-titlebar .dropdown{float:right;height:17px;position:relative;margin:0px;}
.panel-section { background:url("/images/bg_gradient_panel.png") repeat-x scroll center bottom #FFFFFF; border:1px solid #7D98C3; border-top:none;}
input[type='text'] { margin:0; border: 1px solid #7d98c3; padding:2px; font-size:14px; height:16px; width:7em;}
input[type='radio']{vertical-align:middle;margin:0 4px;}
input[type='radio'] + span{font-size:11px;font-weight:normal;}

/* Form Elements  Banner  */
#banner{position:absolute;width:100%;top:18px;left:-18px;margin:0;}
#banner li a:hover,{color:#fff;text-decoration:underline;}
#banner li a{color:#b4c9e2;text-decoration:none;}
#banner ul li.first{border-left:none;}
#banner ul li{margin-left:0;padding:0 8px 0 10px;border-left:1px solid #b4c9e2;list-style:none;display:inline;vertical-align:middle;}
#banner ul{float:right;border:none;font-size:10px;}
.bannerlinklist{left:-15px;min-width:990px;padding:0;position:absolute;text-align:right;top:4px;width:100%;z-index:10;}
.bannerlinks{border-left:1px solid #B4C9E2;display:inline;list-style:none;margin-left:0px;padding:0 8px 0 10px;vertical-align:middle;}
.bannerlinksfirst{border-left:none;display:inline;list-style:none;margin-left:0;padding:0 8px 0 10px;vertical-align:middle;}

/* Header  */
#header{border:1px solid transparent;margin-bottom:10px;width:920px;}
#header-body-nav{background:url('/images/site_navigation_bg.png') no-repeat left top;position:relative;font-size:12px;padding-top:6px;height:24px;z-index:3;}
#header-body-top{margin-left:10px;margin-bottom:6px;}
#header-body{float:left;width:800px;}
#header-logo{float:left;background:transparent url('/images/site_logo.png') no-repeat top left;width:112px;height:48px;}
#login-info{float:left;font-size:10px;color:#fff;line-height:16px;text-align:left;}

a.advancedsearch{float:left;font-size:10px;margin:10px;color:#b4c9e2;text-decoration:none;}
a.advancedsearch { float: left; font-size: 10px; margin: 10px; color: #b4c9e2; text-decoration: none; }
a.advancedsearch:hover { color: #fff; text-decoration: underline;}

/* Header   Navigation  */
.header-info{color:#fff;float:left;font-size:10px;line-height:16px;margin-left:20px;padding:-10px 0 0;text-align:left;}
.leftpanel{background:transparent;overflow-y:auto;}
ul.navigation {background-image: url('/images/navigation_bk.png'); background-repeat: no-repeat; height: 22px; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;}
ul.navigation li {display: inline; font-weight: bold; padding-left: 9px; padding-right: 7px; color:#fff; border-right: 1px solid #95aece;}
ul.navigation li.last {display: inline; padding-left: 9px; padding-right: 3px; border-right: 0px;}
#finder{border:0 black solid;height:40px;margin-left:140px;padding:0;}
#finderTypeSel{float:left;height:25px;}
#finderSearchTxt,#finderSearchIbd,#finderSearchOff,#finderSearchIp{float:left;height:18px;margin:4px 0px 0px 0px; padding:1px 0 3px 4px;}
#searchBtn{cursor:pointer;float:left;height:20px;margin:7px 0 0 5px;width:30px;}
#header-body-nav .separator{float:left;margin:0;padding:0;height:12px;width:1px;margin-top:4px;background-color:#b4c9e2;}
#header-go{padding:0;}
#header-advancedsearch{border:0 red solid;color:#fff;float:left;font-size:10px;margin:0 0 0 10px;padding:5px 0 0;width:100px;}

/* Top level navigation with mega menu */
div#megaMenu  {width: 410px; height: 230px; border: 0px solid #CCCCCC; font-size: 10px; background: #fff; line-height: 18px;}

/* Level 1 */
.menuHeader {padding: 5px;}
.filtermenu { background:url("/images/bg_gradient_subchrome.png") repeat-x scroll center top #E5E8EF; border-color: #7D98C3; border-right:1px solid #7D98C3; border-style:none solid solid; border-width:medium 1px 1px; padding:0px;}
/* .filtermenu span { margin:12px; display:block; float:left;} */
/*.filtermenu .label{margin-top:4px;} */

/* Level 1 Links */
.mainMenuItem{border:1px solid transparent;color:#fff;float:left;font-weight:bold;padding:6px 10px 4px;z-index:300;list-style:none;}
.mainMenuItem:hover{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;background:#fff url('/images/selectedtabgradient.png') repeat-x top;border:1px solid #658dc1;border-bottom:2px solid white;color:#243C5F;cursor:pointer;}
/* .mainMenuItem:hover{} */
.mainMenuItem a{color:#fff;text-decoration:none;list-style:none;}
.mainMenuItem:hover .subMenu{background-color:white;color:#666;visibility:visible;}
.mainmenuitem {font-weight: bold; color:#fff; float:left; padding: 6px 10px 4px 10px; border: 1px solid transparent; z-index:300; list-style:none;}
.mainmenuitem:hover {border:1px solid #658dc1; border-bottom: 2px solid white; color:#243C5F; cursor:pointer; background: #fff url('/images/selectedtabgradient.png') repeat-x top; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px;}
.mainmenuitem a {text-decoration:none; color:#fff;}
.mainmenuitem:hover .submenu { visibility:visible; background-color:white; color:#666;} 
/* .mainMenuItemOnFocus {-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;visibility:visible; background-color:white; color:#666 !important;} */
#AccountsMenu, #ToolsMenu {font-weight: bold; color: #444; margin: 10px 0px 0px 0px; background-color: transparent; border: 0px none;}

/* Navigation   panelicons  */
#panelicons{float:left;width:52px;border:0;color:#fff;font-size:10px;}
#panel-container{border:0;margin-left:5px;width:240px;float:left;}
#panelicons li{list-style:none;line-height:.5em;}
#panelicons ul{display:inline;}
#panelicons-container{float:left;width:52px;}
.icon{float:left;overflow:hidden;display:block;margin:-5px 0 0 -3px;width:32px;height:32px;background-repeat:no-repeat;background-image:url('/images/button_leftNav.png');}
.iconx {float: left; overflow: hidden; display: block; margin: -5px 0 0 -3px; width: 32px; height: 32px;  background-repeat: no-repeat; background-image: url('/images/button_leftNav.png'); } 
.panel{margin-bottom:10px;clear:both;}
.panel-body{background:#fff url('/images/bg_gradient_panel.png') repeat-x bottom;color:#243C5F;font:bold 12px Verdana;caption-side:top;border:1px solid #7d98c3;padding:0;}
.panel-titlebar { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:url("/images/site_chrome_bg.png") repeat-x scroll 0 0 #CBDDF3; border:1px solid #7D98C3; color:#243C5F; font:bold 12px Verdana; padding:4px 6px; text-align:left; }
.panelbutton:hover{background-image:url('/images/site_bg_panelicon_over.png');background-position:right;background-repeat:repeat-y;}
.panelbutton{height:25px;width:25px;margin:7px;background-image:url('/images/site_bg_panelicon.png');background-repeat:repeat-y;-moz-border-radius:7px;-webkit-border-radius:7px;}
.panelicon-small{float:left;overflow:hidden;display:block;margin:5px 10px;min-width:32px;width:32px;height:21px;background-repeat:no-repeat;background-image:url('/images/panelicons_small.gif');}
.panelicon {float: left; overflow: hidden; display: block; margin: 5px 10px 5px 10px; min-width: 32px; width: 32px; height: 35px;  background-repeat: no-repeat; background-image: url('/images/panelicons.gif');} 

/* Left panel */
div.button_leftNav_titles{font-size:9px;font-family:verdana;color:#fff;text-align:center;margin-top:0;margin-bottom:10px;}
.leftheader {float: none; margin-left: 0px; padding: 0; width: 99.7%; height: 26px; background-color: #fff; color:#8f8f8f; font-size: 11px;}
.leftheader ul{margin:0; padding:0; list-style:none;}
.leftheader li{display:inline; margin:0 2px 0 0; padding:0;}
.leftheader a {float:left; color:#8f8f8f; background: transparent url('images/leftheader_leftborder.gif') no-repeat left top; margin:0 2px 0 0; padding:0 0 0 3px; text-decoration:none;}
.leftheader a span, .leftheader span{float:left; display:block; color:#000000; width:100%;  padding:6px 12px 6px 9px;}
.leftheadercontainer {border: solid #bcbcbc; border-width: 1px 1px 1px 1px; padding: 5px 5px 5px 5px; margin: 0;}
/*#left{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius:5px;background:#94B4E6;border:1px solid #1e4373;float:left;height:100%;margin-left:5px;margin-right:5px;margin-top:-1px;width:335px;padding-top:5px;padding-bottom:5px;}*/
#leftExpandoPane{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background:transparent;border:none;height:100%;width:280px;float:left;}
#leftIcons{float:left;margin:0px 5px 0 -5px;overflow:hidden;width:48px;}
#leftPanes{float:left;width:255px;}
#leftPanes .gridContainerZone{background-color:#94B4E6;padding:0;}
#leftCollapseBar{background-color:#CADDF2;cursor:hand;float:left;height:100%;width:7px;display:block;margin-left:2px;padding-top:6px;}
.ErrPanelleft {width:580px;float:left;padding-bottom:10px;}
.arrowToCollapse {background-image:url('/images/collapseLeftPane.gif'); background-repeat:no-repeat; cursor:pointer; height:10px; width:7px;}
.arrowToExpand {background-image:url('/images/expandLeftPane.gif'); background-repeat:no-repeat; cursor:pointer; height:10px; width:7px; }
/* Caption */
caption {background: #7d98c3 url('/images/site_chrome_bg.png') repeat-x; color:#243C5F; text-align:left; border: 1px solid #7d98c3; border-bottom:none; font: bold 12px Verdana; caption-side: top; padding: 4px 6px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px;}
caption A {color:#2C3153; text-decoration:underline;}
caption A:active {color: #2C3153; text-decoration:underline;}
caption A:visited {color: #2C3153; text-decoration:underline;}
caption A:hover {color: #2C3153; text-decoration:none;}

/* Tables  */
/*table.borderless td.label{border:none;}
table.borderless tr,table.borderless td{border:none;padding:0;margin:0;background-color:transparent;}
table.borderless{font-size:11px;width:100%;border:none;padding:0;margin:0;background-color:transparent;}*/
table.borderless td.label{border:none;font-weight:normal;}
table.borderless tr,table.borderless td{border:none;padding:0;margin:0;background-color:transparent;}
table.borderless{font-size:11px;width:100%;border:none;padding:0;margin:0;background-color:transparent;}
table.borderless td.WhiteRow{font-weight:normal;}
table.borderless td.GrayRow{background-color:#f4f7f9;font-size:12px}
table.darker tbody td+td{border-left:0 solid #a5b8d6;}
table.darker tbody td{border-bottom:0 solid #d3dde6;}
table.darker td.data{font-weight:bold;}
table.darker td.faded{background-color:#f4f7f9;border-left:1px;}
table.darker td.label{font-weight:normal;}
table.darker td{padding:6px 5px;}
table.darker td.WhiteRow{font-weight:normal;}
table.darker td.GrayRow{background-color:#f4f7f9;border-left:1px;}
table.darker tfoot td{border-top:0 solid #a5b8d6;}
table.darker thead th+th,table.darker tfoot td+td{border-left:1px solid #a5b8d6;}
table.darker thead th{border-bottom:1px solid #a5b8d6;}
table.darker tr.altrow td.faded{background-color:#ecf0f3;border-left:1px;}
table.darker tr.altrow td{background-color:#e2e9ef;border-bottom:1px solid #d3dde6;border-top:1px solid #d3dde6;}
table.darker tr{background-color:#eef3f7;}
table.darker{font-size:12px;width:100%;clear:both;border:0px solid #a5b8d6;border-collapse:separate}
table.datagrid td span.currency{width:100%;display:block;text-align:right;}
table.datagrid td.label,table.tablegrid td.label{text-align:left;color:#7b7f82;font-weight:normal;border-left:0;border-bottom:1px solid #d3dde7;}
table.tablegrid td.name {text-align:left;color:#7b7f82;font-weight:normal;border-left:0;border-bottom:0px;}
table.datagrid tfoot tr,table.tablegrid tfoot tr{background-color:#eef3f7;color:#335583;font-weight:bold;}
/* table.datagrid th,td{padding:2px;border-left:none;font-weight:normal;vertical-align:top;} */
table.datagrid th,td{padding:2px;border-left:none;font-weight:normal;}
table.datagrid thead tr{background:#c9d5e8 url('/images/bg_gradient_blue_small.png') top repeat-x;border:solid #cccccc 1px;color:#000;}
table.datagrid tr.altrow,table.tablegrid tr.altrow{background-color:#f5f9fc;}
table.datagrid tr.subhead{background-color:#dcdcdc;}
table.datagrid tr{background-color:#ffffff;text-align:left;}
table.datagrid{font-size:11px;width:100%;border:1px solid #7d98c3;clear:both;}
table.minwidth400px{min-width:400px;}
table.smalltext td{padding:2px 12px;font-size:9px;font-weight:bold;}
table.tablegrid tbody td+td{border-left:0 solid #e6e6f0;}
table.tablegrid tbody td{border-bottom:1px solid #eeeeee;}
table.tablegrid tfoot td{border-top:1px solid #cccccc;}
table.tablegrid th,table.tablegrid td{padding:5px;}
/* table.tablegrid th,td{padding:5px 0;border-left:none;font-weight:normal;vertical-align:top;} */
table.tablegrid th,td{padding:5px 0;border-left:none;font-weight:normal;}
table.tablegrid thead th+th,table.tablegrid tfoot td+td{border-left:1px solid #cccccc;}
table.tablegrid thead th{border-bottom:1px solid #cccccc;}
table.tablegrid thead tr{border:solid #cccccc 1px;color:#000;}
table.tablegrid tr{background-color:#ffffff;}
table.tablegrid{font-size:11px;width:100%;border:1px solid #7D98C3;}
td.currency{text-align:right; white-space: nowrap}
td.label{color:#7b8084;}
td{text-align:left;}
#tableheader td { background:#7D98C3 url('/images/site_chrome_bg.png') repeat-x scroll 0 0;}
.TableBg {background: #fff url('/images/bg_gradient_panelbk.png') repeat-x bottom; color:#243C5F; text-align:left; border: none; font: bold 12px Verdana; caption-side: top; border-top:1px solid #eee; padding:0;}

/* Top panel */
#top #logo {float: left; height: 80px; margin: 0px 10px;}
#top #logo img {margin-top: -7px;}
ul.symbolfinder li{display:inline;font-weight:regular;font-size:9px;padding-left:2px;padding-right:3px;color:#000;border:0;}
ul.symbolfinder li.lst{display:inline;padding-left:9px;padding-right:3px;border:0;text-decoration:underline;}
.headerinfo {border: 0px green solid; height: 50px; font-size: 10px; margin: 3px 0px 0px 0px; color: #fff; line-height: 16px;}
.dropdownbutton{ display:block; background: #7d98c3 url('/images/site_chrome_bg.png') repeat-x; color:#243C5F; text-align:center; border: 1px solid #7d98c3; font: normal 12px Verdana; padding: 2px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-right-radius:4px;width:20px; float:left; width:11px;}
}
.dropdownbutton:hover { background: #7d98c3 url('/images/bg_gradient_lightblue3d_over.png') repeat-x; cursor:pointer; }

/* Header ---------------------------------------*/
.header-logo {width:131px; border: 0px solid red; margin-left:20px;}
.header-right-center {border: 0px black solid; overflow: hidden; margin:0; height: 40px;}
.header-right-top {height: 40px; border: 0px black solid; margin:0px; padding:0px;}
div#bannerlinks {position:absolute; width:100%; padding:0; margin:0; top:0; left:0; min-width:1000px;}
#bannerlinks ul {float:right; border: none; font-size: 10px; margin:27px 38px;}
#bannerlinks ul li {margin-left: 0; padding: 0 8px 0 10px; border-left: 1px solid #fff; list-style: none; display: inline; vertical-align: middle;} 
#bannerlinks ul li.first {margin-left: 0; border-left: none; list-style: none; display: inline;}

/* Tree */
.loadMoreLeafLabel{color:#0000ff;cursor:pointer;text-decoration:underline;}

/* Buttons */
.button { display:block; background: #7d98c3 url('/images/site_chrome_bg.png') repeat-x; color:#243C5F; text-align:center; border: 1px solid #7d98c3; font: normal 12px Verdana; padding: 4px; -moz-border-radius:4px; -webkit-border-radius:4px;text-decoration:none;}
.button:hover{background:#7d98c3 url('/images/site_chrome_bg_light.png') repeat-x;cursor:pointer;}
.button .icon { margin:0; padding:2px; vertical-align:middle; float:left; font-size:1px;}
.button .label {vertical-align:middle; font: normal 12px Verdana; text-align:center; min-width:50px;	-moz-user-select: none; -khtml-user-select: none; user-select: none;}
.btPrevrg,.btNextrg{float:right;cursor:pointer;}
.orderbutton{float:left; margin-left:8px; margin-top: 1px; height:30px; cursor:pointer; display: block;}
.btFilter{float:left;cursor:pointer}
.btnlft {background:url('/images/btnlft.png');width:4px;height:24px;float:left;}
.btnbg {background:url('/images/btnbg.png');width:71px;height:24px;background-repeat:repeat-x;float:left;font-size:12px;text-align:center;padding-top:5px;}
.btnbg a:link {color:#000;text-decoration:none;}
.btnbg a:active {color:#000;text-decoration:none;text-decoration:none;}
.btnbg a:visited {color:#000;text-decoration:none;text-decoration:none;}
.btnbg a:hover {color:#000;text-decoration:none;text-decoration:none;}
.btnrgt {background:url('/images/btnrgt.png');width:4px;height:24px;float:left;}
#btn_filters:hover .popupmenu{visibility:visible;width:637px;}
#btn_iwanto{float:left;margin-left:20px;z-index:4;}
#btn_iwanto:hover .popupmenu,#btn_rollover:hover .rollover,#btn_rollover:hover .rollover_arrow_left,#btn_rollover:hover .rolloverheader{visibility:visible;}
#btn_rollover{float:left;margin-left:0px;*width: 2px; *height: 20px;z-index: 3000;} /* button roll-over */
/*#btn_rollover{float:left;margin-left:0px; position:relative; z-index:2;}*/
button{}
button {cursor:pointer; text-align:center; text-shadow:1px 1px 1px #8c8c8c; width:auto; overflow:visible; background: #7d98c3 url('/images/site_chrome_bg.png') repeat-x; color:#243C5F; border: 1px solid #7d98c3; font:normal 12px Verdana; padding: 4px; text-decoration:none;}
button.searchBtn{background:transparent url('/images/search_bg_go.gif') no-repeat scroll 0 0; height:29px; padding:7px 6px 0 16px; width:180px; border:medium none; cursor:pointer; float:left; margin:0 0 0 -1px; text-indent:-9999px; width:37px;}
.buttonDisabled{display:block; background: #7d98c3 url('/images/site_chrome_bg.png') repeat-x; color:#243C5F; text-align:center; border: 1px solid #7d98c3; font: normal 12px Verdana;padding: 4px; -moz-border-radius:4px; -webkit-border-radius:4px;text-decoration:none;cursor:default;}

/* Tables   Popup Menu  */
.popupmenu ul{ padding-left:10px; }
.popupmenu { position:absolute; margin-left:-380px; margin-top:2px; padding: 6px; visibility:hidden; border: 1px solid #658dc1; background: #c5dffa url('/images/bg_gradient_popup.png') repeat-x top; min-width:150px; width:460px; max-width:460px; padding-bottom:16px; -moz-box-shadow:rgba(0,0,0,0.4) 0px 10px 12px;  -webkit-box-shadow:rgba(0,0,0,0.4) 0px 10px 12px; text-align:left; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:5;}
.popupmenu:hover ul li { border:none; background-color: transparent;}
.popupmenu ul li+li { border-left: 0px solid #ccc; padding-left:10px;}
.popupmenu:hover ul li+li { border-left: 0px solid #ccc; padding-left:10px;}
.popupmenu ul:hover li+li { border-left: 0px solid #ccc; padding-left:10px;}
.popupmenu  ul li span.submenuheader{ display:block; margin: 4px 0; font-size:12px; margin-bottom:4px; }
.popupmenu  ul li { color: #888; float:left; border:none; list-style:none; } /* SubMenu Single Account Etc */
.popupmenu  ul li:hover{color: #888; } /* SubMenu Single Account Etc */
.popupmenu  ul li a{ text-decoration:none; font-size:12px; display:block; color: #658dc1; padding:4px 0; font-weight:normal; line-height:8px; margin: 2px 0;}
.popupmenu  ul li a:hover{ color: #243C5F; text-decoration:underline; } /* SubMenu Single Account Etc */

/* Fat Footer  */
.footermenu a:hover{color:#fff;text-decoration:underline;}
.footermenu a{text-decoration:none;display:block;padding:4px 8px;font-weight:normal;margin:2px 0;color:#bacce3;font-size:11px;}
.footertabs{color:#bacce3;margin-bottom:10px;}
.footertabs .footertitle{color:#bacce3;font-size:11px;padding:8px;}
.footertabs .footertitleselected{color:#fff;font-size:11px;font-weight:bold;padding:8px;}
.footermenu .footermenugroup{float:left;margin:0 15px 15px 0;min-height:200px;width:195px;}
.footermenu .submenuheader{display:block;color:#fff;font-size:12px;font-weight:bold;padding:8px;background:transparent url('/images/bg_footer_header.png') repeat-y left;border-bottom:1px solid #355d92;width:180px;} /* SubMenu Single Account Etc  */



/* Old Rollover popup info  */
#btn_rollover { position:absolute; }
#btn_rollover .rollover{position:absolute;margin-left:23px;margin-top:-60px;padding:6px;visibility:hidden;border:1px solid #658dc1;background:#486994;color:#fff;font-size:12px;padding-bottom:16px;text-align:left;z-index:3001;}
#btn_rollover .rollover ul{padding-left:0;}
#btn_rollover .rollover .info{float:left;width:140px;margin:0;padding:0 7px 0 0;margin-bottom:5px;border-left:solid 1px #334a69;}
#btn_rollover .rollover .numonics a:hover{color:#fff;font-size:9px;font-weight:normal;text-decoration:underline;}
#btn_rollover .rollover .numonics a{color:#fff;font-size:9px;font-weight:normal;padding-right:10px;text-decoration:none;}
#btn_rollover .rollover .numonics{color:#fff;font-size:9px;font-weight:normal;}
#btn_rollover .rollover .title{line-height:18px;float:left;width:250px;padding:6px;}
#btn_rollover .rollover table.darker td.label{color:#7B7F82;}
#btn_rollover .rollover table.darker td{color:#3B3F42;border:none;}
#btn_rollover .rollover ul li a:hover{color:#84aadc;text-decoration:underline;}
#btn_rollover .rollover ul li a{text-decoration:none;font-size:12px;display:block;color:#ffffff;padding:4px 0;font-weight:normal;line-height:8px;margin:2px 0;}
#btn_rollover .rollover ul li{color:#fff;float:left;border:none;list-style:none;border-left:1px solid #718fb5;padding-left:10px;}
#btn_rollover .rollover.account{left:0;max-width:500px;min-width:150px;position:absolute;top:-90px;width:450px;top: 75px;}
#btn_rollover .rollover.account{max-width:500px;min-width:150px;width:450px;top: 75px;}
#btn_rollover .rolloverheader.account{max-width:500px;min-width:150px;width:450px;top: 50px;*top: -30px;}
#btn_rollover .rollover.quote{#btn_rollover margin-left:83px;margin-top:-80px;}
#btn_rollover .rollover_arrow_left.quote{margin-left:71px;margin-top:-28px;}
#btn_rollover .rollover_arrow_left{position:absolute;margin-left:11px;margin-top:-23px;padding:6px;visibility:hidden;background:transparent url('/images/rollover_arrow-left.png') no-repeat top left;float:left;height:150px;width:30px;z-index: 3002; *position: relative; *top: 0px; *left: 0px;}
#btn_rollover .rolloverheader a span,#btn_rollover .rolloverheader span{float:left;display:block;color:#000000;width:100%;padding:6px 12px 6px 9px;}
#btn_rollover .rolloverheader a{float:left;color:#8f8f8f;background:transparent url('/images/leftheader_leftborder.gif') no-repeat left top;margin:0 2px 0 0;padding:0 0 0 3px;text-decoration:none;}
#btn_rollover .rolloverheader li{display:inline;margin:0 2px 0 0;padding:0;}
#btn_rollover .rolloverheader ul{margin:0;padding:0;list-style:none;}
#btn_rollover .rolloverheader.quote{margin-left:83px;margin-top:-106px;}
#btn_rollover .rolloverheadercontainer{border:solid #bcbcbc;border-width:1px;padding:5px;margin:0;}
#btn_rollover .rolloverheader{visibility:hidden;position:absolute;margin-left:23px;margin-top:-65px;padding:6px;background-color:#2e4668;color:#fff;font-size:14px;border:1px solid #658dc1;z-index:3000; *position: relative; *left: 0px; *top: -105px !important;}
#btn_rollover .rolloveraccountinfo {width: 140px;}
#btn_rollover .accountinfoimg {background-image:url('/images/icon_accountinfo.gif');background-repeat:no-repeat;width: 16px;height: 16px;cursor: pointer;};

/* New Rollover popup info */
#account_rollover_trigger { z-index:2; float:left; margin-top:4px;} /* button roll-over */
#account_rollover_trigger:hover+#account_rollover{ display:block;} /* button roll-over */
#account_rollover:hover .rollover, #account_rollover:hover .rollover_arrow_left, #account_rollover:hover .rolloverheader{visibility:visible;}
#account_rollover{position:absolute; z-index:2; min-width:440px; margin-left:32px; display:none;}
#account_rollover .rollover {padding:6px;} /* button roll-over */
#account_rollover ul { clear:both; }
#account_rollover ul li{ display:block; float:none; background-image: none; border:none; line-height:20px; font-weight:normal;}
#account_rollover .column { float:left; background-color:#e4e7ee; margin:0px;}
#account_rollover .column + .column { margin-left:6px; }
#account_rollover .column.accountInfo { background-color:transparent;}
#account_rollover .column.accountInfo .label { margin:6px 0 0 0; color:#d3e0f3; font-size:11px;}
#account_rollover .column.accountInfo .data { margin:4px 0 12px 6px; font-size:13px; font-weight:bold;}
#account_rollover .column.accountInfo .data img { margin:-1px 6px 0 0; vertical-align:middle;}
#account_rollover .rollover_arrow_left{position:absolute;padding:6px;visibility:visible;background:transparent url('/images/rollover_arrow-left.png') no-repeat top left;float:left;height:150px;width:30px;z-index: 3002; top:2px; left:-13px;}
#account_rollover .contextmenu, #account_rollover .accountProfile{ border:none; position:static;}
#account_rollover .rolloverheader .numonics {float:right;}
#account_rollover .rolloverheader .numonics a{color:#fff;font-size:9px;font-weight:normal;padding-right:10px;text-decoration:none; color:#CED7E8;}
#account_rollover .rolloverheader .numonics a:hover{color:#fff;font-size:9px;font-weight:normal;text-decoration:underline;}
/* new lines, for rollover too wide issue */
#account_rollover table.information {margin-left: 10px; border-top:1px solid #5a7fac; width:300px;padding: 3px 0;}
#account_rollover table.information tr {background-color:transparent;}
#account_rollover table.information tr.altrow {background-color:#4f729d;}
#account_rollover table.information tr td {border-bottom:1px solid #5a7fac;line-height:13px; padding:0px 3px; }
#account_rollover .label { margin:6px 0 0 0; color:#d3e0f3; font-size:10px;}
#account_rollover .data { margin:4px 0 12px 6px; font-size:10px; font-weight:bold;}

#account_rollover .dijitMenuItemIcon {width:0;height:0px;}
#account_rollover .dijitMenuExpand {width:0;height:0px;}
#account_rollover .rollover .numonics a{
	border-bottom: 1px dotted #B4C9E2;
    color: #B4C9E2;
    margin-left: 15px;
    padding-bottom: 3px;
    text-decoration: none;
    padding: 0px;
}
#account_rollover .rollover .numonics {
width:300px;
}

#account_rollover .rollover .title {
    line-height: 16px;
    padding: 5px 0;   
    width: 300px;    
}

#account_rollover .rollover .outertitle {
padding-left: 138px;
}

#account_rollover .dijitReset .dijitMenuItemLabel{ white-space:nowrap; font-weight:normal;}
#account_rollover .dijitMenuItemLabel{ white-space:nowrap; font-weight:normal;}


/* Rollover popup info  */
.rollover{position:absolute;padding:6px;visibility:visible;border:0px solid #658dc1;background:#486994;color:#fff;font-size:11px;padding-bottom:16px;text-align:left;z-index:3001; width:100%;}
.rollover ul{padding-left:0;}
.rollover .info{float:left;width:140px;margin:0;padding:0 7px 0 0;margin-bottom:5px;border-left:solid 1px #334a69;}
.rollover .numonics a:hover{color:#fff;font-size:9px;font-weight:normal;text-decoration:underline;}
.rollover .numonics a{color:#fff;font-size:9px;font-weight:normal;padding-right:10px;text-decoration:none;}
.rollover .numonics{color:#fff;font-size:9px;font-weight:normal;}
.rollover .title{line-height:18px;float:left;width:190px;padding:6px;}
.rollover table.accountSum td.label{color:#7B7F82;}
.rollover table.accountSum td{color:#3B3F42;border:none;}
.rollover ul li a:hover{color:#84aadc;text-decoration:underline;}
.rollover ul li a{text-decoration:none;font-size:12px;display:block;color:#ffffff;padding:4px 0;font-weight:normal;line-height:8px;margin:2px 0;}
.rollover ul li{color:#fff;float:left;border:none;list-style:none;border-left:1px solid #718fb5;padding-left:10px;}
.rollover.account, .rollover.quote {left:0px; top:0px; z-index:3002;}
.rollover.quote,.rolloverheader.quote{min-width:150px;max-width:350px;width:250px;}
.rolloverheader a span,.rolloverheader span{float:left;display:block;color:#000000;width:100%;padding:6px 12px 6px 9px;}
.rolloverheader a{float:left;color:#8f8f8f;background:transparent url('/images/leftheader_leftborder.gif') no-repeat left top;margin:0 2px 0 0;padding:0 0 0
 3px;text-decoration:none;}
.rolloverheader li{display:inline;margin:0 2px 0 0;padding:0;}
.rolloverheader ul{margin:0;padding:0;list-style:none;}
.rolloverheadercontainer{border:solid #bcbcbc;border-width:1px;padding:5px;margin:0;}
.rolloverheader{visibility:visible;position:absolute;padding:6px;background-color:#2e4668;color:#fff;font-size:14px;border:0px solid #658dc1;z-index:3000; left:0px; top:-25px; width:100%;}


/* Rollover popup info 
.rollover{position:absolute;margin-left:23px;margin-top:-30px;padding:6px;visibility:hidden;border:1px solid #658dc1;background:#486994;color:#fff;font-size:12px;padding-bottom:16px;text-align:left;z-index:3001;}
.rollover ul{padding-left:0;}
.rollover .info{float:left;width:140px;margin:0;padding:0 7px 0 0;margin-bottom:5px;border-left:solid 1px #334a69;}
.rollover .numonics a:hover{color:#fff;font-size:9px;font-weight:normal;text-decoration:underline;}
.rollover .numonics a{color:#fff;font-size:9px;font-weight:normal;padding-right:10px;text-decoration:none;}
.rollover .numonics{color:#fff;font-size:9px;font-weight:normal;}
.rollover .title{line-height:18px;float:left;width:250px;padding:6px;}
.rollover table.darker td.label{color:#7B7F82;}
.rollover table.darker td{color:#3B3F42;border:none;}
.rollover ul li a:hover{color:#84aadc;text-decoration:underline;}
.rollover ul li a{text-decoration:none;font-size:12px;display:block;color:#ffffff;padding:4px 0;font-weight:normal;line-height:8px;margin:2px 0;}
.rollover ul li{color:#fff;float:left;border:none;list-style:none;border-left:1px solid #718fb5;padding-left:10px;}
.rollover.account { *position: relative; *left: 0px; *top: -90px; min-width:150px;max-width:500px;width:450px; }
.rollover.account,.rolloverheader.account{min-width:150px;max-width:500px;width:450px;}
.rollover.quote,.rolloverheader.quote{min-width:150px;max-width:350px;width:250px;}
.rollover.quote{margin-left:83px;margin-top:-80px;}
.rollover_arrow_left.quote{margin-left:71px;margin-top:-28px;}
.rollover_arrow_left{position:absolute;margin-left:11px;margin-top:-23px;padding:6px;visibility:hidden;background:transparent url('/images/rollover_arrow-left.png') no-repeat top left;float:left;height:150px;width:30px;z-index: 3002; *position: relative; *top: 0px;}
.rolloverheader a span,.rolloverheader span{float:left;display:block;color:#000000;width:100%;padding:6px 12px 6px 9px;}
.rolloverheader a{float:left;color:#8f8f8f;background:transparent url('/images/leftheader_leftborder.gif') no-repeat left top;margin:0 2px 0 0;padding:0 0 0 3px;text-decoration:none;}
.rolloverheader li{display:inline;margin:0 2px 0 0;padding:0;}
.rolloverheader ul{margin:0;padding:0;list-style:none;}
.rolloverheader.quote{margin-left:83px;margin-top:-106px;}
.rolloverheadercontainer{border:solid #bcbcbc;border-width:1px;padding:5px;margin:0;}
.rolloverheader{visibility:hidden;position:absolute;margin-left:23px;margin-top:-56px;padding:6px;background-color:#2e4668;color:#fff;font-size:14px;border:1px solid #658dc1;z-index:3000; *position: relative; *left: 0px; *top: -120px;}

.rolloveraccountinfo {width: 140px;}
.accountinfoimg {background-image:url('/images/icon_accountinfo.gif');background-repeat:no-repeat;width: 16px;height: 16px;cursor: pointer;};

/* Tabs, Rollover popup info Tabs  */
.selectedtab:hover{background:none;background-color:#fff;cursor:pointer;}
.selectedtab{background:none;background-color:#fff;border:1px solid #7d98c3;border-bottom:1px solid white;color:#243C5F;}
.tab a{text-decoration:none;color:#1e4373;}
.tab+.tab{margin-left:4px;}
.tab:hover{background:#7d98c3 url('/images/site_chrome_bg_light.png');cursor:pointer;}
.tabcontainer{clear:both;background:#fff url('/images/bg_gradient_panel.png') repeat-x bottom;width:100%;min-height:600px;border:1px solid #7d98c3;}
.tabcontent{margin:10px;}
.tabs{padding-top:10px;position:relative;top:1px;}
.tab{float:left;text-align:left;font:normal 12px Verdana;padding:4px;z-index:1;}

/* Tabs   Link Bar  */
ul.linkbar li a.selected{text-decoration:none;color:#444;}
ul.linkbar li a:hover{color:#003366;text-decoration:underline;}
ul.linkbar li a{text-decoration:none;color:#336699;}
ul.linkbar li.last{border-right:0;}
ul.linkbar li.linkbarseparator{display:inline;border-left:1px solid #336699;width:1px;padding:0;margin:4px;}
ul.linkbar li{display:inline;font-size:10px;color:#336699;margin:0;padding:4px;font-weight:bold;}
ul.linkbar{display:block;margin:10px;padding:0;}

/* Link Bar  */
.downarrow{background:transparent url('/images/dropdownarrow.png');width:9px;height:5px;}
.dropdownfield input[type=text]{padding:3px;border:none;width:inherit;background-color:#fed;}
.dropdownfield{background-color:#fff;float:left;width:80px;color:#7d98c3;border:1px solid #7d98c3;border-right:none;position:relative;height:22px;overflow:hidden;}
.dropdown{margin:4px;float:left;}

/* Summary Block */
.summaryblock .summaryimage{float:left;margin:0 6px;}
.summaryblock .summarytext > .title{color:#666666;font-weight:bold;margin-left:8px;}
.summaryblock .summarytext > a.title:hover{color:#335583;}
.summaryblock .summarytext > a.title{color:#7d98c3;font-weight:bold;text-decoration:none;margin-left:8px;}
.summaryblock .summarytext > a{color:#335583;margin-left:8px;}
.summaryblock .summarytext > p{margin-left:8px;}
.summaryblock .summarytext{float:left;margin:0 6px;min-width:200px;}
.summaryblock{padding:6px;margin:4px 8px;width:360px;}
.summarytext > p{margin-top:4px;}

/* login page  */
ul.withbullet li{background:url('/images/bullet_1.gif') no-repeat left top; padding:0px 0px 0px 20px; background-position: 10px 10px;color:#444444;line-height:22px;}
table.tablegrid thead th {background-image: url('/images/table_TH_bg.gif'); padding: 4px 0px; font-weight:normal; font-size:11px; text-align:center; border-right:1px solid #deddde;  border-bottom:1px solid #deddde;}
.note {color: #666666;font-size: 10px;}
ol li {padding:3px 0px; margin-left:30px;}
.homepanelerror {float:left;background:#fff url('/images/site_bg_homepanel.png') no-repeat right bottom;padding:10px 40px 10px 10px;width:530px;margin-bottom:10px;}
#bodyPanelright{width:200px;float:right;height:380px;margin-right:10px;}
#homelogo{background-image:url('/images/netx360_logo_large.png');background-repeat:no-repeat;width:760px;height:100px;padding-left:10px;margin:0 auto;}
/* #tm{font-size:12px;vertical-align:text-top;} */
#tm{font-size:12px;}
.bodyPanel{width:780px;margin:0 auto;}
.bottompanel{font-size:9px;font-weight:bold;height:auto;}
.homepanelcontact{width:170px;background:#fff url('/images/bg_gradient_smallpanel.png') repeat-x bottom;padding:20px;margin-bottom:10px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.homepanellarge .summaryblock .summaryimage{width:80px;}
.homepanellarge{float:left;background:#fff url('/images/site_bg_homepanel.png') no-repeat right bottom;padding:10px 40px 0 10px;width:530px;}
.homepanelsmall {width:170px; background: #fff url('/images/bg_gradient_smallpanel.png') repeat-x bottom; padding:20px; margin-bottom:10px; }
.homepanellogin {width:170px; background: #fff url('/images/bg_gradient_smallpanel.png') repeat-x bottom; padding:20px; margin-bottom:10px; }
.homepanelcontainer{float:left;text-align:justify;background:#fff url('../images/site_bg_homepanel.png') no-repeat right bottom;padding:10px 10px 0 10px; width:690px; }
.login{border:1px solid #a5acb2 !important;width:135px !important;margin:5px 0 !important;*margin:4px 0 !important;height:20px !important;padding:0 !important;}
input{height:inherit;}	/*height of input field*/

/* Dojo, Dijit Classes */
.dijitTestNodeDialog {position:absolute;top:5px;right:5px;display:block;width:200px;visibility:hidden;background-color:#fff !important;color:#000 !important;border:1px solid #000;padding:5px;}
.dijitTestNodeDialog table {background-color:#fff !important;}
.dijitTestNodeDialog td {padding:3px;}
.dijitTestNodeShowing {visibility:visible;}

/* Dojo Grid grid.css */
.dojoxGrid table {margin: 0;}
.soria .dijitTitlePaneContentInner{padding:0;}
.soria .dojoxGridArrowButtonChar{float:right;color:#777;}
.soria .dojoxGrid{background-color:#e9e9e9;font-size:.9em;font-family:Verdana, Arial, Helvetica, sans-serif;}
.soria .dojoxGridHeader .dojoxGridCell{padding-bottom:4px;padding-top:4px;border-color:transparent #ddd #ddd white;background:url('/images/gridheaderbg.png') #e9e9e9 repeat-x top;font-weight:normal;font-family:Verdana, arial,tahoma,helvetica,sans-serif;font-size:11px;padding-bottom:4px;padding-top:4px;text-align:center;}
.soria .dojoxGridHeader{background:url('/images/gridheaderbg.png') #e9e9e9 repeat-x top;}/* background color of the header  */
.soria .dojoxGridRow{border:1px solid;background-color:white;font-size:11px;border-color:#FFFFFF #EDEDED #EDEDED;height:inherit;}
.soria .dojoxGridRow table td{height:14px;border:0;margin:0;padding:4px;line-height:14px;white-space:wrap;}/* Make the row height the same as the extJS Grid  */
.soria .dojoxGridRowOver .dojoxGridCell{background:url('/images/gridfocusrowbg.png') #e9e9e9 repeat top;color:#000;}
.soria .dojoxGridRowOver{border:1px solid transparent;border-bottom:1px solid #ccc;border-top:1px solid #ccc;background-color:white;}
.soria .dojoxGridRowOdd{background-color:#f8f8f8;}
.soria .dojoxGridRowSelected {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#E9E9E9 url('/images/gridselectedrowbg.png') repeat scroll center top;}
.soria .dojoxGridRowSelected .dojoxGridCell{border-bottom:1px solid #b8d1f9;background-color:#B8D1F9;}
/*.soria .dojoxGridRowTable{width:583px;}*/
.soria .dojoxGridRowbar{border:none;background:url('/images/gridrowselector.png') #e9e9e9 repeat-y left top;border-left:1px solid #ddd;} /* row selector  */
.soria .dojoxGridCellFocus{border-bottom:1px solid transparent;}
.soria .dojoxGridCellOver{border:1px solid transparent;}
.soria .dojoxGridCell{border:1px solid transparent;border-bottom-color:#eee;border-top-color:transparent;}
.soria .dojoxGridLoading {background-image: url('/images/loading.gif'); width: 35px; height: 35px;} /* Loading---------------------------- */
.soria .dojoxGridLoading, .soria .dojoxGridError { background-position:left center; background-repeat: no-repeat; padding-left:25px; }
.soria .dijitDialogCloseIcon{background-image:url('/images/btn_close.png');background-position:0 0;background-repeat:no-repeat;height:17px;position:absolute;right:6px;top:4px;width:17px;}
/* added for wrapping issue in IE7*/
.soria .dijitReset .dijitMenuItemLabel{ white-space:nowrap; }
/*****/
/* DND Avatar  */
.dojoxGridDndAvatar{background-color:#fff;border:1px solid #ddd;padding:3px;}
.dojoxGrid .dojoDndItemBefore{border-left-color:red;}
.dojoxGrid .dojoDndItemAfter{border-right-color:red;}
.dojoxGridDndAvatarItem	td{background:url(/images/gridselectedrowbg.png) #fff top repeat-x;border:1px solid #b8d1f9;border-top:none;color:#000;font-family:Verdana, Arial;padding-right:6px;}
.dojoxGridDndAvatarItem	td.dojoxGridDndAvatarItemImage{border:0 solid red;margin:0;padding:3px 3px 2px;}
.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage{background-image:url(/images/dndNoMove.png);}
.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage{background-image:url(/images/dndNoCopy.png);}
.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage{background-image:url(/images/dndMove.png);}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage{background-image:url(/images/dndCopy.png);}

/* DOJO Dialog */
.soria .dijitDialog{position:absolute;z-index:999;padding:1px;overflow:hidden;z-index:4001 !important;} /*newly added for dialog background */
.dijitDialogUnderlayWrapper {z-index: 4000 !important;}
.soria .dj_ff2 .dijitDialog{overflow:auto;}
.soria .dijitDialogFixed div.dijitDialogTitleBar{cursor:default;}

/*For DialogUnderlay*/
/*.soria .dijitDialogUnderlayWrapper{position:absolute;left:0;top:0;z-index:998;display:none;background:url('/images/transparent_bk.png') repeat-x repeat-y top left !important;}
.soria .dijitDialogUnderlay{opacity:0.5px;background:transparent url('/images/transparent_bk.png') repeat-x repeat 0 top left !important;}*/

/*For Ie7*/
/*.dijitDialogUnderlay {
	filter: alpha(opacity=30);
	background:#000000 url('/images/transparent_bk.png') repeat-x  repeat-y top left !important;
}*/

/*For Firefox*/
.soria .dijitDialogUnderlay {
opacity:0.4;
/*background:#B8D1F9 url('/images/transparent_bk.png') repeat;*/
background:#B8D1F9 url('/images/site_overlay_bg.png') repeat;
}

.soria .dijit_a11y .dijitInputLayoutContainer,.soria .dijit_a11y .dijitDialog{opacity:1px !important;background-color:black !important;}
.soria .dijitDialog .closeText{display:none;position:absolute;}
/*.soria .dj_ie .dijitDialogUnderlay {filter: alpha(opacity=50);} */

/* Tab container  */
.soria .dijitTab { border-bottom:1px solid #a4bde2; background:transparent url('/images/tabContainerSprite.png') no-repeat scroll left -150px;}
.soria .dijitTabInnerDiv {padding:0 6px 0 2px; background:transparent url('/images/tabContainerSprite.png') no-repeat scroll right -250px;}
.soria .dijitTabInnerDiv .dijitTabContent {padding:4px 8px 2px 2px; background:transparent url('/images/tabContainerSprite.png') repeat-x scroll center -200px; }

.soria .dijitTabHover { border-bottom:1px solid #a4bde2; background:transparent url('/images/tabContainerSprite.png') no-repeat scroll left -300px;}
.soria .dijitTabHover .dijitTabInnerDiv {padding:0 6px 0 2px; background:transparent url('/images/tabContainerSprite.png') no-repeat scroll right -400px;}
.soria .dijitTabHover .dijitTabInnerDiv .dijitTabContent {padding:4px 8px 2px 2px; background:transparent url('/images/tabContainerSprite.png') repeat-x scroll center -350px; }


.soria .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {background:transparent url('/images/tabContainerSprite.png') repeat-x scroll 0 -50px; color:#243C5F !important;}
.soria .dijitTabChecked .dijitTabInnerDiv {background:transparent url('/images/tabContainerSprite.png') no-repeat scroll right -100px; margin:0 0 0 4px; padding:0 2px 0 0;}
.soria .dijitTabChecked, .soria .dijitTabCloseButtonChecked {background:transparent url('/images/tabContainerSprite.png') no-repeat scroll 0 0; border-bottom:1px solid white;}
.soria .dijitTabContainerBottom-spacer, .soria .dijitTabContainerTop-spacer {background:#fff none repeat scroll 0 0; border-top:0px solid #a4bde2; border-right:1px solid #a4bde2; border-bottom:0px solid #a4bde2; border-left:1px solid #a4bde2; height:2px;}
.soria .dijitTabContainerTop-container {height: auto;}
.soria .dijitTabContainerTop-tabs .dijitTabChecked {border-bottom-color:white;}
.soria .dijitTabContainerTop-tabs {border-color:#a4bde2;padding-left:3px;}
.soria .dijitTabContainerTabListNested .dijitTab .dijitTabInnerDiv,.soria .dijitTabContainerTabListNested .dijitTab .dijitTabContent{color:#1E4373;font-size:11px;}
.soria .dijitTabContainerTabListNested{background:transparent;}
.soria .dijitTabContainerTop-spacer{display:none;}
.soria .dijitTabContainerTabListNested .dijitTabChecked .tabLabel{font-size:10px;text-decoration:none;}



/* DOJO Tree */
.dijitTreeRow .dojoTreeContent{white-space:normal !important;}
.soria .dijitTreeRow .dojoTreeContent { white-space: normal !important; }
.dijitTreeRow   { white-space: normal !important; }
.dojoTreeContent  { white-space: normal !important; }
.soria .dijitFolderOpened {background: url('/images/spriteDivIcons.png') no-repeat -16px top;}
.soria .dijitFolderClosed {background: url('/images/spriteDivIcons.png') no-repeat top left;}
.soria .dijitLeaf {background: url(/images/spriteDivIcons.png) no-repeat -32px top;}

/* DOJO Layout Widgets */
/* Left Panel */
.soria .dojoxExpandoTitle{background:#fff url('/images/titleBar.png') repeat-x scroll left top;border-left:1px solid #BCD5F0;border-right:1px solid #BCD5F0;margin-bottom:10px;padding:2px 0;}
.dojoxExpandoClosed .dojoxExpandoIconLeft{background-position:-30px 0;margin-left:12px;margin-right:10px;}
.dojoxPortlet .dijitTitlePaneTitle{font-size:0.8em;}
.soria .dijitTitlePaneTitle{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border:1px solid #BCD5F0;padding:2px 0;}
.soria .dijitTitlePaneContentOuter{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-color:#BCD5F0;border-style:solid;border-width:0 1px 1px;}
.soria .dojoxExpandoClosed .dojoxExpandoTitle{margin:0;}
.soria .gridContainer .dndDropIndicator{border:2px dashed #1e4373;}

/* Dijit Menu */
.soria .dijitMenuBar{background-color:transparent;background-image:url('/images/navigation_bk.png');background-repeat:no-repeat;border:0;font-size:12px;height:22px;padding:5px 10px 10px;}
.soria .dijitMenuItem{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.soria .dijitMenuBar .dijitMenuItem{color:#ffffff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;padding:4px 5px;}
.soria .dijitMenuPassive .dijitMenuItemHover,.soria .dijitMenuItemSelected{background-color:#1a72ad;color:#ffffff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.soria .dijitSplitterV,.soria .dijitGutterV{-moz-opacity:0.5px;filter:Alpha(Opacity =       50);opacity:0.5px;width:3px;}
.soria .dijitTitlePaneContentInner{background-color:#ffffff;}

/* Dijit Button */
.dijitButtonNode .dijitArrowButtonInner{background:url('/images/dropdownarrow.png') no-repeat scroll 0 center transparent;font-size:1px;height:7px;margin:0 5px 0 3px;width:9px;}
.soria .dijitSelect .dijitButtonContents{background:url('/images/validationInputBg.png') repeat-x scroll left top #ffffff;padding-top:1px;text-align:middle;}
.soria .dijitButtonNode{background:url('/images/site_chrome_bg.png') repeat-x scroll left bottom #FFFFFF;border:1px solid #7D98C3;border-color:#C0C0C0 #C0C0C0 #9B9B9B;border-style:solid;border-width:1px;color:#243C5F;font:normal 11px Verdana;padding:0.1em 0.2em 0.2em;}
.soria .dijitArrowButton{-moz-border-radius-bottomright:6px;-moz-border-radius-topright:6px;color:#111111;}
/* .soria .dijitInline{border:0 none;padding:0 2px 2px;text-align:center;vertical-align:middle;} */
.soria .dijitInline{border:0 none;padding:0 2px 2px;text-align:center;}
.soria .dijitSelectMenu .dijitMenuItemLabel,.soria .dijitSelectMenu .dijitMenuArrowCell{font:normal 11px Verdana;padding:0.1em 0.2em;}
.soria .dijitSelectSelectedOption *{font:bold 11px Verdana;}

/*fix for wrapping issue in IE */
.soria .dijitReset .dijitMenuItemLabel{ white-space:nowrap; }
/*fix for wrapping issue in IE */


/* Splitter */
.soria .dijitSplitterV, #soria .dijitGutterV {background-color:#1e4373; background: transparent url('/images/bg4.gif') repeat-x top left; width: 8px;}
.soria .dijitSplitterH, #soria .dijitGutterH {background-color:#1e4373; height: 8px;}

/* Login Screens */
.preloginbody{ background-image:none; background-color:#1e4272; }
.nxpsanotetxt{color:#FF0000;font-size:11px;} 
.nxpsaButton{margin-left:180px;}
.nxpsatxt{margin-left:40px;}
.nxpsatxt1{margin-left:20px;}
.nxpsainput{margin-left:110px;}
.nxpsainput1{margin-left:38px;} 
.nxpsaButton1{margin-left:118px;}
.imagepanel{width:400px;}
.imagepanelleft{width:85px;height:300px;float:left}
.imagepanelright{width:85px;height:300px;margin-left:10px;float:left}
.nxpsanotetxt1{color:#FF0000;font-size:11px;margin-left:140px;}
.bodypanelright2{width:378px;float:left;margin-left:22px;}
.m4{width:310px;float:left;height:14px;background-color:#FFF;}
.bodypanel1{margin-top:30px;width:1000px;} 
.bgbotm-5{width:318px;background-color:#ffffff;float:left;height:390px;padding-left:20px;} 
.bgbotm-6{width:509px;background-color:#ffffff;float:left;height:auto;padding-left:20px;}
.ansInput{margin-left:39px;}
.ansInput1{margin-left:53px;} 
.content1{margin-right:30px;margin-top:10px;}
.Text{margin-left:56px;}
.content{margin-right:30px;}
.ErrMsg{float:left;margin:0 8px 0 0}
.NewErrorMsg{background-color:#EEEFF4;color:#000000;font-family:Verdana;font-size:12px;font-weight:Bold;word-wrap:break-word;}
.ErrorBorder{border:1px solid #9A9DA4;background-color:#EEEFF4;width:400px}
.nxpsalink{margin-left:80px;}
.ErrorMsg{color:red;font-family:Verdana;font-size:10px;font-weight:Bold;word-wrap:break-word;}
.bodyPanel {margin-top:30px;width:800px;}
.bodyPanelleft {width:580px;float:left;}
.bodyPanelright {width:192px;float:left;margin-left:22px;}
.bodyPanelright1 {width:192px;float:left;margin-right:0px;margin-top:0px;}
.footer {margin: 0; font: normal 9px Verdana, sans-serif; text-align: left; clear:both; color:#FFF; padding-top:10px; width:529px; padding-right:180px; margin:0 auto; }
.footerpos {margin: 0;font: normal 9px Verdana, sans-serif; text-align: justify;clear:both;float:left;padding-top:10px; width:100%;color:#000000;}
.flink {color:#336699;text-decoration:underline;}
.spacing{height:70px !important;height:0px;} 
.errrgtbtmcr {float:right;background-image:url('/images/rgtbtmcr.png');background-repeat:no-repeat;width:14px;height:14px;}
.lftopcr {float:left;background-image:url('/images/lftopcr.png');background-repeat:no-repeat;width:14px;height:14px;}
.lftbtmcr {float:left;background-image:url('/images/lftbtmcr.png');background-repeat:no-repeat;width:14px;height:14px;}
.rgtbtmcr {float:left;background-image:url('/images/rgtbtmcr.png');background-repeat:no-repeat;width:14px;height:14px;}
.lftbtmcr1 {float:left;background-image:url('/images/lftbtmcr1.png');background-repeat:no-repeat;width:14px;height:14px;}
.rgtbtmcr1 {float:left;background-image:url('/images/rgtbtmcr1.png');background-repeat:no-repeat;width:14px;height:14px;}
.m1 {float:left;width:552px;height:14px;background-color:#FFF;}
.m2 {float:left;width:164px;height:14px;background-color:#FFF;}
.m3 {float:left;width:164px;height:14px;background-image:url('/images/bgcon4.png');}
.rgttopcr {float:left;background-image:url('/images/rttopcr.png');background-repeat:no-repeat;width:14px;height:14px;}
.bgbotm {background-image:url('/images/bgcon.png');background-repeat:repeat-x;height:389px;width:580px;float:left;}
.errbotm {background-image:url('/images/bgcon.png');background-repeat:repeat-x;height:60px;width:580px;float:left;} 
.errbotm1 {background-image:url('/images/bgcon.png');background-repeat:repeat-x;height:80px;width:580px;float:left;}
.errm2 {float:left;width:552px;height:14px;background-color:#FFF;}
.errbgtrnas{background-color:#fff; bottom right no-repeat;width:529px;height:40px;} 
.bgbotm-1 {background-image:url('/images/bg_1.png');margin-top:114px;height:274px;width:359px;}
.bgbotm-2 {background-color:#fff;width:172px !important; width:192px;height:140px;float:left;padding-left:20px;}
.bgbotm-3 {background-image:url('/images/bgcon3.png');width:192px;height:126px;float:left;}
.bgbotm-4 {background-image:url('/images/bgcon5.png');width:177px !important; width:192px;height:81px;float:left;padding-left:15px;font-size:9px;font-weight:bold;}
.floatleft {float:left;}
#pannel {padding-top:8px;clear:both;}
#pannel2 {padding-left:50px;}/*for logging screen*/
#textpannel {padding-left:26px;line-height:15px;float:left;clear:both;}
#tm {font-size:12px;vertical-align:text-top;}
#broucher {background-image:url('/images/broucher.png');background-repeat:no-repeat;width:61px;height:107px;float:left;margin:16px 41px 0 0;}
#broucherpdf {background-image:url('/images/pdf.png');background-repeat:no-repeat;padding-right:5px;width:16px;height:16px;float:left;margin-top:25px;}
#brouchertext {padding-top:25px;float:left;line-height:20px;}
#website {background-image:url('/images/website.png');background-repeat:no-repeat;width:87px;height:88px;float:left;margin-right:16px;}
#websiteflash {background-image:url('/images/flash.png');background-repeat:no-repeat;padding-right:5px;width:14px;height:17px;float:left;}
#websitetext {float:left;line-height:20px;}

/* Left Panel */
#control {margin: 0px; padding: 0px; wborder: 0px solid #000000; color:#fff; font-weight:normal; font-size: 10px;}
#control ul {margin: 0px; padding: 0px; display: inline; border: 0px solid #0f0;}
#control li {list-style: none; line-height: .5em; margin: 0px; padding: 0px 0px 0px 0px}
.ctl {float: left; overflow: hidden; display: block;  min-width: 32px; width: 32px; height: 35px;  background-repeat: no-repeat; background-image: url('/images/button_leftNav.png');margin:5px 8px}
.ctladd{float:left;overflow:hidden;display:block;min-width:32px;width:32px;height:21px;background-repeat:no-repeat;background-image:url(/images/button_leftNav_add.gif);margin:5px 8px}
.accounts{ background-position: -64px 0px; }
.accounts,.add{background-position:0 0;}
.accounts:active,.add:active{background-position:-64px 0;}
.accounts:hover,.add:hover{background-position:-32px 0; cursor: pointer;}
.add { background-position: 0px 0px; }
.add:active { background-position: -64px 0px; }
.add:hover { background-position: -32px 0px; cursor: pointer;}
.alerts:active{background-position:-64px -105px;}
.alerts:hover{background-position:-32px -105px; cursor: pointer;}
.alerts{background-position:0 -105px;}
.ifa:active{background-position:-64px -140px;}
.ifa:hover{background-position:-32px -140px; cursor: pointer;}
.ifa{background-position:0 -140px;}
.practice:active{background-position:-64px -70px;}
.practice:hover{background-position:-32px -70px; cursor: pointer;}
.practice{background-position:0 -70px;}
.quickquotesummary{padding:0px;color:#444;font-size:9px;text-align:left;margin:0px;}
.quotes:active{background-position:-64px -35px;}
.quotes:hover{background-position:-32px -35px; cursor: pointer;}
.quotes{background-position:0 -35px;}
.quote{visibility:hidden;}
.tradedate{font-weight:normal;font-size:10px;color:#233d60;padding:0 11px;border:0;}
.accountsactive {background-position:-64px 0;}
.alertsactive{background-position:-64px -105px;}
.ifaactive{background-position:-64px -140px;}
.practiceactive{background-position:-64px -70px;}
.quotesactive{background-position:-64px -35px;}
.apps { background-position:0 -175px; }
.apps:hover { background-position:-32px -175px;cursor:pointer; }
.apps.myappsactive {  background-position:-64px -175px; }
/* Quick quote */
ul.symbolfinder li {display: inline; font-weight: regular; font-size: 9px; padding-left: 2px; padding-right: 3px; color:#000; border: 0px;}
ul.symbolfinder li.last {display: inline; padding-left: 9px; padding-right: 3px; border: 0px; text-decoration: underline;}
ul.quote li.price {display: inline; font-weight: bold; font-size: 20px; padding-left: 20px; padding-right: 20px; color:#000; border: 0px;}
ul.quote li.negative {display: inline; font-weight:bold; font-size: 11px; color: #ff0000; padding-left: 5px; padding-right: 0px; border: 0px;}
table#quote {font-size:9px; width:100%; clear: both; border: 5px solid #d3dde6; border-collapse: collapse;}
table#quote td {width: 27%; font-weight: bold; color: #3b3f42; border-left: 0px; border-bottom: 1px solid #d3dde7; padding: 2px;}
table#quote td.label {width:23%; color:#7b7f82; font-weight: normal; border-left: 0px; border-bottom: 1px solid #d3dde7;}
table#quote tr {background-color: #eef3f7; border-bottom: 1px solid #d3dde7;}
table#quote tr.alt {background-color: #e2e9ef; border-bottom: 1px solid #d3dde7;}
table#accoutsum td {border-top: 1px dotted Gray; border-right: 1px dotted Gray; border-bottom: 1px dotted Gray; border-left: 1px dotted Gray;}
table#accoutsum td.label  {border-right: 0px solid red; border-bottom: 1px dotted Gray; font-size:9px;}
tbody.rowhover tr:hover {background-color:#f5f5ef;}

/* Account Info */
.accinfo {float: left; overflow: hidden; display: block; text-align: center; min-width: 16px; width: 16px; height: 16px;  margin: 4px 0px 0px 5px; background-repeat: no-repeat; background-image: url('images/icon_info.gif'); background-position: 0px 0px;}
.accinfo:hover {background-position: 0px -16px;}
.accinfo:active {background-position: 0px -32px;}

/* Application Styles */
#grid{height:324px;border:0;margin:0;}
#trading {float: left; width: 130px; border: 0px;}
#servicerequest {float: left; width: 150px; border: 0px;}
#moveassets {float: left; width: 130px; border: 0px;}
.title-bar{width:600px;line-height:15px;border:1px solid #97baee;padding:0;}
.title-grid{color:#15428B;font-family:tahoma,arial,verdana,sans-serif;font-size:11px;font-weight:700;line-height:15px;height:14px;border-bottom:1px solid #99BBE8;background:#FFF url('/images/titleBar.png') repeat-x scroll left top;border-color:#99BBE8;padding:5px 3px 4px 5px;}
input.searchInput {background: transparent url('/images/search_bg_left.gif') no-repeat scroll 0 0; border: medium none; color: #1e4373; float: left; font-size: 11px; height: 25px; padding: 8px 0px 0 16px; width: 100px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.accountprofile td.info { text-transform:capitalize; font-size:12px; font-weight:bold; }
.accountprofile, .toptenholdings { min-width:252px; }
.accounts { background-position: 0px 0px; }

/*MDS Classes */
.TableGradientBG{font-family:Verdana;font-size:10px;font-weight:Bold;color:#000;background-image:url('/images/tableBG.jpg');background-color:transparent;}
.NoOfNewsRetrievedMsg{font-family:Verdana;font-size:12px;font-weight:Bold;text-align:LEFT;color:#000;background-color:#DFEAF6;border:#000 1px solid;}
.FiltersBackground{background-color:#E3E3E3;}
.tableOuterBorder{padding:2px;border:1px solid black;}
.DataRowHref{font-family:Verdana;font-size:10px;font-weight:normal;color:#000;}
td.oddrowHref{background-color:#FFF;}
td.evenrowHref{background-color:#F6F6F6;}
td.evenrowHrefFetrIdNull{background-color:#F6F6F6;padding-right:18px;}
td.oddrowHrefFetrIdNull{background-color:#FFF;padding-right:18px;}
.mouseOverDivTxt{font-family:Verdana;font-size:10px;font-weight:normal;color:#FFF;}
.popup{position:absolute;border:solid 0 1px 1px 1px black;background-color:#5B799F;padding:0;width:auto;height:auto;float:right;display:inline;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#dropmenudiv{position:absolute;border:0 solid black;line-height:38px;z-index:1000;height:auto;width:650px;visibility:hidden;background-color:#5B799F;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#featuredescDiv{position:absolute;border:1px solid black;font:normal 12px Verdana;line-height:10px;z-index:1000;height:auto;width:650px;visibility:hidden;background-color:#5B799F;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
.DataRowHref A:link,.DataRowHref A:visited,.DataRowHref A:hover,.DataRowHref A:active{color:#000;text-decoration:none;}
#dateLimitationtooltip,#dhtmltooltip{position:absolute;left:-300px;width:150px;border:1px solid black;padding:2px;font-size:10px;background-color:#5B799F;visibility:visible;z-index:2000;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
/*MDS Classes end here */

/* Main menu Classes */
.tableFlyout{border:0;margin:0;padding:0;}
.soria .dijitTabContainerTabListNested .dijitTab .dijitTabInnerDiv,.soria .dijitTabContainerTabListNested .dijitTab .dijitTabContent{color:#1E4373;font-size:11px;}
.soria .dijitTabContainerTabListNested .dijitTab .dijitTabContent{background:transparent;}
.soria .dijitTabContainerTabListNested{background:transparent; padding:4px 4px 6px;}
.soria .dijitTabContainerTop-spacer{display:none;}
.soria .dijitTabContainerTabListNested .dijitTabChecked .tabLabel{font-size:10px;text-decoration:none;}
/* Main menu classes end here */

/* Business Components */
.nxCoreGridFloatingLink{background-color:#E8F2FE;border:1px #07358B solid;cursor:pointer;height:15px;text-align:center;text-decoration:underlined;width:100px;}
div.nxCoreGridFloatingLink span{color:#002665;}

/* Embedded Contentx */
object{background-color:#FFF;width:100%;}
embed,#test_pie_div,#test_pie_bar1,#test_pie_bar2{background-color:#FFF;}

nobr{white-space:normal;}

/* messages */
.formvalidation { width:350px; position:absolute; padding:10px;}
.formvalidation .iconbox { width:50px; height:80px; background:transparent url('/images/iconboxreflect.png') no-repeat top left;}
.formvalidation .content { float:left; width:280px; padding:4px; line-height:180%;}

.modal .iconbox { width:50px; height:80px; background:transparent url('/images/iconboxreflect.png') no-repeat top left;}
.modal .content { float:left; width:280px; padding:4px; line-height:180%;}

.inpage .content { line-height:180%; padding-left:60px;}
.inpage { padding:10px;} 
.inpage .iconbox { float:left; display:inline; background:transparent url('/images/iconbox.png') no-repeat top left; }
.errorline{ margin-botton:4px; }


.messageinfo { background:#173362 url('/images/bg_message_info.png') repeat-y top left; color:#FFF; border:3px solid #d4e0f0; }
.messageinfo .icon { margin:8px; background:transparent url('/images/icon_info.png') no-repeat top left; width:32px; height:32px;}
.messageinfo .title { font-size:14px; font-weight:bold; border-bottom:1px solid #4c6a9d; margin-bottom:10px; float:left; width:280px; padding:4px 4px 8px 4px;}
.messageinfo .arrowright{ background-image:url('/images/bg_message_info_arrow.png'); position:absolute; width:26px; height:42px; left:370px; top:50px;}
.messageinfo .arrowleft{ background-image:url('/images/bg_message_info_arrowleft.png'); position:absolute; width:26px; height:42px; left:-26px; top:100px;}

.messageerror { background:#7a1a1e url('/images/bg_message_error.png') repeat-y top left; color:#FFF; border:3px solid #d4e0f0; }
.messageerror .icon { margin:2px; background:transparent url('/images/icon_error.png') no-repeat top left; width:32px; height:32px;}
.messageerror .title { font-size:14px; font-weight:bold; border-bottom:1px solid #bc5055; margin-bottom:10px; float:left; width:280px; padding:4px 4px 8px 4px;}
.messageerror .arrowright{ background-image:url('/images/bg_message_error_arrow.png'); position:absolute; width:26px; height:42px; left:370px; top:50px;}
.messageerror .arrowleft{ background-image:url('/images/bg_message_error_arrowleft.png'); position:absolute; width:26px; height:42px; left:-26px; top:100px;}

.messagequery { background:#8ec3f4 url('/images/bg_message_query.png') repeat-y top left; color:#000; border:3px solid #d4e0f0; }
.messagequery .icon { margin:8px; background:transparent url('/images/icon_query.png') no-repeat top left; width:32px; height:32px;}
.messagequery .title { font-size:14px; font-weight:bold; border-bottom:1px solid #6f95bc; margin-bottom:10px; float:left; width:280px; padding:4px 4px 8px 4px; color:#1e4373; }
.messagequery .arrowright{ background-image:url('/images/bg_message_query_arrow.png'); position:absolute; width:26px; height:42px; left:370px; top:50px;}
.messagequery .arrowleft{ background-image:url('/images/bg_message_query_arrowleft.png'); position:absolute; width:26px; height:42px; left:-26px; top:100px;}

.messagewarning { background:#ffb629 url('/images/bg_message_warning.png') repeat-y top left; color:#000; border:3px solid #d4e0f0; }
.messagewarning .icon { margin:8px; background:transparent url('/images/icon_warning.png') no-repeat top left; width:32px; height:32px;}
.messagewarning .title { font-size:14px; font-weight:bold; border-bottom:1px solid #c49f53; margin-bottom:10px; float:left; width:280px; padding:4px 4px 8px 4px; color:#222; }
.messagewarning .arrowright{ background-image:url('/images/bg_message_warning_arrow.png'); position:absolute; width:26px; height:42px; left:370px; top:50px;}
.messagewarning .arrowleft{ background-image:url('/images/bg_message_warning_arrowleft.png'); position:absolute; width:26px; height:42px; left:-26px; top:100px;}

/* Grid Toolbar  */
.toolbargroupleft { float:left; margin-left:10px;}
.toolbargroupright { float:right; margin-right:10px;}
.toolbargroupleft .dropdown, .toolbargroupright .dropdown { position:relative; margin:3px; float:left; }
.toolbargroupleft .dropdownitems, .toolbargroupright .dropdownitems { background-color: #fff; float:left; color:#7d98c3; border:1px solid #7d98c3; border-right:none; position:relative; height:22px; overflow:hidden; }
.toolbargroupleft .dropdownarrow, .toolbargroupright .dropdownarrow { float:left; position:relative; height:100%; text-align:center; margin:0; padding:0; width:14px; } 
.toolbargroupleft .label, .toolbargroupright .label { float:left; }
.toolbargroupleft .textfield, .toolbargroupright .textfield { position:relative; margin:3px; float:left; }
.toolbargroupleft .toolicon, .toolbargroupright .toolicon { height:22px; position:relative; margin:4px 8px 4px 0px; float:left; }
.toolbargroupleft .button,.toolbargroupright .button{position:relative;float:right;margin:6px}
.toolbargroupright .downloadicons{margin:9px 6px}
.dropdownitems { margin:0px;}
.dropdownitem { margin:1px; clear:both;}
.dropdownitem .icon { margin:0; padding:2px; vertical-align:middle; float:left; }
.dropdownitem .label { margin:3px; vertical-align:middle; float:left; line-height:100%;}
.toolbargroupleft > .label, .toolbargroupright > .label { float: left; font-weight: normal; margin: 10px 0px 5px; font-size:12px;}

/* Grid Tile View */
.tile { float:left; margin:1%; border:1px solid #ccc; width:30%; max-width:270px; min-width:220px; padding:.5%; background-color:#e2e9ef; font-weight:normal; color:#444;}
.tile .title a { color:#567aac; font-size:14px; font-weight:bold; text-decoration:underline; padding-left:6px;}
.tile .info { padding:4px; line-height:16px; font-size:11px; }
.tile .logo { float:left; padding:10px; width:40px; height:40px; background-color:#567aac; margin:6px; }

/* Grid List View */
tr.list td.griprow { background-image:url(/images/griprow.png); border-right: 1px solid #CCC; }
tr.list .logo { float:left; padding:4px; width:40px; height:40px; background-color:#567aac; margin-right:10px; }
tr.list .title { color:#567aac; font-size:12px; font-weight:bold; text-decoration:underline; margin-bottom:2px;}
tr.list td.change div{ font-size:16px; margin-top:12px; font-weight:bold; padding:4px;}
tr.list td.currency div{font-size:14px; color:black; margin-top:12px; padding:4px;}
tr.list span.namevalue { padding-right:6px; }

/* Classes for test-region label */
.environment{ background:url('/images/environments.png') no-repeat; height:26px; width:78px; position:absolute; right:0px; top:60px; z-index:1000;background-
position:0 -180px;}
.environment.QA  { background-position: 0 -26px;}
.environment.XAT { background-position: 0 -52px;}
.environment.UAT { background-position: 0 -78px;}
.environment.Alpha { background-position: 0 -104px;}
.environment.Demo { background-position: 0 -130px;}
/*.environment.PROD { background-position: 0 -180px;}*/
.environment.PROD { background-position: 0 -156px;}
.environment.Beta { background-position: 0 -156px; height: 0;}

/* Button classes */
.netx360button {position:relative;text-align:left;float:right;text-decoration:none !important;}
.netx360button a {display:block;background:#7d98c3 url('/images/site_chrome_bg.png') repeat-x;color:#243C5F;text-align:center;border:1px solid #7d98c3;font:normal 12px Verdana;padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;white-space:nowrap;float:left;text-decoration:none; margin-right:10px;}
.netx360button a:hover{background:#7d98c3 url('/images/site_chrome_bg_light.png') repeat-x;cursor:pointer;color: #243C5F;}
#printdisplay{display:none;}

/*label */
.Slabel {color:#7b8084;font-weight:bold; text-decoration:underline;}
/* BgTabel */
td.TableBgC{background-color:#FFFFFF;}

/*Holdings by Symbol*/
.panel-divider{background:#cbddf3 url('/images/site_chrome_bg.png') repeat-x;color:#243C5F;text-align:left;border:1px solid #7d98c3;font:bold 12px Verdana;padding:4px 6px; font-weight:bold; font-size:11px; padding: 0; margin: 0; border-top:none; }
.panel-footer{background:#cbddf3 url('/images/site_chrome_bg.png') repeat-x;color:#243C5F;text-align:left;border:1px solid #7d98c3;font:bold 12px Verdana;padding:4px 6px; font-weight:bold; font-size:11px; padding: 0; margin: 0; border-top:none; }


/* TEST FOR SCROLL BAR ISSUE IN CONTENTPANE */
.dijitContentPane {display:block;overflow: hidden !important;}

input[type='radio'] + label{font-size:11px; font-weight:normal;}
div.button a {text-decoration:none;}
#quickquotes.panel-body {background-position: 0px 125px;}
.quickquotesummary #summary{height:65px;}

#finderTypeSelWidget{width: 146px; margin-right: 0em; padding-right: 0px; background:#7d98c3 url('/images/site_chrome_bg.png') repeat-x; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-color:#7D98C3; border-style:solid; border-width:1px 0 1px; padding: 4px 0 1px 4px;}
#finder .dijitSelect { margin:1px; }
#finder .dijitSelect .dijitDownArrowButton{background:#7d98c3 url('/images/site_chrome_bg.png') repeat-x; -moz-border-radius:0; -webkit-border-radius: 0px; border-radius: 0px; border-color:#7D98C3; border-style:solid; border-width:1px 0; color:#243C5F; font:12px Verdana;}
#finderGoButton {-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; padding: 3px; width: 20px; height:16px; margin-top: 4px; display: inline; float: left; border-left:none;}
.jsTabtab{border:0px solid #778;border-top:0;height:20px;padding:0px;}

/* Left Panel Changes */
/*#left{background:none;border:none;width:340px;}*/
#left{background:none;border:none;float:left;height:100%;margin-left:0;margin-right:5px;margin-top:-1px;padding-top:1px;padding-bottom:5px;}
.soria .dijitTitlePaneTitle{background:url("/images/site_chrome_bg.png") repeat-x scroll 0 0 #7D98C3;border:1px solid #7D98C3;border-bottom:none;color:#243C5F;font:bold 12px Verdana;text-align:left;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;padding:4px 6px;}
#center{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;margin-top:0px;background:#eaedf6;}
#layout{padding:7px 12px;}
.soria .dijitTitlePaneContentOuter{border:none;}
#top #logo{background:url("/images/netx360_logo.png") no-repeat scroll left top;float:left;height:50px;width:114px;}
#leftCollapseBar{background:transparent center center no-repeat url('/images/divider.png');display:none !important;}
#leftCollapseBar:hover{background:#7D98C3;}
#mainmenu.trading{position:relative;left:-80px;}
#lastLogin{clear:both;}
.soria .dijitTabContainerTabListNested .dijitTab .tabLabel{text-decoration:underline;}
.soria .dijitTabContainerTabListNested .dijitTabChecked .tabLabel{text-decoration:none;font-weight:bold;}
.soria .dojoDndItemOver .dojoxPortletContentOuter{border:none !important;}
.dojoxPortlet .dijitTitlePaneTitle .dojoxPortletIcon{height:16px !important;width:16px !important;margin:0 1px;}
.dojoxPortlet .dojoxCloseNode,.dojoxPortlet .dojoxCloseNode{background-image:url('/images/btn_close.png') !important;background-position:0 0 !important;}
.dojoxArrowDown{background-image:url('/images/btn_minimize.png') !important;background-position:0 0 !important;}
.dojoxPortlet .dijitClosed .dojoxArrowDown{background-image:url('/images/btn_restore.png') !important;background-position:0 0 !important;}
.soria #quoteDetails .dijitTitlePaneTitle{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;background:none;background-color:#E7E7E7;color:#243C5F;font:bold 12px Verdana;text-align:left;cursor:pointer;border-color:#cccccc;border-style:solid;border-width:1px;padding:4px 6px;}
#leftPanes .gridContainerZone,.gridContainerZone,.gridContainer{background:none;}
#top #logo img,#lastLogin br{display:none;}

.button{text-decoration:none !important;}
.buttonToExpand {background-image:url('/images/show_btn.png'); height:22px; width:22px; }
.buttonToCollapse {background-image:url('/images/Hide_btn.png'); height:22px; width:22px;}
.showhidepanelsbtn { margin:0 0 8px 8px; width:22px; }
p { margin:0; padding:5px 0; }

.householdGroupIcon {background-image:url('/images/household_icon.png');background-repeat:no-repeat; }
.folderOpenedIcon {background-image:url('/images/folder_open.png');background-repeat : no-repeat;}
.folderClosedIcon {background-image:url('/images/folder_closed.png');background-repeat : no-repeat;}
.folderIconDist{ background-image: url("/images/distributor_icon.png"); width: 18px; background-repeat: no-repeat; height: 18px;}
.folderIconSubDist{ background-image: url("/images/subdistributor_icon.png"); width: 18px; background-repeat: no-repeat; height: 18px;}
.folderIconAdvisor{ background-image: url("/images/advisor_icon.png"); width: 18px; background-repeat: no-repeat; height: 18px; }
.folderIconHouseHold{ background-image: url("/images/household_icon.png"); width: 18px; background-repeat: no-repeat; height: 18px;}
div.newswrapper {clear: both;padding: 10px 10px 0px 5px;}
.margin20px { margin: 20px; padding: 0px; }

/* NEW CLASSES FOR TYPE-AHEAD SEARCH */
#typeaheadSearch { font-size: 11px; font-family: verdana,sans-serif; background-color: white; z-index: 3004; padding: 0px; border: 1px solid black; visibility: hidden; position: absolute; }
#typeaheadSearch #rightCol {float: right;}
#typeaheadSearch .suggestionCol {display: block; width:325px; margin: 0px;}
#typeaheadSearch .suggestionDblCol {display: block; width: 650px; margin: 0px; clear: all;}
#typeaheadSearch .suggestion { display: block; width: 295px; margin: 6px 15px; height: 16px; overflow: hidden; cursor:pointer; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; color: black; } 
#typeaheadSearch .suggestion.domainHeader { font-size: 14px; color: #345382; font-weight: bold; margin-top: 30px; }
#typeaheadSearch .suggestion.domainHeader.first { margin-top: 20px; }
#typeaheadSearch .suggestion.domainHeader.inactive { color: #4b4b4b; cursor: text; }
#typeaheadSearch .suggestionLabel { color: #7d7d7d; }
#typeaheadSearch .suggestionHilight { text-decoration: underline; color: #335583; }
#typeaheadSearch .suggestionHilight .suggestionLabel { color: #335583; }
#typeaheadSearch .queryHighlight { font-weight: bold; }
#typeaheadSearch .msgBlock { display: block; margin: 8px 16px; height: 42px; overflow: hidden; }
#typeaheadSearch .inpage { padding: 3px; }
/*  END OF NEW CLASSES FOR TYPE-AHEAD SEARCH */

/* NEW CLASSES FOR SEARCH RESULTS */
#netx_website_search_results_container {position: relative; margin: 10px; padding-right: 180px;}
#netx_website_search_results_container #netx_website_search_results_facet_panel {width: 170px; position: absolute; right: 0px; top: 0px;}
#netx_website_search_results_body {background:#fff;font:12px Verdana;border:1px solid #7d98c3;}
#netx_website_search_results_facet_header {background-color:#a5b8d6; font-weight: bold; padding: 4px 10px;}
#netx_website_search_results_facet_list {border:1px solid #a5b8d6; font-size:12px; background-color:#eef3f7; padding: 10px}
#netx_website_search_results_body .queryHighlight { font-weight: bold; }
#netx_website_search_results_body .searchResult {float:left; margin-top: 10px; padding-left: 10px;}
#netx_website_search_results_body .searchResultDtl {clear:both; color: #7d7d7d; font-size:11px; margin-left: 10px;}
#netx_website_search_results_body .searchResultDtlItem {padding-right: 20px;}
#netx_website_search_results_body .searchResultLink {float:right; margin-top: 10px; margin-right:10px;}
#netx_website_search_results_body .searchResultDtlMarked {color: #336699}
/* END OF NEW CLASSES FOR SEARCH RESULTS */

/* - - - - - - - - M E G A M E N U - - - - - - - - -*/
#mainMenu{background:url('/images/site_navigation_bg.png') no-repeat 150px top;font-size:12px;height:22px;margin:2px 0 0;padding:4px 5px 5px;position:relative;z-index:3003;list-style:none;}

ul li.navitem {font-size:12px;font-weight:bold;color:#fff;float:left;padding:6px 4px 4px 8px;border:1px solid transparent;margin-right:5px; list-style:none !important;}
ul li.navitem a{text-decoration:none !important;color:#fff; padding-right: 0px;}
ul li.navitem a:hover{color:#336699;}
ul li.navitem:hover{border:1px solid #658dc1;border-bottom:1px solid white;color:#243C5F !important;cursor:pointer;background:#fff url('/images/selectedtabgradient.png') repeat-x top;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;}
ul li.navitem:hover a{color:#336699;}
ul li.navitem ul li{list-style:none !important;}
ul li.navitem div.seperator {float:left; height:12px; margin:4px 0 0 0; padding:0; position:relative; left:-9px;}

.subMenu{list-style:none !important; -moz-border-radius:4px;-moz-box-shadow:rgba(0,0,0,0.4) 0 10px 12px;-webkit-border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 10px 12px;background:#fff url('/images/bg_gradient_panelbk.png') repeat-x bottom;border:1px solid #658dc1;margin-left:-20px;padding:6px 6px 16px;position:absolute;top:32px;visibility:hidden;max-width:950px; width:auto; z-index:-100;border-top:none;clear:both;}

ul.submenu.flip{right:0;}
ul.submenuitem a,.popupmenu ul li a{color:#658DC1;display:block;font-size:12px;font-weight:normal;line-height:8px;margin:2px 0;padding: 2px 3px 2px 9px;text-decoration:none;}
ul.submenuitem a:hover,.popupmenu ul li a:hover{color:#243C5F;text-decoration:underline;}
ul.submenuitem:hover,.popupmenu ul li:hover{color:#888;}
ul.submenuitem{background-color:transparent;background:none;color:#888;border:none;margin-right:12px;padding-left:0px;list-style:none;}
ul.column{background-color:transparent;background:none;color:#888;border:none;margin-right:12px;padding-left:0px;list-style:none;float:left;}

ul.submenuitem li.subMenuItem {text-decoration:none; list-style: none;  list-style-image: none; padding:2px; list-style:none !important; margin:2px; clear:both;}
ul.submenuitem li.subMenuItem a:link,.subMenuItem a:visited{color:#658DC1;display:block;font-family:Verdana,sans-serif;font-size:12px;font-weight:normal;padding:3px 10px;text-decoration:none;list-style:none;}
ul.submenuitem li.subMenuItem a{list-style:none;float:none !important; line-height:12px;}
ul.submenuitem li.subMenuItem a:hover{color:#243C5F;text-decoration:underline;list-style:none;}
ul.submenuitem li.subMenuHeader { color:#888888; font-family:Verdana,sans-serif; font-size:12px;font-weight:bold; text-decoration:none; list-style: none;  list-style-image: none; padding:2px; list-style:none !important; margin:2px 2px 2px 12px; clear:both; }
.subMenuHeaderGap{ background: none; height:10px; text-decoration:none; list-style: none;  list-style-image: none; }



ul li.subMenuHeader{color:#888888;display:block;font-family:Verdana,sans-serif;margin-top:8px;margin-right:12px;font-size:12px;font-weight:bold;padding:3px 10px;text-decoration:none;list-style-image:none;cursor:auto;}

/* class for task journal
.taskjournal{-moz-border-radius:4px;background-color:#FFF;border-radius:4px;border-style:solid;border-width:2px;color:#FFF;float:right;font-size:12px;line-height:16px;padding:1px;position:absolute;right:20px;top:39px;z-index:1000;}*/
.taskjournal{-moz-border-radius:4px;background-color:#FFF;border-radius:4px;border-style:solid;border-width:2px;color:#FFF;float:right;font-size:12px;line-height:16px;padding:1px;position:absolute;right:20px;top:39px;z-index:1000;}
/* Finder changes for Average Price Account */
#finder .dijitSelect{margin:4px 1px 1px; width:auto !important; }
#finder .dijitComboBox .dijitButtonNode { background: none repeat scroll 0 0 transparent; border: none; height: 12px; padding-top: 7px; }
#finder #showhideavgPrcAccount { float:left; margin-top:4px}
#finder #showhideavgPrcAccount .dijitInputField { overflow: hidden; padding: 1px; }
#finder #showhideavgPrcAccount input[type="text"] { padding: 0; }
.soria .dijitTextBoxFocused, .soria .dijitComboBoxFocused, .soria .dijitSpinnerFocused, .soria .dijitSpinnerUpArrowActive, .soria .dijitSpinnerDownArrowActive, .soria .dijitInputField input, .soria .dijitTextBox, .soria .dijitComboBox, .soria .dijitSpinner { margin: 0; }

/* Entries for Image Replacement - Icons for dataset viewer template  */
.ctlButton {margin: 0px 0px 0px 5px; padding: 0px; float: left; overflow: hidden; display: block; text-align: center; min-width: 16px; width: 16px; height: 16px;  background-repeat: no-repeat; background-image: url("/images/btnControls.png"); text-indent:-9999px;}
.ctlButton:hover {cursor:pointer;}
.ctlButton.refresh { background-position: -16px 0px; }
.ctlButton.refresh:hover { background-position: 0px 0px; }
.ctlButton.collapse { background-position: -16px -16px;}
.ctlButton.collapse:hover {background-position: 0px -16px;}
.ctlButton.collapse-closed { background-position: -16px -32px; }
.ctlButton.collapse-closed:hover { background-position: 0px -32px; }
.ctlButton.excel { background-position: -16px -48px; }
.ctlButton.excel:hover { background-position: 0px -48px; }
.ctlButton.pdf { background-position: -16px -64px; }
.ctlButton.pdf:hover { background-position: 0px -64px; }
.ctlButton.settings { background-position: -16px -80px; }
.ctlButton.settings:hover { background-position: 0px -80px; }
.ctlButton.close { background-position: -16px -96px; }
.ctlButton.close:hover { background-position: 0px -96px; }
.panel-summary{border-color: -moz-use-text-color #7D98C3 #7D98C3; border-style: none solid solid; border-width: 1px; padding: 0px;}
.toolbargroupleft .dropdown,.toolbargroupright .dropdown,.toolbargroupleft .textfield,.toolbargroupright .textfield{position:relative;float:left;margin:6px}
.panel-divider .titlebarcontrols { float:right; margin:3px; }
.panel-divider .titlebartitle { float:left; margin:4px; }

/* temporary till accoutn summary and panel-section markup changes */
#accountsummaryform .msgBorder { background:url("/images/bg_gradient_panel.png") repeat-x scroll center bottom #FFFFFF; border:1px solid #7D98C3; border-top:none;}
#accountsummaryform .msgBorder table.darker { border: none; }

/* Balances */
.PageTop_Net_Value{color: 4b6aa1;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;background-color: e4eaf4;}
.PageTop_TdyChnge_Val_Black{color:#000000;}
.PageTop_TdyChnge{color:#000000;font-family:Verdana;font-size:12px;font-weight:regular;}
.PageTop_TdyChnge_Val{color:#C90302 !important;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.PageTop_TdyChnge_Val_green{color:#009900;font-family:Verdana;font-size:12px;font-weight:bold;}
tr.hideMe,div.hideMe{display:none;}
tr.showMe,div.showMe{visibility:visible;}
.fundsavailable{background-color:transparent;background-image:url('/images/fund.gif');background-position:left;background-repeat:no-repeat;border:0;color:#000000;cursor:pointer;height:16px;marin:0 0 0 5px;padding:0 3px 0 0;width:16px;}
td.WhiteRowSmallText{background-color:#FFFFFF;color:#000;font-family:Verdana,;font-size:10px;font-weight:normal;}
td.GrayRowSmallText{background-color:#F6F6F6;color:#000;font-family:Verdana;font-size:10px;font-weight:normal;}


/* Account Summary Page */
.acctsumm { margin:0.5%; width:49% !important; }
.panel-divider,.panel-footer{background:#cbddf3 url(/images/site_chrome_bg.png) repeat-x;color:#243C5F;text-align:left;border:1px solid #7d98c3;font:bold 12px Verdana;font-weight:700;font-size:11px;border-top:none;margin:0;padding:0}

/* image replacement */
.imgReplacement {display: -moz-inline-box;display: inline-block;background: transparent none 0 0 no-repeat;text-indent: -9999px;font: 0/ 0 Arial;overflow: hidden;color: rgba(255, 255, 255, 0);vertical-align: bottom;}
.imgReplacementPullDown{line-height:150%; /* shift text towards center*/cursor: pointer;display: block;white-space:nowrap;background: transparent none 0 0 no-repeat;overflow: hidden;vertical-align: bottom;background-position: left bottom;background-repeat: no-repeat;}
.refreshBtn.imgReplacement {background-image: url('/images/btn_refresh.png');height: 16px;width: 16px;background-position: center bottom;cursor: pointer;}
.expandBtn.imgReplacement {background-image: url('/images/restore.png');height: 16px;width: 16px;background-position: center bottom;cursor: pointer;}
.colapseBtn.imgReplacement {background-image: url("/images/btn_minimize.png");height: 16px;width: 16px;background-position: center bottom;cursor: pointer;}
.pdfDownloadBtn.imgReplacement {background-image: url("/images/pdf.png");height: 16px;width: 16px;background-position: center bottom;cursor: pointer;}
.excelDownloadBtn.imgReplacement {background-image: url("/images/excel_off.png");height: 16px;width: 16px;background-position: center bottom;cursor: pointer;}
.displayGridIcon.imgReplacementPullDown {background-image: url("/images/tableview_on.png");height: 20px;padding-left: 20px;cursor: pointer;}
.displayPieAndGridIcon.imgReplacementPullDown {background-image: url("/images/charttableview_on.png");height: 20px;padding-left: 20px;cursor: pointer;}
.displayBarAndGridIcon.imgReplacementPullDown {	background-image: url("/images/icon_barstable.png");height: 20px;padding-left: 20px;cursor: pointer;}
.displayIconBars.imgReplacementPullDown {background-image: url("/images/icon_bars.png");height: 20px;padding-left: 20px;cursor: pointer;}
.displayHeatIcon.imgReplacementPullDown {background-image: url('/images/icon_heatmap.png');height: 20px;padding-left: 20px;cursor: pointer;}
.displayPieIcon.imgReplacementPullDown {background-image: url('/images/chartview_on.png');height: 20px;padding-left: 20px;cursor: pointer;}
.titlebarControls {	float: right;font-weight: normal;}
.iconInfo:{background-image: url("/images/icon_info.gif");}
/* image replacement */
.dijitPopup{z-index: 3004 !important;}
.mainHist{z-index: 3004 !important;}
.displayPieIcon.imgReplacementPullDown {background-image: url('/images/chartview_on.png');height: 20px;padding-left: 20px;cursor: pointer;}
.category {color: #335583;float: right;font: bold 12px Verdana;margin: 10px;width: auto}
.width300px {width: 300px}
/*alerts*/
.alertstext{font-weight:normal;font-size:11px;border:0;text-align:left;padding : 5px 11px;}
.number{-moz-border-radius:6px;background-color:#FF7A00;border-radius:4px;border-style:solid;border-width:thin;border-color:#D45B00;color:#FFF;font-size:9px;line-height:8px;padding:2px 3px;position:absolute;font-weight:bold;height:9px;left:30px;top:331px;cursor:pointer;}
.displaypopup {display: block;height: 50px;     width: 170px;-webkit-border-radius: 5px;-moz-border-radius: 5px;      border-radius: 5px;     background-color: #FFFFFF;      padding: 10px;        color:#000000; text-align: center;     top: 310px; left: 58px; border:1px solid #cbcbcb;       position:absolute;z-index:4;}
.displaypopuplarge {display: block;height: 60px;     width: 165px;-webkit-border-radius: 5px;-moz-border-radius: 5px;      border-radius: 5px;     background-color: #FFFFFF;      padding: 10px;        color:#000000; text-align: center;     top: 310px; left: 58px; border:1px solid #cbcbcb;       position:absolute;z-index:4;}
.hidepopup {display: none;}
.leftimage{background-image: url('/images/tooltipConnectorLeft.png'); background-repeat:no;width:11px;height:16px;position: absolute;top: 330px;	left: 47px;}
.disclaimer{color:black;font-size:10px;margin-left:5px;}                        
.dijitToolTipTextArea{text-decoration:none;}	

/* Alert Settings */
.alertsettinglaunch {float:right;margin: 5px 0px;}
.unread {font-weight:bold;}
.iconAlertsettings { background-image:url("/images/button_alert_settings_off-noborder.png") ; background-position:left;background-repeat:no-repeat; cursor:pointer; display:block; height:20px; margin: 0px 5px; float:left; max-width:20px; overflow:hidden; width:20px;}
.iconAlertOrderTradeRelated { background-image:url("/images/icon_orderTradeRelated.png") ; background-position:left;background-repeat:no-repeat; cursor:pointer; display:block; height:16px; margin: 0px 5px; float:left; max-width:16px; overflow:hidden; width:16px;}
.iconAlertPershignInitiated { background-image:url("/images/icon_pershingNotifications.png") ; background-position:left;background-repeat:no-repeat; cursor:pointer; display:block; height:16px; margin: 0px 5px; float:left; max-width:16px; overflow:hidden; width:16px;}
.ledgend {height:15px; padding: 5px 0px; background: url("/images/bg_gradient_subchrome.png") repeat-x scroll center top #E5E8EF; border-top: 1px solid #7D98C3;}
.alertsettingsPopup { background-color:#ffffff; padding:10px; background-image:none;}
.importance {color:#b42d32;font-weight:bold;font-size:14px; vertical-align:top; margin:-2px 0px 0px 0px; line-height: 0.99em;}
.announcement {color:#b42d32;font-weight:bold;}
.note {color:#666666; font-size:10px;}

.datePicker {background-image:url("/images/date_on.png") ;  background-position:left; background-repeat:no-repeat; cursor:pointer; display:block; height:16px; margin: 8px 10px 8px 3px; float:left; max-width:16px; overflow:hidden; width:16px;}
.icon_MessageCenter {background-image:url("/images/icon_MessageCenter.png") ; background-repeat:no-repeat; display:block; height:14px; margin: 0px 0px 0px 0px; float:left; max-width:14px; overflow:hidden; width:14px;}
.alertFlag{ background-position: 0px 0px; }
.netXMessage{ background-position: 0px -14px;}
.homeOffice{ background-position: 0px -28px; }
.viewmore {text-align:right; }

.alertsettingsPopup input[type=text] { height:24px; }

/* Form Elements  */
.button{display:block;background:#7d98c3 url('/images/site_chrome_bg.png') repeat-x;color:#243C5F;text-align:center;border:1px solid #7d98c3;font:normal 12px Verdana;padding:3px;-moz-border-radius:4px;-webkit-border-radius:4px;}

.TextBlackNormal{border-bottom:#C9C9CB 1px solid;border-left:#5E6977 1px solid;border-right:#4E5763 1px solid;border-top:#81889D 1px solid;color:#000;font-family:Verdana;font-size:11px;font-weight:normal;}
/* Alert Settings */

	
/*Home User DashBoard */

#idcImage { 
		background-image:url('/images/icon_marketoverview3.png');
		background-position:center center;
		background-repeat:no-repeat;
		height:17px;
		width:25px;
}


.account-tooltip {background-image: url('/images/account.gif'); border:0; background-repeat:no; width:16px; height:16px; vertical-align: middle;}
.twoColumnLeft {
    float: left;
    width: 48.5%;
}
.twoColumnRight {
    float: right;
    width: 48.5%;
}
table.tablegrid thead th {
    background-image: url("/images/table_TH_bg.gif");
    border-bottom: 1px solid #DEDDDE;
    border-right: 1px solid #DEDDDE;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 0;
    text-align: center;
}

table.tablegrid th, td {
    border-left: 0 solid #E6E6F0;
    font-weight: normal;
    padding: 5px 0;
    vertical-align: top;
}

table.tablegrid th, table.tablegrid td {
    padding: 5px;
}

table.datagrid td.valuenumber,table.tablegrid td.valuenumber
{
	text-align:right;
	color:#7b7f82;
	font-weight:bold;
	border-left:0;
	border-bottom:1px solid #d3dde7;	
}
.poscolor_ellipsis {
	color:#008000;
	text-align:right;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	-moz-binding: url(ellipsis.xml#ellipsis);
	width: 100%;	
}
.negcolor_ellipsis {
	color:#ff0000;
	text-align:right;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	-moz-binding: url(ellipsis.xml#ellipsis);
	width: 100%;	
}

	

.acctIndicator{color: #369; text-decoration: underline; cursor: pointer; font-size: 10px; margin-left: 15px}
.rollover .numonics span:hover{color:#fff;font-size:9px;font-weight:normal;text-decoration:underline;cursor: pointer}
.rollover .numonics span{color:#fff;font-size:9px;font-weight:normal;padding-right:10px;text-decoration:none;}

/*.SubHeader**/

.SubHeaderNormal{background-color:#D2D2E6;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:normal;}
.SubHeaderRed{background-color:#D2D2E6;color:#F00;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
td.OddRow A:link,td.OddRow A:visited,td.OddRowSmallText A:link,td.OddRowSmallText A:visited,td.EvenRow A:link,td.EvenRow A:visited,td.EvenRowSmallText A:link,td.EvenRowSmallText A:visited,td.WhiteRow A:link,td.WhiteRow A:visited,td.DataRowBold A:link,td.DataRowBold A:visited,td.WhiteRowSmallText A:link,td.WhiteRowSmallText A:visited,td.DataRow A:link,td.DataRow A:visited,td.WhiteRowBold A:link,td.WhiteRowBold A:visited,td.GrayRow A:link,td.GrayRow A:visited,td.GrayRowSmallText A:link,td.GrayRowSmallText A:visited,td.OptionStrikePrice A:link,td.OptionStrikePrice A:visited,td.OptionInMoney A:link,td.OptionInMoney A:visited,td.OptionNotInMoney A:link,td.OptionNotInMoney A:visited,td.OptionNonStandard A:link,td.OptionNonStandard A:visited,td.SubHeader A:link,td.SubHeader A:visited,td.OddRow A:visited,td.OddRowSmallText A:link,td.OddRowSmallText A:visited,td.EvenRow A:link,td.EvenRow A:visited,td.EvenRowSmallText A:link,td.EvenRowSmallText A:visited,td.WhiteRow A:link,td.WhiteRow A:visited,td.DataRowBold A:link,td.DataRowBold A:visited,td.WhiteRowSmallText A:link,td.WhiteRowSmallText A:visited,td.DataRow A:link,td.DataRow A:visited,td.WhiteRowBold A:link,td.WhiteRowBold A:visited,td.GrayRow A:link,td.GrayRow A:visited,td.GrayRowSmallText A:link,td.GrayRowSmallText A:visited,td.OptionStrikePrice A:link,td.OptionStrikePrice A:visited,td.OptionInMoney A:link,td.OptionInMoney A:visited,td.OptionNotInMoney A:link,td.OptionNotInMoney A:visited,td.OptionNonStandard A:link,td.OptionNonStandard A:visited{color:#4b6aa1;}
td.SubHeaderBold{background:#e7ecf5;color:#000;font-family:Verdana;font-size:10px;font-weight:bold;height:12px;white-space:nowrap;}
td.SubHeaderInfo{background-color:#F0F0F0;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:normal;}
td.SubHeaderLink{background-color:#D2D2E6;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:11px;font-weight:normal;}
td.SubHeaderSortNormal{background-color:#e7ecf5;color:#000;font-family:Verdana;font-size:10px;font-weight:normal;}
td.SubHeaderSort{background-color:#C4D6EC;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
td.SubHeaderVerdana{background-color:#D2D2E6;color:#000;font-family:Verdana, Arial, Helvetica, san-serif;font-size:10pt;font-weight:bold;}
td.SubHeader{background-color:#e7ecf5;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;height:20px;white-space:nowrap;}
td.pageTopSectionBold a:hover,td.SubHeader A:hover,td.Header A:hover,td.HeaderSmall A:hover,td.OddRow A:hover,td.OddRowSmallText A:hover,td.EvenRow A:hover,td.EvenRowSmallText A:hover,td.WhiteRow A:hover,td.DataRowBold A:hover,td.WhiteRowSmallText A:hover,td.DataRow A:hover,td.WhiteRowBold A:hover,td.GrayRow A:hover,td.GrayRowSmallText A:hover,td.OptionStrikePrice A:hover,td.OptionInMoney A:hover,td.OptionNotInMoney A:hover,td.OptionNonStandard A:hover{color:#000;}

/*table.*/
table.FIGrayTable{background-image:url('/images/fi_sidebar_bg.png');background-repeat:repeat-x;width:300px;}
table.balancesTable{border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;}
table.nxpTable td,table.nxpTable th{border-bottom:1px solid #CCC;border-left:0;border-right:1px solid #CCC;border-top:0;}
table.nxpTable{border-bottom:0;border-left:1px solid #CCC;border-right:0;border-top:1px solid #CCC;}
table.table_main{background-color:#ffffff;border:0;border-collapse:collapse;border-spacing:0;width:'480px';}
table.accountProfile {margin:0px; width:100%; max-width:800px;}
table.accountProfile tbody td+td{border-left:0 solid #a5b8d6;}
table.accountProfile tbody td{border-bottom:0 solid #d3dde6;}
table.accountProfile td.data{font-weight:bold;}
table.accountProfile td.faded{background-color:#f4f7f9;border-left:1px;}
table.accountProfile td.label{font-weight:normal;}
table.accountProfile td{padding:6px 2px;}
table.accountProfile tfoot td{border-top:0 solid #a5b8d6;}
table.accountProfile thead th+th,table.accountSum tfoot td+td{border-left:1px solid #a5b8d6;}
table.accountProfile thead th{border-bottom:1px solid #a5b8d6;}
table.accountProfile tr.altrow td.faded{background-color:#ecf0f3;border-left:1px;}
table.accountProfile tr.altrow td{background-color:#e2e9ef;border-bottom:1px solid #d3dde6;border-top:1px solid #d3dde6;}
table.accountProfile tr{background-color:#eef3f7;}
table.accountProfile {font-size:11px;width:100%;clear:both;border:1px solid #a5b8d6;}

table.smalltext td{padding:2px 12px;font-size:9px;font-weight:bold;}
/* Grid List View */

table.list tr td { padding:8px;}
table.list tr td.griprow {background-image:url('/images/griprow.png'); border-right: 1px solid #CCC; background-repeat: no-repeat;}
table.list tr td.griprowrightbottom { background:url('/images/griprow_rb.png') no-repeat right bottom; border-left: 1px solid #CCC; padding:8px; }
table.list tr td.griprownone { background:url('/images/griprow_rb.png') no-repeat right top; border-left: 1px solid #CCC; padding:8px; }
table.list tr td.row { background-image:url('/images/row.png'); border-right: 1px solid #CCC; }

table.list tr td.sublist {padding-left: 20px;}

tr.list .logo { float:left; padding:4px; width:40px; height:40px; background-color:#567aac; margin-right:10px;}
tr.list .symbol { float:left; padding:3px 4px 5px 4px; width:40px; height:12px; background-color:#567aac; margin-right:10px; color:#fff; font-weight:bold; font-size:12px; text-align:center; margin:12px 10px 12px 6px;}
table.list tr td div.title { color:#567aac; font-size:12px; font-weight:bold; margin-bottom:2px;}
table.list tr td.change div{ font-size:16px; margin-top:12px; font-weight:bold; padding:4px;}
table.list tr td.currency div{font-size:14px; color:black; margin-top:12px; padding:4px;}
table.list tr span.namevalue { padding-right:6px; }
table.list tr span.primaryindicator { color:#fff; font-size:11px; background: #4eb013; padding: 1px 4px 3px 4px; margin: 0px 0px 0px 8px; margin-top:-3px;}

table.datagrid td span.currency{width:100%;display:block;text-align:right;}
table.datagrid td.label, table.tablegrid td.label{text-align:left;color:#7b7f82;font-weight:normal;border-left:0;border-bottom:1px solid #d3dde7;}
table.datagrid tfoot tr, table.tablegrid tfoot tr{background-color:#eef3f7;color:#335583;font-weight:bold;}
table.datagrid th, table.datagrid td{padding:2px;border-left:none;font-weight:normal;vertical-align:top;}
table.datagrid thead tr{background:#c9d5e8 url('/images/bg_gradient_blue_small.png') top repeat-x;border:solid #cccccc 1px;color:#000;}
table.datagrid tr.altrow,table.tablegrid tr.altrow{background-color:#f5f9fc;}
table.datagrid tr.subhead{background-color:#dcdcdc;}
table.datagrid tr{background-color:#ffffff;text-align:left;}
table.datagrid{font-size:11px;width:100%;border:none;clear:both;}

table.list tr span.primarybutton{margin: 0px 0px 0px 8px; margin-top:-3px;}
table.tablegrid .inner_table{ border:0; }
table.tablegrid .inner_table tr{ background:transparent; border:none;}
table.tablegrid .inner_table td{ border:none;}

/*.Text*/

.TextBlackBold,td.InfoMsgNew{color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
.TextBlackItalicBold{color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-style:italic;}
.TextBlackNormal{border-bottom:#C9C9CB 1px solid;border-left:#5E6977 1px solid;border-right:#4E5763 1px solid;border-top:#81889D 1px solid;color:#000;font-family:Verdana;font-size:11px;font-weight:normal;}
.TextBlackSmallBold{color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:11px;font-weight:bold;}
.TextBlackbig{background-color:#FFFFFF;color:#000;font-family:Verdana;font-size:14px;font-weight:bold;}
.TextBox{border-color:#99999c;border-style:solid;border-width:2px;color:#000;font-family:Verdana;font-size:10px;font-weight:normal;}
.TextBrownBold{background-color:#DDDDDD;color:#990000;font-family:Verdana;font-size:10px;font-weight:bold;}
.TextBrownSmall{color:#990000;font-family:Verdana;font-size:11px;font-weight:normal;}
.TextLightRedNormal{color:#900;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:normal;}
.TextMaroonNormal{color:#CC0033;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:normal;}
.TextMaroonSmall{color:#CC0033;font-family:Arial, Verdana, Helvetica, san-serif;font-size:11px;font-weight:normal;}
.TextRedBold{color:#F00;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
.TextRedNormal{color:#F00;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:normal;}
.TextRedSmall{color:#F00;font-family:Arial, Verdana, Helvetica, san-serif;font-size:10px;font-weight:normal;}

font.TextRedBold{background-color:#99CCFF;color:#FF00;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
td.TextRowBold{color:#736F6E;font-family:Verdana;font-size:11px;font-weight:bold;}
td.TextRow{font-color:#000;font-family:Verdana;font-size:11px;font-weight:normal;}
.textaligncenter{text-align:center;}


/*td.*/
td.AcctInfo,td.GrayRowBold_extend{color:#000;font-family:Verdana;font-size:11px;font-weight:normal;}
td.AcctInfoBold{color:#000;font-family:Verdana;font-size:11px;font-weight:Bold;}
td.BarSmall{background-color:a0b7d7;color:#000000;font-family:Verdana;font-size:9px;font-weight:bold;height:14px;}
td.Bars_Tradedefaults{background-color:#E3E3E3;color:#355171;font-family:Verdana;font-size:10px;font-weight:bold;}
td.Bars_extend{background-color:#A0B7D7;color:#000000;font-family:Verdana;font-size:11px;font-weight:bold;}
td.Bars{background-color:#e7ecf5;color:#000000;font-family:Verdana;font-size:10px;font-weight:normal;}
td.Bar{background-color:#e7ecf5;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;height:19px;}
td.BreadcrumbBold{font-family:Verdana;font-size:12px;font-weight:Bold;color:#000000;}
td.Breadcrumb{font-family:Verdana;font-size:12px;font-weight:Regular;color:#000000;text-decoration:none;}
td.Buttonbar{background-color:#FFFFFF;color:#000;font-family:Verdana;font-size:12px;font-weight:normal;}
td.BuyLabel{background-color:#FFFFFF;color:#000000;font-family:Verdana;font-size:24px;font-weight:Bold;text-transform:uppercase;}
td.BuyTableHeader{background-color:#E3E3E3;color:#000;font-family:Verdana;font-size:11px;font-weight:bold;height:18px;}
td.DataBoldBig{color:#000;font-family:Verdana;font-size:17px;font-weight:Bold;}
td.DataBoldMedium{color:#000;font-family:Verdana;font-size:14px;font-weight:Bold;}
td.DataBoldSmall{color:#000;font-family:Verdana;font-size:10px;font-weight:Bold;}
td.DataRowBold{color:#000;font-family:Verdana;font-size:9px;font-weight:bold;}
td.DataRowRed,td.DataRowGreen{font-family:Verdana;font-size:10px;font-weight:normal;}
td.DataRow{color:#000;font-family:Verdana;font-size:9px;font-weight:normal;height:19px;}
td.Desc,td.OddRow,td.WhiteRow{background-color:#FFFFFF;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;height:19px;}
td.DescReqGray{background-color:#F6F6F6;color:#900;font-family:Arial, Verdana, Helvetica, san-serif;font-size:11px;font-weight:normal;}
td.DescReq{background-color:#FFF;color:#900;font-family:Arial, Verdana, Helvetica, san-serif;font-size:11px;font-weight:normal;}
td.ErrorBorder{border:1px solid #9A9DA4;background-color:#EEEFF4;}
td.ErrorText{font-family:Verdana;font-size:10px;font-weight:normal;color:#FF0000;background-color:#e6e7e9 !important;}
td.EvenRowGreen,td.GrayRowGreen{background-color:#F6F6F6;color:#080;font-family:Verdana, Arial, Helvetica, san-serif;font-size:10px;font-weight:normal;}
td.EvenRowRed,td.GrayRowRed{background-color:#F6F6F6;color:#F00;font-family:Verdana, Arial, Helvetica, san-serif;font-size:10px;font-weight:normal;}
td.EvenRowSmallText{background-color:#F6F6F6;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:11px;font-weight:normal;}
td.EvenRow{background-color:#f1f5fa;color:#000;font-family:Verdana;font-size:10px;font-weight:normal;height:19px;}
td.FIDataRow{padding-left:5px;background-color:#E8ECF5;color:#000000;font-family:Verdana;font-size:11px;font-weight:normal;}
td.FIGraySubHeader{padding-left:5px;line-height:2em;color:#474747;font-family:Verdana;font-size:12px;font-weight:bold;}
td.FIHeaderBold{padding-left:5px;background-color:#E8ECF5;color:#474747;font-family:Verdana;font-size:16px;font-weight:bold;}
td.FISubHeader{padding-left:5px;background-color:#E8ECF5;color:#325482;font-family:Verdana;font-size:12px;font-weight:bold;}
td.FITableBg{background-color:#ACA99A;}
td.FIVrule{background-color:#E8ECF5;border-left:1px solid #ACA99A;}
td.FIWhiteRow{background-color:#FFFFFF;color:#000;font-family:Verdana;font-size:11px;font-weight:normal;height:15px;}
td.FilterColumnGrayHeader,td.ColumnGrayHeader{background-color:#DCDCDC;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
td.FilterLabel A:active{color:#930;font-size:11px;font-weight:normal;}
td.FilterLabel A:hover{color:#F00;font-size:11px;font-weight:normal;}
td.FilterLabel A:link,td.FilterLabel A:visited{color:#00F;font-size:11px;font-weight:normal;}
td.FilterLabel,.OptionStrikePrice{background-color:#FFF;color:#000;font-family:Verdana;font-size:10px;font-weight:bold;}
td.FilterLabelSmall,td.OddRowSmallText{background-color:#FFF;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:11px;font-weight:normal;}
td.Gradientnew{background-color:#FFFFFF;border-bottom:#e7ecf5 1px solid;border-right:#e7ecf5 1px solid;border-top:#e7ecf5 1px solid;color:#000000;font-family:Verdana;font-size:10px;font-weight:normal;height:15px;}
td.Gradient{background-color:#FFFFFF;border-bottom:#e7ecf5 1px solid;border-left:#e7ecf5 1px solid;border-top:#e7ecf5 1px solid;color:#000000;font-family:Verdana;font-size:10px;font-weight:normal;height:15px;}
td.GrayRow,pre.GrayRow{background-color:#f1f5fa;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;height:19px;}
td.GrayRowBold,.TrietaryHeader{background-color:#f1f5fa;color:#000;font-family:Verdana;font-size:10px;font-weight:bold;}
td.GrayRowBoldoverflow{background-color:#F6F4F1;color:#000;font-family:Verdana;font-size:10px;font-weight:normal;white-space:nowrap;}
td.GrayRowGreenBold{background-color:#F6F6F6;color:#080;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
td.GrayRowHeader{background-color:#F8F9FB;color:#000000;font-family:Verdana;font-size:10px;font-weight:normal;}
td.GrayRowSmallText{background-color:#F6F6F6;color:#000;font-family:Verdana;font-size:10px;font-weight:normal;}
td.Header A:active,td.HeaderSmall A:active,td.OddRow A:active,td.OddRowSmallText A:active,td.EvenRow A:active,td.EvenRowSmallText A:active,td.WhiteRow A:active,td.DataRowBold A:active,td.WhiteRowSmallText A:active,td.DataRow A:active,td.WhiteRowBold A:active,td.GrayRow A:active,td.GrayRowSmallText A:active,td.OptionStrikePrice A:active,td.OptionInMoney A:active,td.OptionNotInMoney A:active,td.OptionNonStandard A:active{color:#930;}
td.Header A:link,td.Header A:visited,td.HeaderSmall A:link,td.HeaderSmall A:visited{color:#FFF;}
td.HeaderSmall{background-color:a0b7d7;color:#000000;font-family:Verdana;font-size:10px;font-weight:bold;}
td.Heading{background-color:#DDDDDD;color:#000000;font-family:Verdana;font-size:11px;font-weight:bold;}
td.NewErrorMsg{background-color:#EEEFF4;color:#000000;font-family:Verdana;font-size:12px;font-weight:Bold;word-wrap:break-word;}
td.NewInfoMsg{color:#000;font-family:Verdana;font-size:9px;font-weight:Bold;}
td.OddRow A:link,td.OddRow A:visited,td.OddRowSmallText A:link,td.OddRowSmallText A:visited,td.EvenRow A:link,td.EvenRow A:visited,td.EvenRowSmallText A:link,td.EvenRowSmallText A:visited,td.WhiteRow A:link,td.WhiteRow A:visited,td.DataRowBold A:link,td.DataRowBold A:visited,td.WhiteRowSmallText A:link,td.WhiteRowSmallText A:visited,td.DataRow A:link,td.DataRow A:visited,td.WhiteRowBold A:link,td.WhiteRowBold A:visited,td.GrayRow A:link,td.GrayRow A:visited,td.GrayRowSmallText A:link,td.GrayRowSmallText A:visited,td.OptionStrikePrice A:link,td.OptionStrikePrice A:visited,td.OptionInMoney A:link,td.OptionInMoney A:visited,td.OptionNotInMoney A:link,td.OptionNotInMoney A:visited,td.OptionNonStandard A:link,td.OptionNonStandard A:visited,td.SubHeader A:link,td.SubHeader A:visited,td.OddRow A:visited,td.OddRowSmallText A:link,td.OddRowSmallText A:visited,td.EvenRow A:link,td.EvenRow A:visited,td.EvenRowSmallText A:link,td.EvenRowSmallText A:visited,td.WhiteRow A:link,td.WhiteRow A:visited,td.DataRowBold A:link,td.DataRowBold A:visited,td.WhiteRowSmallText A:link,td.WhiteRowSmallText A:visited,td.DataRow A:link,td.DataRow A:visited,td.WhiteRowBold A:link,td.WhiteRowBold A:visited,td.GrayRow A:link,td.GrayRow A:visited,td.GrayRowSmallText A:link,td.GrayRowSmallText A:visited,td.OptionStrikePrice A:link,td.OptionStrikePrice A:visited,td.OptionInMoney A:link,td.OptionInMoney A:visited,td.OptionNotInMoney A:link,td.OptionNotInMoney A:visited,td.OptionNonStandard A:link,td.OptionNonStandard A:visited{color:#4b6aa1;}
td.OddRowGreen{background-color:#FFF;color:#080;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:normal;}
td.OddRowRed,td.WhiteRowRed{background-color:#FFF;color:#F00;font-family:Verdana, Arial, Helvetica, san-serif;font-size:10px;font-weight:normal;}
td.OptionNonStandard{background-color:#FFF;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:10pt;font-style:italic;font-weight:normal;}
td.OptionsDataRow{color:#505050;font-family:Verdana;font-size:9px;font-weight:normal;}
td.PageSubTitle{background-color:#FFF;color:#039;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
td.PageTitleBlack{background-color:#FFF;color:#000;font-family:Verdana;font-size:12px;font-weight:bold;}
td.PageTitle{background-color:#FFF;color:#000000;font-family:Verdana;font-size:12px;font-weight:normal;}
td.PageTopLabel a:link,td.PageTopLabel a:visited,td.PageTopLabel a:hover{color:#e7ecf5;font-size:13px;font-weight:normal;}
td.PageTopLabel{background-color:#FFF;color:#e7ecf5;font-family:Arial, Verdana, Helvetica, san-serif;font-size:13px;font-weight:bold;}
td.RedRowBold{background-color:#FFF;color:#E00;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
td.RefineSearch{font-family:Verdana;font-size:12px;font-weight:Bold;color:#000000;background-color:#D9D9D9;border:1px;height:21px;}
td.SearchInputBox{border:1px;border-color:#7F9DB9;}
td.SearchText{font-family:Verdana;font-size:12px;font-weight:Regular;text-decoration:none;background-color:#E8ECF5;color:#000000;}
td.SellLabel{background-color:F8D4DB;color:#FF0000;font-family:Verdana;font-size:24px;font-weight:Bold;text-transform:uppercase;}
td.SellTableHeader{background-color:#FEECF1;color:#000;font-family:Verdana;font-size:11px;font-weight:bold;height:18px;}
td.SiteUsageGrayRow{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;height:19px;background-color:#F1F5FA;}
td.SubHeaderBold{background:#e7ecf5;color:#000;font-family:Verdana;font-size:10px;font-weight:bold;height:12px;white-space:nowrap;}
td.SubHeaderInfo{background-color:#F0F0F0;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:normal;}
td.SubHeaderLink{background-color:#D2D2E6;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:11px;font-weight:normal;}
td.SubHeaderSortNormal{background-color:#e7ecf5;color:#000;font-family:Verdana;font-size:10px;font-weight:normal;}
td.SubHeaderSort{background-color:#C4D6EC;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
td.SubHeaderVerdana{background-color:#D2D2E6;color:#000;font-family:Verdana, Arial, Helvetica, san-serif;font-size:10pt;font-weight:bold;}
td.SubHeader{background-color:#e7ecf5;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;height:20px;white-space:nowrap;}
td.TableBg,td.DetailGrayBg{background-color:#eef0f0;}
td.TableBgDark{background-color:#969696;}
td.TextRowBold{color:#736F6E;font-family:Verdana;font-size:11px;font-weight:bold;}
td.TextRow{font-color:#000;font-family:Verdana;font-size:11px;font-weight:normal;}
td.WhiteRowBlue,td.BlueRow,td.bluerow{background-color:#f1f5fa;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;height:19px;}
td.WhiteRowBoldVerdana{background-color:#FFF;color:#000;font-family:Verdana, Arial, Helvetica, san-serif;font-size:11pt;font-weight:bold;}
td.WhiteRowBoldoverflow{background-color:#FFFFFF;color:#000;font-family:Verdana;font-size:10px;font-weight:normal;white-space:nowrap;}
td.WhiteRowBold{background-color:#FFFFFF;color:#000;font-family:Verdana;font-size:10px;font-weight:bold;}
td.WhiteRowDetails{background-color:#FFFFFF;color:#000;font-family:Verdana;font-size:14px;font-weight:normal;}
td.WhiteRowGreenBold{background-color:#FFF;color:#080;font-family:Arial, Verdana, Helvetica, san-serif;font-size:10pt;font-weight:bold;}
td.WhiteRowGreen{background-color:#FFF;color:#080;font-family:Arial, Verdana, Helvetica, san-serif;font-size:10pt;font-weight:normal;}
td.WhiteRowHeader{background-color:#EDEEF0;color:#000000;font-family:Verdana;font-size:10px;font-weight:normal;}
td.WhiteRowRedBold{background-color:#FFF;color:#F00;font-family:Verdana;font-size:10px;font-weight:bold;}
td.WhiteRowSmallText{background-color:#FFF;color:#000;font-family:Verdana;font-size:10px;font-weight:normal;}
td.WhiteRowVerdana{background-color:#FFF;color:#000;font-family:Verdana, Arial, Helvetica, san-serif;font-size:10pt;font-weight:normal;}
td.WhiteRownew,td.DataRowSmallText,.TextBlackSmall,.DataRowHref,td.Data{color:#000;font-family:Verdana;font-size:10px;font-weight:normal;}
td.YellowRow{background-color:#99CCFF;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
td.bluerowbold{background-color:#f1f5fa;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;height:19px;}
td.content_box_header{background-color:#F3F4F6;font-family:Verdana;font-size:11px;color:#444444;padding:3px 2px;}
td.evenrowHrefFetrIdNull{background-color:#F6F6F6;padding-right:18px;}
td.evenrowHref{background-color:#F6F6F6;}
td.fundsavilable{background:#F9F9F8;border:1px solid #E2E0DB;color:#000;font-family:Verdana;font-size:9px;font-weight:bold;}
td.grayborder{background-color:#C2BFBA;}
td.lcLink a:hover{color:#335583;text-decoration:none;}
td.lcLink a:link,td.lcLink a:visited,td.lcLink a:active{color:#335583;text-decoration:underline;}
td.oddrowHrefFetrIdNull{background-color:#FFF;padding-right:18px;}
td.oddrowHref{background-color:#FFF;}
td.pageTopSectionBold a:hover,td.SubHeader A:hover,td.Header A:hover,td.HeaderSmall A:hover,td.OddRow A:hover,td.OddRowSmallText A:hover,td.EvenRow A:hover,td.EvenRowSmallText A:hover,td.WhiteRow A:hover,td.DataRowBold A:hover,td.WhiteRowSmallText A:hover,td.DataRow A:hover,td.WhiteRowBold A:hover,td.GrayRow A:hover,td.GrayRowSmallText A:hover,td.OptionStrikePrice A:hover,td.OptionInMoney A:hover,td.OptionNotInMoney A:hover,td.OptionNonStandard A:hover{color:#000;}
td.pageTopSectionBold a:link,td.pageTopSectionBold a:visited{color:#00C;}
td.pageTopSectionBold,td.FilterBar{background-color:#FFF;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
td.pageTopSectionNormal,td.FilterLabelUnBold{background-color:#FFF;color:#000;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:normal;}
td.siteusagetxt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;height:19px;}
td.small{background-color:#FFFFFF;color:#000;font-family:Verdana;font-size:9px;font-weight:normal;}
td.tradesettings,.TextBold355171{color:#355171;font-family:Verdana;font-size:10px;font-weight:bold;}
textarea.WhiteRow{background-color:#FFFFFF;color:#000;font-family:Verdana;font-size:10px;font-weight:normal;width:300px;}
th.Bar{background-color:#039;color:#FFF;font-family:Arial, Verdana, Helvetica, san-serif;font-size:12px;font-weight:bold;}
tr.Search{font-family:Verdana;font-size:11px;font-weight:Regular;color:#000000;background-color:#E8ECF5;border:1px;border-color:#ACA99A;height:30px;}
tr.hideMe,div.hideMe{display:none;}
tr.showMe,div.showMe{visibility:visible;}
ul li.FI_LI{margin-top:10px;}
ul.FI_UL{margin-left:0;padding-left:30px;list-style-type:none;margin-top:10px;line-height:1em;list-style-image:url('/images/newtab_bullet.png');}
ul{color:#335583;_margin:0 20px 0 30px;}
td.Header,td.CommonBar,td.DetailBar{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background-color:a0b7d7;height:23px;color:#000000;font-weight:bold;}
/* Legacy styles end here */


/*DoJo Calendar */
.soria .calendar-dropdown { margin-top: 2px; height: 22px; }
.dijitValidationIcon { padding: 3px 3px;}
.calendar-dropdown { width: 90px;}
.calendar-dropdown .dijitValidationIcon {width: 16px; background: transparent url("/images/date_on.png") no-repeat 4px 2px !important; visibility: visible;}
.dijitDateTextBoxError .dijitValidationIcon {width: 16px; background: transparent url("/images/notice-error_ingrid.png") no-repeat center center !important; visibility:visible;}
#alertpagetitle{color:#FFF;font:bold 16px Verdana;margin:10px;float:left;}


/*Added for Mobile Identification*/
.paddingTop1{padding-top:1px;}
.width50{width:50%;float:left;}
.width40{width:40%;float:left;}
.width45{width:45%;float:left;}
.width5{width:5%;float:left;}
.width4{width:4%;float:left;}
.iPadRedirectFont{color:#FFF;font-size:40px;font-family:arial;font-weight:bold;}
.iPadRedirectFont2{color:#FFF;font-size:20px;font-family:arial;font-weight:normal;}
.paddingTop20{padding-top:20px;}
.paddingTop50{padding-top:50px;}
.marginRight15{margin-right:15px;}
.width300px{width:300px;float:left;}
.width330px{width:330px;}
.width25px{width:25px;float:left;}
.width240px{width:240px;float:left;}
.width280px{width:280px;}
.iPhoneReg{font-size: 60%;vertical-align: text-top;}
.iPadReg{font-size: 60%;vertical-align: text-top;}
.androidReg{font-size: 12px;vertical-align: text-top;}
.automargin{margin:auto}
input.CBBig{width: 22px;height: 22px;}
input.CBSmall{width: 20px;height: 20px;}
.disabled_button_FF{-moz-border-radius:4px;-webkit-border-radius:4px;background:#7d98c3 url('/images/site_chrome_bg.png') repeat-x;border:1px solid #7d98c3;color:#7d98c3;display:block;font:normal 12px Verdana;padding:2px;text-align:center;text-decoration:none;}
 img.iphoneimagePortrait {width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;padding = 0px;z-index: -1;}
div.iPhoneRedirectFontPortrait {position: absolute;top: 49%;left: 3%;right: 3%;color: white;font-size:190%;font-family: Helvetica;}
a.iPhoneRedirectFont2Portrait {position: absolute;top: 80%;color: white;font-size:100%;left: 19%;font-family: Helvetica;}
a.iphonedownloadPortrait {position: absolute;top: 70%;left: 30%;color: white;font-size:130%;font-family: Helvetica;font-style: Bold;}
img.iphonearrowPortrait {position: absolute;left: 65%;top: 70%;right: 3%;z-index: -1;}
img.iphonelogoPortrait {position: absolute;top: 91%;left: 3%;z-index: -1;width:17%;height:6%;}
img.iphonelogoPortrait6 {position: absolute;top: 90%;left: 3%;z-index: -1;width:25%;height:8%;}
img.iphonelogoPortrait6plus {position: absolute;top: 90%;left: 3%;z-index: -1;width:28%;height:9%;}
p.iPhoneRedirectFont3Portrait {position: absolute;top: 90%;left: 63%;right: 3%;color: white;font-size: 100%;font-family: Helvetica;}
div.iphoneuncheckedPortrait {position: absolute;left: 51%;top: 89.4%;z-index: -1;} 
img.iPadportraitimage { width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;padding = 0px;z-index: -1;}
div.iPadportraitFont {position: absolute;top: 57%;left: 3%;right: 3%;color: white;font-size:390%;font-family: Helvetica;}
a.iPadportraitFont2 {position: absolute;top: 82.5%;color: white;font-size:190%;left: 20%;right: 20%;font-family: Helvetica;} 
a.iPadportraitdownload {position: absolute;top: 74.5%;left: 35%;right: 35%;color: white;font-size:220%;font-family: Helvetica;font-style: Bold;}
img.iPadportraitarrow {position: absolute;left: 60%;top: 74%;right: 3%;-index: -1;}
img.iPadportraitlogo {position: absolute;top: 90%;left: 3%;z-index: -1;width:15%;height:6%;}
p.iPadportraitFont3 {position: absolute;top: 91.6%;left: 58%;right: 3%;color: white;font-size: 150%;font-family: Helvetica;}
img.iPadportraitunchecked {position: absolute;left: 52%;top: 91%;z-index: -1;}
img.iPadlandscapeimage {width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;padding = 0px;z-index: -1;}
div.iPadlandscapeFont {position: absolute;top: 65%;left: 5%;right: 5%;color: white;font-size: 250%;font-family: Helvetica;}
a.iPadlandscapeFont2 {position: absolute;top: 78.6%;color: white;font-size:150%;left: 3%;font-family: Helvetica;} 
a.iPadlandscapedownload {position: absolute;top: 78.4%;left: 66.6%;color: white;font-size:230%;font-family: Helvetica;font-style: Bold;}
img.iPadlandscapearrow {position: absolute;left: 92%;top: 77.4%;right: 3%;z-index: -1;}
img.iPadlandscapelogo {position: absolute;top: 88%;left: 3%;z-index: -1;width:12%;height:8%;}
p.iPadlandscapeFont3 {position: absolute;top: 89.5%;left: 70%;right: 3%;color: white;font-size: 120%;font-family: Helvetica;}
img.iPadlandscapeunchecked {position: absolute;left: 65%;top: 88%;z-index: -1;}
.androidRedirectFont{color:#FFF;font-size:22px;font-family:arial;font-weight:bold;}
.androidRedirectFont2{color:#FFF;font-size:16px;font-family:arial;font-weight:normal;}
 img.iphoneimageLandscape {width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;padding = 0px;z-index: -1;}
 div.iPhoneRedirectFontLandscape {position: absolute;top: 53%;left: 3%;right: 3%;color: white;font-size:120%;font-family: Helvetica;}
a.iPhoneRedirectFont2Landscape {position: absolute;top: 72%;color: white;font-size:78%;left: 3%;font-family: Helvetica;}
a.iphonedownloadLandscape {position: absolute;top: 71.98%;left: 65%;color: white;font-size:100%;font-family: Helvetica;font-style: Bold;}
img.iphonearrowLandscape {position: absolute;left: 92%;top: 72%;right: 3%;z-index: -1;width:5%; height:8%;}
img.iphonelogoLandscape {position: absolute;top: 90%;left: 3%;z-index: -1;width:10%;height:8%;}
img.iphonelogoLandscape6 {position: absolute;top: 87%;left: 3%;z-index: -1;width:15%;height:12%;}
p.iPhoneRedirectFont3Landscape {position: absolute;top: 89%;left: 60%;right: 3%;color: white;font-size: 70%;font-family: Helvetica;}
img.iphoneuncheckedLandscape {position: absolute;left: 53%;top: 88.4%;z-index: -1; width:7.5%; height:12%;} 
div.iPhoneRedirectFontPortrait6X {top: 51%;font-size:220% !important;}
div.iPhoneRedirectFontPortrait6Xplus {top: 51%;font-size:230% !important;}
a.iPhoneRedirectFont2Portrait6X {font-size:140%;left: 12% !important}
a.iPhoneRedirectFont2Portrait6Xplus {font-size:150%;left: 12.5% !important}
a.iphonedownloadPortrait6X {left: 27%;top: 68.9%;font-size:180% !important}
a.iphonedownloadPortrait6Xplus {left: 28%;top: 69.8%;font-size:190% !important}
p.iPhoneRedirectFont3Portrait6X {left: 63%;font-size: 120% !important}
p.iPhoneRedirectFont3Portrait6Xplus {left: 60%;font-size: 130% !important}
div.iphoneuncheckedPortrait6X {top: 90% !important} 
div.iphoneuncheckedPortrait6Xplus {top: 90%;left: 50% !important} 
a.iphonedownloadLandscape6X {left: 69%;top: 71.9% !important}
a.iphonedownloadLandscape6Xplus {left: 70%;top: 71.8%;font-size: 110% !important}
p.iPhoneRedirectFont3Landscape6X {top: 89.3%;left: 60%;font-size: 73% !important}
p.iPhoneRedirectFont3Landscape6Xplus {top: 89.7%;left: 64%;font-size: 73% !important}
img.iphoneuncheckedLandscape6Xplus {left: 57% !important} 
img.iphonearrowPortrait6X {left: 69%;top: 69.2%; height:4.5% !important}
img.iphonearrowPortrait6Xplus {left: 68%;top: 69.9%; height:4.5% !important}
div.iPhoneRedirectFontLandscape6Xplus {position: absolute;top: 53%;left: 3%;right: 3%;color: white;font-size:140%;font-family: Helvetica;}
a.iPhoneRedirectFont2Landscape6Xplus {position: absolute;top: 72%;color: white;font-size:85%;left: 3%;font-family: Helvetica;}