Commits

Bob Bergman committed 25a6f06

Bundle AUI 5.0 (m13) flatpack

Change-Id: I97cc5e09c6ed74e23ed707bff1a87b48cb3a2980

Comments (0)

Files changed (82)

plugin/src/main/resources/aui/.version

+https://maven.atlassian.com/content/groups/public/com/atlassian/aui/aui-flat-pack/5.0-m13/aui-flat-pack-5.0-m13.zip

plugin/src/main/resources/aui/5_0/css/arrow.png

Added
New image

plugin/src/main/resources/aui/5_0/css/atlassian-icons.eot

Binary file added.

plugin/src/main/resources/aui/5_0/css/atlassian-icons.svg

+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="atlassian-icons" horiz-adv-x="1200" >
+<font-face units-per-em="2048" ascent="1664" descent="-384" />
+<missing-glyph horiz-adv-x="500" />
+<glyph horiz-adv-x="2048" />
+<glyph horiz-adv-x="2048" />
+<glyph unicode="&#xd;" horiz-adv-x="2048" />
+<glyph unicode=" " />
+<glyph unicode="A" horiz-adv-x="2048" d="M2048 634q-10 14 -28 37t-78.5 90t-124 128t-159.5 135.5t-191 128t-213 90.5t-230 37t-229.5 -35.5t-215 -91.5t-189 -124.5t-161 -137t-122 -124.5t-79.5 -91l-28 -36q10 -13 28 -36t78 -89.5t124 -127t159.5 -134.5t190.5 -127t212.5 -89.5t229.5 -36.5t229.5 35 t215 91t189.5 123.5t161.5 135t122.5 123.5t80 91zM1408 640q0 -101 -56.5 -190.5t-145.5 -141.5t-182 -52q-92 0 -180.5 52t-146 142t-57.5 190t57.5 190t146.5 142t180 52q93 0 182 -52.5t145.5 -142t56.5 -189.5zM1152 640q0 69 -31 98.5t-97 29.5t-97 -29.5t-31 -98.5 t31 -98.5t97 -29.5t97 29.5t31 98.5z" />
+<glyph unicode="B" horiz-adv-x="2048" d="M2048 754q0 21 -20.5 40t-43.5 22l-310 56q-23 6 -30.5 22t4.5 34l176 258q11 18 8.5 42.5t-18.5 39.5l-166 166q-17 17 -40.5 20t-41.5 -10l-258 -174q-18 -11 -35 -3t-21 29l-56 306q-3 23 -22 42.5t-40 19.5h-236q-22 0 -41.5 -19.5t-22.5 -42.5l-56 -310 q-3 -21 -20.5 -28t-35.5 4l-256 176q-19 12 -43.5 9t-40.5 -19l-166 -166q-16 -16 -18.5 -40t8.5 -42l176 -258q12 -18 4.5 -34t-30.5 -22l-302 -56q-21 -3 -37.5 -22t-16.5 -40v-236q0 -22 16.5 -41.5t37.5 -22.5l304 -56q21 -3 28.5 -19.5t-4.5 -34.5l-176 -258 q-11 -18 -8.5 -43t18.5 -41l166 -166q16 -16 40.5 -18t43.5 10l256 172q18 14 35.5 7t20.5 -29l56 -306q3 -21 22.5 -38.5t41.5 -17.5h236q21 0 40 17.5t22 38.5l56 308q4 22 21 28t35 -6l258 -172q18 -14 43 -12t41 18l164 166q16 16 19.5 41t-7.5 43l-174 258 q-13 18 -5 34.5t31 19.5l306 56q23 3 43.5 22.5t20.5 41.5v236zM1408 640q0 -99 -53 -188t-142 -142.5t-189 -53.5q-99 0 -188 53.5t-142.5 142.5t-53.5 188t53.5 188t142.5 142.5t188 53.5q100 0 189 -53.5t142 -142.5t53 -188z" />
+<glyph unicode="C" horiz-adv-x="2048" d="M1742 896q78 0 128 -45.5t50 -120.5v-188q0 -74 -49.5 -116t-128.5 -42h-462v-462q0 -79 -42 -128.5t-116 -49.5h-188q-75 0 -120.5 50t-45.5 128v462h-454q-80 0 -133 42t-53 116v188q0 75 53.5 120.5t132.5 45.5h454v454q0 79 45.5 132.5t120.5 53.5h188q74 0 116 -53 t42 -133v-454h462z" />
+<glyph unicode="D" horiz-adv-x="2048" d="M1024 -384q166 0 322.5 52t282.5 147t220.5 221.5t146.5 283t52 322.5q0 207 -81.5 396t-218.5 326t-326.5 218.5t-397.5 81.5t-397.5 -81.5t-326.5 -218.5t-218.5 -326t-81.5 -396q0 -166 52 -322.5t146.5 -283t220.5 -221.5t282.5 -147t322.5 -52zM1024 1464 q168 0 321 -65t263.5 -175t176 -262.5t65.5 -319.5q0 -168 -65.5 -321t-176 -263.5t-263.5 -176t-321 -65.5t-321 65.5t-263.5 176t-176 263.5t-65.5 321q0 167 65.5 319.5t176 262.5t263.5 175t321 65zM816 932q-8 -33 -35 -54.5t-61 -21.5q-40 0 -69 29.5t-29 70.5 q0 14 2 20q15 126 114 210q108 96 284 96q187 0 294 -98q110 -92 110 -222q0 -69 -40 -134q-38 -61 -172 -174q-71 -58 -84 -90q-9 -21 -12 -58q-4 -36 -4 -70q0 -26 -12.5 -38.5t-28.5 -15t-49 -2.5h-16h-17.5t-16.5 1t-16.5 3.5t-13 7t-12 10.5t-7 16t-3.5 22l-2 12v46 q0 87 30 150q33 60 126 138q94 76 112 100q28 34 28 82q0 64 -50 108t-134 44q-80 0 -138 -46q-52 -47 -74 -142h-4zM1024 286q60 0 103 -42t43 -102q0 -59 -43 -102.5t-103 -43.5t-103 43.5t-43 102.5q0 60 43 102t103 42z" />
+<glyph unicode="E" horiz-adv-x="2048" d="M2032 -120q12 -14 12 -32t-12 -30l-186 -186q-14 -12 -32 -12t-30 12l-512 512q-201 -132 -446 -132q-168 0 -321 65.5t-263.5 176t-176 263.5t-65.5 321t65.5 321t176 263.5t263.5 176t321 65.5t321 -65.5t263.5 -176t176 -263.5t65.5 -321q0 -245 -132 -446zM262 838 q0 -152 76 -282t206 -206t282 -76t282 76t206 206t76 282t-76 282t-206 206t-282 76t-282 -76t-206 -206t-76 -282z" />
+<glyph unicode="F" horiz-adv-x="2048" d="M2018 1166q22 -25 22 -59.5t-22 -56.5l-1098 -1112q-27 -23 -66.5 -40.5t-71.5 -17.5h-96q-34 0 -74.5 17.5t-63.5 40.5l-518 528q-22 22 -22 56t22 60l204 202q23 26 56.5 26t59.5 -26l328 -330q26 -26 60 -26t56 26l904 916q26 22 60 22t56 -22z" />
+<glyph unicode="G" horiz-adv-x="2048" d="M2048 384v-384q0 -52 -38 -90t-90 -38h-1792q-52 0 -90 38t-38 90v384l384 1024h1280zM256 384h512v-128q0 -48 40 -88t88 -40h256q48 0 88 40t40 88v128h512l-256 896h-1024zM768 896h-128v256h768v-256h-128v128h-512v-128zM1408 640h-768v-128h-128v256h1024v-256 h-128v128z" />
+<glyph unicode="H" horiz-adv-x="2048" d="M2048 384v-384q0 -52 -38 -90t-90 -38h-1792q-52 0 -90 38t-38 90v384l384 1024h1280zM256 384h512v-128q0 -48 40 -88t88 -40h256q48 0 88 40t40 88v128h512l-256 896h-1024z" />
+<glyph unicode="I" />
+<glyph unicode="J" />
+<glyph unicode="K" />
+<glyph unicode="L" />
+<glyph unicode="M" />
+<glyph unicode="N" />
+<glyph unicode="O" />
+<glyph unicode="P" />
+<glyph unicode="Q" />
+<glyph unicode="R" />
+<glyph unicode="S" />
+<glyph unicode="T" />
+<glyph unicode="U" />
+<glyph unicode="V" />
+<glyph unicode="W" />
+<glyph unicode="X" />
+<glyph unicode="Y" />
+<glyph unicode="Z" />
+<glyph unicode="a" />
+<glyph unicode="b" />
+<glyph unicode="c" />
+<glyph unicode="d" />
+<glyph unicode="e" />
+<glyph unicode="f" />
+<glyph unicode="g" />
+<glyph unicode="h" />
+<glyph unicode="i" />
+<glyph unicode="j" />
+<glyph unicode="k" />
+<glyph unicode="l" />
+<glyph unicode="m" />
+<glyph unicode="n" />
+<glyph unicode="o" />
+<glyph unicode="p" />
+<glyph unicode="q" />
+<glyph unicode="r" />
+<glyph unicode="s" />
+<glyph unicode="t" />
+<glyph unicode="u" />
+<glyph unicode="v" />
+<glyph unicode="w" />
+<glyph unicode="x" />
+<glyph unicode="y" />
+<glyph unicode="z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1000" d="M0 0z" />
+</font>
+</defs></svg>

plugin/src/main/resources/aui/5_0/css/atlassian-icons.ttf

Binary file added.

plugin/src/main/resources/aui/5_0/css/atlassian-icons.woff

Binary file added.

plugin/src/main/resources/aui/5_0/css/aui-experimental.css

+/*! AUI Flat Pack - version 5.0-m13 - generated 2012-10-02 21:18:14 -0400 */
+
+
+/**
+ * PAGE LAYOUT
+ */
+.aui-layout .aui-header,
+.aui-layout #footer {
+    clear: both;
+    float: left;
+    width: 100%;
+}
+
+.aui-layout #content {
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    clear: both;
+    position: relative;
+}
+
+.aui-layout #content:before {
+    content: "";
+    clear: both;
+    display: table;
+}
+
+.aui-layout #footer .footer-body a {
+    color: #707070;
+}
+
+.aui-layout #footer .footer-body > ul,
+.aui-layout #footer .footer-body > p {
+    margin: 10px 0 0 0;
+}
+
+.aui-layout #footer .footer-body > ul:first-child,
+.aui-layout #footer .footer-body > p:first-child {
+    margin: 0;
+}
+
+.aui-layout #footer .footer-body > ul {
+    display: block;
+    font-size: 0;
+    list-style: none;
+    padding: 0;
+}
+
+.aui-layout #footer .footer-body > ul > li {
+    display: inline-block;
+    font-size: 12px;
+    line-height: 1.66666666666667;
+    padding: 0;
+    white-space: nowrap;
+}
+
+.aui-layout #footer .footer-body > ul > li + li {
+    margin-left: 10px;
+}
+
+.aui-layout #footer .footer-body > ul > li:after {
+    content: "\b7"; /* mid dot */
+    margin-left: 10px;
+    speak: none;
+}
+.aui-layout #footer .footer-body > ul > li:last-child:after {
+    display: none;
+}
+
+
+/**
+ * GROUP/ITEM
+ */
+
+.aui-group {
+    display: table;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    border-spacing: 0;
+    table-layout: fixed;
+    width: 100%;
+}
+
+.aui-group > .aui-item {
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    display: table-cell;
+    margin: 0;
+    vertical-align: top;
+}
+
+.aui-group > .aui-item + .aui-item {
+    padding-left: 20px;
+}
+
+/* defensive header allowance */
+.aui-layout .aui-group > header {
+    display: table-caption;
+}
+
+/* .aui-group-split: two items; alignment is left, then right (splits the layout). */
+.aui-group.aui-group-split > .aui-item {
+	text-align: right;
+}
+.aui-group.aui-group-split > .aui-item:first-child {
+	text-align: left;
+}
+
+/* .aui-group-trio: three items; alignment is left, center, right */
+.aui-group.aui-group-trio > .aui-item {
+	text-align: left;
+}
+.aui-group.aui-group-trio > .aui-item + .aui-item {
+	text-align: center;
+}
+.aui-group.aui-group-trio > .aui-item + .aui-item + .aui-item {
+	text-align: right;
+}
+
+/**
+ * DEFAULT THEME SPACING
+ */
+
+.aui-theme-default {
+    margin: 0;
+    padding: 0;
+}
+
+.aui-theme-default #content {
+    margin: 0;
+    padding: 0;
+}
+
+/**
+ * PAGE DESIGN
+ */
+.aui-theme-default {
+    background: #f5f5f5;
+    color: #333;
+}
+
+.aui-theme-default a {
+    color: #3b73af;
+    text-decoration: none;
+}
+.aui-theme-default a:focus,
+.aui-theme-default a:hover,
+.aui-theme-default a:active {
+    text-decoration: underline;
+}
+
+.aui-theme-default #footer {
+    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAuCAYAAABqK0pRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNDI3QTM5RTEwMzM2ODExODA4NjlCM0YyRDQ4RkI0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMUY1REQ0Qzg1MDAxMUUxQkFCQzhENkQwNkQ3NDI2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMUY1REQ0Qjg1MDAxMUUxQkFCQzhENkQwNkQ3NDI2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkE3RjExNzQwNzIwNjgxMThDMTRDRkQ1NTI3RURFN0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjQyN0EzOUUxMDMzNjgxMTgwODY5QjNGMkQ0OEZCNDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7XZaOHAAADFElEQVR42tSZjW6jMAyACQ2FsnLbPUjf/z36IFN10BXaUI5MRrKshJgklM1SpGo0qT//h4nT6ZQnSSLH9TWuIfldshtXMa5OA/yBPx7GdfslQBqgBAgtmQZR4BEBD/VqAUr9MIAcLSxKA1zG9QYemaSApQDqPq5+4/DJ4TOV5nw+3ySEUaPjbFwV+bJ+fpyoAah7gacyUHxvUV7LAyC+dZFCCPzgE3lHkI0SVom+/wCoJ3xeKgLO3KHzM8eeHvK4pcpRucIXSwsQtlpmsRQXYIkMc8VIzmzCQPmMi02AMcXoAS4IBbqimM1nvBRLBshFduVc4t4OVg0wU2jJSMpPOedVTHCyJx5QOJx2aKWMcHmCwn2MKsix5gG5enBYc40esoffDcqRDPWRCmDuoPRaDXIqwQXRLzjZTSNCgrr+LRJAhUI0emgpx96jYXwRoFQKedCjMEnhzIacVaABMPHpTZxk7wxDGpYSKhmO69wRriYQX4N+S8rw2t3xnMaycliwNex3NdE2BkjHuJ9UhjHHlnNfJAyPDG9E8cjAsIgkCj0sRaAh+fTOmBJYxYTbEK8QAsLRbxSCvpLO3xKDHJmTbstRMGVWt4FpmQopPsClbSrRNcmLA+O8mlt+uSCThTmjxAeBqUmVKgw5ZQupxxogk4VciS8IDG2oHIh+pmBEGRqnZlYxYS7Ii5IJoQ31b+mbnKUeSRaMJdgzEj5zrNZ4jfGec1EDShVMGLHg3NZHoTTxl5ppORHZ01EvVpNcZhJ7abjWIQekgQoMJKE3gYgBEgoTBSIWiC9MNIiYID4wz6j348Bkt8FwCkCJ7v8/xiPCMCxyOjNnjH8piPbAX9QguTCCOba8BOQNeaNCMApgXJInEd4Xh+aIMNwrKnQ9VVCZXFbXzz+39EhpifGPmZuhSXaMuW01EDFzy6OxT+/qtqvyJiCufy9IUpZdFyUZMrOFgOwXvv3oGD0j38ojS1/juHLFu3r5Vi3XDypLTrTwGkjEBklX2nd3QEa/tfqChLzFd+WJWEMhm3SOMFCee5++l7T/AgwAB4DnTld9IesAAAAASUVORK5CYII=) center bottom no-repeat;
+    color: #707070;
+    font-size: 12px;
+    margin: 20px 0;
+    padding: 0 0 65px 0;
+    text-align: center;
+}
+
+.aui-theme-default #footer .footer-body {
+    background: transparent;
+    color: #707070;
+    font-size: 12px;
+    line-height: 1.66666666666667;
+    margin: 0;
+    padding: 0 10px;
+    text-align: center;
+}
+
+/**
+ * CONTENT PANEL
+ */
+.aui-theme-default #content > .aui-panel,
+.aui-theme-default .aui-page-panel {
+    background: #fff;
+    margin: 20px 0 0 0;
+    padding: 20px;
+    border-color: #ddd;
+    border-style: solid;
+    border-width: 1px 0;
+}
+
+.aui-theme-default #content > .aui-page-header {
+    padding: 20px;
+}
+.aui-theme-default #content > .aui-page-header + .aui-page-panel,
+.aui-theme-default #content > .aui-page-header + .aui-panel {
+    margin-top: 0;
+}
+
+.aui-theme-default #content > .aui-page-header:first-child {
+    margin-top: 0;
+}
+.aui-theme-default .aui-panel + .aui-panel,
+.aui-theme-default .aui-page-panel + .aui-page-panel {
+    margin-top: 20px;
+}
+
+/**
+ * TABS AS FIRST CHILD IN CONTENT
+ * Explicitly sets bg to white, changes horizontal hovers to work on grey.
+ * Remember these extend the standard component styles.
+ */
+
+.aui-theme-default #content > .aui-tabs {
+    margin: 20px;
+    background: transparent;
+}
+
+.aui-theme-default #content > .aui-tabs > .tabs-pane {
+    padding: 20px;
+}
+
+.aui-theme-default #content > .aui-tabs.horizontal-tabs > .tabs-pane {
+    border: 1px solid #ddd;
+    border-top: none;
+    border-radius: 0 0 3px 3px;
+    background: #fff;
+}
+
+.aui-theme-default #content > .aui-tabs.horizontal-tabs > .tabs-menu {
+    display: table; /* stops a gap appearing */
+}
+/**
+ * TYPOGRAPHY - 14px base font size, agnostic font stack
+ */
+body {
+    color: #333;
+    font-family: sans-serif;
+    font-size: 14px;
+    line-height: 1.42857142857143; /* 20px equiv line-height */
+}
+
+/* Default margins */
+p,
+ul,
+ol,
+dl,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+blockquote,
+pre,
+form.aui,
+table.aui,
+.aui-tabs,
+.aui-panel,
+.aui-group {
+    margin: 10px 0 0 0;
+}
+
+/* No top margin to interfere with box padding */
+p:first-child,
+ul:first-child,
+ol:first-child,
+dl:first-child,
+h1:first-child,
+h2:first-child,
+h3:first-child,
+h4:first-child,
+h5:first-child,
+h6:first-child,
+blockquote:first-child,
+pre:first-child,
+form.aui:first-child,
+table.aui:first-child,
+.aui-tabs:first-child,
+.aui-panel:first-child,
+.aui-group:first-child {
+    margin-top: 0;
+}
+
+/* Headings */
+h1 {
+    font-size: 24px;
+    font-weight: normal;
+    line-height: 1.25; /* 30px equiv line-height */
+    margin: 40px 0 0 0;
+}
+h2 {
+    font-size: 20px;
+    font-weight: normal;
+    line-height: 1.5; /* 30px equiv line-height */
+    margin: 40px 0 0 0;
+}
+h3 {
+    font-size: 16px;
+    line-height: 1.5625; /* 25px equiv line-height */
+    margin: 30px 0 0 0;
+}
+h4 {
+    font-size: 14px;
+    line-height: 1.5; /* 20px equiv line-height */
+    margin: 20px 0 0 0;
+}
+h5 {
+    color: #707070;
+    font-size: 12px;
+    line-height: 1.66666666666667;
+    margin: 20px 0 0 0;
+    text-transform: uppercase;
+}
+h6 {
+    color: #707070;
+    font-size: 12px;
+    line-height: 1.66666666666667;
+    margin: 20px 0 0 0;
+}
+h1:first-child,
+h2:first-child,
+h3:first-child,
+h4:first-child,
+h5:first-child,
+h6:first-child {
+    margin-top: 0;
+}
+/* Nice styles for using subheadings */
+h1 + h2,
+h2 + h3,
+h3 + h4,
+h4 + h5,
+h5 + h6 {
+    margin-top: 10px;
+}
+/* Increase the margins on all headings when used in the group/item pattern ... */
+.aui-group > .aui-item > h1:first-child,
+.aui-group > .aui-item > h2:first-child,
+.aui-group > .aui-item > h3:first-child,
+.aui-group > .aui-item > h4:first-child,
+.aui-group > .aui-item > h5:first-child,
+.aui-group > .aui-item > h6:first-child {
+    margin-top: 20px;
+}
+/* ... unless they're the first-child */
+.aui-group:first-child > .aui-item > h1:first-child,
+.aui-group:first-child > .aui-item > h2:first-child,
+.aui-group:first-child > .aui-item > h3:first-child,
+.aui-group:first-child > .aui-item > h4:first-child,
+.aui-group:first-child > .aui-item > h5:first-child,
+.aui-group:first-child > .aui-item > h6:first-child {
+    margin-top: 0;
+}
+
+/* Other typographical elements */
+small {
+    color: #707070;
+    font-size: 12px;
+    line-height: 1.33333333333333; /* 16px equiv line-height */
+}
+code,
+kbd {
+    font-family: monospace;
+}
+var,
+address,
+dfn,
+cite {
+    font-style: italic;
+}
+cite:before {
+    content: "\2014 \2009";
+}
+blockquote {
+    border-left: 1px solid #ccc;
+    color: #707070;
+    padding: 10px 30px;
+}
+blockquote > cite {
+    display: block;
+    margin-top: 10px;
+}
+q {
+    color: #707070;
+}
+q:before {
+    content: open-quote;
+}
+q:after {
+    content: close-quote;
+}
+abbr {
+    border-bottom: 1px #707070 dotted;
+    cursor: help;
+}
+/**
+ * AUI Module
+ */
+.aui-module {
+    margin-top: 20px;
+}
+.aui-module:first-child {
+    margin-top: 0;
+}
+.aui-module-header,
+.aui-module-content,
+.aui-module-footer {
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+}
+.aui-header {
+    background: #205081;
+    border-bottom: 1px solid #2e3d54;
+    color: #fff;
+    padding: 0 10px;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+}
+
+.aui-header:after,
+.aui-header .aui-header-logo a:after {
+    content: "";
+    display: table;
+    clear: both;
+}
+
+.aui-header .aui-header-logo,
+.aui-header .aui-nav {
+    margin: 0;
+    padding: 0;
+    float: left;
+}
+
+.aui-header .aui-header-secondary .aui-nav {
+    float: right;
+}
+
+.aui-header .aui-nav > li {
+    float: left;
+    padding: 0;
+}
+
+.aui-header a {
+    color: #fff;
+    display: block;
+    line-height: 1;
+    padding: 13px 10px;
+    text-decoration: none;
+}
+
+.aui-header a:focus,
+.aui-header a:hover,
+.aui-header a:active {
+    text-decoration: none;
+}
+
+.aui-header .aui-header-logo a {
+    -moz-box-sizing: border-box;
+    -webkit-box-sizing: border-box;
+    box-sizing: border-box;
+    float: left;
+    height: 40px;
+    margin-right: 13px; /* 8px (arrow width) + 5px (margin between arrow and logo) */
+    padding: 0 10px;
+}
+
+.aui-header .aui-header-logo.aui-header-logo-textonly a {
+    padding: 5px 10px;
+}
+.aui-header .aui-header-logo-textonly .aui-header-logo-device {
+    float: left;
+}
+.aui-header .aui-header-logo-textonly .aui-header-logo-device + .aui-header-logo-text {
+    padding: 5px 0 5px 10px;
+}
+
+/* for extra visible text, eg. instance names. */
+.aui-header .aui-header-logo .aui-header-logo-text {
+    display: block;
+    float: left;
+    font-size: 14px;
+    line-height: 1.4286;
+    margin: 0;
+    padding: 10px 0 10px 10px;
+}
+
+.aui-header .aui-header-logo-aui .aui-header-logo-device,
+.aui-header .aui-header-logo-bamboo .aui-header-logo-device,
+.aui-header .aui-header-logo-bitbucket .aui-header-logo-device,
+.aui-header .aui-header-logo-confluence .aui-header-logo-device,
+.aui-header .aui-header-logo-fecru  .aui-header-logo-device,
+.aui-header .aui-header-logo-hipchat .aui-header-logo-device,
+.aui-header .aui-header-logo-jira .aui-header-logo-device,
+.aui-header .aui-header-logo-stash .aui-header-logo-device {
+    background-repeat: no-repeat;
+    background-position: 0 50%;
+    display: block;
+    float: left;
+    height: 24px;
+    padding: 8px 0;
+    text-indent: -9999px;
+    text-align: left;
+}
+
+.aui-header .aui-header-logo-aui .aui-header-logo-device {
+    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAARCAYAAAC4qX7BAAAA50lEQVR42s2RYQ2DMBCFJwEJlTAHWJgEJNTBcDAkTEIdrA6KA3DAHNzC0h9vd30ZWSjZl/QHd+X4uHf6a0TEi8WRuxHu+EK/h34k9cBERrH4DSL9jyKxNNhJmfFoES8cd5gIxpKlEj7XFeGxOLWhsZ4IjyUxuSNEAg6F+oTxVBGBRiOfnKE3EPsqIh00Jqj1eVNIU0fExjLk2lPKdHuLsFguazTCCeoHTJ2I3rmIjWUBuRbOVccD7yLzutF8ZrJJKhK0NQJibGiS7zxgHBVZ1Ac0TBglbzAHWfI2GyOCke6NirPdcP99XrEI2FFFhYV6AAAAAElFTkSuQmCC);
+    width: 34px;
+}
+.aui-header .aui-header-logo-bamboo .aui-header-logo-device {
+    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAYCAMAAACrz9ETAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAcZJREFUeNrtlNt25SAIhj1gQhI8vP/Tlh+s6V7da09nOr3rf2FYqF8QkfCrL+hkij/KH2O0LZQc/k5EFL6g0ocqpdGLO/ow9TO+xuuaP9PjZTAOu46XEce75D/wk0XbIvidafKrCPzf5+dKtVMtWC8kIzufNG3+yaSKCIRSCLBhUnY+HMnjhDWZt6lRt5JCWonfF5/s0/0qthBEL6TDPhpcGxa4WLMsZklUupvz8qom/WMh1cXHfUTwTUn5D2rgr8k6rRqi75jYjEgWn0Radn6ZS/hgPtTcnd9sd8cJjN8OmwRGWLBxQ+xc7a+qwntc/LhzmfEzOIe7gWYMkgIrkwztg0+iNtRs+iu2HEQwEH8TKYuPoN/jl+ZHK8zcjI8BfAmf+O69TWfM/J/P8+9Tnth/5/vJoBQStVU/vlpofJOfh+QLVqnUK9X8EP/l2ZRXfCRv0ygj6vsx/xBt8IbYrDDy/X7hsIvjsz/nr0qhjFIyM2/YbU8k3v2Hse9z/+kpvc6Pq+GELsGxXUeY0gMk60J3/3RdWXnwC054YcB9XfZs+uxcVrUhnuvResPswE9lDqVh9mn/e9Hko/cml5of3E/W8hl+9ag3syks4FZfIT8AAAAASUVORK5CYII=);
+    width: 95px;
+}
+.aui-header .aui-header-logo-bitbucket .aui-header-logo-device {
+    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAAAYCAMAAADUHsPiAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAd5JREFUeNrtlevO2yAMhjkYcDgE3//VDmMn5Ctap1Xqfu1V1eLktR8MoTH/UhZY7puIWDqpavoSyZ9E7QgwhGWA8Ctr1anDHblGFI0BDNccHssYEH4/V4zvKEB0PMIwmyGqGq+RgXd9qu/NfSr3zLETxY2Sav2A4mv1d3ASq43R0YkFG6USfUDBWUpVaWqNJMcCeNmXJ8Xtj7sHAPukDI/fKEhTiChdnUwRNWs6FTVUIFE2nihNVzFekoQSeXZ1FvGXWxctSnRg0mqLQpmzF0UVde3Y22lR3AhAF6QHNVuhaDJobc3vRxi+k7M9N4kIMOIDElFRipBbgJAmpREdbpgCZKKEg5cxGZWuTq06U8mXfdp3X2vrKInfaM9tmtS69mU9ZAmupv6GIpWk+/HxbDprbTul/qSYzyisfK//TkFinbXJ76eUc/XCCi+UKGydRl2U9p5imfKyL1ZN23nR6g2L0CSnASQmXBQHbvgyQOZvohJzZ950QmAf27KXCxEtUyIsDj0Vn1dQKOXneQFPqmpfz0tsl8kkPS+qTEvNPiiHrh3MO1q7R81oJxUTBOOmL/DWNHF5Y+fIP16WFwMVDSx7v1/cjOx91cxfB1atTn0evPyxSe3tJe/ZbP7rz/oF1YozzIKriK8AAAAASUVORK5CYII=);
+    width: 101px;
+}
+.aui-header .aui-header-logo-confluence .aui-header-logo-device {
+    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAAYCAMAAAAYh/kJAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAf5JREFUeNrtlX9vAyEIhv2BiJ6nfv9PO6Ayb81uWbr92Tdp5SjwRCBX99Zb/66zJm92zC2pkUpr7aB4l1QmK3JQehU75uzOF6LkiGsBu3ybD7WbnDwVy2H0KrZygewZjvI15OY0l8pNDvN6ae4v2DAZFpFvdhqoswcBkOAeS3a8qqLc6KucOua5y3mSm1UeMrUjFn44vKfO/aes2MA7IA3SMaMGe8dOxNpnx1VhtODi0ec4kmH9qVyhTlCPGPs3FTBjqdoMFAts2MXrVA0P0xQsD8y3ucOC0G3s3p0un41td9gocRKWNxaj8U9J1f01xWHUZ2zj0AfcS6sKFDGBS1SIz1jiml5mdoAgEDo782VySRfJPXGz+w5L3A5xPEylLPd3WCK22ldns6KVyLAXbrvDut9iVXdYk9vDrcrNG5v+gj1+g03UV/qoGFZEMaxYshbxR2zoRlB9xZ67hSZfxhQN2/4WnTsfc6gN2TkwybO7wUbJkYBJKFsJkEu4YJPcATI57QKkwn0UQi9FcnTJuiwEOJxLFT6tO+xuHoWxrHTB+uWEen3Pz8PZP8CpLpSCZENyOB6x/hZbtFlq4kJkw16cYG+eLtjKN/cAwGYAiIHG6aX3SEQZPFuJjag/6yMHLdsODuV0sGBKQZ40ZTsFEPnEuKZfx+FMaZ7o3Vv/qw8yDjdafGp5YgAAAABJRU5ErkJggg==);
+    width: 118px;
+}
+.aui-header .aui-header-logo-fecru .aui-header-logo-device {
+    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAYCAMAAACcAR4nAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAARRJREFUeNrlk8GWwyAIRcFGxYjh/f/XjiemYpt2MatZzF2pcBGjoX8HZwWgmb9nbFEkbrcEMQxMPoup4aIlWtnh7OSsCValU21mTPMoUto3d4Olub9h80AXxywoAI+IzIzK88x1URWN1wbUS/rIZH4VVwMOpkkFEN7VMA+yY8QHEYkcBhDP8jgZmx3oZKKMzuEXc3QdaJmfLcuLOicWo82lk9iHdYSokwHxhr1jJ9AKBmkI8aaSuqn0Ampo170kLytLa65GWnmgkl7HKGh0IxRXy8eGra+al/XShgV70MIx1wSVbqhFasNrFE1v718DUfKXtYZtI94NsJ1ps50WQtVyttGKmw4XKF9DRU/5Dex/DtPf8gNRKhRt+v7XRAAAAABJRU5ErkJggg==);
+    width: 58px;
+}
+.aui-header .aui-header-logo-hipchat .aui-header-logo-device {
+    background-image: url(data:image/png;base64,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);
+    width: 91px;
+}
+.aui-header .aui-header-logo-jira .aui-header-logo-device {
+    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAYCAMAAAB3NqUkAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAT1JREFUOMvVk9F2wyAMQ2UwhBQS7v9/7R5CWtZ0Pafb0/wUnAjJsiL9uVa2X6A2khoo9d0+AkZoimtSAf9QaYvHFfX2EWdJ08FLkMzdpehuMh916nP3cH4MFFn2ZFo6RMmB0XdG9SJJBjys3IAYgWwdul4jIUvKAJykGdjsRlMDyhVZSqlAk1QBWGbSLRS7Abtdkce6aYfYPsmNfbACUa+RBdohL05yFTnuOmZ5g6xQ1Se5Y/AT+Ix097RDkwFZN+ag+sT4k7dFGTClWe6YdX2HbKYKLZR1djeQE9xTe9nKDkQZsKx8C0ODvDwaF4cisFsGQmMOQwCq2rkUrRdvC1ArbIru6SF3AbLimaAG1KetDKr1jM5QVwCTOlRJaSSiz0jr3IOiZTQlc4+SwviBOpsfR5OOV1JwPx8fzf9TX5ZXHLWEENZUAAAAAElFTkSuQmCC);
+    width: 57px;
+}
+.aui-header .aui-header-logo-stash .aui-header-logo-device {
+    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAYCAMAAABwdHsxAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAahJREFUeNrdk9uuJCEIRRHRwvLG/3/tgGilcjqdzGTeDg/d2wsL3VLwmwMRAv4vJHdhYBkczkwgi3+ChC4iF1z6O6LPFPFggG+nJJH5k8JogqfMxSnyYLJI+4aR97hpbrhaaxywy7B7Ta10l9bkAv47jJUjTZcmisO57iEiyVfjLdKJVCTmvI6KqhI5RvXe2OWGNEsANScrdDpm2yseVP2/aVlXbJhh6t4bYyRlNA5AKRjAknsKb8y9xRWOIDmBfkWosmoUGB2aZLPLohdUutZkDsRMWYs3y846woUZfR+cxFKB7cQmmpkTh9eZ6W3x0nR8Iwc8GIFbMK3XnUbKoJFKdy8OJjFzU+2Xqtktdsz2JkvVbVlT2Iann8zWgymqD9e9+YHhy7yoCFisaVKFE/zCbIppvKqJN8bLxtDEXBkR0bvl9PLBWE5w7SufmDhnhsSQs0q3z6q17ndYGu0h72kT0iuPD4x/UzXtjp3eBCfS1jR87Nmf3hwvz66wJvyZpKd9tRmtBaYep2ITmygQRYZ/fhF2UD3P+AQSPquLHZ9x0KVvEYngt8QfKdMiULx1yyEAAAAASUVORK5CYII=);
+    width: 70px;
+}
+
+/* Custom IMG elements can be set in most products */
+.aui-header .aui-header-logo img {
+    border: 0;
+    float: left;
+    max-height: 30px;
+    padding: 5px 0;
+}
+
+.aui-header .aui-header-logo a.aui-dropdown2-trigger {
+    margin-right: 0;
+}
+
+/* Positioning icons in the header */
+.aui-header .aui-icon {
+    margin: -1px 0;
+    vertical-align: top;
+}
+
+/* In case showIcon is not set to false for header dropdown triggers */
+.aui-header .aui-dropdown2-trigger .aui-icon-dropdown {
+    display: none;
+}
+/* Styling the dropdown2 triggers differently in the header to avoid inline-block spacing issues with other icons */
+.aui-header .aui-dropdown2-trigger {
+    padding-right: 23px !important; /* 8px (arrow width) + 10px (right padding) + 5px (margin between arrow and logo) */
+    position: relative;
+}
+.aui-header .aui-dropdown2-trigger:after {
+    border: 4px solid transparent;
+    border-top-color: #fff;
+    content: "";
+    height: 0;
+    margin-left: -18px;
+    margin-top: -2px;
+    opacity: 0.8;
+    left: 100%; /* "left" + "margin-left" required because of webkit not working properly with "right" */
+    position: absolute;
+    text-indent: -99999px;
+    top: 50%;
+    width: 0;
+}
+.aui-header .aui-dropdown2-trigger:hover:after,
+.aui-header .aui-dropdown2-trigger.active:after {
+    opacity: 1;
+}
+.aui-header .aui-button.aui-dropdown2-trigger:after {
+    margin-top: 0;
+    top: 12px;
+}
+
+.aui-header a > .aui-avatar {
+    display: inline-block;
+    vertical-align: top;
+}
+
+.aui-header a > .aui-avatar-tiny {
+    margin: -1px 0; /* (16px Tiny Avatar height - 14px font size (line-height 1 in the header)) / 2 */
+}
+
+.aui-header a > .aui-avatar-small {
+    margin: -5px 0; /* (24px Small Avatar height - 14px font size (line-height 1 in the header)) / 2 */
+}
+
+/**
+ * Buttons in header
+ */
+.aui-header .aui-button.aui-button-primary.aui-style {
+    background: #366EA7;
+    background-image: -o-linear-gradient(top, #3b7fc4, #2c66a2);
+    background-image: -moz-linear-gradient(top, #3b7fc4, #2c66a2);
+    background-image: -webkit-linear-gradient(top, #3b7fc4, #2c66a2);
+    background-image: -ms-linear-gradient(top, #3b7fc4, #2c66a2);
+    background-image: linear-gradient(top, #3b7fc4, #2c66a2);
+    border: 0;
+    -webkit-box-shadow: rgba(255, 255, 255, 0.1) 0 1px 0 0 inset, rgba(0, 0, 0, 0.2) 0 1px 1px 0;
+    box-shadow: rgba(255, 255, 255, 0.1) 0 1px 0 0 inset, rgba(0, 0, 0, 0.2) 0 1px 1px 0;
+    margin: 6px 10px 0 10px;
+}
+
+.aui-header .aui-button.aui-button-primary.aui-style:focus,
+.aui-header .aui-button.aui-button-primary.aui-style:hover,
+.aui-header .aui-button.aui-button-primary.aui-style:active {
+    background: #2D5F9C;
+    background-image: -o-linear-gradient(top, #6299D0, #2C5E9B);
+    background-image: -moz-linear-gradient(top, #6299D0, #2C5E9B);
+    background-image: -webkit-linear-gradient(top, #6299D0, #2C5E9B);
+    background-image: -ms-linear-gradient(top, #6299D0, #2C5E9B);
+    background-image: linear-gradient(top, #6299D0, #2C5E9B);
+}
+
+/**
+ * Dropdown2 triggers in header
+ */
+.aui-header .aui-dropdown2-trigger.active,
+.aui-header a:focus,
+.aui-header a:hover,
+.aui-header a:active {
+    background-color: #3b73af;
+}
+
+/* Icons in Dropdown2 triggers and links in header */
+.aui-header .aui-dropdown2-trigger.active .aui-icon,
+.aui-header a:focus .aui-icon,
+.aui-header a:hover .aui-icon,
+.aui-header a:active .aui-icon {
+    opacity: 1;
+    -ms-filter: alpha(opacity=100);
+}
+
+/**
+ * Quick search for header
+ */
+.aui-header .aui-quicksearch {
+    padding: 0 10px;
+}
+.aui-header .aui-quicksearch input {
+    -moz-appearance: textfield;
+    -webkit-appearance: textfield;
+    background: #f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAb0lEQVR42p2RMQ7AIAhFWXsG1h7Gtffo6urqyJGpwyetomnwJ38BH/wgfZSaS7PABbVOqkqm3Fzx6IQTatlDb5PJi21YBy1iuNgjJIgzFXqyCcXj1Z1DXNGTiw01aP252DCCgH7Fk41h8KaAGMDxADnaOPucd/m3AAAAAElFTkSuQmCC) no-repeat 7px 6px;
+    border: none;
+    border-radius: 5em;
+    box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.3);
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    color: #333;
+    font-family: inherit;
+    font-size: inherit;
+    height: 1.71428571428571em; /* 24px effective - need height in ems so that user-specified font-sizes apply */
+    line-height: 1.71428571428571;
+    margin: 8px 0;
+    padding: 2px 10px 2px 25px;
+    vertical-align: baseline;
+    width: 220px;
+}
+.aui-header .aui-quicksearch input:focus {
+    background-color: #fff;
+    outline: none;
+}
+/* Placeholder styling
+ * - You have to use two rules, because user agents are required to ignore a rule with an unknown selector.
+ *   Since WebKit doesn’t know the proprietary Mozilla selector and vice versa, you have to include them separately.
+ *   See http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css#answer-2610741
+ */
+.aui-header .aui-quicksearch input::-webkit-input-placeholder {
+    color: #707070;
+}
+.aui-header .aui-quicksearch input:-moz-placeholder {
+    color: #707070;
+}
+
+/**
+ * AUI Page Header
+ */
+
+.aui-page-header-inner {
+    border-spacing: 0;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    display: table;
+    table-layout: auto;
+    width: 100%;
+}
+
+.aui-page-header-image,
+.aui-page-header-main,
+.aui-page-header-actions {
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    display: table-cell;
+    margin: 0;
+    padding: 0;
+    text-align: left;
+    vertical-align: top;
+}
+/* collapse the cell to fit its content */
+.aui-page-header-image {
+    white-space: nowrap;
+    width: 1px;
+}
+.aui-page-header-main {
+    vertical-align: middle;
+}
+.aui-page-header-image + .aui-page-header-main {
+    padding-left: 10px;
+}
+.aui-page-header-actions {
+    padding-left: 20px;
+    text-align: right;
+    vertical-align: middle;
+}
+.aui-page-header-main > h1,
+.aui-page-header-main > h2,
+.aui-page-header-main > h3,
+.aui-page-header-main > h4,
+.aui-page-header-main > h5,
+.aui-page-header-main > h6 {
+    margin: 0;
+}
+.aui-page-header-actions > .aui-buttons {
+    margin: 5px 0; /* spaces out button groups when they wrap to 2 lines */
+    vertical-align: top;
+    white-space: nowrap;
+}
+
+/*! AUI Navigation */
+
+/* Nav defaults - put very little here!
+-------------------- */
+.aui-nav,
+.aui-nav > li {
+    margin: 0;
+    padding: 0;
+    list-style: none;
+}
+
+/* Horizontal, breadcrumbs and pagination are all horizontal */
+.aui-nav-breadcrumbs:after,
+.aui-nav-pagination:after,
+.aui-nav-horizontal:after {
+    clear: both;
+    content: " ";
+    display: table;
+}
+.aui-nav-breadcrumbs > li,
+.aui-nav-pagination > li,
+.aui-nav-horizontal > li {
+    float: left;
+}
+
+.aui-nav-horizontal .aui-icon-dropdown,
+.aui-nav-vertical .aui-icon-dropdown {
+    border-left: 4px solid transparent;
+    border-right: 4px solid transparent;
+    border-top: 4px solid #8e8e8e;
+    content: "";
+    display: inline-block;
+    height: 0;
+    width: 0;
+    text-indent: -99999px;
+    position: relative;
+}
+
+.aui-nav-horizontal a.active .aui-icon-dropdown,
+.aui-nav-horizontal a:active .aui-icon-dropdown,
+.aui-nav-vertical a.active .aui-icon-dropdown,
+.aui-nav-vertical a:active .aui-icon-dropdown {
+    border-top-color: #fff;
+}
+
+
+
+/* Breadcrumb navigation
+-------------------- */
+.aui-nav-breadcrumbs > li {
+    padding: 0 10px 0 0;
+}
+
+.aui-nav-breadcrumbs > li + li:before {
+    content: "/";
+    padding-right: 10px
+}
+
+/* last of type for where it works */
+.aui-nav-breadcrumbs > li.aui-nav-selected a,
+.aui-nav-breadcrumbs > li:last-child a {
+    color: #333;
+}
+
+
+/* Horizontal Navigation
+-------------------- */
+.aui-nav-horizontal > li a {
+    padding-right: 10px;
+}
+
+/* Pagination
+-------------------- */
+.aui-nav-pagination > li {
+    padding-right: 10px;
+}
+
+/* Vertical Navigation
+-------------------- */
+.aui-nav-vertical > li > a {
+    display: block;
+    padding: 7px 10px;
+	  line-height: 1.1428; /* 16px equiv */
+    word-wrap: break-word;
+}
+
+.aui-nav-vertical > li > a:focus,
+.aui-nav-vertical > li > a:hover {
+    background: #e6e6e6;
+	  text-decoration: none;
+}
+.aui-nav-vertical > li > a:active {
+    background: #3b73af;
+    color: #fff;
+}
+
+.aui-nav-vertical .aui-nav-selected a {
+    color: #333;
+    font-weight: bold;
+}
+
+
+/* Navbar - a horizontal container, usually for horizontal nav
+-------------------- */
+.aui-navbar {
+    background: #f5f5f5;
+    border-top: 1px solid #ddd;
+    border-bottom: 1px solid #ddd;
+    padding: 0 10px;
+    margin: 0;
+}
+
+.aui-theme-default .aui-navbar + .aui-page-panel {
+    border-top: 0;
+    margin-top: 0;
+}
+.aui-theme-default .aui-page-panel > .aui-navbar {
+    margin-left: -20px;
+    margin-right: -20px;
+}
+
+/* breadcrumbs in navbar */
+.aui-navbar .aui-nav-breadcrumbs > li {
+    padding: 9px 0 9px 10px;
+}
+
+/* Horizontal Nav in a Navbar */
+.aui-navbar .aui-nav-horizontal a {
+    color: #3b73af;
+    display: block;
+    margin: 0 0 -1px 0;
+    padding: 9px 10px 10px 10px; /* +1 px to bottom to allow for margin pull */
+    text-decoration: none;
+}
+.aui-navbar .aui-nav-horizontal a:focus,
+.aui-navbar .aui-nav-horizontal a:hover {
+    background: #e6e6e6;
+    text-decoration: none;
+}
+
+.aui-navbar .aui-nav-horizontal a.active,
+.aui-navbar .aui-nav-horizontal a:active,
+.aui-navbar .aui-nav-horizontal .aui-nav-selected a:active {
+    background: #3b73af;
+    color: #fff;
+}
+
+.aui-navbar .aui-nav-horizontal .aui-nav-selected a {
+    font-weight: bold;
+    color: #333;
+    position: relative;
+}
+
+.aui-navbar .aui-nav-horizontal .aui-nav-selected a:before,
+.aui-navbar .aui-nav-horizontal .aui-nav-selected a:after {
+    border: 8px solid transparent;
+    border-style: outset outset solid outset; /* fixes FF bug */
+    border-bottom-color: #ddd;
+    bottom: 1px;
+    content: "";
+    height: 0;
+    left: 50%;
+    margin-left: -8px;
+    overflow: hidden;
+    position: absolute;
+    width: 0;
+}
+.aui-navbar .aui-nav-horizontal .aui-nav-selected a:after {
+    background: transparent;
+    border-bottom-color: #fff;
+    bottom: 0;
+}
+
+/* Navgroup - Vertical Navigation container
+-------------------- */
+
+.aui-page-panel > .aui-group.aui-group-navgroup {
+    margin: -20px;
+}
+
+.aui-page-panel > .aui-group.aui-group-navgroup > .aui-item {
+    padding: 20px;
+}
+.aui-page-panel > .aui-group.aui-group-navgroup > .aui-item.aui-item-navgroup {
+    padding: 10px 10px 20px 10px;
+    width: 200px;
+}
+.aui-page-panel > .aui-group.aui-group-navgroup > .aui-item.aui-item-navgroup:first-child {
+    border-right: 1px solid #ddd;
+}
+.aui-page-panel > .aui-group.aui-group-navgroup > .aui-item.aui-item-navgroup:last-child {
+    border-left: 1px solid #ddd;
+}
+
+.aui-navgroup .aui-nav-heading {
+    color: #707070;
+    font-size: 12px;
+	  font-weight: bold;
+    text-transform: uppercase;
+	  line-height: 1.667; /* 20px */
+	  padding: 5px 10px;
+}
+
+.aui-navgroup .aui-nav-vertical,
+.aui-navgroup .aui-nav-heading {
+    border-top: 1px solid #ddd;
+    margin-top: 5px;
+	  padding-top: 5px;
+}
+
+.aui-navgroup .aui-nav-heading:first-child,
+.aui-navgroup .aui-nav-vertical:first-child,
+.aui-navgroup .aui-nav-heading + .aui-nav-vertical {
+    border-top: 0;
+    margin-top: 0;
+}
+
+/* AUI BUTTONS
+ * Note hover/disabled styles set directly as they are not precisely the same as
+ * if we used straight opacity.
+ */
+
+/* Basic Button Style */
+.aui-button,
+a.aui-button {
+    background: #f2f2f2;
+    background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* FF3.6+ */
+    background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* IE10+ */
+    background: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* Opera 11.10+ */
+    background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */
+    background: linear-gradient(top, #fff 0%, #f2f2f2 100%); /* W3C */
+    border: 1px solid #ccc;
+    border-radius: 3px;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    color: #333;
+    cursor: pointer;
+    display: inline-block;
+    font-family: sans-serif;
+    font-size: 14px;
+    font-variant: normal;
+    font-weight: normal;
+    height: 2.1428571428571em; /* 30px - using ems so the fields increase in line with user specified font-sizes */
+    line-height: 1.4285714285714;
+    margin: 0;
+    padding: 4px 10px;
+    text-decoration: none;
+    text-shadow: 0 1px 0 white;
+    vertical-align: baseline;
+    white-space: nowrap;
+}
+.aui-button ~ .aui-button {
+    margin-left: 10px;
+}
+/* Override the underline added via aui-theme-default */
+a.aui-button:hover,
+a.aui-button:active,
+a.aui-button:focus {
+    text-decoration: none;
+}
+
+/* Control button height in Firefox. See http://www.experimentgarden.com/2010/11/firefox-buttontext-height-and-padding.html */
+.aui-button::-moz-focus-inner {
+    border: 0;
+    padding: 0;
+}
+
+.aui-button:focus,
+.aui-button:hover {
+    background: #f7f7f7;
+    background: -moz-linear-gradient(top, #fff 0%, #f7f7f7 100%); /* FF3.6+ */
+    background: -webkit-linear-gradient(top, #fff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
+    background: -o-linear-gradient(top, #fff 0%,#f7f7f7 100%); /* Opera 11.10+ */
+    background: -ms-linear-gradient(top, #fff 0%,#f7f7f7 100%); /* IE10+ */
+    background: linear-gradient(top, #fff 0%,#f7f7f7 100%); /* W3C */
+    border-color: #999;
+    color: #000;
+    text-decoration:none;
+}
+
+.aui-button:active,
+.aui-button.active {
+    background-image: none;
+    background-color: #f2f2f2;
+    box-shadow: inset 0 3px 6px rgba(0,0,0,.1);
+    text-shadow: none;
+    text-decoration:none;
+}
+
+/* Primary Buttons */
+.aui-button.aui-button-primary {
+    background: #3068a2;
+    background: -moz-linear-gradient(top, #4687ce 0%, #3068a2 100%); /* FF3.6+ */
+    background: -webkit-linear-gradient(top, #4687ce 0%,#3068a2 100%); /* Chrome10+,Safari5.1+ */
+    background: -o-linear-gradient(top, #4687ce 0%,#3068a2 100%); /* Opera 11.10+ */
+    background: -ms-linear-gradient(top, #4687ce 0%,#3068a2 100%); /* IE10+ */
+    background: linear-gradient(top, #4687ce 0%,#3068a2 100%); /* W3C */
+    border-color: #486582;
+    color: #fff;
+    font-weight: bold;
+    text-shadow: 0 1px 0 #205081;
+}
+
+.aui-button.aui-button-primary:hover,
+.aui-button.aui-button-primary:focus {
+    background: #3673B5;
+    background: -moz-linear-gradient(top, #5A94D3 0%, #3673B5 100%); /* FF3.6+ */
+    background: -o-linear-gradient(top, #5A94D3 0%,#3673B5 100%); /* Opera 11.10+ */
+    background: -ms-linear-gradient(top, #5A94D3 0%,#3673B5 100%); /* IE10+ */
+    background: linear-gradient(top, #5A94D3 0%,#3673B5 100%); /* W3C */
+    border-color: #205081;
+    color: #fff;
+    text-shadow: 0 1px 0 #205081;
+}
+
+.aui-button.aui-button-primary:active {
+    background: #3673B5;
+    background-image: none;
+    background-color: #3673B5;
+    box-shadow: inset 0 3px 6px rgba(0,0,0,.1);
+    text-shadow: none;
+    text-decoration:none;
+}
+
+/* Link style buttons - used for destructive/cancel actions ONLY */
+.aui-button.aui-button-link {
+    background: transparent;
+    border-color: transparent;
+    color: #3b73af;
+    padding: 5px 0;
+    text-decoration: none;
+    text-shadow: none;
+    box-shadow: none;
+}
+
+.aui-button.aui-button-link:focus,
+.aui-button.aui-button-link:hover,
+.aui-button.aui-button-link:active,
+.aui-buttons .aui-button.aui-button-link:focus,
+.aui-buttons .aui-button.aui-button-link:hover,
+.aui-buttons .aui-button.aui-button-link:active,
+.aui-buttons .aui-button.aui-button-link[aria-pressed="true"] {
+    background: transparent;
+    border-color: transparent;
+    box-shadow: none;
+    text-decoration: underline;
+}
+
+/* aui-buttons groups buttons together into one button lozenge. */
+.aui-buttons {
+    display: inline-block;
+    font-size: 0;
+}
+.aui-buttons:after {
+    clear: both;
+    content: "";
+    display: table;
+}
+.aui-buttons .aui-button {
+    border-radius: 0;
+    margin: 0;
+}
+.aui-buttons .aui-button:first-child {
+    border-top-left-radius: 3px;
+    border-bottom-left-radius: 3px;
+}
+.aui-buttons .aui-button:last-child {
+    border-top-right-radius: 3px;
+    border-bottom-right-radius: 3px;
+}
+.aui-buttons + .aui-buttons {
+    margin-left: 10px;
+}
+
+/* Grouped buttons go into toolbar style */
+.aui-buttons .aui-button:focus,
+.aui-buttons .aui-button:hover,
+.aui-buttons .aui-button:active {
+    border-color: #999;
+}
+.aui-buttons .aui-button[disabled],
+.aui-buttons .aui-button[disabled]:hover,
+.aui-buttons .aui-button[disabled]:focus,
+.aui-buttons .aui-button[disabled]:active,
+.aui-buttons .aui-button[aria-disabled="true"],
+.aui-buttons .aui-button[aria-disabled="true"]:hover,
+.aui-buttons .aui-button[aria-disabled="true"]:focus,
+.aui-buttons .aui-button[aria-disabled="true"]:active {
+    border-color: #ccc;
+}
+
+
+/* Grouped Primary Buttons */
+
+/* Primary Buttons */
+.aui-buttons .aui-button.aui-button-primary {
+    background: #f2f2f2;
+    background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* FF3.6+ */
+    background: -webkit-linear-gradient(top, #fff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
+    background: -o-linear-gradient(top, #fff 0%,#f2f2f2 100%); /* Opera 11.10+ */
+    background: -ms-linear-gradient(top, #fff 0%,#f2f2f2 100%); /* IE10+ */
+    background: linear-gradient(top, #fff 0%,#f2f2f2 100%); /* W3C */
+    border-color: #ccc;
+    color: #3b73af;
+    text-shadow: none;
+}
+
+.aui-buttons .aui-button ~ .aui-button {
+    border-left-width: 0;
+    padding-left: 11px;
+}
+
+.aui-buttons .aui-button.aui-button-primary:hover,
+.aui-buttons .aui-button.aui-button-primary:focus,
+.aui-buttons .aui-button.aui-button-primary:active {
+    border-color: #999;
+    color: #205081;
+}
+
+.aui-buttons .aui-button ~ .aui-button:hover,
+.aui-buttons .aui-button ~ .aui-button:focus,
+.aui-buttons .aui-button ~ .aui-button:active {
+    border-width: 1px;
+    margin-left: -1px;
+    position: relative;
+}
+
+/* Selected buttons - NOT supported for free-standing primary buttons
+ARIA usage from http://www.paciellogroup.com/blog/misc/ARIA/togglebutton.html */
+.aui-button[aria-pressed="true"],
+.aui-buttons .aui-button[aria-pressed="true"],
+.aui-buttons .aui-button[aria-pressed="true"].aui-button-primary {
+    background: #ddd;
+    background: -webkit-linear-gradient(top, #ccc 0%, #ddd 13%);
+    background: -moz-linear-gradient(top, #ccc 0%, #ddd 13%); /* FF3.6+ */
+    background: -o-linear-gradient(top, #ccc 0%, #ddd 13%); /* Opera 11.10+ */
+    background: -ms-linear-gradient(top, #ccc 0%, #ddd 13%); /* IE10+ */
+    background: linear-gradient(top, #ccc 0%, #ddd 13%); /* W3C */
+}
+
+.aui-buttons .aui-button[aria-pressed="true"]:active {
+    background: #ddd;
+    box-shadow: inset 0px 3px 6px rgba(0,0,0,.2);
+}
+
+
+/* Disabled states (keep last to avoid excessive selector weight)
+---------------------------------------------------------------------- */
+.aui-button[disabled],
+.aui-button[disabled]:hover,
+.aui-button[disabled]:focus,
+.aui-button[disabled]:active,
+.aui-button[aria-disabled="true"],
+.aui-button[aria-disabled="true"]:hover,
+.aui-button[aria-disabled="true"]:focus,
+.aui-button[aria-disabled="true"]:active,
+.aui-button[aria-disabled="true"][aria-pressed] {
+    background: #f2f2f2;
+    background: -moz-linear-gradient(top, #FFF 0%, #f2f2f2 100%); /* FF3.6+ */
+    background: -webkit-linear-gradient(top, #FFF 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
+    background: -o-linear-gradient(top, #FFF 0%,#f2f2f2 100%); /* Opera 11.10+ */
+    background: -ms-linear-gradient(top, #FFF 0%,#f2f2f2 100%); /* IE10+ */
+    background: linear-gradient(top, #FFF 0%,#f2f2f2 100%); /* W3C */
+    border-color: #ddd;
+    box-shadow: none;
+    color: #999;
+    cursor: default;
+    text-shadow: none;
+}
+
+.aui-button.aui-button-primary[disabled],
+.aui-button.aui-button-primary[disabled]:hover,
+.aui-button.aui-button-primary[disabled]:focus,
+.aui-button.aui-button-primary[disabled]:active,
+.aui-button.aui-button-primary[aria-disabled="true"],
+.aui-button.aui-button-primary[aria-disabled="true"]:hover,
+.aui-button.aui-button-primary[aria-disabled="true"]:focus,
+.aui-button.aui-button-primary[aria-disabled="true"]:active {
+    background: #97b3d0;
+    background: -moz-linear-gradient(top, #a2c3e6 0%, #97b3d0 100%); /* FF3.6+ */
+    background: -webkit-linear-gradient(top, #a2c3e6 0%,#97b3d0 100%); /* Chrome10+,Safari5.1+ */
+    background: -o-linear-gradient(top, #a2c3e6 0%,#97b3d0 100%); /* Opera 11.10+ */
+    background: -ms-linear-gradient(top, #a2c3e6 0%,#97b3d0 100%); /* IE10+ */
+    background: linear-gradient(top, #a2c3e6 0%,#97b3d0 100%); /* W3C */
+    border-color: #7f9cb9;
+    box-shadow:none;
+    color: #fff;
+    text-shadow: none;
+}
+
+.aui-button.aui-button-link[disabled],
+.aui-button.aui-button-link[disabled]:hover,
+.aui-button.aui-button-link[disabled]:focus,
+.aui-button.aui-button-link[disabled]:active,
+.aui-button.aui-button-link[aria-disabled="true"],
+.aui-button.aui-button-link[aria-disabled="true"]:hover,
+.aui-button.aui-button-link[aria-disabled="true"]:focus,
+.aui-button.aui-button-link[aria-disabled="true"]:active {
+    background: transparent;
+    border-color: transparent;
+    color: #999;
+    text-shadow: none;
+    text-decoration: none;
+}
+
+.aui-buttons .aui-button.aui-button-primary[disabled],
+.aui-buttons .aui-button.aui-button-primary[disabled]:hover,
+.aui-buttons .aui-button.aui-button-primary[disabled]:focus,
+.aui-buttons .aui-button.aui-button-primary[disabled]:active,
+.aui-buttons .aui-button.aui-button-primary[aria-disabled="true"],
+.aui-buttons .aui-button.aui-button-primary[aria-disabled="true"]:hover,
+.aui-buttons .aui-button.aui-button-primary[aria-disabled="true"]:focus,
+.aui-buttons .aui-button.aui-button-primary[aria-disabled="true"]:active {
+    background: #f2f2f2;
+    background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* FF3.6+ */
+    background: -webkit-linear-gradient(top, #fff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
+    background: -o-linear-gradient(top, #fff 0%,#f2f2f2 100%); /* Opera 11.10+ */
+    background: -ms-linear-gradient(top, #fff 0%,#f2f2f2 100%); /* IE10+ */
+    background: linear-gradient(top, #fff 0%,#f2f2f2 100%); /* W3C */
+    border-color: #ccc;
+    color: #9dbbd9;
+    text-shadow: none;
+}
+
+
+/* Cross-component integration
+---------------------------------------------------------------------- */
+
+/* Dropdown2 integration
+---------- */
+.aui-button.aui-dropdown2-trigger:first-child.active,
+.aui-button.aui-dropdown2-trigger.active {
+    /* square off bottom corners */
+    border-bottom-right-radius: 0;
+    border-bottom-left-radius: 0;
+    border-bottom-width: 0; /* avoid double border when the dropdown is active - increase padding to cater for this reduction */
+    padding-bottom: 5px; /* increase the padding to cater for the lack of border so the button doesn't change size */
+}
+.aui-button-link.aui-dropdown2-trigger:first-child.active,
+.aui-button-link.aui-dropdown2-trigger.active {
+    border-bottom-width: 1px;
+    box-shadow: none;
+    padding-bottom: 5px;
+}
+.aui-button.aui-dropdown2-trigger {
+    padding-right: 23px !important; /* 8px (arrow width) + 10px (right padding) + 5px (margin between arrow and logo) */
+    position: relative;
+}
+.aui-button.aui-dropdown2-trigger:after {
+    border: 4px solid transparent;
+    content: "";
+    height: 0;
+    left: 100%; /* "left" + "margin-left" required because of webkit not working properly with "right" */
+    margin-left: -18px;
+    margin-top: -2px;
+    opacity: 0.8;
+    position: absolute;
+    top: 50%;
+    width: 0;
+}
+.aui-button.aui-dropdown2-trigger:after,
+.aui-buttons .aui-button.aui-button-primary.aui-dropdown2-trigger:after {
+    border-top-color: #333;
+}
+.aui-button.aui-button-primary.aui-dropdown2-trigger:after {
+    border-top-color: #fff;
+}
+.aui-button.aui-dropdown2-trigger:hover:after,
+.aui-button.aui-dropdown2-trigger.active:after {
+    opacity: 1;
+}
+.aui-button.aui-button.aui-dropdown2-trigger:after {
+    margin-top: 0;
+    top: 12px;
+}
+
+/* suppress old icon pattern for dropdown widget so we don't get double arrows */
+.aui-button.aui-dropdown2-trigger > .icon-dropdown,
+.aui-button.aui-dropdown2-trigger > .aui-icon-dropdown {
+    display: none;
+}
+
+
+/* INPUT does not play with :after - dropdown2 does not support arrow styles for INPUT buttons */
+input.aui-button.aui-dropdown2-trigger {
+    padding-right: 10px !important; /* someone used important now we're all doomed */
+}
+input.aui-button.aui-dropdown2-trigger:after {
+    display: none;
+}
+
+/*! AUI Lozenge */
+.aui-lozenge {
+    background: #ddd;
+    border: 1px solid #ddd;
+    border-radius: 3px;
+    color: #333;
+    display: inline-block;
+    font-size: 11px;
+    font-weight: bold;
+    line-height: 1;
+    margin: 0;
+    padding: 2px 5px 1px 5px;
+    text-align: center;
+    text-decoration: none;
+    text-transform: uppercase;
+}
+.aui-lozenge.aui-lozenge-subtle {
+    background-color: #fff;
+    border-color: #ddd;
+    color: #333;
+}
+.aui-lozenge-success {
+    background-color: #14892c;
+    border-color: #14892c;
+    color: #fff;
+}
+.aui-lozenge-success.aui-lozenge-subtle {
+    background-color: #fff;
+    border-color: #b2d8b9;
+    color: #14892c;
+}
+.aui-lozenge-error {
+    background-color: #d04437;
+    border-color: #d04437;
+    color: #fff;
+}
+.aui-lozenge-error.aui-lozenge-subtle {
+    background-color: #fff;
+    border-color: #f8d3d1;
+    color: #d04437;
+}
+.aui-lozenge-current {
+    background-color: #ffd351;
+    border-color: #ffd351;
+    color: #594300;
+}
+.aui-lozenge-current.aui-lozenge-subtle {
+    background-color: #fff;
+    border-color: #ffe28c;
+    color: #594300;
+}
+.aui-lozenge-complete {
+    background-color: #4a6785;
+    border-color: #4a6785;
+    color: #fff;
+}
+.aui-lozenge-complete.aui-lozenge-subtle {
+    background-color: #fff;
+    border-color: #e4e8ed;
+    color: #4a6785;
+}
+.aui-lozenge-moved {
+    background-color: #815b3a;
+    border-color: #815b3a;
+    color: #fff;
+}
+.aui-lozenge-moved.aui-lozenge-subtle {
+    background-color: #fff;
+    border-color: #ece7e2;
+    color: #815b3a;
+}
+/*! AUI Toolbar2 */
+/* Spacing: 10px on toolbar + 10px on buttons so we get 20px above toolbars but just 10px between toolbar rows/wrapped toolbars. */
+.aui-toolbar2 {
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    margin: 10px 0 0 0;
+    padding: 0;
+}
+
+.aui-toolbar2 .aui-button {
+    margin-top: 10px;
+}
+
+.aui-toolbar2:after,
+.aui-toolbar2-group:after {
+    clear: both;
+    content: "";
+    display: table;
+}
+
+.aui-toolbar2-group {
+    margin: 0;
+    padding: 0;
+}
+.aui-toolbar2-primary {
+    float: left;
+}
+.aui-toolbar2-secondary {
+    float: right;
+}
+.aui-toolbar2 .aui-buttons {
+    float: left;
+    padding: 0;
+    white-space: nowrap;
+}
+
+.aui-toolbar2 .aui-button-link {
+    padding: 4px 0; /* TODO: determine if this should be in buttons. 5px creates extra space at the bottom of the toolbar. */
+}
+
+.aui-toolbar2-primary > .aui-buttons,
+.aui-toolbar2-secondary > .aui-buttons {
+    margin: 0 20px 0 0;
+}
+.aui-toolbar2-secondary > .aui-buttons:last-child {
+    margin-right: 0;
+}
+
+
+/* AUI avatar component */
+.aui-avatar {
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    display: block;
+}
+.aui-avatar-inner {
+    display: table-cell;
+    vertical-align: middle;
+}
+.aui-avatar img {
+    border-radius: 3px;
+    display: block;
+    margin: 0 auto;
+    height: 100%;
+    width: 100%;
+}
+.aui-avatar-tiny,
+.aui-avatar-tiny .aui-avatar-inner {
+    height: 16px;
+    width: 16px;
+}
+.aui-avatar-small,
+.aui-avatar-small .aui-avatar-inner {
+    height: 24px;
+    width: 24px;
+}
+.aui-avatar-medium,
+.aui-avatar-medium .aui-avatar-inner {
+    height: 32px;
+    width: 32px;
+}
+.aui-avatar-large,
+.aui-avatar-large .aui-avatar-inner {
+    height: 48px;
+    width: 48px;
+}
+.aui-avatar-huge,
+.aui-avatar-huge .aui-avatar-inner {
+    height: 96px;
+    width: 96px;
+}
+.aui-avatar-huge img {
+    border-radius: 5px;
+}
+
+/* Project avatars - circular and different sizes */
+.aui-avatar-project {
+    background-color: #fff;
+    box-shadow: 0 0 0 3px #fff;
+    position: relative;
+}
+.aui-avatar-project,
+.aui-avatar-project img {
+    border-radius: 100%;
+}
+.aui-avatar-project img {
+    height: auto;
+    max-height: 100%;
+    max-width: 100%;
+    width: auto;
+}
+.aui-page-panel .aui-avatar-project {
+    background-color: transparent;
+    box-shadow: 0 0 0 3px #707070;
+}
+/* The below style aims to minimise any "halo" caused by the antialiasing of the image */
+.aui-page-panel .aui-avatar-project:before {
+    border-radius: 100%;
+    border: 1px solid #707070;
+    bottom: -1px;
+    content: "";
+    left: -1px;
+    position: absolute;
+    right: -1px;
+    top: -1px;
+}
+.aui-avatar-tiny.aui-avatar-project,
+.aui-avatar-tiny.aui-avatar-project .aui-avatar-inner {
+    height: 24px;
+    width: 24px;
+}
+.aui-avatar-small.aui-avatar-project,
+.aui-avatar-small.aui-avatar-project .aui-avatar-inner {
+    height: 32px;
+    width: 32px;
+}
+.aui-avatar-medium.aui-avatar-project,
+.aui-avatar-medium.aui-avatar-project .aui-avatar-inner {
+    height: 48px;
+    width: 48px;
+}
+.aui-avatar-large.aui-avatar-project,
+.aui-avatar-large.aui-avatar-project .aui-avatar-inner {
+    height: 64px;
+    width: 64px;
+}
+.aui-avatar-huge.aui-avatar-project,
+.aui-avatar-huge.aui-avatar-project .aui-avatar-inner {
+    height: 128px;
+    width: 128px;
+}
+/*
+* Icon Font
+* - use when you need to change the colour of the icon via CSS - eg on hover or to match Look and Feel customisations
+*/
+@font-face {
+    font-family: "Atlassian Icons";
+    src: url(atlassian-icons.eot);
+    src: url(atlassian-icons.eot?#iefix) format("embedded-opentype"),
+    url(atlassian-icons.woff) format("woff"),
+    url(atlassian-icons.ttf) format("truetype"),
+    url(atlassian-icons.svg#atlassian-icons) format("svg");
+    font-weight: normal;
+    font-style: normal;
+}
+
+.aui-icon-small,
+.aui-icon-medium,
+.aui-icon-large {
+    line-height: 0;
+    position: relative;
+    vertical-align: text-top;
+}
+.aui-icon-small {
+    height: 16px;
+    width: 16px;
+}
+.aui-icon-medium {
+    height: 24px;
+    width: 24px;
+}
+.aui-icon-large {
+    height: 32px;
+    width: 32px;
+}
+.aui-icon-small:before,
+.aui-icon-medium:before,
+.aui-icon-large:before {
+    color: inherit;
+    font-family: "Atlassian Icons";
+    font-weight: normal;
+    -webkit-font-smoothing: antialiased; /* Improves the rendering of icons */
+    font-style: normal;
+    left: 0;
+    line-height: 1;
+    position: absolute;
+    text-indent: 0;
+    speak: none; /* This prevents screen readers from pronouncing the pseudo element text content used to trigger the icon font */
+    top: 50%;
+}
+.aui-icon-small:before {
+    font-size: 16px;
+    margin-top: -9px; /* (font-size/2)+1 negative margin - the +1 is for font rendering weirdness across browsers  */
+}
+.aui-icon-medium:before {
+    font-size: 24px;
+    margin-top: -13px; /* (font-size/2)+1 negative margin - the +1 is for font rendering weirdness across browsers  */
+}
+.aui-icon-large:before {
+    font-size: 32px;
+    margin-top: -17px; /* (font-size/2)+1 negative margin - the +1 is for font rendering weirdness across browsers  */
+}
+
+/* Icon Types */
+.aui-iconfont-view:before {
+    content: "A";
+}
+.aui-iconfont-configure:before {
+    content: "B";
+}
+.aui-iconfont-add:before {
+    content: "C";
+}
+.aui-iconfont-help:before {
+    content: "D";
+}
+.aui-iconfont-search:before {
+    content: "E";
+}
+.aui-iconfont-success:before {
+    content: "F";
+}
+.aui-iconfont-workbox:before {
+    content: "G";
+}
+.aui-iconfont-workbox-empty:before {
+    content: "H";
+}
+/*! AUI Badge */
+.aui-badge {
+    background: #ddd; /* for IE8 - IE9 and other browsers gets the next line */
+    background: rgba(0, 0, 0, .11); /* #ddd on white - rgba so it tints off the background colour */
+    border-radius: 2em; /* needs to be at least 1em + border-top + border-bottom + padding-top + padding-bottom to get perfectly rounded */
+    color: #333; /* for IE8 - IE9 and other browsers gets the next line */
+    color: rgba(0, 0, 0, .8); /* #333 on white - rgba so it tints off the background colour */
+    display: inline-block;
+    font-size: 11px;
+    font-weight: bold;
+    line-height: 1;
+    margin: 0;
+    min-width: 1em; /* want a capsule style even when single digit */
+    padding: 3px 5px 2px 5px; /* override in aui-badge-ie.css */
+    position: relative;
+    text-align: center;
+    text-decoration: none;
+    text-shadow: none;
+    text-transform: uppercase;
+}
+/* Light version for contexts we know about */
+.aui-header a:active > .aui-badge,
+.aui-button-primary > .aui-badge,
+.aui-tabs > .tabs-menu .menu-item a:active .aui-badge,
+.aui-nav-vertical > li > a:active > .aui-badge,
+.aui-navbar .aui-nav-horizontal a.active > .aui-badge,
+.aui-navbar .aui-nav-horizontal a:active > .aui-badge,
+.aui-dropdown2.aui-style-default .active > .aui-badge {
+    background: #6B95C2; /* for IE8 - IE9 and other browsers gets the next line */
+    background: rgba(255, 255, 255, .25);
+    color: #fff;
+}
+.aui-button[disabled] > .aui-badge {
+    background: #ddd; /* for IE8 - IE9 and other browsers gets the next line */
+    background: rgba(0, 0, 0, .11);
+    color: inherit;
+}