/**************************************
 * THEME NAME: NLA
 *
 * Files included in this sheet:
 *
 *   NLA/fw_layout.css
 *   NLA/fw_color.css
 *   NLA/fw_fonts.css
 *   NLA/extensions/filter/htmlcleaner/htmlcleaner.css
 *   NLA/extensions/jqueryprettyphoto/prettyPhoto.css
 *   NLA/extensions/mod/slideshowtwo_prettyphoto/slideshowtwo_prettyphoto.css
 *   NLA/extensions/login/forgotten_password/forgotten_password.css
 **************************************/

/***** NLA/fw_layout.css start *****/

/* Core */
body {
  margin: 5px;
}
div#page {
  width: 950px;
  background-color: #fff;
  margin: 0 auto 0 auto;
  border-left: #BFCAC5;
  border-right: #BFCAC5;
  padding: 5px;
}
h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
  text-align: left;
  padding-left: 5px;
  margin: 10px 0;
}
h1, h2, h3, h4 {
  text-align: left;
  padding-left: 5px;
}
h1, h2, h3 {
  border-width: 1px;
  border-style: solid;
}
h4 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
div.center {
  text-align: center;
}
input {
  
}
.generaltable {
  border-width: 0px;
}
.generalbox {
  border-width: 1px;
  border-style: solid;
}
.informationbox {
  border-color: #ABB9AC;
}
.sitetopiccontent {
  border-width: 1px;
  border-style: solid;
}
/***
 *** Header
 ***/
#header-home {
  border-style: none;
}
#header {
  border-style: none;
}
.headermain {
  border-width: 0px;
}
.headermenu {
  float: right;
  margin-top: 3px;
  text-align: right;
}
.navbar {
  margin-right: 5px;
  width: 100%;
  padding: 0px;
  height: 25px;
  border-width: 1px;
  border-style: solid;
}
.breadcrumb {
  padding-top: 8px;
  padding-left: 5px;
}
.navbar .navbutton {
  padding-right: 5px;
  padding-top: 4px;
}
#header-home .topImage {
  background-image: url(img/topp_950x120.jpg);
  background-repeat: no-repeat;
  height: 120px;
  width: 940px;
  padding-right: 10px;
}
#header .topImage {
  /*height: 50px;
  width: 940px;*/
  background: url(img/header_bg.jpg) repeat-x center top;
}
#header .topImage .top-logo {
  /*height: 50px;
  width: 940px;*/
  background: transparent url(img/logo.jpg) no-repeat left top;
}
#header .topImage .top-waves {
  height: 50px;
  width: 940px;
  padding-right: 10px;
  background: url(img/waves.jpg) no-repeat right top;
}
div.headermenu div.logininfo {
  float: left;
  margin-top: 0.6em;
}
/***
 *** Login
 ***/
.loginbox .header {
  border-width: 1px;
  border-style: solid;
  border-bottom-width: 0px;
}
.loginbox .content {
  border-top-width: 1px;
}
/***
 *** Footer
 ***/
#footer {
  text-align: left;
  margin-top: 5px;
  margin-bottom: 0px;
}
#footer p.helplink {
  margin-top: 25px;
}
#footer p.links {
  text-align: center;
}
#footer .navbar {
  margin-top: 0;
}
#footer div.navbar div.menu {
  padding-top: 5px;
}
/***
 *** Blocks
 ***/
.sideblock .header h2 {
  margin-top: 3px;
  border-width: 0px;
}
.sideblock .footer {
  margin-top: 0.5em;
  padding-top: 0.5em;
  border-top-width: 1px;
  border-top-style: dashed;
}
.sideblock .header .commands {
  padding-top: 8px;
}
.sideblock .content div.info {
  text-align: left;
}
.block_messages .content {
  font-size: 100%;
}
.activitydate, 
.activityhead {
  text-align: left;
}
.block_news_items .newlink {
  text-align: left;
}
/***
 *** Calendar
 ***/
#calendar .today,
.minicalendar .today {
  border: 1px solid !important;
}
table.minicalendar {
  width: 100%;
  margin: 10px auto;
  padding: 2px;
  border-width: 1px;
  border-style: solid;
  border-collapse: separate;
  border-spacing: 1px !important;
}
table.minicalendar tr.weekdays th {
  border-style: none;
}
table.minicalendar tr td.day {
  border-style: solid;
  border-width: 1px;
}
table.minicalendar tr.weekdays th abbr {
  border-style: none;
}
table.calendarmonth {
  border-collapse: separate;
  border-spacing: 1px !important;
}
table.calendarmonth tr td {
  border-style: solid;
  border-width: 1px;
}
/***
 *** Course
 ***/
.headingblock {
  border-width: 1px;
  border-style: solid;
  padding: 5px;
}
.categorybox .category,
.categorybox .category {
  border-bottom: solid;
  border-width: 1px;
  padding-top: 7px;
}
#course-view .section .left {
  border-right-width: 1px;
  border-right-style: dashed;
}
#course-view .section.hidden .content,
#course-view .section.hidden .side {
  border-width: 1px;
  border-style: dashed;
}
#content {
  clear: both;
}
table.grades {
  margin-top: 10px;
}
#course-unenrol #notice {
  margin-top: 10px;
}
.mod-forum #content,
.mod-wiki #content {
  padding-top: 10px;
}
.chat-event,
.chat-message {
  background-color: #fff;
}
#question-preview #page,
#help #page,
.message #page {
  width: auto;
}
.question .boxwidthnormal {
  width: 60%;
}
.pagingbar { 
  width: 90%;
  margin: 10px auto;
}.pagingbar * {
  float: left;
  padding: 3px 1px;
}
#user-edit table.formtable tbody th {
  text-align:right;
}
#email .navbar {
  padding: 5px;
  width: 99%;
}
#admin-roles-override .cell.c1,
#admin-roles-assign .cell.c1 {
  padding-top: 5px;
}
#course-index .generalbox td img {
  margin-bottom: -1px;
}
div.tabtree {
  margin: 10px 0;
}
.tabrow0 div, .tabrow0 ul {
  top: 1.9em;
}
ul.tabrow1 li a,
ul.tabrow1 li a:link,
ul.tabrow1 li a:visited {
  font-size: 100%;
}
.safari .tabrow0 div, 
.safari .tabrow0 ul {
  top: 1.7em;
}

/***
 *** Modules: glossary
 ***/

.entry .concept,
.entryheader .concept {
   margin-top: 5px;
   margin-bottom: 10px;
}

.glossarypost.continuous {
	padding: 5px;
}

/* @group glossary-popup */
#mod-glossary-showentry #page {
  width: auto;
}

#mod-glossary-showentry #footer,
#mod-glossary-showentry #header,
#mod-glossary-showentry .navbar {
  display: none;
}

#mod-glossary-showentry,
#mod-glossary-showentry #content {
  background: none;
}
#mod-glossary-showentry h1, 
#mod-glossary-showentry h2, 
#mod-glossary-showentry h3 {
  border-style: none;
  padding-left: 0;
}
#mod-glossary-showentry .glossarypost .entry {
  padding-right: 10px;
  padding-left: 10px;
}
/* @end */

/***
 *** Modules: assignment
 ***/

.mod-assignment .files a {
  display: block;
  margin-bottom: -0.6em;
}

/***
 *** Error message
 ***/

.errorbox {
/*   color:#ffffff; */
   border-width: 2px;
}/***** NLA/fw_layout.css end *****/

/***** NLA/fw_color.css start *****/

/* Core */
body {
  background-color: #F5F5F7;
  background-image: url(img/grad/bcg.jpg);
  background-repeat: repeat-x;
}
a:link {
  color: #0A2972;
}
a:visited {
  color: #0A2972;
}
a:hover {
  color: #F20017;
}
a.dimmed:link,
a.dimmed:visited {
  color: #aaa;
}
.dimmed_text {
  color: #aaa;
}
h1 {
  background-color: #E1E6E2;
  border-color: #BFCAC1;
  color: #333333;
}
h2 {
  border-color: #BFCAC1;
}
h3 {
  border-color: #BFCAC1;
}
h4 {
  border-color: #BFCAC1;
}
th {
  background-color: #E1E6E2;
}
th.header,
td.header,
div.header {
  background-image: url(img/grad/bcg_head.jpg);
  background-repeat: repeat-x;
}
#layout-table #left-column {
  
}
.generalbox {
  border-color: #ABB9AC;
  background-color: #FFFFFF;
}
.errorbox {
  border-color: #ABB9AC;
}
.coursebox {
  border-color: #ABB9AC;
}
.entrybox {
  border-color: #ABB9AC;
}
.userinfobox {
  border-color: #ABB9AC;
}
body#course-user .section,
body#course-user .content {
  border-color: #ABB9AC;
}
.generaltable,
.generaltable td {
  border-color: #ABB9AC;
}
.generaltable .r0 td.cell.c0 {
  background-color: #DBE1D3;
}
.generaltable .r1 td.cell.c0 {
  border-color: #ABB9AC;
  background-color: #F3EFE3;
}
.navbar {
  background-color: #ABB9AC;
  border: none;
  height: 35px;
  background: url(img/grad/bg_bread.jpg) repeat-x;
}
.sitetopiccontent {
  border-color: #ABB9AC;
  background-color: #FFFFFF;
}
.highlight {
  background-color: #ABB9AC;
}
.highlight2 {
  color: #ABB9AC;
/* highlight missing terms in forum search */
}
#adminsettings .form-shortname {
  color: #ABB9AC;
}
#adminsettings fieldset {
  border: 1px solid #ABB9AC;
}
/***
 *** Header
 ***/
#header-home, #header {
  background-color: #fff;
}
/***
 *** Login
 ***/
.loginbox .header {
  border-color: #ABB9AC;
}
.loginbox .content {
  border-color: #ABB9AC;
}
.loginbox {
  border-color: #ABB9AC;
}
.loginbox.twocolumns .signuppanel {
  border-color: #ABB9AC;
}

/***
 *** Blocks
 ***/
.sideblock .header {
  border-color: #ABB9AC;
  background-color: #E1E6E2;
}
.sideblock {
  border-color: #ABB9AC;
}
.sideblock .content {
  border-color: #ABB9AC;
  background-color: #fff;
}
.sideblock hr {
  color: #ABB9AC;
}
.sideblock .footer {
  border-top-color: #ABB9AC;
}
.sideblock .header .hide-show img.hide-show-image {
  background: url('../../pix/t/switch_minus.gif') no-repeat bottom;
}
.sideblock.hidden .header .hide-show img.hide-show-image {
  background: url('../../pix/t/switch_plus.gif') no-repeat bottom;
}
.sideblock .content .post .head .date,
.sideblock .content .post .head .name {
  color: #000000;
}
/***
 *** Calendar
***/
#calendar .maincalendar,
#calendar .sidecalendar,
#calendar .maincalendar .event {
  border-color: #ABB9AC;
}
#calendar .maincalendar table.calendarmonth th {
  border-color: #ABB9AC;
}
table.calendarmonth tr td {
  border-color: #ABB9AC;
}
table.minicalendar {
  border-color: #ABB9AC;
}
table.minicalendar tr.weekdays th {
  background-color: #E1E6E2;
  border-color: #ABB9AC;
}
table.minicalendar tr td.day {
  border-color: #ABB9AC;
}
table.minicalendar tr td.weekend {
  border-color: #ABB9AC;
  color: red;
}
#calendar .today,
.minicalendar .today {
  border-color: #000000 !important;
}
/* colors for calendar events */
#calendar .event_global,
.minicalendar .event_global,
.block_calendar_month .event_global {
  border-color: #2EBA0E !important;
  background-color: #2EBA0E;
}
#calendar .event_course,
.minicalendar .event_course,
.block_calendar_month .event_course {
  border-color: #FF9966 !important;
  background-color: #FF9966;
}
#calendar .event_group,
.minicalendar .event_group,
.block_calendar_month .event_group {
  border-color: #FBBB23 !important;
  background-color: #FBBB23;
}
#calendar .event_user,
.minicalendar .event_user,
.block_calendar_month .event_user {
  border-color: #A1BECB !important;
  background-color: #A1BECB;
}
.cal_popup_fg {
  background-color: #E1E6E2;
}
.cal_popup_bg {
  border-color: #ABB9AC;
  background-color: #E1E6E2;
}
/***
 *** Course
 ***/
.headingblock {
  border-color: #ABB9AC;
}
.categoryboxcontent,
.courseboxcontent {
  border-color: #ABB9AC;
  background: #FFFFFF;
}
.categorybox .category,
.categorybox .category {
  border-color: #ABB9AC;
}
#course-view .section.main .content {
  border-color: #ABB9AC;
  background-color: #FFFFFF;
}
#course-view .section.main .side {
  border-color: #ABB9AC;
  background-color: #FFFFFF;
}
#course-view .current .right.side,
#course-view .current .left.side {
  background-color: #E1E6E2;
}
#course-view .section.hidden .content,
#course-view .section.hidden .side {
  border-color: #ABB9AC;
}
#course-view .hidden * {
  color: #ccc;
}
/***
 *** Tabs
 ***/
.tabs .side {
  border-color: #ABB9AC;
}
.tabrow td {
  background: url(img/tab/left.gif) top left no-repeat;
}
.tabrow td .tablink {
  background: url(img/tab/right.gif) top right no-repeat;
}
.tabrow td:hover {
  background-image: url(img/tab/left_hover.gif);
}
.tabrow td:hover .tablink {
  background-image: url(img/tab/right_hover.gif);
}
.tabrow .last {
  background: url(img/tab/right_end.gif) top right no-repeat;
}
.tabrow .selected {
  background: url(img/tab/left_active.gif) top left no-repeat;
}
.tabrow .selected .tablink {
  background: url(img/tab/right_active.gif) top right no-repeat;
}
.tabrow td.selected:hover {
  background-image: url(img/tab/left_active_hover.gif);
}
.tabrow td.selected:hover .tablink {
  background-image: url(img/tab/right_active_hover.gif);
}
/***
 *** Modules: Forum
 ***/
.forumheaderlist,
.forumpost {
  border-color: #ABB9AC;
}
.forumpost .content {
  background: #fff;
}
.forumpost .left {
  background: #E1E6E2;
}
.forumpost .topic {
  border-bottom-color: #ABB9AC;
  background-color: #fff;
}
.forumpost .starter {
  background: #E1E6E2;
}
.forumheaderlist .discussion .starter {
  background: #E1E6E2;
}
.forumheaderlist td {
  border-color: #ABB9AC;
}
.sideblock .post .head {
  color: #E1E6E2;
}
.forumthread .unread {
  background: #E1E6E2;
}
#mod-forum-discuss .forumpost {
  background: #fff;
}
#mod-forum-discuss .forumpost.unread .content {
  border-color: #ABB9AC;
}
#mod-forum-discuss .forumthread .unread {
 
}
#mod-forum-index .unread {
  
}
table.grades,
table.grades * {
  border-color: #ABB9AC;
}
.que {
  border-color: #ABB9AC;
}
body#message-messages,
body#message-send {
  background-image: none;
  background-color: #FFF;
}

/***
 *** Modules: glossary
 ***/

.entrybox {
  border-color: #ABB9AC;
}
.glossarypost {
  border-color: #ABB9AC;
}
.glossarypost.dictionary,
.glossarypost.fullwithauthor,
.glossarypost.fullwithoutauthor,
.glossarypost.continuous, 
.glossarypost.encyclopedia,
.glossarypost.faq {
  border-color: #ABB9AC;
}


/***
 *** Error message
 ***/
.errorbox {
/*   color:#ffffff; */
   border-color: #990000;
   background-color: #FFF;
 }
.errorboxcontent {
   background-color: #FFF;
}
 

/***
 *** Grade
 ***/
.grade-report-grader table#user-grades td.cell span.gradepass {
  background-color: #C2EBBD; 
}
.grade-report-grader table#user-grades td.cell span.gradefail {
  background-color: #EBC4BD;
}


/***
 *** User
 ***/
.userinfobox {
 border-color: #ABB9AC;
}
.userinfobox .side {
 background-color: #FFF;
}
.userinfobox .content {
 background-color: #FFF;
}/***** NLA/fw_color.css end *****/

/***** NLA/fw_fonts.css start *****/

/* Core */
.clearer {
  font-size: 1px;
}
body, td, li {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #666;
}
body {
  margin: 5px;
}
th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1, h2, h3, h4 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h1 {
  font-size: 1.2em;
  font-weight: bold;
}
h2 {
  font-size: 1.15em;
}
h3 {
  font-size: 1.1em;
}
h4 {
  font-weight: bold;
  font-size: 1em;
}
th.header,
td.header,
div.header,
.headingblock {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 0.9em;
  white-space: normal;
}
.categorybox .category {
  font-size: 1.2em;
  font-weight: bold;
}
.generaltable td.cell.c0 {
  font-weight: bold;
}
.arrow, .arrow_button input {  font-family: Arial,Helvetica,Courier,sans-serif;}
/***
 *** Header
 ***/
.breadcrumb {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: .85em;
}
.logininfo,
#header-home .headermenu font {
  font-size: .8em;
}
/***
 *** Blocks
 ***/
.sideblock .footer {
  font-size: 0.85em;
  text-align: left;
}
/***
 *** Calendar
 ***/
#calendar .maincalendar table.calendarmonth td {
  font-size: .8em;
}
#calendar .maincalendar .calendar-controls .current {
  font-weight: bold;
}
#calendar .sidecalendar .filters {
  font-size: 0.75em
}
table.minicalendar tr.weekdays th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
}
table.minicalendar tr td {
  font-size: 0.7em;
}
/***
 *** Course
 ***/
#course-view .section .left {
  font-weight: bold;
  font-size: 1.2em;
}
/*Accessibility: resizable icons. */
img.resize {
  width: 1em;
  height: 1em;
}
.arrow, .arrow_button input {
  font-family: Arial,Helvetica,sans-serif;
}
p.arrow_button input {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/***
 *** Glossary
 ***/
.glossarypost div.concept h3,
.glossarypost.continuous .concept {
  display: inline;
}/***** NLA/fw_fonts.css end *****/

/***** NLA/extensions/filter/htmlcleaner/htmlcleaner.css start *****/

/* @group htmlcleaner */
/* CSS for table attributes */
table.border 
{
    border-collapse: collapse;
    border-color: inherit;
    border-spacing: 2px;
    border-style: outset;
    -webkit-border-horizontal-spacing: 2px;
    -webkit-border-vertical-spacing: 2px;
}
table.border th,
table.border td 
{
    border-color: inherit;
    border-style: inset;
    border-width: 1px;
}
table.borderwidth-1 { border-width: 1px }
table.borderwidth-2 { border-width: 2px }
table.borderwidth-3 { border-width: 3px }
table.borderwidth-4 { border-width: 4px }
table.borderwidth-5 { border-width: 5px }
table.borderwidth-6 { border-width: 6px }
table.borderwidth-7 { border-width: 7px }
table.borderwidth-8 { border-width: 8px }
table.borderwidth-9 { border-width: 9px }
table.borderwidth-10 { border-width: 10px }
table.cellspacing 
{
    border-collapse: separate;
    border-style: outset;
}
table.cellspacing td 
{
    border-style: inset;
}
table.cellspacing-1 
{
    border-spacing: 1px;
    -webkit-border-horizontal-spacing: 1px;
    -webkit-border-vertical-spacing: 1px;
}
table.cellspacing-2 
{
    border-spacing: 2px;
    -webkit-border-horizontal-spacing: 2x;
    -webkit-border-vertical-spacing: 2px;
}
table.cellspacing-3 
{
    border-spacing: 3px;
    -webkit-border-horizontal-spacing: 3px;
    -webkit-border-vertical-spacing: 3px;
}
table.cellspacing-4 
{
    border-spacing: 4px;
    -webkit-border-horizontal-spacing: 4px;
    -webkit-border-vertical-spacing: 4px;
}
table.cellspacing-5 
{
    border-spacing: 5px;
    -webkit-border-horizontal-spacing: 5px;
    -webkit-border-vertical-spacing: 5px;
}
table.cellspacing-6 
{
    border-spacing: 6px;
    -webkit-border-horizontal-spacing: 6px;
    -webkit-border-vertical-spacing: 6px;
}
table.cellspacing-7 
{
    border-spacing: 7px;
    -webkit-border-horizontal-spacing: 7px;
    -webkit-border-vertical-spacing: 7px;
}
table.cellspacing-8 
{
    border-spacing: 8px;
    -webkit-border-horizontal-spacing: 8px;
    -webkit-border-vertical-spacing: 8px;
}
table.cellspacing-9 
{
    border-spacing: 9px;
    -webkit-border-horizontal-spacing: 9px;
    -webkit-border-vertical-spacing: 9px;
}
table.cellspacing-10 
{
    border-spacing: 10px;
    -webkit-border-horizontal-spacing: 10px;
    -webkit-border-vertical-spacing: 10px;
}
table.cellpadding 
{
    border-collapse: separate;
    border-style: outset;
}
table.cellpadding td 
{
    border-style: inset;
}
table.cellpadding-1 td { padding: 1px; }
table.cellpadding-2 td { padding: 2px; }
table.cellpadding-3 td { padding: 3px; }
table.cellpadding-4 td { padding: 4px; }
table.cellpadding-5 td { padding: 5px; }
table.cellpadding-6 td { padding: 6px; }
table.cellpadding-7 td { padding: 7px; }
table.cellpadding-8 td { padding: 8px; }
table.cellpadding-9 td { padding: 9px; }
table.cellpadding-10 td { padding: 10px; }
@-moz-document url-prefix() 
{
    table.css-formatted { border-color: #fff; }
    table.noborder { border-color: #fff; }
    table.cellpadding { border-color: inherit; }
    table.border { border-color: inherit; }
}
/* @end */
/***** NLA/extensions/filter/htmlcleaner/htmlcleaner.css end *****/

/***** NLA/extensions/jqueryprettyphoto/prettyPhoto.css start *****/

 div.light_rounded .pp_top .pp_left{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(extensions/jqueryprettyphoto/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}/***** NLA/extensions/jqueryprettyphoto/prettyPhoto.css end *****/

/***** NLA/extensions/mod/slideshowtwo_prettyphoto/slideshowtwo_prettyphoto.css start *****/

/* @group slideshowtwo */
.mod-slideshowtwo .title 
{
    margin-bottom: 1em;
}
.mod-slideshowtwo .centred
{
    text-align: center;
}
.mod-slideshowtwo .thumb 
{
    border-color: #FFF;
    border-style: solid;
    border-width: 3px;
}
.mod-slideshowtwo .actual-thumb 
{
    border-color: #3f6594;
    border-style: solid;
    border-width: 3px;
}
.mod-slideshowtwo .toobigimages 
{
    clear: both;
}
.mod-slideshowtwo .links 
{
    clear: both;
    text-align: right;
}
.mod-slideshowtwo .slideshow-wrapper 
{
    float: left;
    height: auto !important;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.mod-slideshowtwo #caption 
{
    margin-bottom: 1em;
}
.mod-slideshowtwo .centred #caption 
{
    float: left;
    position: relative;
    right: -10%;
    width: 80%;
}
.mod-slideshowtwo .thumbs 
{
    clear: both;
    margin-bottom: 1em;
}
.mod-slideshowtwo #footer 
{
    clear: both;
}
/* @group place caption right */
.mod-slideshowtwo .placecaption-3 
{
    float: left;
    position: relative;
}
.mod-slideshowtwo .placecaption-3 #pic 
{
    float: left;
    position: relative;
}
.mod-slideshowtwo .placecaption-3 #caption 
{
    float: left;
    margin-left: 1.5em;
    position: relative;
    text-align: left;
    width: 15em;
}
.mod-slideshowtwo .centred .placecaption-3 
{
    left: 50%;
}
.mod-slideshowtwo .centred .placecaption-3 #pic 
{
    right: 50%;
}
.mod-slideshowtwo .centred .placecaption-3 #caption 
{
    right: 50%;
}
/* @end */
/* @group pop-up view */
#mod-slideshowtwo-popupview #page-wrapper,
#mod-slideshowtwo-popupview #page 
{
    width: auto;
}
#mod-slideshowtwo-popupview #page 
{
    background-color: transparent;
}
#mod-slideshowtwo-popupview #page-bt,
#mod-slideshowtwo-popupview #page-bb 
{
    background-color: transparent;
    display: none;
}
#mod-slideshowtwo-popupview .navigation 
{
    clear: both;
}
/* @end */
/* @group captions edit */
#mod-slideshowtwo-captions #content 
{
    margin: 20px;
}
#mod-slideshowtwo-captions td 
{
    padding: 6px 6px 2em;
}
#mod-slideshowtwo-captions .image 
{
    text-align: right;
}
#mod-slideshowtwo-captions label 
{
    display: block;
}
#mod-slideshowtwo-captions label.imgcaption 
{
    margin-top: 0.5em;
}
#mod-slideshowtwo-captions .htmlarea .toolbar td 
{
    padding: 2px 1px;
}
/* @end */
#mod-slideshowtwo-mod form 
{
    margin: 10px auto;
    width: 90%;
}
/* @end */
/***** NLA/extensions/mod/slideshowtwo_prettyphoto/slideshowtwo_prettyphoto.css end *****/

/***** NLA/extensions/login/forgotten_password/forgotten_password.css start *****/

/* @group forgotten_password ajax */
#login-forgot_password #ajax-form .fitemtitle .fgrouplabel 
{
    padding-top: 0.1em;
}
#login-forgot_password #ajax-form #id_email 
{
    width: 90%;
}
#login-forgot_password #ajax-form .emailinfo 
{
    float: left;
    margin: 0 0 0 5px;
    padding: 3px;
    width: 20em;
}
#login-forgot_password #ajax-form .ftext 
{
    margin-top: 3px;
    width: 33%;
}
#login-forgot_password #ajax-form .fcontainer 
{
    border: 1px solid #fff;
    padding: 5px;
    width: auto;
}
#login-forgot_password #ajax-form .success 
{
    border-color: #fff;
}
#login-forgot_password #ajax-form .error 
{
    border-color: #800;
}
/* @end */
/***** NLA/extensions/login/forgotten_password/forgotten_password.css end *****/


