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      : 1px solid #333366 ;
   border-left   : .5em solid #333366 ;
   border-right    : .5em solid #333366 ;
   border-bottom   : 1px solid #333366;*/
   padding         : 0px ;
   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
{
   text-align  : center ;
   width       : 50% ;
   margin      : 0em ;
   white-space : normal ;
}

body.startup table.bottomlayout td.links a
{
   color       : #ffffcc ;
   margin      : .5em ; 
   white-space : nowrap ;
}

body.startup table.bottomlayout td.links a:hover
{
   color : #ffffff ;
}
*/

body.startup table.BottomLayout td.Links
{
 background-image: url(links-bg.gif);
}


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 h1
{
   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 ;
}

body.advnavtree h1 a
{
   color : #ffffff ;
}

body.advnavtree h1 a.folderonly
{
   color           : #ffffff ;
   text-decoration : none ;
}

body.advnavtree h1 input, body.advnavtree h1 img
{
   margin      : 0em ;
   margin-left : .1em ;
   border      : 0em none ;
}

body.advnavtree h1.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 h1.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 h2
{
   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 ;
}

body.advnavtree h2 a
{
   color : #333366 ;
}

body.advnavtree h2 a.folderonly
{
   color           : #333366 ;
   text-decoration : none ;
}

body.advnavtree h2.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 h2.toolbar a
{
   font-size : .9em ;
   color     : #333366 ;
}


body.advnavtree h3
{
   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 ;
}

body.advnavtree h3 a
{
   color : #333366 ;
}

body.advnavtree h3 a.folderonly
{
   color           : #333366 ;
   text-decoration : none ;
}

body.advnavtree h4
{
   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 h4 a
{
   color : #333366 ;
}

body.advnavtree h4 a.folderonly
{
   color           : #333366 ;
   text-decoration : none ;
}

body.advnavtree h5
{
   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 h5 a
{
   color : #333366 ;
}

body.advnavtree h5 a.folderonly
{
   color           : #333366 ;
   text-decoration : none ;
}

body.advnavtree h6
{
   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 h6 a
{
   color : #333366 ;
}

body.advnavtree h6 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 ;
}
