diff --git a/htdocs/css/ie.css b/htdocs/css/ie.css
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..55a84ae25417df58a0a12bbf0f76096b73444331 100644
--- a/htdocs/css/ie.css
+++ b/htdocs/css/ie.css
@@ -0,0 +1,23 @@
+/* --------------------------------------------------
+    Page corners
+   -------------------------------------------------- */
+
+.cornerTopLeft {
+	height: 100%;
+	background: url('/images/left-top-corner.png') top left no-repeat;
+}
+
+.cornerTopRight {
+	height: 100%;
+	background: url('/images/right-top-corner.png') top right no-repeat;
+}
+
+.cornerBottomLeft {
+	height: 100%;
+	background: url('/images/left-bottom-corner.png') bottom left no-repeat;
+}
+
+.cornerBottomRight {
+	height: 100%;
+	background: url('/images/right-bottom-corner.png') bottom right no-repeat;
+}
diff --git a/htdocs/css/sucs.css b/htdocs/css/sucs.css
index 48f5717fb5020ec2295391abb24365daea3242cd..c66f9e8d1d03be034dfa5fe880fe102eddb970aa 100644
--- a/htdocs/css/sucs.css
+++ b/htdocs/css/sucs.css
@@ -35,25 +35,13 @@ a:hover {
 /* --------------------------------------------------
     Page corners
    -------------------------------------------------- */
-
-.cornerTopLeft {
-	height: 100%;
-	background: url('/images/left-top-corner.png') top left no-repeat;
-}
-
-.cornerTopRight {
-	height: 100%;
-	background: url('/images/right-top-corner.png') top right no-repeat;
-}
-
-.cornerBottomLeft {
-	height: 100%;
-	background: url('/images/left-bottom-corner.png') bottom left no-repeat;
+#branding {
+	border-top-left-radius: 15px;
+	border-top-right-radius: 15px;
 }
-
-.cornerBottomRight {
-	height: 100%;
-	background: url('/images/right-bottom-corner.png') bottom right no-repeat;
+#footer {
+	border-bottom-left-radius: 15px;
+	border-bottom-right-radius: 15px;
 }
 
 /* --------------------------------------------------