body {
 margin-top: 0px;
}

#toolbar{
 width:100%;
 font-family:verdana, arial, helvetica, sans-serif;
 font-size:16px;
 border-top:1px solid white;
 border-right:1px solid white;
 border-bottom:1px solid black;
 border-left:1px solid black;
 margin-bottom:4px;
}
/* color / background-color set by standardPageLayout.html */

#toolbarNav, #toolbarNav ul, #toolbarNav ol, #toolbarNav li, #toolbarNav a {
 display:block;
 line-height:1.2em;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0pt;
 padding:0pt;
 z-index:2001;
}

#toolbarNav a {
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:0.7em;
 font-weight:bold;
}

#toolbarNav li {
 padding:0.3em 0;
}
/* background-color set by standardPageLayout.html */

#toolbarNav li li {
 border-right:medium none;
}

#toolbarNav li.last_child {
 border-right-width:0px;
}

#toolbarNav ul {
 background-color:#BBBBBB;
 border:0.1em solid #666666;
 margin-top:0.3em;
}

#toolbarNav *:link, #toolbarNav *:visited, #toolbarNav *:hover {
 border-width:0pt;
 text-decoration:none;
}
/* color:#FFFFFF; */

#toolbarNav ul *:link, #toolbarNav ul *:visited, #toolbarNav ul *:hover, #toolbarNav ul *:active {
 text-decoration:none;
 color:#000000;
 font-weight:normal;
}

#toolbarNav {
 padding:0pt;
}

#toolbarNav li {
 display:inline;
 float:left;
 width:6em;
}

#toolbarNav li a {
 padding:0.4em 0pt;
 text-align:center;
}

#toolbarNav ul {
 margin-left:-5000px;
 position:absolute;
 width:15em;
}

#toolbarNav ul li {
 text-align:left;
 width:14.6em;
 background-color:#EEEEEE;
 border:0.2em solid #CCCCCC;
 padding:0;
 white-space:nowrap;
}

#toolbarNav li ul a {
 padding:0.6em 0.4em 0.6em 30px; /* was 0.2em 0.5em */
 text-align:left;
 background-repeat:no-repeat;
 zoom:1;
}

#toolbarNav ul ul {
 margin:-1.6em 0pt 0pt;
}

#toolbarNav li:hover ul ul, #toolbarNav li.sfhover ul ul {
 margin-left:-5000px;
 position:absolute;
}

#toolbarNav li:hover ul, #toolbarNav li.sfhover ul, #toolbarNav li.sffocusparent ul {
 margin-left:0px; /* Was -1px */
 border:0.1em solid #666666;
}

#toolbarNav ul li:hover a, ul ul li.sfhover a:link, ul ul li.sfhover a:visited, #toolbarNav ul li a:focus, ul ul li a.sffocus, #toolbarNav:hover ul li:hover a:focus {
 background-color:#CCCCEE;
 border:0.2em solid #CCCCCC;
}

#toolbarNav:hover ul li a:focus, ul.sfhover ul li a.sffocus {
 background-color:#CCCCEE;
 border:0.2em solid #CCCCCC;
}

#toolbarNav li:hover a, #toolbarNav li.sfhover a:link, #toolbarNav li.sfhover a:visited, #toolbarNav li a:hover, #toolbarNav li.sffocusparent a:link, #toolbarNav li.sffocusparent a:visited {
 text-decoration:underline;
}

#toolbarNav li:hover li a, #toolbarNav li.sfhover li a:link, #toolbarNav li.sfhover li a:visited, #toolbarNav li.sffocusparent li a:link, #toolbarNav li.sffocusparent li a:visited {
 text-decoration:none;
}

#toolbarNav a:focus + ul {
 margin-left:0px; /* Was -1px */
}

#toolbarNav ul a:focus + ul {
 margin-left:9999px;
}

#toolbarNav ul a:focus, #toolbarNav ul ul a:focus {
 margin-left:4999px;
}

#toolbarNav li:hover a:focus, #toolbarNav li.sfhover a.sffocus, #toolbarNav li.sffocusparent a.sffocus {
 margin-left:0pt;
 background-color:#CCCCEE;
}

#toolbarNav li img {
 border:0;
 background-color:#CCCCCC;
 vertical-align:middle;
 margin-right:0.3em;
}

#toolbarNav ul li.inactive *:link, #toolbarNav ul li.inactive *:visited, #toolbarNav ul li.inactive *:hover, #toolbarNav ul li.inactive *:active {
 background-image:none;
 color:#AAAAAA;
}

#toolbarNav ul li a.disabled {
 color:#AAAAAA;
 text-decoration:none;
 font-weight:normal;
}

/* Menu icons */

#toolbarNav li ul li a {
 display: block;
 background-image: url(/site/fast/0/0/site/res/toolbar/icons/toolbar_icon_strip.gif);
 background-repeat: no-repeat; 
 white-space: nowrap;
}
 
/* All the toolbar icon images are loaded as a single strip, above. 
 * The following classes select individual images from this for each menu option
 */

.TBLearnCoursesIcon a { background-position: 0px -262px; }
.TBLearnCommunitiesIcon a { background-position: 0px -238px; }
.TBLearnAssignmentsIcon a { background-position: 0px -118px; }
.TBLearnTargetsIcon a { background-position: 0px -454px; }
.TBLearnROAIcon a { background-position: 0px -430px; }
.TBLearnProfileIcon a { background-position: 0px -1006px; }

.TBFileNewIcon a { background-position: 0px -862px; }
.TBFileUploadIcon a { background-position: 0px -1006px; }
.TBFileACLIcon a { background-position: 0px -94px; }

.TBToolMailFlasherIcon a { background-position: 0px -718px; }
.TBToolMailIcon a { background-position: 0px -742px; }
.TBToolCalendarIcon a { background-position: 0px -214px; }
.TBToolNoteIcon a { background-position: 0px -934px; }
.TBToolLinkIcon a { background-position: 0px -574px; }
.TBToolInformIcon a { background-position: 0px -526px; }
.TBToolDalIcon a { background-position: 0px -286px; }
.TBToolBookBankIcon a { background-position: 0px -166px; }
.TBToolLanguageIcon a { background-position: 0px -550px; }
.TBToolAccountIcon a { background-position: 0px -70px; }

.TBViewPageIcon a { background-position: 0px -958px; }
.TBViewListIcon a { background-position: 0px -598px; }
.TBViewVariableIcon a { background-position: 0px -910px; }
.TBViewFixedIcon a { background-position: 0px -358px; }
.TBViewFullIcon a { background-position: 0px -766px; }
.TBViewRestoreIcon a { background-position: 0px -790px; }

.TBGotoParentIcon a { background-position: 0px -622px; }
.TBGotoHomeIcon a { background-position: 0px -814px; }
.TBGotoWebIcon a { background-position: 0px -598px; }
.TBGotoLinksIcon a { background-position: 0px -574px; }
.TBGotoNotesIcon a { background-position: 0px -838px; }
.TBGotoCoursesIcon a { background-position: 0px -262px; }
.TBGotoCommunitiesIcon a { background-position: 0px -238px; }
.TBGotoForumsIcon a { background-position: 0px -382px; }
.TBGotoBuddiesIcon a { background-position: 0px -190px; }
.TBGotoEnclosingHomeIcon a { background-position: 0px -310px; }
.TBGotoPortalHomeIcon a { background-position: 0px -310px; }
.TBGotoVisitIcon a { background-position: 0px -1126px; }

.TBHelpFilesIcon a { background-position: 0px -478px; }
.TBHelpAboutIcon a { background-position: 0px -22px; }
.TBHelpLGfLIcon a { background-position: 0px -1174px; }

/* Styles for pop-up tooltips on toolbar */
#toolbarAct {
 float:right;
 margin:0;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:0.7em;
 padding:0.3em 0.5em;
}
/* background-color set by standardPageLayout.html */

#toolbarAct li {
 display:inline;
 margin-right:0.3em;
}

#toolbarAct a span span {
 display:none;
}

#toolbarAct a:hover {
 position:relative;
 color:#000;
 text-decoration:none;
}

#toolbarAct a:hover span span, #toolbarAct a:focus span span {
 display:block;
 position:absolute;
 top:1.5em;
 left:-10px;
 border:0.1em solid #CCCCCC;
 background-color:#EEEEEE;
 padding:0.3em;
 margin:0.5em;
 opacity:0.8;
 white-space: nowrap;
}

#toolbarAct img {
 border:0;
}

.TBIcon {
 display: block;
 position: relative;
 width: 28px;
 height: 20px;
 background-image: url(/site/fast/0/0/site/res/toolbar/icons/toolbar_icon_strip.gif);
 background-repeat: no-repeat; 
 float:left;
 margin-left:10px;
 cursor:pointer;
}

.TBIconHome { background-position: 0px -818px; }
.TBIconEdit { background-position: 0px -338px; }
.TBIconSearch { background-position: 0px -1034px; }
.TBIconMail { background-position: 0px -744px; }
.TBIconMailNew { background-position: 0px -720px; }
.TBIconCalendar { background-position: 0px -218px; }
.TBIconLogIn { background-position: 0px -674px; }
.TBIconLogOut { background-position: 0px -698px; margin-right:10px; }
.TBIconCommunity { background-position: 0px -236px; }
.TBIconCourse { background-position: 0px -264px; }

