/* general layout */
body {
	font-size: 12px
}

.pageSection {
	width: 1024px;
	margin: 0 auto;
	position: relative;
}

.widePageSection {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

#header a {
	text-decoration: none !important
}

#header a:hover {
	text-decoration: underline !important
}

/* classes for data tables */
.dataTableCell {
	display: inline-block;
	width: 100%
}

.defaultText {
	text-align: center
}

.positiveNumberText, .negativeNumberText, .zeroNumberText {
	text-align: right
}

.boldedText {
	font-weight: bold;
}

.note {
    margin-left:10px;  
    font-size:small;
}

.noteHighlighted {
    color:yellow;
    margin-left:10px;  
    font-size:small;
}

.negativeNumberText {
	color: red
}

.zeroNumberText {
	color: #A6A6A6;
}

.hideText {
	/* dummy selector for a css hack */
}

.hideText * .zeroNumberText {
	display: none;
}

/* classes for dashboard */
.dashboardColumn {
	vertical-align: top
}

.dashboardWidget {
	border: none;
	width: 500px;
}

.dashboardWidget .ui-panel-content {
	padding: 0.5em 0 0 0 !important
}

.attachList ul {
	list-style-type: none
}

.attachmentIcon {
	display: inline-block !important;
	vertical-align: text-bottom
}

.headlineToday {
	color: green !important
}

/* classes for location overview */
.labelColumn {
	font-weight: bold;
	text-align: right
}

.labelColumnNoAlign {
	font-weight: bold;
}

.rowBackgroundDark {
	background-color: lightgray;
}

/* classes for clear button */
.ui-button.ui-state-default.clearButton {
	background-image: none;
	background-color: #E00000 !important;
}

.ui-button.ui-state-active.clearButton {
	background-image: none;
	background-color: red !important;
}

.ui-button.ui-state-hover.clearButton {
	background-image: none;
	background-color: red !important;
}

.ui-layout, .ui-layout-doc, .ui-layout-unit, .ui-layout-wrap, .ui-layout-bd, .ui-layout-hd, .ui-layout-unit-content {
    border: none;
    background-image: none;
    background-color: white;
}

/* general overrides */
.ui-datalist-content {
	border: none;
}

.ui-datalist {
	clear: both
}

/* fix alignment of p:selectOneMenu */
.ui-selectonemenu {
	display: inline-block;
	vertical-align: middle;
}

/* make the menu dropdowns render on top of the content area */
.ui-layout-north {
    z-index: 20 !important;
    overflow: visible !important;
}

.ui-layout-north .ui-layout-unit-content {
    overflow: visible !important;
}

.ui-layout-south .ui-layout-unit-content {
    overflow: hidden !important;
}

.ui-datatable .ui-sortable-column div.ui-dt-c {
  padding-right: 15px !important;
}

/* picklist styles */
.ui-picklist-source,
.ui-picklist-target { 
   width: 225px !important;
   height: 225px !important;
}

/* corporation and location dropdown styles */
.mainNavSelectors .ui-selectonemenu-label {
	font-weight: bold !important;
	color: #A6A6A6;
}

/* IE wbr fix */
wbr:after { content: "\00200B"; }

/* Fix Crystal reports iPad issue. */
#rptLightbox_panel {
	left:10px;
	top:10px;
	z-index:1002;
}

/* Fix carousel header */
.ui-carousel .ui-carousel-header .ui-carousel-header-title {
    width: 40% !important;
}

/* Fix for dropdown menu wrapping*/
.ui-menu.ui-menu-dynamic {
	width: auto !important;
	white-space: nowrap;
}

.ui-selectonemenu-panel .ui-selectonemenu-list{
	margin-right: 10px !important;
}
