diff --git a/info.textgrid.middleware.tgauth.webauth/WebAuthN/WebAuthN2.php b/info.textgrid.middleware.tgauth.webauth/WebAuthN/WebAuthN2.php
index 0798597382087bd246000cc9b28fa56d57b3faff..a4ffdfcb0307dc29d24cfa12e9631ad5c554b4e6 100644
--- a/info.textgrid.middleware.tgauth.webauth/WebAuthN/WebAuthN2.php
+++ b/info.textgrid.middleware.tgauth.webauth/WebAuthN/WebAuthN2.php
@@ -20,6 +20,7 @@ if ($authZinstance == null) {
 <head>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 <title>TextGrid WebAuth</title>
+<link rel="stylesheet" type="text/css" media="screen,print" href="main.css" />
 </head>
 <body>
 
diff --git a/info.textgrid.middleware.tgauth.webauth/WebAuthN/authenticate.php b/info.textgrid.middleware.tgauth.webauth/WebAuthN/authenticate.php
index d06162aa4586867aca284335aea8d14115e63423..49decc7edb5fb0cd28a40db83b6872241bb1468f 100644
--- a/info.textgrid.middleware.tgauth.webauth/WebAuthN/authenticate.php
+++ b/info.textgrid.middleware.tgauth.webauth/WebAuthN/authenticate.php
@@ -69,6 +69,6 @@ if (!$bound) {
 
 $_SERVER["Shib-Identity-Provider"] = $LDAPname;
 
-include("../secure/TextGrid-WebAuth.php"); //assuming the request context remains
+include("TextGrid-WebAuth.php"); //assuming the request context remains
 
 ?>
diff --git a/info.textgrid.middleware.tgauth.webauth/WebAuthN/main.css b/info.textgrid.middleware.tgauth.webauth/WebAuthN/main.css
new file mode 100644
index 0000000000000000000000000000000000000000..9deecd8515f82d3fba5eb05b8244efbce189eb3b
--- /dev/null
+++ b/info.textgrid.middleware.tgauth.webauth/WebAuthN/main.css
@@ -0,0 +1,137 @@
+.paragraph_style {
+    color: #002142;
+    font-family: 'ArialMT', 'Arial', sans-serif;
+    font-size: 15px;
+    font-style: normal;
+    font-variant: normal;
+    font-weight: normal;
+    letter-spacing: 0;
+    line-height: 20px;
+    margin-bottom: 0px;
+    margin-left: 0px;
+    margin-right: 0px;
+    margin-top: 0px;
+    opacity: 1.00;
+    padding-bottom: 0px;
+    padding-top: 0px;
+    text-align: left;
+    text-decoration: none;
+    text-indent: 0px;
+    text-transform: none;
+}
+.paragraph_style_grey {
+    color: #808080;
+    font-family: 'ArialMT', 'Arial', sans-serif;
+    font-size: 15px;
+    font-style: normal;
+    font-variant: normal;
+    font-weight: normal;
+    letter-spacing: 0;
+    line-height: 20px;
+    margin-bottom: 0px;
+    margin-left: 0px;
+    margin-right: 0px;
+    margin-top: 0px;
+    opacity: 1.00;
+    padding-bottom: 0px;
+    padding-top: 0px;
+    text-align: left;
+    text-decoration: none;
+    text-indent: 0px;
+    text-transform: none;
+}
+.paragraph_style_small {
+    color: #808080;
+    font-family: 'ArialMT', 'Arial', sans-serif;
+    font-size: 11px;
+    font-style: normal;
+    font-variant: normal;
+    font-weight: normal;
+    letter-spacing: 0;
+    line-height: 20px;
+    margin-bottom: 0px;
+    margin-left: 0px;
+    margin-right: 0px;
+    margin-top: 0px;
+    opacity: 1.00;
+    padding-bottom: 0px;
+    padding-top: 0px;
+    text-align: center;
+    text-decoration: none;
+    text-indent: 0px;
+    text-transform: none;
+}
+.style_SkipStroke {
+    background: transparent;
+    opacity: 1.00;
+}
+.style_SkipStroke_1 {
+    background: transparent;
+    opacity: 1.00;
+}
+.graphic_image_style_default_SkipStroke {
+    background: transparent;
+    opacity: 1.00;
+}
+.graphic_textbox_layout_style_default_External_140_30 {
+    position: relative;
+}
+.graphic_textbox_layout_style_default_External_140_31 {
+    position: relative;
+}
+.graphic_textbox_layout_style_default {
+    padding: 4px;
+}
+.graphic_textbox_style_default_SkipStroke {
+    background: transparent;
+    opacity: 1.00;
+}
+.link
+{
+    color: #000063;
+    text-decoration: underline;
+}
+.link:visited {
+    color: #666666;
+    text-decoration: underline;
+}
+.link:hover {
+    color: #000000;
+    text-decoration: underline;
+}
+.spacer {
+    font-size: 1px;
+    line-height: 1px;
+}
+body { 
+    -webkit-text-size-adjust: none;
+}
+div { 
+    overflow: visible; 
+}
+img { 
+    border: none; 
+}
+div.paragraph {
+    position: relative;
+}
+li.full-width {
+    width: 100px;
+}
+
+div.apiChangeNotification {
+	border: 1px solid #ff0000;
+	background-color: #ffaaaa;
+	color: #ff0000;
+	margin: 1em;
+	padding: 1em;
+}
+div.confNotification {
+	border: 1px solid #0000ff;
+	background-color: #eeeeff;
+	font-size: 11px;
+	font-family: 'ArialMT' 'Arial' sans-serif;
+	color: black;
+	margin: 1em;
+	padding: 1em;
+}
diff --git a/info.textgrid.middleware.tgauth.webauth/secure/iso3166_en_code_lists.txt b/info.textgrid.middleware.tgauth.webauth/secure/iso3166_en_code_lists.txt
new file mode 120000
index 0000000000000000000000000000000000000000..adba753243b66d632b6d569575851f3a31c89c76
--- /dev/null
+++ b/info.textgrid.middleware.tgauth.webauth/secure/iso3166_en_code_lists.txt
@@ -0,0 +1 @@
+../WebAuthN/iso3166_en_code_lists.txt
\ No newline at end of file
diff --git a/info.textgrid.middleware.tgauth.webauth/tglib/RBAC.class.php b/info.textgrid.middleware.tgauth.webauth/tglib/RBAC.class.php
index f5e0cd0fc82691b7ffa04196861b974c25b37883..be2cd34e7ae297fef59403d16cf094039d36b621 100644
--- a/info.textgrid.middleware.tgauth.webauth/tglib/RBAC.class.php
+++ b/info.textgrid.middleware.tgauth.webauth/tglib/RBAC.class.php
@@ -26,6 +26,8 @@ class RBAC {
 
   protected $userAttributes;
 
+  protected $SLCdata;
+
   public function __construct( $configfilepath , $authZinstance ) {
     require_once( "soapTypes.inc.php" );
 
@@ -61,6 +63,7 @@ class RBAC {
     // -----------------------------------------------------
     // You'll need these services
     // -----------------------------------------------------
+
     $this->soapExtra = new SoapClient( $this->rbacbase . "wsdl/tgextra.wsdl" );
     $this->soapPolicy = new SoapClient( $this->rbacbase . "wsdl/tgsystem.wsdl" );
     $this->soapReview = new SoapClient( $this->rbacbase . "wsdl/tgreview.wsdl" );
@@ -357,4 +360,4 @@ class RBAC {
 
 }
 
-?>
\ No newline at end of file
+?>