
/* core.grid.css */

table.grid,
table.table-list {
    width: 100%;
    /*table-layout: fixed;*/
    /*border-bottom: 1px solid #888;*/
    /*border-collapse: collapse;*/
    border-spacing: 0;
    border-bottom: 0 none !important;
    border-right: 0 none !important;
}
/*.tabs-content table.grid {
    margin: 0 -5px;
    border-left: 0 none;
    border-right: 0 none;
}*/

* html table.grid,
* html table.table-list {
    border-collapse: collapse;
}
table.grid thead tr,
table.table-list thead tr {
}
table.grid thead th,
table.grid thead td {
    padding: 1em 0.4em;
    /*text-align: left;*/
    vertical-align: middle;
}
table.grid thead th.ui-state-default,
table.grid thead td.ui-state-default,
table.table-list thead th.ui-state-default,
table.table-list thead td.ui-state-default {
    font-weight: bold;
    /*background: transparent none;*/
}
table.grid tbody th,
table.grid tbody td,
table.grid tfoot th,
table.grid tfoot td {
    padding: 0.2em 0.4em;
    background: transparent none;
    vertical-align: middle;
}
table.grid th,
table.grid td {
    border-top: 0 none !important;
    border-left: 0 none !important;
}
table.grid input.text,
table.table-list input.text {
    width: 90%;
}
table.grid .integer,
table.grid .integer,
table.grid .float,
table.grid .float {
    text-align: right;
}
table.grid .date,
table.grid .date,
table.grid .datetime,
table.grid .datetime {
    text-align: center;
}
table.grid .actions,
table.grid .actions {
    width: 10%;

}


/* core.navbar.css */
#navigation.ui-tabs-nav {
    display: block;
    height: 68px;
    position: relative;
    /*overflow: hidden;*/
    background-color: #fff;
    box-shadow: 4px 6px 30px 0px #ddd;
}

#navigation.ui-tabs-nav li {
    list-style: none;
    float: left;
    /*min-width: 140px;*/
    margin: 0;
    padding: 0 40px 0 0;
    border: 0 none;
    text-align: center;
/*
    white-space: normal;
    hyphens: auto;
    word-wrap: break-word;
*/
}

#navigation.ui-tabs-nav li a {
    float: none;
    display: table-cell;
    padding: 27px 0 26px;
    vertical-align: middle;
    font-size: 12px;
    color: #263238;
}

#navigation.ui-tabs-nav li.current {
    background-color: transparent;
    border: 0 none;
}

#navigation.ui-tabs-nav li.current a {
    font-weight: bold;
    color: #00928D;
}

#navigation > .block-content > ul {
    height: 69px;
    display: block;
    overflow: hidden;
}

#header .top-links {
    float: right;
    padding: 0;
}
#header .top-links li {
    display: inline-block;
}
#navigation.ui-tabs-nav #page-header-messages li a {
    padding: 0;
}
#header .welcome {
    display: none;
}


/* core.reset.css */
/* RESET *//*html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td*/
* {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
html, body {	height: 100%;	width: 100%;}
html {    overflow-y: scroll;    overflow-x: hidden;}
/*body {    font-size: 62.5%;}
* html body {    font-size: 83.3%;}*/
body { font-size: 14px;}
:focus, :active,object, embed {    outline: 0 none;}
::-moz-focus-inner { /* FF Fix */    padding: 0;    border: 0 none;}
a {    cursor: pointer;}
a img {    border: 0 none;}
ol, ul, li {	list-style: none;}
hr {    height: 1px;}
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;}
/* /RESET *//* Headings */
h1,h2,h3,h4,h5,h6      { margin:0 0 5px; line-height:1.35; font-weight:bold; }
h1            { font-size:20px; }
h2            { font-size:18px; }
h3            { font-size:16px; }
h4            { font-size:14px; }
h5            { font-size:12px; }
h6            { font-size:11px; }
/* Forms */
form          { display:inline; }
fieldset      { border:0; }/*legend        { display:none; }*/
button {    -webkit-border-fit: lines; /* <- Safari & Google Chrome Fix */    overflow: visible;    width: auto;    padding: 0;    margin: 0;    background: transparent none;    border: 0 none;    cursor: pointer;}
/* Table */
table         { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }
/* Content */
p             { margin:0 0 10px; }
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,blockquote    { quotes:none; }
q:before,q:after       { content:''; }
small,big     { font-size:1em; }
/*sup           { font-size:1em; vertical-align:top; }*/
/* Lists */
ul,ol         { list-style:none; }

/* core.styles.css */

body, div, p, table, th, td {
	font-family: Gilroy,Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #3F4B50;
    /*font: normal 12px Arial, Verdana, Georgia, sans-serif;*/
}
div, p, table, th, td {
    /*font: normal 12px/13px Arial, Verdana, Georgia, sans-serif;*/
}
p {
    margin: 0 0 5px;
}
form {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a img {
    border: 0 none;
}
h1,h2,h3,
h4,h5,h6 {
    text-transform: uppercase;
}
h1 { font-size:32px; }
h2 { font-size:24px; }
h3 { font-size:20px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:14px; }
.ui-widget {
    font-size: 1em;
}
.clear {
    clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
    /*font-size: 1px;
    line-height: 1px;*/
}

.table-fields th {
    text-align: left;
    vertical-align: top;
    font-weight: bold;
}

.table-fields th, .table-fields td {
    padding: 5px 5px;
}

.table-data {
    /*width: 100%;*/
    margin: 10px 0;
    /*border-collapse: collapse;*/
    border: 1px outset;
    border-left: none;
    border-top: none;
}

.table-data th {
    padding: 5px 5px;
    border: 1px outset;
    border-right: none;
    border-bottom: none;
    background-color: #eee;
    font-weight: bold;
}

.table-data tbody th {
    /*width: 200px;*/
    /*font-weight: normal;*/
    text-align: left;
}

.table-data td {
    padding: 2px 3px;
    border: 1px outset;
    border-right: none;
    border-bottom: none;
    text-align: center;
}


hr {
    margin: 0;
    padding: 0;
    height: 1px;
}
ul {
    margin: 10px 0;
    padding: 0 0 0 20px;
}
ul li {
    margin: 0;
    padding: 0;
}
ul.links-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.actions, .toolbar {
    padding: 0.5em 0.2em;
}
.actions ul.links-list, .toolbar ul.links-list {
    /*padding: 0.2em;*/
    white-space: nowrap;
}
.actions ul.links-list li, .toolbar ul.links-list li {
    display: inline-block;
    padding: 0;
    height: 20px;
}
.toolbar ul.links-list li a {
    display: inline-block;
    padding: 2px 6px;
    line-height: 16px;
    height: 16px;
}
.grid .actions ul.links-list li a, .grid .toolbar ul.links-list li a {
    width: 16px;
    overflow: hidden;
    padding: 2px;
}
.grid .actions ul.links-list li a span, .grid .toolbar ul.links-list li a span {
    display: inline-block;
    margin-right: 5px;
}
.actions .ui-corner-all {
    border-radius: 20px;
}







fieldset {
    margin: 0 0 10px;
    padding: 10px;
}
fieldset .list-num {
    float: left;
    width: 20px;
}

fieldset legend {
    display: block;
    float: none;
    width: 100%;
    margin: 0 -10px;
    padding: 5px 10px;
    border-bottom: 1px solid #888888;
    font: bold 14px Arial, sans-serif;
    color: #00928D;
}

form ul.form-messages, form.invalid .valid ul.form-messages {
    display: none;
}

ul.action-messages,
form.invalid ul.form-messages {
    display: block;
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.action-messages li,
form.invalid ul.form-messages li {
    float: left;
    clear: left;
    margin: 2px 2px;
    padding: 2px 10px;
    line-height: 16px;
}
ul.action-messages li span,
form.invalid ul.form-messages li span {
    font-weight: bold;
}
ul.action-messages li .ui-icon,
form.invalid ul.form-messages li .ui-icon {
    float: left;
    margin-right: 0.3em;
}


ul.form-messages li ul.form-messages {
    display: none;
}

.field-row {
    clear: left;
    padding: 5px 0;
    border-top: 1px dashed #ddd;
}

.field-row label {
    float: left;
    clear: left;
    width: 300px;
    margin: 1px 0;
    padding: 0 0 4px 0;
}

form .field {
    display: inline-block;
    padding: 0 0 0 18px;
}
form .field label {
    float: none;
    clear: none;
    display: inline-block;
    padding: 0 18px 0 0;
    width: auto;
}
.required .field {
    background: transparent url(/images/asterisk.gif) no-repeat left top;
}
.required.valid .field {
    background: transparent url(/images/valid.gif) no-repeat left top;
}

form .field-title {
}
form .field-comment {
    display: block;
    color: #535353;
}
form .field-hint {
    display: none;
}
form .field-hint-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: -4px 0 0;
    background: transparent url(/images/help.gif) no-repeat 0px 0px;
}
.field-row {
    clear: both;
}
.field-row .field {
    display: block;
    margin-left: 310px;
}
.field-row .field .field-value {
}
.field-row .field .field-comment {
    display: block;
    float: right;
    width: 90%;
    font-size: 8px;
    color: #535353;
}
.field-row:after {
  content: "";
  display: table;
  clear: both;
}


#popup-hint {
    display: block;
    min-width: 100px;
    margin: 0;
    padding: 10px;
    z-index: 100;
}
* html #popup-hint {
    width: 100px;
}

input, select, textarea, button {
    font: normal 12px Arial, Verdana, Georgia, sans-serif;
}
input.text,
input.password,
input.date,
input.datetime,
input.time,
input.integer,
input.float,
input.combobox,
input.autocomplete,
input.autocomplete,
textarea,
select {
    margin: 0;
    border: 1px solid #00928D !important;
    padding: 2px 0;
    text-indent: 5px;
}
select {
    padding: 2px 6px 2px 2px;
    text-indent: 0;
}

optgroup {
    font-weight: bold;
}

option {
    font-weight: normal;
    padding-left: 10px;
}


input.text:focus,
input.password:focus,
input.date:focus,
input.datetime:focus,
input.time:focus,
input.integer:focus,
input.float:focus,
input.combobox:focus,
input.autocomplete:focus,
textarea:focus {
    border: 1px solid #004647 !important;
}
select:focus {
    border: 1px solid #004647 !important;
}

.custom-combobox {
    position: relative;
    display: inline-block;
}
.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
}





#page-wrapper {
}



#header {
    position: relative;
    margin: 0;
    padding: 0;
}

#columns {
    margin: 0 auto;
    padding: 0;
}

#footer {
    text-align: center;
}


#col-middle {
    margin: 0 0 0 160px;
}

#col-left {
    float: left;
    margin: 0 -160px 0 0;
    position: absolute;
    width: 160px;
}

#header h1 {
    margin: 0 300px;
    padding: 11px 0 0;
    font: bold 32px/40px Gilroy, Arial, Verdana, Georgia, sans-serif;
    text-align: center;
}
#header h1 a {
    display: block;
    /*color: #00928D;*/
    text-decoration: none;
}
#header .logo {
    float: left;
    min-width: 100px;
    padding: 5px 0 0;
}








#header .breadcrumbs {
    margin-top: 10px !important;
}
#header .breadcrumbs ul {
    display: inline;
    margin: 0;
    padding: 0;
}
#header .breadcrumbs ul li {
    display: inline;
    /*font: bold 14px/14px Arial, Verdana, Georgia, sans-serif;*/
}
#header .breadcrumbs ul li a {
    margin: 0 2px 0 0;
    padding: 0 16px 0 0;
    background: transparent url(/images/breadcrumbs-arrow.png) right no-repeat;
}
#header .breadcrumbs ul li.last a {
    padding: 0;
    background: transparent none;
}



.form-controlls {
    padding: 10px;
    border-top: 1px solid #888;
}

.massaction-controlls {
    display: none;
}

.result-label {
    display: inline;
    float: right;
    padding: 0.2em 0;
}


.paginator {
    display: inline;
    float: left;
}

.paginator ul li {
    display: inline-block;
    padding: 0;
}
.paginator ul li a,
.paginator ul li span {
    display: block;
    padding: 0.8em 1em;
}
.paginator ul li a span {
    padding: 0;
}




ul.tabs-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.tabs-list li {
    display: inline;
}
ul.tabs-list li a {
    display: inline-block;
    padding: 5px 15px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-bottom: none;
}
ul.tabs-list li a.active {
    padding: 6px 16px 5px;
    background-color: #2e7ddf;
    border: 0 none;
    color: #fff;
}


.red, .red *, .red .ui-widget-content {
    color: #f00;
}
.green, .green *, .green .ui-widget-content {
    color: #080;
}
.strong, .strong * {
    font-weight: bold;
}










table.steps-list {
    width: 100%;
}
table.steps-list th {
    width: 20px;
    padding: 7px 0 0;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}


#columns .box-wrapper {

}
#columns .box-header {
    margin: 0;
    padding: 5px 0;
    border-bottom: 0 none;
}
#columns .box-content {
    margin: 0 0 10px;
    padding: 0;
    border-top: 0 none;
}


#page-wrapper .ui-button .ui-button-text {
    line-height: 1; /* ? */
}
#page-wrapper .ui-button-text-only .ui-button-text {
    padding: .2em 1em;
}
#page-wrapper .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .2em;
}
#page-wrapper .ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .2em 1em .2em 2.1em;
}
#page-wrapper .ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
#page-wrapper li.ui-button,
#page-wrapper input.ui-button {
    padding: 0.2em 1em;
}
#page-wrapper li.ui-button a,
#page-wrapper input.ui-button a,
#page-wrapper li.ui-button span,
#page-wrapper input.ui-button span {
    display: block;
    margin: -0.2em -1em;
    padding: 0.2em 1em;
}





#ui-datepicker-div {
    display: none;
}

table.grid ul.action-messages,
table.table-list ul.action-messages {
    margin: 10px;
    padding: 0;
}
table.grid ul.action-messages li,
table.table-list ul.action-messages li {
    margin: 0;
    padding: 0;
}
table.grid ul.action-messages li span.ui-state-error,
table.table-list ul.action-messages li span.ui-state-error {
    display: block;
    padding: 10px;
}




.field-row input.notfound {
    border-color: #f00 !important;
}




.service-icons {
    clear: both;
    margin-top: -10px;
}
.service-icons ul {
    display: block;
    width: 714px;
    margin: auto;
    padding: 0;
}
.service-icons li {
    display: block;
    float: left;
    width: 200px;
    height: 200px;
    margin: 16px;
    border: 3px solid #666;
    border-radius: 25px;
    background: transparent no-repeat bottom;
}
.service-icons li.demo,
.service-icons li:hover {
    border: 3px solid #296;
}
.service-icons li.disabled:hover {
    border: 3px solid #666;
}
.service-icons li a,
.service-icons li span {
    display: block;
    width: 190px;
    height: 190px;
    padding: 5px;
    border-radius: 25px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #666;
}
.service-icons li.demo span,
.service-icons li a:hover,
.service-icons li:hover span {
    color: #296;
}
.service-icons li.disabled a:hover {
    cursor: not-allowed;
    color: #666;
    text-decoration: none;
}
.service-icons li.service-dev a:hover {
    background: transparent url(/images/services/service-dev.png) no-repeat center;
}
.service-icons li.service-dev-2015 a:hover {
    background: transparent url(/images/services/service-dev-2015.png) no-repeat center;
}
.service-icons li.service-dev-2016 a:hover {
    background: transparent url(/images/services/service-dev-2016.png) no-repeat center;
}
.service-icons li.service-01 { background-image: url(/images/services/service-01d.jpg); }
.service-icons li.service-a01-1 { background-image: url(/images/services/service-a01-1d.jpg); }
.service-icons li.service-a01-2 { background-image: url(/images/services/service-a01-2d.jpg); }
.service-icons li.service-02 { background-image: url(/images/services/service-02d.jpg); }
.service-icons li.service-03 { background-image: url(/images/services/service-03d.jpg); }
.service-icons li.service-04 { background-image: url(/images/services/service-04d.jpg); }
.service-icons li.service-05 { background-image: url(/images/services/service-05d.jpg); }
.service-icons li.service-06 { background-image: url(/images/services/service-06d.jpg); }
.service-icons li.service-07 { background-image: url(/images/services/service-07d.jpg); }
.service-icons li.service-08 { background-image: url(/images/services/service-08d.jpg); }
.service-icons li.service-09 { background-image: url(/images/services/service-09d.jpg); }
.service-icons li.service-a07 { background-image: url(/images/services/service-a07d.jpg); }
.service-icons li.service-a08 { background-image: url(/images/services/service-a08d.jpg); }
.service-icons li.service-a09 { background-image: url(/images/services/service-a09d.jpg); }

.service-icons li.service-01:hover, .service-icons li.service-01.demo { background-image: url(/images/services/service-01.jpg); }
.service-icons li.service-a01-1:hover, .service-icons li.service-a01-1.demo { background-image: url(/images/services/service-a01-1.jpg); }
.service-icons li.service-a01-2:hover, .service-icons li.service-a01-2.demo { background-image: url(/images/services/service-a01-2.jpg); }
.service-icons li.service-02:hover, .service-icons li.service-02.demo { background-image: url(/images/services/service-02.jpg); }
.service-icons li.service-03:hover, .service-icons li.service-03.demo { background-image: url(/images/services/service-03.jpg); }
.service-icons li.service-04:hover, .service-icons li.service-04.demo { background-image: url(/images/services/service-04.jpg); }
.service-icons li.service-05:hover, .service-icons li.service-05.demo { background-image: url(/images/services/service-05.jpg); }
.service-icons li.service-06:hover, .service-icons li.service-06.demo { background-image: url(/images/services/service-06.jpg); }
.service-icons li.service-07:hover, .service-icons li.service-07.demo { background-image: url(/images/services/service-07.jpg); }
.service-icons li.service-08:hover, .service-icons li.service-08.demo { background-image: url(/images/services/service-08.jpg); }
.service-icons li.service-09:hover, .service-icons li.service-09.demo { background-image: url(/images/services/service-09.jpg); }
.service-icons li.service-a07:hover, .service-icons li.service-a07.demo { background-image: url(/images/services/service-a07.jpg); }
.service-icons li.service-a08:hover, .service-icons li.service-a08.demo { background-image: url(/images/services/service-a08.jpg); }
.service-icons li.service-a09:hover, .service-icons li.service-a09.demo { background-image: url(/images/services/service-a09.jpg); }

.service-icons li.service-01.disabled:hover { background-image: url(/images/services/service-01d.jpg); }
.service-icons li.service-a01-1.disabled:hover { background-image: url(/images/services/service-a01-1d.jpg); }
.service-icons li.service-a01-2.disabled:hover { background-image: url(/images/services/service-a01-2d.jpg); }
.service-icons li.service-02.disabled:hover { background-image: url(/images/services/service-02d.jpg); }
.service-icons li.service-03.disabled:hover { background-image: url(/images/services/service-03d.jpg); }
.service-icons li.service-04.disabled:hover { background-image: url(/images/services/service-04d.jpg); }
.service-icons li.service-05.disabled:hover { background-image: url(/images/services/service-05d.jpg); }
.service-icons li.service-06.disabled:hover { background-image: url(/images/services/service-06d.jpg); }
.service-icons li.service-07.disabled:hover { background-image: url(/images/services/service-07d.jpg); }
.service-icons li.service-08.disabled:hover { background-image: url(/images/services/service-08d.jpg); }
.service-icons li.service-09.disabled:hover { background-image: url(/images/services/service-09d.jpg); }
.service-icons li.service-a07.disabled:hover { background-image: url(/images/services/service-a07d.jpg); }
.service-icons li.service-a08.disabled:hover { background-image: url(/images/services/service-a08d.jpg); }
.service-icons li.service-a09.disabled:hover { background-image: url(/images/services/service-a09d.jpg); }

table.hint-table {
   border: 1px solid #999;
}
table.hint-table th {
   padding: 2px 5px;
   background-color: #ddd;
}
table.hint-table td {
   padding: 2px 5px;
   border-top: 1px solid #999;
}

#page-wrapper .actions li.ui-button {
    margin: 0;
    padding: 2px;
}
#page-wrapper .actions li.ui-button a {
    /*display: inline;*/
    width: 18px;
    height: 18px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.action-messages span.ui-icon { margin: 0; padding: 1px; background-position: 0 -144px; }
.actions .ui-icon { background-position: 0 -144px; }
.actions .show .ui-icon { background-position: -160px -112px; }
.actions .modify .ui-icon { background-position: -64px -112px; }
.actions .delete .ui-icon { background-position: -80px -128px; }
.actions .delete .ui-icon { background-position: -176px -96px; }
.actions .print .ui-icon { background-position: -160px -96px; }
.actions .create .ui-icon { background-position: -32px -96px; }
.actions .import .ui-icon { background-position: -48px -64px; }
.actions .export .ui-icon { background-position: -96px -112px; }
.actions .search .ui-icon { background-position: -160px -96px; }
.actions .image .ui-icon { background-position: -208px -128px; }
.actions .loginas .ui-icon { background-position: -112px -128px; }
.actions .map .ui-icon { background-position:  -208px -128px; }
.actions .psreport .ui-icon { background-position: -160px -128px; }
.actions .psfiles .ui-icon { background-position: -16px -96px; }


#tabs-psgroups li.psgroup-01.disabled a { background-image: url(/images/psgroups/psgroup-01d.jpg); }
#tabs-psgroups li.psgroup-02.disabled a { background-image: url(/images/psgroups/psgroup-02d.jpg); }
#tabs-psgroups li.psgroup-03.disabled a { background-image: url(/images/psgroups/psgroup-03d.jpg); }
#tabs-psgroups li.psgroup-04.disabled a { background-image: url(/images/psgroups/psgroup-04d.jpg); }
/*#tabs-psgroups li.psgroup-05.disabled a { background-image: url(/images/psgroups/psgroup-05d.jpg); }*/
#tabs-psgroups li.psgroup-06.disabled a { background-image: url(/images/psgroups/psgroup-06d.jpg); }
#tabs-psgroups li.psgroup-07.disabled a { background-image: url(/images/psgroups/psgroup-07d.jpg); }
#tabs-psgroups li.psgroup-08.disabled a { background-image: url(/images/psgroups/psgroup-08d.jpg); }
#tabs-psgroups li.psgroup-09.disabled a { background-image: url(/images/psgroups/psgroup-09d.jpg); }
#tabs-psgroups li.psgroup-10.disabled a { background-image: url(/images/psgroups/psgroup-10d.jpg); }
#tabs-psgroups li.psgroup-11.disabled a { background-image: url(/images/psgroups/psgroup-11d.jpg); }
#tabs-psgroups li.psgroup-12.disabled a { background-image: url(/images/psgroups/psgroup-12d.jpg); }
#tabs-psgroups li.psgroup-13.disabled a { background-image: url(/images/psgroups/psgroup-13d.jpg); }

#tabs-psgroups li.psgroup-01 a { background-image: url(/images/psgroups/psgroup-01.jpg); }
#tabs-psgroups li.psgroup-02 a { background-image: url(/images/psgroups/psgroup-02.jpg); }
#tabs-psgroups li.psgroup-03 a { background-image: url(/images/psgroups/psgroup-03.jpg); }
#tabs-psgroups li.psgroup-04 a { background-image: url(/images/psgroups/psgroup-04.jpg); }
/*#tabs-psgroups li.psgroup-05 a { background-image: url(/images/psgroups/psgroup-05.jpg); }*/
#tabs-psgroups li.psgroup-06 a { background-image: url(/images/psgroups/psgroup-06.jpg); }
#tabs-psgroups li.psgroup-07 a { background-image: url(/images/psgroups/psgroup-07.jpg); }
#tabs-psgroups li.psgroup-08 a { background-image: url(/images/psgroups/psgroup-08.jpg); }
#tabs-psgroups li.psgroup-09 a { background-image: url(/images/psgroups/psgroup-09.jpg); }
#tabs-psgroups li.psgroup-10 a { background-image: url(/images/psgroups/psgroup-10.jpg); }
#tabs-psgroups li.psgroup-11 a { background-image: url(/images/psgroups/psgroup-11.jpg); }
#tabs-psgroups li.psgroup-12 a { background-image: url(/images/psgroups/psgroup-12.jpg); }
#tabs-psgroups li.psgroup-13 a { background-image: url(/images/psgroups/psgroup-13.jpg); }

#tabs-psgroups li.psgroup-01.active a { background-image: url(/images/psgroups/psgroup-01.jpg); }
#tabs-psgroups li.psgroup-02.active a { background-image: url(/images/psgroups/psgroup-02.jpg); }
#tabs-psgroups li.psgroup-03.active a { background-image: url(/images/psgroups/psgroup-03.jpg); }
#tabs-psgroups li.psgroup-04.active a { background-image: url(/images/psgroups/psgroup-04.jpg); }
/*#tabs-psgroups li.psgroup-05.active a { background-image: url(/images/psgroups/psgroup-05.jpg); }*/
#tabs-psgroups li.psgroup-06.active a { background-image: url(/images/psgroups/psgroup-06.jpg); }
#tabs-psgroups li.psgroup-07.active a { background-image: url(/images/psgroups/psgroup-07.jpg); }
#tabs-psgroups li.psgroup-08.active a { background-image: url(/images/psgroups/psgroup-08.jpg); }
#tabs-psgroups li.psgroup-09.active a { background-image: url(/images/psgroups/psgroup-09.jpg); }
#tabs-psgroups li.psgroup-10.active a { background-image: url(/images/psgroups/psgroup-10.jpg); }
#tabs-psgroups li.psgroup-11.active a { background-image: url(/images/psgroups/psgroup-11.jpg); }
#tabs-psgroups li.psgroup-12.active a { background-image: url(/images/psgroups/psgroup-12.jpg); }
#tabs-psgroups li.psgroup-13.active a { background-image: url(/images/psgroups/psgroup-13.jpg); }


/* jquery.tags.css */

ul.tagMatches {
    min-width: 200px;
    margin: 0;
    padding: 0;
    position: absolute;
    border: 1px solid #000;
    list-style: none;
}
ul.tagMatches li {
    background-color: #fff;
    padding: 3px;
    list-style: none;
    cursor: pointer;
}
ul.tagMatches li:hover {
    background-color: #000;
    color: #fff;
}

/* jquery-ui.combobox.css */

.ui-combobox {
	position: relative;
	display: inline-block;
}
.ui-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	/* adjust styles for IE 6/7 */
	*height: 1.7em;
	*top: 0.1em;
}
.ui-combobox-input {
	margin: 0;
	padding: 0.3em;
}
.ui-autocomplete {
    overflow: auto;
    max-height: 12em;
    /* adjust styles for IE 6/7 */
	*height: 12em;
}


/* jquery-ui.timepicker.css */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
