You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by gg...@apache.org on 2012/07/13 08:25:35 UTC

svn commit: r1361055 [2/3] - in /incubator/openmeetings/trunk/plugins/teambox: css/index.css css/teambox.css index.php

Added: incubator/openmeetings/trunk/plugins/teambox/css/teambox.css
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/plugins/teambox/css/teambox.css?rev=1361055&view=auto
==============================================================================
--- incubator/openmeetings/trunk/plugins/teambox/css/teambox.css (added)
+++ incubator/openmeetings/trunk/plugins/teambox/css/teambox.css Fri Jul 13 06:25:35 2012
@@ -0,0 +1,14435 @@
+html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
+    background: none repeat scroll 0 0 transparent;
+    border: 0 none;
+    font-size: 100%;
+    margin: 0;
+    outline: 0 none;
+    padding: 0;
+    vertical-align: baseline;
+}
+body {
+    line-height: 1;
+}
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
+    display: block;
+}
+nav ul {
+    list-style: none outside none;
+}
+blockquote, q {
+    quotes: none;
+}
+blockquote:before, blockquote:after {
+    content: none;
+}
+q:before, q:after {
+    content: none;
+}
+a {
+    background: none repeat scroll 0 0 transparent;
+    font-size: 100%;
+    margin: 0;
+    padding: 0;
+    vertical-align: baseline;
+}
+ins {
+    background-color: #FFFF99;
+    color: black;
+    text-decoration: none;
+}
+mark {
+    background-color: #FFFF99;
+    color: black;
+    font-style: italic;
+    font-weight: bold;
+}
+del {
+    text-decoration: line-through;
+}
+abbr[title], dfn[title] {
+    border-bottom: 1px dotted;
+    cursor: help;
+}
+table {
+    border-collapse: collapse;
+    border-spacing: 0;
+}
+hr {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
+    border-right: 0 none;
+    border-style: solid none none;
+    border-width: 1px 0 0;
+    display: block;
+    height: 1px;
+    margin: 1em 0;
+    padding: 0;
+}
+input, select {
+    vertical-align: middle;
+}
+.inline {
+    display: inline;
+}
+.center {
+    text-align: center;
+}
+.clear, .br {
+    clear: both;
+}
+.hidden {
+    display: none;
+}
+.hidden {
+    display: none !important;
+}
+form {
+    margin: 0;
+}
+form p {
+    font-size: 12px;
+    margin: 10px 0;
+}
+form h3, form h4 {
+    color: #313131;
+    font-family: "Lucida Grande","Helvetica Neue",Verdana,Arial,Helvetica,sans-serif;
+    font-size: 18px;
+    margin: 10px 0;
+}
+form h3.no-margin-top, form h4.no-margin-top {
+    margin-top: 0;
+}
+form h5.no-margin-top {
+    margin-top: 0;
+}
+form h5.extra-margin-bottom {
+    margin-bottom: 10px;
+}
+form h4 {
+    font-size: 12px;
+}
+form .option_fields label, form .text_field label, form .text_area label, form .select label {
+    display: block;
+    font-size: 12px;
+    font-weight: bold;
+    padding-bottom: 5px;
+}
+form .option_fields label em, form .option_fields label i, form .text_field label em, form .text_field label i, form .text_area label em, form .text_area label i, form .select label em, form .select label i {
+    color: #999999;
+    font-size: 10px;
+    font-style: normal;
+    font-weight: normal;
+    margin-left: 10px;
+}
+form .errorExplanation {
+    background: none repeat scroll 0 0 #FFC8C8;
+    border: 2px solid #B43232;
+    display: block;
+    font-size: 12px;
+    margin-bottom: 20px;
+    padding: 0 0 0 10px;
+}
+form .errorExplanation h2, form .errorExplanation p {
+    display: none;
+}
+form .errorExplanation ul {
+    padding-left: 20px;
+}
+form .text_field, form .text_area {
+    margin-bottom: 10px;
+}
+form .text_field input, form .text_field textarea, form .text_area input, form .text_area textarea {
+    border-color: #C4C4C4 #C4C4C4 #E9E9E9 #E9E9E9;
+    border-style: solid;
+    border-width: 1px;
+    font-size: 16px;
+    padding: 5px;
+}
+form .text_field textarea, form .text_area textarea {
+    width: 538px;
+}
+form .text_field .label, form .text_area .label {
+    display: block;
+    margin-bottom: 5px;
+    margin-top: 10px;
+}
+form .text_field .label label, form .text_area .label label {
+    display: inline;
+    font-weight: bold;
+}
+form .text_field .label .description, form .text_area .label .description {
+    color: #969696;
+    display: inline;
+    font-size: 10px;
+    margin-left: 5px;
+}
+form .field_with_errors input {
+    background: none repeat scroll 0 0 #FFE6E6;
+    border: 1px solid #C86464;
+}
+form .select label {
+    float: left;
+    padding-right: 10px;
+}
+form .has_inline_placeholder {
+    position: relative;
+}
+form .has_inline_placeholder span {
+    -moz-user-select: -moz-none;
+    color: #C9C9C9;
+    margin: 8px;
+    position: absolute;
+    z-index: 700;
+}
+.errors_for {
+    color: #550000;
+    font-size: 12px;
+    font-weight: bold;
+}
+label.error {
+    margin-bottom: 3px;
+}
+span.error {
+    color: red;
+}
+p.flash {
+    background: none repeat scroll 0 0 #AAAAAA;
+    border: 1px solid #AAAAAA;
+    border-radius: 4px 4px 4px 4px;
+    font-size: 14px;
+    font-weight: bold;
+    margin: 25px 0;
+    padding: 0.3em 1em;
+    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+}
+p.flash-error {
+    background: none repeat scroll 0 0 #D27979;
+    border-color: #BE6565;
+    color: white;
+}
+p.flash-success {
+    background: none repeat scroll 0 0 #76A376;
+    border-color: #628F62;
+    color: white;
+}
+p.flash-notice {
+    background: none repeat scroll 0 0 #FFF9DA;
+    border-color: #EBE5C6;
+    color: #8E7700;
+    text-shadow: none;
+}
+.rounded-form {
+    -moz-box-sizing: border-box;
+    background: none repeat scroll 0 0 white;
+    border: 1px solid #A0A0A0;
+    border-radius: 5px 5px 5px 5px;
+    width: 100%;
+}
+.rounded-form label, .rounded-form .combo {
+    -moz-box-sizing: border-box;
+    border-top: 1px solid #A0A0A0;
+    display: block;
+    min-height: 30px;
+    padding-left: 80px;
+    position: relative;
+    width: 100%;
+}
+.rounded-form .label {
+    color: #999999;
+    height: 30px;
+    left: 0;
+    line-height: 30px;
+    overflow: hidden;
+    position: absolute;
+    text-align: right;
+    white-space: nowrap;
+    width: 80px;
+}
+.rounded-form .label:after {
+    content: ":";
+}
+.rounded-form .label.plain:after {
+    content: "";
+}
+.rounded-form .input {
+    -moz-box-sizing: border-box;
+    display: block;
+    padding-left: 5px;
+}
+.rounded-form .input .halfs:first-child, .rounded-form .input .thirds:first-child, .rounded-form .input .full:first-child, .rounded-form .input .combo:first-child, .rounded-form .input label:first-child {
+    border-top: 0 none !important;
+}
+.rounded-form .input textarea, .rounded-form .input input {
+    font-size: 12px !important;
+}
+.rounded-form > *:first-child {
+    border-top: 0 none !important;
+}
+.rounded-form .halfs, .rounded-form .thirds {
+    border-top: 1px solid #A0A0A0;
+}
+.rounded-form .halfs:after, .rounded-form .thirds:after {
+    clear: both;
+    content: " ";
+    display: block;
+    font-size: 0;
+    height: 0;
+    visibility: hidden;
+}
+* html .rounded-form .halfs, * html .rounded-form .thirds {
+    height: 1px;
+}
+:first-child + html .rounded-form .halfs, *:first-child + html .rounded-form .thirds {
+    overflow: hidden;
+}
+.rounded-form .halfs label, .rounded-form .halfs .full, .rounded-form .thirds label, .rounded-form .thirds .full {
+    border-left: 1px solid #A0A0A0;
+    border-top: 0 none;
+    float: left;
+}
+.rounded-form .halfs label:first-child, .rounded-form .halfs .full:first-child, .rounded-form .thirds label:first-child, .rounded-form .thirds .full:first-child {
+    border-left: 0 none;
+}
+.rounded-form .halfs label:last-child, .rounded-form .halfs .full:last-child, .rounded-form .thirds label:last-child, .rounded-form .thirds .full:last-child {
+    float: right;
+}
+.rounded-form .halfs label, .rounded-form .halfs .full {
+    width: 50%;
+}
+.rounded-form .thirds label, .rounded-form .thirds .full {
+    width: 33%;
+}
+.rounded-form .thirds label:first-child, .rounded-form .thirds .full:first-child {
+    width: 34%;
+}
+.rounded-form .full, .rounded-form label.full {
+    -moz-box-sizing: border-box;
+    border-top: 1px solid #A0A0A0;
+    display: block;
+    min-height: 30px;
+    position: relative;
+    width: 100%;
+}
+.rounded-form label.full, .rounded-form.big-labels label.full, .rounded-form.super-big-labels label.full, .rounded-form.small-labels label.full {
+    padding-left: 10px;
+}
+.rounded-form .combo li {
+    list-style: none outside none;
+}
+.rounded-form textarea {
+    -moz-box-sizing: border-box;
+    background: none repeat scroll 0 0 transparent;
+    border: 0 none;
+    height: 100%;
+    margin: 0;
+    padding: 5px;
+    resize: none;
+    width: 100%;
+}
+.rounded-form input, .rounded-form .chzn_select {
+    -moz-box-sizing: border-box;
+    background: none repeat scroll 0 0 transparent;
+    border: 0 none;
+    display: block;
+    height: 30px;
+    margin: 0;
+    width: 100%;
+}
+.rounded-form input[type="checkbox"] {
+    width: 20px;
+}
+.rounded-form select {
+    margin-top: 6px;
+    max-width: 90%;
+}
+.rounded-form .full select {
+    margin-left: 6px;
+}
+.rounded-form .v-align {
+    line-height: 30px;
+}
+.rounded-form .inline {
+    display: inline;
+}
+.rounded-form input:focus, .rounded-form textarea:focus {
+    border-right: 4px solid #5EB2D5 !important;
+    outline: medium none;
+}
+.rounded-form .error input, .rounded-form .error textarea {
+    border-right: 4px solid #F03D2D;
+}
+.rounded-form .form-separator {
+    background: none repeat scroll 0 0 #CCCCCC;
+    display: block;
+    height: 1px;
+}
+.rounded-form .info {
+    display: block;
+    height: 16px;
+    padding: 7px;
+    position: absolute;
+    right: 0;
+    top: 0;
+    width: 16px;
+}
+.rounded-form .info:before {
+    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
+    border-radius: 50% 50% 50% 50%;
+    color: white;
+    content: "i";
+    display: block;
+    font-size: 14px;
+    font-style: italic;
+    font-weight: bold;
+    height: 16px;
+    line-height: 14px;
+    text-indent: 4px;
+    width: 16px;
+}
+.rounded-form .inline-info {
+    color: #999999;
+    display: inline;
+}
+.rounded-form .chzn-drop {
+    width: 100%;
+}
+.rounded-form div.chzn-container ul.chzn-choices {
+    background: none repeat scroll 0 0 transparent;
+    border: 0 none;
+    overflow: auto;
+}
+.rounded-form div.chzn-container ul.chzn-choices:after {
+    clear: both;
+    content: " ";
+    display: block;
+    font-size: 0;
+    height: 0;
+    visibility: hidden;
+}
+* html .rounded-form div.chzn-container ul.chzn-choices {
+    height: 1px;
+}
+:first-child + html .rounded-form div.chzn-container ul.chzn-choices {
+    overflow: hidden;
+}
+.rounded-form div.chzn-container-active ul.chzn-choices {
+    box-shadow: none;
+}
+.rounded-form div.chzn-container ul.chzn-choices li.search-choice {
+    margin: 4px 4px 3px 0;
+}
+.rounded-form .upload_div {
+    display: inline-block;
+    margin: 5px 5px 5px 0;
+}
+.rounded-form .upload_div .upload_input, .rounded-form .upload_div .upload_fake {
+    display: block;
+    height: 100%;
+    width: 100%;
+}
+.rounded-form .upload_div .upload_input {
+    left: 0;
+    opacity: 0;
+    position: absolute;
+    top: 0;
+}
+.rounded-form .upload_div .upload_fake input {
+    color: #777777;
+    height: auto;
+    padding-top: 1px;
+}
+.rounded-form .upload_div .upload_fake input:-moz-placeholder {
+    color: #444444;
+}
+.rounded-form .upload_div .upload_fake input:focus {
+    border-right: 0 none;
+}
+.rounded-form.lonely {
+    background: none repeat scroll 0 0 transparent;
+    border: medium none;
+    margin-bottom: 5px;
+}
+.rounded-form.lonely .lonely_field {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    -moz-box-sizing: border-box;
+    background: none repeat scroll 0 0 white;
+    border-bottom: 1px solid #A0A0A0;
+    border-left: 1px solid #A0A0A0;
+    border-radius: 5px 5px 5px 5px;
+    border-right: 1px solid #A0A0A0;
+    border-top: 1px solid #A0A0A0 !important;
+    height: 28px;
+    min-height: 28px;
+    width: 100%;
+}
+.rounded-form.lonely input {
+    height: 25px;
+}
+.rounded-form.lonely.side-button .form-primary-actions .button-primary {
+    border-radius: 0 3px 3px 0;
+    margin: 0;
+    position: absolute;
+    right: 0;
+    top: 0;
+}
+.rounded-form.lonely.side-button input {
+    padding-right: 120px;
+}
+.rounded-form .date_picker, .rounded-form .pick_date, .rounded-form .datepicker {
+    display: block;
+    line-height: 30px;
+    width: 100%;
+}
+.rounded-form .loader-spinner {
+    margin: 5px auto 0;
+}
+.rounded-form p {
+    margin: 5px 0 0 !important;
+}
+.rounded-form.ultra-big-labels label, .rounded-form.ultra-big-labels .combo {
+    padding-left: 180px;
+}
+.rounded-form.ultra-big-labels .label {
+    width: 180px;
+}
+.rounded-form.super-big-labels label, .rounded-form.super-big-labels .combo {
+    padding-left: 140px;
+}
+.rounded-form.super-big-labels .label {
+    width: 140px;
+}
+.rounded-form.big-labels label, .rounded-form.big-labels .combo {
+    padding-left: 120px;
+}
+.rounded-form.big-labels .label {
+    width: 120px;
+}
+.rounded-form.small-labels label, .rounded-form.small-labels .combo {
+    padding-left: 60px;
+}
+.rounded-form.small-labels .label {
+    width: 60px;
+}
+.button, .button-icon {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(#EEEEEE, #C8C8C8) repeat scroll 0 0 #C8C8C8;
+    border-color: #AEAEAE #AEAEAE #959595;
+    border-radius: 3px 3px 3px 3px;
+    border-style: solid;
+    border-width: 1px;
+    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
+    color: #707070 !important;
+    display: inline-block;
+    font-size: 12px;
+    height: 26px;
+    line-height: 25px;
+    padding: 0 8px;
+    position: relative;
+    text-align: center;
+    text-decoration: none !important;
+    text-shadow: 0 1px 0 #FBFBFB;
+    vertical-align: top;
+}
+.button:hover, .button-icon:hover {
+    background: -moz-linear-gradient(#FBFBFB, #D4D4D4) repeat scroll 0 0 #D4D4D4;
+    cursor: pointer;
+    text-decoration: none;
+}
+.button:active, .button-icon:active {
+    background: -moz-linear-gradient(#C8C8C8, #EEEEEE) repeat scroll 0 0 #EEEEEE;
+}
+.button.button-disabled:hover, .button-disabled.button-icon:hover {
+    background: -moz-linear-gradient(#EEEEEE, #C8C8C8) repeat scroll 0 0 #C8C8C8;
+    cursor: default;
+}
+.button:hover, .button-icon:hover {
+    color: #575757;
+}
+.button:hover a, .button-icon:hover a {
+    color: #575757;
+}
+.button a, .button-icon a {
+    color: #707070 !important;
+}
+.button a:hover, .button-icon a:hover {
+    text-decoration: none;
+}
+.button.selected, .selected.button-icon, li.selected .button, li.selected .button-icon {
+    background: -moz-linear-gradient(#888888, #A2A2A2) repeat scroll 0 0 #A2A2A2;
+    border-color: #626262 !important;
+    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
+    color: white !important;
+    text-shadow: 0 -1px 0 #626262 !important;
+}
+.button.selected:hover, .selected.button-icon:hover, li.selected .button:hover, li.selected .button-icon:hover {
+    background: -moz-linear-gradient(#888888, #A2A2A2) repeat scroll 0 0 #A2A2A2;
+    cursor: default;
+}
+.button.width_75, .width_75.button-icon {
+    width: 75px;
+}
+.button.straight, .straight.button-icon {
+    border-radius: 0 0 0 0;
+}
+.button.straight-left, .straight-left.button-icon {
+    border-radius: 0 3px 3px 0;
+}
+.button.straight-left.no_border, .straight-left.no_border.button-icon {
+    border-left: medium none;
+}
+.button.straight-right, .straight-right.button-icon {
+    border-radius: 3px 0 0 3px;
+}
+.button.straight-right.no_border, .straight-right.no_border.button-icon {
+    border-right: medium none;
+}
+.button.just-icon, .just-icon.button-icon, .ui-datepicker .button-icon.ui-datepicker-prev, .ui-datepicker .button-icon.ui-datepicker-next, .ui-datepicker .button.ui-datepicker-prev, .ui-datepicker .button.ui-datepicker-next {
+    float: left;
+    line-height: 24px;
+    padding: 0;
+    width: 30px;
+}
+.button.button-disabled, .button-disabled.button-icon {
+    opacity: 0.3;
+}
+.button.right, .right.button-icon {
+    clear: none;
+    float: right;
+}
+.button-primary {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(#5EB2D5, #308FB7) repeat scroll 0 0 #308FB7;
+    border-color: #256F8E #256F8E #1B5066;
+    border-radius: 3px 3px 3px 3px;
+    border-style: solid;
+    border-width: 1px;
+    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
+    color: white !important;
+    display: inline-block;
+    font-size: 12px;
+    height: 26px;
+    line-height: 25px;
+    margin-right: 0;
+    padding: 0 8px;
+    position: relative;
+    text-align: center;
+    text-decoration: none !important;
+    text-shadow: 0 -1px 0 #256F8E;
+}
+.button-primary:hover {
+    background: -moz-linear-gradient(#72BCDA, #369FCA) repeat scroll 0 0 #369FCA;
+    cursor: pointer;
+    text-decoration: none;
+}
+.button-primary:active {
+    background: -moz-linear-gradient(#308FB7, #5EB2D5) repeat scroll 0 0 #5EB2D5;
+}
+.button-primary.button-disabled:hover {
+    background: -moz-linear-gradient(#5EB2D5, #308FB7) repeat scroll 0 0 #308FB7;
+    cursor: default;
+}
+.button-primary:hover {
+    color: white;
+}
+.button-primary:hover a {
+    color: white;
+}
+.button-primary a {
+    color: white !important;
+}
+.button-primary a:hover {
+    text-decoration: none;
+}
+.button-primary.selected, li.selected .button-primary {
+    background: -moz-linear-gradient(#154052, #20607A) repeat scroll 0 0 #20607A;
+    border-color: #051015 !important;
+    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
+    color: white !important;
+    text-shadow: 0 -1px 0 #051015 !important;
+}
+.button-primary.selected:hover, li.selected .button-primary:hover {
+    background: -moz-linear-gradient(#154052, #20607A) repeat scroll 0 0 #20607A;
+    cursor: default;
+}
+.button-primary.width_75 {
+    width: 75px;
+}
+.button-primary.straight {
+    border-radius: 0 0 0 0;
+}
+.button-primary.straight-left {
+    border-radius: 0 3px 3px 0;
+}
+.button-primary.straight-right {
+    border-radius: 3px 0 0 3px;
+}
+.button-primary.submit, .button-primary.right {
+    clear: none;
+    float: right;
+}
+.button-success {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(#8CD212, #5D8C0C) repeat scroll 0 0 #5D8C0C;
+    border-color: #3E5D08 #3E5D08 #1E2E04;
+    border-radius: 3px 3px 3px 3px;
+    border-style: solid;
+    border-width: 1px;
+    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
+    color: white !important;
+    display: inline-block;
+    font-size: 12px;
+    height: 26px;
+    line-height: 25px;
+    padding: 0 8px;
+    position: relative;
+    text-align: center;
+    text-decoration: none !important;
+    text-shadow: 0 -1px 0 #3E5D08;
+}
+.button-success:hover {
+    background: -moz-linear-gradient(#9CE914, #6DA30E) repeat scroll 0 0 #6DA30E;
+    cursor: pointer;
+    text-decoration: none;
+}
+.button-success:active {
+    background: -moz-linear-gradient(#5D8C0C, #8CD212) repeat scroll 0 0 #8CD212;
+}
+.button-success.button-disabled:hover {
+    background: -moz-linear-gradient(#8CD212, #5D8C0C) repeat scroll 0 0 #5D8C0C;
+    cursor: default;
+}
+.button-success:hover {
+    color: white;
+}
+.button-success:hover a {
+    color: white;
+}
+.button-success a {
+    color: white !important;
+}
+.button-success a:hover {
+    text-decoration: none;
+}
+.button-success.selected, li.selected .button-success {
+    background: -moz-linear-gradient(#0F1602, #2E4506) repeat scroll 0 0 #2E4506;
+    border-color: black !important;
+    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
+    color: white !important;
+    text-shadow: 0 -1px 0 black !important;
+}
+.button-success.selected:hover, li.selected .button-success:hover {
+    background: -moz-linear-gradient(#0F1602, #2E4506) repeat scroll 0 0 #2E4506;
+    cursor: default;
+}
+.button-success.width_75 {
+    width: 75px;
+}
+.button-success.straight {
+    border-radius: 0 0 0 0;
+}
+.button-success.straight-left {
+    border-radius: 0 3px 3px 0;
+}
+.button-success.straight-right {
+    border-radius: 3px 0 0 3px;
+}
+.button-success.login {
+    border: 1px solid #A0A0A0;
+    border-radius: 0 4px 4px 0;
+    font-size: 13px;
+    height: 34px;
+    line-height: 28px;
+    margin: 0;
+    padding-left: 10px;
+    padding-right: 10px;
+    padding-top: 1px;
+    position: absolute;
+    right: 0;
+    top: 0;
+}
+input.button, input.button-icon, input.button-primary {
+    height: 28px;
+    padding-bottom: 4px;
+}
+.button-danger, .button.delete, .delete.button-icon {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(#F03D2D, #C31D0E) repeat scroll 0 0 #C31D0E;
+    border-color: #93160A #93160A #630F07;
+    border-radius: 3px 3px 3px 3px;
+    border-style: solid;
+    border-width: 1px;
+    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
+    color: white !important;
+    display: inline-block;
+    font-size: 12px;
+    height: 26px;
+    line-height: 25px;
+    padding: 0 8px;
+    position: relative;
+    text-align: center;
+    text-decoration: none !important;
+    text-shadow: 0 -1px 0 #93160A;
+}
+.button-danger:hover, .button.delete:hover, .delete.button-icon:hover {
+    background: -moz-linear-gradient(#F25345, #DA2010) repeat scroll 0 0 #DA2010;
+    cursor: pointer;
+    text-decoration: none;
+}
+.button-danger:active, .button.delete:active, .delete.button-icon:active {
+    background: -moz-linear-gradient(#C31D0E, #F03D2D) repeat scroll 0 0 #F03D2D;
+}
+.button-danger.button-disabled:hover, .button.delete.button-disabled:hover, .delete.button-disabled.button-icon:hover {
+    background: -moz-linear-gradient(#F03D2D, #C31D0E) repeat scroll 0 0 #C31D0E;
+    cursor: default;
+}
+.button-danger:hover, .button.delete:hover, .delete.button-icon:hover {
+    color: white;
+}
+.button-danger:hover a, .button.delete:hover a, .delete.button-icon:hover a {
+    color: white;
+}
+.button-danger a, .button.delete a, .delete.button-icon a {
+    color: white !important;
+}
+.button-danger a:hover, .button.delete a:hover, .delete.button-icon a:hover {
+    text-decoration: none;
+}
+.button-danger.selected, li.selected .button-danger, .button.delete.selected, .delete.selected.button-icon, li.selected .button.delete, li.selected .delete.button-icon {
+    background: -moz-linear-gradient(#4C0B05, #7B1209) repeat scroll 0 0 #7B1209;
+    border-color: #040100 !important;
+    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
+    color: white !important;
+    text-shadow: 0 -1px 0 #040100 !important;
+}
+.button-danger.selected:hover, li.selected .button-danger:hover, .button.delete.selected:hover, .delete.selected.button-icon:hover, li.selected .button.delete:hover, li.selected .delete.button-icon:hover {
+    background: -moz-linear-gradient(#4C0B05, #7B1209) repeat scroll 0 0 #7B1209;
+    cursor: default;
+}
+.button-danger.submit, .button-danger.right, .button.delete.submit, .delete.submit.button-icon, .button.delete.right, .delete.right.button-icon {
+    clear: none;
+    float: right;
+}
+.button-small, .button-small-icon, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .pageInsert p {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(#EEEEEE, #C8C8C8) repeat scroll 0 0 #C8C8C8;
+    border-color: #AEAEAE #AEAEAE #959595;
+    border-radius: 3px 3px 3px 3px;
+    border-style: solid;
+    border-width: 1px;
+    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
+    color: #707070 !important;
+    display: inline-block;
+    font-size: 12px;
+    height: 26px;
+    line-height: 25px;
+    padding: 0 8px;
+    position: relative;
+    text-align: center;
+    text-decoration: none !important;
+    text-shadow: 0 1px 0 #FBFBFB;
+}
+.button-small:hover, .button-small-icon:hover, .ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover, .pageInsert p:hover {
+    background: -moz-linear-gradient(#FBFBFB, #D4D4D4) repeat scroll 0 0 #D4D4D4;
+    cursor: pointer;
+    text-decoration: none;
+}
+.button-small:active, .button-small-icon:active, .ui-datepicker .ui-datepicker-prev:active, .ui-datepicker .ui-datepicker-next:active, .pageInsert p:active {
+    background: -moz-linear-gradient(#C8C8C8, #EEEEEE) repeat scroll 0 0 #EEEEEE;
+}
+.button-small.button-disabled:hover, .button-disabled.button-small-icon:hover, .ui-datepicker .button-disabled.ui-datepicker-prev:hover, .ui-datepicker .button-disabled.ui-datepicker-next:hover, .pageInsert p.button-disabled:hover {
+    background: -moz-linear-gradient(#EEEEEE, #C8C8C8) repeat scroll 0 0 #C8C8C8;
+    cursor: default;
+}
+.button-small:hover, .button-small-icon:hover, .ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover, .pageInsert p:hover {
+    color: #575757;
+}
+.button-small:hover a, .button-small-icon:hover a, .ui-datepicker .ui-datepicker-prev:hover a, .ui-datepicker .ui-datepicker-next:hover a, .pageInsert p:hover a {
+    color: #575757;
+}
+.button-small a, .button-small-icon a, .ui-datepicker .ui-datepicker-prev a, .ui-datepicker .ui-datepicker-next a, .pageInsert p a {
+    color: #707070 !important;
+}
+.button-small a:hover, .button-small-icon a:hover, .ui-datepicker .ui-datepicker-prev a:hover, .ui-datepicker .ui-datepicker-next a:hover, .pageInsert p a:hover {
+    text-decoration: none;
+}
+.button-small.selected, .selected.button-small-icon, .ui-datepicker .selected.ui-datepicker-prev, .ui-datepicker .selected.ui-datepicker-next, .pageInsert p.selected, li.selected .button-small, li.selected .button-small-icon, li.selected .ui-datepicker .ui-datepicker-prev, .ui-datepicker li.selected .ui-datepicker-prev, li.selected .ui-datepicker .ui-datepicker-next, .ui-datepicker li.selected .ui-datepicker-next, li.selected .pageInsert p, .pageInsert li.selected p {
+    background: -moz-linear-gradient(#888888, #A2A2A2) repeat scroll 0 0 #A2A2A2;
+    border-color: #626262 !important;
+    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
+    color: white !important;
+    text-shadow: 0 -1px 0 #626262 !important;
+}
+.button-small.selected:hover, .selected.button-small-icon:hover, .ui-datepicker .selected.ui-datepicker-prev:hover, .ui-datepicker .selected.ui-datepicker-next:hover, .pageInsert p.selected:hover, li.selected .button-small:hover, li.selected .button-small-icon:hover, li.selected .ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker li.selected .ui-datepicker-prev:hover, li.selected .ui-datepicker .ui-datepicker-next:hover, .ui-datepicker li.selected .ui-datepicker-next:hover, li.selected .pageInsert p:hover, .pageInsert li.selected p:hover {
+    background: -moz-linear-gradient(#888888, #A2A2A2) repeat scroll 0 0 #A2A2A2;
+    cursor: default;
+}
+.button-small-icon, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
+    padding: 0;
+    position: relative;
+}
+.button-small-icon span.icon, .ui-datepicker .ui-datepicker-prev span.icon, .ui-datepicker .ui-datepicker-next span.icon {
+    left: -2px;
+    position: absolute;
+    top: -2px;
+    z-index: 0;
+}
+.button-small-icon a, .ui-datepicker .ui-datepicker-prev a, .ui-datepicker .ui-datepicker-next a {
+    display: inline-block;
+    height: 100%;
+    line-height: 16px;
+    margin-top: 1px;
+    padding: 0 5px 0 20px;
+    position: relative;
+    z-index: 2;
+}
+.button-small-icon.just-icon, .ui-datepicker .just-icon.ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev.ui-datepicker-next, .ui-datepicker .just-icon.ui-datepicker-next, .ui-datepicker .ui-datepicker-next, .ui-datepicker .button-small-icon.ui-datepicker-prev, .ui-datepicker .button-small-icon.ui-datepicker-next {
+    width: 23px;
+}
+.button-small-icon.just-icon span.icon, .ui-datepicker .just-icon.ui-datepicker-prev span.icon, .ui-datepicker .ui-datepicker-prev span.icon, .ui-datepicker .ui-datepicker-prev.ui-datepicker-next span.icon, .ui-datepicker .just-icon.ui-datepicker-next span.icon, .ui-datepicker .ui-datepicker-next span.icon, .ui-datepicker .button-small-icon.ui-datepicker-prev span.icon, .ui-datepicker .button-small-icon.ui-datepicker-next span.icon {
+    left: -1px;
+}
+.button-small-dark {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(#DCDCDC, #B6B6B6) repeat scroll 0 0 #B6B6B6;
+    border-color: #9C9C9C #9C9C9C #838383;
+    border-radius: 3px 3px 3px 3px;
+    border-style: solid;
+    border-width: 1px;
+    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
+    color: #707070 !important;
+    display: inline-block;
+    font-size: 12px;
+    height: 26px;
+    line-height: 25px;
+    padding: 0 8px;
+    position: relative;
+    text-align: center;
+    text-decoration: none !important;
+    text-shadow: 0 1px 0 #E9E9E9;
+}
+.button-small-dark:hover {
+    background: -moz-linear-gradient(#E9E9E9, #C3C3C3) repeat scroll 0 0 #C3C3C3;
+    cursor: pointer;
+    text-decoration: none;
+}
+.button-small-dark:active {
+    background: -moz-linear-gradient(#B6B6B6, #DCDCDC) repeat scroll 0 0 #DCDCDC;
+}
+.button-small-dark.button-disabled:hover {
+    background: -moz-linear-gradient(#DCDCDC, #B6B6B6) repeat scroll 0 0 #B6B6B6;
+    cursor: default;
+}
+.button-small-dark:hover {
+    color: #575757;
+}
+.button-small-dark:hover a {
+    color: #575757;
+}
+.button-small-dark a {
+    color: #707070 !important;
+}
+.button-small-dark a:hover {
+    text-decoration: none;
+}
+.button-small-dark.selected, li.selected .button-small-dark {
+    background: -moz-linear-gradient(#767676, #909090) repeat scroll 0 0 #909090;
+    border-color: #505050 !important;
+    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
+    color: white !important;
+    text-shadow: 0 -1px 0 #505050 !important;
+}
+.button-small-dark.selected:hover, li.selected .button-small-dark:hover {
+    background: -moz-linear-gradient(#767676, #909090) repeat scroll 0 0 #909090;
+    cursor: default;
+}
+.button-small-primary {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(#5EB2D5, #308FB7) repeat scroll 0 0 #308FB7;
+    border-color: #256F8E #256F8E #1B5066;
+    border-radius: 3px 3px 3px 3px;
+    border-style: solid;
+    border-width: 1px;
+    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
+    color: white !important;
+    display: inline-block;
+    font-size: 12px;
+    height: 26px;
+    line-height: 25px;
+    padding: 0 8px;
+    position: relative;
+    text-align: center;
+    text-decoration: none !important;
+    text-shadow: 0 -1px 0 #256F8E;
+}
+.button-small-primary:hover {
+    background: -moz-linear-gradient(#72BCDA, #369FCA) repeat scroll 0 0 #369FCA;
+    cursor: pointer;
+    text-decoration: none;
+}
+.button-small-primary:active {
+    background: -moz-linear-gradient(#308FB7, #5EB2D5) repeat scroll 0 0 #5EB2D5;
+}
+.button-small-primary.button-disabled:hover {
+    background: -moz-linear-gradient(#5EB2D5, #308FB7) repeat scroll 0 0 #308FB7;
+    cursor: default;
+}
+.button-small-primary:hover {
+    color: white;
+}
+.button-small-primary:hover a {
+    color: white;
+}
+.button-small-primary a {
+    color: white !important;
+}
+.button-small-primary a:hover {
+    text-decoration: none;
+}
+.button-small-primary.selected, li.selected .button-small-primary {
+    background: -moz-linear-gradient(#154052, #20607A) repeat scroll 0 0 #20607A;
+    border-color: #051015 !important;
+    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
+    color: white !important;
+    text-shadow: 0 -1px 0 #051015 !important;
+}
+.button-small-primary.selected:hover, li.selected .button-small-primary:hover {
+    background: -moz-linear-gradient(#154052, #20607A) repeat scroll 0 0 #20607A;
+    cursor: default;
+}
+.button-small-danger, .button-small.delete, .delete.button-small-icon, .ui-datepicker .delete.ui-datepicker-prev, .ui-datepicker .delete.ui-datepicker-next, .pageInsert p.delete {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(#F03D2D, #C31D0E) repeat scroll 0 0 #C31D0E;
+    border-color: #93160A #93160A #630F07;
+    border-radius: 3px 3px 3px 3px;
+    border-style: solid;
+    border-width: 1px;
+    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
+    color: white !important;
+    display: inline-block;
+    font-size: 12px;
+    height: 26px;
+    line-height: 25px;
+    padding: 0 8px;
+    position: relative;
+    text-align: center;
+    text-decoration: none !important;
+    text-shadow: 0 -1px 0 #93160A;
+}
+.button-small-danger:hover, .button-small.delete:hover, .delete.button-small-icon:hover, .ui-datepicker .delete.ui-datepicker-prev:hover, .ui-datepicker .delete.ui-datepicker-next:hover, .pageInsert p.delete:hover {
+    background: -moz-linear-gradient(#F25345, #DA2010) repeat scroll 0 0 #DA2010;
+    cursor: pointer;
+    text-decoration: none;
+}
+.button-small-danger:active, .button-small.delete:active, .delete.button-small-icon:active, .ui-datepicker .delete.ui-datepicker-prev:active, .ui-datepicker .delete.ui-datepicker-next:active, .pageInsert p.delete:active {
+    background: -moz-linear-gradient(#C31D0E, #F03D2D) repeat scroll 0 0 #F03D2D;
+}
+.button-small-danger.button-disabled:hover, .button-small.delete.button-disabled:hover, .delete.button-disabled.button-small-icon:hover, .ui-datepicker .delete.button-disabled.ui-datepicker-prev:hover, .ui-datepicker .delete.button-disabled.ui-datepicker-next:hover, .pageInsert p.delete.button-disabled:hover {
+    background: -moz-linear-gradient(#F03D2D, #C31D0E) repeat scroll 0 0 #C31D0E;
+    cursor: default;
+}
+.button-small-danger:hover, .button-small.delete:hover, .delete.button-small-icon:hover, .ui-datepicker .delete.ui-datepicker-prev:hover, .ui-datepicker .delete.ui-datepicker-next:hover, .pageInsert p.delete:hover {
+    color: white;
+}
+.button-small-danger:hover a, .button-small.delete:hover a, .delete.button-small-icon:hover a, .ui-datepicker .delete.ui-datepicker-prev:hover a, .ui-datepicker .delete.ui-datepicker-next:hover a, .pageInsert p.delete:hover a {
+    color: white;
+}
+.button-small-danger a, .button-small.delete a, .delete.button-small-icon a, .ui-datepicker .delete.ui-datepicker-prev a, .ui-datepicker .delete.ui-datepicker-next a, .pageInsert p.delete a {
+    color: white !important;
+}
+.button-small-danger a:hover, .button-small.delete a:hover, .delete.button-small-icon a:hover, .ui-datepicker .delete.ui-datepicker-prev a:hover, .ui-datepicker .delete.ui-datepicker-next a:hover, .pageInsert p.delete a:hover {
+    text-decoration: none;
+}
+.button-small-danger.selected, li.selected .button-small-danger, .button-small.delete.selected, .delete.selected.button-small-icon, .ui-datepicker .delete.selected.ui-datepicker-prev, .ui-datepicker .delete.selected.ui-datepicker-next, .pageInsert p.delete.selected, li.selected .button-small.delete, li.selected .delete.button-small-icon, li.selected .ui-datepicker .delete.ui-datepicker-prev, .ui-datepicker li.selected .delete.ui-datepicker-prev, li.selected .ui-datepicker .delete.ui-datepicker-next, .ui-datepicker li.selected .delete.ui-datepicker-next, li.selected .pageInsert p.delete, .pageInsert li.selected p.delete {
+    background: -moz-linear-gradient(#4C0B05, #7B1209) repeat scroll 0 0 #7B1209;
+    border-color: #040100 !important;
+    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
+    color: white !important;
+    text-shadow: 0 -1px 0 #040100 !important;
+}
+.button-small-danger.selected:hover, li.selected .button-small-danger:hover, .button-small.delete.selected:hover, .delete.selected.button-small-icon:hover, .ui-datepicker .delete.selected.ui-datepicker-prev:hover, .ui-datepicker .delete.selected.ui-datepicker-next:hover, .pageInsert p.delete.selected:hover, li.selected .button-small.delete:hover, li.selected .delete.button-small-icon:hover, li.selected .ui-datepicker .delete.ui-datepicker-prev:hover, .ui-datepicker li.selected .delete.ui-datepicker-prev:hover, li.selected .ui-datepicker .delete.ui-datepicker-next:hover, .ui-datepicker li.selected .delete.ui-datepicker-next:hover, li.selected .pageInsert p.delete:hover, .pageInsert li.selected p.delete:hover {
+    background: -moz-linear-gradient(#4C0B05, #7B1209) repeat scroll 0 0 #7B1209;
+    cursor: default;
+}
+.button-small, .button-small-icon, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .pageInsert p, .button-small-primary, .button-small-danger, .button-small.delete, .delete.button-small-icon, .ui-datepicker .delete.ui-datepicker-prev, .ui-datepicker .delete.ui-datepicker-next, .pageInsert p.delete, .button-small-dark {
+    font-size: 11px;
+    height: 18px;
+    line-height: 17px;
+}
+.button-icon {
+    padding: 0;
+    position: relative;
+}
+.button-icon span.icon {
+    left: 3px;
+    position: absolute;
+    top: 1px;
+    z-index: 0;
+}
+.button-icon a {
+    display: inline-block;
+    height: 100%;
+    padding: 0 8px 0 30px;
+    position: relative;
+    z-index: 2;
+}
+.button-icon .icon_right {
+    padding-left: 0;
+    padding-right: 30px;
+    position: relative;
+}
+.button-icon .icon_right span.icon {
+    position: absolute;
+    right: 3px;
+    top: 1px;
+}
+.button-icon .icon_right a {
+    display: inline-block;
+    height: 100%;
+    padding-right: 38px;
+}
+.button-icon.right {
+    clear: none;
+    float: right;
+    margin-right: 0;
+}
+.loader-spinner {
+    background: url("/assets/loading.gif") no-repeat scroll 0 0 transparent;
+    display: block;
+    height: 16px;
+    margin: 5px auto;
+    opacity: 0.5;
+    width: 16px;
+}
+.buttons {
+    margin: 10px 20px;
+}
+body {
+    color: #010101;
+    font-family: "Lucida Grande",Tahoma,Verdana,Helvetical,sans-serif;
+}
+p {
+    margin: 0;
+    padding: 0;
+}
+.content_wrap p {
+    font-size: 12px;
+    margin: 10px 0;
+}
+h1 {
+    font-size: 1.3em;
+}
+h1 img {
+    vertical-align: middle;
+}
+textarea {
+    font: 1em "Lucida Grande",Tahoma,Verdana,Helvetical,sans-serif;
+}
+img {
+    border: medium none;
+}
+textarea {
+    font-size: 12px;
+}
+table {
+    border-collapse: collapse;
+    clear: both;
+    font-size: 0.8em;
+}
+table th {
+    font-weight: normal;
+    text-align: left;
+}
+table td {
+    vertical-align: top;
+}
+fieldset {
+    margin: 20px 0;
+}
+fieldset legend {
+    font-weight: bold;
+}
+a {
+    color: black;
+    outline: 0 none;
+    text-decoration: none;
+}
+a:hover {
+    color: #0789D1;
+    text-decoration: underline;
+}
+div.field_with_errors {
+    color: red;
+    display: inline;
+    font-weight: normal;
+}
+div.field_with_errors label {
+    color: black;
+}
+a.highlight_link {
+    color: #0789D1;
+}
+a.highlight_link.underline {
+    text-decoration: underline;
+}
+a.highlight_link.underline:hover {
+    text-decoration: none;
+}
+.textilized {
+    color: #010101;
+    display: inline-block;
+    font-size: 12px;
+    width: 100%;
+}
+.textilized .before span {
+    margin-right: 3px;
+}
+.textilized .before .task_status {
+    float: left;
+    margin-right: 13px;
+    margin-top: 4px;
+}
+.textilized .before .user, .textilized .before .project {
+    clear: right;
+    float: left;
+    font-weight: bold;
+    margin: 6px 15px 6px 0;
+    text-decoration: none;
+}
+.textilized .before .assigned_date {
+    margin: 0;
+}
+.textilized .before .arr {
+    clear: none;
+    float: left;
+    margin-left: -11px;
+    margin-top: 6px;
+}
+.textilized h1, .textilized h2, .textilized h3, .textilized h4, .textilized h5, .textilized h6 {
+    font-size: inherit;
+    font-weight: normal;
+}
+.textilized h1, .textilized h2 {
+    text-decoration: underline;
+}
+.textilized h1 {
+    font-weight: bold;
+}
+.page .textilized h1 {
+    font-size: 24px;
+    font-weight: normal;
+    line-height: 1;
+    margin: 0;
+}
+.page .textilized h2, .page .textilized h3, .page .textilized h4, .page .textilized h5, .page .textilized h6 {
+    font-size: 14px !important;
+    font-weight: bold !important;
+    line-height: 1;
+    margin: 30px 0 0 !important;
+}
+.page .textilized h2 {
+    font-size: 20px !important;
+}
+.page .textilized h3 {
+    font-size: 16px !important;
+}
+.textilized blockquote {
+    border-left: 3px solid #CCCCCC;
+    color: #282828;
+    margin: 8px 0 8px 5px;
+    padding: 0 0 0 10px;
+}
+.textilized pre {
+    -moz-background-inline-policy: continuous;
+    background: none repeat scroll 0 0 #F9F9F9;
+    border-color: #C9C9C9;
+    border-style: solid;
+    border-width: 1px 0;
+    font-family: monospace;
+    font-size: 12px;
+    line-height: 15px;
+    margin: 10px 35px 10px 0;
+    overflow: auto;
+    padding: 5px 10px;
+    white-space: pre-wrap;
+}
+.textilized pre code {
+}
+.pages_content .textilized pre {
+    margin-right: 0;
+}
+.textilized table {
+    border: 1px solid #BBBBBB;
+    font-size: 12px;
+}
+.textilized table th, .textilized table td {
+    border: 1px solid #DDDDDD;
+    padding: 4px;
+}
+.textilized table th {
+    font-weight: bold;
+}
+.textilized img {
+    margin: 10px 0;
+    max-width: 540px;
+}
+.textilized a {
+    color: #259BAD;
+}
+.textilized ul, .textilized ol {
+    margin: 10px 0;
+    padding-left: 30px;
+}
+.textilized ul li, .textilized ol li {
+    display: list-item;
+    line-height: 16px;
+}
+.textilized p {
+    max-width: 650px;
+}
+img.emoji {
+    display: inline-block !important;
+    margin: 0 !important;
+}
+html, body {
+    background: none repeat scroll 0 0 #EEEEEE;
+    font-size: 12px;
+    min-height: 100%;
+}
+body {
+    height: 100%;
+    width: 100%;
+}
+body.panes_layout {
+    overflow: hidden;
+}
+body.panes_layout .column_wrap, body.panes_layout .content_wrap, body.panes_layout .right_wrap {
+    bottom: 0;
+    overflow: hidden;
+    position: absolute;
+    top: 46px;
+}
+body.panes_layout .column_wrap .column {
+    bottom: 0;
+}
+body.panes_layout .content_wrap .content_scroll {
+    bottom: 0;
+}
+body.scroll_layout .column_wrap {
+    position: absolute;
+    top: 46px;
+}
+body.scroll_layout .content_wrap {
+    padding: 0 0 0 190px;
+}
+body.scroll_layout .content_wrap .content_scroll {
+    overflow-y: hidden;
+}
+body.scroll_layout .content_wrap .content {
+    min-height: 1000px;
+    position: relative;
+}
+body.scroll_layout .content_wrap .content .conversations, body.scroll_layout .content_wrap .content .pages {
+    position: absolute;
+}
+body.scroll_layout .content_wrap .content #task_lists.kanban .tasks {
+    height: auto !important;
+}
+body.scroll_layout .content_wrap .content iframe {
+    height: 10000px;
+}
+.column_wrap {
+    background: none repeat scroll 0 0 #EEEEEE;
+    border-right: 1px solid white;
+    left: 0;
+    width: 190px;
+}
+.column_wrap .column {
+    overflow-x: hidden;
+    position: absolute;
+    top: 0;
+    width: 190px;
+}
+.column_wrap .column select {
+    max-width: 170px;
+}
+.content_wrap {
+    border-left: 1px solid #898989;
+    left: 191px;
+    right: 0;
+}
+.content_wrap .content_scroll {
+    background: url("/assets/backgrounds/wood_pattern.jpg") repeat scroll 0 0 transparent;
+    overflow-y: auto;
+}
+body.panes_layout .content_wrap .content_scroll {
+    left: 0;
+    position: absolute;
+    right: 0;
+    top: 26px;
+}
+.content_wrap .content_scroll .content {
+    bottom: 0;
+    display: inline-block;
+    min-width: 100%;
+    position: absolute;
+    top: 0;
+}
+.separator {
+    background: -moz-linear-gradient(center top , #F3F3F3, #D7D7D7) repeat scroll 0 0 #DCDCDC;
+    height: 24px;
+    line-height: 19px;
+    margin: 0;
+    padding: 4px 0 0 15px;
+}
+.separator span {
+    display: inline-block;
+    position: relative;
+    top: -1px;
+}
+.separator span#view_title {
+    border: medium none;
+    font-weight: bold;
+}
+.separator span#view_title a.refresh {
+    margin-left: 5px;
+    margin-top: -3px;
+    opacity: 0.5;
+}
+.separator span#view_title a.refresh:hover {
+    opacity: 1;
+}
+.separator span#view_title a.refresh span {
+    display: none;
+}
+.separator span a {
+    display: inline-block;
+    padding: 0 5px;
+}
+.separator span.left {
+    border-right: 1px solid #DDDDDD;
+    left: -11px;
+    position: relative;
+}
+.separator span.view_modes {
+    border: medium none;
+    font-size: 11px;
+    font-weight: bold;
+    margin: 0;
+    position: absolute;
+    right: 8px;
+    top: 3px;
+}
+.separator span.view_modes a {
+    display: inline-block;
+    font-size: 11px;
+    font-weight: normal;
+    line-height: 16px;
+    margin: 0 0 0 2px;
+}
+.separator span.view_modes a.active, .separator span.view_modes a:hover {
+    background: none repeat scroll 0 0 #A0A0A0;
+    border-radius: 2px 2px 2px 2px;
+    box-shadow: 0 1px 0 #EEEEEE;
+    color: white;
+    text-shadow: none;
+}
+.separator span.view_modes a.active {
+    background-color: #707070;
+}
+.column_wrap .separator {
+    background: url("/img_3_2/sprite_v.png") repeat-x scroll 0 -55px transparent;
+    text-transform: uppercase;
+}
+.content_wrap .separator {
+    background: url("/img_3_2/sprite_v.png") repeat-x scroll 0 -83px transparent;
+    height: 24px;
+}
+.separator.first {
+    background-position: 0 -56px;
+    height: 23px;
+}
+.separator a:hover {
+    color: black;
+    text-decoration: none;
+}
+.separator, .separator a {
+    -moz-user-select: none;
+    color: #535353;
+    text-align: left;
+    text-shadow: 0 1px 0 #F5F5F5;
+}
+.conversations_content, .pages_content, .calendar_content, .uploads_content {
+    padding: 0 !important;
+}
+.project_new_content, .support_content, .controller_hours {
+    padding: 10px 10px 10px 15px;
+}
+#content.content.project_new_content {
+    min-width: 50px;
+}
+.fallback_content .fallback_wrapper {
+    margin-left: 15px;
+    padding-bottom: 20px;
+    width: 650px;
+}
+.fallback_content h2 {
+    margin: 10px 0 5px;
+}
+.right_wrap {
+    display: none;
+    overflow: scroll !important;
+}
+.right_pane_visible .content_wrap {
+    right: 338px !important;
+}
+.right_pane_visible .right_wrap {
+    background: none repeat scroll 0 0 white;
+    border-left: 1px solid #A0A0A0;
+    display: block;
+    overflow-y: scroll;
+    right: 0;
+    width: 338px;
+    z-index: 1000;
+}
+.right_pane_visible .right_wrap .separator {
+    background: url("/img_3_2/sprite_v.png") repeat-x scroll 0 -83px transparent;
+    height: 24px;
+    position: fixed;
+    right: 0;
+    width: 323px;
+    z-index: 10;
+}
+.right_pane_visible .right_wrap .right_scroll {
+    margin-top: 26px;
+    position: relative;
+    z-index: 1;
+}
+.upload_images {
+    display: inline-block;
+}
+.upload_thumbnail {
+    display: inline-block;
+    margin: 10px 10px 0 0;
+}
+.upload_thumbnail a {
+    background: none repeat scroll 0 0 white;
+    border: 1px solid #A0A0A0;
+    border-radius: 4px 4px 4px 4px;
+    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
+    display: inline-block;
+    line-height: 12px;
+    padding: 3px 3px 1px;
+}
+.thread.collapsed .watchers_section, .task.collapsed .watchers_section, .tasks_content .task.collapsed .watchers_section {
+    display: none !important;
+}
+.tasks_content .task {
+    margin: 5px 100px 30px 15px;
+    max-width: 800px;
+    min-width: 400px;
+}
+p.small {
+    color: #707070;
+    font-size: 11px;
+}
+p.extra_margin_top {
+    margin-top: 10px !important;
+}
+.content_wrap .separator {
+    height: 26px;
+    padding: 0;
+}
+.content_wrap .separator .separator-view-title {
+    float: left;
+    margin-left: 10px;
+}
+.content_wrap .separator .separator-view-title .breadcrumb {
+    margin-top: 0;
+}
+.content_wrap .separator select {
+    margin-top: -4px;
+}
+.content_wrap .separator .tb_tooltip {
+    top: auto;
+    z-index: 100;
+}
+.content_wrap .separator .tb_tooltip.ui {
+    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
+    color: #666666;
+    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
+}
+.right_wrap .separator .separator-view-title {
+    float: left;
+}
+.right_wrap .separator .separator-menu {
+    position: relative;
+    top: -4px;
+}
+.content_wrap .separator .separator-menu, .right_wrap .separator .separator-menu {
+    display: block;
+    float: right;
+    font-size: 11px;
+    height: 100%;
+    line-height: 26px;
+    margin: 0 10px;
+}
+.content_wrap .separator .separator-menu .separator-separator, .right_wrap .separator .separator-menu .separator-separator {
+    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
+    box-shadow: 1px 0 1px rgba(255, 255, 255, 0.5), -1px 0 1px rgba(255, 255, 255, 0.5);
+    display: inline-block;
+    height: 10px;
+    margin: 7px 5px 0;
+    width: 1px;
+}
+.content_wrap .separator .separator-menu .item .icon, .right_wrap .separator .separator-menu .item .icon {
+    margin-top: -4px;
+}
+.content_wrap .separator .separator-menu .item .icon:hover, .right_wrap .separator .separator-menu .item .icon:hover {
+    cursor: pointer;
+}
+.content_wrap .separator .separator-menu a.separator-simple-button, .right_wrap .separator .separator-menu a.separator-simple-button {
+    display: inline;
+    margin: 0 3px;
+    padding: 1px 5px 2px;
+}
+.content_wrap .separator .separator-menu a.separator-simple-button:hover, .right_wrap .separator .separator-menu a.separator-simple-button:hover {
+    background: -moz-linear-gradient(#C9C9C9, #DCDCDC) repeat scroll 0 0 #DCDCDC;
+    border: 1px solid #9E9E9E;
+    border-radius: 2px 2px 2px 2px;
+    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 0 white inset;
+    color: #535353;
+    cursor: pointer;
+    margin: -1px 2px;
+}
+.content_wrap .separator .separator-menu a.separator-simple-button:active, .content_wrap .separator .separator-menu a.separator-simple-button.active, .right_wrap .separator .separator-menu a.separator-simple-button:active, .right_wrap .separator .separator-menu a.separator-simple-button.active {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(#898989, #A0A0A0) repeat scroll 0 0 #A0A0A0;
+    border-color: #777777 #888888 #888888;
+    border-radius: 2px 2px 2px 2px;
+    border-right: 1px solid #888888;
+    border-style: solid;
+    border-width: 1px;
+    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 2px 3px rgba(0, 0, 0, 0.1) inset;
+    color: white;
+    margin: -1px 2px;
+    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+}
+.breadcrumb {
+    display: block;
+    height: 24px;
+    margin-top: -3px;
+}
+.breadcrumb .step {
+    background: url("/assets/breadcrumb_bg.png") no-repeat scroll right center transparent;
+    display: inline-block;
+    height: 24px;
+    line-height: 26px;
+    padding-left: 5px;
+    padding-right: 16px;
+    top: 0;
+}
+.breadcrumb .step:last-child {
+    background: none repeat scroll 0 0 transparent;
+    padding-right: 0;
+}
+.breadcrumb a.step:hover {
+    color: #777777;
+}
+.header_wrap {
+    background: -moz-linear-gradient(#E4E4E4, #DCDCDC) repeat scroll 0 0 #DCDCDC;
+    border-bottom: 1px solid #898989;
+    border-top: 1px solid #F5F5F5;
+    height: 44px;
+    padding-left: 19px;
+    padding-right: 15px;
+}
+div.header {
+    width: 100%;
+}
+div.header h1, div.header .search_bar, div.header #quick_add_buttons, div.header #user_utilities, div.header #global_loading {
+    position: absolute;
+    top: 8px;
+}
+div.header h1 {
+    background: url("/img_3_2/sprite_v.png") no-repeat scroll right top transparent;
+    margin: 0;
+    padding-bottom: 1px;
+    padding-right: 18px;
+    width: 155px;
+}
+div.header h1 a {
+    display: block;
+    height: 36px;
+    width: 134px;
+}
+div.header .search_bar {
+    left: 192px;
+}
+div.header .refresh_button {
+    margin-left: 10px;
+}
+div.header #user_utilities {
+    display: block;
+    min-width: 130px;
+    right: 8px;
+    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
+    z-index: 9999;
+}
+div.header #user_utilities h2 {
+    background: url("/img_3_2/sprite_btn.png") no-repeat scroll -126px 0 transparent;
+    clear: none;
+    color: #535353;
+    display: block;
+    float: left;
+    font-size: 12px;
+    height: 22px;
+    line-height: 15px;
+    margin: 0;
+    min-width: 50px;
+    padding: 6px 7px 0 10px;
+}
+div.header #user_utilities h2 a, div.header #user_utilities h2 a:hover, div.header #user_utilities h2 a:visited {
+    color: #535353;
+    text-decoration: none;
+}
+div.header #user_utilities .dropdown_arrow {
+    background: url("/img_3_2/sprite_btn.png") no-repeat scroll -474px 0 transparent;
+    clear: none;
+    display: block;
+    float: left;
+    height: 28px;
+    margin: 0;
+    width: 32px;
+}
+div.header #user_utilities ol {
+    border-bottom-left-radius: 3px;
+    border-bottom-right-radius: 3px;
+    border-left: 1px solid #A0A0A0;
+    border-right: 1px solid #A0A0A0;
+    display: none;
+    left: 0;
+    list-style-type: none;
+    margin: 0;
+    padding: 0;
+    position: absolute;
+    top: 28px;
+    width: 99%;
+    z-index: 500;
+}
+div.header #user_utilities ol .last_item {
+    border-bottom-left-radius: 3px;
+    border-bottom-right-radius: 3px;
+}
+div.header #user_utilities ol .last_item a {
+    border-bottom-left-radius: 3px;
+    border-bottom-right-radius: 3px;
+}
+div.header #user_utilities ol li {
+    border-bottom: 1px solid #A0A0A0;
+    border-top: 1px solid #F5F5F5;
+    position: relative;
+    width: 100%;
+    z-index: 501;
+}
+div.header #user_utilities ol li a {
+    background: none repeat scroll 0 0 #E5E5E5;
+    border-left: 1px solid #F5F5F5;
+    color: #535353;
+    display: block;
+    height: 21px;
+    padding: 5px 0 0 8px;
+    position: relative;
+}
+div.header #user_utilities ol li a:hover, div.header #user_utilities ol li a:visited {
+    background: none repeat scroll 0 0 #EEEEEE;
+    color: #535353;
+    text-decoration: none;
+}
+div.header #user_utilities:hover h2 {
+    background: url("/img_3_2/sprite_btn.png") no-repeat scroll -126px -28px transparent;
+}
+div.header #user_utilities:hover .dropdown_arrow {
+    background: url("/img_3_2/sprite_btn.png") no-repeat scroll -474px -28px transparent;
+}
+div.header #user_utilities:hover ol {
+    display: block;
+}
+div.header #quick_add_buttons {
+    font-size: 11px;
+    left: 500px;
+    list-style-type: none;
+    text-align: right;
+}
+div.header #quick_add_buttons > a {
+    color: #333333;
+    padding: 0;
+}
+div.header #quick_add_buttons > a div {
+    text-indent: 0;
+}
+div.header #global_loading {
+    right: 200px;
+}
+.three_pane_list {
+    border-right: 1px solid rgba(255, 255, 255, 0.7);
+    clear: none;
+    display: block;
+    float: left;
+    height: 100%;
+    margin: 0;
+    overflow-x: hidden;
+    padding: 0 7px;
+    position: absolute;
+    width: 266px;
+    z-index: 10;
+}
+body.irongrip .three_pane_list {
+    border-right-color: rgba(255, 255, 255, 0.2);
+}
+body.irongrip .three_pane_list .tip {
+    color: #C9C9C9;
+}
+body.irongrip .three_pane_list .tip a {
+    color: #EEEEEE;
+}
+body.irongrip .three_pane_list h2 {
+    color: #EEEEEE;
+    text-shadow: 0 1px 0 black;
+}
+.three_pane_list .header {
+    margin: 10px 0;
+    width: auto;
+}
+.three_pane_list a {
+    color: #313131;
+}
+.three_pane_list a:hover {
+    text-decoration: none;
+}
+.three_pane_list .icon {
+    left: 0;
+    position: absolute;
+    top: 0;
+}
+.three_pane_list > .wrapper {
+    margin-top: 10px;
+}
+.three_pane_list h2 {
+    color: #535353;
+    font-size: 12px;
+    margin: 15px 0 7px;
+    text-shadow: 0 1px 0 #F5F5F5;
+    text-transform: uppercase;
+}
+.three_pane_view {
+    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
+    border-left: 1px solid rgba(0, 0, 0, 0.3);
+    bottom: 0;
+    box-shadow: 5px 0 5px rgba(0, 0, 0, 0.1) inset;
+    left: 281px;
+    overflow-y: auto;
+    position: absolute;
+    right: 0;
+    top: 0;
+}
+body.irongrip .three_pane_view {
+    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
+    border-left-color: rgba(0, 0, 0, 0.8);
+}
+.three_pane_view h3 {
+    color: #313131;
+    font-size: 20px;
+    font-weight: bold;
+}
+.three_pane_view h4 {
+    color: #535353;
+    font-size: 18px;
+}
+.three_pane_view h5 {
+    color: #707070;
+    font-size: 16px;
+    margin-top: 13px;
+}
+.three_pane_view a {
+    color: #259BAD;
+}
+.three_pane_view > .wrapper {
+    margin: 10px 90px 10px 10px;
+    max-width: 800px;
+    min-width: 400px;
+}
+.three_pane_item {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(center top , white 0px, #F5F5F5 40px, #F5F5F5 100%) repeat scroll 0 0 #F5F5F5;
+    border-color: #B5B5B5;
+    border-radius: 5px 5px 5px 5px;
+    border-style: solid;
+    border-width: 1px 1px 2px;
+    cursor: pointer;
+    margin: 0 0 5px;
+    overflow: hidden;
+    position: relative;
+}
+body.irongrip .three_pane_item {
+    border-color: #292929;
+}
+.three_pane_item.active {
+    border-color: #767676;
+}
+body.irongrip .three_pane_item.active {
+    border-color: black;
+}
+.three_pane_item:after {
+    clear: both;
+    content: " ";
+    display: block;
+    font-size: 0;
+    height: 0;
+    visibility: hidden;
+}
+* html .three_pane_item {
+    height: 1px;
+}
+:first-child + html .three_pane_item {
+    overflow: hidden;
+}
+.three_pane_item.active {
+    background: none repeat scroll 0 0 #C9C9C9;
+    border-bottom-width: 1px;
+    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) inset;
+    margin-bottom: 6px;
+}
+.three_pane_item h3, .three_pane_item a.full_row {
+    font-size: 12px;
+    font-weight: normal;
+    text-decoration: none;
+}
+.three_pane_item h3 .icon, .three_pane_item a.full_row .icon {
+    left: 6px;
+    position: absolute;
+    top: 3px;
+}
+.three_pane_item h3 .row_text, .three_pane_item a.full_row .row_text {
+    left: 20px;
+    position: relative;
+    top: 0;
+}
+.three_pane_item h3 {
+    margin: 8px 10px 10px 15px;
+}
+.three_pane_item a.full_row {
+    display: block;
+    padding: 8px 10px 10px 15px;
+}
+.three_pane_item a.full_row.with_icon {
+    padding-left: 32px;
+}
+.three_pane_item .icon {
+    margin-left: 4px;
+    margin-top: 3px;
+}
+.three_pane_item .count span.first, .three_pane_item .count span.second, .three_pane_item .label {
+    background: -moz-linear-gradient(#A0A0A0, #B5B5B5) repeat scroll 0 0 #B5B5B5;
+    border: 1px solid #898989;
+    border-radius: 3px 3px 3px 3px;
+    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.7);
+    color: #F5F5F5;
+    display: block;
+    float: right;
+    font-size: 10px;
+    font-weight: normal !important;
+    margin: 7px 5px;
+    padding: 2px 7px;
+    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
+}
+.three_pane_item .count span.first.blue, .three_pane_item .count span.second.blue, .three_pane_item .label.blue {
+    background: -moz-linear-gradient(#5EB2D5, #308FB7) repeat scroll 0 0 #308FB7;
+}
+.three_pane_item .count span.first.green, .three_pane_item .count span.second.green, .three_pane_item .label.green {
+    background: -moz-linear-gradient(#8CD212, #5D8C0C) repeat scroll 0 0 #5D8C0C;
+}
+.three_pane_item .count span.first {
+    border-radius: 3px 0 0 3px;
+    border-right: medium none;
+    margin-right: 0;
+}
+.three_pane_item .count span.second {
+    background: -moz-linear-gradient(#898989, #A0A0A0) repeat scroll 0 0 #A0A0A0;
+    border-color: #707070 #707070 #707070 -moz-use-text-color;
+    border-left: medium none;
+    border-radius: 0 3px 3px 0;
+    margin-left: 0;
+}
+.three_pane_item .count span.second.delay {
+    background: -moz-linear-gradient(#AC6266, #A34C4F) repeat scroll 0 0 #A34C4F;
+    border-color: #873034;
+}
+.buttons_list .three_pane_item {
+    border-bottom-width: 0;
+    border-radius: 0 0 0 0;
+    margin: 0;
+}
+.buttons_list .three_pane_item:first-child {
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px;
+}
+.buttons_list .three_pane_item:last-child {
+    border-bottom-left-radius: 5px;
+    border-bottom-right-radius: 5px;
+    border-bottom-width: 1px;
+}
+.three_pane_view.ajax_target {
+    padding-left: 15px;
+    padding-right: 15px;
+    padding-top: 10px;
+}
+.three_pane_view.ajax_target a {
+    text-decoration: underline;
+}
+.three_pane_view.ajax_target a.button, .three_pane_view.ajax_target a.button-icon, .three_pane_view.ajax_target a.add_button, .three_pane_view.ajax_target a.new_task_list_template {
+    text-decoration: none;
+}
+.three_pane_box, .organizations .memberships, .organizations .allusers {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(center top , white 0px, #F5F5F5 100px, #F5F5F5 100%) repeat scroll 0 0 #F5F5F5;
+    border-color: #B5B5B5;
+    border-radius: 5px 5px 5px 5px;
+    border-style: solid;
+    border-width: 1px 1px 2px;
+    margin: 0 0 5px;
+    max-width: 800px;
+    min-width: 400px;
+    position: relative;
+}
+body.irongrip .three_pane_box, body.irongrip .organizations .memberships, .organizations body.irongrip .memberships, body.irongrip .organizations .allusers, .organizations body.irongrip .allusers {
+    border-color: #292929;
+}
+.three_pane_box.active, .organizations .active.memberships, .organizations .active.allusers {
+    border-color: #767676;
+}
+body.irongrip .three_pane_box.active, body.irongrip .organizations .active.memberships, .organizations body.irongrip .active.memberships, body.irongrip .organizations .active.allusers, .organizations body.irongrip .active.allusers {
+    border-color: black;
+}
+.three_pane_box:after, .organizations .memberships:after, .organizations .allusers:after {
+    clear: both;
+    content: " ";
+    display: block;
+    font-size: 0;
+    height: 0;
+    visibility: hidden;
+}
+* html .three_pane_box, * html .organizations .memberships, .organizations * html .memberships, * html .organizations .allusers, .organizations * html .allusers {
+    height: 1px;
+}
+:first-child + html .three_pane_box, *:first-child + html .organizations .memberships, .organizations *:first-child + html .memberships, *:first-child + html .organizations .allusers, .organizations *:first-child + html .allusers {
+    overflow: hidden;
+}
+.full_box {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(center top , white 0px, #F5F5F5 100px, #F5F5F5 100%) repeat scroll 0 0 #F5F5F5;
+    border-color: #B5B5B5;
+    border-radius: 5px 5px 5px 5px;
+    border-style: solid;
+    border-width: 1px 1px 2px;
+    margin: 0 0 5px;
+    max-width: 890px;
+    min-width: 730px;
+    position: relative;
+}
+body.irongrip .full_box {
+    border-color: #292929;
+}
+.full_box.active {
+    border-color: #767676;
+}
+body.irongrip .full_box.active {
+    border-color: black;
+}
+.full_box:after {
+    clear: both;
+    content: " ";
+    display: block;
+    font-size: 0;
+    height: 0;
+    visibility: hidden;
+}
+* html .full_box {
+    height: 1px;
+}
+:first-child + html .full_box {
+    overflow: hidden;
+}
+.three_pane_box, .organizations .memberships, .organizations .allusers, .full_box {
+    line-height: 1.3;
+    margin: 10px;
+    padding-bottom: 10px;
+}
+.three_pane_box:after, .organizations .memberships:after, .organizations .allusers:after, .full_box:after {
+    clear: both;
+    content: " ";
+    display: block;
+    font-size: 0;
+    height: 0;
+    visibility: hidden;
+}
+* html .three_pane_box, * html .organizations .memberships, .organizations * html .memberships, * html .organizations .allusers, .organizations * html .allusers, * html .full_box {
+    height: 1px;
+}
+:first-child + html .three_pane_box, *:first-child + html .organizations .memberships, .organizations *:first-child + html .memberships, *:first-child + html .organizations .allusers, .organizations *:first-child + html .allusers, *:first-child + html .full_box {
+    overflow: hidden;
+}
+.three_pane_box .wrapper, .organizations .memberships .wrapper, .organizations .allusers .wrapper, .full_box .wrapper {
+    padding: 10px;
+}
+.three_pane_box .wrapper:after, .organizations .memberships .wrapper:after, .organizations .allusers .wrapper:after, .full_box .wrapper:after {
+    clear: both;
+    content: " ";
+    display: block;
+    font-size: 0;
+    height: 0;
+    visibility: hidden;
+}
+* html .three_pane_box .wrapper, * html .organizations .memberships .wrapper, .organizations * html .memberships .wrapper, * html .organizations .allusers .wrapper, .organizations * html .allusers .wrapper, * html .full_box .wrapper {
+    height: 1px;
+}
+:first-child + html .three_pane_box .wrapper, *:first-child + html .organizations .memberships .wrapper, .organizations *:first-child + html .memberships .wrapper, *:first-child + html .organizations .allusers .wrapper, .organizations *:first-child + html .allusers .wrapper, *:first-child + html .full_box .wrapper {
+    overflow: hidden;
+}
+.three_pane_box h3.title, .organizations .memberships h3.title, .organizations .allusers h3.title, .full_box h3.title {
+    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
+    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
+    color: #313131;
+    font-size: 20px;
+    font-weight: bold;
+    height: 40px;
+    line-height: 40px;
+    padding: 0 10px;
+}
+.three_pane_box h4.subtitle, .organizations .memberships h4.subtitle, .organizations .allusers h4.subtitle, .full_box h4.subtitle {
+    color: #555555;
+    font-size: 16px;
+    padding: 15px 0 5px;
+}
+.three_pane_box .actions, .organizations .memberships .actions, .organizations .allusers .actions, .full_box .actions {
+    text-align: center;
+}
+.three_pane_box .actions .button, .organizations .memberships .actions .button, .organizations .allusers .actions .button, .three_pane_box .actions .button-icon, .organizations .memberships .actions .button-icon, .organizations .allusers .actions .button-icon, .full_box .actions .button, .full_box .actions .button-icon {
+    margin: 0 5px;
+}
+.three_pane_box ul, .organizations .memberships ul, .organizations .allusers ul, .full_box ul {
+    padding-left: 15px;
+}
+.three_pane_box ul li, .organizations .memberships ul li, .organizations .allusers ul li, .full_box ul li {
+    line-height: 2;
+}
+.box-bar {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(#EEEEEE, #DDDDDD) repeat scroll 0 0 #DDDDDD;
+    border-color: #CCCCCC -moz-use-text-color;
+    border-style: solid none;
+    border-width: 1px 0;
+    margin: 0;
+    padding: 5px 0;
+    width: 100%;
+}
+form .date_fields {
+    margin-bottom: 10px;
+}
+form .date_fields .pick_date {
+    margin-right: 20px;
+}
+form .text_actions {
+    text-decoration: underline;
+}
+textarea.placeholder, input.placeholder {
+    color: #4E4E4E !important;
+}
+form .has_errors {
+    color: #DD4455;
+}
+form .has_errors input {
+    color: #DD4455;
+}
+form .has_errors .error {
+    background: none repeat scroll 0 0 #FFEEEE;
+    border-radius: 3px 3px 3px 3px;
+    display: table;
+    margin-bottom: 10px;
+    margin-top: 5px;
+    padding: 3px 20px;
+}
+form.app_form {
+    background: none repeat scroll 0 0 #FFFFDC;
+    border: 1px solid #C8C878;
+    margin-bottom: 15px;
+    padding: 20px;
+}
+.dropdown_filter {
+    clear: none;
+    display: block;
+    float: left;
+    height: 28px;
+    margin-left: 10px;
+    position: relative;
+    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
+    width: 140px;
+    z-index: 9000;
+}
+.dropdown_filter .selected_item {
+    background: url("/img_3_2/sprite_btn.png") no-repeat scroll -126px 0 transparent;
+    clear: none;
+    color: #535353;
+    display: block;
+    float: left;
+    font-size: 11px;
+    height: 22px;
+    margin: 0;
+    padding-bottom: 0;
+    padding-left: 10px;
+    padding-top: 6px;
+    width: 98px;
+    z-index: 9500;
+}
+.dropdown_filter .selected_item:hover, .dropdown_filter .selected_item:visited {
+    color: #535353;
+    text-decoration: none;
+}
+.dropdown_filter .dropdown_arrow {
+    background: url("/img_3_2/sprite_btn.png") no-repeat scroll -474px 0 transparent;
+    clear: none;
+    display: block;
+    float: right;
+    height: 28px;
+    margin: 0;
+    width: 32px;
+}
+.dropdown_filter ol {
+    border-bottom-left-radius: 3px;
+    border-bottom-right-radius: 3px;
+    border-left: 1px solid #A0A0A0;
+    border-right: 1px solid #A0A0A0;
+    display: none;
+    font-size: 11px;
+    left: 0;
+    list-style-type: none;
+    margin: 0;
+    padding: 0;
+    position: absolute;
+    top: 28px;
+    width: 138px;
+    z-index: 500;
+}
+.dropdown_filter ol .last_item {
+    border-bottom-left-radius: 3px;
+    border-bottom-right-radius: 3px;
+}
+.dropdown_filter ol .last_item a {
+    border-bottom-left-radius: 3px;
+    border-bottom-right-radius: 3px;
+}
+.dropdown_filter ol li {
+    border-bottom: 1px solid #A0A0A0;
+    border-top: 1px solid #F5F5F5;
+    width: 138px;
+    z-index: 501;
+}
+.dropdown_filter ol li:hover {
+    border-top-color: white;
+}
+.dropdown_filter ol li a {
+    background: none repeat scroll 0 0 #E5E5E5;
+    border-left: 1px solid #F5F5F5;
+    color: #535353;
+    display: block;
+    height: 21px;
+    padding: 5px 0 0 8px;
+    position: relative;
+}
+.dropdown_filter ol li a:hover {
+    background: none repeat scroll 0 0 #EEEEEE;
+    border-left-color: white;
+    color: #535353;
+    text-decoration: none;
+}
+.dropdown_filter ol .separator {
+    background: none repeat scroll 0 0 #C9C9C9;
+    border: medium none;
+    height: 0;
+    line-height: 0;
+    max-width: 120px;
+}
+.dropdown_filter ol .selected {
+    border-top-color: white;
+}
+.dropdown_filter ol .selected a {
+    background-color: #EEEEEE;
+    border-left-color: white;
+    color: #313131;
+}
+.dropdown_filter:hover .selected_item {
+    background: url("/img_3_2/sprite_btn.png") no-repeat scroll -126px -28px transparent;
+}
+.dropdown_filter:hover .dropdown_arrow {
+    background: url("/img_3_2/sprite_btn.png") no-repeat scroll -474px -28px transparent;
+}
+.dropdown_filter:hover ol {
+    display: block;
+}
+#dropwdown_status {
+    width: 115px;
+}
+#dropwdown_status .selected_item {
+    width: 73px;
+}
+#dropwdown_status ol {
+    width: 113px;
+}
+#dropwdown_status ol li {
+    width: 113px;
+}
+#dropwdown_status ol .separator {
+    width: 95px;
+}
+input[type="search"] {
+}
+.filters strong {
+    clear: none;
+    color: #535353;
+    display: block;
+    float: left;
+    margin: 8px 0 0 6px;
+    position: absolute;
+    z-index: 800;
+}
+.filters input[type="search"] {
+    border: 1px solid #A0A0A0;
+    border-radius: 3px 3px 3px 3px;
+    clear: none;
+    display: block;
+    float: left;
+    font-size: 12px;
+    height: 18px;
+    margin: 0;
+    padding: 4px 4px 4px 43px;
+    width: 147px;
+}
+.new_organization, .new_project {
+    width: 600px;
+}
+.new_organization .input, .new_project .input {
+    margin-left: 0;
+    padding-left: 0;
+    top: 2px;
+}
+.new_organization label.checkbox_label, .new_organization label#label_time_track, .new_project label.checkbox_label, .new_project label#label_time_track {
+    color: #313131;
+    float: none;
+    text-align: left;
+    width: auto;
+}
+.new_organization #preview, .new_project #preview {
+    color: #898989;
+    display: inline-block;
+    position: relative;
+    top: 3px;
+}
+.new_organization #project_permalink, .new_project #project_permalink {
+    left: 0;
+    margin-left: -1px;
+    padding-left: 0;
+    position: relative;
+    top: 1px;
+}
+.new_organization span.hidden_text, .new_organization .help_icons, .new_project span.hidden_text, .new_project .help_icons {
+    display: none;
+}
+.new_organization .check_box, .new_project .check_box {
+    clear: none;
+    float: left;
+    margin-top: 8px;
+    width: auto;
+}
+.new_organization .check_box input, .new_project .check_box input {
+    float: left;
+    height: auto;
+    left: 0;
+    margin-top: 1px;
+    padding: 0;
+    top: 0;
+}
+.new_organization .check_box label, .new_project .check_box label {
+    float: left;
+    line-height: 12px;
+    margin-left: 5px;
+    margin-top: 1px;
+    text-align: left;
+}
+.new_organization .check_box em, .new_project .check_box em {
+    color: #898989;
+    font-size: 10px;
+    font-style: normal;
+}
+.new_organization .public_project, .new_project .public_project {
+    margin-bottom: 10px;
+}
+.new_organization .permalink.text_field.section, .new_project .permalink.text_field.section {
+    margin-bottom: 4px;
+}
+.new_organization, .new_project {
+    width: auto;
+}
+.new_organization label.checkbox_label, .new_project label.checkbox_label {
+    width: auto;
+}
+.new_organization .upload_area .info_label, .new_project .upload_area .info_label {
+    cursor: pointer;
+    margin-left: 55px !important;
+    padding-right: 20px;
+}
+.new_organization .upload_area .upload_div, .new_project .upload_area .upload_div {
+    cursor: pointer;
+    padding-bottom: 10px;
+}
+.new_organization .upload_area .upload_div .upload_input, .new_organization .upload_area .upload_div .upload_fake, .new_project .upload_area .upload_div .upload_input, .new_project .upload_area .upload_div .upload_fake {
+    padding: 0;
+}
+.new_organization .upload_area .upload_div .upload_input, .new_project .upload_area .upload_div .upload_input {
+    height: 16px;
+    opacity: 0;
+    padding: 7px 0;
+    position: absolute;
+}
+.new_organization .upload_area .upload_div input, .new_project .upload_area .upload_div input {
+    margin-left: 49px !important;
+}
+.new_organization .upload_area .upload_div .upload_fake, .new_project .upload_area .upload_div .upload_fake {
+    cursor: pointer;
+}
+.new_organization .upload_area .upload_div .upload_fake input, .new_project .upload_area .upload_div .upload_fake input {
+    background: none repeat scroll 0 0 transparent;
+    border: 0 none;
+    margin-left: 47px !important;
+    padding-top: 6px;
+    width: 469px;
+}
+.new_project {
+    width: 600px;
+}
+.new_project .organization.section p.inline {
+    margin-left: 5px;
+}
+.rounded_form {
+    background: none repeat scroll 0 0 white;
+    border: 1px solid #A0A0A0;
+    border-radius: 3px 3px 3px 3px;
+    display: block;
+    margin: 0 0 5px;
+    padding: 0;
+}
+.rounded_form textarea, .rounded_form input, .rounded_form select {
+    color: #222222;
+    font-size: 12px !important;
+    padding: 6px 0;
+}
+.rounded_form textarea:focus, .rounded_form input:focus, .rounded_form select:focus {
+    outline: 0 none;
+}
+.rounded_form select {
+    margin: 6px 0;
+    padding: 0;
+}
+.rounded_form textarea, .rounded_form input {
+    background: none repeat scroll 0 0 transparent;
+    border: medium none !important;
+}
+.rounded_form input {
+    height: 16px;
+    padding: 7px 0;
+}
+.rounded_form textarea {
+    padding: 6px 5px 5px;
+}
+.rounded_form .textarea {
+    clear: right;
+    display: block;
+    float: left;
+}
+.rounded_form .textarea textarea {
+    color: #222222;
+    resize: none;
+}
+.rounded_form .section {
+    -moz-transition: box-shadow 0.2s linear 0s;
+    border-top: 1px solid #A0A0A0;
+    clear: right;
+    position: relative;
+}
+.rounded_form .section:after {
+    clear: both;
+    content: " ";
+    display: block;
+    font-size: 0;
+    height: 0;
+    visibility: hidden;
+}
+* html .rounded_form .section {
+    height: 1px;
+}
+:first-child + html .rounded_form .section {
+    overflow: hidden;
+}
+.rounded_form .section label {
+    color: #999999;
+    float: left;
+    font-weight: normal;
+    line-height: 30px;
+    margin: 0 5px;
+    padding: 0;
+    text-align: right;
+}
+.rounded_form .section .input {
+    display: inline-block;
+    position: relative;
+    top: 0;
+}
+.rounded_form .section.in_top {
+    border-bottom: 1px solid #A0A0A0;
+    border-top: 0 none;
+    height: 30px;
+    margin-bottom: 0 !important;
+}
+.rounded_form .section.no_border {
+    border: 0 none !important;
+}
+.rounded_form .section.focus {
+    box-shadow: 0 0 5px #52A8EC;
+}
+.rounded_form .section .button, .rounded_form .section .button-icon {
+    margin: 8px 0;
+}
+.rounded_form .section label.long_label {
+    line-height: 16px;
+    margin: 7px;
+    max-width: 300px;
+    text-align: left;
+    width: auto;
+}
+.rounded_form .section .check_box.notify input {
+    float: left;
+    margin-top: 7px;
+}
+.rounded_form .section.form_table {
+    padding: 10px;
+}
+.rounded_form .section label.for-button {
+    margin-top: 6px;
+}
+.rounded_form .section .radio_button {
+    clear: right;
+    display: inline-block;
+    float: left;
+    padding: 5px 0;
+}
+.rounded_form .section .radio_button label:last-child {
+    margin-bottom: 3px;
+}
+.rounded_form .section h3, .rounded_form .section h4 {
+    font-size: 16px;
+    margin: 8px 6px 5px;
+}
+.rounded_form .section .button-small, .rounded_form .section .button-small-icon, .rounded_form .section .ui-datepicker .ui-datepicker-prev, .ui-datepicker .rounded_form .section .ui-datepicker-prev, .rounded_form .section .ui-datepicker .ui-datepicker-next, .ui-datepicker .rounded_form .section .ui-datepicker-next, .rounded_form .section .pageInsert p, .pageInsert .rounded_form .section p {
+    left: auto;
+    opacity: 0.5;
+    position: absolute;
+    right: 36px;
+    top: 5px;
+}
+.rounded_form .section .button-small:hover, .rounded_form .section .button-small-icon:hover, .rounded_form .section .ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .rounded_form .section .ui-datepicker-prev:hover, .rounded_form .section .ui-datepicker .ui-datepicker-next:hover, .ui-datepicker .rounded_form .section .ui-datepicker-next:hover, .rounded_form .section .pageInsert p:hover, .pageInsert .rounded_form .section p:hover {
+    opacity: 1;
+}
+.rounded_form .section .remove_nested_item {
+    right: 7px;
+    top: 5px;
+}
+.error_container {
+    font-size: 1.1em;
+    margin: 80px auto;
+    text-align: center;
+}
+.error_message {
+    background: none repeat scroll 0 0 white;
+    border: 1px solid #EEEEEE;
+    padding: 30px;
+}
+.error_foot {
+    color: #999999;
+    margin-top: 30px;
+}
+.error_foot a {
+    color: #666666;
+    text-decoration: underline;
+}
+form {
+    position: relative;
+}
+form:after {
+    clear: both;
+    content: " ";
+    display: block;
+    font-size: 0;
+    height: 0;
+    visibility: hidden;
+}
+* html form {
+    height: 1px;
+}
+:first-child + html form {
+    overflow: hidden;
+}
+.form-primary-actions {
+    float: right;
+    margin-top: 5px;
+}
+.form-secondary-actions {
+    float: left;
+    margin-top: 5px;
+}
+.new_comment_wrap textarea {
+    height: 40px;
+}
+.new_comment_wrap .datepicker {
+    color: #333333;
+    display: block;
+    height: 100%;
+    line-height: 30px;
+    width: 100%;
+}
+.new_comment_wrap .datepicker:hover {
+    cursor: pointer;
+}
+body.openid_login {
+    background-image: url("/img_3_2/bg_home.jpg");
+    height: 100% !important;
+}
+body.openid_login .wrapper {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: -moz-linear-gradient(center top , white 0px, #F5F5F5 100px, #F5F5F5 100%) repeat scroll 0 0 #F5F5F5;
+    border-color: #B5B5B5;
+    border-radius: 5px 5px 5px 5px;
+    border-style: solid;
+    border-width: 1px 1px 2px;
+    margin: 20px auto;
+    position: relative;
+    width: 400px;
+}
+body.irongrip body.openid_login .wrapper {
+    border-color: #292929;
+}
+body.openid_login .wrapper.active {
+    border-color: #767676;
+}
+body.irongrip body.openid_login .wrapper.active {
+    border-color: black;
+}
+body.openid_login .wrapper:after {
+    clear: both;
+    content: " ";
+    display: block;
+    font-size: 0;
+    height: 0;
+    visibility: hidden;
+}
+* html body.openid_login .wrapper {
+    height: 1px;
+}
+:first-child + html body.openid_login .wrapper {
+    overflow: hidden;
+}
+body.openid_login .wrapper header {
+    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
+    min-height: 40px;
+}
+body.openid_login .wrapper header h1 {
+    color: #313131;
+    font-size: 20px;
+    font-weight: bold;
+    left: 10px;
+    position: relative;
+    top: 8px;
+}
+body.openid_login .wrapper form {
+    display: inline-block;
+    height: 30px;
+    margin: 10px 10px 0;
+    position: relative;
+    width: 100%;
+}
+body.openid_login .wrapper form label {
+    background-color: white;
+    border: 1px solid #A0A0A0;
+    border-radius: 5px 5px 5px 5px;
+    color: #707070;
+    display: inline-block;
+    font-size: 12px;
+    line-height: 24px;
+    margin: 0;
+    min-height: 24px;
+    padding-left: 5px;
+    padding-right: 5px;
+    position: relative;
+    width: 325px;
+    z-index: 3;
+}
+body.openid_login .wrapper form label span.label {
+    color: #999999;
+    height: 24px;
+    left: 0;
+    line-height: 24px;
+    overflow: hidden;
+    position: absolute;
+    text-align: right;
+    white-space: nowrap;
+    width: 120px;
+}
+body.openid_login .wrapper form label span.label:after {
+    content: ":";
+}
+body.openid_login .wrapper form label input {
+    background: none repeat scroll 0 0 transparent;
+    border: medium none;
+    color: #535353;
+    font-size: 12px;
+    height: 24px;
+    left: 125px;
+    line-height: 24px;
+    position: absolute;
+    width: 180px;
+}
+body.openid_login .wrapper form label input:focus {
+    outline: 0 none;
+}
+body.openid_login .wrapper form label input {
+    padding-right: 10px;
+    top: -1px;
+}
+body.openid_login .wrapper form .button-primary {
+    position: absolute;
+    right: 18px;
+    top: 0;
+    z-index: 4;
+}
+body.openid_login .wrapper img {
+    margin: 10px 8px 0;
+}
+body.openid_login .wrapper p {
+    color: #707070;
+    margin: 5px 13px 20px;
+}
+body.openid_login .wrapper p a {
+    color: #707070;
+    text-decoration: underline;
+}
+body.openid_login .wrapper p a:hover {
+    text-decoration: none;
+}
+body.openid_login.infojobs_login form label {
+    background-color: white;
+    border: 1px solid #A0A0A0;
+    border-radius: 5px 5px 5px 5px;
+    color: #707070;
+    display: inline-block;
+    font-size: 12px;
+    line-height: 24px;
+    min-height: 24px;
+    padding-left: 5px;
+    position: relative;
+    width: 325px;
+}
+body.openid_login.infojobs_login form label span.label {
+    color: #999999;
+    height: 24px;
+    left: 0;
+    line-height: 24px;
+    overflow: hidden;
+    position: absolute;
+    text-align: right;
+    white-space: nowrap;
+    width: 80px;
+}
+body.openid_login.infojobs_login form label span.label:after {
+    content: ":";
+}
+body.openid_login.infojobs_login form label input {
+    background: none repeat scroll 0 0 transparent;
+    border: medium none;
+    color: #535353;
+    font-size: 12px;
+    height: 24px;
+    left: 85px;
+    line-height: 24px;
+    position: absolute;
+    width: 220px;
+}
+body.openid_login.infojobs_login form label input:focus {
+    outline: 0 none;
+}
+.watchers_section.standalone.box-bar {
+    -moz-box-sizing: border-box;
+    margin-bottom: -2px;
+    padding: 0 10px;
+}
+.watchers_section.standalone.box-bar .chzn-container {
+    padding-bottom: 5px;
+}
+.watchers_section.standalone.box-bar .chzn-choices {
+    -moz-box-sizing: border-box;
+    background: none repeat scroll 0 0 transparent;
+    border: 0 none;
+    box-shadow: none;
+    margin: 5px -10px;
+    padding-left: 8px;
+}
+.watchers_section.standalone.box-bar .chzn-choices:before {
+    background-image: url("/assets/sprite_ico_2012-05-15.png");
+    background-position: -24px 0;
+    background-repeat: no-repeat;
+    content: "";
+    display: inline-block;
+    float: left;
+    height: 24px;
+    margin-top: 2px;
+    width: 24px;
+}
+.watchers_section.standalone.box-bar .chzn-drop {
+    width: 100%;
+}
+.watchers_section.standalone.box-bar .search-field input {
+    height: 16px;
+}
+.ij_watchers_filter.watchers_in_header {
+    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
+    margin: 0 -10px;
+}
+.ij_watchers_filter.watchers_in_header .ij_watchers_filters {
+    margin: 5px 0;
+}

[... 11556 lines stripped ...]