/* CONCAT of
/2static/aui/css/icons.css
/2static/aui/css/forms.css
/2static/aui/css/dialog.css
/2static/aui/css/inline-dialog.css
/2static/aui/css/drop-down.css
*/
/* START /2static/aui/css/icons.css */
/**
  * Basic icon styles. Allows you to easily render sprite icons.
  *
  * .aui-icon must be present on all iconified elements
  * All iconified elements must include class names prefixed with 'i-'
  * Icons assume light backgrounds. Icon classnames for dark backgrounds must be suffixed with '-d'
  * For elements whose background changes in app, we advise maintaining light/dark state in the app.
  *
  */

.aui-icon {background: transparent url('../images/aui-icon-tools.gif') no-repeat 0 0; border: none; display: block; height: 13px; padding: 0; text-indent: -9999px; width: 13px;}

.i-move {background-position: 0 0; cursor: move;}

.i-maximize {background-position: -52px 0;}

.i-minimize {background-position: -39px 0;}
.i-minimize-d {background-position: -39px -13px;}


/* END /2static/aui/css/icons.css */
/* START /2static/aui/css/forms.css */
/* CSS Document for form styling - REQUIRES class of 'aui' to form */
form.aui,form.aui p,form.aui div,form.aui h1,form.aui h2,form.aui h3,form.aui h4,form.aui h5,form.aui h6,
form.aui img,form.aui ul,form.aui ol,form.aui li,form.aui dl,form.aui dt,form.aui dd,form.aui pre,
form.aui fieldset,form.aui textarea,form.aui input,form.aui select,form.aui button,form.aui optgroup,form.aui option {margin:0;padding:0;}
form.aui {color:#333;font-family:arial,tahoma,verdana,sans-serif;font-size:13px;line-height:1.4;margin-bottom:15px;padding:0 15px 15px;position:relative;}
form.aui textarea,form.aui select,form.aui optgroup,form.aui option,form.aui input.text {color:#000;font-family:arial,tahoma,verdana,sans-serif;font-size:13px;}
form.aui pre {background-color:#f8f8f8;border:1px solid #ddd;font-family:monospace;font-size:13px;overflow-x:auto;overflow-y:visible;padding:15px;}
form.aui img,form.aui a img,form.aui fieldset {border:none;}
form.aui span {display:block;}
form.aui span.inline-text {display:inline;margin-right:.25em;}
form.aui p {margin-bottom:5px;}
form.aui p span {display:inline;}
form.aui textarea {overflow:auto;padding:1px 2px;}
form.aui option {padding:0 1em}
form.aui fieldset {border:0;display:block;margin-bottom:10px;padding-bottom:10px;position:relative;}
form.aui input,
form.aui select {background-color:#fff;margin-right:5px;padding:2px;}
form.aui select {padding:1px;}
form.aui button {padding:0 .5em;}
form.aui .button {background-color:#eee;padding:0 .5em;}
form.aui .hidden {display:none;}
form.aui .error {color:#c00;font-weight:bold;}
form.aui .description {font-size:11px;}
form.aui .field-value {font-weight:bold;line-height:1;padding-top:4px;}

/* headings */
form.aui h2 {clear:both;border-bottom:1px solid #ddd;font-size:13px;margin:0 0 10px 0;}

/* legend,labels left hand width related items */
form.aui legend {display:none;}
form.aui legend span {color:#333;left:0;line-height:1;position:absolute;top:3px;white-space:normal;width:130px;text-align:right;}
form.aui div {clear:both;display:block;margin-bottom:5px;min-height:1.6em;padding:0 0 5px 140px;}
form.aui div label {float:left;display:block;left:-140px;line-height:1;margin-right:-130px;padding-top:4px;position:relative;width:130px;text-align:right;}
/* could use with text-align:right above (not in ie6) form.aui label .label:after {content:":"} */
form.aui div.matrix {padding-top:0;width:600px;}
form.aui div.matrix div {clear:none;float:left;padding-left:0;width:250px;}

/* input default and fixed widths */
form.aui .text,
form.aui .textarea,
form.aui .select {border:1px solid #999;width:250px;}
form.aui .short-field {width:75px;}
form.aui .medium-field {width:165px;}
form.aui .long-field {width:500px;}

/* select */
form.aui .multi-select {min-width:250px;}
form.aui .multi-select optgroup {background-color:#f8f8f8;color:#999;font-style:normal;font-weight:normal;}
form.aui .multi-select optgroup option {background-color:#fff;color:#000;}

/* date selects */
form.aui .date-select legend {display:block;}
form.aui .date-select label {display:none;}

/* submit div - outside the fieldsets */
form.aui .submit {border-top:1px solid #ddd;margin-top:15px;}
form.aui .submit input {margin:10px 10px 0 0;}

/* radios and checkboxes */
form.aui .radios div {padding-top:0;padding-bottom:0;}
form.aui .radio input,
form.aui .checkbox input {border:none;float:left;margin-top:2px;width:15px;}
form.aui .checkbox input {margin-top:1px;}

/* groups */
form.aui .group {margin-bottom:10px;padding:0 0 10px 0;position:relative;}
form.aui .group legend {display:block;}
form.aui .group label,
form.aui .radio label,
form.aui .checkbox label {float:none;display:inline;left:0;margin:0;width:auto;}
form.aui .radio .error,
form.aui .checkbox .error {margin-left:19px;}
form.aui .radio .description,
form.aui .checkbox .description {clear:both;margin-left:19px;}

/* long labels - add long-label class to form "aui long-label" */
form.aui.long-label legend span {width:240px;}
form.aui.long-label div {padding-left:250px;}
form.aui.long-label div.group {padding-left:0}
form.aui.long-label div label {left:-250px;margin-right:-240px;width:240px;}
form.aui.long-label .group label,
form.aui.long-label .radio label,
form.aui.long-label .checkbox label {left:0;margin:0;width:auto;}
form.aui.long-label .group label {left:0;margin:0;}
/* //long labels  */

/* labels on top - add top-label class to form "aui top-label" */
form.aui.top-label fieldset {margin-bottom:0;}
form.aui.top-label .submit {margin-top:0;}
form.aui.top-label div {padding-left:0;}
form.aui.top-label div label {float:none;left:0;margin:0 0 2px 0;width:auto;text-align:left;}
form.aui.top-label .group {padding-top:.5em;}
    /* date selects and checkbox / radio groups */
form.aui.top-label .group legend span,
form.aui.top-label .date-select legend span {display:block;position:relative;top:0;text-align:left;width:auto;}
form.aui.top-label .date-select label {display:none;}
/* //labels on top  */

/* inline for small single line forms - add inline class to fieldset */
form.aui .inline {padding-bottom:0;}
form.aui .inline label {font-weight:bold;}
form.aui .inline .form-icon {margin-right:3px;}
/* //inline */

/* form icons - add form-icon class together with the icon class "form-icon icon-help" */
form.aui .form-icon {background:transparent url('../images/aui-icon-forms.gif') no-repeat 0 0;display:inline-block;height:16px;vertical-align:top;width:16px;overflow:hidden;}
form.aui .form-icon span {text-indent:25px;/* this effectively hides the content of the span */}
form.aui .form-icon img {height:16px;width:16px;}

  /* position icon sprite */
form.aui .icon-date {background-position:0 -20px;}
form.aui .icon-range {background-position:0 -40px;}
form.aui .icon-help {background-position:0 -60px;}
form.aui .icon-required {background-position:0 -80px;width:8px;height:13px}
form.aui .icon-users {background-position:0 -100px;}

 /* FFX2  hack for icons - requirement to support FFX 2?  */
form.aui .form-icon, x:-moz-any-link {display:inline;padding:1px 8px;}
form.aui .form-icon span, x:-moz-any-link {display:none;}
form.aui .icon-required, x:-moz-any-link {padding:0 4px;}

/* END /2static/aui/css/forms.css */
/* START /2static/aui/css/dialog.css */
/* Styles for AJS.dialog */

.blanket {
    background: #000;
    height: 100%;
    left: 0;
    opacity: .5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9997;
}
.shadow,
.popup {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 9999;
}
.shadow {z-index: 9998;}
.shadow * {
    position: absolute;
}
.shadow .tl {
    left: 0;
    top: 0;
    width: 16px;
    height: 17px;
    background: url(../images/shadow/lt.png);
}
.shadow .tr {
    right: 0;
    top: 0;
    width: 16px;
    height: 17px;
    background: url(../images/shadow/rt.png);
}
.shadow .br {
    right: 0;
    bottom: 0;
    width: 29px;
    height: 29px;
    background: url(../images/shadow/rb.png);
}
.shadow .bl {
    left: 0;
    bottom: 0;
    width: 29px;
    height: 29px;
    background: url(../images/shadow/lb.png);
}
.shadow .b {
    left: 29px;
    bottom: 0;
    height: 29px;
    width: 29px;
    background: url(../images/shadow/b.png);
}
.shadow .l {
    left: 0;
    top: 17px;
    width: 16px;
    background: url(../images/shadow/l.png);
}
.shadow .r {
    right: 0;
    top: 17px;
    width: 16px;
    background: url(../images/shadow/r.png);
}
/** Dialog  */
.dialog {
    overflow: hidden;
    border: solid 1px #666;
    font-size: 1.2em;
}
.dialog h2 {
    background: #f0f0f0;
    color: #666;
    font-size: 1.1em;
    height: 43px;
    line-height: 43px;
    margin: 0;
    overflow: hidden;
    padding: 0 1em;
    position: relative;
}
.dialog .page-menu {
    background: #fff;
    border-right: solid 1px #f0f0f0;
    float: left;
    height: 100%;
    list-style: none;
    margin: 0 1.17em 0 0;
    padding: .75em 0 0 0;
    width: 25%;
}
.dialog .page-menu li {
    margin: 0;
    padding: 0;
}
.dialog .page-menu li.selected {
    background: #69c;
    color: #fff;
}
.dialog .page-menu li.selected button {
    color: #fff;
    font-weight: 800;
}
.dialog .page-menu li button {
    background: none;
    border: none;
    color: #666;
    font-size: .8em;
    text-align: left;
    padding: .4em 1.2em;
    width: 100%;
}
.dialog .panel-body {
    padding: 10px;
    overflow: auto;
}
.dialog .page-body {
}
.dialog .page-body p {
    margin: 0;
}
.dialog .button-panel {
    background: #fff;
    border-top: solid 1px #f0f0f0;
    bottom: 0;
    clear: both;
    left: 0;
    padding: 10px 0;
    position: absolute;
    text-align: right;
    width: 100%;
    height: 23px;
    overflow: hidden;
}
.dialog .button-panel button {
    margin-right: 1.65em;
    font-size: .75em;
    margin-top: 2px;    
}
.dialog .button-panel button.left {
    margin: 0 0 0 .5em;
    float: left;
}
/* **/

/* END /2static/aui/css/dialog.css */
/* START /2static/aui/css/inline-dialog.css */
.aui-inline-dialog {
    font-size: 13px;
    position: absolute;
    display: none;
    z-index: 100;
}

.aui-inline-dialog .contents {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #bbb;
    background: white;
    width: 300px;
}

.aui-inline-dialog .contents form.aui {
    margin-bottom: 0;
}

.aui-inline-dialog .contents .submit{
    margin:0;
    padding:0;
    text-align:right;
}

#inline-dialog-shadow {
    z-index: -1;
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: -16px;
}
#inline-dialog-shadow * {
    position: absolute;
}
#inline-dialog-shadow .tl {
    left: 0;
    top: 0;
    width: 16px;
    height: 17px;
    background: url(../images/shadow-light/lt.png);
}
#inline-dialog-shadow .tr {
    right: 0;
    top: 0;
    width: 16px;
    height: 17px;
    background: url(../images/shadow-light/rt.png);
}
#inline-dialog-shadow .br {
    right: 0;
    bottom: 0;
    width: 29px;
    height: 29px;
    background: url(../images/shadow-light/rb.png);
}
#inline-dialog-shadow .bl {
    left: 0;
    bottom: 0;
    width: 29px;
    height: 29px;
    background: url(../images/shadow-light/lb.png);
}
#inline-dialog-shadow .b {
    left: 29px;
    bottom: 0;
    height: 29px;
    width: 29px;
    background: url(../images/shadow-light/b.png);
}
#inline-dialog-shadow .l {
    left: 0;
    top: 17px;
    width: 16px;
    background: url(../images/shadow-light/l.png);
}
#inline-dialog-shadow .r {
    right: 0;
    top: 17px;
    width: 16px;
    background: url(../images/shadow-light/r.png);
}

.aui-inline-dialog .arrow{
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(../images/arrow.png);
    background-color: transparent;
    position:absolute;
    top:-8px;
}

.ajs-button a{
    outline:none;
}
/* END /2static/aui/css/inline-dialog.css */
/* START /2static/aui/css/drop-down.css */
/* Styles for AJS.dropDown */

.aui-dd-parent {position: relative;}

.aui-dd-parent span a.aui-dd-trigger {position: absolute; right: 5px; top: 8px;}
.aui-dd-parent span a.aui-dd-trigger,
.aui-dd-parent a.aui-dd-trigger {background: transparent url('../images/aui-icon-tools.gif') no-repeat -13px 0; border: none; color: #000; height: 13px; padding: 0; text-indent: -9999px; width: 13px;}
  .aui-dd-parent a.aui-dd-trigger:link,
  .aui-dd-parent a.aui-dd-trigger:visited {}
  .aui-dd-parent a.aui-dd-trigger.active,
  .aui-dd-parent a.aui-dd-trigger:hover,
  .aui-dd-parent a.aui-dd-trigger:active,
  .aui-dd-parent a.aui-dd-trigger:focus {background: transparent url('../images/aui-icon-tools.gif') no-repeat -26px 0; border: none; color: #000;}

  .aui-dd-parent .aui-dropdown {background: #fff; border: 1px solid #6A8EB3; color: #000; padding: 4px 0 4px 0; position: absolute; right: 0; z-index: 2003;margin-top:-1px;}
    .aui-dd-parent .aui-dropdown li {background: #fff; color: #000; display: block; float: none; margin: 0; position: static;}

    .aui-dd-parent .aui-dropdown a {background: #fff; color: #036; display : block; float: none; height: auto; position: static; text-indent: 0; white-space: nowrap; width: auto;}
    .aui-dd-parent .aui-dropdown a:link,
    .aui-dd-parent .aui-dropdown a:visited {background: #fff; color: #036; padding: 0.3em 0.5em;}
    .aui-dd-parent .aui-dropdown a:hover,
    .aui-dd-parent .aui-dropdown a:active,
    .aui-dd-parent .aui-dropdown a:focus {background: #f2f2f2; color: #036; padding: 0.3em 0.5em;}
    

/* shadow */
* html .aui-shadow {display:none!important;}
.aui-shadow {position:absolute; margin-top:-1px; z-index:2001; display:none;}
.aui-shadow * {position: absolute;}
.aui-shadow .tl {left: 0; top: 0; width: 8px; height: 8px; background: url(../images/shadow-dropdown/lt.png );}
.aui-shadow .tr {right: 0; top: 0; width: 8px; height: 8px; background: url(../images/shadow-dropdown/rt.png );}
.aui-shadow .br {right: 0; bottom: 0; width: 14px; height: 14px; background: url(../images/shadow-dropdown/rb.png );}
.aui-shadow .bl {left: 0;bottom: 0;width: 14px;height: 14px;background: url(../images/shadow-dropdown/lb.png );}
.aui-shadow .b {left: 14px; bottom: 0; height: 14px; width: 14px; background: url(../images/shadow-dropdown/b.png );}
.aui-shadow .l {left: 0; top: 8px; width: 8px; background: url(../images/shadow-dropdown/l.png );}
.aui-shadow .r {right: 0; top: 8px; width: 8px; background: url(../images/shadow-dropdown/r.png);}

/* END /2static/aui/css/drop-down.css */
