/**************************************
 * THEME NAME: nlba
 *
 * Files included in this sheet:
 *
 *   nlba/styles_color.css
 *   nlba/nlba_layout.css
 **************************************/

/***** nlba/styles_color.css start *****/

/**
  *  Adds all the nice finish to the standard theme
  *
  */

/** First of all, we reset some undesired styles from standard **/

.forumheaderlist .discussion .starter,
.forumpost .starter,
#grade-index table .generaltableheader,
#grade-index table .generalboxcontent,
#grade-exceptions table .generaltableheader,
#grade-exceptions table .generalboxcontent,
#mod-glossary-report .generalbox .teacher,
#mod-assignment-submissions table.submissions th,
#mod-assignment-submissions table.submissions td,
#mod-assignment-submissions .feedback .content,
#mod-assignment-submissions .feedback .topic,
#mod-assignment-submissions .feedback .picture,
form.mform fieldset.hidden,
form.mform fieldset.hidden fieldset.fgroup,
ul.tabrow1 li a:link,
ul.tabrow1 li a:visited,
.sideblock .r0,
.sideblock .r1,
.generaltable .cell,
div.sideblock table.minicalendar,
.sideblock .hide-show-image {
    border:none;
    background:none;
}

/** General HTML tags defined here **/

body {
    
}

table {
    border:none;
}

div {
    color:#666666;
}

.tabledivider,
hr {
    border:none;
    height: 0px;
}

div#footer {
    margin-top: 5px;
}

/** Links defined here **/

a:link,
a:visited {
    color:#336699;
   *color: #336699;
}

a.autolink:link,
a.autolink:visited {
  color:#336699;
 *color: #336699;
}

/** All the tabs stuff starts here **/

.tabs .r0,
.tabs .r1 {
  background:none;
}

.tabs .side,
.tabrow0 a {
  border-color: #336699;
}

/* Links in tabs */
/* non-selected */
.tabrow0 a:link span,
.tabrow0 a:visited span,
.tabrow0 .here .tabrow1 a:link span,
.tabrow0 .here .tabrow1 a:visited span,
ul.tabrow1 li a:link,
ul.tabrow1 li a:visited {
  color:#336699;
 *color: #336699;
}

/* selected */
.tabrow0 .here a:link span,
.tabrow0 .here a:visited span,
.tabrow0 .here .tabrow1 .here a:link span,
.tabrow0 .here .tabrow1 .here a:visited span,
ul.tabrow1 li.here a:link,
ul.tabrow1 li.here a:visited {
  color: #336699;
  *color: #336699;
}

/* Normal tabs */
.tabrow0 a {
  background:url(pix/tab/left.gif) top left no-repeat;
}
.tabrow0 a span {
  background:url(pix/tab/right.gif) top right no-repeat;
}
/* This could be not needed. Leaving it for now, anyway. Used in case we want different last element. */
.tabrow0 .last a span {
  background: url(pix/tab/right_end.gif) top right no-repeat;
}

/* Normal tabs hover */
.tabrow0 a:hover {
  background-image:url(pix/tab/left_hover.gif);
}
.tabrow0 a:hover span {
  background-image:url(pix/tab/right_hover.gif);
}
/* This could be not needed. Leaving it for now, anyway. Used in case we want different last element. */
.tabrow0 .last a:hover span {
  background-image:url(pix/tab/right_hover.gif);
}

/* Selected tabs */
.tabrow0 .active a,
.tabrow0 .selected a {
  background:url(pix/tab/left_active.gif) top left no-repeat;
}
.tabrow0 .active a span,
.tabrow0 .selected a span {
  background:url(pix/tab/right_active.gif) top right no-repeat;
}
/* This could be not needed. Leaving it for now, anyway. Used in case we want different last element. */
.tabrow0 .last .active a span,
.tabrow0 .last .selected a span{
  background:url(pix/tab/right_active.gif) top left no-repeat;
}

/* Selected tabs hover */
.tabrow0 .active a:hover,
.tabrow0 .selected a:hover {
  background:url(pix/tab/left_active.gif) top left no-repeat;
}
.tabrow0 .active a:hover span,
.tabrow0 .selected a:hover span {
  background:url(pix/tab/right_active.gif) top right no-repeat;
}
/* This could be not needed. Leaving it for now, anyway. Used in case we want different last element. */
.tabrow0 .last .active a:hover span,
.tabrow0 .last .selected a:hover span{
  background:url(pix/tab/right_active.gif) top left no-repeat;
}

.tabrow1.empty {
  border-top:solid 1px #FFCC99;
  border-left:solid 1px #FFCC99;
  border-bottom:solid 1px #330000;
  border-right:solid 1px #330000;
  height: 0px;
}

.tabrow2.empty {
  border:none;
  height:0px;
}

.breadcrumb .sep {
    color:#330000;
}

/** Styles to have the blocks showed and hidden properly **/

#left-column .hidden .header,
#right-column .hidden .header
{
  border-bottom-color:#330000;
}

/** Places using the horizontal medium wood texture with borders **/

th.header,
td.header,
div.header,
h2.header,
h2.main,
.sideblock .header,
.navbar,
table.files th,
.tabrow0 ul,
legend,
#mod-assignment-submissions table.submissions th,
#mod-assignment-submissions .feedback tr,
.que .feedback,
#footer-bar {
    border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    background-image:url(gradient1.jpg);     
    background-position:bottom;
    background-repeat:repeat;  
}

/** Places using the horizontal medium wood texture without borders **/

#mod-chat-gui_header_js-chatinput,
.forumpost .header,
.forumpost .header .starter,
.glossarypost .entryheader,
.glossarycomment .entryheader,
.glossarypost .entryattachment,
#grade-index .header,
#grade-exceptions .header,
#calendar .maincalendar .eventlist .event .topic {
    background-image:url(gradient1.jpg);
    background-position:bottom;
    background-repeat:repeat;
    border:none;
}

/** Places using the vertical ultra-white wood texture with borders **/

.results,
.loginbox,
.generalboxcontent,
.informationboxcontent,
.noticeboxcontent,
.entryboxheader,
.entrybox,
.userinfobox,
.generaltable,
.groupinfobox,
.forumheaderlist,
.forumpost,
.que,
.que .answer,
#course-user .section,
#site-index .sitetopic .sitetopiccontent,
#calendar .maincalendar .filters table,
#calendar .sidecalendar,
#calendar .sidecalendar .filters table,
.block_calendar_month .filters table,
#calendar .maincalendar .minicalendar,
#calendar .sidecalendar .minicalendar,
.message-discussion-noframes #messages,
.block_calendar_month .minicalendar,
#calendar .maincalendar .eventlist .event,
#calendar .maincalendar,
.coursebox,
.categorybox,
.cal_popup_fg,
#course-view .section td.content,
table.files,
#admin-index .generalbox,
.generalbox,
.admin .generalbox,
form.mform fieldset,
#adminsettings fieldset {
    border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    background-image:url(gradient2.jpg);     
    background-position:bottom;
    background-repeat:repeat;
}


.loginbox.twocolumns .loginpanel {
    border-right:1px solid #330000;
}

.loginbox,
.loginbox .subcontent {
      border-top:1px solid #FFCC99;
}

/** Places using the vertical ultra-white wood texture without borders **/

#mod-chat-gui_header_js-users,
#grade-index .generaltableheader,
#grade-index .generalboxcontent,
#grade-exceptions .generaltableheader,
#grade-exceptions .generalboxcontent,
.generaltable td,
.generaltable .cell,
.forumheaderlist td,
.forumpost .left,
.r0 {
    background-image:url(gradient2.jpg);
    background-position:bottom;
    background-repeat:repeat;
    border:none;
}

/** Places using the white wood texture with borders **/

.sideblock .content {
    border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    background-image:url(gradient4.jpg);     
    background-position:bottom;
    background-repeat:repeat;
}

/** Places using the white wood texture without borders **/

.nonefornow {
    background-image:url(gradient4.jpg);
    background-position:bottom;
    background-repeat:repeat;
    border:none;
}

/** Places using the vertical medium wood texture with borders **/

#notused,
#course-view .section td.side {
    border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    background-image:url(gradient3.jpg);
    background-position:bottom;
    background-repeat:repeat;
}

/** Places using the vertical medium wood texture without borders **/

.glossarypost .left,
.glossarycomment .left,
#calendar .maincalendar .eventlist .event .picture,
#calendar .maincalendar .eventlist .event .side {
    background-image:url(gradient3.jpg);
    background-position:bottom;
    background-repeat:repeat;
    border:none;
}

/** Places using the horizontal dark wood texture with borders **/

.cal_popup_bg {
    border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    background-image:url(background.jpg);
    background-position:bottom;
    background-repeat:repeat;
}

/** Places using the horizontal dark wood texture without borders **/

.glossarycategoryheader {
    background-image:url(background.jpg);
    background-position:bottom;
    background-repeat:repeat;
    border:none;
}

/** Places using a white background **/

table .flexible .r1,
#mod-survey-view table tr.r1,
#calendar .maincalendar .eventlist .event .description,
#message-messages,
.glossarypost .entry,
.glossarycomment .entry,
.glossarypost .entrylowersection {
    background: none;
    background-color: white;
    border:none;
}

/** Places using a green border **/

.unread {
    border-top:1px solid #99FF99;
    border-left:1px solid #99FF99;
    border-bottom:1px solid #99FF99;
    border-right:1px solid #99FF99;
    border-collapse: separate;
}

/** Places using just standard borders **/

.read,
.glossarypost,
.glossarycomment,
#mod-assignment-submissions .submissions {
    border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    border-collapse: separate;
}

/** Changing some standard colors **/

.grade-report-grader #user-grades tr.groupavg td.cell,
.grade-report-grader #user-grades tr.avg td.cell {
    color: #330000;
}
/***** nlba/styles_color.css end *****/

/***** nlba/nlba_layout.css start *****/

@charset "utf-8";

body { margin-top:-5px; 
font-family:Verdana, "Arial", Helvetica, sans-serif;
background:#FFFFFF;
}


#header-home { background:#FFFFFF;
}

#homepagewrap {  }

/* Header Begins */

#headerwrap {
	margin:0px auto;
	width:980px;	
	height:112px;
	background:#FFFFFF;
}

#mainlogo {
	float:left;
}

.headermenu {
	float:right;
}

#mainmenu {
	float:right;
	margin:25px 0px 0px 50px;
}

#mainmenu ul, #mainmenu li {
	display:inline;
} 

#mainmenu li {
	margin-right:8px;
	color:#666666;
	font-size:14px;	
	
}

#mainmenu li a {
	margin-right:5px;
	margin-left:5px;
	color:#666666;
	font-size:14px;
}


/* Header Ends */

/* Main Banner */
#mainbannerwrap {
	background:none;
	height:30px;
}

#mainbanner {
	margin:0 auto;
	width:980px;
	background:url("mainbannerbg.jpg");
	height:30px;
}

#mainbanner ul {
	float:left;
	display:inline;
	margin:0px;
	margin-top:2px;
	*margin:7px 0px 0px 15px; 
}

#mainbanner ul li {
	display:inline;
	margin-right:15px;
	color:#FFFFFF;
	font-size:14px;
}

#mainbanner ul li a {
	color:#FFF;
}

#bannerwoman {
	float:right; 
	position:relative; 
	margin: -33px 35px 0px 0px; 
	*margin-top:-30px; 
}



/*Main Banner Ends */





/* Login Block */

.block_login .loginform div {
display:block;
margin:10px 15px 10px 10px;
text-align:right;
}


.block_login .loginform .fld input {
width:60%;
*width:60%;
}


.block_login .loginform div.c1.btn {
text-align:left;
margin-left:73px;
}



/* sidebars and content boxes colors & layouts BEGINS*/


th.header, td.header, div.header, h2.header, h2.main, .sideblock .header, table.files th, .tabrow0 ul, legend, #mod-assignment-submissions table.submissions th, #mod-assignment-submissions .feedback tr, .que .feedback, #footer-bar  {
background: url("headingbg.png") repeat #cccccc;
border:1px solid #cccccc;
}

.navbar {
   border:none;
   background:#FFFFFF;
   width:980px;
   margin:0 auto;
}


.sideblock .header, .sideblock h2.header {
border:1px solid #cccccc;
margin:0;
padding:10px;
text-align:left;
font-size: 17px;
}




.sideblock .content {
background: #FFFFFF;
border:1px solid #cccccc;
}

h2.headingblock {
font-size:17px;
}


.sideblock .content  {
font-size:11px;
line-height:150%;
color:#666666;
*font-size:11px;
*line-height:150%;
*color:#666666;
}


.results, .loginbox, .generalboxcontent, .informationboxcontent, .noticeboxcontent, .entryboxheader, .entrybox, .userinfobox, .generaltable, .groupinfobox, .forumheaderlist, .forumpost, .que, .que .answer, #course-user .section, #site-index .sitetopic .sitetopiccontent, #calendar .maincalendar .filters table, #calendar .sidecalendar, #calendar .sidecalendar .filters table, .block_calendar_month .filters table, #calendar .maincalendar .minicalendar, #calendar .sidecalendar .minicalendar, .message-discussion-noframes #messages, .block_calendar_month .minicalendar, #calendar .maincalendar .eventlist .event, #calendar .maincalendar, .coursebox, .categorybox, .cal_popup_fg, #course-view .section td.content, table.files, #admin-index .generalbox, .generalbox, .admin .generalbox, form.mform fieldset, #adminsettings fieldset  {
background: #FFFFFF;
border-width:1px #cccccc solid;
}

.results, .loginbox, .generalboxcontent, .informationboxcontent, .noticeboxcontent, .entryboxheader, .entrybox, .userinfobox, .generaltable, .groupinfobox, .forumheaderlist, .forumpost, .que, .que .answer, #course-user .section, #site-index .sitetopic .sitetopiccontent, #calendar .maincalendar .filters table, #calendar .sidecalendar, #calendar .sidecalendar .filters table, .block_calendar_month .filters table, #calendar .maincalendar .minicalendar, #calendar .sidecalendar .minicalendar, .message-discussion-noframes #messages, .block_calendar_month .minicalendar, #calendar .maincalendar .eventlist .event, #calendar .maincalendar, .coursebox, .categorybox, .cal_popup_fg, #course-view .section td.content, table.files, #admin-index .generalbox, .generalbox, .admin .generalbox, form.mform fieldset, #adminsettings fieldset  {
background:#FFFFFF;
border:1px solid #cccccc;
}


th.header, td.header, div.header, h2.header, h2.main, .sideblock .header, .navbar, table.files th, .tabrow0 ul, legend, #mod-assignment-submissions table.submissions th, #mod-assignment-submissions .feedback tr, .que .feedback, #footer-bar  {
background:background: url("headingbg.png") repeat #cccccc;
border:1px solid #cccccc;
}


th.header, td.header, div.header, h2.header, h2.main, .sideblock .header, .navbar, table.files th, .tabrow0 ul, legend, #mod-assignment-submissions table.submissions th, #mod-assignment-submissions .feedback tr, .que .feedback, #footer-bar  {
border:1px solid #CCCCCC; 
}


.results, .loginbox, .generalboxcontent, .informationboxcontent, .noticeboxcontent, .entryboxheader, .entrybox, .userinfobox, .generaltable, .groupinfobox, .forumheaderlist, .forumpost, .que, .que .answer, #course-user .section, #site-index .sitetopic .sitetopiccontent, #calendar .maincalendar .filters table, #calendar .sidecalendar, #calendar .sidecalendar .filters table, .block_calendar_month .filters table, #calendar .maincalendar .minicalendar, #calendar .sidecalendar .minicalendar, .message-discussion-noframes #messages, .block_calendar_month .minicalendar, #calendar .maincalendar .eventlist .event, #calendar .maincalendar, .coursebox, .categorybox, .cal_popup_fg, #course-view .section td.content, table.files, #admin-index .generalbox, .generalbox, .admin .generalbox, form.mform fieldset, #adminsettings fieldset {
background:#FFFFFF;
border:#CCCCCC solid 1px;
}



#mod-chat-gui_header_js-users, #grade-index .generaltableheader, #grade-index .generalboxcontent, #grade-exceptions .generaltableheader, #grade-exceptions .generalboxcontent, .generaltable td, .generaltable .cell, .forumheaderlist td, .forumpost .left, .r0 {
background:none;
border:medium none;
}



#content, .course-content {
  background:#FFFFFF;
}

.coursebox .info {
font-size:12px;
}

#footer {
  background:#FFFFFF;
 }


#footerlink {
 display:inline; 
 margin:0px;
}

#footerlink li {
display:inline;
font-size:10px;
}

/* sidebars and content boxes colors & layouts ENDS*/



#notused, #course-view .section td.side {
background-image:none;
border:1px solid #cccccc;
}

#layout-table #middle-column {
padding-left:10px;
padding-right:15px;
}


/* Latest news Begins */
.latestnews {
    float:left;
	border:1px solid #cccccc;
	height:310px;
	width:555px;
	text-align:justify;
}

.latestnews h3 {
    font-size:16px;
}

.newswrap {
    float:left;
    background:none;
   margin:0px;
}


.hpnewsitem {
    float:left;
	margin:10px 0px 5px 5px;
	text-align:justify;
              font-size:12px;
	color:#666666;
	width:535px;
}



#latestcourseswrap {
     margin:10px 0px 10px 20px;
}

.latestcourses {
    float:left;    
    font-size:12px;
    margin-right:8px; 
    width:220px;
    _width:200px;
    list-style-image: url(list.png)};
    _list-style:disc outside;
}

.latestcourses li {
    font-size:12px;
    margin:8px 0px;   
}






/*Other Pages*/
.clientspage {
	width:540px;
	border:1px #cccccc solid;
	overflow:hidden;
	padding:15px;
	font-size:12px;
}

.clientspage h2 {
	width:560px; 
	border-bottom:1px #ccc solid;
}

.clientspage h3 {
	font-size:14px;
	font-weight:bold;
}

.line {
	width:570px; 
	border-bottom:1px #ccc solid;
}

#clientswrap {
	float:left;
	margin-bottom:10px;
	width:570px;
}

#clientswrap ul {
	display:list-item;
	list-style:none;
	margin:10px 0px 0px -10px;
	*margin-left:15px;
}

#clientswrap ul li {
	margin:7px 0px;
}

#clientsleft {
	width:250px;
	float:left;
	font-size:12px;
}

#clientsright {
	width:265px;
	float:left;
	font-size:12px;
	margin-left:10px;
}

#clienttesti{
	float:left;
	overflow:hidden;
	width:570px;
	border-bottom:15px;
}

.from {float:right; font-style:oblique; width:570px; border-bottom:1px #ccc solid;}


.tabrow1.empty {
border: solid #CCC 1px;
height:0;
}

td {font-size:12px;}


.componentheading {
color:#30383C;
font-size:24px;
font-weight:normal;
line-height:24px;
padding:24px 0px 10px 20px;
text-transform:capitalize;
}

#layout-table {
border-collapse:separate;
margin-top:8px;
width:998px;
margin:0 auto;
}

.mform input, .mform select {
width:auto;
max-width:250px;
*width:expression(if(this.clientWidth>250)this.width=250);
}



/*****************************************
	MENU NAVI
*****************************************/


#menuWrap {
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	background-color:#f5700d;
	FLOAT: left;
	HEIGHT: 30px;
	width: 890px;
}
#menu {
	background-color:#f5700d;
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	WHITE-SPACE: nowrap;
	LIST-STYLE-IMAGE: none;	
	HEIGHT: 30px;
	width: 890px;
}
#menu LI {
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	LIST-STYLE-IMAGE: none; 
	PADDING-TOP: 0px
}
#menu LI {
	DISPLAY: inline
}
#menu UL {
	BORDER-BOTTOM: #000 1px solid; 
	POSITION: absolute; 
	BORDER-LEFT: #ddd 1px solid; 
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none;
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ddd 1px solid; 
	LIST-STYLE-IMAGE: none;
	BORDER-RIGHT: #333 1px solid; 
	PADDING-TOP: 0px; 
	LEFT: -9999px;
	
}
#menu UL.ul-one {
	BACKGROUND: #033045
}
#menu UL.ul-two {
	BACKGROUND: #033045
}
#menu UL.ul-three {
	BACKGROUND: #033045
}
#menu UL.ul-four {
	BACKGROUND: #033045
}
#menu UL.ul-five {
	BACKGROUND: #033045
}
#menu UL.ul-six {
	BACKGROUND: #033045
}
#menu UL.ul-seven {
	BACKGROUND: #033045
}
#menu LI.li-top {
	DISPLAY: block; BACKGROUND: url(navi_divider.jpg) no-repeat left center; FLOAT: left
}
#menu LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#menu A {
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 16px; 
	PADDING-RIGHT: 18px; 
	DISPLAY: block; 
	FONT: 13px/30px verdana, arial, sans-serif; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px;
}
#menu :hover A:hover {
	BACKGROUND: none transparent;
	text-decoration: underline;
	COLOR: #fff
}
#menu LI A.sub {
	BACKGROUND: url(sub.gif) no-repeat right center
}
#menu LI.li-top A.top {
	FLOAT: left
}
#menu LI A.top:hover {
	POSITION: relative;  COLOR: #fff
}
#menu LI.li-top:hover {
	POSITION: relative;  COLOR: #fff
}


#menu LI.li-top:hover > A {

	background: #336699;
	text-decoration:underline;
	COLOR: #fff
}

#menu LI.li-top:hover UL :hover > A {
	BACKGROUND: none transparent;
	text-decoration:underline;
	COLOR: #fff
}


#menu LI.li-top:hover UL {
	MARGIN-TOP: 25px
}
#menu :hover UL {
	LEFT: 0px
}
#menu :hover UL A {
	WHITE-SPACE: nowrap
}
#menu :hover UL B {
	POSITION: absolute
}
#menu :hover UL.right {
	RIGHT: -1px; LEFT: auto
}
#menu :hover UL :hover UL {
	MARGIN-TOP: -26px; LEFT: 95%
}
#menu :hover UL :hover UL :hover UL {
	MARGIN-TOP: -26px; LEFT: 95%
}
#menu :hover UL :hover UL :hover UL :hover UL {
	MARGIN-TOP: -26px; LEFT: 95%
}
#menu :hover UL :hover UL :hover UL :hover UL :hover UL {
	MARGIN-TOP: -26px; LEFT: 95%
}
#menu :hover UL :hover UL :hover UL :hover UL :hover UL :hover UL {
	MARGIN-TOP: -26px; LEFT: 95%
}
#menu :hover UL :hover UL :hover UL :hover UL :hover UL :hover UL :hover UL {
	MARGIN-TOP: -26px; LEFT: 95%
}
#menu :hover UL :hover UL.left {
	MARGIN-TOP: -26px; RIGHT: 95%; LEFT: auto
}
#menu :hover UL :hover UL :hover UL.left {
	MARGIN-TOP: -26px; RIGHT: 95%; LEFT: auto
}
#menu :hover UL :hover UL :hover UL :hover UL.left {
	MARGIN-TOP: -26px; RIGHT: 95%; LEFT: auto
}
#menu :hover UL :hover UL :hover UL :hover UL :hover UL.left {
	MARGIN-TOP: -26px; RIGHT: 95%; LEFT: auto
}
#menu :hover UL :hover UL :hover UL :hover UL :hover UL :hover UL.left {
	MARGIN-TOP: -26px; RIGHT: 95%; LEFT: auto
}
#menu :hover UL :hover UL :hover UL :hover UL :hover UL :hover UL :hover UL.left {
	MARGIN-TOP: -26px; RIGHT: 95%; LEFT: auto
}
#menu :hover UL UL {
	LEFT: -9999px
}
#menu :hover UL :hover UL UL {
	LEFT: -9999px
}
#menu :hover UL :hover UL :hover UL UL {
	LEFT: -9999px
}
#menu :hover UL :hover UL :hover UL :hover UL UL {
	LEFT: -9999px
}
#menu :hover UL :hover UL :hover UL :hover UL :hover UL UL {
	LEFT: -9999px
}
#menu :hover UL :hover UL :hover UL :hover UL :hover UL :hover UL UL {
	LEFT: -9999px
}
#menu :hover UL UL.left {
	RIGHT: auto; LEFT: -9999px
}
#menu :hover UL :hover UL UL.left {
	RIGHT: auto; LEFT: -9999px
}
#menu :hover UL :hover UL :hover UL UL.left {
	RIGHT: auto; LEFT: -9999px
}
#menu :hover UL :hover UL :hover UL :hover UL UL.left {
	RIGHT: auto; LEFT: -9999px
}
#menu :hover UL :hover UL :hover UL :hover UL :hover UL UL.left {
	RIGHT: auto; LEFT: -9999px
}
#menu :hover UL :hover UL :hover UL :hover UL :hover UL :hover UL UL.left {
	RIGHT: auto; LEFT: -9999px
}
#menu TABLE {
	MARGIN-TOP: -1px; BORDER-COLLAPSE: collapse
}


#menu li#elearnbtn { background:none repeat scroll 0 0 #D95E03;}

.tabtree  .tabrow0 li a,  .tabtree  .tabrow0 li a:hover span, .tabtree  .tabrow0 li a span  {color:#FFF;}


/*
.sideblock div.column.c1 {
_width:140px;
_display:block;
_float:left;
}
*/
	/***** nlba/nlba_layout.css end *****/


