html
{
   height      : 100% ;
}
body
{
   background  : #D4DDE6 ;
   color       : #ffffff ;
   font-family : arial ;
   font-style  : normal ;
   font-variant: normal ;
   font-weight : normal ;
   font-size   : .7em ;
   line-height : normal ;
   margin      : 0em ;
   width       : 100% ;
   height      : 100% ;
   /*padding-top: 2px;*/
}

img
{
   border : 0em none ;
}

body.startup
{
   /*background  : #333366 ;*/
   color       : #ffffff ;
   font-family : arial ;
   font-style  : normal ;
   font-variant: normal ;
   font-weight : normal ;
   font-size   : .7em ;
   line-height : normal ;
   margin      : 0em ;
   width       : 100% ;
}

body.startup table.toplayout
{
   background      : #666699 ;
   margin          : 0em ;
   width           : 100% ;
   border-collapse : collapse ;
   border          : 0em none ;
   padding-bottom  : 0em ;
   padding-left    : 0em ;
   padding-right   : 0em ;
   padding-top     : 0em ;
}

body.startup td
{
   margin          : 0em ;
   border-collapse : collapse ;
   border          : 0em none ;
   padding-bottom  : 0em ;
   padding-left    : 0em ;
   padding-right   : 0em ;
   padding-top     : 0em ;
}

body.startup table.toplayout td.logo
{
   text-align : left ;
}

body.startup table.toplayout td.buttons
{
   text-align      : right ;
   margin          : 0em ;
   border-right    : .5em solid #666699 ;
}

body.startup table.buttons td
{
   margin      : 0em ;
   border      : 0em none ;
   white-space : nowrap ;
}

body.startup table.buttons td a
{
   margin-left     : .5em ;
   text-decoration : none ;
}

body.startup table.bottomlayout, body.startup table.BottomLayout
{
   margin          : 0em ;
   width           : 100% ;
   border-collapse : collapse ;
/*   border-top      : .2em solid #333366 ;
   border-left   : .5em solid #333366 ;
   border-right    : .5em solid #333366 ;
   border-bottom   : 0em none ; */
   padding-bottom  : 0em ;
   padding-left    : 0em ;
   padding-right   : 0em ;
   padding-top     : 0em ;
   color           : #ffffff ;
}

body.startup table.bottomlayout td.welcome, body.startup table.BottomLayout td.Welcome
{
   text-align   : left ;
   width        : 20% ;
   white-space  : nowrap ;
   padding-left: 7px;
   background-image: url(workspace-bg1.gif);
   background-repeat: repeat-x;   
}

body.startup table.bottomlayout td.links, body.startup table.BottomLayout td.Links
{
 background-image: url(workspace-bg1.gif);
 background-repeat: repeat-x;
}
/*
body.startup table.BottomLayout td.Links
{
   text-align  : center ;
   width       : 50% ;
   margin      : 0em ;
   white-space : normal ;
}
*/
body.startup table.bottomlayout td.links a, body.startup table.bottomlayout td.links a:hover
{
   color       : #ffffff ;
   margin      : .5em ; 
   white-space : nowrap ;
}


body.startup iframe.workspace, body.startup iframe.Workspace
{
   /*height : 1.5em ;*/
   width  : 100% ;
   border-bottom: 1px solid #152e5f;
   height: 18px;
   margin-top: 2px;
   overflow: auto;
   line-height: 20px;
}

body.adv.Workspace, body.adv.workspace
{
   /*background            : #333366 ;*/
   background: #3e6293;
   background-image: url(workspace-bg.gif);
   background-repeat: repeat-x;
   text-align : center;
   color : #ffffff ;
   width: 100%;
   font-size: 0.7em;
}

body.adv.Workspace map, body.adv.workspace map
{
   white-space  : normal ;
}

body.adv.Workspace a, body.adv.workspace a
{
   color        : #ffffff ;
   /*margin       : .5em ; */
   white-space  : nowrap ;
   text-decoration: none;
   border-right: 1px solid #5c81b4;
   border-left: 1px solid #5c81b4;
   padding-left: 10px; 
   padding-right: 10px;
   margin-right:-4px;
}

body.adv.workspace a:hover, body.adv.workspace a:hover
{
   color : #ffffff;
   background-color: #5c81b4;
}

body.advnavtree div.advnavtree div
{

   border-top : .1em #666699 solid ;
}

body.advnavtree div.header_level1
{
   background    : #333366 ;
   color         : #ffffff ;
   font-family   : arial ;
   font-style    : normal ;
   font-variant  : normal ;
   font-weight   : bold ;
   font-size     : 1em ;
   white-space   : nowrap ;
   margin        : 0em ;
   border-bottom : .1em #666699 solid ;
   border-top    : 0em none ;
   border-left   : 0em none ;
   border-right  : 0em none ;
   text-indent   : 0em ;
   border-top    : none !important;
}

body.advnavtree div.header_level1 a
{
   color : #ffffff ;
}

body.advnavtree div.header_level1 a.folderonly
{
   color           : #ffffff ;
   text-decoration : none ;
}

body.advnavtree div.header_level1 input, body.advnavtree div.header_level1 img
{
   margin      : 0em ;
   margin-left : .1em ;
   border      : 0em none ;
}

body.advnavtree div.header_level1.navid
{
   background    : #333366 ;
   color         : #ffffff ;
   font-family   : arial ;
   font-style    : normal ;
   font-variant  : normal ;
   font-weight   : normal ;
   font-size     : .9em ;
   white-space   : nowrap ;
   margin        : 0em ;
   border-bottom : .1em #666699 solid ;
   border-top    : 0em none ;
   border-left   : 0em none ;
   border-right  : 0em none ;
   text-indent   : 0em ;
   text-align    : center ;
}

body.advnavtree div.header_level1.navid.wksp
{
   background    : #ffffcc ;
   color         : #333366 ;
   font-family   : arial ;
   font-style    : normal ;
   font-variant  : normal ;
   font-weight   : normal ;
   font-size     : .9em ;
   white-space   : nowrap ;
   margin        : 0em ;
   border-bottom : .1em #666699 solid ;
   border-top    : 0em none ;
   border-left   : 0em none ;
   border-right  : 0em none ;
   text-indent   : 0em ;
   text-align    : center ;
}

body.advnavtree div.header_level2
{
   background    : #ccccff ;
   color         : #333366 ;
   font-family   : arial ;
   font-style    : normal ;
   font-variant  : normal ;
   font-weight   : normal ;
   font-size     : 1em ;
   white-space   : nowrap ;
   margin        : 0em ;
   border-bottom : .1em #666699 solid ;
   border-top    : 0em none ;
   border-left   : 0em none ;
   border-right  : 0em none ;
   text-indent   : 1em ;
   border-top    : none !important;
}

body.advnavtree div.header_level2 a
{
   color : #333366 ;
}

body.advnavtree div.header_level2 a.folderonly
{
   color           : #333366 ;
   text-decoration : none ;
}

body.advnavtree div.header_level2.toolbar
{
   background    : #cccccc ;
   color         : #333366 ;
   font-family   : arial ;
   font-style    : normal ;
   font-variant  : normal ;
   font-weight   : normal ;
   font-size     : .9em ;
   white-space   : nowrap ;
   margin        : 0em ;
   border-bottom : .1em #666699 solid ;
   border-top    : 0em none ;
   border-left   : 0em none ;
   border-right  : 0em none ;
   text-indent   : 1em ;
   text-align    : right ;
}

body.advnavtree div.header_level2.toolbar a
{
   font-size : .9em ;
   color     : #333366 ;
}


body.advnavtree div.header_level3
{
   background    : #cccccc ;
   color         : #333366 ;
   font-family   : arial ;
   font-style    : normal ;
   font-variant  : normal ;
   font-weight   : normal ;
   font-size     : 1em ;
   white-space   : nowrap ;
   margin        : 0em ;
   border-bottom : .1em #666699 solid ;
   border-top    : 0em none ;
   border-left   : 0em none ;
   border-right  : 0em none ;
   text-indent   : 2em ;
   border-top    : none !important;
}

body.advnavtree div.header_level3 a
{
   color : #333366 ;
}

body.advnavtree div.header_level3 a.folderonly
{
   color           : #333366 ;
   text-decoration : none ;
}

body.advnavtree div.header_level4
{
   background    : #cccccc ;
   color         : #333366 ;
   font-family   : arial ;
   font-style    : normal ;
   font-variant  : normal ;
   font-weight   : normal ;
   font-size     : 1em ;
   white-space   : nowrap ;
   margin        : 0em ;
   border-bottom : .1em #666699 solid ;
   border-top    : 0em none ;
   border-left   : 0em none ;
   border-right  : 0em none ;
   text-indent   : 3em ;
}

body.advnavtree div.header_level4 a
{
   color : #333366 ;
}

body.advnavtree div.header_level4 a.folderonly
{
   color           : #333366 ;
   text-decoration : none ;
}

body.advnavtree div.header_level5
{
   background    : #cccccc ;
   color         : #333366 ;
   font-family   : arial ;
   font-style    : normal ;
   font-variant  : normal ;
   font-weight   : normal ;
   font-size     : 1em ;
   white-space   : nowrap ;
   margin        : 0em ;
   border-bottom : .1em #666699 solid ;
   border-top    : 0em none ;
   border-left   : 0em none ;
   border-right  : 0em none ;
   text-indent   : 4em ;
}

body.advnavtree div.header_level5 a
{
   color : #333366 ;
}

body.advnavtree div.header_level5 a.folderonly
{
   color           : #333366 ;
   text-decoration : none ;
}

body.advnavtree div.header_level6
{
   background    : #cccccc ;
   color         : #333366 ;
   font-family   : arial ;
   font-style    : normal ;
   font-variant  : normal ;
   font-weight   : normal ;
   font-size     : 1em ;
   white-space   : nowrap ;
   margin        : 0em ;
   border-bottom : .1em #666699 solid ;
   border-top    : 0em none ;
   border-left   : 0em none ;
   border-right  : 0em none ;
   text-indent   : 5em ;
}

body.advnavtree div.header_level6 a
{
   color : #333366 ;
}

body.advnavtree div.header_level6 a.folderonly
{
   color           : #333366 ;
   text-decoration : none ;
}

body.homepage
{
   /*background            : transparent;*/
   background-image      : url("ADVSplash.png") ;
   background-repeat     : no-repeat ;
   background-attachment : fixed ;
   background-position   : right ;
   margin                : 0em ;
   width                 : 100% ;
   height                : 100% ;
}

body.advnavtree
{
   margin                : 0em ;
   width                 : 100% ;
   height                : 100% ;
}

body.login
{
   background : #ffffff ;
   margin     : 0em ;
   border     : 0em none ;
   padding    : 0em ;
   width      : 100% ;
   height     : 100% ;
}

body.login form
{
   height     : 100%;
}
body.login table.layout
{
   width           : 100% ;
   height          : 100% ;
   _height         : expression(document.documentElement.clientHeight - 65) ;
   margin          : 0em ;
   border          : 0em none ;
   padding         : 0em ;
   border-collapse : collapse ;
}

body.login td.loginmsg
{
   text-align  : center ;
   font-weight : bold ;
}

body.login span.loginmsg
{
   background    : #ffff66 ;
   padding       : .5em ;
}

body.login td.secnav
{
   width                 : 175px ;
   height                : 100% ;
   background            : #666699 ;
}

body.login td.display
{
   background            : #ffffff ;
   background-image      : url("ADVSplash.gif") ;
   background-repeat     : no-repeat ;
   background-position   : center ;
   text-align            : center ;
}

body.login tr.logo, body.login td.logo
{
   vertical-align : top ;
   background     : #666699 ;
   border         : 0em none ;
   margin         : 0em ;
   padding        : 0em ;
   height         : 31px ;
   border-collapse : collapse ;
}

body.login td.logo img
{
   border : 0em none ;
   margin : 0em ;
}

body.login tr.links, body.login td.links
{
   background     : #333366 ;
   height         : 1.5em ;
   border         : 0em none ;
   margin         : 0em ;
   padding        : 0em ;
   height         : 29px ;
}

body.login td.label
{
   font-weight : bold ;
}

body.login td.val
{
   text-align  : left ;
}

body.login td.legal
{
   font-size : .9em ;
   text-align : left ;
}

body.login td.fav
{
   text-align : left ;
}

body.login a.fav
{
   font-size   : .9em ;
   font-weight : normal ;
}

body.adv.secnav div.advappnav
{
   position : absolute ;
   width    : 100% ;
   height   : 100% ;
}

body.adv.secnav div.advbfnav
{
   position   : absolute ;
   width      : 100% ;
   height     : 100% ;
}

body.adv.secnav div.advdocnav
{
   position   : absolute ;
   width      : 100% ;
   height     : 100% ;
}

a.advbfactnlink
{
   color     : #ffffff ;
   font-size : .9em ;
}

div.bfnavpanel, div.docnavpanel
{
   visibility : hidden ;
   display    : none ;
}

body.startup table.globalnavigation
{
   
}

body.startup td.globalnavsection
{
   text-align   : left ;   
   width        : 30%
   white-space  : nowrap ;
   font-weight  : 200 ;
   font-size    : .8em ;
   border       : 0em none ;
   margin       : 0em ;
   padding      : 0em ;

}

body.startup table.bottomlayout td.globalnavlinks
{
   padding-left:  1.5px;
  padding-right: 1.5px;
  
}

body.startup table.bottomlayout td.globalnavlinks a
{
   color : #ffffcc ;
}

body.startup table.bottomlayout td.globalnavlinks a:hover
{
   color           : #ffffff ;
}

body.login table.layout_v
{
   margin          : 0em ;
   border          : 0em none ;
   padding         : 0em ;
   border-collapse : collapse ;
   width           : 100%;
   background    : #666699;
}

body.startup table.layout_v
{
   margin          : 0em ;
   border          : 0em none ;
   padding         : 0em ;
   border-collapse : collapse ;
   background    : #666699 ;
   width           : 100% ;
}

body.login td.display_v
{
   background            : #ffffff ;
   background-repeat     : no-repeat ;
   background-position   : center ;
   text-align            : center ;
}

table.advscalar_v td.label_v
{
   white-space : nowrap ;
   font-size   : 1.2em ;
   font-weight : bold ;
}
.pageload 
{
   position:absolute;
   vertical-align:middle;
   width:100%;
   z-index:999;   
   background-color: #FFFFFF;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
   opacity:0; 
   top:0pt;
   bottom:0pt;
   overflow:hidden;
   cursor: wait;
   }
   .pageload.bar 
   {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.4)"; 
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.4); 
      opacity:0.4; 
      height:600px;
    }
