/************************************************************************************
General styling for admin area.
Load other css files first because of overrides in this file.
*************************************************************************************/
* {
    margin: 0;
}
html {
    background: none repeat scroll 0 0 #C4E0FB !important;
}
html, body {
    font-family: "Lucida Grande", Arial, sans-serif;
    font-size: 17px;
    line-height: 1.5;
    height: 100%;
}
html, body, form input[type="text"], form input[type="password"], form input[type="file"], form select, form textarea, form.dynamic_select select, form .form_field_none {
    color: #222222;
    font-family: "Arial";
}
@font-face {
  font-family: 'logo';
  src: local('logo'), url('../img/adminpanel/logo.woff') format('woff');
}
#adminpanel_logo {
	font-family: "logo";
	color: #fafafa;
    float: left;
    margin-left: 24px;
	font-size: 28px;
	line-height: 1;
	height: 41px;
	width: 165px;
	display: table;
	table-layout: fixed;
}
#adminpanel_logo div {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	text-overflow: clip;
	overflow: hidden;
	white-space: nowrap;
}
#nav_container_module {
    /*background: #f5f5f5;*/
    background: url('../ui-themes/blue/images/ui-bg_glass_85_dfeffc_1x400.png') 50% 50% repeat-x;
    width: 100%;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    box-shadow: 0 0px 2px #8f9bb3;
    -moz-box-shadow: #8f9bb3 0 0px 2px;
    -webkit-box-shadow: #8f9bb3 0 0px 2px;
}
.nav_container_inside {
    margin: 0px auto;
    width: 1220px;
    padding: 0px;
    position: relative;
    height: 37px;
}
#divider_left {
    position: absolute;
    left: 5px;
    top: 1px;
    font-family: "Courier New", Courier, monospace;
    font-size: 22px;
    font-weight: bold;
    text-shadow: -1px -1px 0 #fff,  1px -1px 0 #fff,  -1px 1px 0 #fff,  1px 1px 0 #fff;
    letter-spacing: -6px;
}
#divider_right {
    position: absolute;
    right: 10px;
    top: 1px;
    font-family: "Courier New", Courier, monospace;
    font-size: 22px;
    font-weight: bold;
    text-shadow: -1px -1px 0 #fff,  1px -1px 0 #fff,  -1px 1px 0 #fff,  1px 1px 0 #fff;
    letter-spacing: -6px;
}
.module_button_area {
    position: absolute;
    top: 0px;
    left: 33px;
    display: inline;
    font-size: 17px;
    color: #005c9e;
    text-decoration: none;
    overflow: hidden;
    width: 1500px;
}
.module_button_area span.button {
    margin: 3px 2px;
    float: left;
    display: inline;
    color: #005c9e;
    padding: 3px 10px 3px 10px;
    cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.module_button_area span.button:hover, .module_button_area span.active {
    /*color: #464646;*/
    /*background: #dddddd;*/
    /*color: #1d4867;*/
    background: url('../ui-themes/blue/images/ui-bg_glass_60_acd1ec_1x400.png') 50% 50% repeat-x;
}
#wrapper {
    min-width: 1200px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -50px;
    position: relative;
}
#main {
    margin-top: 30px; /* Gap height between system menu and body */
}
.main_login {
    margin-top: -50px !important;
}
#main #content {
    position: relative;
    margin-bottom: 0px;
    background: #fefefe;
    padding: 24px 0px 0px 0px;
    height: auto;
    overflow: visible;
    box-shadow: 0 0px 2px #8f9bb3;
    -moz-box-shadow: #8f9bb3 0 0px 2px;
    -webkit-box-shadow: #8f9bb3 0 0px 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}
#content_area {
    padding: 0px 40px;
    padding-bottom: 35px;
    min-height: 600px;
    overflow: hidden;

    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;

    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-word;

    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
#content_area_setup {
    float: left;
    display: inline;
    padding: 20px 60px 20px 60px;
    width: 1080px;
}
#introduction {
    padding: 0px 3px 0px 1px;
    margin-bottom: 20px;
}
#footer {
    width: 100%;
    background: #fff;
}
#footer_content {
    border-top: 1px solid #C5DBEC;
    text-align: center;
    margin: 5px 40px 0px 40px;
    padding: 10px 0px 33px 0px;
}
#footer_content #link_container {
    margin: 0 auto;
    overflow: hidden;
}
#footer_content #link_container_full {
    margin: 0 auto;
    overflow: hidden;
}
#footer_content .link_area {
    display: table-cell;
}
#footer_content .footer_link_center {
    margin-left: 30px;
    margin-right: 30px;
}
#footer_content .footer_link_left {
    margin-right: 60px;
}
#footer_content .footer_link_right {
    margin-left: 60px;
}
#footer_content .link_header {
}
#footer_content .footer_text {
    margin: 0px 0px;
    margin-bottom: 0px;
}
#system_menu_top {
    width: auto;
    padding: 0px 0px 0px 0px;
    height: 2px;
    background-color: #002851;
}
#system_menu_bottom {
    width: auto;
    background-color: #f2f2f2;
    padding: 0px 0px 0px 0px;
    height: 9px;
    box-shadow: 0px 0px 2px 0px #7F8CA0;
    -moz-box-shadow: #7F8CA0 0px 0px 2px 0px;
    -webkit-box-shadow: #7F8CA0 0px 0px 2px 0px;
}
.system_menu_inner_container {
    margin-left:auto;
    margin-right:auto;
    width:1250px
}
#header {
    width: auto;
    font-size: 12px;
    background-color: #3c3c3c;
    padding: 3px 0px 3px 0px;
    color: #fff;
    border-bottom: 1px solid #707070;
}
#header a {
    color: #ccc;
    text-decoration: none;
}
#header a:hover {
    text-decoration: underline;
}
#header span {
    color: #ccc;
}
#header .header-right {
    text-align: right;
}

/* Navigation */
#system_menu_container {
    background: #fff;
    width: 100%;
    height: 43px;      /* System menu height */
    background: none repeat scroll 0 0 #002851;
    border-top: 1px solid #67A7D7;
}
#system_menu {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 3px;
    color: #FFFFFF;
    font-family: "Arial";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
}
#system_menu ul li {
    height: 40px;
}
#system_menu ul li.separator {
    padding: 10px 0px;
}
#system_menu ul li.separator .separator_line {
    border-top: 1px dashed;
    margin-left: 10px;
    margin-right: 10px;
}
#system_menu ul li li {
    height: auto;
}
#system_menu ul li, #system_menu ul li a {
    float: left;
    display: block;
    font-size: 16px;
}
#system_menu ul li.active {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#system_menu ul li a {
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #FFFFFF;
    font-family: "Arial";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
}
#system_menu ul li a:hover, #system_menu ul li.sfHover > a {
    background: #00366C;
}
#system_menu ul li a.selected {
    border-bottom: 1px solid #fff;
}
#system_menu ul li a.selected:hover {
    background: #f7f7f7;
    border-bottom: 1px solid #ccc;
}
#system_menu ul li a {
    margin-right: 0px;
}
#system_menu ul li a.last {
    margin-right: 0px;
}
#system_menu ul li li a {
    margin-right: 0px;
}
#system_menu ul li ul {
    padding-top: 2px;
    padding-bottom: 3px;
}
#system_menu ul li ul li ul {
    padding-top: 0px;
}
#system_menu ul li ul li {
    background: #2b2b2b;
}
#system_menu ul li ul li a {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
#system_menu ul li ul li a:hover, #system_menu ul li ul li.sfHover > a {
    background: #000;
}
#system_menu ul li ul li a.separator {
    border-bottom: 1px solid #333;
}
#system_menu_admin_panel {
    float: left;
    margin-left: 50px;
}
#system_menu_admin_panel a {
    padding: 7px 12px 8px 10px;       /* System menu spacing */
    line-height: 1;
    border: none;
}
#system_menu_admin_panel li:first-child a {
    padding-left: 10px;
    line-height: 1;
}
#system_menu_admin_panel a.sf-with-ul {
    padding-right: 25px;
    min-width: 1px;
}
#system_menu_admin_panel li {
    background: transparent;
    margin-right: 1px;
}
#system_menu_admin_panel > li.active > .sf-with-ul:after {
    border-top-color: white;
}

/* Login */
p#backtosite {
    padding: 0px 0px 0px 20px;
}
#flash_area {
    margin: 0 auto;
    width: 500px;
}
#login {
    background: #E2F0FF;
    width: 480px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 9px;
    overflow: hidden;
}
#login h2 {
    border-bottom: 0px;
}
#login .forgot {
    float: right;
}
#login input[type=text], #login input[type=password] {
}
#login form {
    margin: 0px 0px 0px 0px;
    padding: 28px 35px 20px 35px;
    background: #fff;
    line-height: normal;
    height: 240px;
    border: 1px solid #d7e8f1;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
#login form #installation_header {
    padding-top: 5px;
    padding-bottom: 21px;
    display: table;
    width: 100%;
}
#login form #installation_title {
    font-weight: bold;
    font-size: 21px;
    color: #353535;
    text-decoration: underline;
    display: table-cell;
}
#login form #login_header {
    padding-bottom: 12px;
    display: table;
    width: 100%;
}
#login form #login_title {
    font-weight: bold;
    font-size: 22px;
    color: #353535;
    display: table-cell;
}
#login form  #version_text {
    display: table-cell;
    color: #353535;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
}
.login_error_msg .login_error {
    float: right;
    font-weight: normal;
    font-size: 16px;
    color: #D12F19;
    padding-top: 0px;
    line-height: 1.1;
    padding-right: 25px;
}
#login form #login_description {
    border-bottom: 1px solid #d7e8f1;
    padding-bottom: 14px;
    margin-bottom: 39px;
	margin-left: -35px;
	margin-right: -35px;
	padding-left: 35px;
}
#login form .login_form_field {
    padding: 0px 0px 0px 0px;
}
.number_button {
    width: 22px;
    height: 22px;
    float: left;
    padding: 0px;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    text-align: center;
    margin-right: 5px;
    font-size: 17px;
    background: #2E6E9E;
    color: #fff;
    color: #2E6E9E;
    background: none;
    border: 1px solid #2E6E9E;
    margin-top: 1px;
}
.active .number_button, .number_button_active {
    border: 1px solid #fff;
    color: #fff;
}
.module_count {
    margin-top: -2px;
}
.box {
    padding-bottom: 20px;
    border: 1px solid #D3E0EB;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 0px;
    position: relative;
}
.tag_box {
    position: absolute;
    top: 3px;
    right: 25px;
}
.content_h3, h3.left {
    background-color: #eeeeee;
    padding: 7px 25px;
    font-weight: normal;
    font-size: 16px;
    color: #069;
    margin-bottom: 18px;
    line-height: 1;
    border-bottom: 1px solid #D3E0EB;
}
.box h3.left {
    padding: 7px 20px;
    border-top: 1px solid #D3E0EB;
    margin-top: 20px;
}
.box h3.left:first-child {
    margin-top: 0px;
    border-top-width: 0px;
}
.box h3 a {
    color: #069;
}
.box ul {
    padding-top: 0px;
    padding-left: 10px;
}
.box ul.sidemenu {
    padding-left: 0px;
    width: 100%;
}
.box ul.sidemenu ul {
    left: 105%;
}
.box ul.sidemenu a {
    padding: 7px 0px 7px 0px;
    line-height: 1;
}
.box ul.sidemenu li {
    background: transparent;
}
.box ul.sidemenu li li {
    background: #ffffff;
}
.box ul.sidemenu.sf-custom-arrows > li > .sf-with-ul:after {
    margin-right: -13px;
    border-left-color: #000;
}
.box ul:first li {
    padding-bottom: 10px;
}
.box .box_content {
    padding: 0px 25px;
}
.box .box_content_left {
    padding: 0px 20px;
}
ul.bpsubmenu {
    list-style: none;
    border-bottom: 1px solid #88B9DD;
    float: left;
    width: 100%;
}
ul.bpsubmenu li {
    float: left;
    margin-right: 5px;
}
ul.bpsubmenu li a {
    color: #fff;
    background: #88B9DD;
    padding: 5px 15px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
}
ul.bpsubmenu li a:hover {
    color: #fff;
    background: #2E6E9E;
}
.ui-tabs-selected a {
    cursor: pointer !important;
}
.left_column {
    float: left;
    width: 260px;
}
.right_column {
    float: right;
    width: 225px;
}
.content_column {
    display: block;
    margin-left: 285px;
    margin-right: 250px;
}
.two_column_content_column {
    margin-right: auto;
}
.no_sidemenu_content_column {
    margin-left: auto;
}
p {
    margin-bottom: 10px;
}
#main #content, #login {
    box-shadow: 0 0 2px #7F8CA0;
    -moz-box-shadow: #7F8CA0 0 0px 2px;
    -webkit-box-shadow: #7F8CA0 0 0px 2px;
}
#search_area {
    padding-bottom: 10px;
}
.list_column {
    padding-bottom: 24px;
}
.header_search_btn {
    float: left;
    height: 34px;
    width: 34px;
    background: url(../img/search_white.png) no-repeat;
    background-position: 6px 6px;
    cursor: pointer;
    margin: 0px;
    padding: 0px;
}
div.actions ul li a.btn_disabled, .btn_disabled, a.btn_disabled, div.actions ul li a.btn_disabled:hover, .btn_disabled:hover, a.btn_disabled:hover {
    color: #999 !important;
    font-weight: 700 !important;
    border: 1px solid #ddd !important;
    padding: 4px 10px !important;
	padding-top: 5px !important;
    cursor: default !important;
}

/* Body css starts here */
body {
    background: transparent;
}
.clear {
    clear: both
}
.disabled_field {
    background: #eee
}
.field_shortest {
    width: 50px
}
.field_short {
    width: 150px
}
select.field_short {
    width: 170px
}
.field_semi_short {
    width: 200px
}
select.field_semi_short {
    width: 220px
}
.field_normal {
    width: 350px
}
select.field_normal {
    width: 370px
}
.field_search {
    width: 400px
}
.field_semi_long {
    width: 600px
}
.field_long {
    width: 900px;
}
textarea, .textarea {
    height: 100px;
}
.column_spacing {
    width: 200px;
}
.field_spacing {
    padding-right: 25px;
}
.option_spacing {
    padding-right: 20px;
}
.greyout {
    background: #eeeeee !important;
}
.ui-dropdown .ui-selectmenu-disabled {
    opacity: 1 !important;
    background: #eeeeee !important;
}
html .cke_chrome {
	width: 918px; /* CKEditor field width */
}
.multiple_checkbox {
	width: 918px; /* Multiple checkbox field width */
}
a {
    color: #0082c0;
    text-decoration: none
}
a:hover {
    color: #D54E21
}
h3 {
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 17px;
}
h4 {
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 14px
}
h5 {
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 17px;
    text-decoration: underline
}
h6 {
    font-weight: 500;
    margin-top: 18px;
    margin-bottom: 17px;
    text-decoration: underline
}
.section_menu {
    border-bottom: 1px solid #C5DBEC;
    overflow: hidden;
    padding-bottom: 0;
    margin: 0 0 30px
}
.title_min_bottom {
    margin-bottom: 8px;
    border-bottom: 1px dotted #ccc
}
.section_menu .section_menu_text {
    font-size: 17px;
    font-weight: bold;
    float: left;
    margin-top: 5px
}
.section_menu .section_menu_text .title_item, .section_menu .section_menu_text a, .section_menu .section_menu_text .title_disabled {
    float: left;
    display: inline;
    color: #88B9DD;
    border: 3px solid #fff;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    cursor: default;
    margin: 0 25px 0 0;
    padding: 3px 0px 2px 0px;
}
.title_single_item {
    float: left;
    display: inline;
    color: #2E6E9E;
    border: 3px solid #fff;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    cursor: default;
    margin: 0 25px 0 0;
    padding: 3px 0
}
.section_menu .section_menu_text .section_menu_text_item {
    float: left;
    display: inline;
    margin: 0 10px 0 0;
    padding: 6px 0
}
.section_menu .section_menu_text .title_item:hover, .section_menu .section_menu_text .active, .section_menu .section_menu_text a:hover, .section_menu .section_menu_text a.active, .section_menu .section_menu_text a:active {
    color: #2E6E9E;
    border-color: #2E6E9E
}
.section_menu .section_menu_text .title_disabled {
    color: #e1e1e1;
    background: none
}
.section_menu_small {
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    margin: 0 0 30px
}
.section_menu_small .section_menu_text {
    font-weight: 400;
    float: left;
    margin-top: 5px
}
.section_menu_small .section_menu_text .title_item, .section_menu_small .section_menu_text a, .section_menu_small .section_menu_text .title_disabled {
    float: left;
    display: inline;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    margin: 0 10px 0 0;
    padding: 3px 10px
}
.section_menu_small .section_menu_text .title_item:hover, .section_menu_small .section_menu_text .active, .section_menu_small .section_menu_text a:hover, .section_menu_small .section_menu_text a.active, .section_menu_small .section_menu_text a:active {
    background-color: #3c3c3c;
    color: #fff
}
.error, .notice, .success, .message {
    margin-bottom: 1em;
    border: 2px solid #ddd;
    padding: 0.4em 1em 0.4em 1em
}
.error {
    background: #FEE6E7;
    color: #D12F19;
    border-color: #FBC2C4
}
.notice, .message {
    background: #FFF9D2;
    color: #817134;
    border-color: #FFD83A
}
.success {
    background: #E6EFC2;
    color: #529214;
    border-color: #C6D880
}
.error a {
    color: #D12F19
}
.notice a, .message a {
    color: #817134
}
.success a {
    color: #529214
}
form select.error {
    margin: 0 0 10px;
    padding: 5px
}
#message_notification {
    border: 2px solid #3C0;
    display: none;
    position: absolute;
    background: #E3FFE7;
    width: 225px;
    text-align: center;
    padding: 10px 20px 8px
}
#message_notification .close_btn {
    float: right;
    margin-top: 2px
}
.logo {
    position: absolute;
    top: -80px;
    left: 0
}
.main_content_container {
  margin-left:auto;
  margin-right:auto;
  width:1220px
}
.main_content_container .main_content_grid {
    display:inline;
    float:left;margin-left:10px;
    margin-right:10px;
    position:relative;
    width:1200px
}
.main_content_container .copyright {   /* Copyright note in Authorize.net confirmation */
    display:inline;
    float:right;
    margin-left:10px;
    margin-right:10px;
    position:relative
}
.main_content_area {
    overflow: hidden
}
div.paging_area {
    width: 60%;
    float: right;
    margin-top: 15px
}
div.paging, div.counter {
    text-align: right;
    margin: 10px 0 10px 0px
}
div.left_align {
    text-align: left;
}
div.counter {
    margin-top: 10px;
    float: right
}
table.requestform {
    width: 100%;
    border: 1px solid #a4bed4;
    background-color: #fff;
    padding: 10px
}
div.grid_button_area {
    width: 40%;
    float: left
}
table.form tr td:first-child {
    vertical-align: top;
    padding-top: 3px;
}
table.form tr td table td:first-child {
    vertical-align: baseline;
    padding-top: 0px;
}
table tr td.top_pos, table.form tr td table td.top_pos {
    vertical-align: top;
    padding-top: 3px;
}
table.styles td {
    vertical-align: middle
}
.striped {
    background-color: #f8f8f8
}
div.level-1 {
    margin-left: 30px
}
.controller-row {
    background: #6f6f6f;
    color: #fff;
    font-weight: 700
}
.controller-row a {
    color: #efefef
}
label {
    margin: 0 0 0 0px
}
.text label, .textarea label, .select label, .file label, .datetime label, .password label {
    display: block
}
form .editable_div {
    border: 1px solid #D3E0EB;
    width: 915px;
    overflow: auto;
    margin-bottom: 15px;
    cursor: text;
}
form .editable_css_div {
    border: 1px solid #D3E0EB;
    width: 1118px;
    overflow: auto;
    margin-bottom: 15px;
    cursor: text;
}
.form > tbody > tr:first-child > td:first-child {
    width: 200px;
}
.form_details > tbody > tr:first-child > td:first-child {
    width: 190px;
}
form input[type=text], form input[type=password], form input[type=file], form select, form textarea, form .form_field_none {
    margin-bottom: 10px;
    border: 1px solid #B9E0F6;
    font-size: 16px;
    padding: 5px;
}
form select {
	padding: 4px 5px;
}
form input[type=text], form input[type=password], form textarea, form .form_field_none {
	padding: 5px 9px;
}
form .form_field_none {
    padding: 5px 9px;
    margin-bottom: 10px;
}
form input[type=text]:hover, form input[type=password]:hover, form input[type=file]:hover, form select:hover, form textarea:hover, form .form_field_none:hover {
    border: 1px solid #85A8C5;
}
form input[type=text]:focus, form input[type=password]:focus, form input[type=file]:focus, form select:focus, form textarea:focus, form .form_field_none:focus {
    border: 1px solid #85A8C5;
}
form textarea {
    border: 1px solid #888;
    background: #fff;
    width: 98%;
    font-size: 13px;
    vertical-align: bottom;
}
form input[type=submit], form button {
    font-size: 13px
}
form textarea.content {
    height: 350px
}
form .wide {
    width: 500px;
    height: 150px
}
form select[multiple=multiple] {
    padding: 0
}
form select[multiple=multiple] optgroup {
    font-style: normal
}
form select[multiple=multiple] optgroup option {
    text-indent: 25px
}
form input[disabled], form select[disabled] {
    color: #464646;
    background: none
}
form select option {
    padding: 0 5px
}
form table.listing input[type=checkbox], form table.listing input[type=radio] {
    margin: auto
}
div.actions {
    float: left;
    padding: 20px 0 0px
}
div.actions ul {
    float: left;
    padding-left: 0px;
}
div.actions ul li {
    list-style: none;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
    width: auto !important;
}
div.actions ul li a, .btn {
    line-height: 1.6;
    display: inline;
    color: #464646;
    cursor: pointer;
    margin-right: 5px;
    text-decoration: none;
    font-weight: 700;
    float: left;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ddd;
    background: 0 to(#eee));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee');
    padding: 4px 10px
}
.icon_btn {
	margin-right: 0px;
	padding: 6px 7px;
	height: 18px;
}
.btn_disabled {
    color: #999;
    margin-right: 5px;
    text-decoration: none;
    font-weight: 700;
    float: left;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ddd;
    background: #eeeeee;
    padding: 4px 10px
}
div.actions ul li a, .btn, a.btn {
    background: -moz-linear-gradient(center top, #fefefe, #eeeeee) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eeeeee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee');
    color: #006ea5;
    font-family: "Arial";
    font-weight: bold;
    font-style: normal;
    border: 1px solid #D3E0EB;
    font-size: 16px;
}
div.actions ul li a:hover, .btn:hover, a.btn:hover {
    color: #0171b7;
    border: 1px solid #85a8c5;
}
div.actions ul li a:active, .btn:active, a.btn:active {
    background: -moz-linear-gradient(center top, #eeeeee, #fefefe) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#fefefe));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fefefe');
}
span.btn_upload {
	padding-top: 2px;
	padding-bottom: 2px;
}
div.bulk-actions {
    display: block;
    margin: 15px 0
}
div.bulk-actions .input {
    display: inline;
    padding: 4px
}
div.breadcrumb {
    margin: 0 0 20px
}
div.extensions-hooks div.plugin {
    font-weight: 700
}
#loading {
    width: 20px;
    text-align: center;
    margin: 0 auto
}
#loading p {
    background-color: #FFF1A8;
    font-weight: 700;
    margin: 0;
    padding: 5px
}
.round {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
div.buttons {
    display: block;
    text-align: right;
    margin: 10px
}
div.buttons .submit {
    display: inline;
    margin-left: 10px
}
div.buttons .cancel {
    margin: 20px 20px 20px 10px
}
.ui-tabs {
    border: 0
}
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: "Lucida Grande", Arial, sans-serif
}
form div.error {
    background: none;
    border: none;
    font-weight: normal;
    margin: -10px 0 10px;
    padding: 0
}
.paging span {
    margin: 0
}
table.small_table {
    border: 1px solid #DDD;
    width: 100%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
table.small_table tr.no_hover:hover {
    background: none
}
table.small_table tr td.no_hover:hover {
    background: none
}
table.small_table img {
    margin: 0;
    padding: 0px 0 0
}
table.small_table th {
    text-align: left;
    background: #E5E5E5;
    color: #333;
    padding: 3px 7px
}
table.small_table td {
    vertical-align: top;
    text-align: left;
    padding: 4px 7px 0px
}
.a_notify {
    display: none;
    font-size: 11px;
    background: #FFF9D2;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 252px;
    overflow: hidden;
    text-align: left;
    margin: -5px 0 10px;
    padding: 5px
}
.act_button a {
    color: #464646;
    cursor: pointer;
    margin-right: 5px;
    text-decoration: none;
    font-weight: 700;
    float: left;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ddd;
    background: 0 to(#eee));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee');
    padding: 3px 5px
}
.ui-tabs .ui-tabs-panel {
    padding: 24px 0 0 0
}
.ui-accordion .ui-accordion-content {
    padding: 10px
}
.ui-button {
    margin-right: 5px;
    margin-bottom: 10px
}
.ui-progressbar {
    height: 2em;
    text-align: left
}
.ui-progressbar .ui-progressbar-value {
    height: 100%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-left-width: 1px;
    margin: -1px
}
.ui-progressbar-value {
    visibility: hidden
}
.ui-datepicker-trigger {
    border: none;
    width: 26px;
    height: 25px;
    background: url(../img/date.png) no-repeat;
    margin-left: 3px;
    margin-top: 3px;
    cursor: pointer;
    float: left;
    display: inline
}
.ui-datepicker th {
    font-size: 12px;
    padding: .7em 0
}
.ui-datepicker td span, .ui-datepicker td a {
    text-align: center
}
.profile_a {
    margin-top: 24px
}
table.photo_table td {
    vertical-align: top;
    padding-bottom: 5px
}
.photo_area_vertical {
    position: relative;
    border: 1px solid #DEE2E2;
    width: 170px;
    height: 200px
}
.photo_area_horizontal {
    position: relative;
    border: 1px solid #aaa;
    width: 300px;
    height: 200px
}
.photo_area_text {
    #898A8A;
    font-size: 10px;
    font-weight: 700;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -15px
}
.photo_area_vertical img.photoimgvert {
    position: absolute;
    top: 0;
    left: 0;
    width: 170px;
    height: 200px
}
.photo_area_horizontal img.photoimghor {
    position: absolute;
    top: 0;
    left: 0;
    width: 300px;
    height: 200px
}
.photo_upload_control_area {
    position: relative
}
.photo_upload_control_area .btn_area, .photo_upload_control_area .uploadfield {
    position: absolute;
    top: 0;
    left: 0
}
.photo_upload_control_area .btn_area img {
    margin-top: 8px;
    cursor: pointer
}
.item_box {
    float: left;
    display: inline
}
form.dynamic_select select {
    font-size: 14px;
    margin: 0;
    padding: 0
}
.cke_skin_v2 {
    margin-bottom: 10px;
    border: 1px solid #AAA
}
.module_menu_section {
    display: block;
    margin-bottom: 25px
}
.module_menu_section table.tags td {
    padding: 5px 0px;
}
hr {
    color: #C5DBEC;
    height: 1px;
    background-color: #C5DBEC
}
#content .recipients_load {
    position: absolute;
    width: 1100px;
    height: 110px;
    top: 70px;
    left: 35px;
    background: #FFF url(../img/ajax/circle_ball.gif) center center no-repeat;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    box-shadow: 0 0 9px rgba(0,0,0,0.3);
    border: 1px solid #bdbdbd;
    z-index: 1000;
    display: none;
    overflow: auto;
    padding: 1%
}
#content .print_postcards_load, #content .emailticket_load {
    position: absolute;
    width: 1100px;
    height: 420px;
    top: 70px;
    left: 35px;
    background: #FFF url(../img/ajax/circle_ball.gif) center center no-repeat;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    box-shadow: 0 0 9px rgba(0,0,0,0.3);
    border: 1px solid #bdbdbd;
    z-index: 1000;
    display: none;
    overflow: auto;
    padding: 1%
}
#content .jobtracking_load {
    position: absolute;
    width: 1100px;
    height: 750px;
    top: 70px;
    left: 35px;
    background: #FFF url(../img/ajax/circle_ball.gif) center center no-repeat;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    box-shadow: 0 0 9px rgba(0,0,0,0.3);
    border: 1px solid #bdbdbd;
    z-index: 1000;
    display: none;
    overflow: auto;
    padding: 1%
}
#content .ticketlink_load {
    position: absolute;
    width: 1100px;
    height: 40px;
    top: 70px;
    left: 35px;
    background: #FFF url(../img/ajax/circle_ball.gif) center center no-repeat;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    box-shadow: 0 0 9px rgba(0,0,0,0.3);
    border: 1px solid #bdbdbd;
    z-index: 1000;
    display: none;
    overflow: auto;
    padding: 1%
}
#frontend_content .emailticket_load {
    position: absolute;
    width: 1171px;
    height: 380px;
    top: 420px;
    left: 75px;
    background: #FFF url(../img/ajax/circle_ball.gif) center center no-repeat;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    box-shadow: 0 0 9px rgba(0,0,0,0.3);
    border: 1px solid #bdbdbd;
    z-index: 1000;
    display: none;
    overflow: auto;
    padding: 1%
}
#frontend_content .jobtracking_load {
    position: absolute;
    width: 1171px;
    height: 750px;
    top: 420px;
    left: 75px;
    background: #FFF url(../img/ajax/circle_ball.gif) center center no-repeat;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    box-shadow: 0 0 9px rgba(0,0,0,0.3);
    border: 1px solid #bdbdbd;
    z-index: 1000;
    display: none;
    overflow: auto;
    padding: 1%
}
#frontend_content .ticketlink_load {
    position: absolute;
    width: 1171px;
    height: 85px;
    top: 420px;
    left: 75px;
    background: #FFF url(../img/ajax/circle_ball.gif) center center no-repeat;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    box-shadow: 0 0 9px rgba(0,0,0,0.3);
    border: 1px solid #bdbdbd;
    z-index: 1000;
    display: none;
    overflow: auto;
    padding: 1%
}
.field_smaller, div.filter form select {
    width: 100px
}
.field_bottom_margin, form input[type=checkbox], form input[type=radio], div.tabs {
    margin-bottom: 10px
}
form input[type=checkbox], form input[type=radio] {
	visibility: hidden;
	margin-bottom: 0px
}
.section_menu .section_menu_text a, table.timetable tr td:hover, img.permission-toggle:hover, img.hook-toggle:hover, .controller:hover, .del_icon, .add_icon {
    cursor: pointer
}
.login_body #wrapper, .login_body #footer {
    min-width: 0
}
table.listing, table.summary {
    width: 100%;
    background-color: #fff;
    clear: both;
    border: 1px solid #B9E0F6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
table.listing tr th, table.summary tr th {
    background: none repeat scroll 0 0 #E2F0FF;
    color: #333;
    border-bottom: 1px solid #B9E0F6;
    text-align: left;
    font-weight: 700;
    padding: 8px;
}
table.listing tr th{
    border-bottom: 1px solid #B9E0F6;
    vertical-align: middle;
    padding: 10px 8px 7px 8px;
}
table.listing tr th:first-child {
    padding: 8px 8px 8px 15px;
}
table.summary tr th:first-child {
    padding: 10px 8px 7px 15px;
}
table.listing tr th a, table.summary tr th a, table.small_table tr th a {
    color: #333;
    text-decoration: none
}
table.listing tr th a:hover, table.summary tr th a:hover {
    color: #333;
    text-decoration: underline
}
table.listing tr td, table.summary tr td {
    border-bottom: 1px solid #B9E0F6;
    vertical-align: middle;
    padding: 10px 8px 8px 8px;
}
table.listing tr td:first-child{
    padding: 6px 8px 8px 15px;   /* Checkbox position in grid */
}
table.summary tr td:first-child{
    padding: 9px 8px 8px 15px;
}
table.listing tr.no_hover:hover, table.small_table tr.no_hover:hover {
    background: none;
}
table.listing tr td a:hover, table.summary tr td a:hover {
    text-decoration: none
}
table.listing tr td div.operations a, table.summary tr td div.operations a {
    font-size: 12px;
    margin-right: 15px;
    text-decoration: none;
    text-transform: lowercase
}
table.listing tr td img, table.summary tr td img {
    margin: 0;
    padding: 0
}
table.forum_table tr th, table.forum_tableDis tr th {
    background: #e5e5e5;
    color: #333;
    text-align: left;
    font-weight: 700;
    padding: 6px 10px 6px 17px;
}
table.forum_table tr th:first-child, table.forum_tableDis tr th:first-child {
    border-right-width: 0px !important;
	padding: 6px 10px;
}
table.forum_table tr td, table.forum_tableDis tr td {
    border-bottom: 1px solid #dfdfdf;
    vertical-align: middle;
    padding: 6px 10px 6px 17px;
}
table.forum_table tr td:first-child, table.forum_tableDis tr td:first-child {
	padding: 6px 10px;
}
div.nodes .type h3, div.filter form label {
    font-size: 14px
}
div.actions ul li a:hover, .btn:hover, .act_button a:hover {
    color: #0171b7;
    border: 1px solid #85a8c5;
}
div.actions ul li a:active, .btn:active, .act_button a:active {
    background: 0 to(#fefefe));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fefefe')
}
div.bulk-actions .submit, #debug-kit-toolbar ul li.icon {
    display: inline
}
.hidden, #debug-kit-toolbar ul li.panel-tab {
    display: none
}
#content .print_postcards_close, #content .emailticket_close, #content .jobtracking_close, #content .ticketlink_close, #content .recipients_close {
    background: #FFF url(../img/close-dialog.png) center center no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 70px;
    left: 1145px;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
    border-radius: 28px;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.3);
    box-shadow: 0 0 4px rgba(0,0,0,0.3);
    cursor: pointer;
    border: 1px solid #999;
    z-index: 1001;
    display: none;
    margin: -16px -16px 0 0
}
.delete_image_icon {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 500;
    cursor: pointer;
    width: 25px;
    height: 25px;
    background: url(../img/del.png) no-repeat;
}
.paging .pg_box {
    color: #464646;
    font-family: "Arial";
    font-weight: normal;
    font-style: normal;
    border: 1px solid #D3E0EB;
    font-size: 16px;
    padding: 5px 10px;
    margin-left: 10px;
}
.paging a, .paging .current {
    color: #464646;
    font-family: "Arial";
    font-weight: normal;
    font-style: normal;
    border: 1px solid #D3E0EB;
    font-size: 16px;
    padding: 5px 10px;
    margin: 0px 3px;
    text-decoration: none;
}
.paging .current, .paging a:hover {
    border: 1px solid #85A8C5;
    background: #85A8C5;
    color: #fff;
    text-decoration: none;
}
ul.list_icon {
    list-style-type: disc;
    color: #808080;
    padding-left: 16px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.comment_area {
    margin-top: 10px;
    border-top: 1px solid #D3E0EB;
    padding: 10px 0px 5px 0px;
}
.comment_separator {
    margin-top: 10px;
    border-top: 1px solid #D3E0EB;
    margin-bottom: 20px;
}
.comment_area .comment_header {
    font-size: 14px;
    margin-bottom: 10px;
    overflow: hidden;
}
.feedback_buttons {
    float: right;
}
.feedback_buttons div.btn {
    padding: 0px;
    margin: 0px;
}
.feedback_buttons div {
    float: left;
}
.feedback_buttons .button {
    width: 25px;
    height: 25px;
}
.feedback_buttons .feedback_plus {
    background-image: url(../img/feedback_plus.png);
    background-repeat: no-repeat;
    background-position: center;
}
.feedback_buttons .feedback_minus {
    background-image: url(../img/feedback_minus.png);
    background-repeat: no-repeat;
    background-position: center;
}
.feedback_buttons .feedback_flag {
    background-image: url(../img/feedback_flag.png);
    background-repeat: no-repeat;
    background-position: center;
}
.feedback_buttons .nobg {
    background: none;
}
.feedback_buttons .feedback_score {
    font-weight: normal;
    padding: 0px 5px;
    font-size: 14px;
    height: 22px;
    padding-top: 3px;
    cursor: default;
    width: 35px;
    text-align: center;
}
.feedback_error {
    float: right;
    color: #D12F19;
    padding-right: 20px;
}
.feedback_buttons .left {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right-width: 0px;
}
.feedback_buttons .left:hover {
    border-right-width: 0px;
}
.feedback_buttons .right {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.feedback_buttons .center {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border-right-width: 0px;
}
.feedback_buttons .center:hover {
    border-right-width: 0px;
}
.posted_details {
    color: #999999;
}
.min_content_height {
    min-height: 600px;
}
table.no_padding td {
    padding: 0px;
    vertical-align: baseline;
    padding-left: 0px;
}
.table_separator {
    height: 10px;
    font-size: 5px;
}
table.default_table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #e5e5e5;
}
table.default_table td, tr {
    border: 1px inset #e5e5e5;
}
.wordwrap {
    white-space: pre-wrap;      /* CSS3 */
    white-space: -moz-pre-wrap; /* Firefox */
    white-space: -pre-wrap;     /* Opera <7 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    word-wrap: break-word;      /* IE */
}
.color_picker {
    text-transform: uppercase;
}

span.field {
    float: left;
    padding: 5px;
    padding-left: 0px;
    padding-bottom: 10px;
}
textarea.textarea_full_width, input[type="text"].full_width, select.full_width {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ui-autocomplete {padding: 0px !important; background: #fff !important; border-top: none !important; z-index: 1000;}
.ui-autocomplete .ui-menu-item { padding: 3px 9px !important; width: auto !important; float: none !important}
.ui-autocomplete .ui-state-focus { border: none !important}

@-moz-document url-prefix() {
	.ui-autocomplete .ui-menu-item { padding: 4px 9px !important; }
}

.asterix_submenu {
    color:#F00;
    font-size: 15px;
    float: right;
    margin-top: -5px;
    margin-right: -6px;
}
.asterix_bullet {
    position: absolute;
    top: 2px;
    right: 7px;
    color:#F00 !important;
    font-size: 15px;
    border: none !important;
}

.script_area {
    margin-bottom: 10px;
    overflow: hidden;
}
.script_item {
    float: left;
    margin-bottom: 10px;
    padding-right: 20px;
}

/* File upload styles */
.file_list_area, .file_list_item {
	display: block;
	clear: both;
	margin-top: 3px;
}
.file_list_item .file_name {
	float: left;
}
.file_list_item .file_list_delete {
	float: left;
	padding-top: 0px;
	margin-left: 10px;
}
.file_list_item .file_list_delete a {
	margin-right: 10px;
}

/* Currency spacing */
.currency_container {
	padding: 2px 9px !important;
}
.available {
	color: #999;
}

/* File upload viewer iframe */
.viewer_container {
	position: fixed;
	width: 1180px;
	height: 550px;
	display: none;
	top: 64px;
	left: 50%;
	margin-left: -602px;
	z-index: 1000;
}
.viewer_container .viewer_container_div {
	position: relative;
	height: 100%;
}
.viewer_container .viewer_container_div .file_upload_viewer {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #FFF url(../img/ajax/circle_ball.gif) center center no-repeat;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 0 9px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 9px rgba(0,0,0,0.3);
	box-shadow: 0 0 9px rgba(0,0,0,0.3);
	border: 1px solid #bdbdbd;
	z-index: 1;
	overflow: auto;
	padding: 1%
}
.viewer_container .viewer_container_div .file_upload_viewer_close {
	background: #FFF url(../img/close-dialog.png) center center no-repeat;
	width: 28px;
	height: 28px;
	position: absolute;
	top: 0px;
	right: 0px;
	-moz-border-radius: 28px;
	-webkit-border-radius: 28px;
	border-radius: 28px;
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.3);
	box-shadow: 0 0 4px rgba(0,0,0,0.3);
	cursor: pointer;
	border: 1px solid #999;
	z-index: 2;
	margin: -16px -40px 0 0;
}
blockquote
{
	font-style: italic;
	padding: 2px 0;
	border-style: solid;
	border-color: #ccc;
	border-width: 0;
	border-left-width: 5px;
    padding: 0px 8px 0px 20px;
	margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 10px;
}
.editor_content ul, .editor_content ol {
    padding-left: 20px !important;
    padding-bottom: 10px !important;
    margin-top: -5px !important;
}
.editor_content ol {
    list-style: decimal !important;
}
.editor_content ul {
    list-style: disc !important;
}
.tab_description {
    padding: 9px 12px 0px 12px;
    float: left;
}
.status_Rejected, .status_stalemate, .status_Discarded {
    text-decoration: line-through;
}
.status_Pending {
    font-style: italic;
}

/* Dialog Overlay Background Style */
.ui-widget-overlay {
    background: #000000;
    opacity:.40;
    filter:Alpha(Opacity=40);
}