@charset "utf-8";
/* CSS Document */


/* header */

#header {
	color: #c9cbc0;
	/*
background-color: #7E91B0;
*/
background-color: #cccccc;
}

#header .links {
	margin: 15px 10px 0px 0px;
	color: #eeeeee;
}

#header .links a {
	color: #000000;
}

#logo {
	margin: 5px 0px 0px 15px;
}

/* sticky bar */

#stickybar.fixed {
	background-color: #1b645e;
	border-color: #000;
}

#stickybar.fixed .stickytitle {
	color: #fff;
}

/* global nav */

#navbar {
	background-color: #919190;
	border-top-color: #aaaaaa;
	border-bottom-color: #909090;
}

#nav,
#nav a {
	color: #ffffff;
}

#nav li {
	border-color: transparent;
	border: none;
}

#nav ul li a:hover,
#nav ul li div:hover {
	background-color: #f9f9f9;
	border-color: #d3d3d3;
}

#nav li.current {
	background-color: #444444;
/*	border-left-color: #47cdc1;
	border-right-color: #2ea69c;*/
}

#nav li.current:hover {
	background-color: #555555;
}

#nav ul {
	background-color: #f0f0f0;
	border-color: #c3c3c3;
	border-top-color: #a5a5a5;
}

#nav ul ul {
	border-color: #bcc3c2;
}

#nav ul li {
	border-top-color: #b0b9b7;
}

#nav ul li a,
#nav ul li div {
	color: #292c2c;
}


/* footer */

#footer {
	color: #ffffff;
	background-color: #a3a3a3;
	border-color: #c7cdcd;
}

/* common elements */

a { color: #444444; }
a:hover { text-decoration: none; }


h1 {
	color: #444444;
	border-bottom-color: #dde1e1;
}

h2 {
	color: #647070;
}

.box,
.box .sub-box,
.tabs li.active,
.tabs li.active:hover {
	border-color: #d1d1d1;
	background-color: #f6f6f6;
}

.column.lf,
.column.rt { border-color: #c1d3d1; }

.tabs span,
.tabs a { color: #9f9f9f; }

.tabs li.active,
.tabs li.active:hover { border-bottom-color: #f3f6f6; }

.tabs li.active a,
.tabs li.active span { color: #444444; }

.tabs li {
	border-color: #dde1e1;
	border-bottom-color: #c1d3d1;
}

.tab-nav .tabs li {
	border-color: #dde1e1;
	border-right-color: #c1d3d1;
}

.tabs li:hover { background-color: #dde1e1; }

.sidetabs .tab-nav,
.sidetabs .tab-content { border-color: #c1d3d1; }

.tab-nav .tabs li.active,
.tab-nav .tabs li.active:hover {
	border-color: #c1d3d1;
	border-right-color: #fff;
	background-color: #fff;
}


/* form elements */

select,
input[type="text"],
input[type="password"],
textarea,
.select-menu a.select-btn,
.jquery-selectbox,
.jquery-selectbox .jquery-selectbox-list {
	color: #175751;
	border-color: #c1d3d1;
}

.jstree-cgbo .jstree-hovered,
input[type="radio"]:hover + label,
input[type="checkbox"]:hover + label,
input[type="radio"] + label:hover,
input[type="checkbox"] + label:hover {
	color: #444444;
}

/* sortable lists */

.list-options li:hover {
	background-color: #c1d3d1;
}

/* selects / select menu */

.select-menu a.select-btn span,
.jquery-selectbox .jquery-selectbox-moreButton {
	background-color: #c3c3c3;
}

.jstree-cgbo .jstree-clicked,
.select-menu.open a.select-btn span,
.select-menu a.select-btn:hover span,
.jquery-selectbox .jquery-selectbox-item.listelementhover,
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	color: #ffffff;
	background-color: #444444;
}

.select-menu a.select-btn {
	border-color: #cacaca;
}

.select-menu ul,
.select-menu.open a.select-btn,
#vakata-contextmenu.jstree-cgbo-context, 
#vakata-contextmenu.jstree-cgbo-context li ul { border-color: #b5b5b5; }

.select-menu ul,
#vakata-contextmenu.jstree-cgbo-context, 
#vakata-contextmenu.jstree-cgbo-context li ul { background-color: #dfdfdf; }

.select-menu li a,
#vakata-contextmenu.jstree-cgbo-context a { color: #292c2c; border-left: 1px solid transparent; border-right: 1px solid transparent; }

#vakata-contextmenu.jstree-cgbo-context .context-add a { background: url(../images/icons/context-add.png) no-repeat 4px; }
#vakata-contextmenu.jstree-cgbo-context .context-delete a { background: url(../images/icons/context-delete.png) no-repeat 4px; }
#vakata-contextmenu.jstree-cgbo-context .context-properties a { background: url(../images/icons/context-properties.png) no-repeat 4px; }
#vakata-contextmenu.jstree-cgbo-context .context-rename a { background: url(../images/icons/context-rename.png) no-repeat 4px; }

.select-menu li a:hover,
#vakata-contextmenu.jstree-cgbo-context a:hover, 
#vakata-contextmenu.jstree-cgbo-context .vakata-hover > a {
	color: #292c2c;
	background-color: #f9f9f9;
	border-color: #8bb3b0;
}


/* buttons */

span.btn,
.moreinfo,
input[type="submit"],
input[type="button"] {
	color: #FFFFFF;
	background-color: #444444;
	border-color: #555555;
}

span.btn:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
	background-color: #555555;
	border-color: #666666;
}

span.btn.grey,
input[type="submit"].grey,
input[type="button"].grey {
	color: #FFFFFF;
	background-color: #b5b5b5;
	border-color: #9f9f9f;
}

span.btn.grey:hover,
input[type="submit"].grey:hover,
input[type="button"].grey:hover {
	background-color: #cacaca;
	border-color: #6a6a6a;
}

span.btn.red,
input[type="submit"].red,
input[type="button"].red {
	color: #FFFFFF;
	background-color: #de110c;
	border-color: #b50e0a;
}

span.btn.red:hover,
input[type="submit"].red:hover,
input[type="button"].red:hover {
	background-color: #f32721;
	border-color: #500705;
}


/* pagination */

.pagination,
.pagination label {
	color: #175751;
}

.pagination .pages a:hover,
.pagination .pages a.current {
	color: #FFFFFF;
	background-color: #444444;
}


/* data tables */

.datatable {
	border-color: #cacaca;
	background-color: #f4f4f4;
}

.datatable th,
.tablesorter th.actions:hover,
.tablesorter th.nosort:hover {
	color: #555555;
	background-color: transparent;
}

.tablesorter th:hover,
.tablesorter .headerSortDown,
.tablesorter .headerSortUp,
.tablesorter .headerSortDown:hover,
.tablesorter .headerSortUp:hover { background-color: #d5d5d5; }


.tablesorter th:hover { background-color: #d5d5d5; }

.datatable td {
	border-top-color: #fff;
	border-bottom-color: #e7eded;
}

.list-options li:hover,
.datatable tbody tr.open:hover,
.datatable tbody tr.subrow:hover,
.datatable tbody tr:hover { background-color: #d5d5d5; }

.datatable tbody tr.section,
.datatable tbody tr.section:hover { background-color: transparent; }
.datatable tbody tr.section td { border-bottom-color: #cacaca; color: #555555; }

.datatable tbody tr.open { background-color: #e4e4e4; }
.datatable tbody tr.open td { border-bottom-color: #dadada; }

.datatable tbody tr.subrow { background-color: #fafafa; }
.datatable tbody tr.subrow td { border-bottom-color: #efefef; }


/* tool tips */

.tooltip {
	color: #162a27;
	background-color: #90c4be;
	background-color: #f6eec8;
	border-color: #39514f;
}

/* modal dialogs */

.modal,
.modal h2 { border-color: #39514f; }

.modal h2 {
	color: #fff;
	background-color: #839190;
}


/* dateinput calendar */

#calroot { border-color: #769e9a; }

.caltrigger,
#calhead { background-color: #839190; }

.caltrigger:hover,
#calcurrent { background-color: #444444; }





ul.ui-autocomplete { position: absolute; cursor: default; border: 1px solid #abadb3; background: #ffffff; color: #222222; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}

.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	color: #000;
	text-decoration:none;
	display:block;
	padding: 0 2px;
	line-height: 1.5;
	zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	color: #00338c;
	font-weight: normal;
}

.ui-menu .ui-state-hover {
	background-color: #e5eaee;
}


.ui-autocomplete-input {
	padding: 2px;
	border: 1px solid #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #E2E8EE;
}




/* jquery UI combo box */

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

ul.ui-autocomplete {
	position: absolute;
	cursor: default;
	border: 1px solid #abadb3;
	border-top: none;
	background: #ffffff;
	max-height: 200px;
	overflow: auto;
}

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}

.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	color: #000;
	text-decoration:none;
	display:block;
	font-size: 12px;
	padding: 0 2px;
	line-height: 1.5;
	zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	color: #00338c;
	font-weight: normal;
}

.ui-menu .ui-state-hover { background-color: #e5eaee; }


ul.form.inline {
	overflow: visible;	
}

.imageset-list{
	overflow: hidden;
}

.imageset-list li{
	float:left;
	padding: 5px;
}

.imageset-list li a{
	font-weight: bold;
	font-style: italic;
}

.imageForm{

}

.imageForm input[type="text"]{
	width: 250px;
}

.box .form-btns.above-table-btn{
	margin-bottom: 5px;
}

.imageForm li a{
	margin-left: 10px;
}

.imageForm li label{
	margin-bottom: 5px;
}


.tablesorter th.actions,
.tablesorter th.nosort,
.tablesorter th.actions:hover,
.tablesorter th.nosort:hover {
	cursor: default;
}

.tablesorter th { cursor: pointer; }

.tablesorter th:hover,
.tablesorter .headerSortUp,
.tablesorter .headerSortDown {
	color: #2B302F;
	background-color: #dedccb;
}

.tablesorter .header span a,
.tablesorter .headerSortUp span a,
.tablesorter .headerSortDown span a {
	/*display: block;*/
	background-repeat: no-repeat;
	background-position: right;
}

.tablesorter .desc span a { background-image: url(../images/jq.tablesorter/desc.png); }
.tablesorter .asc span a { background-image: url(../images/jq.tablesorter/asc.png); }

.tablesorter.datatable th.desc.header, .tablesorter th.asc.header
{ 
	background-color: #999; 
}





.tablesorter th span a{
	padding:5px 15px 0 0;
	
}

/* pagination */

.pagination,
.pagination label {
	color: #173b57;
}

.pages li
{
	display: inline-block;
	font-size: 16px;
	padding: 0 5px;
	font-weight:bold;
}

.pages li a {
	text-decoration: none;
}

.pagination .pages a:hover,
.pagination .pages a.current {
	color: #FFFFFF;
	background-color: #0392b2;
}

.secondStripe{
	background-color:#e7eAeA;
}

.salesRepStripe {
	background-color:#eDeDDD;
}

.salesRepStripe.secondStripe {
	background-color:#eAeAD7;
}
