diff --git a/overrides/templates/beez3/css/editor.css b/overrides/templates/beez3/css/editor.css
new file mode 100644
index 00000000..f21308b3
--- /dev/null
+++ b/overrides/templates/beez3/css/editor.css
@@ -0,0 +1,57 @@
+/**
+ * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
+ * @license GNU General Public License version 2 or later; see LICENSE.txt
+ */
+
+body {
+ background: #fff;
+ font-family: Tahoma,Helvetica,Arial,sans-serif;
+ line-height: 1.3em;
+ font-size: 76%;
+ color: #333;
+}
+
+h1 {
+ font-family:Helvetica ,Arial,sans-serif;
+ font-size: 16px;
+ font-weight: bold;
+ color: #666;
+}
+
+h2 {
+ font-family: Arial, Helvetica,sans-serif;
+ font-size: 14px;
+ font-weight: normal;
+ color: #333;
+}
+
+h3 {
+ font-weight: bold;
+ font-family: Helvetica,Arial,sans-serif;
+ font-size: 13px;
+ color: #135cae;
+}
+
+h4 {
+ font-weight: bold;
+ font-family: Arial, Helvetica, sans-serif;
+ color: #333;
+}
+
+a:link, a:visited {
+ color: #1B57B1; text-decoration: none;
+ font-weight: normal;
+}
+
+a:hover {
+ color: #00c; text-decoration: underline;
+ font-weight: normal;
+}
+
+div.caption { padding: 0 10px 0 10px; }
+div.caption img { border: 1px solid #CCC; }
+div.caption p { font-size: .90em; color: #666; text-align: center; }
+
+/* STYLES FOR JOOMLA! EDITOR */
+hr#system-readmore { border: red dashed 1px; color: red; }
+hr.system-pagebreak { border: gray dashed 1px; color: gray; }
\ No newline at end of file
diff --git a/overrides/templates/beez3/css/error.css b/overrides/templates/beez3/css/error.css
new file mode 100644
index 00000000..d0f87a65
--- /dev/null
+++ b/overrides/templates/beez3/css/error.css
@@ -0,0 +1,80 @@
+/**
+ * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
+ * @license GNU General Public License version 2 or later; see LICENSE.txt
+ */
+
+/* Start Common Styles */
+* {
+ font-family: helvetica, arial, sans-serif;
+ font-size: 11px;
+ color: #5F6565;
+}
+
+html {
+ height: 100%;
+ margin-bottom: 1px;
+}
+
+body {
+ margin: 0px;
+ padding: 0px;
+ height: 100%;
+ margin-bottom: 1px;
+ background: #FFFFFF;
+ font-family: helvetica, arial, sans-serif;
+ font-weight: normal;
+ padding-top: 0px;
+ margin-top: 0px;
+}
+
+.error {
+ margin-left: auto;
+ margin-right: auto;
+}
+
+table, td, th, div, pre, blockquote, ul, ol, dl, address,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading {
+ font-family: helvetica, arial, sans-serif;
+ font-weight: normal;
+}
+
+#outline {
+ width: 900px;
+ margin: 0 auto;
+ padding: 0px;
+ padding-top: 60px;
+ padding-bottom: 60px;
+ background: #FFFFFF;
+}
+#errorboxoutline {
+ width: 900px;
+ margin: 0px;
+ padding: 0px;
+ border: 1px solid #000000;
+}
+#errorboxheader {
+ width: 900px;
+ margin: 0px;
+ padding: 0px;
+ background: #E44249;
+ color: #FFFFFF;
+ font-weight: bold;
+ font-size: 12px;
+ line-height: 22px;
+ text-align: center;
+ border-bottom: 1px solid #000000;
+}
+#errorboxbody {
+ margin: 0px;
+ padding: 10px;
+ text-align: left;
+}
+#techinfo {
+ margin: 10px;
+ padding: 10px;
+ text-align: left;
+ border: 1px solid #CCCCCC;
+ color: #CCCCCC;
+}
+#techinfo p {
+ color: #CCCCCC;
+}
\ No newline at end of file
diff --git a/overrides/templates/beez3/css/error_rtl.css b/overrides/templates/beez3/css/error_rtl.css
new file mode 100644
index 00000000..746ff25b
--- /dev/null
+++ b/overrides/templates/beez3/css/error_rtl.css
@@ -0,0 +1,21 @@
+/**
+ * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
+ * @license GNU General Public License version 2 or later; see LICENSE.txt
+ */
+
+/* Start Common Styles */
+
+body {
+ text-align: right;
+}
+
+.TD{
+ text-align: left;
+}
+
+#errorboxbody {
+ text-align: right;
+}
+#techinfo {
+ text-align: right;
+}
diff --git a/overrides/templates/beez3/css/index.html b/overrides/templates/beez3/css/index.html
new file mode 100644
index 00000000..2efb97f3
--- /dev/null
+++ b/overrides/templates/beez3/css/index.html
@@ -0,0 +1 @@
+
diff --git a/overrides/templates/beez3/css/offline.css b/overrides/templates/beez3/css/offline.css
new file mode 100644
index 00000000..f4c459f7
--- /dev/null
+++ b/overrides/templates/beez3/css/offline.css
@@ -0,0 +1,101 @@
+/**
+ * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
+ * @license GNU General Public License version 2 or later; see LICENSE.txt
+ */
+
+body {
+ margin: 0; padding: 0;
+ font-family: Arial, Helvetica, Sans Serif; font-size: 78%;
+ color: #333333;
+ text-align: center;
+}
+
+img {
+ border: 0 none;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+/* -- id styles ------------------------------------- */
+
+#frame {
+ margin: 20px auto;
+ width: 400px;
+ padding: 20px;
+}
+
+#frame img {
+ max-width: 100%;
+ height: auto;
+}
+
+#frame form {
+ text-align: left;
+}
+
+/* -- class styles ---------------------------------- */
+
+.outline {
+ border: 1px solid #cccccc;
+ background: #ffffff;
+ padding: 2px;
+}
+
+/* -- form styles ----------------------------------- */
+
+form { margin: auto; }
+form p { margin: 0; padding: 0; }
+form fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
+label { display: block; float: left; }
+input { padding: 1px; }
+input.button { width: auto; height: 1.8em; cursor: pointer; }
+
+label { margin: 5px 0px 2px 0px; width: 10em;}
+form p { padding: 0.2em 0 0.2em 0; }
+form br { display: none; }
+input { border: 1px solid #0E67A1; }
+input.button { background-color: white; }
+input.button:hover { border-color: #FC902E; }
+
+fieldset.input p {clear: left;}
+
+#frmlogin { margin: 0 10px 0 10px; }
+#frmlogin fieldset.button { text-align: right; }
+
+/* -- message styles ----------------------------------- */
+
+#system-message {
+ margin: 0 auto;
+ padding: 20px 0 0;
+ width: 445px;
+}
+
+.alert {
+ background: none repeat scroll 0 0 #FFFFFF;
+ border: 1px solid #CCCCCC;
+ padding: 8px 25px 8px 14px;
+ text-align: left;
+}
+
+.alert h4 {
+ color: red;
+ margin: 5px 0;
+}
+
+.alert p {
+ padding: 0px;
+ margin: 0px;
+}
+
+.alert .close {
+ float: right;
+ font-size: 24px;
+ line-height: 18px;
+ position: relative;
+ right: -20px;
+ top: -2px;
+ cursor: pointer;
+}
+.login {
+ margin-top: 5px;
+}
diff --git a/overrides/templates/beez3/css/offline_rtl.css b/overrides/templates/beez3/css/offline_rtl.css
new file mode 100644
index 00000000..cffdc56b
--- /dev/null
+++ b/overrides/templates/beez3/css/offline_rtl.css
@@ -0,0 +1,27 @@
+/**
+ * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
+ * @license GNU General Public License version 2 or later; see LICENSE.txt
+ */
+
+ /**
+ * Joomla! 1.5 Offline RTL css file
+ *
+ * @package Joomla
+ * @since 1.5
+ * @version 1.0
+ */
+
+#frame form{ text-align: right; }
+label { float:right; }
+fieldset.input p {clear: right;}
+
+/* -- message styles ----------------------------------- */
+.alert {
+ padding: 8px 8px 25px 14px;
+ text-align: right;
+}
+.alert .close {
+ float: left;
+ left: -20px;
+ right: 0px;
+}
\ No newline at end of file
diff --git a/overrides/templates/beez3/css/system.css b/overrides/templates/beez3/css/system.css
new file mode 100644
index 00000000..6bfab236
--- /dev/null
+++ b/overrides/templates/beez3/css/system.css
@@ -0,0 +1,50 @@
+/**
+ * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
+ * @license GNU General Public License version 2 or later; see LICENSE.txt
+ */
+
+/* Import project-level system CSS */
+@import url(../../../media/system/css/system.css);
+
+/* Unpublished */
+.system-unpublished, tr.system-unpublished {
+ background: #e8edf1;
+ border-top: 4px solid #c4d3df;
+ border-bottom: 4px solid #c4d3df;
+}
+
+span.highlight {
+ background-color:#FFFFCC;
+ font-weight:bold;
+ padding:1px 4px;
+}
+
+.img-fulltext-float-right {
+ float: right;
+ margin-left: 10px;
+ margin-bottom: 10px;
+}
+
+.img-fulltext-float-left {
+ float: left;
+ margin-right: 10px;
+ margin-bottom: 10px;
+}
+
+.img-fulltext-float-none {
+}
+
+.img-intro-float-right {
+ float: right;
+ margin-left: 5px;
+ margin-bottom: 5px;
+}
+
+.img-intro-float-left {
+ float: left;
+ margin-right: 5px;
+ margin-bottom: 5px;
+}
+
+.img-intro-float-none {
+}
\ No newline at end of file
diff --git a/overrides/templates/beez3/css/toolbar.css b/overrides/templates/beez3/css/toolbar.css
new file mode 100644
index 00000000..d5c501d3
--- /dev/null
+++ b/overrides/templates/beez3/css/toolbar.css
@@ -0,0 +1,30 @@
+/**
+ * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
+ * @license GNU General Public License version 2 or later; see LICENSE.txt
+ */
+
+div.toolbar-list {
+ margin-right: 10px;
+ float: right;
+ text-align: right;
+}
+
+div.toolbar-list a {
+ color : #808080;
+ text-decoration : none;
+ display: block;
+ float: left;
+ border: 1px solid #DDD;
+ width: 40px;
+ padding: 2px 5px 2px 5px;
+}
+div.toolbar-list a:hover {
+ color : #C64934;
+ cursor: pointer;
+ border: 1px solid #c24733;
+ background-color: #f1e8e6;
+ padding: 3px 5px 1px 5px;
+}
+div.toolbar-list a:active {
+ color : #FF9900;
+}
\ No newline at end of file
diff --git a/overrides/templates/beez3/html/index.html b/overrides/templates/beez3/html/index.html
new file mode 100644
index 00000000..2efb97f3
--- /dev/null
+++ b/overrides/templates/beez3/html/index.html
@@ -0,0 +1 @@
+
diff --git a/overrides/templates/beez3/images/ARCHLine_web_back_01.png b/overrides/templates/beez3/images/ARCHLine_web_back_01.png
new file mode 100644
index 00000000..18e1a381
Binary files /dev/null and b/overrides/templates/beez3/images/ARCHLine_web_back_01.png differ
diff --git a/overrides/templates/beez3/images/N_Web_head_image_REAL_1980_240_01.png b/overrides/templates/beez3/images/N_Web_head_image_REAL_1980_240_01.png
new file mode 100644
index 00000000..a1170cd8
Binary files /dev/null and b/overrides/templates/beez3/images/N_Web_head_image_REAL_1980_240_01.png differ
diff --git a/overrides/templates/beez3/images/calendar.png b/overrides/templates/beez3/images/calendar.png
new file mode 100644
index 00000000..5ed32f3f
Binary files /dev/null and b/overrides/templates/beez3/images/calendar.png differ
diff --git a/overrides/templates/beez3/images/dash_dark.png b/overrides/templates/beez3/images/dash_dark.png
new file mode 100644
index 00000000..ca78f7e2
Binary files /dev/null and b/overrides/templates/beez3/images/dash_dark.png differ
diff --git a/overrides/templates/beez3/images/diver_03.png b/overrides/templates/beez3/images/diver_03.png
new file mode 100644
index 00000000..36898684
Binary files /dev/null and b/overrides/templates/beez3/images/diver_03.png differ
diff --git a/overrides/templates/beez3/images/index.html b/overrides/templates/beez3/images/index.html
new file mode 100644
index 00000000..2efb97f3
--- /dev/null
+++ b/overrides/templates/beez3/images/index.html
@@ -0,0 +1 @@
+
diff --git a/overrides/templates/beez3/images/j_button2_blank.png b/overrides/templates/beez3/images/j_button2_blank.png
new file mode 100644
index 00000000..40059951
Binary files /dev/null and b/overrides/templates/beez3/images/j_button2_blank.png differ
diff --git a/overrides/templates/beez3/images/j_button2_image.png b/overrides/templates/beez3/images/j_button2_image.png
new file mode 100644
index 00000000..8964e7ab
Binary files /dev/null and b/overrides/templates/beez3/images/j_button2_image.png differ
diff --git a/overrides/templates/beez3/images/j_button2_left.png b/overrides/templates/beez3/images/j_button2_left.png
new file mode 100644
index 00000000..486d9f69
Binary files /dev/null and b/overrides/templates/beez3/images/j_button2_left.png differ
diff --git a/overrides/templates/beez3/images/j_button2_pagebreak.png b/overrides/templates/beez3/images/j_button2_pagebreak.png
new file mode 100644
index 00000000..873ab1fc
Binary files /dev/null and b/overrides/templates/beez3/images/j_button2_pagebreak.png differ
diff --git a/overrides/templates/beez3/images/j_button2_readmore.png b/overrides/templates/beez3/images/j_button2_readmore.png
new file mode 100644
index 00000000..ee7d49e9
Binary files /dev/null and b/overrides/templates/beez3/images/j_button2_readmore.png differ
diff --git a/overrides/templates/beez3/images/j_button2_right.png b/overrides/templates/beez3/images/j_button2_right.png
new file mode 100644
index 00000000..bbb3f3a4
Binary files /dev/null and b/overrides/templates/beez3/images/j_button2_right.png differ
diff --git a/overrides/templates/beez3/images/selector-arrow.png b/overrides/templates/beez3/images/selector-arrow.png
new file mode 100644
index 00000000..076199c2
Binary files /dev/null and b/overrides/templates/beez3/images/selector-arrow.png differ
diff --git a/overrides/templates/beez3/images/video_play.png b/overrides/templates/beez3/images/video_play.png
new file mode 100644
index 00000000..77c3643d
Binary files /dev/null and b/overrides/templates/beez3/images/video_play.png differ
diff --git a/overrides/templates/beez3/index.html b/overrides/templates/beez3/index.html
new file mode 100644
index 00000000..2efb97f3
--- /dev/null
+++ b/overrides/templates/beez3/index.html
@@ -0,0 +1 @@
+
diff --git a/overrides/templates/beez3/info.php b/overrides/templates/beez3/info.php
new file mode 100644
index 00000000..7d2cb751
--- /dev/null
+++ b/overrides/templates/beez3/info.php
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/overrides/templates/beez3/modal.php b/overrides/templates/beez3/modal.php
new file mode 100644
index 00000000..8446a5ba
--- /dev/null
+++ b/overrides/templates/beez3/modal.php
@@ -0,0 +1,42 @@
+
+ * @link http://www.nonumber.nl
+ * @copyright Copyright © 2014 NoNumber All Rights Reserved
+ * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
+ */
+
+defined('_JEXEC') or die;
+?>
+input->get('iframe')) : ?>
+ language = JFactory::getDocument()->language;
+ $this->direction = JFactory::getDocument()->direction;
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+ getPluginParams('modals');
+ ?>
+ load_head) : ?>
+
+
+
+
+
diff --git a/overrides/templates/beez3/offline.php b/overrides/templates/beez3/offline.php
new file mode 100644
index 00000000..413411ab
--- /dev/null
+++ b/overrides/templates/beez3/offline.php
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+ direction == 'rtl') : ?>
+
+
+
+
+
+
+
+ getCfg('offline_image') && file_exists($app->getCfg('offline_image'))) : ?>
+
; ?>)
+
+
+ getCfg('sitename')); ?>
+
+ getCfg('display_offline_message', 1) == 1 && str_replace(' ', '', $app->getCfg('offline_message')) != '') : ?>
+
+ getCfg('offline_message'); ?>
+
+ getCfg('display_offline_message', 1) == 2 && str_replace(' ', '', JText::_('JOFFLINE_MESSAGE')) != '') : ?>
+
+
+
+
+
+
+
+
diff --git a/overrides/templates/system/modal.php b/overrides/templates/system/modal.php
new file mode 100644
index 00000000..0e682bbf
--- /dev/null
+++ b/overrides/templates/system/modal.php
@@ -0,0 +1,59 @@
+
+ * @link http://www.regularlabs.com
+ * @copyright Copyright © 2018 Regular Labs All Rights Reserved
+ * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
+ */
+
+defined('_JEXEC') or die;
+
+require_once JPATH_LIBRARIES . '/regularlabs/autoload.php';
+
+use RegularLabs\Library\Parameters as RL_Parameters;
+use RegularLabs\Library\RegEx as RL_RegEx;
+
+?>
+input->get('iframe')) : ?>
+ language = JFactory::getDocument()->language;
+ $this->direction = JFactory::getDocument()->direction;
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+ getPluginParams('modals');
+ ?>
+ load_head) : ?>
+ getHeadData();
+ foreach ($headerdata['scripts'] as $file => $type)
+ {
+ if ( ! RL_RegEx::match('/jquery(-(noconflict|migrate))?(\.min)?\.js', $file))
+ {
+ continue;
+ }
+
+ unset($headerdata['scripts'][$file]);
+ }
+ $headerdata = JFactory::getDocument()->setHeadData($headerdata);
+ ?>
+
+
+
+
+
diff --git a/overrides/templates/system/template.php b/overrides/templates/system/template.php
new file mode 100644
index 00000000..e69de29b