/* Minification failed. Returning unminified contents.
(2926,20): run-time error CSS1031: Expected selector, found '='
(2926,20): run-time error CSS1025: Expected comma or open brace, found '='
(4328,61): run-time error CSS1030: Expected identifier, found ','
(4328,75): run-time error CSS1031: Expected selector, found ')'
(4328,75): run-time error CSS1025: Expected comma or open brace, found ')'
(4332,52): run-time error CSS1030: Expected identifier, found ','
(4332,66): run-time error CSS1031: Expected selector, found ')'
(4332,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4336,55): run-time error CSS1030: Expected identifier, found ','
(4336,69): run-time error CSS1031: Expected selector, found ')'
(4336,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4871,59): run-time error CSS1030: Expected identifier, found ','
(4871,81): run-time error CSS1031: Expected selector, found ')'
(4871,81): run-time error CSS1025: Expected comma or open brace, found ')'
(5088,54): run-time error CSS1030: Expected identifier, found ','
(5088,81): run-time error CSS1031: Expected selector, found ')'
(5088,81): run-time error CSS1025: Expected comma or open brace, found ')'
(5106,34): run-time error CSS1030: Expected identifier, found ','
(5106,61): run-time error CSS1031: Expected selector, found ')'
(5106,61): run-time error CSS1025: Expected comma or open brace, found ')'
(5113,58): run-time error CSS1030: Expected identifier, found ','
(5113,75): run-time error CSS1031: Expected selector, found ')'
(5113,75): run-time error CSS1025: Expected comma or open brace, found ')'
(5121,58): run-time error CSS1030: Expected identifier, found ','
(5121,75): run-time error CSS1031: Expected selector, found ')'
(5121,75): run-time error CSS1025: Expected comma or open brace, found ')'
(5129,58): run-time error CSS1030: Expected identifier, found ','
(5129,85): run-time error CSS1031: Expected selector, found ')'
(5129,85): run-time error CSS1025: Expected comma or open brace, found ')'
(5150,61): run-time error CSS1030: Expected identifier, found ','
(5150,88): run-time error CSS1031: Expected selector, found ')'
(5150,88): run-time error CSS1025: Expected comma or open brace, found ')'
(5652,26): run-time error CSS1030: Expected identifier, found ','
(5652,39): run-time error CSS1031: Expected selector, found ')'
(5652,39): run-time error CSS1025: Expected comma or open brace, found ')'
(6216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(6222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(6240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7172,39): run-time error CSS1030: Expected identifier, found ','
(7172,49): run-time error CSS1031: Expected selector, found ')'
(7172,49): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.bodyBackground {
	background-color: #DDDBAA;
}

.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ui-helper-clearfix {
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height: 1%;
}

.ui-helper-clearfix {
	display: block;
}
/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?tr=ffDefault=Helvetica,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cb842e&bgTextureHeader=02_glass.png&bgImgOpacityHeader=25&borderColorHeader=d49768&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=f4f0ec&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=100&borderColorContent=e0cfc2&fcContent=1e1b1d&iconColorContent=c47a23&bgColorDefault=ede4d4&bgTextureDefault=02_glass.png&bgImgOpacityDefault=70&borderColorDefault=cdc3b7&fcDefault=3f3731&iconColorDefault=f08000&bgColorHover=f5f0e5&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=f5ad66&fcHover=a46313&iconColorHover=f08000&bgColorActive=f4f0ec&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=100&borderColorActive=e0cfc2&fcActive=b85700&iconColorActive=f35f07&bgColorHighlight=f5f5b5&bgTextureHighlight=04_highlight_hard.png&bgImgOpacityHighlight=75&borderColorHighlight=d9bb73&fcHighlight=060200&iconColorHighlight=cb672b&bgColorError=fee4bd&bgTextureError=04_highlight_hard.png&bgImgOpacityError=65&borderColorError=f8893f&fcError=592003&iconColorError=ff7519&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}

	.ui-widget .ui-widget {
		font-size: 1em;
	}

	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
		font-family: Verdana,Arial,sans-serif;
		font-size: 1em;
	}

.ui-widget-content {
	border: 1px solid #017D80;
	background-color: rgb(223,230,234);
	color: #002743;
}

	.ui-widget-content a {
		color: #1e1b1d;
	}

.ui-widget-header {
	background-color: #002743;
	color: #ffffff;
	font-weight: bold;
}

.ui-widget-header {
	background-color: #002743;
	color: #ffffff;
	font-weight: bold;
}

	.ui-widget-header a {
		color: #002743;
	}

a.ui-widget-content-text {
	color: #002743;
}

.selected.ui-text {
	color: #002743;
}

	.selected.ui-text a {
		color: #002743;
	}

	.selected.ui-text.hasTabs a {
		color: #ffffff;
	}

	.selected.ui-text.context a {
		color: #002743;
	}

.unselected.ui-text {
	color: rgb(89, 89, 89);
}

	.unselected.ui-text a {
		color: rgb(89, 89, 89);
	}

.subTabControl a {
	color: #FFFFFF;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
body .ui-widget-header .sfx-grid .ui-state-default {
	border: 1px solid #aaaaaa;
	font-weight: normal;
	color: #002743;
	background-color: rgb(217, 217, 217);
}

	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
		color: #3f3731;
		text-decoration: none;
	}

.ui-state-hover a, .ui-state-hover a:hover {
	color: #105B7E;
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background-color: rgb(223,230,234);
	color: #105B7E;
}

	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
		color: #105B7E;
		text-decoration: none;
	}

.ui-widget :active {
	outline: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #017D80;
	background: #E2EEEF;
	color: #060200;
}

	.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
		color: #060200;
	}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #f8893f;
	background: #fee4bd url(/Content/themes/humanityDefault/images/ui-bg_highlight-hard_65_fee4bd_1x100.png) 50% top repeat-x;
	color: #592003;
}

	.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
		color: #592003;
	}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #592003;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}

.subTabControl .button.ui-state-active {
	background-color: #FFFFFF;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(/Content/themes/humanityDefault/images/ui-icons_c47a23_256x240.png);
}

.ui-widget-content .ui-icon {
	background-image: url(/Content/themes/humanityDefault/images/ui-icons_c47a23_256x240.png) !important;
}

.ui-widget-header .ui-icon {
	background-image: url(/Content/themes/humanityDefault/images/ui-icons_ffffff_256x240.png) !important;
}

.ui-state-default .ui-icon {
	background-image: url(/Content/themes/humanityDefault/images/ui-icons_f08000_256x240.png) !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(/Content/themes/humanityDefault/images/ui-icons_f08000_256x240.png) !important;
}

.ui-state-active .ui-icon {
	background-image: url(/Content/themes/humanityDefault/images/ui-icons_c47a23_256x240.png) !important;
}

.ui-state-highlight .ui-icon {
	background-image: url(/Content/themes/humanityDefault/images/ui-icons_c47a23_256x240.png) !important;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(/Content/themes/humanityDefault/images/ui-icons_c47a23_256x240.png) !important;
}

/* positioning */
.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl {
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
}

.ui-corner-tr {
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}

.ui-corner-bl {
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.ui-corner-br {
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.ui-corner-top {
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}

.ui-corner-bottom {
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.ui-corner-right {
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.ui-corner-left {
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.ui-corner-all {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(/Content/themes/humanityDefault/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/Content/themes/humanityDefault/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
/* Resizable
----------------------------------*/
.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
/* Selectable
----------------------------------*/
.ui-selectable-helper {
	border: 1px dotted black
}
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
	display: inline;
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a {
	zoom: 1;
}

.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
	display: block;
}
/* Autocomplete
----------------------------------*/
.ui-autocomplete {
	position: absolute;
	cursor: default;
}

.ui-autocomplete-loading {
	background: white url(/Content/themes/humanityDefault/images/ui-anim_basic_16x16.gif) right center no-repeat;
}

/* workarounds */
* html .ui-autocomplete {
	width: 1px;
}
/* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
}

	.ui-menu .ui-menu {
		margin-top: -3px;
	}

	.ui-menu .ui-menu-item {
		margin: 0;
		padding: 0;
		zoom: 1;
		float: left;
		clear: left;
		width: 100%;
	}

		.ui-menu .ui-menu-item a {
			text-decoration: none;
			display: block;
			padding: .2em .4em;
			line-height: 1.5;
			zoom: 1;
		}

			.ui-menu .ui-menu-item a.ui-state-hover,
			.ui-menu .ui-menu-item a.ui-state-active {
				font-weight: normal;
				margin: -1px;
			}
/* Button
----------------------------------*/

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
}
/* the overflow property removes extra width in IE */
.ui-button-icon-only {
	width: 2.2em;
}
/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
	width: 2.4em;
}
/* button elements seem to need a little more width */
.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

/*button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px !important;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px !important;
}

.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/*button sets*/
.ui-buttonset {
	margin-right: 7px;
}

	.ui-buttonset .ui-button {
		margin-left: 0;
		margin-right: -.3em;
	}

/* workarounds */
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/* reset extra padding in Firefox */





/* Dialog
----------------------------------*/
.ui-dialog {
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden;
}

	.ui-dialog .ui-dialog-titlebar {
		padding: .5em 1em .3em;
		position: relative;
	}

	.ui-dialog .ui-dialog-title {
		float: left;
		margin: .1em 16px .2em 0;
	}

	.ui-dialog .ui-dialog-titlebar-close {
		position: absolute;
		right: .3em;
		top: 50%;
		width: 19px;
		margin: -10px 0 0 0;
		padding: 1px;
		height: 18px;
	}

		.ui-dialog .ui-dialog-titlebar-close span {
			display: block;
			margin: 1px;
			background-color: orange;
		}
		/* this area needs some love */
		.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
			padding: 0;
		}

	.ui-dialog .ui-dialog-content {
		border: 0;
		padding: .5em 1em;
		background: none;
		overflow: auto;
		zoom: 1;
	}

	.ui-dialog .ui-dialog-buttonpane {
		text-align: left;
		border-width: 1px 0 0 0;
		background-image: none;
		margin: .5em 0 0 0;
		padding: .3em 1em .5em .4em;
	}

		.ui-dialog .ui-dialog-buttonpane button {
			float: right;
			margin: .5em .4em .5em 0;
			cursor: pointer;
			padding: .2em .6em .3em .6em;
			line-height: 1.4em;
			width: auto;
			overflow: visible;
		}

	.ui-dialog .ui-resizable-se {
		width: 14px;
		height: 14px;
		right: 3px;
		bottom: 3px;
	}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
/* Slider
----------------------------------*/
.ui-slider {
	position: relative;
	text-align: left;
}

	.ui-slider .ui-slider-handle {
		position: absolute;
		z-index: 2;
		width: 1.2em;
		height: 1.2em;
		cursor: default;
	}

	.ui-slider .ui-slider-range {
		position: absolute;
		z-index: 1;
		font-size: .7em;
		display: block;
		border: 0;
		background-position: 0 0;
	}

.ui-slider-horizontal {
	height: .8em;
}

	.ui-slider-horizontal .ui-slider-handle {
		top: -.3em;
		margin-left: -.6em;
	}

	.ui-slider-horizontal .ui-slider-range {
		top: 0;
		height: 100%;
	}

	.ui-slider-horizontal .ui-slider-range-min {
		left: 0;
	}

	.ui-slider-horizontal .ui-slider-range-max {
		right: 0;
	}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

	.ui-slider-vertical .ui-slider-handle {
		left: -.3em;
		margin-left: 0;
		margin-bottom: -.6em;
	}

	.ui-slider-vertical .ui-slider-range {
		left: 0;
		width: 100%;
	}

	.ui-slider-vertical .ui-slider-range-min {
		bottom: 0;
	}

	.ui-slider-vertical .ui-slider-range-max {
		top: 0;
	}
/* Tabs
----------------------------------*/
.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1;
}
	/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	.ui-tabs .ui-tabs-nav {
		margin: 0;
		padding: .2em .2em 0;
	}

		.ui-tabs .ui-tabs-nav li {
			list-style: none;
			float: left;
			position: relative;
			top: 1px;
			margin: 0 .2em 1px 0;
			border-bottom: 0 !important;
			padding: 0;
			white-space: nowrap;
		}

			.ui-tabs .ui-tabs-nav li a {
				float: left;
				padding: .5em 1em;
				text-decoration: none;
			}

			.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
				margin-bottom: 0;
				padding-bottom: 1px;
			}

				.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
					cursor: text;
				}

			.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
				cursor: pointer;
			}
	/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
	.ui-tabs .ui-tabs-panel {
		display: block;
		border-width: 0;
		padding: 1em 1.4em;
		background: none;
	}

	.ui-tabs .ui-tabs-hide {
		display: none !important;
	}
/* Datepicker
----------------------------------*/
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

	.ui-datepicker .ui-datepicker-header {
		position: relative;
		padding: .2em 0;
	}

	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
		position: absolute;
		top: 2px;
		width: 1.8em;
		height: 1.8em;
	}

	.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
		top: 1px;
	}

	.ui-datepicker .ui-datepicker-prev {
		left: 2px;
	}

	.ui-datepicker .ui-datepicker-next {
		right: 2px;
	}

	.ui-datepicker .ui-datepicker-prev-hover {
		left: 1px;
	}

	.ui-datepicker .ui-datepicker-next-hover {
		right: 1px;
	}

	.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -8px;
		top: 50%;
		margin-top: -8px;
	}

	.ui-datepicker .ui-datepicker-title {
		margin: 0 2.3em;
		line-height: 1.8em;
		text-align: center;
	}

		.ui-datepicker .ui-datepicker-title select {
			font-size: 1em;
			margin: 1px 0;
		}

	.ui-datepicker select.ui-datepicker-month-year {
		width: 100%;
	}

	.ui-datepicker select.ui-datepicker-month,
	.ui-datepicker select.ui-datepicker-year {
		width: 49%;
	}

	.ui-datepicker table {
		width: 100%;
		font-size: .9em;
		border-collapse: collapse;
		margin: 0 0 .4em;
	}

	.ui-datepicker th {
		padding: .7em .3em;
		text-align: center;
		font-weight: bold;
		border: 0;
	}

	.ui-datepicker td {
		border: 0;
		padding: 1px;
	}

		.ui-datepicker td span, .ui-datepicker td a {
			display: block;
			padding: .2em;
			text-align: right;
			text-decoration: none;
		}

	.ui-datepicker .ui-datepicker-buttonpane {
		background-image: none;
		margin: .7em 0 0 0;
		padding: 0 .2em;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
	}

		.ui-datepicker .ui-datepicker-buttonpane button {
			float: right;
			margin: .5em .2em .4em;
			cursor: pointer;
			padding: .2em .6em .3em .6em;
			width: auto;
			overflow: visible;
		}

			.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
				float: left;
			}

	/* with multiple calendars */
	.ui-datepicker.ui-datepicker-multi {
		width: auto;
	}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

	.ui-datepicker-multi .ui-datepicker-group table {
		width: 95%;
		margin: 0 auto .4em;
	}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

	.ui-datepicker-rtl .ui-datepicker-prev {
		right: 2px;
		left: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-next {
		left: 2px;
		right: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-prev:hover {
		right: 1px;
		left: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-next:hover {
		left: 1px;
		right: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-buttonpane {
		clear: right;
	}

		.ui-datepicker-rtl .ui-datepicker-buttonpane button {
			float: left;
		}

			.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
				float: right;
			}

	.ui-datepicker-rtl .ui-datepicker-group {
		float: right;
	}

	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
		border-right-width: 0;
		border-left-width: 1px;
	}

	.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
		border-right-width: 0;
		border-left-width: 1px;
	}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
	display: none; /*sorry for IE5*/
	display /**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}
/* Progressbar
----------------------------------*/
.ui-progressbar {
	height: 2em;
	text-align: left;
}

	.ui-progressbar .ui-progressbar-value {
		margin: -1px;
		height: 100%;
	}

.humanity.bodyBackground {
	background: #DFE6EA; /* old browsers */
}

/* Component containers */
.humanity .ui-widget-content {
	border: 1px solid #aaaaaa;/*Border of active accordion*/
	background-color: #C8D6E6;/*Bg - cancelled out*/
	color: #105B7E;/*Type in subhead - cancelled out*/
}

.humanity .ui-widget-content a {
	color: #017D80;
}

.tabControl li.humanity .ui-widget-header, .humanity #ContentPlaceholder .tabControl .unselected, .humanity #ContentPlaceholder .tabControl .unselected a, .humanity .ui-widget-header {
    background-color: #00263A; /*Main header/container background, inactive main tabs, top-right-box - REPLACE THIS*/
    color: #ffffff;
    font-weight: bold;
}

.humanity .ui-widget-header a, .humanity .selected.ui-text, .humanity .selected.ui-text a, .humanity a.ui-widget-content-text {
	color: #00263A;/*Headings - Top, side*/
}

.humanity .selected.ui-text.hasTabs a {
	color: #ffffff;
}

.humanity .selected.ui-text.context a {
	color: #002743;/*Active tab font*/
}

.humanity .subTabControl a {
	color: #FFFFFF;
}

/* Interaction states*/
.humanity .ui-state-default, .humanity .ui-widget-content .ui-state-default, .humanity .ui-widget-header .ui-state-default {
	font-weight: normal;
	color: #000000;/*Inactive accordion tab title*/
	background-color: #ebeff3;/*Background of inactive accordion tab title*/
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.humanity .ui-state-default a, .humanity .ui-state-default a:link, .humanity .ui-state-default a:visited {
	color: #3f3731;/*???*/
	text-decoration: none;
}


.humanity .ui-state-hover a, .humanity .ui-state-hover a:hover {
	color: #105B7E;/*???*/
	text-decoration: none;
}

.humanity .ui-state-active, .humanity .ui-widget-content .ui-state-active, .humanity .ui-widget-header .ui-state-active {
	background-color: #eeeed6;/*Background of active tab - REPLACE THIS*/
	color: #105B7E;/*Active tab heading*/
}

.humanity .ui-state-active a, .humanity .ui-state-active a:link, .humanity .ui-state-active a:visited {
	color: #105B7E;/*???*/
	text-decoration: none;
}

.humanity .ui-widget :active {
	outline: none;
}

/* Interaction Cues
----------------------------------*/
.humanity .ui-state-highlight, .humanity .ui-widget-content .ui-state-highlight, .humanity .ui-widget-header .ui-state-highlight {
    border: 1px solid #017D80; /*???*/
    background: #E2EEEF;
    color: #002743;
}

/* Layout helpers */
.asparagus.bodyBackground {
	background: #DFE6EA; /* old browsers */
}

/* Component containers */
.asparagus .ui-widget-content {
	border: 1px solid #aaaaaa;/*Border of active accordion*/
	background-color: #C8D6E6;/*Bg - cancelled out*/
	color: #105B7E;/*Type in subhead - cancelled out*/
}

.asparagus .ui-widget-content a {
	color: #1e1b1d;
}

.tabControl li.asparagus .ui-widget-header, .asparagus #ContentPlaceholder .tabControl .unselected, .asparagus #ContentPlaceholder .tabControl .unselected a, .asparagus .ui-widget-header {
    background-color: #00263A; /*Main header/container background, inactive main tabs, top-right-box - REPLACE THIS*/
    color: #ffffff;
    font-weight: bold;
}

.asparagus .ui-widget-header a, .asparagus .selected.ui-text, .asparagus .selected.ui-text a, .asparagus a.ui-widget-content-text {
	color: #00263A;/*Headings - Top, side*/
}

.asparagus .selected.ui-text.hasTabs a {
	color: #ffffff;
}

.asparagus .selected.ui-text.context a {
	color: #105B7E;/*Active tab font*/
}

.asparagus .subTabControl a {
	color: #FFFFFF;
}

/* Interaction states*/
.asparagus .ui-state-default, .asparagus .ui-widget-content .ui-state-default, .asparagus .ui-widget-header .ui-state-default {
	font-weight: normal;
	color: #000000;/*Inactive accordion tab title*/
	background-color: #ebeff3;/*Background of inactive accordion tab title*/
	border-top: 0px none;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.asparagus .ui-state-default a, .asparagus .ui-state-default a:link, .asparagus .ui-state-default a:visited {
	color: #3f3731;/*???*/
	text-decoration: none;
}

.asparagus .ui-state-hover, .asparagus .ui-widget-content .ui-state-hover, .asparagus .ui-widget-header .ui-state-hover, .asparagus .ui-state-focus, .asparagus .ui-widget-content .ui-state-focus, .asparagus .ui-widget-header .ui-state-focus {
	border: 1px solid #E06500;/*???*/
	background: #f5f0e5 url(/Content/themes/asparagus/images/ui-bg_glass_100_f5f0e5_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #105B7E;/*???*/
}

.asparagus .ui-state-hover a, .asparagus .ui-state-hover a:hover {
	color: #105B7E;/*???*/
	text-decoration: none;
}

.asparagus .ui-state-active, .asparagus .ui-widget-content .ui-state-active, .asparagus .ui-widget-header .ui-state-active {
	background-color: #eeeed6;/*Background of active tab - REPLACE THIS*/
	color: #105B7E;/*Active tab heading*/
}

.asparagus .ui-state-active a, .asparagus .ui-state-active a:link, .asparagus .ui-state-active a:visited {
	color: #105B7E;/*???*/
	text-decoration: none;
}

.asparagus .ui-widget :active {
	outline: none;
}

/* Interaction Cues
----------------------------------*/
.asparagus .ui-state-highlight, .asparagus .ui-widget-content .ui-state-highlight, .asparagus .ui-widget-header .ui-state-highlight {
    border: 1px solid #017D80; /*???*/
    background: #E2EEEF;
    color: #002743;
}

.assetfileblue.bodyBackground {
	background: #DFE6EA; /* old browsers */
}

/* Component containers */
.assetfileblue .ui-widget-content {
	border: 1px solid #aaaaaa;/*Border of active accordion*/
	background-color: #C8D6E6;/*Bg - cancelled out*/
	color: #2C4474;/*Type in subhead - cancelled out*/
}

.assetfileblue .ui-widget-content a {
	color: #1e1b1d;
}

.tabControl li.assetfileblue .ui-widget-header, .assetfileblue #ContentPlaceholder .tabControl .unselected, .assetfileblue #ContentPlaceholder .tabControl .unselected a, .assetfileblue .ui-widget-header {
    background-color: #00263A; /*Main header/container background, inactive main tabs, top-right-box - REPLACE THIS*/
    color: #ffffff;
    font-weight: bold;
}

.assetfileblue .ui-widget-header a, .assetfileblue .selected.ui-text, .assetfileblue .selected.ui-text a, .assetfileblue a.ui-widget-content-text {
	color: #00263A;/*Headings - Top, side*/
}

.assetfileblue .selected.ui-text.hasTabs a {
	color: #ffffff;
}

.assetfileblue .selected.ui-text.context a {
	color: #2C4474;/*Active tab font*/
}

.assetfileblue .subTabControl a {
	color: #FFFFFF;
}

/* Interaction states*/
.assetfileblue .ui-state-default, .assetfileblue .ui-widget-content .ui-state-default, .assetfileblue .ui-widget-header .ui-state-default {
	font-weight: normal;
	color: #000000;/*Inactive accordion tab title*/
	background-color: #ebeff3;/*Background of inactive accordion tab title*/
	border-top: 0px none;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.assetfileblue .ui-state-default a, .assetfileblue .ui-state-default a:link, .assetfileblue .ui-state-default a:visited {
	color: #3f3731;/*???*/
	text-decoration: none;
}

.assetfileblue .ui-state-hover, .assetfileblue .ui-widget-content .ui-state-hover, .assetfileblue .ui-widget-header .ui-state-hover, .assetfileblue .ui-state-focus, .assetfileblue .ui-widget-content .ui-state-focus, .assetfileblue .ui-widget-header .ui-state-focus {
	border: 1px solid #f5ad66;/*???*/
	background: #f5f0e5 url(/Content/themes/assetfileblue/images/ui-bg_glass_100_f5f0e5_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #a46313;/*???*/
}

.assetfileblue .ui-state-hover a, .assetfileblue .ui-state-hover a:hover {
	color: #a46313;/*???*/
	text-decoration: none;
}

.assetfileblue .ui-state-active, .assetfileblue .ui-widget-content .ui-state-active, .assetfileblue .ui-widget-header .ui-state-active {
	background-color: #eeeed6;/*Background of active tab - REPLACE THIS*/
	color: #2C4474;/*Active tab heading*/
}

.assetfileblue .ui-state-active a, .assetfileblue .ui-state-active a:link, .assetfileblue .ui-state-active a:visited {
	color: #b85700;/*???*/
	text-decoration: none;
}

.assetfileblue .ui-widget :active {
	outline: none;
}

.assetfileblue .ui-dialog-buttonpane {
    background-color: #2C4474 !important;
}

/* Interaction Cues
----------------------------------*/
.assetfileblue .ui-state-highlight, .assetfileblue .ui-widget-content .ui-state-highlight, .assetfileblue .ui-widget-header .ui-state-highlight {
    border: 1px solid #017D80; /*???*/
    background: #E2EEEF;
    color: #002743;
}

.stafffilered.bodyBackground {
	background: #DFE6EA; /* old browsers */
}

/* Component containers */
.stafffilered .ui-widget-content {
	border: 1px solid #aaaaaa;/*Border of active accordion*/
	background-color: #C8D6E6;/*Bg - cancelled out*/
	color: #105B7E;/*Type in subhead - cancelled out*/
}

.stafffilered .ui-widget-content a {
	color: #1e1b1d;
}

.tabControl li.stafffilered .ui-widget-header, .stafffilered #ContentPlaceholder .tabControl .unselected, .stafffilered #ContentPlaceholder .tabControl .unselected a, .stafffilered .ui-widget-header {
	background-color: #00263A;/*Main header/container background, inactive main tabs, top-right-box - REPLACE THIS*/
	color: #ffffff;
	font-weight: bold;
}

.stafffilered .ui-widget-header a, .stafffilered .selected.ui-text, .stafffilered .selected.ui-text a, .stafffilered a.ui-widget-content-text {
	color: #002743;/*Headings - Top, side*/
}

.stafffilered .selected.ui-text.hasTabs a {
	color: #ffffff;
}

	.stafffilered .selected.ui-text.context a {
		color: #002743; /*Active tab font*/
	}

.stafffilered .subTabControl a {
	color: #FFFFFF;
}

.stafffilered .ui-dialog-buttonpane {
    background-color: #105B7E !important;
}

/* Interaction states*/
.stafffilered .ui-state-default, .stafffilered .ui-widget-content .ui-state-default, .stafffilered .ui-widget-header .ui-state-default {
	font-weight: normal;
	color: #000000;/*Inactive accordion tab title*/
	background-color: #ebeff3;/*Background of inactive accordion tab title*/
	border-top: 0px none;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.stafffilered .ui-state-default a, .stafffilered .ui-state-default a:link, .stafffilered .ui-state-default a:visited {
	color: #3f3731;/*???*/
	text-decoration: none;
}

.stafffilered .ui-state-hover, .stafffilered .ui-widget-content .ui-state-hover, .stafffilered .ui-widget-header .ui-state-hover, .stafffilered .ui-state-focus, .stafffilered .ui-widget-content .ui-state-focus, .stafffilered .ui-widget-header .ui-state-focus {
	border: 1px solid #E06500;/*???*/
	background: #f5f0e5 url(/Content/themes/stafffilered/images/ui-bg_glass_100_f5f0e5_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #105B7E;/*???*/
}

.stafffilered .ui-state-hover a, .stafffilered .ui-state-hover a:hover {
	color: #105B7E;/*???*/
	text-decoration: none;
}

.stafffilered .ui-state-active, .stafffilered .ui-widget-content .ui-state-active, .stafffilered .ui-widget-header .ui-state-active {
	border: 1px solid #017D80;
	background-color: #e2eeef; /*Background of active tab - REPLACE THIS*/
	color: #002743; /*Active tab heading*/
}

.stafffilered .ui-state-active a, .stafffilered .ui-state-active a:link, .stafffilered .ui-state-active a:visited {
	color: #002743;/*???*/
	text-decoration: none;
}

.stafffilered .ui-widget :active {
	outline: none;
}

/* Interaction Cues
----------------------------------*/
.stafffilered .ui-state-highlight, .stafffilered .ui-widget-content .ui-state-highlight, .stafffilered .ui-widget-header .ui-state-highlight {
    border: 1px solid #017D80; /*???*/
    background: #E2EEEF;
    color: #002743;
}

/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Container >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.container_titlesection {
	width: 500px !important;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.grid_1 input[type=text],
.grid_2 input[type=text],
.grid_3 input[type=text],
.grid_4 input[type=text],
.grid_5 input[type=text],
.grid_6 input[type=text],
.grid_7 input[type=text],
.grid_8 input[type=text],
.grid_9 input[type=text],
.grid_10 input[type=text],
.grid_11 input[type=text],
.grid_12 input[type=text],
.grid_13 input[type=text],
.grid_14 input[type=text],
.grid_15 input[type=text],
.grid_16 input[type=text],
.grid_17 input[type=text],
.grid_18 input[type=text],
.grid_19 input[type=text],
.grid_20 input[type=text],
.grid_21 input[type=text],
.grid_22 input[type=text],
.grid_23 input[type=text],
.grid_24 input[type=text] {
	width: 100%;
}

.grid_1 .multiSelect,
.grid_2 .multiSelect,
.grid_3 .multiSelect,
.grid_4 .multiSelect,
.grid_5 .multiSelect,
.grid_6 .multiSelect,
.grid_7 .multiSelect,
.grid_8 .multiSelect,
.grid_9 .multiSelect,
.grid_10 .multiSelect,
.grid_11 .multiSelect,
.grid_12 .multiSelect,
.grid_13 .multiSelect,
.grid_14 .multiSelect,
.grid_15 .multiSelect,
.grid_16 .multiSelect,
.grid_17 .multiSelect,
.grid_18 .multiSelect,
.grid_19 .multiSelect,
.grid_20 .multiSelect,
.grid_21 .multiSelect,
.grid_22 .multiSelect,
.grid_23 .multiSelect,
.grid_24 .multiSelect {
	width: 90%;
}

.grid_1 .multiSelect span,
.grid_2 .multiSelect span,
.grid_3 .multiSelect span,
.grid_4 .multiSelect span,
.grid_5 .multiSelect span,
.grid_6 .multiSelect span,
.grid_7 .multiSelect span,
.grid_8 .multiSelect span,
.grid_9 .multiSelect span,
.grid_10 .multiSelect span,
.grid_11 .multiSelect span,
.grid_12 .multiSelect span,
.grid_13 .multiSelect span,
.grid_14 .multiSelect span,
.grid_15 .multiSelect span,
.grid_16 .multiSelect span,
.grid_17 .multiSelect span,
.grid_18 .multiSelect span,
.grid_19 .multiSelect span,
.grid_20 .multiSelect span,
.grid_21 .multiSelect span,
.grid_22 .multiSelect span,
.grid_23 .multiSelect span,
.grid_24 .multiSelect span {
	width: 90% !important;
}

.grid_1 input[type=text].custom,
.grid_2 input[type=text].custom,
.grid_3 input[type=text].custom,
.grid_4 input[type=text].custom,
.grid_5 input[type=text].custom,
.grid_6 input[type=text].custom,
.grid_7 input[type=text].custom,
.grid_8 input[type=text].custom,
.grid_9 input[type=text].custom,
.grid_10 input[type=text].custom,
.grid_11 input[type=text].custom,
.grid_12 input[type=text].custom,
.grid_13 input[type=text].custom,
.grid_14 input[type=text].custom,
.grid_15 input[type=text].custom,
.grid_16 input[type=text].custom,
.grid_17 input[type=text].custom,
.grid_18 input[type=text].custom,
.grid_19 input[type=text].custom,
.grid_20 input[type=text].custom,
.grid_21 input[type=text].custom,
.grid_22 input[type=text].custom,
.grid_23 input[type=text].custom,
.grid_24 input[type=text].custom {
	width: inherit;
}

.grid_1.size select,
.grid_2.size select,
.grid_3.size select,
.grid_4.size select,
.grid_5.size select,
.grid_6.size select,
.grid_7.size select,
.grid_8.size select,
.grid_9.size select,
.grid_10.size select,
.grid_11.size select,
.grid_12.size select,
.grid_13.size select,
.grid_14.size select,
.grid_15.size select,
.grid_16.size select,
.grid_17.size select,
.grid_18.size select,
.grid_19.size select,
.grid_20.size select,
.grid_21.size select,
.grid_22.size select,
.grid_23.size select,
.grid_24.size select {
	width: 100%;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23 {
	position: relative;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .grid_1 {
	width: 30px;
}

.container_24 .grid_2 {
	width: 70px;
}

.container_24 .grid_3 {
	width: 110px;
}

.container_24 .grid_4 {
	width: 150px;
}

.container_24 .grid_5 {
	width: 190px;
}

.container_24 .grid_6 {
	width: 230px;
}

.container_24 .grid_7 {
	width: 270px;
}

.container_24 .grid_8 {
	width: 310px;
}

.container_24 .grid_9 {
	width: 350px;
}

.container_24 .grid_10 {
	width: 390px;
}

.container_24 .grid_11 {
	width: 430px;
}

.container_24 .grid_12 {
	width: 470px;
}

.container_24 .grid_13 {
	width: 510px;
}

.container_24 .grid_14 {
	width: 550px;
}

.container_24 .grid_15 {
	width: 590px;
}

.container_24 .grid_16 {
	width: 630px;
}

.container_24 .grid_17 {
	width: 670px;
}

.container_24 .grid_18 {
	width: 710px;
}

.container_24 .grid_19 {
	width: 750px;
}

.container_24 .grid_20 {
	width: 790px;
}

.container_24 .grid_21 {
	width: 830px;
}

.container_24 .grid_22 {
	width: 870px;
}

.container_24 .grid_23 {
	width: 910px;
}

.container_24 .grid_24 {
	width: 950px;
}

/* `Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .prefix_1 {
	padding-left: 40px;
}

.container_24 .prefix_2 {
	padding-left: 80px;
}

.container_24 .prefix_3 {
	padding-left: 120px;
}

.container_24 .prefix_4 {
	padding-left: 160px;
}

.container_24 .prefix_5 {
	padding-left: 200px;
}

.container_24 .prefix_6 {
	padding-left: 240px;
}

.container_24 .prefix_7 {
	padding-left: 280px;
}

.container_24 .prefix_8 {
	padding-left: 320px;
}

.container_24 .prefix_9 {
	padding-left: 360px;
}

.container_24 .prefix_10 {
	padding-left: 400px;
}

.container_24 .prefix_11 {
	padding-left: 440px;
}

.container_24 .prefix_12 {
	padding-left: 480px;
}

.container_24 .prefix_13 {
	padding-left: 520px;
}

.container_24 .prefix_14 {
	padding-left: 560px;
}

.container_24 .prefix_15 {
	padding-left: 600px;
}

.container_24 .prefix_16 {
	padding-left: 640px;
}

.container_24 .prefix_17 {
	padding-left: 680px;
}

.container_24 .prefix_18 {
	padding-left: 720px;
}

.container_24 .prefix_19 {
	padding-left: 760px;
}

.container_24 .prefix_20 {
	padding-left: 800px;
}

.container_24 .prefix_21 {
	padding-left: 840px;
}

.container_24 .prefix_22 {
	padding-left: 880px;
}

.container_24 .prefix_23 {
	padding-left: 920px;
}

/* `Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .suffix_1 {
	padding-right: 40px;
}

.container_24 .suffix_2 {
	padding-right: 80px;
}

.container_24 .suffix_3 {
	padding-right: 120px;
}

.container_24 .suffix_4 {
	padding-right: 160px;
}

.container_24 .suffix_5 {
	padding-right: 200px;
}

.container_24 .suffix_6 {
	padding-right: 240px;
}

.container_24 .suffix_7 {
	padding-right: 280px;
}

.container_24 .suffix_8 {
	padding-right: 320px;
}

.container_24 .suffix_9 {
	padding-right: 360px;
}

.container_24 .suffix_10 {
	padding-right: 400px;
}

.container_24 .suffix_11 {
	padding-right: 440px;
}

.container_24 .suffix_12 {
	padding-right: 480px;
}

.container_24 .suffix_13 {
	padding-right: 520px;
}

.container_24 .suffix_14 {
	padding-right: 560px;
}

.container_24 .suffix_15 {
	padding-right: 600px;
}

.container_24 .suffix_16 {
	padding-right: 640px;
}

.container_24 .suffix_17 {
	padding-right: 680px;
}

.container_24 .suffix_18 {
	padding-right: 720px;
}

.container_24 .suffix_19 {
	padding-right: 760px;
}

.container_24 .suffix_20 {
	padding-right: 800px;
}

.container_24 .suffix_21 {
	padding-right: 840px;
}

.container_24 .suffix_22 {
	padding-right: 880px;
}

.container_24 .suffix_23 {
	padding-right: 920px;
}

/* `Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .push_1 {
	left: 40px;
}

.container_24 .push_2 {
	left: 80px;
}

.container_24 .push_3 {
	left: 120px;
}

.container_24 .push_4 {
	left: 160px;
}

.container_24 .push_5 {
	left: 200px;
}

.container_24 .push_6 {
	left: 240px;
}

.container_24 .push_7 {
	left: 280px;
}

.container_24 .push_8 {
	left: 320px;
}

.container_24 .push_9 {
	left: 360px;
}

.container_24 .push_10 {
	left: 400px;
}

.container_24 .push_11 {
	left: 440px;
}

.container_24 .push_12 {
	left: 480px;
}

.container_24 .push_13 {
	left: 520px;
}

.container_24 .push_14 {
	left: 560px;
}

.container_24 .push_15 {
	left: 600px;
}

.container_24 .push_16 {
	left: 640px;
}

.container_24 .push_17 {
	left: 680px;
}

.container_24 .push_18 {
	left: 720px;
}

.container_24 .push_19 {
	left: 760px;
}

.container_24 .push_20 {
	left: 800px;
}

.container_24 .push_21 {
	left: 840px;
}

.container_24 .push_22 {
	left: 880px;
}

.container_24 .push_23 {
	left: 920px;
}

/* `Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .pull_1 {
	left: -40px;
}

.container_24 .pull_2 {
	left: -80px;
}

.container_24 .pull_3 {
	left: -120px;
}

.container_24 .pull_4 {
	left: -160px;
}

.container_24 .pull_5 {
	left: -200px;
}

.container_24 .pull_6 {
	left: -240px;
}

.container_24 .pull_7 {
	left: -280px;
}

.container_24 .pull_8 {
	left: -320px;
}

.container_24 .pull_9 {
	left: -360px;
}

.container_24 .pull_10 {
	left: -400px;
}

.container_24 .pull_11 {
	left: -440px;
}

.container_24 .pull_12 {
	left: -480px;
}

.container_24 .pull_13 {
	left: -520px;
}

.container_24 .pull_14 {
	left: -560px;
}

.container_24 .pull_15 {
	left: -600px;
}

.container_24 .pull_16 {
	left: -640px;
}

.container_24 .pull_17 {
	left: -680px;
}

.container_24 .pull_18 {
	left: -720px;
}

.container_24 .pull_19 {
	left: -760px;
}

.container_24 .pull_20 {
	left: -800px;
}

.container_24 .pull_21 {
	left: -840px;
}

.container_24 .pull_22 {
	left: -880px;
}

.container_24 .pull_23 {
	left: -920px;
}

.gap-top { 
  margin-top:1.3em; 
}
.gap-top2 { 
  margin-top:1.5em; 
}
.gap-bottom { 
  margin-bottom:1.3em; 
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.container_24 .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.container_24 .clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {
	zoom: 1;
}
.userManagementComponentTree { height: 300px; overflow-x: hidden; overflow-y: scroll; margin-top: 5px; width: 550px; border: solid 1px black; }.savedsearch-list-header
    {
        border-bottom: 1px solid gray;
        background: transparent url(/Content/images/SearchInset.png) no-repeat scroll left center;
	    text-indent: 36px;
	    font-size: 11pt;
	    font-weight: bold;
	    height: 37px;
	    line-height: 37px;
	    vertical-align: middle;
	    margin-bottom: 2px;
    }
    
    .savedsearch-list, .savedsearch-list table
    {
        width: 100%;
    }
    
    .savedsearch-list p 
    {
        margin-top: 0;
    }mpileCss runat="server">--%>
	<style type="text/css">
		#TripRequestList_TableContainer .workorder-status-icon {
			background: url(/Content/images/StatusIcons.png) no-repeat top left;
			display: inline-block;
			width: 11px;
			height: 9px;
		}
		#TripRequestList_TableContainer .workorder-status-icon-cell {
			display: inline-block;
			width: 11px;
			height: 11px;
		}
		#TripRequestList_TableContainer .workorder-status-icon-circle {
			font-size: 25pt;
			line-height: 10px;
			vertical-align: middle;
			text-align: center;
		}
		#TripRequestList_TableContainer .workorder-status-icon-list {
			font-size: 8pt;
			color: rgb(64, 64, 64);
			height: 9px;
			line-height: 9px;
			vertical-align: middle;
			text-align: center;
		}
		#TripRequestList_TableContainer .workorder-status-icon-pending { background-position: 0px 0px; }
		#TripRequestList_TableContainer .workorder-status-icon-inprogress { background-position: -11px 0px; }
		#TripRequestList_TableContainer .workorder-status-icon-complete { background-position: -22px 0px; }
		#TripRequestList_TableContainer .workorder-status-icon-hold { background-position: -33px 0px; }
		#TripRequestList_TableContainer .workorder-status-icon-rejected { background-position: -44px 0px; }
		#TripRequestList_TableContainer .trips-list-table tbody tr {
			cursor: pointer;
            /*padding: 8px 0 8px 0;*/
            height: 24px;
		}
		#TripRequestList_TableContainer .trips-list-table tbody tr:hover {
			background-color: #BFDDDE !important;
		}
		#TripRequestList_TableContainer .trips-list-table thead {
			display: none;
		}
		#TripRequestList_TableContainer .workorder-list-header {
			background: transparent url(/Content/images/WOicon.jpg) no-repeat scroll left center;
			text-indent: 33px;
			font-size: 11pt;
			font-weight: bold;
			height: 22px;
			line-height: 22px;
			vertical-align: middle;
			white-space: nowrap;
		}
		#TripRequestList_TableContainer .trips-list {
			width: 100%;
		}
		#TripRequestList_TableContainer .workorder-list-seeall {
			width: 100%;
			text-align: right;
			display: block;
			font-style: italic;
		}
		#TripRequestList_TableContainer .trips-list-table tbody td[name=StatusCell] {
			text-align: center;
		}
		#TripRequestList_TableContainer .trips-list-table tbody td[name=TimeCell] {
			text-align: right;
		}
		#TripRequestList_TableContainer .trips-list-table tbody td {
			padding: 0px 3px;
		}
		#TripRequestList_TableContainer td[name=TimeCell] span {
			white-space: nowrap;
		}.workorder-status-icon {
			background: url(/Content/images/StatusIcons.png) no-repeat top left;
			display: inline-block;
			width: 11px;
			height: 9px;
		}
		.workorder-status-icon-cell {
			display: inline-block;
			width: 11px;
			height: 11px;
		}
		.workorder-status-icon-circle {
			font-size: 25pt;
			line-height: 10px;
			vertical-align: middle;
			text-align: center;
		}
		.workorder-status-icon-list {
			font-size: 8pt;
			color: rgb(64, 64, 64);
			height: 9px;
			line-height: 9px;
			vertical-align: middle;
			text-align: center;
		}
		.workorder-status-icon-pending { background-position: 0px 0px; }
		.workorder-status-icon-inprogress { background-position: -11px 0px; }
		.workorder-status-icon-complete { background-position: -22px 0px; }
		.workorder-status-icon-hold { background-position: -33px 0px; }
		.workorder-status-icon-rejected { background-position: -44px 0px; }
		.workorder-list .workorder-list-table tr {
			cursor: pointer;
            height: 24px;
		}
		.workorder-list .workorder-list-table tr:hover {
			background-color: #BFDDDE !important;
		}
		.workorder-list thead {
			display: none;
		}
		.workorder-list-header {
			background: transparent url(/Content/images/WOicon.jpg) no-repeat scroll left center;
			text-indent: 33px;
			font-size: 11pt;
			font-weight: bold;
			height: 22px;
			line-height: 22px;
			vertical-align: middle;
			white-space: nowrap;
		}
		.workorder-list {
			width: 100%;
		}
		.workorder-list-seeall {
			width: 100%;
			text-align: right;
			display: block;
			font-style: italic;
		}
		.workorder-list-table td[name=StatusCell] {
			text-align: center;
		}
		.workorder-list-table td[name=TimeCell] {
			text-align: right;
		}
		.workorder-list-table td {
			padding: 0px 3px;
		}
		td[name=TimeCell] span {
			white-space: nowrap;
		}#ModelConfigPanel { width: 280px; height: 100%; float: left; border: solid 1px rgb(140, 140, 140); z-index: 2000; }
        #ModelConfigHeading { height: 60px; background-color: rgb(217, 217, 217); border: solid 1px rgb(140, 140, 140); padding: 8px 8px 0px 8px; z-index: 2000; }
        #ModelConfigSettings { height: 495px; background-color: White; border: solid 1px rgb(140, 140, 140); overflow-y: auto; overflow-x: hidden; }
        #ModelConfigFooter { height: 48px; border: solid 1px rgb(140, 140, 140); }.userManagementComponentTree { height: 300px; overflow-x: hidden; overflow-y: scroll; margin-top: 5px; width: 550px; border: solid 1px black; }.imageButton  { border: medium none; cursor: pointer; padding: 2px; vertical-align: middle; }
        .surgeButton { font-size: 87%; padding: 1px; }tr.creationRow { border-bottom: 2px solid gray; border-top: 1px solid gray; background-color: White; }
        tr.creationRow td { border-bottom: 2px solid gray; border-top: 1px solid gray; background-color: White; }
        .metrisoftDataTable  {
        	background-color: rgb(217, 217, 217);
        	border: 1px solid rgb(217, 217, 217);
        }
        .metrisoftDataTable .tableCell { border-right: solid 1px #CBCBCB; }
        .tableToolbar { background-color: rgb(217, 217, 217); }
        .dataTables_filter input { width: 150px; }
        .metrisoftDataTable * .tableHeader {
	        padding: 3px 3px 3px 3px;
	        font-weight: bold;
	        font-family: Arial,sans-serif;
            font-size: 12px;
	        background: White;
	        color: Black;
	        border-right: 1px solid rgb(217, 217, 217);
        }
        .metrisoftDataTable .tableHeader span { float: right; }
        .showPointer tr { cursor: pointer; }
        .metrisoftDataTable tr.odd { background-color: #EFEFEF; }
        .metrisoftDataTable td { border-right: 1px solid rgb(217, 217, 217); }
        .metrisoftDataTable tr.selected td, .metrisoftDataTable tr.context td { background-color: #BFDDDE; }
        .inline-row-creation tr td:first-child { text-align: center; }.inlineTab { background-color: rgb(217, 217, 217); }
        .tabControl * .button.selected.inline { background: rgb(217, 217, 217); color: #595959; }
        .subTabControl .tabs.inline { color: #595959; }.tabControl * .buttonContent { display: block; position: relative; }
        .tabControl * .button { padding: 3px 10px 3px 10px; position: relative; cursor: pointer; display: block; float: left; font-family: Arial; font-size: 13px; font-weight: bold; margin-right: 10px; }
        
        .largeInnerTabText { position: absolute; top: 20px; height: 8px; width: 80%; left: 0px; margin-left: 10%; margin-right: 10%; }
        .hasSecondLine, .secondLine { font-size: 9pt; font-weight: bold; font-family: Arial; }
        .secondLine { text-align: center; }.dragIcon { background: url(/Content/Global/images/dragdots.gif); width: 8px; height: 13px; cursor: pointer; margin-left: 2px; top: 2px; position: relative; float: left; }.Ribbon .surgeButton { font-weight: bold !important; font-size: 8pt; border: 0px; }.tabControl .tabs { list-style-type: none; position: relative; margin-left: -25px; }
        .tabControl .tabs ul li { display: inline; z-index: 1000; position: relative; height: 32px; }
        .tabControl .tabs.largeTabs ul li { height: 52px; }
        .tabControl.inline .tabs { margin-left: 0px; width: 1000px; overflow: hidden; }
        .tabControl.inline .tabs ul { left: -25px; position: relative; }
        
        .tabControl * .button.noTabs.selected.standard { background: White !important; background-color: White !important; }
        .tabControl * .button.noTabs.selected.inline { background: rgb(217, 217, 217) !important; }
        .tabControl * .button.noTabs.unselected.showTab a { color: White; }
        .tabControl * .button.noTabs .buttonContent { display: block; position: relative; }
        .tabControl * .button.noTabs .buttonContent.small { font-size: smaller; }

        .subTabControl { position: relative; z-index: 999; }
        .subTabControl > .roundedTabButton { cursor: default; }
        .subTabControl .tabs { list-style-type: none; color: White; position: relative; top: 5px; left: -30px; }
        .subTabControl .tabs ul li { display: inline; z-index: 1000; position: relative; height: 32px; }
        .subTabControl .tabs ul li.hidden { display: none; }
        .subTabControl * .button { padding: 4px 10px 4px 10px; top: -10px; position: relative; cursor: pointer; float: left; font-size: 12px; margin-right: 10px; }
        .subTabControl * .selected {  }
        .subTabControl * .footer { clear: both; background-color: #7B9BC2; height: 8px; left: 2px; position: relative; cursor: default; }
        
        .tabContainer * .dynamicClose { background-image: url(/Content/Global/images/dynamicClose.gif); width: 16px; height: 16px; position: absolute; top: 5px; right: 4px; }
        
        .closeableTabButton a { text-align: left; position: relative; left: -10px; }
    
        .inlineTab { background-color: rgb(217, 217, 217); }
        
        .tabButton
        {
            border-radius: 8px 8px 0 0;
            -moz-border-radius: 8px 8px 0 0;
        }
        
        .SideTabs .tabButton 
        {
            border-radius: 0;
            -moz-border-radius: 0;
        }

        .department-tabs .tabControl * .button.selected.inline {
            background: rgb(217, 217, 217);
            color: #595959;
        }

        .department-tabs .subTabControl .tabs.inline {
            color: #595959;
        }

        .tabControl * .buttonContent {
            display: block;
            position: relative;
        }

        .department-tabs .tabControl * .button {
            min-width: 60px;
            text-align: center;
            padding: 3px 10px 3px 10px;
            position: relative;
            cursor: pointer;
            display: block;
            float: left;
            font-family: Arial;
            font-size: 13px;
            font-weight: bold;
            margin-right: 3px;
            color: white;
            background-color: #017D80;
            border: 1px solid lightgray;
            border-bottom: 0 none;
            border-radius: 0px;
            box-shadow: none;
        }
        .department-tabs .tabControl * .button a {
            color: white;
        }

        .department-tabs .tabControl .tabs ul li {
            display: inline;
            z-index: 1000;
            position: relative;
            height: 32px;
        }

        .department-tabs .tabControl .tabs.largeTabs ul li {
            height: 52px;
        }

        .department-tabs .tabControl .tabs ul.overflow-tab-container {
            position: absolute;
            z-index: 1001;
            right: 45px;
            display: block;
            top: 100%;
            margin-top: 0px;
            margin-bottom: 0px;
            padding-top: 5px;
            padding-bottom: 8px;
            background-color: rgb(242, 242, 242);
        }
        .department-tabs .tabControl .tabs ul.overflow-tab-container li {
            height: 20px;
        }

        .department-tabs .tabControl.inline .tabs {
            margin-left: 0px;
            width: 1000px;
            overflow: hidden;
        }

            .department-tabs .tabControl.inline .tabs ul {
                left: -25px;
                position: relative;
            }

        .department-tabs .tabControl * .button.noTabs.selected.standard {
            color: Black !important;
            background-color: White !important;
            /*border: 1px solid #105B7E;*/
        }
        .department-tabs .tabControl * .button.noTabs.selected.standard a {
            color: Black !important;
        }

        .department-tabs .tabControl * .button.noTabs.selected.inline {
            background: rgb(217, 217, 217) !important;
        }

        .department-tabs .tabControl * .button.noTabs.unselected.showTab a {
            color: White;
        }

        .department-tabs .tabControl * .button.noTabs .buttonContent {
            display: block;
            position: relative;
        }

            .department-tabs .tabControl * .button.noTabs .buttonContent.small {
                font-size: smaller;
            }

        .department-tabs .subTabControl {
            position: relative;
            z-index: 999;
        }

            .department-tabs .subTabControl > .roundedTabButton {
                cursor: default;
            }

            .department-tabs .subTabControl .tabs {
                list-style-type: none;
                color: White;
                position: relative;
                top: 5px;
                left: -30px;
            }

                .department-tabs .subTabControl .tabs ul li {
                    display: inline;
                    z-index: 1000;
                    position: relative;
                    height: 32px;
                }

                    .department-tabs .subTabControl .tabs ul li.hidden {
                        display: none;
                    }

            .department-tabs .subTabControl * .button {
                padding: 4px 10px 4px 10px;
                top: -10px;
                position: relative;
                cursor: pointer;
                float: left;
                font-size: 12px;
                margin-right: 10px;
            }

            .department-tabs .subTabControl * .selected {
            }

            .department-tabs .subTabControl * .footer {
                clear: both;
                background-color: #7B9BC2;
                height: 8px;
                left: 2px;
                position: relative;
                cursor: default;
            }input.modelHighlight { margin: 1px; margin-left: 2px; margin-right: 2px; }
        textarea.modelHighlight { margin: 2px; margin-top: 3px; margin-bottom: 3px; }
        .modelSelectContainer { position: absolute; margin: -1px; z-index: 9998 }
        .modelSelectContainer.horizontalBorder { height: 1px; border-top: dashed 1px red; }
        .modelSelectContainer.verticalBorder { width: 1px; border-left: dashed 1px red; }.simpleBorder { border: 1px solid #7B9BC2; }
        .maximizeButton { position: absolute; right: 30px; top: 7px; }
        .uiContainer { margin: 0px; }        
        .simpleUISection .headerContent {
	        color: white;
	        font-family: Tahoma,'Trebuchet MS',Helvetica,Arial,Sans-Serif;
	        font-size: 10pt;
	        font-weight: bold;
        }
        .simpleUISection .header {
	        height: 17px;
	        padding: 3px 5px 5px 5px;
	        font-weight: bold;
	        cursor: pointer;
        }
        .uiContainer .header { font-weight: bold; }
        .simpleUISection .header .headerTitle {
	        width: 440px;
            height: 20px;
            line-height: 1.5em;
            overflow: hidden;	
            float: left;        
        }
        .simpleUISection .content {
	        border-right: 1px solid #aaaaaa;
	        border-left: 1px solid #aaaaaa;
	        border-bottom: 1px solid #aaaaaa;
	        padding: 15px 0px 15px 15px;
        }
        .uiSectionHeader { height: 22px; }
        .whiteBackground { background-color: #BEBEBE; }.isolatedView { margin: 5px; padding: 5px; background-color: White; border: solid 1px Black; }
            .isolatedView.selector, .isolatedView.modelSelector { width: 240px; height: 500px; overflow: scroll; }
            .isolatedView.properties, .isolatedView.modelProperties { width: 240px; margin-top: 5px; }
            .isolatedView.container { width: 910px; min-height: 600px; }
            .modelSelector input { margin: 3px; position: relative; }
            .modelSelector ul li { width: 100%; }
            .testPanel { margin-right: 20px; }.dynamicTabScroller { position: relative; top: 12px; float: left; }
        #OuterDynamicTabPanel { padding-left: 5px; padding-right: 5px; margin-right: 3px; width: 575px; overflow: hidden; }
        #InnerDynamicTabPanel { position: relative; overflow: hidden; width: 265px; height: 42px; }
        #InnerDynamicTabPanel .tabButton { width: 95px; }
        #MoveableDynamicTabPanel { position: relative; }
        #MoveableDynamicTabPanel.largeTabs { top: -1px; }
        #DynamicTabOverflow {
            background-color: white;
            position: absolute;
            z-index: 1003;
            top: 30px;
            min-width: 200px;
            max-width: 270px;
            border: 1px solid;
            padding: 6px 6px 0px 6px;
            box-shadow: 3px 3px 4px rgba(147, 147, 147, 0.79);
        }
        .dynamicTabHistoryListItem > div {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .dynamicTabHistoryListItem > div:first-child {
            cursor: pointer;
            font-weight: bold;
        }
        #DynamicTabOverflow select { overflow: hidden; }#Taskbar { height: 32px; background-color: White; padding: 0px; width: 100%; background-color: #ffffff; float: left; }
        .imageTab { cursor: pointer; display: block; float: left; position: relative; width: 45px; height: 33px; }#Taskbar { height: 32px; background-color: White; padding: 0px; width: 100%; background-color: #ffffff; float: left; }
		.imageTab { cursor: pointer; display: block; float: left; position: relative; width: 45px; height: 33px; }
 
        #SearchControls { right: 83px; top: 15px; position: absolute; width: 260px; overflow: hidden;}
        #AddNewButton { left: 880px; top: 15px; position: absolute; }
		
        #manager-dashboard-quick-add-container {
            background-color: #002743;
            border-radius: 5px;
            color: white;
            height: 18px;
            line-height: 18px;
            vertical-align: middle;
            font-size: 11pt;
            font-weight: bold;
            padding: 2px 7px 2px 15px;
		}
		#manager-dashboard-quick-search-topic-selector {
			background-color: white;
            position: absolute;
			z-index: 100004;
			text-align: left;
		}
		#manager-dashboard-quick-add-items {
			background-color: white;
            border: 1px solid black;
			z-index: 100004;
			text-align: left;
            position: absolute;
		}
	    #manager-dashboard-quick-search-button {
	        border-right: 1px inset gray;
	        padding-right: 3px;
            width: 100px;
            display:inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space:nowrap;
            text-align: right;
	    }
		#manager-dashboard-quick-search-topic-selector a,
		#manager-dashboard-quick-add-items a {
			font-weight: bold;
			font-size: 10pt;
			display: block;
            margin: 0 0 0 0;
            padding: 5px 10px 5px 0px;
			line-height: 16pt;
			text-decoration: none;
			text-indent: 25px;
		}
        #manager-dashboard-quick-search-topic-selector hr, 
	    #manager-dashboard-quick-add-items hr {
            border-width: 0 0 1px 0;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
	    }
		#manager-dashboard-quick-add-items a:hover,
		#manager-dashboard-quick-search-topic-selector a:hover {
			background-color: #e5e5e5;
		}
        #manager-dashboard-quick-search-topic span { color: white; }
        #manager-dashboard-quick-search-topic img { vertical-align: super; }        

        
        #manager-dashboard-quick-search-container {
			position: relative;
			display: inline-block;
            width: 260px;
		    border: 0px solid black;
		}
		

        
		#manager-dashboard-quick-search-container input {
			/*float: LEFT;*/
			height: 20px;
			line-height: 20px;
			vertical-align: middle;
			border: 1px solid rgb(128, 128, 128);
			padding: 0px;
			/*border-right: none;*/
			width: 131px;
		}
 

        #manager-dashboard-quick-search-container  span {

        }
        
       #manager-dashboard-quick-search-container span.ui-text {
			font-size: 11pt;
			font-weight: bold;
			/*text-indent: 20px;*/
			line-height: 22px;
			height: 22px;
			text-align: center;
			vertical-align: middle;
			display: inline-block;
            background-color: #002743;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            padding-right: 7px;
            width: 165px;
            float: right;
		}.label {
                font-size: 12px;
                font-weight: bold;
                font-family: Arial,sans-serif;
                color: Gray;
                margin-bottom: 3px;
            }.userManagementComponentTree {
            height: 300px;
            overflow-x: hidden;
            overflow-y: scroll;
            margin-top: 5px;
            width: 550px;
            border: solid 1px black;
        }
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

.surgeLabel {
	color: #595959;
	font-weight: bold;
}

.jstree ul:not(.chosen-results), .jstree li {
	width: 50%;
}
/*-----------------------------------------------------NEW SIDE NAV------------------------------------------------------------*/


.material-icons {
	vertical-align: bottom;
}
#sidebar {
	max-width: 250px;
	width: 250px;
	float: left;
	background-color: #002743;
	min-height: 800px;
	color: #c2c7d0;
	font-family: Roboto !important;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	-webkit-transition-property: width, min-width, left;
	-webkit-transition-duration: 600ms;
	-webkit-transition-delay: 0;
	-webkit-transition-timing-function: ease-in-out;
	transition-property: width, min-width, left;
	transition-duration: 600ms;
	transition-delay: 0;
	transition-timing-function: ease-in-out;
	z-index: 1001;
	box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22) !important;
}

	#sidebar .side-nav-title {
		text-align: left;
		border-bottom: 1px solid #4b545c;
	}

		#sidebar .side-nav-title a {
			display:inline-block;
			padding: 13px 8px;
			color: #fff;
			text-decoration: none;
			cursor: pointer;
			font-family: Roboto;
			font-size: 20px;
			font-weight: 300;
			height:56px; 
		}

			#sidebar .side-nav-title a:hover {
				background-color: #017D80;
			}

		#sidebar .side-nav-title h2, #sidebar .side-nav-title p {
			display: inline-block;
			padding: 13px 8px;
			text-decoration: none;
			cursor: pointer;
			font-family: Roboto;
			font-size: 20px;
			font-weight: 300;
		}

	#sidebar .side-nav {
		list-style: none;
		text-decoration: none;
		padding: 0;
		margin: 8px 0 0 0;
	}

		#sidebar .side-nav .material-icons {
			font-size: 22px;
		}

		#sidebar .side-nav .fa,
		#sidebar .side-nav .fab,
		#sidebar .side-nav .fal,
		#sidebar .side-nav .far,
		#sidebar .side-nav .fas {
			font-size: 16px;
			height: 22px;
			width: 22px;
		}

		#sidebar .side-nav li {
			margin: 0;
			padding: 0;
			font-size: 16px;
			line-height: 24px;
		}

			#sidebar .side-nav li a p {
				display: inline-block;
				margin: 0;
				padding: 0;
			}

			#sidebar .side-nav li a:hover {
				background-color: rgba(255,255,255,.1);
				color: #fff;
			}

			#sidebar .side-nav li a {
				padding: 5px 16px;
				margin-bottom: 3.2px;
				text-decoration: none;
				color: #c2c7d0;
				display: block;
				border-left: .5rem;
				border-left-color: #00263A;
				border-left-style: solid;
				border-top-left-radius: 0;
				border-bottom-left-radius: 0;
			}

				#sidebar .side-nav li a.active {
					border-left-color: #48FE9B;
					background: none !important;
					box-shadow: none !important;
					color: #fff;
				}

#sidebar-toggle {
	position: fixed;
	display: block;
	top: 43px;
	font-family: Roboto;
	font-size: 11pt;
	color: #00263A;
	text-decoration: none;
	margin-left: 12px;
	text-align: center;
	-webkit-transition-property: left;
	-webkit-transition-duration: 600ms;
	-webkit-transition-delay: 0;
	-webkit-transition-timing-function: ease-in-out;
	transition-property: left;
	transition-duration: 600ms;
	transition-delay: 0;
	transition-timing-function: ease-in-out;
}

#main-content-container {
	-webkit-transition-property: margin-left;
	-webkit-transition-duration: 600ms;
	-webkit-transition-delay: 0;
	-webkit-transition-timing-function: ease-in-out;
	transition-property: margin-left;
	transition-duration: 600ms;
	transition-delay: 0;
	transition-timing-function: ease-in-out;
}

#sidebar {
	opacity: 1;
	-webkit-transition-property: opacity,left,width;
	-webkit-transition-duration: 600ms;
	-webkit-transition-delay: 0;
	-webkit-transition-timing-function: ease-in-out;
	transition-property: opacity,left,width;
	transition-duration: 600ms;
	transition-delay: 0;
	transition-timing-function: ease-in-out;
}

body:not(.sidebar-init) #sidebar {
	/*opacity: 0;*/
}

@media (max-width: 991.98px) {
	#sidebar {
		width: 0;
	}
}

@media (min-width: 992px) {
	#sidebar {
		width: 60px;
	}
}

@media (min-width: 1280px) {
	#sidebar {
		width: 200px;
	}
}

.sidebar-closed #sidebar {
	left: -60px;
	width: 60px;
	box-shadow: none !important;
}

.sidebar-hover #sidebar,
.sidebar-open #sidebar {
	left: 0;
	width: 250px;
}

.sidebar-open.sidebar-collapse:not(.sidebar-hover) #sidebar {
	left: 0;
	width: 4.6rem;
}

#sidebar-toggle {
}

.sidebar-closed #sidebar-toggle {
	left: 0;
}

.sidebar-open #sidebar-toggle {
	left: 250px;
}

.sidebar-open.sidebar-collapse:not(.sidebar-hover) #sidebar-toggle {
	left: 70px;
}

#sidebar .side-nav li a {
	text-overflow: clip;
	overflow: hidden;
}


#sidebar .side-nav-title .brand-link,
#sidebar .side-nav li a.nav-link p {
	opacity: 1;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 600ms;
	-webkit-transition-delay: 0;
	-webkit-transition-timing-function: ease-in-out;
	transition-property: opacity;
	transition-duration: 600ms;
	transition-delay: 0;
	transition-timing-function: ease-in-out;
}

.sidebar-collapse:not(.sidebar-hover) #sidebar .side-nav-title .brand-link {
	max-width: 45px;
	word-wrap: break-word;
}

.sidebar-collapse:not(.sidebar-hover) #sidebar .side-nav-title .brand-link,
.sidebar-collapse:not(.sidebar-hover) #sidebar .side-nav li a.nav-link p,
.sidebar-closed #sidebar .side-nav-title .brand-link,
.sidebar-closed #sidebar .side-nav li a.nav-link p {
	opacity: 0;
}

.sidebar-collapse:not(.sidebar-hover) #sidebar .side-nav li a.nav-link p,
.sidebar-closed #sidebar .side-nav li a.nav-link p {
    display: none !important;
}

@media(max-width: 1280px) {

	#sidebar-toggle {
		display: inline-block;
	}

	#SitePickerContainer {
		top: 5px !important;
	}
}

@media (min-width: 992px) {
	.sidebar-open #main-content-container {
		margin-left: 200px;
	}

	.sidebar-open.sidebar-collapse #main-content-container {
		margin-left: 60px;
	}
}


/*-----------------------------------------------------NEW SIDE NAV------------------------------------------------------------*/
.modelWrapper {
	border: dotted 2px rgb(255, 0, 255);
	cursor: pointer;
}

a.plainAnchor:link, a.plainAnchor:visited, a.plainAnchor:hover, a.plainAnchor:active {
	color: black;
	text-decoration: none;
}

.pointer {
	cursor: pointer;
}


.formLabel {
	color: #666666;
	font-weight: bold;
}


#Tooltip {
	border: solid 1px #017D80;
	background-color: #E2EEEF;
	position: absolute;
	text-align: center;
	padding: 5px;
	font-family: Arial,Garamond,Helvetica;
	font-size: 13px;
	z-index: 9999;
	border-radius: 6px;
}

img {
	border: 0 none;
}

.contentBackground {
	background-color: White;
}

.center {
	text-align: center;
}

.clear {
	clear: both;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.hidden, .ui-button.hidden {
	display: none;
}

.ui-hidden {
	display: none !important;
}

#OuterContent {
	background-color: #D9D9D9;
	width: 100%;
	margin: 0px;
	padding: 10px;
	float: left;
	clear: both;
}

#ContentPlaceholder.loading {
	height: 400px;
}

#MainLeftSidebar {
	background-color: #D9D9D9;
	width: 175px;
	float: left;
	position: relative;
	overflow: hidden;
	height: 600px;
	margin-top: 22px;
}

.sidebarMargin {
	margin-left: 175px;
}

.ajaxLoader {
	background-image: url(/Content/Global/images/progress2.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: auto auto auto auto;
	width: 64px;
	height: 64px;
	text-align: center;
}

input.defaultText {
	color: #666666;
}

.revLabel {
	font-size: 75%;
	color: #8F8F8F;
}

.marginBottom1 {
	margin-bottom: 12px;
}

.marginTop1 {
	margin-top: 6px;
}

.marginTop2 {
	margin-top: 12px;
}

.marginTop3 {
	margin-top: 18px;
}

.marginTop4 {
	margin-top: 24px;
}

.marginRight1 {
	margin-right: 6px;
}

.marginRight2 {
	margin-right: 12px;
}

.marginRight3 {
	margin-right: 18px;
}

.marginRight4 {
	margin-right: 24px;
}

.marginRight5 {
	margin-right: 30px;
}

.marginLeft1 {
	margin-left: 6px;
}

.marginLeft2 {
	margin-left: 12px;
}

.marginLeft3 {
	margin-left: 18px;
}

.marginLeft4 {
	margin-left: 24px;
}

.marginLeft5 {
	margin-left: 30px;
}

.marginLeft6 {
	margin-left: 36px;
}

.marginLeft7 {
	margin-left: 42px;
}

.marginLeft8 {
	margin-left: 48px;
}

.marginLeft9 {
	margin-left: 54px;
}

.marginLeft10 {
	margin-left: 60px;
}

.padding1 {
	padding: 12px;
}

.input100p input {
	width: 100%;
}

.multiselect100p a.multiSelect {
	width: 100%;
	padding-right: 0px;
}

.select100p select {
	width: 100%;
	padding-right: 0px;
}

.row {
	height: 16px;
}

.halfrow {
	height: 8px;
}

.wrapper {
	float: right;
	font-style: italic;
	font-size: 9pt;
}


element.style {
}

.uiContainer .header {
	font-weight: bold;
}

.simpleUISection .header {
	height: 17px;
	padding: 3px 5px 5px 5px;
	font-weight: bold;
	cursor: pointer;
}

.uiSectionHeader.ui-widget-header .header .headerTitle,
.uiSectionHeader.ui-widget-content .header {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.uiSectionHeader.ui-widget-content .header {
	max-width: calc(100% - 50px);
}

user agent stylesheet
div {
	display: block;
}

.darkteal_checkbox {
	display: grid;
	grid-template-columns: 1em auto;
	gap: 0.5em;
	padding: 5px;
	color: black;
}

	.darkteal_checkbox input[type="checkbox"] {
		/* Add if not using autoprefixer */
		-webkit-appearance: none;
		appearance: none;
		/* For iOS < 15 to remove gradient background */
		background-color: #fff;
		/* Not removed via appearance */
		margin: 0;
		font: inherit;
		width: 1.15em;
		height: 1.15em;
		border: 1px solid #017D80;
		border-radius: 0.15em;
		transform: translateY(-0.075em);
		display: grid;
		place-content: center;
	}

		.darkteal_checkbox input[type="checkbox"]:checked {
			background-color: #017D80;
		}

		.darkteal_checkbox input[type="checkbox"]::before {
			content: "";
			width: 0.65em;
			height: 0.65em;
			transform: scale(0);
			box-shadow: inset 1em 1em white;
			/* Windows High Contrast Mode */
			background-color: white;
			transform-origin: bottom left;
			clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
		}

		.darkteal_checkbox input[type="checkbox"]:checked::before {
			transform: scale(1);
		}

.roundedTabButton
{
	float: left;
	margin-top: 10px;
	position: relative;
	cursor: pointer;
}
.roundedTabButton .centerContent
{
	background: url(/Content/images/SubTabBG.png) repeat-x scroll left bottom transparent;
	position: relative;
	float: left;
	height: 32px;
}

.roundedTabButton .content
{
	position: relative;
	color: #FFFFFF;
	font-family: Tahoma,'Trebuchet MS',Helvetica,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	top: 12px;
}

.roundedTabButton .right
{
	background: url(/Content/images/SubTabRight.png) repeat-x scroll transparent;
	font-size: 2px;
	width: 10px;
	float: left;
    height: 32px;
}
.roundedTabButton .left
{
	background: url(/Content/images/SubTabLeft.png) repeat-x scroll left transparent;
	width: 10px;
	float: left;
    height: 32px;
}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.12.1/cr-1.5.6
 *
 * Included libraries:
 *   DataTables 1.12.1, ColReorder 1.5.6
 */

table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.9em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▴"}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▾"}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody table.dataTable thead>tr>th:before,div.dataTables_scrollBody table.dataTable thead>tr>th:after,div.dataTables_scrollBody table.dataTable thead>tr>td:before,div.dataTables_scrollBody table.dataTable thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgba(13, 110, 253, 0.9);animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px;border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 10px 6px 10px;border-top:1px solid rgba(0, 0, 0, 0.3)}table.dataTable tbody tr{background-color:transparent}table.dataTable tbody tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.9);color:white}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid rgba(0, 0, 0, 0.15);border-right:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe>tbody>tr.odd>*,table.dataTable.display>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.023)}table.dataTable.stripe>tbody>tr.odd.selected>*,table.dataTable.display>tbody>tr.odd.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.923)}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.035)}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.935)}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019)}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919)}table.dataTable.display>tbody>tr.odd>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.054)}table.dataTable.display>tbody>tr.odd>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.047)}table.dataTable.display>tbody>tr.odd>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.039)}table.dataTable.display>tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.954)}table.dataTable.display>tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.947)}table.dataTable.display>tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.939)}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.962)}table.dataTable.no-footer{border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(230, 230, 230, 0.1);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid rgba(0, 0, 0, 0.3)}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}


table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255, 255, 255, 0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259c4;z-index:201}



body {
    background-color: rgb(223,230,234);
    margin: 0px;
    padding: 0px;
    color: #002743;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

body .slick-cell { z-index: auto; }

/* To-do, search+replace to a single class */
.clean-data-table td, .clean-data-table th {
    padding: 2px 4px;
    white-space: nowrap;
    min-height: 22px;
}
.metrisoftDataTable th { white-space: nowrap; }
.table-no-wrap td, .table-no-wrap th { white-space: nowrap; padding: 2px 3px; min-height: 22px; }
.dataTables_info { width: auto; }

/* ui-sections used 15 0 15 15 for padding causing everything to have an off center look,
the relative position is so the absolute pos loaded is contained properly ~ joe 3/31/11 */
body .simpleUISection .content { padding: 14px; position: relative; }
/* Fixes a random wrapping issues that started to happen in the datatablecontrol's paging buttons ~ joe 3/31/11 */
.dataTables_paginate div { display: inline; }
body .paging_full_numbers { width: auto !important; }
/* Fixes right side from having a border from the td + container ~ joe 3/31/11 */
#tallybox-container .metrisoftDataTable { border-right: 0px; }

#tallybox-container {
    width: 220px;
    margin-top: 35px;
    padding: 2px 2px 10px;
    background-color: White;
}

.bodyBackground {
    background-color: #EEEFF3 !important; /* old browsers */
}

.ui-dialog .ui-dialog-buttonpane {
    background-color: #002743 !important;
    margin-top: 0px !important;
    padding-left: 5px;
}

.ui-dialog .ui-dialog-buttonpane .dialog-left-button { float: left; }

body .ui-button-text-only .ui-button-text { padding: 0px; }
body .ui-dialog .ui-dialog-buttonpane { padding: 0px; padding-left: 5px; }

#OuterDynamicTabPanel {
    width: 260px;
    padding-left: 0px; padding-right: 0px;
}

#ContentPlaceholder { width: 970px !important; }

#footerContainer {
    text-align: center;
    margin-top: 10px;
}
#footerContainer .content{
    display:inline-block;
}

    #footerContainer a {
        text-decoration: none;
        color: #017D80;
    }

    #footerContainer a:hover {
        text-decoration: underline;
    }

/* This is to resolve the dynamic tab display issues in Chrome/FF */
#MoveableDynamicTabPanel .largeTabs { top: auto !important; }
#MoveableDynamicTabPanel ul {
    height: 0px !important;
    margin: 0px !important;
}
#GlobalTaskbar {
    position: relative !important;
    height: 76px !important;
    margin-top: 6px;
}
#Taskbar {
    position: absolute !important;
    top: auto !important;
    bottom: 0px !important;
    height: auto !important;
}
#DynamicTabs {
    position: absolute !important;
    bottom: 0px !important;
    height: 42px !important;
    top: auto !important;
    /*left: 245px !important;*/
    left: 340px !important;
    width: 290px;
}
#DynamicTabs .largeInnerTabText {
    position: relative;
    margin-left: 0;
    margin-right: 0;
    top: 2px;
    width: 100%;
    /* height: 15px; */
}
/* #DynamicTabs .dynamicTab2 { padding: 5px 10px 8px !important; } */
#DynamicTabs .largeInnerTabText div[name=Container] { padding: 0px 5px; }
.secondLine { white-space: nowrap; }
#MoveableDynamicTabPanel.largeTabs a { left: 0px !important; }
#DynamicTabs .largeInnerTabText > div { margin: 0px !important; }
#DynamicTabs div[name=Container] > div { 
    padding: 0px !important; 
    overflow: hidden;
    text-overflow: ellipsis;
}
/* This is kind of the second row's parent */
#DynamicTabs div[name=Container] {
    height: 14px;
    line-height: 14px;
    vertical-align: middle;
}

.slick-cell.ui-icon-grip-solid-horizontal { cursor: s-resize; }

.ajaxLoader { background-image: url(/Content/images/progress2.gif) !important; }
.floatright { float: right; } .floatleft { float: left; }
.floatright-force { float: right !important; } .floatleft-force { float: left !important; }
.largeTabs#MoveableDynamicTabPanel { top: 0px !important; }

/* The following are adjustments for the new (10/12/10) static tab icons */
#Taskbar img[class~=imageTab] {
    width: 40px !important;
    height: 42px !important;
    margin-top: auto !important;
}

#LoggedInUserDisplay, #LoggedInUserDisplay * {
    margin: 0px !important;
    padding: 0px !important;
}

/* Site wide common styling */
.entity-image-thumb {
    max-width: 45px;
    max-height: 55px;
}
.control-label {
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    padding: 6px 0px 3px 0px;
    margin: 0px;
    color: #002743;
}
.section-label {
    font-size: 12pt;
    margin-top: 20px;
    margin-bottom: 5px;
}
.control-description {
    color: rgb(128, 128, 128);
    font-style: italic;
    padding: 2px 0px;
    margin: 0px;
}
/* Has no top padding */
.control-label-top {
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    padding: 0px 0px 3px 0px;
    margin: 0px;
    color: #002743;
}
.message-label {
    padding-top: 7px;
    font-style: italic;
    color: Gray;
    font-size: 10px;
}
.control-label.checkbox-container input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
}

a.js-link, a.js-link:visited, a.surgeButton:not(.imageButton, .skip-new-ui), .brightly-link, .brightly-link:visited {
    color: #017D80 !important;
    text-decoration: none;
}
    a.js-link:hover, a.surgeButton:not(.imageButton, .skip-new-ui):hover, .brightly-link:hover {
        text-decoration: underline;
    }

    a.js-link:disabled, a.surgeButton:not(.imageButton, .skip-new-ui):disabled, .brightly-link:disabled {
        opacity: 40;
    }
.js-link.surgeButton {
    font-size: 100%;
    padding: 1px;
}
a.js-link-icon, a.js-link-icon:visited {
    color: #0b0b0b;
    text-decoration: none;
    font-size: 102%;
    padding: 3px 4px;
}
.link-disabled {
    pointer-events: none;
    opacity: 0.5;
}
.inline-block-container {
    display: inline-block;
}
.page-container {
    width: 980px !important;
    padding: 0px;
}
.page-container .page-left-column {
    clear: left;
    width: 726px;
    margin: 0px 10px 0px 0px;
    float: left;
}
.page-container .page-right-column {
    clear: right;
    width: 220px;
    margin: 0px;
    float: right;
}
.page-container input.new-item-button {
    z-index: 1001;
    float: right;
}
.page-header-container {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    padding: 0px;
    margin: 0;
}
.page-header-container .page-header-left-container {
    margin-top: 15px;
    width: 724px;
    float: left;
    margin-bottom: 0px;
}
.page-header-container .page-header-left-container .page-header-left-innercontainer { margin-left: 10px; }
.page-header-container .page-header-title {
    font-size: 15pt;
    margin-top: 0px;
    margin-bottom: 5px;
}
.page-header-right-container {
    font-size: 9pt;
    width: 220px;
    float: right;
    margin-bottom: 20px;
}
.page-header-right-container .page-header-right-containerTitle { font-size: 12pt; }
.page-header-right-container .page-header-right-innercontainer { margin: 6px; }

.large-arrow { width: 112px; height: 59px; }
.large-green-next-arrow { background-image: url(/Content/images/GreenNextArrow.png); }
.large-arrow a {
    width: 100%;
    height: 100%;
    display: block;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    line-height: 59px;
    vertical-align: middle;
    text-align: center;
    color: White !important;
    text-decoration: none;
}

.background-darken {
    background-color: rgb(0, 0, 0);
    opacity: 0.4; /* Safari, Opera */
    -moz-opacity: 0.40; /* FireFox */
    filter: alpha(opacity=40); /* IE */
    height: 100%;
    width: 100%;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10033;
    cursor: wait;
}

body > .background-darken {
    background-color: rgb(0, 0, 0);
    opacity: 0.4; /* Safari, Opera */
    -moz-opacity: 0.40; /* FireFox */
    filter: alpha(opacity=40); /* IE */
    height: 100%;
    width: 100%;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center center;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10033;
    cursor: wait;
}

body .ajax-status-bar {
    position: fixed;
    top: 0px;
    left: 50%;
    width: 200px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
    color: Black;
    font-weight: bold;
    margin-left: -100px;
    z-index: 2000;
    -moz-box-shadow: 3px 3px 4px rgb(140, 140, 140);
    -webkit-box-shadow: 3px 3px 4px rgb(140, 140, 140);
    box-shadow: 3px 3px 4px rgb(140, 140, 140);
    -moz-border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
    border-top: 0px;
}

/* Filter Lists */

.filter-list-container {
    text-align: right;
}
.filter-list-title,
.filter-list-item-selected,
.filter-list-item {
    font-size: 9pt;
    font-weight: bold;
    margin-right: 30px;
    text-decoration: none;
}

.filter-list-title { color: #002743; }
.filter-list-item.filter-list-item-selected { color: #017D80 !important; }
.filter-list-item { color: rgb(140, 140, 140) !important; }

.expands-down-extention {
    /*background: transparent url(/Content/images/ExpandsDownArrowBlack.png) no-repeat scroll center center;*/
    width: 20px;
    border-left: 1px solid Black;
    padding-right: 1px;
    display: flex;
}
    .expands-down-extention:before {
        font-family: "Material Icons";
        content: "arrow_drop_down";
        font-size: 17px;
        font-weight: bold;
        display: flex;
        align-items: center;
    }

.expands-down-extention:hover {
    background-color: White;
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    filter: alpha(opacity=50); /* IE */
}
.expands-down-container {
    position: relative;
}

    .expands-down-container .expands-down-extention {
        position: absolute;
        right: 0px;
        top: 2px;
        bottom: 2px;
    }

.expands-down-options-container {
    background-color: White;
    z-index: 1018;
    border: 1px solid rgb(171, 173, 179);
    border-top: none;
    -moz-box-shadow: 3px 3px 4px rgb(140, 140, 140);
    -webkit-box-shadow: 3px 3px 4px rgb(140, 140, 140);
    box-shadow: 3px 3px 4px rgb(140, 140, 140);
    padding: 0px;
    padding-bottom: 3px;
    display: none;
    position: absolute;
}
    .expands-down-options-container div:hover {
        background-color: #E2EEEF !important;
    }

.ui-dialog {
    -moz-box-shadow: 3px 3px 4px rgb(140, 140, 140);
    -webkit-box-shadow: 3px 3px 4px rgb(140, 140, 140);
    box-shadow: 3px 3px 4px rgb(140, 140, 140);
}
body .ui-dialog-content.ui-widget-content {
    background-color: White;
    color: #002743;
}

body .ui-dialog-content.ui-widget-content.ui-content-newbg {
    background-color: #DFE6EA;
}
.expands-down-options-container > div,
.expands-down-options-container > a,
.expands-down-options-container > p {
    white-space: nowrap;
    font-weight: bold;
    padding: 2px 5px;
    cursor: pointer;
}
.expands-down-options-container > div:hover,
.expands-down-options-container > p:hover {
    /*background-color: #D0D0D0;*/
}

.template-picker-control-remove {
    background: transparent url(/Content/images/RedX.png) no-repeat scroll center center;
    display: inline-block;
    width: 13px;
    height: 12px;
}

.settings-container .settings-row {
    border-top: 1px solid rgb(127, 127, 127);
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
}
.settings-container .settings-row.control-label {
    border: 0px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
}
.settings-container { border: 1px solid rgb(127, 127, 127); padding: 0px 5px; }
body .settings-container .settings-row input[type=text], body .settings-row input[type=number] { margin-top: 3px; font-weight: bold; }
body .settings-container .settings-row input[type=checkbox] { margin-top: 4px; }
.settings-container .save_container { padding-bottom: 10px; }
.settings-container .save_container a { float: right; margin-right: 10px; }

.contentBackground, .tabButton.standard, #tallybox-container {
    -webkit-box-shadow: 2px 2px 4px #b4b2b3;
    -moz-box-shadow: 2px 2px 4px #b4b2b3;
    box-shadow: 2px 2px 4px #b4b2b3;
}

.SideTabs {
    /*tl*/
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    /*tr*/
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    /*br*/
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    /*bl*/
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    /*If position not absolute*/
    position: relative;
    /*Always added*/
    zoom: 1;
}

.SideTabs .tabControl {
    /*tl*/
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    /*bl*/
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    /*If position not absolute*/
    position: relative;
    /*Always added*/
    zoom: 1;
}

.SideTabs .tabContent {
    /*tr*/
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    /*br*/
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    /*bl*/
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    /*If position not absolute*/
    position: relative;
    /*Always added*/
    zoom: 1;
}

.SideTabs .tabButton.standard {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.SideTabs .checkbox-label {
    color: White;
    font-weight: bold;
    white-space: nowrap;
    font-size: 9pt;
}

#LoggedInUserDisplay a {
    color: #002743;
    font-weight: bold;
}

#LoggedInUserDisplay a[name=Logout], #LoggedInUserDisplay a[name=Logout]:visited { color: #002743 !important; font-weight: normal; }

#MainContentContainer, #ContentPlaceholder { overflow: visible !important; }	/* Otherwise the drop shadow gets clipped on the right */

body .subTabControl, body .tabContent { z-index: 1000; }	/* Othewise the drop shadows show on top of it */

.subTabControl .button.ui-state-active { border-radius: 20px; font-weight: bold; }

.slworx-slickGrid-header {
    padding: 2px 2px;
}
.slworx-slickGrid-header .search { width: 200px; }

.reset-input-button {
    display: inline-block;
    width: 18px;
    background: transparent url(/Content/images/RedX.png) no-repeat scroll center center;
    position: absolute;
    right: 1px;
    top: 1px;
}

.reset-input-container { float: right; position: relative; }
.bold  { font-weight: bold; }
.underline { text-decoration: underline; }
.block { display: block; }
.spaced { margin: 1em 0; }
.nomargin { margin: 0px; }
.absolute { position: absolute; }
.inline-block { display: inline-block; }

.yellow-box {
    background-color: #E2EEEF;
    border: 1px solid #017D80;
    padding: 5px;
    box-shadow: 2px 2px 4px #b4b2b3;
}
.gray-box {
    background-color: rgb(243,243,243);
    border: 1px solid rgb(191,191,191);
    padding: 5px;
}
.red-box {
    background-color: #F4E2EA;
    border: 1px solid #DB0021;
    padding: 5px;
    box-shadow: 2px 2px 4px #b4b2b3;
}

.StatusSelector, .StatusChanger, .drop-shadow { box-shadow: 2px 2px 4px #b4b2b3; }
.hover-shadow:hover { box-shadow: 2px 2px 4px #b4b2b3; }
.autocenter { margin-left: auto; margin-right: auto; }

.sfx-grid select { margin-left: 0px; right: 0px; height: 23px; left: 0px; top: 0px; position: absolute; }
.sfx-grid input[type="checkbox"] { margin-top: 3px; }
body .sfx-grid .editor-text { margin-left: 0px; right: 0px; height: 17px; left: 0px; top: 0px; position: absolute; }

.sfx-grid .slick-row.even { background-color: #EFEFEF; }
.sfx-grid .slick-row.odd { background-color: White; }
.sfx-grid .slick-row:hover { background-color: #E2EEEF; }
.sfx-grid .slick-row { color: #002743; }

.sfx-grid .slick-cell { position: relative; }
.sfx-grid .slick-row.ui-state-active { background-color: #BFDDDE; }
.sfx-grid .slick-header .slick-column-name { font-weight: bold; }
.sfx-grid .slick-row.selected, .slick-row.ui-state-active { background-color: #BFDDDE !important; color: #002743; }
body .sfx-grid .slick-header-column.ui-state-default, body .sfx-grid .slick-header-column.ui-state-hover {
    border: 0px;
    border-right: 1px solid rgb(191,191,191);
}
body .sfx-grid .slick-header.ui-state-default { border: none; }
body .slick-cell { border: 0px; border-right:  1px solid rgb(191,191,191); }
body .slick-row.ui-widget-content, body .slick-row.ui-state-active {
    border: 0px;
    border-bottom: 1px solid rgb(191,191,191);
}


.sfx-grid .slick-header-column, .sfx-grid .slick-header-columns, .sfx-grid .ui-state-default.slick-header-column {
    background: #fff none !important;
    color: #002743 !important;
}

.standard-expands-down-menu {
    background-color: White;
    padding: 0;
    padding-bottom: 5px;
    overflow: hidden;
    color: #002743;
}
    .standard-expands-down-menu a {
        display: block;
        color: #002743 !important;
        text-decoration: none;
        padding: 5px;
    }
.standard-expands-down-menu a:hover { background-color: #e2eeef; }

.department-toggle-list-item {
    font-size: 9pt;
    font-weight: bold;
    margin-right: 30px;
    text-decoration: none;
    color: rgb(38,38,38);
}
.department-toggle-list-item.filter-out { color: rgb(191,191,191); }

.large-button {
    padding: 5px 15px;
    font-size: 11pt;
}

.ui-widget-header {
    background-color: #002743;
}

/* Tabs */
body .asparagus .ui-tabs > .ui-widget-header,
body .humanity .ui-tabs > .ui-widget-header {
    background-color: transparent;
}

body .asparagus .ui-tabs.ui-widget-content,
body .humanity .ui-tabs.ui-widget-content {
    background-color: transparent;
    border: none;
}

body .asparagus .ui-tabs > .ui-widget-content,
body .humanity .ui-tabs > .ui-widget-content {
    background-color: rgb(250,250,250);
    box-shadow: 2px 2px 4px #b4b2b3;
    z-index: 1001;
    position: relative;
    border-top: 0px;
}

body .asparagus .ui-tabs .ui-tabs-nav .ui-state-active.ui-state-default a,
body .asparagus .ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover a,
body .humanity .ui-tabs .ui-tabs-nav .ui-state-active.ui-state-default a,
body .humanity .ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover a {
    color: #CC8924;
    padding: 3px 12px 3px 12px;
}

body .asparagus .ui-tabs .ui-tabs-nav .ui-state-default a,
body .humanity .ui-tabs .ui-tabs-nav .ui-state-default a {
    color: #ffffff;
}

    body .asparagus .ui-tabs .ui-tabs-nav .ui-state-active a,
    body .asparagus .ui-tabs .ui-tabs-nav .ui-state-default a,
    body .humanity .ui-tabs .ui-tabs-nav .ui-state-active a,
    body .humanity .ui-tabs .ui-tabs-nav .ui-state-default a {
        font-weight: bold;
        padding: 3px 12px 3px 12px;
        cursor: pointer;
        font-family: Arial;
        font-size: 13px;
    }

body .asparagus .ui-tabs .ui-tabs-nav .ui-state-active,
body .asparagus .ui-tabs .ui-tabs-nav .ui-state-default,
body .humanity .ui-tabs .ui-tabs-nav .ui-state-active,
body .humanity .ui-tabs .ui-tabs-nav .ui-state-default {
    border: 1px solid #AAA;
    box-shadow: 2px 2px 4px #b4b2b3;
    margin-right: 10px;
}

    body .asparagus .ui-tabs .ui-tabs-nav .ui-state-default,
    body .humanity .ui-tabs .ui-tabs-nav .ui-state-default {
        background-color: #FFFFFF;
    }

body .asparagus .ui-tabs .ui-tabs-nav .ui-state-active,
body .humanity .ui-tabs .ui-tabs-nav .ui-state-active {
    background-color: #017D80;
}

    body .asparagus .ui-tabs .ui-tabs-nav .ui-state-active.ui-state-hover,
    body .humanity .ui-tabs .ui-tabs-nav .ui-state-active.ui-state-hover {
        background-color: #017D80;
    }

.asparagus .ui-tabs .ui-widget-content,
.humanity .ui-tabs .ui-widget-content {
    color: #002743;
}

body .asparagus .sfx-grid-wrapper .ui-widget-content,
body .humanity .sfx-grid-wrapper .ui-widget-content {
    color: #002743;
}

.asparagus .ui-state-default:not(th):not(.ui-widget-header,.ui-button,.fg-button),
.asparagus .ui-widget-content .ui-state-default,
.asparagus .ui-widget-header .ui-state-default,
.humanity .ui-state-default:not(th):not(.ui-widget-header,.ui-button,.fg-button),
.humanity .ui-widget-content .ui-state-default,
.humanity .ui-widget-header .ui-state-default,
.ui-state-active,
.ui-dialog .ui-widget-content .ui-state-default {
    color: #002743;
    background-color: #e2eeef;
    font-weight: normal;
}

.asparagus .uiSectionHeader.ui-widget-content.ui-state-default,
.humanity .uiSectionHeader.ui-widget-content.ui-state-default {
    background-color: #e2eeef;
}

.asparagus .fg-button.ui-state-default,
.humanity .fg-button.ui-state-default {
    background-color: white;
    color: #002743;
}

.asparagus .uiSectionHeader.ui-state-default .header .title,
.humanity .uiSectionHeader.ui-state-default .header .title,
.ui-dialog .ui-widget-content .ui-state-default .header .title {
    /*overflow-x: hidden;
    overflow-y: visible;
    text-overflow: ellipsis;
    display: inline-block;
    padding-right: 20px;
    white-space: nowrap;
    width: 100%;
    box-sizing: border-box;*/
    font-weight: normal;
    color: #002743;
}

.asparagus .ui-state-active,
.asparagus .ui-widget-content .ui-state-active,
.asparagus .ui-widget-header .ui-state-active,
.asparagus .ui-dialog.ui-widget-content,
.humanity .ui-state-active,
.humanity .ui-widget-content .ui-state-active,
.humanity .ui-widget-header .ui-state-active,
.humanity .ui-dialog.ui-widget-content,
.uiSectionHeader .ui-widget-content .ui-state-default,
.ui-dialog .uiSectionHeader .ui-widget-content .ui-state-active,
.ui-dialog .ui-widget-content .ui-state-active {
    background-color: #E2EEEF;
}

.ui-autocomplete-header {
    color: #017D80;
}

    .ui-autocomplete-header.ui-menu-item:hover {
        background-color: white !important;
    }    

.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
    background-color: #E2EEEF;
    color: #017D80;
    margin: 0;
}
/*To fix issue with overlay covering buttons on dialogs preventing them from being clicked*/
.ui-dialog .ui-dialog-buttonset .ui-button{
    z-index: 10000 !important;
}
.ui-dialog .ui-dialog-buttonset .ui-button, .assetfileblue .ui-dialog .ui-dialog-buttonset .ui-button {
    background-color: #FFFFFF;
    color: #002743;
    border: 1px solid #BCBCBC;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    min-width: 50px;
}

    .ui-dialog .ui-dialog-buttonset .ui-button:hover, .ui-dialog .ui-dialog-buttonset .ui-button .ui-state-hover, .ui-dialog .ui-dialog-buttonset .ui-button .ui-state-focus {
        background: #D9D9D9;
    }

.search-dialog ,
.search-dialog input,
.search-dialog select,
.search-dialog textarea,
.search-dialog button {
    font-family: Arial,sans-serif !important;
    font-size: 12px !important;
}
#searchPanel .surgeButton { font-size: 90% !important; }

#searchPanel .bodyRow { overflow:hidden; }
#searchPanel .clickable { cursor: pointer; text-decoration: underline; color: #017D80; }

.multiSelectOptions label.checked {
    background-color: white !important;
}

.ui-datepicker-calendar {
    background-color: #FFFFFF !important;
    color: #002743 !important;
}

    .ui-datepicker-calendar td a {
        border: none !important;
        text-align: center;
        color: #002743 !important;
    }

    .ui-datepicker-calendar .ui-state-default {
        background-color: #FFFFFF !important;
    }

    .ui-datepicker-calendar .ui-state-active, .ui-datepicker-calendar .ui-state-default.ui-state-active {
        background-color: #025153 !important;
        color: white !important;
    }

    .ui-datepicker-calendar .ui-state-hover,
    .ui-datepicker-calendar .ui-state-focus {
        border: none !important;
        background-image: none !important;
        background-color: #E2EEEF !important;
        color: #002743 !important;
    }

    .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight {
        background: #E2EEEF !important;
        color: #002743 !important;
    }

    .ui-datepicker-header.ui-widget-header {
        background-color: #002743;
    }

.ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover, .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover {
    background: #E2FFFE;
    border-color: #017D80;
}

#ptTimeSelectCntr .ui-widget-content {
    background-color: #FFFFFF !important;
    color: #002743 !important;
}

#ptTimeSelectCntr a.ptTimeSelectHr,
#ptTimeSelectCntr a.ptTimeSelectMin {
    background-color: #ffffff;
    border: 1px solid #bcbcbc;
    color: #002743;
}

    #ptTimeSelectCntr a.ptTimeSelectHr:hover,
    #ptTimeSelectCntr a.ptTimeSelectHr:focus,
    #ptTimeSelectCntr a.ptTimeSelectHr:active,
    #ptTimeSelectCntr a.ptTimeSelectMin:hover,
    #ptTimeSelectCntr a.ptTimeSelectMin:focus,
    #ptTimeSelectCntr a.ptTimeSelectMin:active {
        background-color: #e2eeef;
        border: 1px solid #017d80;
        text-decoration: none;
    }

#ptTimeSelectCloseCntr a.ui-state-default {
    background-color: #002743;
    border: 1px solid #002743;
}

#ptTimeSelectSetButton a {
    background-color: #017D80 !important;
    border: 1px solid #017D80 !important;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    color: #ffffff !important;
}

    #ptTimeSelectSetButton a.ui-state-hover {
        background-image: none !important;
        background-color: #025153 !important;
        border: 1px solid #025153 !important;
    }

/*To fix issue with the z-index of 10000 on dialog buttonset*/
.chosen-container .chosen-drop {
    z-index: 10001 !important;
}

.chosen-container .chosen-results li.highlighted {
    background-color: #E2EEEF !important;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #E2EEEF), color-stop(90%, #E2EEEF)) !important;
    background-image: -webkit-linear-gradient(#E2EEEF 20%, #E2EEEF 90%) !important;
    background-image: -moz-linear-gradient(#E2EEEF 20%, #E2EEEF 90%) !important;
    background-image: -o-linear-gradient(#E2EEEF 20%, #E2EEEF 90%) !important;
    background-image: linear-gradient(#E2EEEF 20%, #E2EEEF 90%) !important;
    color: black !important;
}

.chosen-container.chosen-container-active:not(.chosen-with-drop) .chosen-single {
    outline: 1.5px solid #4DA4A6;
}

.chosen-container-single .chosen-single, .chosen-container .chosen-results {
    color: #002743 !important;
    font-weight: normal;
    border: none;
    box-shadow: none;
}

.chosen-container.chosen-container-active .chosen-single {
    border: solid #AAA 1px;
    box-shadow: none;
}

.rbk-button-main, .btn, .surgeButton:not(.imageButton, .js-link, .skip-new-ui, a) {
    background-color: #017D80 !important;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #017D80 !important;
    display: inline-block;
    cursor: pointer;
    color: #ffffff !important;
    font-family: Arial;
    font-size: 12px !important;
    font-weight: normal;
    padding: 7px 20px;
    text-decoration: none;
    /*text-shadow: 0px 1px 0px #283966;*/
    box-shadow: 1px 1px 6px 0 gray;
}
    .rbk-button-main ~ .expands-down-extention,
    .surgeButton:not(.imageButton, .js-link, .skip-new-ui, a) ~ .expands-down-extention,
    .btn-brightly ~ .expands-down-extention {
        border-bottom-right-radius: 9px;
        border-top-right-radius: 9px;
        right: 2px;
        width: 18px;
    }
    .rbk-button-main.small, .surgeButton:not(.imageButton, .skip-new-ui, a).small, .btn-brightly.small {
        font-size: 12px !important;
        padding: 5px 16px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        min-width: 40px;
    }
    .rbk-button-main.small, .surgeButton:not(.imageButton, .skip-new-ui, a).x-small, .btn-brightly.x-small {
        font-size: 11px !important;
        padding: 3px 8px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        min-width: 0;
    }
    .rbk-button-main:hover, .surgeButton:not(.imageButton, .skip-new-ui, .js-link, a):hover  {
        background-color: #025153;
        border: 1px solid #025153;
    }


.ui-datepicker-prev-hover, .ui-datepicker-next-hover,
.ui-dialog-titlebar-close:hover, #ptTimeSelectCloseCntr a.ui-state-hover,
.btn-teal {
    background-image: none !important;
    background-color: #025153 !important;
    border: 1px solid #025153 !important;
    border-radius: 20px;
}

.finish-later-button, .enter-results-button {
    background-color: #FFFFFF !important;
    color: #002743 !important;
    border: 1px solid #BCBCBC !important;
}

    .rbk-button-main:disabled, .surgeButton:not(.imageButton, .skip-new-ui, .js-link, a):disabled, .rbk-button-main.disabled, .surgeButton:not(.imageButton, .skip-new-ui).disabled {
        background-color: #017d8061 !important;
        border: 1px solid #017d8061 !important;
        /*background-color: #E2EEEF;*/
    }

    .rbk-button-secondary {
        background-color: #105B7E;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border: 1px solid #025153;
        display: inline-block;
        cursor: pointer;
        color: #ffffff !important;
        font-family: Arial;
        font-size: 17px;
        font-weight: bold;
        padding: 8px 24px;
        text-decoration: none;
        text-shadow: 0px 1px 0px #283966;
    }
.rbk-button-secondary:hover {
    background-color:#017D80;
}
    .rbk-button-main.disabled, .rbk-button-secondary.disabled {
        background-color: #999;
        cursor: not-allowed;
        pointer-events: none;
    }

.split-button-left {
    -moz-border-bottom-right-radius: 0;
    -moz-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    height: 38px;
}

.split-button-right {
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-left: #0099ff none;
    background: #0099ff url(/Content/images/LargeExpandDownArrow.png) no-repeat scroll center center;
    height: 38px;
    padding-left: 14px;
    padding-right: 14px;
}

#RoleTable .group-name, #EmailGroupAssinments .emailGroup-header {
    background-color: #002743;
    padding: 8px 6px 8px 8px;
    font-weight: bold;
    color: #fff;
}
#RoleTable ul {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0px;
}
#RoleTable .role-row-item {
    padding-left: 20px;
    list-style: none;
    cursor: pointer;
}
#RoleTable .role-row-item:nth-child(odd) { background-color: #EFEFEF; }
#RoleTable .role-row-item.selected {
    background-color: #BFDDDE;
}
#RoleTable .role-row-item:hover { 
    background-color: #BFDDDE;
}

.required-field-indicator {
    color: #B40909;
    margin: 5px 5px 5px 0px;
}

.text-align-right {
    text-align: right;
}

/* Print Related CSS*/
#section-to-print { visibility: hidden; }

@media print {
    @page {
        size: 8.5in 11in;
    }

    /*body * { visibility: hidden; }*/
    #section-to-print,  #section-to-print * { visibility: visible; }
    #section-to-print { position: absolute; left: 0; top: 0; }
}

/* Styles for sliding container */
.cbp-spmenu {
    position: fixed;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.cbp-spmenu-vertical {
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 10000;
}

.cbp-spmenu-right {
    right: -100%;
}

    .cbp-spmenu-right.cbp-spmenu-open {
        right: 0px;
    }

.cbp-spmenu-content {
    width: 70%;
    height: 100%;
    box-shadow: -2px 3px 11px 1px #888888;
    background: #ffffff;
    border-left: 1px solid black;
    overflow: auto;
    right: 0px;
    float: right;
}
/* */

#detailDisplayFlyOut #closeDetailDisplay {
    cursor: pointer;
    color: gray;
}

#detailDisplayFlyOut #closeDetailDisplay:hover {
    color: black;
} 

.cbp-spmenu #closeDetailDisplay {
    cursor: pointer;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, body .ui-widget-header .sfx-grid .ui-state-default,
.ui-widget-content,
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background-color: #FFFFFF;
    color: #002743;
}

.uiSectionHeader.ui-widget-content.ui-state-default,
.uiSectionHeader.ui-widget-content.ui-state-active {
    background-color: #E2EEEF;
}
    .uiSectionHeader.ui-widget-content.ui-state-default .ui-icon,
    .uiSectionHeader.ui-widget-content.ui-state-active .ui-icon {
        background-image: url(/Content/themes/humanityDefault/images/ui-icons_f08000_256x240.png) !important;
    }

.dashboard-icon-list-transportation-link,
a:-webkit-any-link,
.asparagus a.selected.ui-text,
.humanity a.selected.ui-text {
    color: #017D80;
    text-decoration: none;
}

    .dashboard-icon-list-transportation-link:hover,
    a:-webkit-any-link:hover,
    .asparagus a.selected.ui-text:hover,
    .humanity a.selected.ui-text:hover {
        text-decoration: underline;
    }

.selected.ui-text {
    color: #002743;
}

.ui-menu-item:hover {
    background-color: #E2EEEF !important;
}

/* Adds scroll bars to the auto-complete popdown */
.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* there is huge number of JS setting this property all around.... */
    z-index: 99999 !important; 
}

.asparagus .ui-widget-content.ui-autocomplete,
.humanity .ui-widget-content.ui-autocomplete {
    background-color: #FFFFFF;
}

    .asparagus .ui-widget-content.ui-autocomplete .ui-state-hover,
    .humanity .ui-widget-content.ui-autocomplete .ui-state-hover {
        border: none;
        background: none;
        color: #1E1B1D;
        background-color: #E2EEEF;
        border-radius: 0;
        margin: 0 !important;
    }

.tabControl li.asparagus .ui-widget-header,
.asparagus #ContentPlaceholder .tabControl .unselected,
.asparagus #ContentPlaceholder .tabControl .unselected a,
.asparagus .ui-widget-header,
.tabControl li.humanity .ui-widget-header,
.humanity #ContentPlaceholder .tabControl .unselected,
.humanity #ContentPlaceholder .tabControl .unselected a,
.humanity .ui-widget-header {
    background-color: #002743;
    color: #ffffff;
}
    /*Selected dynamictab colors in TabContainerTemplate.ascx were being overridden by the rule above*/
    .tabControl li.asparagus .ui-widget-header.selected.context,
    .tabControl li.humanity .ui-widget-header.selected.context {
        color: #000000;
        background-color: #DFE6EA;
    }

    .asparagus .ui-widget-header a,
    .asparagus .selected.ui-text,
    .asparagus .selected.ui-text a,
    .asparagus a.ui-widget-content-text
    .humanity .ui-widget-header a,
    .humanity .selected.ui-text,
    .humanity .selected.ui-text a,
    .humanity a.ui-widget-content-text {
        color: #002743;
    }

/*Was this duplicated for a reason???*/
.asparagus .ui-state-active,
.asparagus .ui-widget-content .ui-state-active,
.asparagus .ui-widget-header .ui-state-active,
.humanity .ui-state-active,
.humanity .ui-widget-content .ui-state-active,
.humanity .ui-widget-header .ui-state-active {
    background-color: #E2EEEF;
    color: #002743;
}

.asparagus .ui-widget-content:not(.ui-autocomplete),
.humanity .ui-widget-content:not(.ui-autocomplete) {
    border: 1px solid #017D80;
}

.asparagus .ui-pnotify .ui-widget-content:not(.ui-autocomplete),
.humanity .ui-pnotify .ui-widget-content:not(.ui-autocomplete) {
    background-color: #E2EEEF;
    color: #002743;
}
.ui-pnotify-icon {
    margin-top: 4px;
}

/* Brightly Buttons */
.btn-brightly {
    background-image: none !important;
    /*box-shadow: 1px 1px 6px 0 #BCBCBC;*/
}

    .btn-brightly-pill {
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;
    }

    .btn-brightly:disabled {
        cursor: not-allowed;
        pointer-events: none;
        opacity: 1;
    }

    /*Purple*/
    .btn-brightly.btn-brightly-primary-purple {
        background-color: #6200EE !important;
        border: solid 1px #6200EE !important;
        color: #FFFFFF !important;
    }
    .btn-brightly.btn-brightly-primary-purple:disabled {
        background-color: #c794ff !important; /* 40% */
    }
    .btn-brightly.btn-brightly-primary-purple:not(:disabled):hover,
    .btn-brightly.btn-brightly-primary-purple:not(:disabled):focus {
        background-color: #4816AF !important;
        border: solid 1px #4816AF !important;
    }
    .btn-brightly.btn-brightly-primary-purple:not(:disabled) ~ .expands-down-extention:hover,
    .btn-brightly.btn-brightly-primary-purple:not(:disabled) ~ .expands-down-extention:focus {
        background-color: #4816AF !important;
    }

    /*Teal*/
    .btn-brightly.btn-brightly-primary-teal {
        background-color: #017D80 !important;
        border: solid 1px #017D80 !important;
        color: #FFFFFF !important;
    }
    .btn-brightly.btn-brightly-primary-teal:disabled {
        background-color: #8acccc !important;
    }

    .btn-brightly.btn-brightly-primary-teal:not(:disabled):hover,
    .btn-brightly.btn-brightly-primary-teal:not(:disabled):focus,
    .btn-brightly.btn-brightly-primary-teal:hover {
        background-color: #025153 !important;
        border: solid 1px #025153 !important;
    }

    .btn-brightly.btn-brightly-primary-teal:not(:disabled) ~ .expands-down-extention:hover,
    .btn-brightly.btn-brightly-primary-teal:not(:disabled) ~ .expands-down-extention:focus {
        background-color: #025153 !important;
    }

    /*Secondary*/
    .btn-brightly.btn-brightly-secondary, .chosen-allornone-button {
        background-color: #FFFFFF !important;
        border: solid 1px #BCBCBC !important;
        color: #002743 !important;
    }
        .btn-brightly.btn-brightly-secondary:disabled {
            color: #b0bec7 !important;
            border: solid 1px #b0bec7 !important; /*Is this supposed to be bcbcbc at 40% aka rgba(188,188,188,.4)*/
            background-color: rgba(255,255,255,.4) !important; /*#ffffff 40%*/
        }
        .btn-brightly.btn-brightly-secondary:not(:disabled):hover,
        .btn-brightly.btn-brightly-secondary:not(:disabled):focus,
        .chosen-allornone-button:not(:disabled):focus,
        .chosen-allornone-button:not(:disabled):hover {
            background-color: #D9D9D9 !important;
        }
    .btn-brightly.btn-brightly-primary-secondary:not(:disabled) ~ .expands-down-extention:hover,
    .btn-brightly.btn-brightly-primary-secondary:not(:disabled) ~ .expands-down-extention:focus {
        background-color: #D9D9D9 !important;
    }

    /*Contrast*/
    .btn-brightly.contrast:not(:disabled):hover,
    .btn-brightly.contrast:not(:disabled):focus,
    .btn-brightly.contrast {
        border: solid 1px #FFFFFF !important;
        box-shadow: none !important;
    }

    /*.expands-down-extention*/
    .btn-brightly.btn-brightly-primary-teal ~ .expands-down-extention,
    .btn-brightly.btn-brightly-primary-purple ~ .expands-down-extention {
        border-left: 1px solid #FFFFFF !important;
        color: #FFFFFF !important;
    }

    .btn-brightly.btn-brightly-secondary ~ .expands-down-extention {
        border-left: 1px solid #BCBCBC !important;
        color: #002743 !important;
    }
    .btn-brightly ~ .expands-down-extention {
        opacity: 1;
    }
    .btn-brightly ~ .expands-down-extention:before {
        opacity: 1;
        background-color: initial;
    }

    /*Remove min-width when it breaks the screen*/
    .btn-brightly.btn-brightly-no-min-width {
        min-width: 0;
    }

/* End Brightly Buttons */

/*State Icons*/
.ui-state-active .ui-icon {
    background-image: url(/Content/themes/humanityDefault/images/ui-icons_f08000_256x240.png);
}
.humanity .ui-widget-header {
    border: none;
}
.humanity .ui-widget-header,
.humanity .ui-widget-header.uiSectionHeader .title,
.humanity .ui-widget-header.uiSectionHeader.ui-state-default .header .title,
.humanity .ui-widget-header.uiSectionHeader.ui-state-default .header .title .dashboard-section-subtitle {
    background-color: #002743;
    color: #ffffff;
}
.humanity .uiSectionHeader.ui-state-active .header .title {
    font-weight: bold;
}

.ui-state-default .ui-icon,
.assetfileblue .ui-widget-header .ui-icon,
.asparagus .ui-widget-header .ui-icon,
.humanity .ui-widget-header .ui-icon,
.stafffilered .ui-widget-header .ui-icon {
    background-image: url(/Content/themes/humanityDefault/images/ui-icons_ffffff_256x240.png) !important; /*jquery-ui.css added !important need to override*/
}
/*End State Icons*/

.assetfileblue.bodyBackground {
    background: #DFE6EA; /* old browsers */
}

/* Component containers */
.assetfileblue .ui-widget-content {
    /*border: 1px solid #017D80; /*Border of active accordion*/
    background-color: #E2EEEF;
    color: #002743; /*Type in subhead - cancelled out*/
}

    .assetfileblue .ui-widget-content a {
        color: #1e1b1d;
    }

.tabControl li.assetfileblue .ui-widget-header, .assetfileblue #ContentPlaceholder .tabControl .unselected, .assetfileblue #ContentPlaceholder .tabControl .unselected a, .assetfileblue .ui-widget-header {
    background-color: #002743; /*Main header/container background, inactive main tabs, top-right-box - REPLACE THIS*/
    color: #ffffff;
    font-weight: bold;
}

    .assetfileblue .ui-widget-header a, .assetfileblue .selected.ui-text, .assetfileblue .selected.ui-text a, .assetfileblue a.ui-widget-content-text {
        color: #002743; /*Headings - Top, side*/
    }

        .assetfileblue .selected.ui-text.hasTabs a {
            color: #ffffff;
        }

        .assetfileblue .selected.ui-text.context a {
            color: #002743;
        }

.assetfileblue .subTabControl a {
    color: #FFFFFF;
}

/* Interaction states*/
.assetfileblue .ui-state-default, .assetfileblue .ui-widget-content .ui-state-default, .assetfileblue .ui-widget-header .ui-state-default {
    font-weight: normal;
    color: #002743; /*Inactive accordion tab title*/
    background-color: #E2EEEF; /*Background of inactive accordion tab title*/
    border-top: 0px none;
    border-right: 1px solid #017D80;
    border-bottom: 1px solid #017D80;
    border-left: 1px solid #017D80;
}

    .assetfileblue .ui-state-default .header {
        font-weight: normal;
    }

.assetfileblue .ui-state-active, .assetfileblue .ui-widget-content .ui-state-active, .assetfileblue .ui-widget-header .ui-state-active {
    background-color: #E2EEEF; /*Background of active tab - REPLACE THIS*/
    color: #002743; /*Active tab heading*/
}

.assetfileblue .ui-widget :active {
    outline: none;
}

.assetfileblue .ui-dialog-buttonpane {
    background-color: #002743 !important;
}

/* Interaction Cues
----------------------------------*/
.assetfileblue .ui-state-highlight, .assetfileblue .ui-widget-content .ui-state-highlight, .assetfileblue .ui-widget-header .ui-state-highlight {
    border: 1px solid #017D80; /*???*/
    background: #E2EEEF;
    color: #002743; /*???*/
}

.assetfileblue .ui-autocomplete.ui-widget-content {
    background-color: #FFF;
}
    .assetfileblue .ui-autocomplete.ui-widget-content .ui-state-hover {
        border: none;
        color: #002743;
        background-color: #E2EEEF;
        border-radius: 0;
    }

.text-teal { color: #017D80 !important; }
.text-red { color: #B40909 !important; }

.metrisoftDataTable * .tableHeader { color: #002743; }
.metrisoftDataTable tr:hover { background-color: #E2EEEF; }

.metrisoftDataTable * .tableHeader.column1.sorting_disabled {
    text-align:center!important;
}

input:not([type=checkbox],[type=radio]):focus, textarea:focus, select:focus,
a.multiSelect.active, a.multiSelect.focus, .js-link:focus {
    outline: 1.6px solid #4DA4A6 !important;
}

.multiSelectOptions LABEL.hover {
    background-color: #E2EEEF !important;
    color: #002743 !important;
}

select[multiple] option:hover, select[multiple] option:checked {
    background-color: #e2eeef;
}

select[multiple]:focus option:checked {
    background: #e2eeef linear-gradient(0deg, #017D80, #017D80);
}


.sfx-grid .slick-row.selected {
    background-color: #BFDDDE;
}

.fg-toolbar .fg-button.ui-state-default {
    background-color: #fff;
    color: #002743;
}

.fg-toolbar .fg-button:not(:disabled):hover, .fg-toolbar .fg-button:not(:disabled).ui-state-default.ui-state-active {
    background-color: #e2eeef;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #017D80;
    background: #E2EEEF;
    color: #002743;
}

.HelperText {
    border: 2px solid #017D80;
    background-color: #e2eeef;
    padding: 5px;
    color: #002743;
}

    .HelperText .Header {
        font-weight: bold;
        padding-bottom: 10px;
    }
    .HelperText .Body {
    }

.department-tabs .tabControl * .button.noTabs.standard {
    border-radius: 8px 8px 0 0;
}

    .department-tabs .tabControl * .button.noTabs.selected.standard a {
        color: #017D80 !important;
    }

.m1 { margin: 10px; }
.mt-1 { margin-top: 10px; }
.ml-1 { margin-left: 10px; }
.mr-1 { margin-right: 10px; }
.mb-1 { margin-bottom: 10px; }

.m05 { margin: 5px; }
.mt-05 { margin-top: 5px; }
.ml-05 { margin-left: 5px; }
.mr-05 { margin-right: 5px; }
.mb-05 { margin-bottom: 5px; }


.dataTables_wrapper thead th.ui-state-default {
    background-color: #fff;
    color: #002743;
}

.dataTables_wrapper tr.odd { background-color: #EFEFEF; }

.dataTables_wrapper tr.odd:hover {
    background-color: #E2EEEF;
}

.dataTables_wrapper tr:hover {
    background-color: #E2EEEF;
}

.multiple_select_container .darkteal_checkbox:hover {
    background-color: #E2EEEF;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background: #E2EEEF !important;
    color: #002743 !important;
}

.select2-container--default .select2-dropdown .select2-search__field:focus, .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1.5px solid #4DA4A6 !important;
}

.select2.select2-container--focus {
    outline: 2px solid #4DA4A6 !important;
}

    .select2.select2-container--focus span {
        outline: none !important;
    }

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #E2EEEF !important;
    color: #002743 !important;
}

.dataTables_length {
    position: absolute;
}

#schedWoResultTable_length, #staffResultTable_length {
    position: relative !important;
}

.force-font-size-12px {
    font-size: 12px !important;
}

.dhx_now .dhx_month_body,
.dhx_now .dhx_month_head {
    background-color: #ffffff;
}

.dhx_cal_tab {
    border-color: #bcbcbc;
}

.dhx_cal_date {
    color: #002743 !important;
}

.dhx_cal_next_button,
.dhx_cal_prev_button,
.dhx_cal_tab,
.dhx_cal_today_button,
.dhx_scale_bar,
.dhx_scale_hour {
    background-color: #ffffff !important;
    border: solid 1px #bcbcbc !important;
    color: #002743 !important;
}

    .dhx_cal_prev_button:hover,
    .dhx_cal_prev_button:active,
    .dhx_cal_prev_button.active,
    .dhx_cal_prev_button:focus,
    .dhx_cal_next_button:hover,
    .dhx_cal_next_button:active,
    .dhx_cal_next_button.active,
    .dhx_cal_next_button:focus,
    .dhx_cal_today_button:hover,
    .dhx_cal_today_button:active,
    .dhx_cal_today_button.active,
    .dhx_cal_today_button:focus,
    .dhx_cal_tab:hover,
    .dhx_cal_tab:active,
    .dhx_cal_tab.active,
    .dhx_cal_tab:focus {
        background-color: #d9d9d9 !important;
    }

    /*Active calendar buttons are supposed to be #e2eeef per meeting*/
    .dhx_cal_prev_button:active,
    .dhx_cal_prev_button.active,
    .dhx_cal_next_button:active,
    .dhx_cal_next_button.active,
    .dhx_cal_today_button:active,
    .dhx_cal_today_button.active,
    .dhx_cal_tab:active,
    .dhx_cal_tab.active {
        background-color: #e2eeef !important;
    }

#tcTimeSelectCntr .tcTimeSelectHrCntr a:hover,
#tcTimeSelectCntr .tcTimeSelectMinCntr a:hover {
    background-color: #E2EEEF;
}

.ui-dialog {
    z-index: 1001 !important;
}

    .ui-dialog.ui-dialog-confirmation {
        z-index: 2002 !important;
    }

/*The datatable show select*/
.dataTables_wrapper .dataTables_length select {
    border: 1px solid #767676;
    border-radius: 0px;
    padding: 0px;
    background-color: #ffffff;
}

/*datatable top toolbar elements*/
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    color: #002743;
    padding: 5px;
}

/*datatable top toolbar show select container*/
.dataTables_wrapper .dataTables_length {
    padding-right: 0px;
}

/*The rest of the datatable top toolbar not including the Search button or Clear Search link*/
.dataTables_wrapper .dataTables_filter {
    padding-left: 0px;
    padding-bottom: 10px;
}

    /*The datatable search input*/
    .dataTables_wrapper .dataTables_filter input {
        border: 1px solid #767676;
        border-radius: 3px;
        padding: 1px 2px 1px 2px;
        background-color: #ffffff;
        margin-left: 3px;
    }

/*The info text bottom left of datatable*/
.dataTables_wrapper .dataTables_info {
    padding-right: 0px;
}

/*fix the spacing in the table*/
table.dataTable {
    box-sizing: border-box;
    text-indent: initial;
    border-collapse: separate;
    border-spacing: 0; /*2px;*/
}

    /*fix the hover/selected row box shadow was not in previous version*/
    table.dataTable tbody tr.selected > * {
        box-shadow: none;
        color: #002743;
    }

    /*fix the background color of rows*/
    table.dataTable tbody tr {
        background-color: white;
    }

    /*Remove new padding*/
    table.dataTable tbody th,
    table.dataTable tbody td {
        padding: 0px;
    }

/*remove the box around the loading animation*/
.dataTables_wrapper .dataTables_processing {
    border: none;
}

/*The loading animation*/
div.dataTables_processing > div:last-child > div {
    background: rgba(1, 125, 128, .9);
}

/*Paging toolbar*/
.dataTables_wrapper .dataTables_paginate {
    color: #002743;
    padding: 5px;
}
    /*Datatables with large number of pages has an ellipsis between page numbers if using paginationtype full_numbers*/
    .dataTables_wrapper .dataTables_paginate .ellipsis {
        padding: 0px 1px;
    }
    /*Issue with margin added by #meter_wo_conteiner_dialog span*/
    .dataTables_wrapper .dataTables_paginate span {
        margin: 0px !important;
    }
    /*paging buttons*/
    .dataTables_wrapper .dataTables_paginate .paginate_button {
        background: none;
        background-color: #ffffff;
        border: 1px solid #cdc3b7;
        box-shadow: none;
        color: #002743;
        font-weight: normal;
        padding: 2px 6px;
        margin: 0px;
    }
        /*first button rounded on left*/
        .dataTables_wrapper .dataTables_paginate .paginate_button.first {
            -moz-border-radius-topleft: 6px;
            -webkit-border-top-left-radius: 6px;
            border-top-left-radius: 6px;
            -moz-border-radius-bottomleft: 6px;
            -webkit-border-bottom-left-radius: 6px;
            border-bottom-left-radius: 6px;
        }
        /*last button rounded on right*/
        .dataTables_wrapper .dataTables_paginate .paginate_button.last {
            -moz-border-radius-topright: 6px;
            -webkit-border-top-right-radius: 6px;
            border-top-right-radius: 6px;
            -moz-border-radius-bottomright: 6px;
            -webkit-border-bottom-right-radius: 6px;
            border-bottom-right-radius: 6px;
        }
        /*hover paging*/
        .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
        .dataTables_wrapper .dataTables_paginate .paginate_button:active {
            background: none;
            background-color: #e2eeef;
            border: 1px solid #cdc3b7;
            box-shadow: none;
            color: #002743 !important;
        }
        /*selected page button*/
        .dataTables_wrapper .dataTables_paginate .paginate_button.current,
        .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
            background: none;
            background-color: #e2eeef;
            border: 1px solid #cdc3b7;
            box-shadow: none;
            color: #002743 !important;
        }
        /*disabled paging*/
        .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
        .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
        .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
            background: none;
            background-color: #ffffff;
            border: 1px solid #cdc3b7;
            box-shadow: none;
            cursor: default;
            color: #002743 !important;
            opacity: 0.35;
        }


/* 
    fixes autocomplete spacing 
    jquery-ui changed the way it renders the menu items.
*/
.ui-menu.ui-autocomplete .ui-menu-item div {
    text-decoration: none !important;
    display: block !important;
    padding: 0.2em 0.4em !important;
    line-height: 1.5 !important;
    zoom: 1 !important;
}
/* 
    fixes autocomplete color 
    jquery-ui changed the way it renders the menu items.
    
    drz 12/13 - I am not sure what screen this is used for? 
    We do not normally use the teal for text that is not a link.
*/
.humanity .ui-widget-content.ui-autocomplete div {
    color: #017D80;
}
/*
    autocomplete used to add ui-corner-all to element 
    more efficient to just add the style to ui-autocomplete vs updating all the autocomplete calls
*/
.ui-menu.ui-autocomplete {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

/*dialog close button icon*/
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
    background-color: transparent;
    margin-left: -9px !important;
}
/*dialog close button*/
.ui-dialog .ui-dialog-titlebar-close {
    background-color: #002743;
    border: 1px solid #002743;
    border-radius: 20px;
    color: transparent;
    width: 19px;
    height: 18px;
}

/*New class to fix overflow issues in dialogs mainly for the status change popup in a dialog*/
.ui-dialog-overflow-visible,
.ui-dialog-overflow-visible .ui-dialog-content {
    overflow: visible;
}

/*Accordion margin issue*/
.ui-accordion .ui-accordion-header {
    margin-bottom: 0px;
}


.ui-widget-overlay{
    position:fixed !important;
}
.ui-dialog-content div[data-updateview='Dashboard.Requestor.ShowRequest'] .page-container {
  width: 720px; }
.ui-dialog-content div[data-updateview='Dashboard.Requestor.ShowRequest'] .page-header-container {
  width: 720px; }
.ui-dialog-content div[data-updateview='Dashboard.Requestor.ShowRequest'] .page-right-column {
  display: none; }
.ui-dialog-content div[data-updateview='Dashboard.Requestor.ShowRequest'] .content {
  overflow: hidden; }

.SideTabs .tabControl {
	float: left;
	width: 190px;
	background-color: #002743;
    padding-right: 10px;
}
.SideTabs .tabContent {
	background-color: rgb(242, 242, 242);
	float: left;
	padding: 10px !important;
	min-height: 500px;
    max-width: 720px;
	width: 100%;
}
.SideTabs .tabControl * .button.noTabs.selected.standard {
	background: none repeat scroll 0 0 #017D80 !important;
}
.SideTabs .tabs, .SideTabs ul { margin: 0px; padding: 0px; }
.SideTabs .tabs { margin: 10px 0px; }
.SideTabs li {
	width: 180px;
	margin: 0px;
	padding: 0px;
}
.SideTabs .tabButton {
    background-color: rgb(242, 242, 242);
	clear: both;
	width: 180px;
	margin: 3px 0px 0px 10px;
	padding: 3px 0px;
}

.SideTabs .complianceAlert .tabButton,
.SideTabs .highRiskAlert .tabButton {
    background-color: rgb(225, 85, 85);
}

.SideTabs .tabButton a.buttonContent { color: #002743; }
.SideTabs .tabButton.selected a { color: white; }
.SideTabs .tabButton.selected { background-color: #017d80; }
.SideTabs span.TabControlLeftSide {
	display: inline-block;
	width: 141px;
	text-align: left;
    margin-left: 5px;
}
.SideTabs span.TabControlRightSide {
	display: inline-block;
	width: 27px;
	text-align: right;
    padding-right: 3px;
}
.SideTabs .tabButton canvas { display: none; }
.SideTabs span.tabButton[name=WorkOrdersTab],
.SideTabs span.tabButton[name=RemindersTab],
.SideTabs span.tabButton[name=TripsWOsTab],
.SideTabs span.tabButton[name=SecurityAppTab],
.SideTabs span.tabButton[name=RoomBookingsTab] {
	background-color: inherit;
	font-size: 12pt;
	cursor: default;
	margin-top: 12px;
	padding: 8px 0px 6px 0px;
	width: 190px;
	margin-left: 0px;
	padding-right: 5px;
	text-indent: 10px;
}

.SideTabs .tabButton[name=WorkOrdersTab] a.buttonContent,
.SideTabs .tabButton[name=RemindersTab] a.buttonContent,
.SideTabs .tabButton[name=TripsWOsTab] a.buttonContent,
.SideTabs .tabButton[name=SecurityAppTab] a.buttonContent,
.SideTabs span.tabButton[name=RoomBookingsTab] a.buttonContent {
	color: white;
}

.SideTabs div.ExpandArrow {
	width: 15px;
	height: 15px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	margin-top: 2px;
	margin-right: 10px;
}
.SideTabs .ExpandArrow[data-direction=down] { background-image: url(/Content/images/LargeExpandDownArrow.png); }
.SideTabs .ExpandArrow[data-direction=up] { background-image: url(/Content/images/LargeExpandUpArrow.png); }
.haccordion .header, .haccordion .content {
	float: left;
	height: 250px;
}

.haccordion .header {
	width: 20px;
	background: #ccc;
	color: #fff;
	cursor: pointer;
}

.haccordion .content {
	display: none;
	width: 0px;
	overflow: auto;
}

.haccordion .content p {
	margin: 5px;
}
/*
 *  File:         demo_table_jui.css
 *  CVS:          $Id$
 *  Description:  CSS descriptions for DataTables demo pages
 *  Author:       Allan Jardine
 *  Created:      Tue May 12 06:47:22 BST 2009
 *  Modified:     $Date$ by $Author$
 *  Language:     CSS
 *  Project:      DataTables
 *
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
 *
 * ***************************************************************************
 * DESCRIPTION
 *
 * The styles given here are suitable for the demos that are used with the standard DataTables
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
 * meet the layout requirements of your site.
 *
 * Common issues:
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
 *     modify that selector.
 *   Note that the path used for Images is relative. All images are by default located in
 *     ../images/ - relative to this CSS file.
 */


/*
 * jQuery UI specific styling
 */

.paging_two_button .fg-button {
	float: left;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers .fg-button {
	padding: 2px 6px;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers {
	width: 250px !important;
}

.fg-toolbar {
	padding: 5px;
}

.dataTables_paginate {
	width: auto;
}

table.display thead th {
	padding: 3px 0px 3px 10px;
	cursor: pointer;
	* cursor: hand;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * Everything below this line is the same as demo_table.css. This file is
 * required for 'cleanliness' of the markup
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
	position: relative;
	_height: 302px;
	clear: both;
}

.dataTables_processing {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 11px;
	padding: 2px 0;
}

.dataTables_length {
	width: 30%;
	float: left;
}

.dataTables_filter {
	width: 70%;
	float: right;
	text-align: right;
}

.dataTables_info {
	width: 35%;
	float: left;
	position: relative;
	top: 2px;
}

.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url(/Content/Global/plugins/datatables/images/back_disabled.jpg);
}

.paginate_enabled_previous {
	background-image: url(/Content/Global/plugins/datatables/images/back_enabled.jpg);
}

.paginate_disabled_next {
	background-image: url(/Content/Global/plugins/datatables/images/forward_disabled.jpg);
}

.paginate_enabled_next {
	background-image: url(/Content/Global/plugins/datatables/images/forward_enabled.jpg);
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.display {
	margin: 0 auto;
	width: 100%;
	clear: both;
}

table.display tfoot th {
	padding: 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px !important;
}

table.display td.center {
	text-align: center;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

/*.sorting_asc {
	background: url(/Content/Global/plugins/datatables/images/sort_asc.png) no-repeat center right;
}*/

/*.sorting_desc {
	background: url(/Content/Global/plugins/datatables/images/sort_desc.png) no-repeat center right;
}*/

/*
	.sorting {
		background: url(/Content/Global/plugins/datatables/images/sort_both.png) no-repeat center right;
	}
*/




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}




table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}

table.display tr.odd.gradeC {
	background-color: #ddddff;
}

table.display tr.even.gradeC {
	background-color: #eeeeff;
}

table.display tr.odd.gradeX {
	background-color: #ffdddd;
}

table.display tr.even.gradeX {
	background-color: #ffeeee;
}

table.display tr.odd.gradeU {
	background-color: #ddd;
}

table.display tr.even.gradeU {
	background-color: #eee;
}


tr.odd {
	background-color: #E2E4FF;
}

tr.even {
	background-color: white;
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

.top .dataTables_info {
	float: none;
}

.clear {
	clear: both;
}

.dataTables_empty {
	text-align: center;
}

tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}

tfoot input.search_init {
	color: #999;
}

td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}

td.details {
	background-color: #d1cfd0;
	border: 2px solid #A19B9E;
}


.example_alt_pagination div.dataTables_info {
	width: 40%;
}

.paging_full_numbers span.paginate_button,
 	.paging_full_numbers span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
}

.paging_full_numbers span.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers span.paginate_button:hover {
	background-color: #ccc;
}

.paging_full_numbers span.paginate_active {
	background-color: #99B3FF;
}

table.display tr.even.row_selected td {
	background-color: #B0BED9;
}

table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}


/*
 * Sorting classes for columns
 */
/* For the standard odd/even */

/*
tr.odd td.sorting_1 {
	background-color: #D3D6FF;
}

tr.odd td.sorting_2 {
	background-color: #DADCFF;
}

tr.odd td.sorting_3 {
	background-color: #E0E2FF;
}

tr.even td.sorting_1 {
	background-color: #EAEBFF;
}

tr.even td.sorting_2 {
	background-color: #F2F3FF;
}

tr.even td.sorting_3 {
	background-color: #F9F9FF;
}
*/

/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */

/*
tr.odd.gradeA td.sorting_1 {
	background-color: #c4ffc4;
}

tr.odd.gradeA td.sorting_2 {
	background-color: #d1ffd1;
}

tr.odd.gradeA td.sorting_3 {
	background-color: #d1ffd1;
}

tr.even.gradeA td.sorting_1 {
	background-color: #d5ffd5;
}

tr.even.gradeA td.sorting_2 {
	background-color: #e2ffe2;
}

tr.even.gradeA td.sorting_3 {
	background-color: #e2ffe2;
}

tr.odd.gradeC td.sorting_1 {
	background-color: #c4c4ff;
}

tr.odd.gradeC td.sorting_2 {
	background-color: #d1d1ff;
}

tr.odd.gradeC td.sorting_3 {
	background-color: #d1d1ff;
}

tr.even.gradeC td.sorting_1 {
	background-color: #d5d5ff;
}

tr.even.gradeC td.sorting_2 {
	background-color: #e2e2ff;
}

tr.even.gradeC td.sorting_3 {
	background-color: #e2e2ff;
}

tr.odd.gradeX td.sorting_1 {
	background-color: #ffc4c4;
}

tr.odd.gradeX td.sorting_2 {
	background-color: #ffd1d1;
}

tr.odd.gradeX td.sorting_3 {
	background-color: #ffd1d1;
}

tr.even.gradeX td.sorting_1 {
	background-color: #ffd5d5;
}

tr.even.gradeX td.sorting_2 {
	background-color: #ffe2e2;
}

tr.even.gradeX td.sorting_3 {
	background-color: #ffe2e2;
}

tr.odd.gradeU td.sorting_1 {
	background-color: #c4c4c4;
}

tr.odd.gradeU td.sorting_2 {
	background-color: #d1d1d1;
}

tr.odd.gradeU td.sorting_3 {
	background-color: #d1d1d1;
}

tr.even.gradeU td.sorting_1 {
	background-color: #d5d5d5;
}

tr.even.gradeU td.sorting_2 {
	background-color: #e2e2e2;
}

tr.even.gradeU td.sorting_3 {
	background-color: #e2e2e2;
}
*/

/*
 * Row highlighting example
 */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
	background-color: #ECFFB3;
}

.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
	background-color: #E6FF99;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * TableTools styles
 */
.TableTools {
	padding: 3px 0 3px 3px;
	border: 1px solid #d0d0d0;
	background-color: #f0f0f0;
	float: right;
	margin-bottom: 1em;
}

.TableTools_button {
	position: relative;
	float: left;
	margin-right: 3px;
}

.TableTools_csv {
	background: url(/Content/Global/plugins/datatables/plugins/tabletools/images/csv.png) no-repeat center center;
	border: 1px solid #f0f0f0;
}

.TableTools_csv_hover {
	background: url(/Content/Global/plugins/datatables/plugins/tabletools/images/csv_hover.png) no-repeat center center;
	border: 1px solid #d0d0d0;
	background-color: #fdfdfd;
}

.TableTools_xls {
	background: url(/Content/Global/plugins/datatables/plugins/tabletools/images/xls.png) no-repeat center center;
	border: 1px solid #f0f0f0;
}

.TableTools_xls_hover {
	background: url(/Content/Global/plugins/datatables/plugins/tabletools/images/xls_hover.png) no-repeat center center;
	border: 1px solid #d0d0d0;
	background-color: #fdfdfd;
}

.TableTools_clipboard {
	background: url(/Content/Global/plugins/datatables/plugins/tabletools/images/copy.png) no-repeat center center;
	border: 1px solid #f0f0f0;
}

.TableTools_clipboard_hover {
	background: url(/Content/Global/plugins/datatables/plugins/tabletools/images/copy_hover.png) no-repeat center center;
	border: 1px solid #d0d0d0;
	background-color: #fdfdfd;
}

.TableTools_print {
	background: url(/Content/Global/plugins/datatables/plugins/tabletools/images/print.png) no-repeat center center;
	border: 1px solid #f0f0f0;
}

.TableTools_print_hover {
	background: url(/Content/Global/plugins/datatables/plugins/tabletools/images/print_hover.png) no-repeat center center;
	border: 1px solid #d0d0d0;
	background-color: #fdfdfd;
}

.TableTools_PrintInfo {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 150px;
	margin-left: -200px;
	margin-top: -75px;
	text-align: center;
	background-color: #3f3f3f;
	color: white;
	padding: 10px 30px;
	
	opacity: 0.9;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

.TableTools_PrintInfo h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}

.TableTools_PrintInfo p {
	font-size: 14px;
	line-height: 20px;
}

/*
 * jsTree default theme 1.0
 * Supported features: dots/no-dots, icons/no-icons, focused, loading
 * Supported plugins: ui (hovered, clicked), checkbox, contextmenu, search
 */

.jstree-default li, 
.jstree-default ins { background-image:url(/Content/Global/plugins/jsTree/themes/default/d.png); background-repeat:no-repeat; background-color:transparent; }
.jstree-default li { background-position:-90px 0; background-repeat:repeat-y;  }
.jstree-default li.jstree-last { background:transparent; }
.jstree-default .jstree-open > ins { background-position:-72px 0; }
.jstree-default .jstree-closed > ins { background-position:-54px 0; }
.jstree-default .jstree-leaf > ins { background-position:-36px 0; }

.jstree-default .jstree-hovered { background:#e7f4f9; border:1px solid #d8f0fa; padding:0 3px 0 1px; }
.jstree-default .jstree-clicked { background:#beebff; border:1px solid #99defd; padding:0 3px 0 1px; }
.jstree-default a .jstree-icon { background-position:-56px -19px; }
.jstree-default a.jstree-loading .jstree-icon { background:url(/Content/Global/plugins/jsTree/themes/default/throbber.gif) center center no-repeat !important; }

.jstree-default.jstree-focused { background:#ffffff; }

.jstree-default .jstree-no-dots li, 
.jstree-default .jstree-no-dots .jstree-leaf > ins { background:transparent; }
.jstree-default .jstree-no-dots .jstree-open > ins { background-position:-18px 0; }
.jstree-default .jstree-no-dots .jstree-closed > ins { background-position:0 0; }

.jstree-default .jstree-no-icons a .jstree-icon { display:none; }

.jstree-default .jstree-search { font-style:italic; }

.jstree-default .jstree-no-icons .checkbox { display:inline-block; }
.jstree-default .jstree-no-checkboxes .checkbox { display:none !important; }
.jstree-default .jstree-checked > a > .checkbox { background-position:-38px -19px; }
.jstree-default .jstree-unchecked > a > .checkbox { background-position:-2px -19px; }
.jstree-default .jstree-undetermined > a > .checkbox { background-position:-20px -19px; }
.jstree-default .jstree-checked > a > .checkbox:hover { background-position:-38px -37px; }
.jstree-default .jstree-unchecked > a > .checkbox:hover { background-position:-2px -37px; }
.jstree-default .jstree-undetermined > a > .checkbox:hover { background-position:-20px -37px; }

#vakata-dragged.jstree-default ins { background:transparent !important; }
#vakata-dragged.jstree-default .jstree-ok { background:url(/Content/Global/plugins/jsTree/themes/default/d.png) -2px -53px no-repeat !important; }
#vakata-dragged.jstree-default .jstree-invalid { background:url(/Content/Global/plugins/jsTree/themes/default/d.png) -18px -53px no-repeat !important; }
#jstree-marker.jstree-default { background:url(/Content/Global/plugins/jsTree/themes/default/d.png) -41px -57px no-repeat !important; }

.jstree-default a.jstree-search { color:aqua; }

#vakata-contextmenu.jstree-default-context, 
#vakata-contextmenu.jstree-default-context li ul { background:#f0f0f0; border:1px solid #979797; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; }
#vakata-contextmenu.jstree-default-context li { }
#vakata-contextmenu.jstree-default-context a { color:black; }
#vakata-contextmenu.jstree-default-context a:hover, 
#vakata-contextmenu.jstree-default-context .vakata-hover > a { padding:0 5px; background:#e8eff7; border:1px solid #aecff7; color:black; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#vakata-contextmenu.jstree-default-context li.vakata-separator { background:white; border-top:1px solid #e0e0e0; margin:0; }
#vakata-contextmenu.jstree-default-context li ul { margin-left:-4px; }

/* TODO: IE6 support - the `>` selectors */
/*
 * jsTree apple theme 1.0
 * Supported features: dots/no-dots, icons/no-icons, focused, loading
 * Supported plugins: ui (hovered, clicked), checkbox, contextmenu, search
 */

.jstree-apple > ul { background:url(/Content/Global/plugins/jsTree/themes/apple/bg.jpg) left top repeat; }
.jstree-apple li, 
.jstree-apple ins { background-image:url(/Content/Global/plugins/jsTree/themes/apple/d.png); background-repeat:no-repeat; background-color:transparent; }
.jstree-apple li { background-position:-90px 0; background-repeat:repeat-y;  }
.jstree-apple li.jstree-last { background:transparent; }
.jstree-apple .jstree-open > ins { background-position:-72px 0; }
.jstree-apple .jstree-closed > ins { background-position:-54px 0; }
.jstree-apple .jstree-leaf > ins { background-position:-36px 0; }

.jstree-apple a { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-shadow:1px 1px 1px white; }
.jstree-apple .jstree-hovered { background:#e7f4f9; border:1px solid #d8f0fa; padding:0 3px 0 1px; text-shadow:1px 1px 1px silver; }
.jstree-apple .jstree-clicked { background:#beebff; border:1px solid #99defd; padding:0 3px 0 1px; }
.jstree-apple a .jstree-icon { background-position:-56px -20px; }
.jstree-apple a.jstree-loading .jstree-icon { background:url(/Content/Global/plugins/jsTree/themes/apple/throbber.gif) center center no-repeat !important; }

.jstree-apple.jstree-focused { background:white; }

.jstree-apple .jstree-no-dots li, 
.jstree-apple .jstree-no-dots .jstree-leaf > ins { background:transparent; }
.jstree-apple .jstree-no-dots .jstree-open > ins { background-position:-18px 0; }
.jstree-apple .jstree-no-dots .jstree-closed > ins { background-position:0 0; }

.jstree-apple .jstree-no-icons a .jstree-icon { display:none; }

.jstree-apple .jstree-search { font-style:italic; }

.jstree-apple .jstree-no-icons .jstree-checkbox { display:inline-block; }
.jstree-apple .jstree-no-checkboxes .jstree-checkbox { display:none !important; }
.jstree-apple .jstree-checked > a > .jstree-checkbox { background-position:-38px -19px; }
.jstree-apple .jstree-unchecked > a > .jstree-checkbox { background-position:-2px -19px; }
.jstree-apple .jstree-undetermined > a > .jstree-checkbox { background-position:-20px -19px; }
.jstree-apple .jstree-checked > a > .checkbox:hover { background-position:-38px -37px; }
.jstree-apple .jstree-unchecked > a > .jstree-checkbox:hover { background-position:-2px -37px; }
.jstree-apple .jstree-undetermined > a > .jstree-checkbox:hover { background-position:-20px -37px; }

#vakata-dragged.jstree-apple ins { background:transparent !important; }
#vakata-dragged.jstree-apple .jstree-ok { background:url(/Content/Global/plugins/jsTree/themes/apple/d.png) -2px -53px no-repeat !important; }
#vakata-dragged.jstree-apple .jstree-invalid { background:url(/Content/Global/plugins/jsTree/themes/apple/d.png) -18px -53px no-repeat !important; }
#jstree-marker.jstree-apple { background:url(/Content/Global/plugins/jsTree/themes/apple/d.png) -41px -57px no-repeat !important; }

.jstree-apple a.jstree-search { color:aqua; }

#vakata-contextmenu.jstree-apple-context, 
#vakata-contextmenu.jstree-apple-context li ul { background:#f0f0f0; border:1px solid #979797; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; }
#vakata-contextmenu.jstree-apple-context li { }
#vakata-contextmenu.jstree-apple-context a { color:black; }
#vakata-contextmenu.jstree-apple-context a:hover, 
#vakata-contextmenu.jstree-apple-context .vakata-hover > a { padding:0 5px; background:#e8eff7; border:1px solid #aecff7; color:black; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#vakata-contextmenu.jstree-apple-context li.jstree-contextmenu-disabled a, 
#vakata-contextmenu.jstree-apple-context li.jstree-contextmenu-disabled a:hover { color:silver; background:transparent; border:0; padding:1px 4px; }
#vakata-contextmenu.jstree-apple-context li.vakata-separator { background:white; border-top:1px solid #e0e0e0; margin:0; }
#vakata-contextmenu.jstree-apple-context li ul { margin-left:-4px; }

/* TODO: IE6 support - the `>` selectors */
a.multiSelect {
	background: #FFF url(/Content/Global/plugins/multiselect/images/dropdown_hover.gif) right center no-repeat;
	border: solid 1px #BBB;
	padding-right: 20px;
	position: relative;
	cursor: default;
	text-decoration: none;
	color: black;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
}

a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
	color: black;
	text-decoration: none;
}

a.multiSelect span
{
	margin: 1px 0px 1px 3px;
	overflow: hidden;
	display: -moz-inline-stack;
	display: inline-block;
	white-space: nowrap;
}

a.multiSelect.hover {
	background-image: url(/Content/Global/plugins/multiselect/images/dropdown.blue.hover.png);
}

a.multiSelect.active, 
a.multiSelect.focus {
	border: inset 1px #000;
}

a.multiSelect.active {
	background-image: url(/Content/Global/plugins/multiselect/images/dropdown_active.gif);
}

.multiSelectOptions {
    margin-top: -1px;
    width: initial !important;
    height: 150px;
    overflow-y: scroll;
    overflow-x: hidden;
    border: solid 1px #B2B2B2;
    background: #FFF;
}

.multiSelectOptions LABEL {
	padding: 0px 2px;
	display: block;
	white-space: nowrap;
}

.multiSelectOptions LABEL.optGroup
{
	font-weight: bold;
}

.multiSelectOptions .optGroupContainer LABEL
{
	padding-left: 10px;
}

.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL
{
	padding-left: 18px;
}

.multiSelectOptions input{
	vertical-align: middle;
}

.multiSelectOptions LABEL.checked {
	background-color: #dce5f8;
}

.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}

.multiSelectOptions LABEL.hover {
	background-color: #3399ff;
	color: white;
}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/css/menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/css/split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-focus button{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/css/split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-hover button{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/css/split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/css/split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/css/menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/css/split-button-arrow-disabled.png);}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel{position:relative;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}.yui-tt-shadow{position:absolute;}.yui-override-padding{padding:0!important;}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px;}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
.yui-busy{cursor:wait!important;}.yui-toolbar-container fieldset,.yui-editor-container fieldset{padding:0;margin:0;border:0;}.yui-toolbar-container legend{display:none;}.yui-skin-sam .yui-toolbar-container .yui-button button,.yui-skin-sam .yui-toolbar-container .yui-button a,.yui-skin-sam .yui-toolbar-container .yui-button a:visited{font-size:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a:visited,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a:visited{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{font-size:0;line-height:0;padding:0;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container .yui-toolbar-titlebar h2 a{text-decoration:none;color:#000;cursor:default;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;margin-right:.5em;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;padding:0;height:18px;margin:.2em 0 .2em .1em;display:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:45px;*height:50px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;display:block;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;font-size:0;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block;right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.5;filter:alpha(opacity=50);}.yui-editor-container iframe{border:0;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:.25em 0 .25em .25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd .gecko form{overflow:auto;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group{margin-bottom:.75em;}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:visible;}.yui-editor-panel .height-width span.info{font-size:70%;margin-top:3px;float:none;}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;_top:-5px;width:24px;text-indent:52px;font-size:0;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0;text-indent:0;font-size:75%;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px!important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{width:68px;}.yui-toolbar-group-indentlist2 h3{width:122px;}.yui-toolbar-group-alignment h3{width:130px;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar{cursor:move;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000;font-weight:bold;margin:0;padding:.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:0 .25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em .35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .collapsed{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) no-repeat 0 -350px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;}
.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) repeat-x 0 0;position:relative;display:block;height:22px;width:30px;_font-size:0;margin:0;border-color:#808080;color:#f2f2f2;border-style:solid;border-width:1px 0;zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a{padding-left:35px;height:20px;text-decoration:none;font-size:0;line-height:2;display:block;color:#000;overflow:hidden;white-space:nowrap;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child{border-color:#808080;border-style:solid;border-width:0 1px;margin:0 -1px;display:block;position:relative;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-button .first-child{*left:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname{width:135px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading{width:92px;}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) repeat-x 0 -1300px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) repeat-x 0 -1700px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{margin-top:.75em;}.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{display:block;position:absolute;top:2px;height:18px;width:18px;overflow:hidden;background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/editor-sprite.gif) no-repeat 30px 30px;}.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/editor-sprite-active.gif);}.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel{cursor:pointer;color:#000;*position:relative;}.yui-skin-sam .yui-toolbar-container .yui-button-menu{background-color:#fff;}.yui-skin-sam .yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled{position:relative;}.yui-skin-sam div.yuimenu li.selected{background-color:#B3D4FF;}.yui-skin-sam div.yuimenu li.selected a.selected{color:#000;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{background-position:0 0;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon{background-position:0 -108px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{background-position:0 -36px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon{background-position:0 -1326px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon{background-position:0 -1355px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{background-position:0 -72px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{background-position:0 -180px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{background-position:0 -144px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{background-position:0 -216px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{background-position:0 -288px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{background-position:0 -324px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{background-position:0 -360px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{background-position:0 -396px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{background-position:0 -432px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{background-position:0 -720px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{background-position:0 -684px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{background-position:0 -792px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{background-position:1px -756px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{background-position:0 -972px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{background-position:0 -936px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{background-position:0 -900px;left:5px;}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{background-position:0 -864px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{background-position:0 -252px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{background-position:0 -1080px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{background-position:0 -1044px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{background-position:0 -468px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{background-position:0 -504px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child{width:35px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a{padding-left:2px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{right:2px;background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/editor-sprite.gif) no-repeat 0 -1222px;overflow:hidden;height:6px;width:7px;min-height:0;padding:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up{top:2px;background-position:0 -1222px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{bottom:2px;background-position:0 -1187px;}.yui-skin-sam .yui-toolbar-container select{height:22px;border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a{padding-left:5px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/editor-sprite.gif) no-repeat 0 -1144px;overflow:hidden;right:-2px;top:0;height:20px;}.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd{background-color:transparent;border:none;width:135px;}.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors{border:1px solid #808080;}.yui-skin-sam .yui-editor-panel{padding:0;margin:0;border:none;background-color:transparent;overflow:visible;position:absolute;}.yui-skin-sam .yui-editor-panel .hd{margin:10px 0 0;padding:0;border:none;}.yui-skin-sam .yui-editor-panel .hd h3{color:#000;border:1px solid #808080;background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) repeat-x 0 -200px;width:99%;position:relative;margin:0;padding:3px 0 0 0;font-size:93%;text-indent:5px;height:20px;}.yui-skin-sam .yui-editor-panel .bd{background-color:#F2F2F2;border-left:1px solid #808080;border-right:1px solid #808080;width:99%;margin:0;padding:0;overflow:visible;}.yui-skin-sam .yui-editor-panel ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-panel ul li{margin:0;padding:0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{padding:0;border:none;margin-top:.35em;}.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype{width:50px;}.yui-skin-sam .yui-editor-panel label{display:block;float:none;padding:4px 0;margin-bottom:7px;}.yui-skin-sam .yui-editor-panel label strong{font-weight:normal;font-size:93%;text-align:right;padding-top:2px;}.yui-skin-sam .yui-editor-panel label input{width:75%;}.yui-skin-sam .yui-editor-panel .createlink_target,.yui-skin-sam .yui-editor-panel .insertimage_target{width:auto;margin-right:5px;}.yui-skin-sam .yui-editor-panel .removeLink{width:98%;}.yui-skin-sam .yui-editor-panel label input.warning{background-color:#FFEE69;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3{color:#000;float:left;font-weight:normal;font-size:93%;margin:5px 0 0 0;padding:0 3px 0 0;text-align:right;}.yui-skin-sam .yui-editor-panel .height-width h3{margin:3px 0 0 10px;}.yui-skin-sam .yui-editor-panel .height-width{margin:3px 0 0 35px;*margin-left:14px;width:42%;*width:44%;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border{width:190px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border{width:210px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding{width:203px;_width:198px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding{width:172px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3{margin-left:25px;*margin-left:12px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow{width:182px;}.yui-skin-sam .yui-editor-panel .hd{background:none;}.yui-skin-sam .yui-editor-panel .ft{background-color:#F2F2F2;border:1px solid #808080;border-top:none;padding:0;margin:0 0 2px 0;}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) no-repeat 0 -300px;cursor:pointer;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:500px;top:2px;width:26px;}.yui-skin-sam .yui-editor-panel .ft span.tip{background-color:#EDF5FF;border-top:1px solid #808080;font-size:85%;}.yui-skin-sam .yui-editor-panel .ft span.tip strong{display:block;float:left;margin:0 2px 8px 0;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/editor-sprite.gif) no-repeat 0 -1260px;display:block;height:20px;left:2px;position:absolute;top:8px;width:20px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info{background-position:2px -1260px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn{background-position:2px -1296px;}.yui-skin-sam .yui-editor-panel .hd span.knob{position:absolute;height:10px;width:28px;top:-10px;left:25px;text-indent:9999px;overflow:hidden;background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/editor-knob.gif) no-repeat 0 0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container{float:left;width:100%;background-image:none;border:none;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd{background-color:#fff;}.yui-editor-blankimage{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/blankimage.png);}.yui-skin-sam .yui-editor-container .yui-resize-handle-br{height:11px;width:11px;background-position:-20px -60px;background-color:transparent;}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
.yuimenu{top:-999em;left:-999em;}.yuimenubar{position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{position:absolute;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-overlay.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) repeat-x 0 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}.yui-skin-sam .yuimenubaritemlabel:visited{color:#000;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/menubaritem_submenuindicator.png) right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) repeat-x 0 -1700px;}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}.yui-skin-sam .yuimenubaritemlabel-disabled,.yui-skin-sam .yuimenubaritemlabel-disabled:visited{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/menubaritem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}.yui-skin-sam .yuimenu .bd{*zoom:1;_zoom:normal;border:solid 1px #808080;background-color:#fff;}.yui-skin-sam .yuimenu .yuimenu .bd{*zoom:normal;}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(/Content/Global/plugins/textarea/plugins/richtextarea/images/sprite.png) no-repeat 0 0;}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}.yui-skin-sam .yuimenuitemlabel:visited{color:#000;}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/css/menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}.yui-skin-sam .yuimenuitemlabel-disabled,.yui-skin-sam .yuimenuitemlabel-disabled:visited{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/menuitem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(/Content/Global/plugins/textarea/plugins/richtextarea/images/menuitem_checkbox_disabled.png);}

/* 
	Document   : jquery.pnotify.default.css
	Created on : Nov 23, 2009, 3:14:10 PM
	Author     : Hunter Perrin
	Version    : 1.0.0
	Description:
		Default styling for Pines Notify jQuery plugin.
*/

/* Notice
----------------------------------*/
.ui-pnotify {
	top: 100px;
	right: 18px;
	position: absolute;
	height: auto;
	/* Ensure that the notices are on top of everything else. */
	z-index: 9999;
}
/* This hides position: fixed from IE6, which doesn't understand it. */
html > body .ui-pnotify {
	position: fixed;
}
.ui-pnotify .ui-pnotify-shadow {
	margin: 0;
	position: absolute;
	top: .1em;
	left: .1em;
	bottom: -.2em;
	right: -.2em;
	z-index: -1;
}
.ui-pnotify.stack-bottomright {
    right: 15px;
	top: auto;
	bottom: 15px;
	left: auto;
}
.ui-pnotify-container {
	background-position: 0 0;
	padding: .8em;
	height: 100%;
}
.ui-pnotify-closer {
	float: right;
	margin-left: .2em;
}
.ui-pnotify-title {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: .4em;
}
.ui-pnotify-text {
	display: block;
}
.ui-pnotify-icon, .ui-pnotify-icon span {
	display: block;
	float: left;
	margin-right: .2em;
}
/* History Pulldown
----------------------------------*/
.ui-pnotify-history-container {
	position: absolute;
	top: 0;
	right: 18px;
	width: 70px;
	border-top: none;
	/* Ensure that the history container is on top of the notices. */
	z-index: 10000;
}
.ui-pnotify-history-container .ui-pnotify-history-header {
	padding: 2px;
}
.ui-pnotify-history-container button {
	cursor: pointer;
	display: block;
	width: 100%;
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown {
	display: block;
	margin: 0 auto;
}
/* TimeEntry styles */
.timeEntry_control {
	vertical-align: middle;
	margin-left: 2px;
}
* html .timeEntry_control { /* IE only */
	margin-top: -4px;
}

.jPicker .Icon{display:inline-block;height:24px;position:relative;text-align:left;width:25px}.jPicker .Icon span.Color,.jPicker .Icon span.Alpha{background-position:2px 2px;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.jPicker .Icon span.Image{background-repeat:no-repeat;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.jPicker.Container{color:#000;z-index:10}table.jPicker{background-color:#efefef;border:1px outset #666;font-family:Arial,Helvetica,Sans-Serif;font-size:12px!important;margin:0;padding:5px;width:545px;z-index:20}.jPicker .Move{background-color:#ddd;border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:move;height:12px;padding:0}.jPicker .Title{font-size:11px!important;font-weight:bold;margin:-2px 0 0 0;padding:10px 0 0 0;text-align:center;width:100%}.jPicker div.Map{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:crosshair;height:260px;margin:0 10px 10px 10px;overflow:hidden;padding:0;position:relative;width:260px}.jPicker div[class="Map"]{height:256px;width:256px}.jPicker div.Bar{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:n-resize;height:260px;margin:12px 10px 0 5px;overflow:hidden;padding:0;position:relative;width:24px}.jPicker div[class="Bar"]{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3,.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4,.jPicker .Bar .Map5,.jPicker .Bar .Map6{background-color:transparent;background-image:none;display:block;left:0;position:absolute;top:0}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3{height:2596px;width:256px}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{height:3896px;width:20px}.jPicker .Bar .Map5,.jPicker .Bar .Map6{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Bar .Map6{background-repeat:no-repeat}.jPicker .Map .Map3,.jPicker .Bar .Map5{background-repeat:repeat}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{background-repeat:repeat-x}.jPicker .Map .Arrow{display:block;position:absolute}.jPicker .Bar .Arrow{display:block;left:0;position:absolute}.jPicker .Preview{font-size:9px;padding:5px 0 0 0;text-align:center}.jPicker .Preview div{border:2px inset #eee;height:62px;margin:0 auto;padding:0;width:62px}.jPicker .Preview div span{border:1px solid #000;display:block;height:30px;margin:0 auto;padding:0;width:60px}.jPicker .Preview .Active{border-bottom-width:0}.jPicker .Preview .Current{border-top-width:0;cursor:pointer}.jPicker input{font-size:13px}.jPicker .Button{text-align:center;padding:0 4px;width:115px}.jPicker .Button input{padding:2px 0;width:100px}.jPicker .Button .Ok{margin:12px 0 5px 0}.jPicker td{margin:0;padding:0}.jPicker td.Radio{margin:0;padding:0;width:31px}.jPicker td.Radio input{margin:0 5px 0 0;padding:0}.jPicker td.Text{font-size:12px!important;height:22px;margin:0;padding:0;text-align:left;width:70px}.jPicker tr.Hex td.Text{width:100px}.jPicker td.Text input{background-color:#fff;border:1px inset #aaa;height:19px;margin:0 0 0 5px;text-align:left;width:30px}.jPicker td[class="Text"] input{height:15px}.jPicker tr.Hex td.Text input.Hex{width:50px}.jPicker tr.Hex td.Text input.AHex{width:20px}.jPicker .Grid{text-align:center;width:114px}.jPicker .Grid span.QuickColor{border:1px inset #aaa;cursor:pointer;display:inline-block;height:15px;line-height:15px;margin:0;padding:0;width:19px}.jPicker .Grid span[class="QuickColor"]{width:17px}
input[type=radio] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    outline: none;
    content: none;
}

input[type=radio]::before {
    font-family: "Material Icons";
    content: "radio_button_unchecked";
    font-weight: normal;
    color: #017D80;
    background-color: transparent;
    display: block;
    border: none;
    font-size: 18px;
    width: 19px;
    height: 19px;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    position: relative;
    top: 3px;
}

input[type=radio]:checked::before {
    content: "radio_button_checked";
}

    input[type=radio]:disabled::before, input[type=radio].disabled::before {
        color: #017d8061;
    }

    input[type=radio]:hover::before, input[type=radio]:focus::before {
        color: #4DA4A6;
    }

input[type=checkbox], input[type=checkbox].brightly-checkbox, .metrisoftDataTable input[type=checkbox] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    outline: none;
    content: none;
}


    input[type=checkbox]::before, .metrisoftDataTable input[type=checkbox]::before, input[type=checkbox].brightly-checkbox.brightly-checkbox-small::before {
        font-size: 12px;
        width: 13px;
        height: 13px;
        font-family: "Material Icons";
        content: "check";
        font-weight: bold;
        color: transparent !important;
        background: #FFFFFF;
        display: block;
        border: 1px solid #017D80;
        border-radius: 2px;
        padding: 0;
        margin: 0;
        vertical-align: bottom;
        position: relative;
    }

    input[type=checkbox]:checked::before, input[type=checkbox].brightly-checkbox:checked::before,
    .metrisoftDataTable input[type=checkbox]:checked::before {
        color: white !important;
        background-color: #017D80;
    }

    input[type=checkbox]:checked:hover::before,
    input[type=checkbox]:not(:disabled,.disabled):hover::before,
    input[type=checkbox].brightly-checkbox:checked:hover::before,
    input[type=checkbox].brightly-checkbox:not(:disabled,.disabled):hover::before,
    .metrisoftDataTable input[type=checkbox]:checked:hover::before,
    input[type=checkbox]:checked:focus::before,
    input[type=checkbox]:not(:disabled,.disabled):focus::before,
    input[type=checkbox]:checked:focus-visible::before,
    input[type=checkbox].brightly-checkbox:checked:focus-visible::before,
    .metrisoftDataTable input[type=checkbox]:checked:focus-visible::before {
        border-color: #4DA4A6;
    }

    input[type=checkbox]:disabled::before, input[type=checkbox].disabled::before,
    input[type=checkbox].brightly-checkbox.disabled::before, .metrisoftDataTable input[type=checkbox]:disabled::before {
        border-color: #017d8061;
    }

    input[type=checkbox]:checked:disabled::before, input[type=checkbox]:checked.disabled::before,
    input[type=checkbox]:checked.brightly-checkbox.disabled::before, .metrisoftDataTable input[type=checkbox]:checked:disabled::before {
        background-color: #017d8061;
    }

    /*input[type=checkbox]:disabled::before, input[type=checkbox].disabled::before,
    input[type=checkbox].brightly-checkbox.disabled::before, .metrisoftDataTable input[type=checkbox]:disabled::before {
        border-color: #4DA4A6;
        background-color: #017d8061;
    }*/

    .container_controls input[type=checkbox]::before, input[type=checkbox].brightly-checkbox::before {
        font-size: 17px;
        width: 18px;
        height: 18px;
    }

.container_controls input[type=text], .container_controls input[type=number], .container_controls_textbox {
    margin: 0;
    padding: 2px;
    border: 1px solid rgb(171, 173, 179);
    height: 16px;
    color: #002743; 
}

.container_controls input[type=number] {
    margin-top: 1px;
}
.container_controls select, .container_controls_select { margin: 0; padding: 0; border: 1px solid rgb(171, 173, 179); height: 22px; }
.container_controls textarea, .container_controls_textarea { margin: 0; padding: 2px; border: 1px solid rgb(171, 173, 179); }
.container_controls input.surgeButton[type=submit],
.container_controls_button { margin: 0px; }
.container_controls input[type=checkbox], .container_controls_checkbox {
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    position: relative;
}
.container_controls_checkbox {
    width: 24px;
}
.container_controls .checkbox_container {
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}
.grid_container { padding-left: 5px; padding-right: 5px; }
.container_controls a.multiSelect { height: 20px; }
.container_controls_control_height { height: 22px; }
.container_controls .save_container input[type=button],
.container_controls .save_container input[type=submit] { margin: 0px; }
.container_controls .save_container {
	margin-top: 10px;
	text-align: center;
}
.ActionCancelButton {
    margin-left: 5px;
}

/* Causes anchors inside the save container to be the height of a button */
.container_controls .save_container a { height: 36px; line-height: 36px; vertical-align: middle; }

/* Used for forcing a control out of it's defined width */
.autowidth { width: auto !important; }

/* For user-defined sized cells */
.grid_n {
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.grid_n.alpha { margin-left: 0px; } 
.grid_n.omega { margin-right: 0px; }

.container_24.debug .grid_1, .container_24.debug .grid_2, .container_24.debug .grid_3, .container_24.debug .grid_4, .container_24.debug .grid_5,
.container_24.debug .grid_6, .container_24.debug .grid_7, .container_24.debug .grid_8, .container_24.debug .grid_9, .container_24.debug .grid_10,
.container_24.debug .grid_11, .container_24.debug .grid_12, .container_24.debug .grid_13, .container_24.debug .grid_14, .container_24.debug .grid_15,
.container_24.debug .grid_16, .container_24.debug .grid_17, .container_24.debug .grid_18, .container_24.debug .grid_19, .container_24.debug .grid_20,
.container_24.debug .grid_21, .container_24.debug .grid_22, .container_24.debug .grid_23, .container_24.debug .grid_24 {
	background-color: #F0F0F0;
	outline: 1px solid Red;
}

/* grid_24 */
.container_controls.container_24 .grid_24 > input[type=text], .container_controls.container_24 .grid_24 > input[type=password] {width:944px;}
 .grid_24_text, .grid_24_text_container input[type=text], .grid_24_text_container input[type=password] {width:944px !important;}
.container_controls.container_24 .grid_24 > a.multiSelect {width:928px;}
.container_controls.container_24 .grid_24 > select {width:950px;}
.container_controls.container_24 .prefix_24 {padding-left:950px;}
 .grid_24_width, .container_controls.container_24 .grid_24, .grid_24_select_container select {width:950px ;}
.container_controls.container_24 .grid_24 > textarea, .container_controls.container_24 .grid_24 > span > textarea {width:944px;}
 .grid_24_textarea, .grid_24_textarea_container textarea {width:944px !important;}

/* grid_24 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_24 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_24 > input[type=password] {width:934px;}
.container_depth_1 .grid_24_text, .container_depth_1 .grid_24_text_container input[type=text], .container_depth_1 .grid_24_text_container input[type=password] {width:934px !important;}
.container_controls.container_24 .container_depth_1 .grid_24 > a.multiSelect {width:918px;}
.container_controls.container_24 .container_depth_1 .grid_24 > select {width:940px;}
.container_controls.container_24 .container_depth_1 .prefix_24 {padding-left:940px;}
.container_depth_1 .grid_24_width, .container_controls.container_24 .container_depth_1 .grid_24, .container_depth_1 .grid_24_select_container select {width:940px !important;}
.container_controls.container_24 .container_depth_1 .grid_24 > textarea, .container_depth_1 .container_controls.container_24 .grid_24 > span > textarea {width:934px;}
.container_depth_1 .grid_24_textarea, .container_depth_1 .grid_24_textarea_container textarea {width:934px !important;}

/* grid_23 */
.container_controls.container_24 .grid_23 > input[type=text], .container_controls.container_24 .grid_23 > input[type=password] {width:904px;}
 .grid_23_text, .grid_23_text_container input[type=text], .grid_23_text_container input[type=password] {width:904px !important;}
.container_controls.container_24 .grid_23 > a.multiSelect {width:888px;}
.container_controls.container_24 .grid_23 > select {width:910px;}
.container_controls.container_24 .prefix_23 {padding-left:910px;}
 .grid_23_width, .container_controls.container_24 .grid_23, .grid_23_select_container select {width:910px ;}
.container_controls.container_24 .grid_23 > textarea, .container_controls.container_24 .grid_23 > span > textarea {width:904px;}
 .grid_23_textarea, .grid_23_textarea_container textarea {width:904px !important;}

/* grid_23 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_23 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_23 > input[type=password] {width:894px;}
.container_depth_1 .grid_23_text, .container_depth_1 .grid_23_text_container input[type=text], .container_depth_1 .grid_23_text_container input[type=password] {width:894px !important;}
.container_controls.container_24 .container_depth_1 .grid_23 > a.multiSelect {width:878px;}
.container_controls.container_24 .container_depth_1 .grid_23 > select {width:900px;}
.container_controls.container_24 .container_depth_1 .prefix_23 {padding-left:900px;}
.container_depth_1 .grid_23_width, .container_controls.container_24 .container_depth_1 .grid_23, .container_depth_1 .grid_23_select_container select {width:900px !important;}
.container_controls.container_24 .container_depth_1 .grid_23 > textarea, .container_depth_1 .container_controls.container_24 .grid_23 > span > textarea {width:894px;}
.container_depth_1 .grid_23_textarea, .container_depth_1 .grid_23_textarea_container textarea {width:894px !important;}

/* grid_22 */
.container_controls.container_24 .grid_22 > input[type=text], .container_controls.container_24 .grid_22 > input[type=password] {width:864px;}
 .grid_22_text, .grid_22_text_container input[type=text], .grid_22_text_container input[type=password] {width:864px !important;}
.container_controls.container_24 .grid_22 > a.multiSelect {width:848px;}
.container_controls.container_24 .grid_22 > select {width:870px;}
.container_controls.container_24 .prefix_22 {padding-left:870px;}
 .grid_22_width, .container_controls.container_24 .grid_22, .grid_22_select_container select {width:870px ;}
.container_controls.container_24 .grid_22 > textarea, .container_controls.container_24 .grid_22 > span > textarea {width:864px;}
 .grid_22_textarea, .grid_22_textarea_container textarea {width:864px !important;}

/* grid_22 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_22 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_22 > input[type=password] {width:854px;}
.container_depth_1 .grid_22_text, .container_depth_1 .grid_22_text_container input[type=text], .container_depth_1 .grid_22_text_container input[type=password] {width:854px !important;}
.container_controls.container_24 .container_depth_1 .grid_22 > a.multiSelect {width:838px;}
.container_controls.container_24 .container_depth_1 .grid_22 > select {width:860px;}
.container_controls.container_24 .container_depth_1 .prefix_22 {padding-left:860px;}
.container_depth_1 .grid_22_width, .container_controls.container_24 .container_depth_1 .grid_22, .container_depth_1 .grid_22_select_container select {width:860px !important;}
.container_controls.container_24 .container_depth_1 .grid_22 > textarea, .container_depth_1 .container_controls.container_24 .grid_22 > span > textarea {width:854px;}
.container_depth_1 .grid_22_textarea, .container_depth_1 .grid_22_textarea_container textarea {width:854px !important;}

/* grid_21 */
.container_controls.container_24 .grid_21 > input[type=text], .container_controls.container_24 .grid_21 > input[type=password] {width:824px;}
 .grid_21_text, .grid_21_text_container input[type=text], .grid_21_text_container input[type=password] {width:824px !important;}
.container_controls.container_24 .grid_21 > a.multiSelect {width:808px;}
.container_controls.container_24 .grid_21 > select {width:830px;}
.container_controls.container_24 .prefix_21 {padding-left:830px;}
 .grid_21_width, .container_controls.container_24 .grid_21, .grid_21_select_container select {width:830px ;}
.container_controls.container_24 .grid_21 > textarea, .container_controls.container_24 .grid_21 > span > textarea {width:824px;}
 .grid_21_textarea, .grid_21_textarea_container textarea {width:824px !important;}

/* grid_21 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_21 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_21 > input[type=password] {width:814px;}
.container_depth_1 .grid_21_text, .container_depth_1 .grid_21_text_container input[type=text], .container_depth_1 .grid_21_text_container input[type=password] {width:814px !important;}
.container_controls.container_24 .container_depth_1 .grid_21 > a.multiSelect {width:798px;}
.container_controls.container_24 .container_depth_1 .grid_21 > select {width:820px;}
.container_controls.container_24 .container_depth_1 .prefix_21 {padding-left:820px;}
.container_depth_1 .grid_21_width, .container_controls.container_24 .container_depth_1 .grid_21, .container_depth_1 .grid_21_select_container select {width:820px !important;}
.container_controls.container_24 .container_depth_1 .grid_21 > textarea, .container_depth_1 .container_controls.container_24 .grid_21 > span > textarea {width:814px;}
.container_depth_1 .grid_21_textarea, .container_depth_1 .grid_21_textarea_container textarea {width:814px !important;}

/* grid_20 */
.container_controls.container_24 .grid_20 > input[type=text], .container_controls.container_24 .grid_20 > input[type=password] {width:784px;}
 .grid_20_text, .grid_20_text_container input[type=text], .grid_20_text_container input[type=password] {width:784px !important;}
.container_controls.container_24 .grid_20 > a.multiSelect {width:768px;}
.container_controls.container_24 .grid_20 > select {width:790px;}
.container_controls.container_24 .prefix_20 {padding-left:790px;}
 .grid_20_width, .container_controls.container_24 .grid_20, .grid_20_select_container select {width:790px ;}
.container_controls.container_24 .grid_20 > textarea, .container_controls.container_24 .grid_20 > span > textarea {width:784px;}
 .grid_20_textarea, .grid_20_textarea_container textarea {width:784px !important;}

/* grid_20 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_20 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_20 > input[type=password] {width:774px;}
.container_depth_1 .grid_20_text, .container_depth_1 .grid_20_text_container input[type=text], .container_depth_1 .grid_20_text_container input[type=password] {width:774px !important;}
.container_controls.container_24 .container_depth_1 .grid_20 > a.multiSelect {width:758px;}
.container_controls.container_24 .container_depth_1 .grid_20 > select {width:780px;}
.container_controls.container_24 .container_depth_1 .prefix_20 {padding-left:780px;}
.container_depth_1 .grid_20_width, .container_controls.container_24 .container_depth_1 .grid_20, .container_depth_1 .grid_20_select_container select {width:780px !important;}
.container_controls.container_24 .container_depth_1 .grid_20 > textarea, .container_depth_1 .container_controls.container_24 .grid_20 > span > textarea {width:774px;}
.container_depth_1 .grid_20_textarea, .container_depth_1 .grid_20_textarea_container textarea {width:774px !important;}

/* grid_19 */
.container_controls.container_24 .grid_19 > input[type=text], .container_controls.container_24 .grid_19 > input[type=password] {width:744px;}
 .grid_19_text, .grid_19_text_container input[type=text], .grid_19_text_container input[type=password] {width:744px !important;}
.container_controls.container_24 .grid_19 > a.multiSelect {width:728px;}
.container_controls.container_24 .grid_19 > select {width:750px;}
.container_controls.container_24 .prefix_19 {padding-left:750px;}
 .grid_19_width, .container_controls.container_24 .grid_19, .grid_19_select_container select {width:750px ;}
.container_controls.container_24 .grid_19 > textarea, .container_controls.container_24 .grid_19 > span > textarea {width:744px;}
 .grid_19_textarea, .grid_19_textarea_container textarea {width:744px !important;}

/* grid_19 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_19 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_19 > input[type=password] {width:734px;}
.container_depth_1 .grid_19_text, .container_depth_1 .grid_19_text_container input[type=text], .container_depth_1 .grid_19_text_container input[type=password] {width:734px !important;}
.container_controls.container_24 .container_depth_1 .grid_19 > a.multiSelect {width:718px;}
.container_controls.container_24 .container_depth_1 .grid_19 > select {width:740px;}
.container_controls.container_24 .container_depth_1 .prefix_19 {padding-left:740px;}
.container_depth_1 .grid_19_width, .container_controls.container_24 .container_depth_1 .grid_19, .container_depth_1 .grid_19_select_container select {width:740px !important;}
.container_controls.container_24 .container_depth_1 .grid_19 > textarea, .container_depth_1 .container_controls.container_24 .grid_19 > span > textarea {width:734px;}
.container_depth_1 .grid_19_textarea, .container_depth_1 .grid_19_textarea_container textarea {width:734px !important;}

/* grid_18 */
.container_controls.container_24 .grid_18 > input[type=text], .container_controls.container_24 .grid_18 > input[type=password] {width:704px;}
 .grid_18_text, .grid_18_text_container input[type=text], .grid_18_text_container input[type=password] {width:704px !important;}
.container_controls.container_24 .grid_18 > a.multiSelect {width:688px;}
.container_controls.container_24 .grid_18 > select {width:710px;}
.container_controls.container_24 .prefix_18 {padding-left:710px;}
 .grid_18_width, .container_controls.container_24 .grid_18, .grid_18_select_container select {width:710px ;}
.container_controls.container_24 .grid_18 > textarea, .container_controls.container_24 .grid_18 > span > textarea {width:704px;}
 .grid_18_textarea, .grid_18_textarea_container textarea {width:704px !important;}

/* grid_18 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_18 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_18 > input[type=password] {width:694px;}
.container_depth_1 .grid_18_text, .container_depth_1 .grid_18_text_container input[type=text], .container_depth_1 .grid_18_text_container input[type=password] {width:694px !important;}
.container_controls.container_24 .container_depth_1 .grid_18 > a.multiSelect {width:678px;}
.container_controls.container_24 .container_depth_1 .grid_18 > select {width:700px;}
.container_controls.container_24 .container_depth_1 .prefix_18 {padding-left:700px;}
.container_depth_1 .grid_18_width, .container_controls.container_24 .container_depth_1 .grid_18, .container_depth_1 .grid_18_select_container select {width:700px !important;}
.container_controls.container_24 .container_depth_1 .grid_18 > textarea, .container_depth_1 .container_controls.container_24 .grid_18 > span > textarea {width:694px;}
.container_depth_1 .grid_18_textarea, .container_depth_1 .grid_18_textarea_container textarea {width:694px !important;}

/* grid_17 */
.container_controls.container_24 .grid_17 > input[type=text], .container_controls.container_24 .grid_17 > input[type=password] {width:664px;}
 .grid_17_text, .grid_17_text_container input[type=text], .grid_17_text_container input[type=password] {width:664px !important;}
.container_controls.container_24 .grid_17 > a.multiSelect {width:648px;}
.container_controls.container_24 .grid_17 > select {width:670px;}
.container_controls.container_24 .prefix_17 {padding-left:670px;}
 .grid_17_width, .container_controls.container_24 .grid_17, .grid_17_select_container select {width:670px ;}
.container_controls.container_24 .grid_17 > textarea, .container_controls.container_24 .grid_17 > span > textarea {width:664px;}
 .grid_17_textarea, .grid_17_textarea_container textarea {width:664px !important;}

/* grid_17 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_17 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_17 > input[type=password] {width:654px;}
.container_depth_1 .grid_17_text, .container_depth_1 .grid_17_text_container input[type=text], .container_depth_1 .grid_17_text_container input[type=password] {width:654px !important;}
.container_controls.container_24 .container_depth_1 .grid_17 > a.multiSelect {width:638px;}
.container_controls.container_24 .container_depth_1 .grid_17 > select {width:660px;}
.container_controls.container_24 .container_depth_1 .prefix_17 {padding-left:660px;}
.container_depth_1 .grid_17_width, .container_controls.container_24 .container_depth_1 .grid_17, .container_depth_1 .grid_17_select_container select {width:660px !important;}
.container_controls.container_24 .container_depth_1 .grid_17 > textarea, .container_depth_1 .container_controls.container_24 .grid_17 > span > textarea {width:654px;}
.container_depth_1 .grid_17_textarea, .container_depth_1 .grid_17_textarea_container textarea {width:654px !important;}

/* grid_16 */
.container_controls.container_24 .grid_16 > input[type=text], .container_controls.container_24 .grid_16 > input[type=password] {width:624px;}
 .grid_16_text, .grid_16_text_container input[type=text], .grid_16_text_container input[type=password] {width:624px !important;}
.container_controls.container_24 .grid_16 > a.multiSelect {width:608px;}
.container_controls.container_24 .grid_16 > select {width:630px;}
.container_controls.container_24 .prefix_16 {padding-left:630px;}
 .grid_16_width, .container_controls.container_24 .grid_16, .grid_16_select_container select {width:630px ;}
.container_controls.container_24 .grid_16 > textarea, .container_controls.container_24 .grid_16 > span > textarea {width:624px;}
 .grid_16_textarea, .grid_16_textarea_container textarea {width:624px !important;}

/* grid_16 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_16 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_16 > input[type=password] {width:614px;}
.container_depth_1 .grid_16_text, .container_depth_1 .grid_16_text_container input[type=text], .container_depth_1 .grid_16_text_container input[type=password] {width:614px !important;}
.container_controls.container_24 .container_depth_1 .grid_16 > a.multiSelect {width:598px;}
.container_controls.container_24 .container_depth_1 .grid_16 > select {width:620px;}
.container_controls.container_24 .container_depth_1 .prefix_16 {padding-left:620px;}
.container_depth_1 .grid_16_width, .container_controls.container_24 .container_depth_1 .grid_16, .container_depth_1 .grid_16_select_container select {width:620px !important;}
.container_controls.container_24 .container_depth_1 .grid_16 > textarea, .container_depth_1 .container_controls.container_24 .grid_16 > span > textarea {width:614px;}
.container_depth_1 .grid_16_textarea, .container_depth_1 .grid_16_textarea_container textarea {width:614px !important;}

/* grid_15 */
.container_controls.container_24 .grid_15 > input[type=text], .container_controls.container_24 .grid_15 > input[type=password] {width:584px;}
 .grid_15_text, .grid_15_text_container input[type=text], .grid_15_text_container input[type=password] {width:584px !important;}
.container_controls.container_24 .grid_15 > a.multiSelect {width:568px;}
.container_controls.container_24 .grid_15 > select {width:590px;}
.container_controls.container_24 .prefix_15 {padding-left:590px;}
 .grid_15_width, .container_controls.container_24 .grid_15, .grid_15_select_container select {width:590px ;}
.container_controls.container_24 .grid_15 > textarea, .container_controls.container_24 .grid_15 > span > textarea {width:584px;}
 .grid_15_textarea, .grid_15_textarea_container textarea {width:584px !important;}

/* grid_15 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_15 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_15 > input[type=password] {width:574px;}
.container_depth_1 .grid_15_text, .container_depth_1 .grid_15_text_container input[type=text], .container_depth_1 .grid_15_text_container input[type=password] {width:574px !important;}
.container_controls.container_24 .container_depth_1 .grid_15 > a.multiSelect {width:558px;}
.container_controls.container_24 .container_depth_1 .grid_15 > select {width:580px;}
.container_controls.container_24 .container_depth_1 .prefix_15 {padding-left:580px;}
.container_depth_1 .grid_15_width, .container_controls.container_24 .container_depth_1 .grid_15, .container_depth_1 .grid_15_select_container select {width:580px !important;}
.container_controls.container_24 .container_depth_1 .grid_15 > textarea, .container_depth_1 .container_controls.container_24 .grid_15 > span > textarea {width:574px;}
.container_depth_1 .grid_15_textarea, .container_depth_1 .grid_15_textarea_container textarea {width:574px !important;}

/* grid_14 */
.container_controls.container_24 .grid_14 > input[type=text], .container_controls.container_24 .grid_14 > input[type=password] {width:544px;}
 .grid_14_text, .grid_14_text_container input[type=text], .grid_14_text_container input[type=password] {width:544px !important;}
.container_controls.container_24 .grid_14 > a.multiSelect {width:528px;}
.container_controls.container_24 .grid_14 > select {width:550px;}
.container_controls.container_24 .prefix_14 {padding-left:550px;}
 .grid_14_width, .container_controls.container_24 .grid_14, .grid_14_select_container select {width:550px ;}
.container_controls.container_24 .grid_14 > textarea, .container_controls.container_24 .grid_14 > span > textarea {width:544px;}
 .grid_14_textarea, .grid_14_textarea_container textarea {width:544px !important;}

/* grid_14 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_14 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_14 > input[type=password] {width:534px;}
.container_depth_1 .grid_14_text, .container_depth_1 .grid_14_text_container input[type=text], .container_depth_1 .grid_14_text_container input[type=password] {width:534px !important;}
.container_controls.container_24 .container_depth_1 .grid_14 > a.multiSelect {width:518px;}
.container_controls.container_24 .container_depth_1 .grid_14 > select {width:540px;}
.container_controls.container_24 .container_depth_1 .prefix_14 {padding-left:540px;}
.container_depth_1 .grid_14_width, .container_controls.container_24 .container_depth_1 .grid_14, .container_depth_1 .grid_14_select_container select {width:540px !important;}
.container_controls.container_24 .container_depth_1 .grid_14 > textarea, .container_depth_1 .container_controls.container_24 .grid_14 > span > textarea {width:534px;}
.container_depth_1 .grid_14_textarea, .container_depth_1 .grid_14_textarea_container textarea {width:534px !important;}

/* grid_13 */
.container_controls.container_24 .grid_13 > input[type=text], .container_controls.container_24 .grid_13 > input[type=password] {width:504px;}
 .grid_13_text, .grid_13_text_container input[type=text], .grid_13_text_container input[type=password] {width:504px !important;}
.container_controls.container_24 .grid_13 > a.multiSelect {width:488px;}
.container_controls.container_24 .grid_13 > select {width:510px;}
.container_controls.container_24 .prefix_13 {padding-left:510px;}
 .grid_13_width, .container_controls.container_24 .grid_13, .grid_13_select_container select {width:510px ;}
.container_controls.container_24 .grid_13 > textarea, .container_controls.container_24 .grid_13 > span > textarea {width:504px;}
 .grid_13_textarea, .grid_13_textarea_container textarea {width:504px !important;}

/* grid_13 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_13 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_13 > input[type=password] {width:494px;}
.container_depth_1 .grid_13_text, .container_depth_1 .grid_13_text_container input[type=text], .container_depth_1 .grid_13_text_container input[type=password] {width:494px !important;}
.container_controls.container_24 .container_depth_1 .grid_13 > a.multiSelect {width:478px;}
.container_controls.container_24 .container_depth_1 .grid_13 > select {width:500px;}
.container_controls.container_24 .container_depth_1 .prefix_13 {padding-left:500px;}
.container_depth_1 .grid_13_width, .container_controls.container_24 .container_depth_1 .grid_13, .container_depth_1 .grid_13_select_container select {width:500px !important;}
.container_controls.container_24 .container_depth_1 .grid_13 > textarea, .container_depth_1 .container_controls.container_24 .grid_13 > span > textarea {width:494px;}
.container_depth_1 .grid_13_textarea, .container_depth_1 .grid_13_textarea_container textarea {width:494px !important;}

/* grid_12 */
.container_controls.container_24 .grid_12 > input[type=text], .container_controls.container_24 .grid_12 > input[type=password] {width:464px;}
 .grid_12_text, .grid_12_text_container input[type=text], .grid_12_text_container input[type=password] {width:464px !important;}
.container_controls.container_24 .grid_12 > a.multiSelect {width:448px;}
.container_controls.container_24 .grid_12 > select {width:470px;}
.container_controls.container_24 .prefix_12 {padding-left:470px;}
 .grid_12_width, .container_controls.container_24 .grid_12, .grid_12_select_container select {width:470px ;}
.container_controls.container_24 .grid_12 > textarea, .container_controls.container_24 .grid_12 > span > textarea {width:464px;}
 .grid_12_textarea, .grid_12_textarea_container textarea {width:464px !important;}

/* grid_12 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_12 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_12 > input[type=password] {width:454px;}
.container_depth_1 .grid_12_text, .container_depth_1 .grid_12_text_container input[type=text], .container_depth_1 .grid_12_text_container input[type=password] {width:454px !important;}
.container_controls.container_24 .container_depth_1 .grid_12 > a.multiSelect {width:438px;}
.container_controls.container_24 .container_depth_1 .grid_12 > select {width:460px;}
.container_controls.container_24 .container_depth_1 .prefix_12 {padding-left:460px;}
.container_depth_1 .grid_12_width, .container_controls.container_24 .container_depth_1 .grid_12, .container_depth_1 .grid_12_select_container select {width:460px !important;}
.container_controls.container_24 .container_depth_1 .grid_12 > textarea, .container_depth_1 .container_controls.container_24 .grid_12 > span > textarea {width:454px;}
.container_depth_1 .grid_12_textarea, .container_depth_1 .grid_12_textarea_container textarea {width:454px !important;}

/* grid_11 */
.container_controls.container_24 .grid_11 > input[type=text], .container_controls.container_24 .grid_11 > input[type=password] {width:424px;}
 .grid_11_text, .grid_11_text_container input[type=text], .grid_11_text_container input[type=password] {width:424px !important;}
.container_controls.container_24 .grid_11 > a.multiSelect {width:408px;}
.container_controls.container_24 .grid_11 > select {width:430px;}
.container_controls.container_24 .prefix_11 {padding-left:430px;}
 .grid_11_width, .container_controls.container_24 .grid_11, .grid_11_select_container select {width:430px ;}
.container_controls.container_24 .grid_11 > textarea, .container_controls.container_24 .grid_11 > span > textarea {width:424px;}
 .grid_11_textarea, .grid_11_textarea_container textarea {width:424px !important;}

/* grid_11 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_11 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_11 > input[type=password] {width:414px;}
.container_depth_1 .grid_11_text, .container_depth_1 .grid_11_text_container input[type=text], .container_depth_1 .grid_11_text_container input[type=password] {width:414px !important;}
.container_controls.container_24 .container_depth_1 .grid_11 > a.multiSelect {width:398px;}
.container_controls.container_24 .container_depth_1 .grid_11 > select {width:420px;}
.container_controls.container_24 .container_depth_1 .prefix_11 {padding-left:420px;}
.container_depth_1 .grid_11_width, .container_controls.container_24 .container_depth_1 .grid_11, .container_depth_1 .grid_11_select_container select {width:420px !important;}
.container_controls.container_24 .container_depth_1 .grid_11 > textarea, .container_depth_1 .container_controls.container_24 .grid_11 > span > textarea {width:414px;}
.container_depth_1 .grid_11_textarea, .container_depth_1 .grid_11_textarea_container textarea {width:414px !important;}

/* grid_10 */
.container_controls.container_24 .grid_10 > input[type=text], .container_controls.container_24 .grid_10 > input[type=password] {width:384px;}
 .grid_10_text, .grid_10_text_container input[type=text], .grid_10_text_container input[type=password] {width:384px !important;}
.container_controls.container_24 .grid_10 > a.multiSelect {width:368px;}
.container_controls.container_24 .grid_10 > select {width:390px;}
.container_controls.container_24 .prefix_10 {padding-left:390px;}
 .grid_10_width, .container_controls.container_24 .grid_10, .grid_10_select_container select {width:390px ;}
.container_controls.container_24 .grid_10 > textarea, .container_controls.container_24 .grid_10 > span > textarea {width:384px;}
 .grid_10_textarea, .grid_10_textarea_container textarea {width:384px !important;}

/* grid_10 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_10 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_10 > input[type=password] {width:374px;}
.container_depth_1 .grid_10_text, .container_depth_1 .grid_10_text_container input[type=text], .container_depth_1 .grid_10_text_container input[type=password] {width:374px !important;}
.container_controls.container_24 .container_depth_1 .grid_10 > a.multiSelect {width:358px;}
.container_controls.container_24 .container_depth_1 .grid_10 > select {width:380px;}
.container_controls.container_24 .container_depth_1 .prefix_10 {padding-left:380px;}
.container_depth_1 .grid_10_width, .container_controls.container_24 .container_depth_1 .grid_10, .container_depth_1 .grid_10_select_container select {width:380px !important;}
.container_controls.container_24 .container_depth_1 .grid_10 > textarea, .container_depth_1 .container_controls.container_24 .grid_10 > span > textarea {width:374px;}
.container_depth_1 .grid_10_textarea, .container_depth_1 .grid_10_textarea_container textarea {width:374px !important;}

/* grid_9 */
.container_controls.container_24 .grid_9 > input[type=text], .container_controls.container_24 .grid_9 > input[type=password] {width:344px;}
 .grid_9_text, .grid_9_text_container input[type=text], .grid_9_text_container input[type=password] {width:344px !important;}
.container_controls.container_24 .grid_9 > a.multiSelect {width:328px;}
.container_controls.container_24 .grid_9 > select {width:350px;}
.container_controls.container_24 .prefix_9 {padding-left:350px;}
 .grid_9_width, .container_controls.container_24 .grid_9, .grid_9_select_container select {width:350px ;}
.container_controls.container_24 .grid_9 > textarea, .container_controls.container_24 .grid_9 > span > textarea {width:344px;}
 .grid_9_textarea, .grid_9_textarea_container textarea {width:344px !important;}

/* grid_9 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_9 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_9 > input[type=password] {width:334px;}
.container_depth_1 .grid_9_text, .container_depth_1 .grid_9_text_container input[type=text], .container_depth_1 .grid_9_text_container input[type=password] {width:334px !important;}
.container_controls.container_24 .container_depth_1 .grid_9 > a.multiSelect {width:318px;}
.container_controls.container_24 .container_depth_1 .grid_9 > select {width:340px;}
.container_controls.container_24 .container_depth_1 .prefix_9 {padding-left:340px;}
.container_depth_1 .grid_9_width, .container_controls.container_24 .container_depth_1 .grid_9, .container_depth_1 .grid_9_select_container select {width:340px !important;}
.container_controls.container_24 .container_depth_1 .grid_9 > textarea, .container_depth_1 .container_controls.container_24 .grid_9 > span > textarea {width:334px;}
.container_depth_1 .grid_9_textarea, .container_depth_1 .grid_9_textarea_container textarea {width:334px !important;}

/* grid_8 */
.container_controls.container_24 .grid_8 > input[type=text], .container_controls.container_24 .grid_8 > input[type=password] {width:304px;}
 .grid_8_text, .grid_8_text_container input[type=text], .grid_8_text_container input[type=password] {width:304px !important;}
.container_controls.container_24 .grid_8 > a.multiSelect {width:288px;}
.container_controls.container_24 .grid_8 > select {width:310px;}
.container_controls.container_24 .prefix_8 {padding-left:310px;}
 .grid_8_width, .container_controls.container_24 .grid_8, .grid_8_select_container select {width:310px ;}
.container_controls.container_24 .grid_8 > textarea, .container_controls.container_24 .grid_8 > span > textarea {width:304px;}
 .grid_8_textarea, .grid_8_textarea_container textarea {width:304px !important;}

/* grid_8 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_8 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_8 > input[type=password] {width:294px;}
.container_depth_1 .grid_8_text, .container_depth_1 .grid_8_text_container input[type=text], .container_depth_1 .grid_8_text_container input[type=password] {width:294px !important;}
.container_controls.container_24 .container_depth_1 .grid_8 > a.multiSelect {width:278px;}
.container_controls.container_24 .container_depth_1 .grid_8 > select {width:300px;}
.container_controls.container_24 .container_depth_1 .prefix_8 {padding-left:300px;}
.container_depth_1 .grid_8_width, .container_controls.container_24 .container_depth_1 .grid_8, .container_depth_1 .grid_8_select_container select {width:300px !important;}
.container_controls.container_24 .container_depth_1 .grid_8 > textarea, .container_depth_1 .container_controls.container_24 .grid_8 > span > textarea {width:294px;}
.container_depth_1 .grid_8_textarea, .container_depth_1 .grid_8_textarea_container textarea {width:294px !important;}

/* grid_7 */
.container_controls.container_24 .grid_7 > input[type=text], .container_controls.container_24 .grid_7 > input[type=password] {width:264px;}
 .grid_7_text, .grid_7_text_container input[type=text], .grid_7_text_container input[type=password] {width:264px !important;}
.container_controls.container_24 .grid_7 > a.multiSelect {width:248px;}
.container_controls.container_24 .grid_7 > select {width:270px;}
.container_controls.container_24 .prefix_7 {padding-left:270px;}
 .grid_7_width, .container_controls.container_24 .grid_7, .grid_7_select_container select {width:270px ;}
.container_controls.container_24 .grid_7 > textarea, .container_controls.container_24 .grid_7 > span > textarea {width:264px;}
 .grid_7_textarea, .grid_7_textarea_container textarea {width:264px !important;}

/* grid_7 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_7 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_7 > input[type=password] {width:254px;}
.container_depth_1 .grid_7_text, .container_depth_1 .grid_7_text_container input[type=text], .container_depth_1 .grid_7_text_container input[type=password] {width:254px !important;}
.container_controls.container_24 .container_depth_1 .grid_7 > a.multiSelect {width:238px;}
.container_controls.container_24 .container_depth_1 .grid_7 > select {width:260px;}
.container_controls.container_24 .container_depth_1 .prefix_7 {padding-left:260px;}
.container_depth_1 .grid_7_width, .container_controls.container_24 .container_depth_1 .grid_7, .container_depth_1 .grid_7_select_container select {width:260px !important;}
.container_controls.container_24 .container_depth_1 .grid_7 > textarea, .container_depth_1 .container_controls.container_24 .grid_7 > span > textarea {width:254px;}
.container_depth_1 .grid_7_textarea, .container_depth_1 .grid_7_textarea_container textarea {width:254px !important;}

/* grid_6 */
.container_controls.container_24 .grid_6 > input[type=text], .container_controls.container_24 .grid_6 > input[type=password] {width:224px;}
 .grid_6_text, .grid_6_text_container input[type=text], .grid_6_text_container input[type=password] {width:224px !important;}
.container_controls.container_24 .grid_6 > a.multiSelect {width:208px;}
.container_controls.container_24 .grid_6 > select {width:230px;}
.container_controls.container_24 .prefix_6 {padding-left:230px;}
 .grid_6_width, .container_controls.container_24 .grid_6, .grid_6_select_container select {width:230px ;}
.container_controls.container_24 .grid_6 > textarea, .container_controls.container_24 .grid_6 > span > textarea {width:224px;}
 .grid_6_textarea, .grid_6_textarea_container textarea {width:224px !important;}

/* grid_6 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_6 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_6 > input[type=password] {width:214px;}
.container_depth_1 .grid_6_text, .container_depth_1 .grid_6_text_container input[type=text], .container_depth_1 .grid_6_text_container input[type=password] {width:214px !important;}
.container_controls.container_24 .container_depth_1 .grid_6 > a.multiSelect {width:198px;}
.container_controls.container_24 .container_depth_1 .grid_6 > select {width:220px;}
.container_controls.container_24 .container_depth_1 .prefix_6 {padding-left:220px;}
.container_depth_1 .grid_6_width, .container_controls.container_24 .container_depth_1 .grid_6, .container_depth_1 .grid_6_select_container select {width:220px !important;}
.container_controls.container_24 .container_depth_1 .grid_6 > textarea, .container_depth_1 .container_controls.container_24 .grid_6 > span > textarea {width:214px;}
.container_depth_1 .grid_6_textarea, .container_depth_1 .grid_6_textarea_container textarea {width:214px !important;}

/* grid_5 */
.container_controls.container_24 .grid_5 > input[type=text], .container_controls.container_24 .grid_5 > input[type=password], .container_controls.container_24 .grid_3 > input[type=number] {width:184px;}
 .grid_5_text, .grid_5_text_container input[type=text], .grid_5_text_container input[type=password] {width:184px !important;}
.container_controls.container_24 .grid_5 > a.multiSelect {width:168px;}
.container_controls.container_24 .grid_5 > select {width:190px;}
.container_controls.container_24 .prefix_5 {padding-left:190px;}
 .grid_5_width, .container_controls.container_24 .grid_5, .grid_5_select_container select {width:190px ;}
.container_controls.container_24 .grid_5 > textarea, .container_controls.container_24 .grid_5 > span > textarea {width:184px;}
 .grid_5_textarea, .grid_5_textarea_container textarea {width:184px !important;}

/* grid_5 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_5 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_5 > input[type=password] {width:174px;}
.container_depth_1 .grid_5_text, .container_depth_1 .grid_5_text_container input[type=text], .container_depth_1 .grid_5_text_container input[type=password] {width:174px !important;}
.container_controls.container_24 .container_depth_1 .grid_5 > a.multiSelect {width:158px;}
.container_controls.container_24 .container_depth_1 .grid_5 > select {width:180px;}
.container_controls.container_24 .container_depth_1 .prefix_5 {padding-left:180px;}
.container_depth_1 .grid_5_width, .container_controls.container_24 .container_depth_1 .grid_5, .container_depth_1 .grid_5_select_container select {width:180px !important;}
.container_controls.container_24 .container_depth_1 .grid_5 > textarea, .container_depth_1 .container_controls.container_24 .grid_5 > span > textarea {width:174px;}
.container_depth_1 .grid_5_textarea, .container_depth_1 .grid_5_textarea_container textarea {width:174px !important;}

/* grid_4 */
.container_controls.container_24 .grid_4 > input[type=text], .container_controls.container_24 .grid_4 > input[type=password], .container_controls.container_24 .grid_4 > input[type=number] {width:144px;}
 .grid_4_text, .grid_4_text_container input[type=text], .grid_4_text_container input[type=password] {width:144px !important;}
.container_controls.container_24 .grid_4 > a.multiSelect {width:128px;}
.container_controls.container_24 .grid_4 > select {width:150px;}
.container_controls.container_24 .prefix_4 {padding-left:150px;}
 .grid_4_width, .container_controls.container_24 .grid_4, .grid_4_select_container select {width:150px ;}
.container_controls.container_24 .grid_4 > textarea, .container_controls.container_24 .grid_4 > span > textarea {width:144px;}
 .grid_4_textarea, .grid_4_textarea_container textarea {width:144px !important;}

/* grid_4 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_4 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_4 > input[type=password] {width:134px;}
.container_depth_1 .grid_4_text, .container_depth_1 .grid_4_text_container input[type=text], .container_depth_1 .grid_4_text_container input[type=password] {width:134px !important;}
.container_controls.container_24 .container_depth_1 .grid_4 > a.multiSelect {width:118px;}
.container_controls.container_24 .container_depth_1 .grid_4 > select {width:140px;}
.container_controls.container_24 .container_depth_1 .prefix_4 {padding-left:140px;}
.container_depth_1 .grid_4_width, .container_controls.container_24 .container_depth_1 .grid_4, .container_depth_1 .grid_4_select_container select {width:140px !important;}
.container_controls.container_24 .container_depth_1 .grid_4 > textarea, .container_depth_1 .container_controls.container_24 .grid_4 > span > textarea {width:134px;}
.container_depth_1 .grid_4_textarea, .container_depth_1 .grid_4_textarea_container textarea {width:134px !important;}

/* grid_3 */
.container_controls.container_24 .grid_3 > input[type=text], .container_controls.container_24 .grid_3 > input[type=password], .container_controls.container_24 .grid_3 > input[type=number] {width:104px;}
 .grid_3_text, .grid_3_text_container input[type=text], .grid_3_text_container input[type=password] {width:104px !important;}
.container_controls.container_24 .grid_3 > a.multiSelect {width:88px;}
.container_controls.container_24 .grid_3 > select {width:110px;}
.container_controls.container_24 .prefix_3 {padding-left:110px;}
 .grid_3_width, .container_controls.container_24 .grid_3, .grid_3_select_container select {width:110px ;}
.container_controls.container_24 .grid_3 > textarea, .container_controls.container_24 .grid_3 > span > textarea {width:104px;}
 .grid_3_textarea, .grid_3_textarea_container textarea {width:104px !important;}

/* grid_3 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_3 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_3 > input[type=password] {width:94px;}
.container_depth_1 .grid_3_text, .container_depth_1 .grid_3_text_container input[type=text], .container_depth_1 .grid_3_text_container input[type=password] {width:94px !important;}
.container_controls.container_24 .container_depth_1 .grid_3 > a.multiSelect {width:78px;}
.container_controls.container_24 .container_depth_1 .grid_3 > select {width:100px;}
.container_controls.container_24 .container_depth_1 .prefix_3 {padding-left:100px;}
.container_depth_1 .grid_3_width, .container_controls.container_24 .container_depth_1 .grid_3, .container_depth_1 .grid_3_select_container select {width:100px !important;}
.container_controls.container_24 .container_depth_1 .grid_3 > textarea, .container_depth_1 .container_controls.container_24 .grid_3 > span > textarea {width:94px;}
.container_depth_1 .grid_3_textarea, .container_depth_1 .grid_3_textarea_container textarea {width:94px !important;}

/* grid_2 */
.container_controls.container_24 .grid_2 > input[type=text], .container_controls.container_24 .grid_2 > input[type=password], .container_controls.container_24 .grid_2 > input[type=number] {width:64px;}
 .grid_2_text, .grid_2_text_container input[type=text], .grid_2_text_container input[type=password] {width:64px !important;}
.container_controls.container_24 .grid_2 > a.multiSelect {width:48px;}
.container_controls.container_24 .grid_2 > select {width:70px;}
.container_controls.container_24 .prefix_2 {padding-left:70px;}
 .grid_2_width, .container_controls.container_24 .grid_2, .grid_2_select_container select {width:70px ;}
.container_controls.container_24 .grid_2 > textarea, .container_controls.container_24 .grid_2 > span > textarea {width:64px;}
 .grid_2_textarea, .grid_2_textarea_container textarea {width:64px !important;}

/* grid_2 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_2 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_2 > input[type=password] {width:54px;}
.container_depth_1 .grid_2_text, .container_depth_1 .grid_2_text_container input[type=text], .container_depth_1 .grid_2_text_container input[type=password] {width:54px !important;}
.container_controls.container_24 .container_depth_1 .grid_2 > a.multiSelect {width:38px;}
.container_controls.container_24 .container_depth_1 .grid_2 > select {width:60px;}
.container_controls.container_24 .container_depth_1 .prefix_2 {padding-left:60px;}
.container_depth_1 .grid_2_width, .container_controls.container_24 .container_depth_1 .grid_2, .container_depth_1 .grid_2_select_container select {width:60px !important;}
.container_controls.container_24 .container_depth_1 .grid_2 > textarea, .container_depth_1 .container_controls.container_24 .grid_2 > span > textarea {width:54px;}
.container_depth_1 .grid_2_textarea, .container_depth_1 .grid_2_textarea_container textarea {width:54px !important;}

/* grid_1 */
.container_controls.container_24 .grid_1 > input[type=text], .container_controls.container_24 .grid_1 > input[type=password] {width:24px;}
 .grid_1_text, .grid_1_text_container input[type=text], .grid_1_text_container input[type=password] {width:24px !important;}
.container_controls.container_24 .grid_1 > a.multiSelect {width:8px;}
.container_controls.container_24 .grid_1 > select {width:30px;}
.container_controls.container_24 .prefix_1 {padding-left:30px;}
 .grid_1_width, .container_controls.container_24 .grid_1, .grid_1_select_container select {width:30px ;}
.container_controls.container_24 .grid_1 > textarea, .container_controls.container_24 .grid_1 > span > textarea {width:24px;}
 .grid_1_textarea, .grid_1_textarea_container textarea {width:24px !important;}

/* grid_1 .container_depth_1 */
.container_controls.container_24 .container_depth_1 .grid_1 > input[type=text], .container_controls.container_24 .container_depth_1 .grid_1 > input[type=password] {width:14px;}
.container_depth_1 .grid_1_text, .container_depth_1 .grid_1_text_container input[type=text], .container_depth_1 .grid_1_text_container input[type=password] {width:14px !important;}
.container_controls.container_24 .container_depth_1 .grid_1 > a.multiSelect {width:-2px;}
.container_controls.container_24 .container_depth_1 .grid_1 > select {width:20px;}
.container_controls.container_24 .container_depth_1 .prefix_1 {padding-left:20px;}
.container_depth_1 .grid_1_width, .container_controls.container_24 .container_depth_1 .grid_1, .container_depth_1 .grid_1_select_container select {width:20px !important;}
.container_controls.container_24 .container_depth_1 .grid_1 > textarea, .container_depth_1 .container_controls.container_24 .grid_1 > span > textarea {width:14px;}
.container_depth_1 .grid_1_textarea, .container_depth_1 .grid_1_textarea_container textarea {width:14px !important;}

/* prefix_0_#px */
.container_24 .prefix_0_5px { padding-left: 5px; }
.container_24 .prefix_0_10px { padding-left: 10px; }
.container_24 .prefix_0_15px { padding-left: 15px; }

/* suffix_0_#px */
.container_24 .suffix_0_5px { padding-right: 5px; }
.container_24 .suffix_0_10px { padding-right: 10px; }
.container_24 .suffix_0_15px { padding-right: 15px; }
.location-picker-container {
	width: 100%;
	position: relative;
	vertical-align: middle;
}
.location-picker {
	width: 100%;
	z-index: 100;
}
.location-picker-clear {
	position: absolute;
	z-index: 1001;
	top: 0px;
	right: 26px;
	width: 13px;
	height: 100%;
	background: transparent url(/Content/images/RedX.png) no-repeat scroll center center;
}
.location-picker-image {
	background: transparent url(/Content/images/treeicon.png) no-repeat scroll center center;
	width: 22px;
	position: absolute;
	top: 0px;
	right: 1px;
	z-index: 1001;
	cursor: pointer;
}
.location-picker-dialog-container ul {
	list-style-type: none;
	padding-left: 5px;
	margin-left: 13px;
	border-left: 1px dotted Black;
}
.location-picker-dialog-container .unit-node-child, .location-picker-resident-node { display: none; }
.location-picker-icon { width: 16px; height: 16px; display: inline-block; }
.location-picker-dialog-container li, .location-picker-icon {
	line-height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	vertical-align: middle;
	cursor: pointer;
}
.location-picker-dialog-container li .location-picker-icon.resident-unit, .location-picker-dialog-container li .location-picker-icon.normal-unit, .location-picker-dialog-container li .location-picker-icon.resident { background-position: top center; }
.location-picker-dialog-container li { padding: 3px 0px; white-space: nowrap; }
.location-picker-icon.expand-icon { margin-left: -14px; margin-top: -5px; }
.location-picker-dialog-container .location-picker-icon.expand-icon.no-kids {
	height: 1px;
	width: 6px;
	margin-left: -4px;
	border-bottom: 1px dotted Black;
}
.location-picker-dialog-container .location-picker-tree-unit-container { display: inline-block; }
.location-picker-dialog-container .select-all-children, .location-picker-dialog-container .remove-all-children { display: none; margin-left: 5px; }
.location-picker-dialog-container .select-all-children:hover, .location-picker-dialog-container .remove-all-children:hover { display: inline; }
.location-picker-dialog-container .location-picker-tree-unit-container:hover .select-all-children, .location-picker-dialog-container .location-picker-tree-unit-container:hover .remove-all-children { display: inline; }

.location-picker-icon.expand-icon.has-kids { background-color: White; }
.location-picker-icon.expand-icon.has-kids.contracted { background-image: url(/Content/images/treeexpand.png); }
.location-picker-icon.expand-icon.has-kids.expanded { background-image: url(/Content/images/treecontract.png); }
.location-picker-dialog-container .location-picker-icon.resident { background-image: url(/Content/images/resident.png); }
.location-picker-dialog-container .location-picker-icon.resident-unit { background-image: url(/Content/images/residentunit.png); }
.location-picker-dialog-container .location-picker-icon.normal-unit { background-image: url(/Content/images/unit.png); }
.location-picker-tree-unit-name, .location-picker-tree-resident-name { padding: 3px 0px; }
li.selected > .location-picker-tree-unit-container > .location-picker-tree-unit-name, li.selected > .location-picker-tree-resident-name { background-color: #E2EEEF; padding-right: 4px; }
	
.location-picker-dialog-filter-container {
	background-color: #EEE;
	padding: 2px 5px;
	border-radius: 4px;
}
.location-picker-dialog-filter-container .toggle-filters {
	font-size: small;
	font-style: italic;
}
.location-picker-dialog-filter-container .location-picker-filter-counts {
	color: Gray;
	font-style: italic;
}
.location-picker-dialog-filter-container-inner .reset-input-container {
	display: block;
	float: none;
	padding-right: 4px;
	position: relative;
}
.location-picker-dialog-filter-container-inner .location-picker-dialog-search { width: 100%; }
.location-picker-dialog-filter-container-inner .reset-input-button {
	top: 3px;
	right: 2px;
}
#tallybox-container .tally-table-seeall {
	text-align: right;
	font-size: smaller;
	font-style: italic;
	cursor: pointer;
}
#tallybox-container tbody {
	color: Black;
	font-size: x-small;
	width: 220px;
}
#tallybox-container .tallytitle {
	background: transparent url(/Content/images/WOicon.jpg) no-repeat scroll left center;
	text-indent: 33px;
	font-size: 11pt;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	margin: 10px 0px;
}
#tallybox-container .cell-overflow-wrap {
	white-space: nowrap;
	overflow: hidden;
	width: 100px;
}
[data-widget=slickGrid] table { display: none; }
.sfx-grid-wrapper {
	background-color: #d9d9d9;
	border: 1px solid #aaa;
}

.sfx-grid-header, .sfx-grid-footer, sfx-grid-header p, .sfx-grid-footer p { line-height: 24px; margin: 0; }
.sfx-grid-header p, .sfx-grid-footer p { margin-left: 4px; }

.sfx-grid-header input[type=radio], .sfx-grid-footer input[type=radio] { margin: 0 4px 0 8px; vertical-align: sub; }
.sfx-grid-header label, .sfx-grid-footer label { margin: 0; }
.sfx-grid-header h2, .sfx-grid-footer h2 {
	font-size: 12pt; font-weight: bold; margin: 4px 0 4px 4px;
}

.sfx-grid {
	height: 200px;
	background: #fff;
	clear: both;
}


.sfx-grid .slick-header-column, .sfx-grid .slick-header-columns {
	background: #EFEFEF none !important;
	color: #000 !important;
}

.sfx-grid .editor-text{
	font: 9pt Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	border:none;
	padding:0px;
}

.sfx-grid .slick-cellRight{
	text-align:right;
}

.sfx-grid .slick-cellCenter{
	text-align:center;
}

.sfx-grid select{
	margin-left:2px;
}

.sfx-grid input[type=checkbox] {margin:4px; vertical-align:middle; text-align:center;}

.sfx-grid .slick-row.selected {
	background-color: #fcf8c0;
}

.sfx-grid .slick-cell .ui-multiselect {
		background: none !important;
		border: 0px !important;
		color: #000 !important;
}

/*!
 * Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:a 2s infinite linear}.fa-pulse{animation:a 1s infinite steps(8)}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-concierge-bell:before{content:"\f562"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-r-project:before{content:"\f4f7"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(/Content/css/webfonts/fa-brands-400.eot);src:url(/Content/css/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/Content/css/webfonts/fa-brands-400.woff2) format("woff2"),url(/Content/css/webfonts/fa-brands-400.woff) format("woff"),url(/Content/css/webfonts/fa-brands-400.ttf) format("truetype"),url(/Content/css/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(/Content/css/webfonts/fa-regular-400.eot);src:url(/Content/css/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/Content/css/webfonts/fa-regular-400.woff2) format("woff2"),url(/Content/css/webfonts/fa-regular-400.woff) format("woff"),url(/Content/css/webfonts/fa-regular-400.ttf) format("truetype"),url(/Content/css/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(/Content/css/webfonts/fa-solid-900.eot);src:url(/Content/css/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/Content/css/webfonts/fa-solid-900.woff2) format("woff2"),url(/Content/css/webfonts/fa-solid-900.woff) format("woff"),url(/Content/css/webfonts/fa-solid-900.ttf) format("truetype"),url(/Content/css/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/**
 * FILE: jquery.ptTileSelect.css
 * 	Default style for the timeselect container.
 * 
 *  LAST UPDATED:
 * 
 * 		- $Date: 2009/04/12 20:23:02 $
 * 		- $Author: paulinho4u $
 * 		- $Revision: 1.1 $
 */
#ptTimeSelectCntr {
	width: 250px; 
	font-size: .9em;
	position: absolute;
	z-index: 10;
	display: none;
}
#ptTimeSelectCntr .ui-widget{
	padding: .2em;
}
#ptTimeSelectCntr .ui-widget-header {
	padding: .2em;
}
#ptTimeSelectCntr #ptTimeSelectUserTime {
	font-size: larger;
	padding: .2em;
	padding-left: 1em;
	text-align: center;
}
#ptTimeSelectCntr #ptTimeSelectCloseCntr {
	display: block;
	padding: .2em;
}
#ptTimeSelectCntr #ptTimeSelectCloseCntr a {
	display: block;
	padding: .2em;
}
#ptTimeSelectCntr .ui-widget-content {
	 margin-top: .1em;
	 margin-bottom: .1em; 
	 padding: .2em;	
}
#ptTimeSelectCntr .ui-widget.ui-widget-content {
	margin-top: 0;
}
#ptTimeSelectCntr .ptTimeSelectLeftPane.ui-widget-content {
	border-top:none;
	border-bottom:none;
	border-left:none;
	border-right-width: 2px;
}
#ptTimeSelectCntr .ptTimeSelectRightPane.ui-widget-content {
	border: none;
}
#ptTimeSelectCntr .ptTimeSelectHrCntr a,
#ptTimeSelectCntr .ptTimeSelectMinCntr a {
	display: block;
	float: left;
	padding: .2em;
	width: 1.9em;
	margin: 1px;
	text-align: center;
	text-decoration: none;
}
#ptTimeSelectCntr .ptTimeSelectHrAmPmCntr a {
	text-align: center;
	margin: 1px;
}
#ptTimeSelectCntr .ptTimeSelectTimeLabelsCntr {
	font-weight: bold;
	font-size: .9em;
}
#ptTimeSelectCntr #ptTimeSelectSetButton {
	padding-top: .2em;
	padding-bottom: .2em;
}
#ptTimeSelectCntr #ptTimeSelectSetButton a {
 	display: block;
	padding: .2em;
	width: 30%;
	text-align: center;
	float: right;
}
/* Created by James Culshaw to start moving CSS out of views */
.location-details-container {
    padding: 15px 10px 5px 10px;
}

#dashboard-request-status {
    float: right;
    height: 25px;
    font-family: Arial;
    font-size: 12pt;
    padding: 0px 10px;
    z-index: 1000;
    color: White;
    background-color: Green;
    margin-right: 10px;
    line-height: 25px;
    vertical-align: middle;
    color: White;
    width: 210px;
    font-weight: bold;
    text-align: right;
}

#PassengerSection {
    border-bottom: 2px solid #F8F8F8;
}

#TripDateSection {
    padding-top: 4px;
    min-height: 60px;
    border-bottom: 2px solid #F8F8F8;
    /*padding-bottom: 20px;*/
}

#TripNameSection {
    padding-top: 6px;
    padding-bottom: 10px;
    min-height: 60px;
}

#RouteStops {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

    #RouteStops ul:not(.chosen-results) li {
        display: block;
        min-height: 65px;
        border: 0px solid red;
    }

#TripDateSection .RecurringTripSection {
    padding-top: 10px;
    padding-right: 3px;
    text-align: right;
}

#TripDateSection .MakeRecurringLink {
    font-size: 8pt;
    text-decoration: underline;
    color: #017D80;
    cursor: pointer;
}


#WhereAndWhenSection {
    padding-top: 4px;
    padding-bottom: 10px;
    min-height: 60px;
    border-bottom: 2px solid #F8F8F8;
}
    #WhereAndWhenSection .grid_9 {
        width: 340px;
    }

    #WhereAndWhenSection .grid_8 {
        width: 290px;
    }

    #WhereAndWhenSection .grid_5 {
        width: 200px; /* 200px */
    }

    #WhereAndWhenSection .grid_3 {
        width: 120px;
    }

    #WhereAndWhenSection .grid_2 {
        width: 100px;
    }

    #WhereAndWhenSection .grid_2_5 {
        display: inline;
        float: left;
        margin-left: 5px;
        margin-right: 5px;
        width: 100px;
    }

    #WhereAndWhenSection .has-appttimes .shift_25 {
        position: relative;
        left: 25px;
    }

    #WhereAndWhenSection .grid_2 select,
    #WhereAndWhenSection .grid_2_5 select {
        width: 100%;
    }
#WhereAndWhenSection .NotGoingLink {
    font-size: 8pt;
    text-decoration: underline;
    color: #017D80;
    cursor: pointer;
}

    #WhereAndWhenSection .AddDestination {
        font-size: 8pt;
        text-decoration: underline;
        color: #017D80;
        cursor: pointer;
        padding-left: 30px;
    }

    #WhereAndWhenSection .OneWaySection {
        float: right;
    }

    #WhereAndWhenSection .route {
        margin-bottom: 10px;
    }

    #WhereAndWhenSection .RouteText {
        display: inline;
        width: 88%;
        position: relative;
        left: 5px;
        top: 4px;
    }

    #WhereAndWhenSection .ApptLength-container {
        width: 40px;
    }

    #WhereAndWhenSection .ApptLength {
        width: 30px;
        position: relative;
        left: 0px;
        top: 0px;
    }

    #WhereAndWhenSection .DriveWaits {
        /*display: none;*/
        /*position: relative;
        top: 8px;*/
    }

    #WhereAndWhenSection .routeTimeStart, #WhereAndWhenSection .routeTimeEnd, #WhereAndWhenSection .DriveWaits {
        font-size: 8pt;
        width: 70px;
    }

    #WhereAndWhenSection .route-trash {
        height: 45px;
    }

    #WhereAndWhenSection .trash-can {
        background: url(/Content/images/UMDelete.png) no-repeat center center;
        height: 16px;
        width: 16px;
        padding-top: 18px;
    }

    #WhereAndWhenSection .PassengerMessage {
        float: right;
        font-size: 9pt;
        padding-top: 35px;
        width: 300px;
    }

#RequestDetail.showTrip .uiSectionHeader .header .title {
    white-space: normal;
    padding-left: 5px;
}

#RequestDetail.showTrip .control-label {
    font-size: 11pt;
}

#RequestDetail.showTrip .small {
    font-size: 9pt;
}

#RequestDetail.showTrip .page-container .page-left-column {
    clear: left;
    width: 726px;
    margin: 0px 10px 0px 0px;
    box-shadow: none;
}

#RequestDetail.showTrip .contentBackground {
    box-shadow: none;
}

#RequestDetail.showTrip .ui-dialog-content {
    background-color: white;
}

#RequestDetail.showTrip .page-left-column {
    width: 998px;
}

/* This causes script tags to display */
#trip-submit-container * {
    width: 130px;
    margin: 0px 5px;
    display: inline-block;
}

#trip-submit-container script {
    display: none;
}

.triangle-border {
    border: 1px solid #999999;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

    .triangle-border:before {
        content: "";
        position: absolute;
        bottom: -20px; /* value = - border-top-width - border-bottom-width */
        left: 40px; /* controls horizontal position */
        border-width: 20px 20px 0;
        border-style: solid;
        border-color: #999999 transparent;
        /* reduce the damage in FF3.0 */
        display: block;
        width: 0;
    }
    /* creates the smaller  triangle */
    .triangle-border:after {
        content: "";
        position: absolute;
        bottom: -13px; /* value = - border-top-width - border-bottom-width */
        left: 47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
        border-width: 13px 13px 0;
        border-style: solid;
        border-color: #F2F2F2 transparent;
        /* reduce the damage in FF3.0 */
        display: block;
        width: 0;
    }

    /* creates the larger triangle */
    .triangle-border.top:before {
        top: -12px; /* value = - border-top-width - border-bottom-width */
        bottom: auto;
        left: auto;
        right: 7px; /* controls horizontal position */
        border-width: 0 12px 12px;
    }
    /* creates the smaller  triangle */
    .triangle-border.top:after {
        top: -10px; /* value = - border-top-width - border-bottom-width */
        bottom: auto;
        left: auto;
        right: 8px; /* value = (:before right) + (:before border-right) - (:after border-right) */
        border-width: 0 11px 11px;
    }

    .triangle-border.top.p1:before {
        right: 7px;
    }

    .triangle-border.top.p1:after {
        right: 8px;
    }

    .triangle-border.top.p2:before {
        right: 29px;
    }

    .triangle-border.top.p2:after {
        right: 30px;
    }

    .triangle-border.top.p3:before {
        right: 48px;
    }

    .triangle-border.top.p3:after {
        right: 49px;
    }

#PassengerRequestDetail .control-label {
    font-size: 11pt;
}

#PassengerRequestDetail .ui-dialog-content {
    background-color: white;
}

#TransportationRequestNotesPopup.popup {
    display: none;
    width: 180px;
    max-width: 180px;
    min-height: 25px;
    position: absolute;
    left: 475px;
    top: 190px;
    padding: 5px 10px 5px 10px;
    background: #F2F2F2;
    color: #333;
}

#TransportationRequestNotesPopup #HeaderText {
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 4px;
}

#TransportationRequestNotesPopup #NoteText {
    font-size: 8pt;
}


.showTrip select {
    font-size: 9pt;
}

.showTrip input[type=text] {
    font-size: 9pt;
}

.border_red {
    border: 1px solid red;
}

.border_blue {
    border: 1px solid blue;
}

.showTrip div[name=RequestContainer] {
    width: 970px;
}

.give-full-width {
    width: 100%;
}

.showTrip div[name=GeneralInfoSection] {
    background-color: white;
    width: 936px;
}

.showTrip .subscript, #addAdHocPassengerTripForm .subscript {
    font-size: 9pt;
    font-weight: normal;
    font-style: italic;
    color: #777777;
}

.showTrip .favorite-link {
    float: right;
    position: relative;
    right: 5px;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline;
    color: #017D80;
    cursor: pointer;
}

.showTrip .small {
    font-size: 9pt;
}


.showTrip .tmp {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}


div.returnHome {
    padding-top: 5px;
    padding-bottom: 5px;
}

.TripActivityContainer .TripAddDriver,
.TripActivityContainer .TripAddVehicle {
    display: none;
}

.TripActivityContainer .DriverDetailsContainer,
.TripActivityContainer .VehicleDetailsContainer {
    display: none;
    font-size: 9pt;
    font-weight: normal;
    color: black;
}

.TripActivityContainer .DriverName,
.TripActivityContainer .VehicleName {
    font-size: 10pt;
    font-weight: bold;
}

.TripActivityContainer .BtnChange,
.TripActivityContainer .BtnRemove,
#RemoveAssignedDriver {
    font-size: 8pt;
    text-decoration: underline;
    color: blue;
    text-align: center;
    padding-top: 5px;
    cursor: pointer;
}

.TripActivityContainer .DriverImage,
.TripActivityContainer .VehicleImage {
    padding-left: 5px;
    padding-right: 5px;
}

    .TripActivityContainer .DriverImage img,
    .TripActivityContainer .VehicleImage img {
        width: 50px;
    }

.TripActivityContainer .DriverDetails,
.TripActivityContainer .VehicleDetails {
    text-align: left;
    padding-left: 10px;
    vertical-align: top;
}

.TripActivityContainer .AddButton {
    padding-top: 12px;
    padding-bottom: 12px;
    border: 1px solid #CCCCCC;
    background-color: #F1F1F1;
    max-width: 195px;
    text-align: center;
    cursor: pointer;
}

#DriverVehicleSelection #scheduler_here .dhx_cal_tab,
#DriverVehicleSelection #driverScheduler_here .dhx_cal_tab,
#VehicleSelection #vehicleScheduler_here .dhx_cal_tab {
    display: none;
}

#DriverVehicleSelection .dhx_cal_header div div,
#VehicleSelection .dhx_cal_header div div {
    border: none;
}

#DriverVehicleSelection .dhx_cal_data,
#VehicleSelection .dhx_cal_data {
    background-color: #fff;
}

#DriverVehicleSelection .dhx_cal_event_line .dhx_event_resize,
#VehicleSelection .dhx_cal_event_line .dhx_event_resize {
    background-image: none;
}

#DriverVehicleSelection .dhx_cal_event_line,
#VehicleSelection .dhx_cal_event_line {
    background-image: none;
    background-color: #FFDD71;
    font-size: 13px;
}

#DriverVehicleSelection .dhx_cal_container,
#VehicleSelection .dhx_cal_container {
    background-color: white;
    overflow: visible;
}

#DriverVehicleSelection .dhx_cal_navline,
#VehicleSelection .dhx_cal_navline {
    padding-top: 0px;
    padding-bottom: 3px;
}

/*#DriverVehicleSelection .dhx_cal_prev_button {
}

#DriverVehicleSelection .dhx_cal_next_button {
}

#DriverVehicleSelection .dhx_cal_today_button {
}*/

#DriverVehicleSelection .dhx_matrix_cell,
#VehicleSelection .dhx_matrix_cell {
    border-bottom: 1px solid rgb(136,148,163);
    border-right: 1px solid rgb(136,148,163);
}

#DriverVehicleSelection .dhx_matrix_scell,
#VehicleSelection .dhx_matrix_scell {
    border-bottom: 1px solid rgb(136,148,163);
    border-right: 1px solid rgb(136,148,163);
    border-left: 1px solid rgb(136,148,163);
}

#DriverVehicleSelection .dhx_cal_header,
#VehicleSelection .dhx_cal_header {
    border-top: 1px solid rgb(136,148,163);
    border-bottom: 1px solid rgb(136,148,163);
    border-right: 1px solid rgb(136,148,163);
    padding-right: 1px;
}

    #DriverVehicleSelection .dhx_cal_header div div,
    #VehicleSelection .dhx_cal_header div div {
        border: 0px solid black;
    }

#DriverVehicleSelection .dhx_scale_bar,
#VehicleSelection .dhx_scale_bar {
    background-color: white;
    padding-top: 2px;
    height: 24px;
    border-right: 1px solid rgb(136,148,163);
    color: #002743;
}

#DriverVehicleSelection .dhx_cal_data,
#VehicleSelection .dhx_cal_data {
    border: none;
    overflow: visible;
    left: -1px;
    height: 250px !important;
    overflow-y: scroll;
}

#DriverVehicleSelection .dhx_cal_event_line,
#VehicleSelection .dhx_cal_event_line {
    margin-top: 6px;
}

#DriverVehicleSelection .dhx_cal_navline .dhx_cal_date,
#VehicleSelection .dhx_cal_navline .dhx_cal_date {
    /*left: 350px;*/
    font-size: 16pt;
}

#DriverVehicleSelection .dhx_cal_today_button,
#VehicleSelection .dhx_cal_today_button {
    background-image: none;
    background-color: white;
    border: 1px solid rgb(136,148,163);
    width: 75px;
    height: 30px;
    left: 45px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: 0px 10px 0px 10px;
    border-radius: 4px;
    color: #002743;
}

#DriverVehicleSelection .dhx_cal_next_button,
#VehicleSelection .dhx_cal_next_button {
    background: transparent url(/Content/images/arrow_right.png) no-repeat scroll center center;
    width: 40px;
    height: 30px;
    position: relative;
    left: 145px;
    cursor: pointer;
    text-align: center;
    border: 1px solid rgb(136,148,163);
    border-radius: 4px;
    color: #002743;
}

#DriverVehicleSelection .dhx_cal_prev_button,
#VehicleSelection .dhx_cal_prev_button {
    background: transparent url(/Content/images/arrow_left.png) no-repeat scroll center center;
    width: 40px;
    height: 30px;
    left: 0px;
    cursor: pointer;
    text-align: center;
    border: 1px solid rgb(136,148,163);
    border-radius: 4px;
    color: #002743;
}

/*#vehicleScheduler_here .dhx_cal_navline {
    display: none;
}*/

#DriverVehicleSelection .nextButton,
#VehicleSelection .nextButton {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 15px 0 15px 30px;
    border-color: transparent transparent transparent #bdbdbd;
    position: relative;
    top: 1px;
    left: 6px;
}

#DriverVehicleSelection .prevButton,
#VehicleSelection .prevButton {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 15px 30px 15px 0;
    border-color: transparent #bdbdbd transparent transparent;
    position: relative;
    top: 1px;
    left: 5px;
}

#DriverVehicleSelection .dhx_cal_navline div[role=button]:hover {
    background-color: #E2EEEF !important;
}

#DriverVehicleSelection .dhx_matrix_scell .DriverImageContents,
#VehicleSelection .dhx_matrix_scell .VehicleImageContents {
    float: left;
    height: 40px;
    width: 40px;
}

#DriverVehicleSelection .dhx_matrix_scell .DriverImage,
#VehicleSelection .dhx_matrix_scell .VehicleImage {
    float: left;
    height: 40px;
}

#DriverVehicleSelection .dhx_matrix_scell .DriveContents,
#VehicleSelection .dhx_matrix_scell .VehicleContents {
    float: left;
    position: relative;
    top: 3px;
}

#DriverVehicleSelection .dhx_matrix_scell .DriveName,
#VehicleSelection .dhx_matrix_scell .VehicleName {
    text-align: left;
}

#DriverVehicleSelection .dhx_matrix_scell .DriverLicense,
#VehicleSelection .dhx_matrix_scell .VehicleCount {
    text-align: left;
}

#DriverVehicleSelection .gray_section,
#VehicleSelection .gray_section {
    background-color: #bdbdbd;
}

#DriverVehicleSelection .journeyRequested,
#TripCalendar_Scheduler_here .journeyRequested,
#TripCalendar_Scheduler_here .journeyRequested .dhx_header,
#TripCalendar_Scheduler_here .journeyRequested .dhx_title,
#TripCalendar_Scheduler_here .journeyRequested .dhx_body,
#TripCalendar_Scheduler_here .journeyRequested .dhx_footer,
#VehicleSelection .journeyRequested {
    background-color: #FFCC00 !important;
}

#DriverVehicleSelection .journeyAccepted,
#TripCalendar_Scheduler_here .journeyAccepted,
#TripCalendar_Scheduler_here .journeyAccepted .dhx_header,
#TripCalendar_Scheduler_here .journeyAccepted .dhx_title,
#TripCalendar_Scheduler_here .journeyAccepted .dhx_body,
#TripCalendar_Scheduler_here .journeyAccepted .dhx_footer,
#VehicleSelection .journeyAccepted {
    background-color: #006633 !important;
}

#DriverVehicleSelection .journeyBooked,
#TripCalendar_Scheduler_here .journeyBooked,
#TripCalendar_Scheduler_here .journeyBooked .dhx_header,
#TripCalendar_Scheduler_here .journeyBooked .dhx_title,
#TripCalendar_Scheduler_here .journeyBooked .dhx_body,
#TripCalendar_Scheduler_here .journeyBooked .dhx_footer,
#VehicleSelection .journeyBooked {
    background-color: #006699 !important;
}

#DriverVehicleSelection .journeyOnHold,
#TripCalendar_Scheduler_here .journeyOnHold,
#TripCalendar_Scheduler_here .journeyOnHold .dhx_header,
#TripCalendar_Scheduler_here .journeyOnHold .dhx_title,
#TripCalendar_Scheduler_here .journeyOnHold .dhx_body,
#TripCalendar_Scheduler_here .journeyOnHold .dhx_footer,
#VehicleSelection .journeyOnHold {
    background-color: #990000 !important;
}

#DriverVehicleSelection .journeyInContext,
#TripCalendar_Scheduler_here .journeyInContext,
#TripCalendar_Scheduler_here .journeyInContext .dhx_header,
#TripCalendar_Scheduler_here .journeyInContext .dhx_title,
#TripCalendar_Scheduler_here .journeyInContext .dhx_body,
#TripCalendar_Scheduler_here .journeyInContext .dhx_footer,
#VehicleSelection .journeyInContext {
    background-color: #6495fa !important;
}

#TripCalendar_Scheduler_here .dhx_cal_event_clear {
    color: white;
}

#DriverVehicleSelection .entire_journey_section,
#VehicleSelection .entire_journey_section {
    background-color: #017D80;
    opacity: 0.15;
    filter: alpha(opacity=15);
}

#DriverVehicleSelection .appointment_section,
#VehicleSelection .appointment_section {
    background-color: #00ff21;
    opacity: 0.30;
    filter: alpha(opacity=30);
}

#DriverVehicleSelection .immovable_appointment_section,
#VehicleSelection .immovable_appointment_section {
    background-color: #ff001f;
    opacity: 0.30;
    filter: alpha(opacity=30);
}

#DriverVehicleSelection .flexible_appointment_section,
#VehicleSelection .flexible_appointment_section {
    background-color: #aa0ea2;
    opacity: 0.30;
    filter: alpha(opacity=30);
}

#DriverVehicleSelection .highlight_section,
#VehicleSelection .highlight_section {
    opacity: 0.25;
    z-index: 10;
    filter: alpha(opacity=25);
}

    #DriverVehicleSelection .highlight_section:hover,
    #VehicleSelection .highlight_section:hover {
        background-color: #4BB6C7;
    }

#DriverVehicleSelection .dhx_cal_event_line,
#VehicleSelection .dhx_cal_event_line {
    border: 1px solid gray;
    background-color: #bdbdbd;
    color: black;
    font-weight: bold;
}

#DriverVehicleSelection .TripTimeDetails,
#VehicleSelection .TripTimeDetails {
    /*width: 100px;*/
    font-size: 10pt;
    font-weight: bold;
    /*position: relative;*/
    left: 520px;
    margin-top: -20px;
    /*top: -35px;*/
}

#DriverVehicleSelection .dhx_cal_navline {
    height: 54px !important;
}
#DriverVehicleSelection .dhx_cal_header {
    top: 57px !important;
}
#DriverVehicleSelection .dhx_cal_data {
    top: 83px !important;
}

#TripTabContentContainer .rightBar {
    float: right;
    vertical-align: top;
}

#TripTabContentContainer .leftBar {
    width: 667px;
    border-right: 1px solid #CCCCCC;
}

#TripTabContentContainer .TripActivityContainer {
    border: 2px solid #E4E4E4;
}

#TripTabContentContainer .MainHeader {
    color: white;
    background-color: #002743;
    font-size: 15pt;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 5px;
}

#TripTabContentContainer .ButtonContent {
    /*min-width: 220px;*/
    /*padding: 20px 0px 40px 10px;*/
    padding: 10px 8px;
    font-size: 20pt;
    color: #949491;
    font-weight: bold;
    background-color: #ffffff;
}

#TripTabContentContainer .PrintTripSummary {
    color: #255BC6;
    padding-left: 5px;
    font-size: 9pt;
    line-height: 200%;
    font-weight: bold;
}

#TripTabContentContainer .rightBar select {
    font-size: 9pt;
}

#TripTabContentContainer .rightBar input {
    font-size: 9pt;
}

.driveDistanceAndTimeDisplay {
    font-size: 10px;
    padding-top: 10px;
    padding-left: 30px;
}

#RouteStops .appttimes .AppointmentCannotMove {
    display: none;
}

#DriverVehicleSelection .leftShiftDate {
    margin-left: 200px;
    text-align:left;
}

.requestor-tripPassenger-name {
    width: 100%;
}

.requestor-tripPassenger-listitem {
    margin-bottom: 15px;
}

.residentImage {
    border: 1px solid red;
    height: 35px;
    max-height: 35px;
    overflow: hidden;
    position: relative;
    top: -15px;
}

    .residentImage img {
        height: 35px;
    }

#requestor-tripPassenger-list-container .location-picker-image, #requestor-tripPassenger-list-container .location-picker-clear {
    right: -5px;
}

#requestor-tripPassenger-list-container .location-picker-clear {
    right: 20px;
}

/*#PassengerSection
{
    width: 100% !important;
}*/

/*PassengerSection label
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 5px;
    color: black;
}*/

/*#PassengerSection #tripPassenger_container
{
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 5px;
}*/

#PassengerSection #addAdHocPassenger_container #PassengerSection .addAdHocPassenger_container {
    text-align: right;
    /*padding-right: 3px;*/
}

#PassengerSection #addAdHocPassenger_container span,
#PassengerSection .addAdHocPassenger_container span {
    font-size: 8pt;
}
/*#PassengerSection #tripPassenger_container input
    {
        width: 420px;
        margin-right: 8px;
    }*/

#tripPassengerList {
    width: 700px;
    list-style: none;
    padding: 0;
    margin: 0;
}

    #tripPassengerList li {
        list-style: none;
        width: 215px;
        float: left;
        min-height: 50px;
        margin: 5px 5px 5px 5px;
    }

.leftBar #tripPassengerList li {
    margin: 5px 4px 5px 0px;
}

#tripPassengerList div.passengerDisplay {
    background-color: #F7F5EF;
    border: 1px solid #F1EDE2;
    padding: 3px 3px 3px 3px;
    overflow: hidden;
}

#tripPassengerList li .passengerDisplay .imageHolder {
    padding: 0 5px 0 0;
}

#tripPassengerList li .passengerDisplay .grid_5 {
    width: 161px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#tripPassengerList li .passengerDisplay .grid_4 {
    width: 138px;
    margin-right: 0px;
}

#tripPassengerList li .passengerDisplay .grid_1 {
    width: 30px;
}

#tripPassengerList li .passengerDisplay .iconHolder {
    float: right;
}

#tripPassengerList .name {
    font-size: 8pt;
    font-weight: bold;
}

#tripPassengerList .phone {
    font-size: 7pt;
    overflow: hidden;
}

#tripPassengerList .address {
    font-size: 7pt;
    overflow: hidden;
}

#tripPassengerList li a.removePassenger {
    background: transparent url(/Content/images/RedX.png) no-repeat scroll center center;
    width: 18px;
    text-decoration: none;
    display: block;
    margin-top: -3px;
}

#tripPassengerList .addCohabiteeHolder a {
    font-size: 10pt;
}

#tripPassengerList .removePassengerHolder {
    width: 18px !important;
    margin-left: 0px;
    margin-right: 0px;
}

#PassengerSection .savePassengerContainer {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

#RequestDetail #TripTabContentContainer {
    padding: 1px;
}

#RequestDetail .contentBackground #TripTabContentContainer {
    padding: 15px !important;
}

#RequestDetail #TripTabContentContainer .container_controls {
    width: 100%;
}

#trip-form div.leftBar {
    width: 667px;
}

#FindAnAddressDialog {
    padding: 5px 5px 10px 10px;
    font-size: 8pt;
    overflow: hidden;
    display: none;
}

    #FindAnAddressDialog .ActionLabel {
        padding-bottom: 5px;
        font-weight: bold;
    }

    #FindAnAddressDialog #AddressToFind, #FindAnAddressDialog #PointOfOrigin {
        width: 200px;
    }

    #FindAnAddressDialog #ActionButton {
        margin-left: 10px;
        width: 100px;
    }

    #FindAnAddressDialog .Instructions {
        width: 205px;
        margin-top: 5px;
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 8px;
        background-color: #E7EFEF;
        border: 0px solid red;
    }

    #FindAnAddressDialog #NormalInstructions {
        display: block;
    }

    #FindAnAddressDialog #SearchInstructions {
        display: none;
    }

    #FindAnAddressDialog li {
        padding-bottom: 13px;
        font-size: 7pt;
    }

    #FindAnAddressDialog .ui-icon-notfound {
        background: url(/Content/images/x-mark.png) no-repeat center center !important;
        height: 20px;
        width: 20px;
        float: right;
        padding-left: 9px;
        position: relative;
        top: 0px;
        left: 0px;
        display: inline;
        border: 0px solid red;
    }

    #FindAnAddressDialog .ui-icon-found {
        background: url(/Content/images/GreenCheckMark.png) no-repeat center center !important;
        height: 20px;
        width: 20px;
        float: right;
        padding-left: 9px;
        position: relative;
        top: 0px;
        left: 0px;
        display: inline;
        border: 0px solid red;
    }

    #FindAnAddressDialog .ActionResultLabel {
        float: right;
        padding-left: 0px;
        position: relative;
        top: 4px;
    }

    #FindAnAddressDialog .DialogTable {
        width: 100%;
    }

    #FindAnAddressDialog #MultiListContainer {
        vertical-align: top;
        height: 214px;
        padding: 4px;
        overflow: auto;
        display: block;
        border: 0px solid red;
    }

    #FindAnAddressDialog .AddressName {
        color: #009CDE;
        font-size: 12px;
        font-weight: bold;
    }

    #FindAnAddressDialog .AddressItem {
        color: black;
        font-size: 10px;
    }

.ui-icon-error {
    background: url(/Content/images/x-mark.png) no-repeat center center !important;
    height: 15px;
    width: 15px;
    float: right;
    position: relative;
    top: 7px;
    left: 6px;
    display: none;
    cursor: pointer;
}

#TripDateSection input.readonly-input, #addAdHocPassengerTripForm input.readonly-input {
    border: 1px solid #fff !important;
}

/*#trip-form #pickUpsContainer 
{
    margin-top: 10px;
}*/

#tripAddAnotherPickUp {
    display: block;
    margin-top: 10px;
    font-size: 8pt;
    color: #017D80;
}

.returnTrip, .existingReturnTrip {
    margin-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #CCCCCC;
}

/* Trip Recurrence CSS - Shane - 1/30 */

#TripTabContentContainer #RecurrenceSet {
    display: none;
}

#TripTabContentContainer #InitialRecurrenceSet {
    display: none;
}

#TripTabContentContainer #RecurringInstructions {
    display: none;
}

#TripTabContentContainer #RecurrenceLabel, #TripTabContentContainer #RecurrenceNextDateLabel {
    font-size: 10pt;
    /*font-weight: bold;*/
    float: left;
    padding: 3px;
    padding-left: 0px;
    margin-right: 10px;
    display: none;
}

#TripTabContentContainer .RecurrencePatternLinkClass {
    /*float: left;*/
    position: relative;
}

#TripRecurrenceDialogContainer {
}

#TripRecurrenceDialog {
    padding: 15px;
    display: none;
}

    #TripRecurrenceDialog .Title {
        color: rgb(16, 91, 126);
        font-size: 14pt;
        font-weight: bold;
        padding-bottom: 3px;
    }

    #TripRecurrenceDialog .Section {
        margin-left: 20px;
        margin-right: 30px;
        padding: 10px 0px 10px 0px;
        vertical-align: top;
        border-bottom: 1px solid black;
    }

    #TripRecurrenceDialog .Section1 {
        height: 127px;
    }

        #TripRecurrenceDialog .Section1 .LeftSection {
            float: left;
            padding-right: 15px;
            padding-bottom: 0px;
            border-right: 1px solid black;
        }

        #TripRecurrenceDialog .Section1 .RadioItem {
            margin-bottom: 10px;
        }

        #TripRecurrenceDialog .Section1 .Section1Radio {
            margin-right: 10px;
        }

        #TripRecurrenceDialog .Section1 .RightSection {
            float: left;
            padding-left: 15px;
            padding-right: 5px;
            padding-top: 25px;
        }

    #TripRecurrenceDialog .GroupTwoContainer {
        padding-top: 15px;
    }

    #TripRecurrenceDialog .S1Daily {
        display: block;
    }

    #TripRecurrenceDialog .RecurrenceDialogText {
        width: 40px;
    }

    #TripRecurrenceDialog .S1Weekly {
        display: none;
    }

    #TripRecurrenceDialog .WeeklyDayItems {
        display: inline-block;
        text-align: center;
        width: 50px;
    }

    #TripRecurrenceDialog .S1Monthly {
        display: none;
    }

    #TripRecurrenceDialog .S1Yearly {
        display: none;
    }

    #TripRecurrenceDialog .Section2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #TripRecurrenceDialog .Section3 {
        height: 115px;
        padding-top: 20px;
    }

    #TripRecurrenceDialog .recurrence-dialog-shaded-container {
        background-color: rgb(247, 247, 247);
        padding-bottom: 10px;
        border: 1px solid rgb(234, 234, 234);
    }
/* Trip Recurrence END */

.dimensionsOfWellnessSection {
    padding-bottom: 10px;
}

#pickUpsContainer .returnPassengerSelector {
    width: 120px !important;
}

#pickUpsContainer .pickupPassengerList {
    list-style: none;
    padding: 0;
    margin: 0;
}

    #pickUpsContainer .pickupPassengerList li {
        display: block;
        float: left;
        background-color: #F7F5EF;
        border: 1px solid #F1EDE2;
        padding: 2px 2px 2px 2px;
        margin-right: 4px;
    }

        #pickUpsContainer .pickupPassengerList li img {
            margin-bottom: -1px;
        }

#pickUpsContainer .pickupPassengerDisplayList {
    list-style: none;
    padding: 0;
    margin: 0;
}

    #pickUpsContainer .pickupPassengerDisplayList li {
        display: block;
        float: left;
        padding: 0px 4px 0px 4px;
        border-right: 1px solid #616161;
    }

        #pickUpsContainer .pickupPassengerDisplayList li:last-child {
            border-right: none;
        }

#pickUpsContainer div div {
    padding-top: 2px;
}

.passengerPickupLabel {
    padding-top: 6px;
}

#pickUpsContainer a {
    font-size: 8pt;
    color: #017D80;
}

#ActivitiesScheduleContainer .SectionItem,
#TripScheduleContainer .SectionItem {
    height: 100%;
}

#ActivitiesScheduleContainer .column3,
#TripScheduleContainer .column3 {
    max-width: 325px;
    overflow: hidden;
}

#ActivitiesScheduleContainer .SectionItemTimeColumn,
#TripScheduleContainer .SectionItemTimeColumn {
    float: left;
    width: 130px;
    vertical-align: text-bottom;
}

#ActivitiesScheduleContainer .SectionItemTime,
#TripScheduleContainer .SectionItemTime {
    position: relative;
    top: 1px;
}

#ActivitiesScheduleContainer .TransportationSectionItem .SectionItemSubtitle, #ActivitiesScheduleContainer .TransportationSectionItem .SectionItemBottom,
#TripScheduleContainer .SectionItemSubtitle, #TripScheduleContainer .SectionItemBottom {
    font-style: normal;
}

#ActivitiesScheduleContainer .TransportationSectionItem .SectionItemContentsContainer,
#TripScheduleContainer .SectionItem .SectionItemContentsContainer {
    width: 418px;
    padding-bottom: 5px;
}

#ActivitiesScheduleContainer .SectionItemTitle,
#TripScheduleContainer .SectionItemTitle {
    position: relative;
    top: -2px;
}

#ActivitiesScheduleContainer .TransportationSectionItem .SectionItemTitleRight,
#TripScheduleContainer .SectionItemTitleRight {
    float: right;
    display: inline-block;
    padding: 1px 10px 1px 10px;
    color: white;
    font-size: 9pt;
    font-weight: bold;
    border-radius: 10px;
    background-color: blue;
    width: auto;
}

#ActivitiesScheduleContainer .MouseOverLink,
#TripScheduleContainer .MouseOverLink {
    padding-bottom: 3px;
}

#ActivitiesScheduleContainer .TransportationSectionItem .StatusGem,
#TripScheduleContainer .StatusGem {
    width: 60px;
    text-align: center;
    padding: 1px 5px;
}

#ActivitiesScheduleContainer .ResidentSection,
#TripScheduleContainer .ResidentSection {
    padding-top: 10px;
    padding-bottom: 5px;
    width: 350px;
}

#ActivitiesScheduleContainer .SectionItemActionContainer,
#TripScheduleContainer .SectionItemActionContainer {
    position: relative;
    top: 25px;
}

#tripAddAnotherPickUp.hidden {
    display: none;
}

.pickUpsSection {
    border-top: 1px solid #CCCCCC;
}

#tripPassengerList li:nth-child(3n+1) {
    clear: left;
}

#loadToDialogContainer.has-passenger-section > div,
#loadToDialogContainer.has-passenger-section > div > div,
#loadToDialogContainer.has-passenger-section #PassengerSection {
    height: 100%
}

#loadToDialogContainer.has-passenger-section #PassengerSection {
    display: flex;
    flex-direction: column;
    border-bottom: none;
}

#loadToDialogContainer.has-passenger-section #tripPassengerList {
    flex: auto;
    overflow: auto;
}

/*#addAdHocPassengerTripForm .adHocHolder {
    width: 300px;
}*/

#addAdHocPassengerTripForm .typeHolder,
#addAdHocPassengerTripForm .detailHolder {
    float: left;
    height: 435px;
}

#addAdHocPassengerTripForm .typeHolder {
    width: 120px;
    border-right: 1px solid black;
    padding-top: 12px;
}

    #addAdHocPassengerTripForm .typeHolder div {
        width: 119px;
    }

#addAdHocPassengerTripForm .detailHolder {
    width: 440px;
    border-top: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 5px 5px 5px 5px;
}

#addAdHocPassengerTripForm .detailColumn {
    width: 220px;
    float: left;
}

#addAdHocPassengerTripForm .selected {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid white;
}

#addAdHocPassengerTripForm input[type=text],
#addAdHocPassengerTripForm textarea {
    width: 438px;
}

    #addAdHocPassengerTripForm input[type=text].short {
        width: 210px;
    }

/*#addAdHocPassengerTripForm input[type=text] .short {
        width: 250px;
    }

#addAdHocPassengerTripForm textarea {
    width: 400px;
}

#addAdHocPassengerTripForm label {
    display: block;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 0px;
    color: black;
}*/

#loadToDialogContainer #PassengerSection #tripPassenger_container {
    width: 690px;
}

#loadToDialogContainer #PassengerSection .addAdHocPassenger_container {
    float: right;
}

#batchAddAssessments {
    font-weight: bold;
}

    #batchAddAssessments div.label {
        color: black;
        font-size: 13px;
        margin-bottom: 8px;
    }

    #batchAddAssessments div.formOuter {
        width: 900px;
    }

    #batchAddAssessments .formOuter .row {
        width: 100%;
        font-size: 9pt;
    }

        #batchAddAssessments .formOuter .row .col1 {
            float: left;
            width: 100px;
        }

        #batchAddAssessments .formOuter .row .col2,
        #batchAddAssessments .formOuter .row .col3 {
            float: left;
            width: 175px;
        }

        #batchAddAssessments .formOuter .row .col4,
        #batchAddAssessments .formOuter .row .col5,
        #batchAddAssessments .formOuter .row .col6,
        #batchAddAssessments .formOuter .row .col7 {
            float: left;
            width: 105px;
        }

        #batchAddAssessments .formOuter .row .col1 input {
            width: 90px;
        }

        #batchAddAssessments .formOuter .row .col2 select,
        #batchAddAssessments .formOuter .row .col3 select {
            width: 165px;
        }

        #batchAddAssessments .formOuter .row .col5 input,
        #batchAddAssessments .formOuter .row .col6 input,
        #batchAddAssessments .formOuter .row .col4 select {
            width: 95px;
        }

        #batchAddAssessments .formOuter .row .col7 input {
            width: 60px;
        }

        #batchAddAssessments .formOuter .row .normal {
            font-weight: normal;
        }

    #batchAddAssessments .assestSelectorHolder {
        width: 300px;
        margin-bottom: 8px;
    }

    #batchAddAssessments .saveButtonHolder {
        margin-top: 8px;
        margin-left: -2px;
    }

.dashboard-icon {
    background: url(/Content/images/RequestorDashboard.png) no-repeat top left;
    display: inline-block;
    width: 0px;
    height: 0px;
}

.dashboard-icon-addnew {
    background-position: 0 0;
    width: 37px;
    height: 37px;
}

/*.dashboard-icon-housekeeping { background-position: -87px 0; width: 44px; height: 62px; }  */
.dashboard-icon-magnify {
    background-position: -181px 0;
    width: 26px;
    height: 26px;
}
/*.dashboard-icon-maintenance { background-position: -257px 0; width: 57px; height: 56px; } */
.dashboard-icon-messages {
    background-position: -364px 0;
    width: 50px;
    height: 50px;
}

.dashboard-icon-notepad {
    background-position: -464px 0;
    width: 22px;
    height: 22px;
}


/*
    This is the default custom app icon that will be in place if there is no custom css/icon specified
    because in the code this appears first when a custom style is specified for a department it will show the custom one
*/
.dashboard-department-icon {
    display: inline-block;
    background: url(/Content/images/RequestorDashboard/maintenance/maintenance.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon:hover {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon:active {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

/* CUSTOM APP FINANCE START */
.dashboard-department-icon-finance {
    background: url(/Content/images/RequestorDashboard/finance/dollarsign.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-finance:hover {
        background: url(/Content/images/RequestorDashboard/finance/dollarsign-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-finance:active {
        background: url(/Content/images/RequestorDashboard/finance/dollarsign-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }
/* CUSTOM APP FINANCE END */

/* CUSTOM APP EMR SUPPORT START */
.dashboard-department-icon-emrsupport {
    background: url(/Content/images/RequestorDashboard/biomed/biomed.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-emrsupport:hover {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-emrsupport:active {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }
/* CUSTOM EMR SUPPORT END */

.dashboard-department-icon-maintenance {
    background: url(/Content/images/RequestorDashboard/maintenance/maintenance.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-maintenance:hover {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-maintenance:active {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-ilmaintenance {
    background: url(/Content/images/RequestorDashboard/maintenance/maintenance.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-ilmaintenance:hover {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-ilmaintenance:active {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-workorders {
    background: url(/Content/images/RequestorDashboard/maintenance/maintenance.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-workorders:hover {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-workorders:active {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-bernhard {
    background: url(/Content/images/RequestorDashboard/maintenance/maintenance.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-bernhard:hover {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-bernhard:active {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-residential {
    background: url(/Content/images/RequestorDashboard/maintenance/maintenance.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-residential:hover {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-residential:active {
        background: url(/Content/images/RequestorDashboard/maintenance/maintenance-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-facilities {
    background: url(/Content/images/RequestorDashboard/facilities/facilities.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-facilities:hover {
        background: url(/Content/images/RequestorDashboard/facilities/facilities-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-facilities:active {
        background: url(/Content/images/RequestorDashboard/facilities/facilities-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-bfl {
    background: url(/Content/images/RequestorDashboard/facilities/facilities.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-bfl:hover {
        background: url(/Content/images/RequestorDashboard/facilities/facilities-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-bfl:active {
        background: url(/Content/images/RequestorDashboard/facilities/facilities-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-hhnh {
    background: url(/Content/images/RequestorDashboard/facilities/facilities.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-hhnh:hover {
        background: url(/Content/images/RequestorDashboard/facilities/facilities-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-hhnh:active {
        background: url(/Content/images/RequestorDashboard/facilities/facilities-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-vml {
    background: url(/Content/images/RequestorDashboard/facilities/facilities.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-vml:hover {
        background: url(/Content/images/RequestorDashboard/facilities/facilities-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-vml:active {
        background: url(/Content/images/RequestorDashboard/facilities/facilities-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-rhl {
    background: url(/Content/images/RequestorDashboard/facilities/facilities.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-rhl:hover {
        background: url(/Content/images/RequestorDashboard/facilities/facilities-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-rhl:active {
        background: url(/Content/images/RequestorDashboard/facilities/facilities-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-housekeeping {
    background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-housekeeping:hover {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-housekeeping:active {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-custodial {
    background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-custodial:hover {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-custodial:active {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-hskglaundry {
    background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-hskglaundry:hover {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-hskglaundry:active {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-evslaundry {
    background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-evslaundry:hover {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-evslaundry:active {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-evs {
    background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-evs:hover {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-evs:active {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-laundry {
    background: url(/Content/images/RequestorDashboard/laundry/laundry.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-laundry:hover {
        background: url(/Content/images/RequestorDashboard/laundry/laundry-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-laundry:active {
        background: url(/Content/images/RequestorDashboard/laundry/laundry-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-envservices {
    background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-envservices:hover {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-envservices:active {
        background: url(/Content/images/RequestorDashboard/housekeeping/housekeeping-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-itservices {
    background: url(/Content/images/RequestorDashboard/ITServices/it.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-itservices:hover {
        background: url(/Content/images/RequestorDashboard/ITServices/it-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-itservices:active {
        background: url(/Content/images/RequestorDashboard/ITServices/it-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-landscaping {
    background: url(/Content/images/RequestorDashboard/landscaping/landscaping.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-landscaping:hover {
        background: url(/Content/images/RequestorDashboard/landscaping/landscaping-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-landscaping:active {
        background: url(/Content/images/RequestorDashboard/landscaping/landscaping-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-grounds {
    background: url(/Content/images/RequestorDashboard/landscaping/landscaping.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-grounds:hover {
        background: url(/Content/images/RequestorDashboard/landscaping/landscaping-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-grounds:active {
        background: url(/Content/images/RequestorDashboard/landscaping/landscaping-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-wasterecycle {
    background: url(/Content/images/RequestorDashboard/wasterecycle/waste.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-wasterecycle:hover {
        background: url(/Content/images/RequestorDashboard/wasterecycle/waste-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-wasterecycle:active {
        background: url(/Content/images/RequestorDashboard/wasterecycle/waste-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-transportation {
    background: url(/Content/images/RequestorDashboard/transportation/transportation.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-transportation:hover {
        background: url(/Content/images/RequestorDashboard/transportation/transportation-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-transportation:active {
        background: url(/Content/images/RequestorDashboard/transportation/transportation-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-vehicles {
    background: url(/Content/images/RequestorDashboard/transportation/transportation.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-vehicles:hover {
        background: url(/Content/images/RequestorDashboard/transportation/transportation-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-vehicles:active {
        background: url(/Content/images/RequestorDashboard/transportation/transportation-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-fleet {
    background: url(/Content/images/RequestorDashboard/transportation/transportation.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-fleet:hover {
        background: url(/Content/images/RequestorDashboard/transportation/transportation-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-fleet:active {
        background: url(/Content/images/RequestorDashboard/transportation/transportation-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-feedback {
    background: url(/Content/images/RequestorDashboard/feedback/feedback.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-feedback:hover {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-feedback:active {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-diningservices {
    background: url(/Content/images/RequestorDashboard/feedback/feedback.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-diningservices:hover {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-diningservices:active {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-hr {
    background: url(/Content/images/RequestorDashboard/feedback/feedback.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-hr:hover {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-hr:active {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-experience {
    background: url(/Content/images/RequestorDashboard/feedback/feedback.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-experience:hover {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-experience:active {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-trustees {
    background: url(/Content/images/RequestorDashboard/feedback/feedback.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-trustees:hover {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-trustees:active {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-namely {
    background: url(/Content/images/RequestorDashboard/feedback/feedback.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-namely:hover {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-namely:active {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-supportservices {
    background: url(/Content/images/RequestorDashboard/feedback/feedback.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-supportservices:hover {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-supportservices:active {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-quality {
    background: url(/Content/images/RequestorDashboard/feedback/feedback.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-quality:hover {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-quality:active {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-securitytix {
    background: url(/Content/images/RequestorDashboard/feedback/feedback.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-securitytix:hover {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-securitytix:active {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-productionsvc {
    background: url(/Content/images/RequestorDashboard/feedback/feedback.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-productionsvc:hover {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-productionsvc:active {
        background: url(/Content/images/RequestorDashboard/feedback/feedback-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-svcrecovery {
    background: url(/Content/images/RequestorDashboard/svcrecovery/svcrecovery.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-svcrecovery:hover {
        background: url(/Content/images/RequestorDashboard/svcrecovery/svcrecovery-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-svcrecovery:active {
        background: url(/Content/images/RequestorDashboard/svcrecovery/svcrecovery-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-supplies {
    background: url(/Content/images/RequestorDashboard/supplies/supplies.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-supplies:hover {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-supplies:active {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-centralsupply {
    background: url(/Content/images/RequestorDashboard/supplies/supplies.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-centralsupply:hover {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-centralsupply:active {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-csr {
    background: url(/Content/images/RequestorDashboard/supplies/supplies.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-csr:hover {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-csr:active {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-mmgmt {
    background: url(/Content/images/RequestorDashboard/supplies/supplies.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-mmgmt:hover {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-mmgmt:active {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-equipreport {
    background: url(/Content/images/RequestorDashboard/supplies/supplies.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-equipreport:hover {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-equipreport:active {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-purchasing {
    background: url(/Content/images/RequestorDashboard/supplies/supplies.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-purchasing:hover {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-purchasing:active {
        background: url(/Content/images/RequestorDashboard/supplies/supplies-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-homehealth {
    background: url(/Content/images/RequestorDashboard/homehealth/homehealth.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-homehealth:hover {
        background: url(/Content/images/RequestorDashboard/homehealth/homehealth-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-homehealth:active {
        background: url(/Content/images/RequestorDashboard/homehealth/homehealth-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-nsgeqsupply {
    background: url(/Content/images/RequestorDashboard/homehealth/homehealth.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-nsgeqsupply:hover {
        background: url(/Content/images/RequestorDashboard/homehealth/homehealth-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-nsgeqsupply:active {
        background: url(/Content/images/RequestorDashboard/homehealth/homehealth-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-surgery {
    background: url(/Content/images/RequestorDashboard/homehealth/homehealth.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-surgery:hover {
        background: url(/Content/images/RequestorDashboard/homehealth/homehealth-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-surgery:active {
        background: url(/Content/images/RequestorDashboard/homehealth/homehealth-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-healthsafety {
    background: url(/Content/images/RequestorDashboard/homehealth/homehealth.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-healthsafety:hover {
        background: url(/Content/images/RequestorDashboard/homehealth/homehealth-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-healthsafety:active {
        background: url(/Content/images/RequestorDashboard/homehealth/homehealth-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

/* TWH-8044*/
.dashboard-department-icon-medsupplies {
    background: url(/Content/images/RequestorDashboard/medsupplies/medsupplies.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-medsupplies:hover {
        background: url(/Content/images/RequestorDashboard/medsupplies/medsupplies-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-medsupplies:active {
        background: url(/Content/images/RequestorDashboard/medsupplies/medsupplies-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

/* TWH-8075*/
.dashboard-department-icon-refurbs {
    background: url(/Content/images/RequestorDashboard/refurbs/refurbs.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-refurbs:hover {
        background: url(/Content/images/RequestorDashboard/refurbs/refurbs-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-refurbs:active {
        background: url(/Content/images/RequestorDashboard/refurbs/refurbs-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

/* TWH-8359*/
.dashboard-department-icon-lifesafety {
    background: url(/Content/images/RequestorDashboard/lifesafety/lifesafety.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-lifesafety:hover {
        background: url(/Content/images/RequestorDashboard/lifesafety/lifesafety-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-lifesafety:active {
        background: url(/Content/images/RequestorDashboard/lifesafety/lifesafety-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

/* TWH-8263*/
.dashboard-department-icon-sara {
    background: url(/Content/images/RequestorDashboard/sara/sara.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-sara:hover {
        background: url(/Content/images/RequestorDashboard/sara/sara-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-sara:active {
        background: url(/Content/images/RequestorDashboard/sara/sara-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-biomed {
    background: url(/Content/images/RequestorDashboard/biomed/biomed.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-biomed:hover {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-biomed:active {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-nursing {
    background: url(/Content/images/RequestorDashboard/biomed/biomed.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-nursing:hover {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-nursing:active {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-lab {
    background: url(/Content/images/RequestorDashboard/biomed/biomed.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-lab:hover {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-lab:active {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-securitywo {
    background: url(/Content/images/RequestorDashboard/biomed/biomed.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-securitywo:hover {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-securitywo:active {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-cec {
    background: url(/Content/images/RequestorDashboard/biomed/biomed.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-cec:hover {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-cec:active {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-pacs {
    background: url(/Content/images/RequestorDashboard/biomed/biomed.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-pacs:hover {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-pacs:active {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-dialysis {
    background: url(/Content/images/RequestorDashboard/biomed/biomed.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-dialysis:hover {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-dialysis:active {
        background: url(/Content/images/RequestorDashboard/biomed/biomed-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-wellness {
    background: url(/Content/images/RequestorDashboard/homehealth/homehealth.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-wellness:hover {
        background: url(/Content/images/RequestorDashboard/homehealth/homehealth-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-wellness:active {
        background: url(/Content/images/RequestorDashboard/homehealth/homehealth-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-renovations {
    background: url(/Content/images/RequestorDashboard/renovations/renovations.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-renovations:hover {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-renovations:active {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-warranty {
    background: url(/Content/images/RequestorDashboard/renovations/renovations.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-warranty:hover {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-warranty:active {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-moveins {
    background: url(/Content/images/RequestorDashboard/renovations/renovations.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-moveins:hover {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-moveins:active {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-plantoperations {
    background: url(/Content/images/RequestorDashboard/renovations/renovations.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-plantoperations:hover {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-plantoperations:active {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-powerplant {
    background: url(/Content/images/RequestorDashboard/renovations/renovations.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-powerplant:hover {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-powerplant:active {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-conservancy {
    background: url(/Content/images/RequestorDashboard/renovations/renovations.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-conservancy:hover {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-conservancy:active {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-unitturnover {
    background: url(/Content/images/RequestorDashboard/renovations/renovations.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-unitturnover:hover {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-unitturnover:active {
        background: url(/Content/images/RequestorDashboard/renovations/renovations-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-buildings {
    background: url(/Content/images/RequestorDashboard/buildings/buildings.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-buildings:hover {
        background: url(/Content/images/RequestorDashboard/buildings/buildings-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-buildings:active {
        background: url(/Content/images/RequestorDashboard/buildings/buildings-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-construction {
    background: url(/Content/images/RequestorDashboard/buildings/buildings.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-construction:hover {
        background: url(/Content/images/RequestorDashboard/buildings/buildings-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-construction:active {
        background: url(/Content/images/RequestorDashboard/buildings/buildings-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-woodingford {
    background: url(/Content/images/RequestorDashboard/woodingford/maintenance.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-woodingford:hover {
        background: url(/Content/images/RequestorDashboard/woodingford/maintenance-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-woodingford:active {
        background: url(/Content/images/RequestorDashboard/woodingford/maintenance-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-humanservs {
    background: url(/Content/images/RequestorDashboard/humanservs/maintenance.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-humanservs:hover {
        background: url(/Content/images/RequestorDashboard/humanservs/maintenance-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-humanservs:active {
        background: url(/Content/images/RequestorDashboard/humanservs/maintenance-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-publicworks {
    background: url(/Content/images/RequestorDashboard/publicworks/maintenance.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-publicworks:hover {
        background: url(/Content/images/RequestorDashboard/publicworks/maintenance-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-publicworks:active {
        background: url(/Content/images/RequestorDashboard/publicworks/maintenance-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-communication {
    background: url(/Content/images/RequestorDashboard/communication/communication.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-communication:hover {
        background: url(/Content/images/RequestorDashboard/communication/communication-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-communication:active {
        background: url(/Content/images/RequestorDashboard/communication/communication-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-marketing {
    background: url(/Content/images/RequestorDashboard/communication/communication.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-marketing:hover {
        background: url(/Content/images/RequestorDashboard/communication/communication-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-marketing:active {
        background: url(/Content/images/RequestorDashboard/communication/communication-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-valet {
    background: url(/Content/images/RequestorDashboard/valet/valet.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-valet:hover {
        background: url(/Content/images/RequestorDashboard/valet/valet-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-valet:active {
        background: url(/Content/images/RequestorDashboard/valet/valet-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-informatics {
    background: url(/Content/images/RequestorDashboard/valet/valet.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-informatics:hover {
        background: url(/Content/images/RequestorDashboard/valet/valet-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-informatics:active {
        background: url(/Content/images/RequestorDashboard/valet/valet-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-ffe {
    background: url(/Content/images/RequestorDashboard/ffe/ffe.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-ffe:hover {
        background: url(/Content/images/RequestorDashboard/ffe/ffe-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-ffe:active {
        background: url(/Content/images/RequestorDashboard/ffe/ffe-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-clientservices {
    background: url(/Content/images/RequestorDashboard/clientservices/clientservices.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-clientservices:hover {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-clientservices:active {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-lcgservices {
    background: url(/Content/images/RequestorDashboard/clientservices/clientservices.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-lcgservices:hover {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-lcgservices:active {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

/* CUSTOM APP FAC PROJECTS START */
.dashboard-department-icon-facprojects {
    background: url(/Content/images/RequestorDashboard/buildings/buildings.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-facprojects:hover {
        background: url(/Content/images/RequestorDashboard/buildings/buildings-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-facprojects:active {
        background: url(/Content/images/RequestorDashboard/buildings/buildings-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }
/* CUSTOM FAC PROJECTS END */

.dashboard-department-icon-faccleaning {
    background: url(/Content/images/RequestorDashboard/clientservices/clientservices.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-faccleaning:hover {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-faccleaning:active {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-sitesupport {
    background: url(/Content/images/RequestorDashboard/clientservices/clientservices.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-sitesupport:hover {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-sitesupport:active {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-officesupplies {
    background: url(/Content/images/RequestorDashboard/clientservices/clientservices.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-officesupplies:hover {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-officesupplies:active {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-complaints {
    background: url(/Content/images/RequestorDashboard/clientservices/clientservices.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-complaints:hover {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-complaints:active {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-homeservices {
    background: url(/Content/images/RequestorDashboard/clientservices/clientservices.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-homeservices:hover {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-homeservices:active {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-thrive {
    background: url(/Content/images/RequestorDashboard/clientservices/clientservices.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-thrive:hover {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-thrive:active {
        background: url(/Content/images/RequestorDashboard/clientservices/clientservices-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-vivitrol {
    background: url(/Content/images/RequestorDashboard/vivitrol/vivitrol.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-vivitrol:hover {
        background: url(/Content/images/RequestorDashboard/vivitrol/vivitrol-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-vivitrol:active {
        background: url(/Content/images/RequestorDashboard/vivitrol/vivitrol-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-license {
    background: url(/Content/images/RequestorDashboard/vivitrol/vivitrol.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-license:hover {
        background: url(/Content/images/RequestorDashboard/vivitrol/vivitrol-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-license:active {
        background: url(/Content/images/RequestorDashboard/vivitrol/vivitrol-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-pharmacy {
    background: url(/Content/images/RequestorDashboard/vivitrol/vivitrol.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-pharmacy:hover {
        background: url(/Content/images/RequestorDashboard/vivitrol/vivitrol-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-pharmacy:active {
        background: url(/Content/images/RequestorDashboard/vivitrol/vivitrol-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-concierge {
    background: url(/Content/images/RequestorDashboard/concierge/concierge.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-concierge:hover {
        background: url(/Content/images/RequestorDashboard/concierge/concierge-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-concierge:active {
        background: url(/Content/images/RequestorDashboard/concierge/concierge-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-sigmund {
    background: url(/Content/images/RequestorDashboard/sigmund/sigmund.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-sigmund:hover {
        background: url(/Content/images/RequestorDashboard/sigmund/sigmund-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-sigmund:active {
        background: url(/Content/images/RequestorDashboard/sigmund/sigmund-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-foodservices {
    background: url(/Content/images/RequestorDashboard/foodservices/catering.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-foodservices:hover {
        background: url(/Content/images/RequestorDashboard/foodservices/catering-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-foodservices:active {
        background: url(/Content/images/RequestorDashboard/foodservices/catering-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-dietary {
    background: url(/Content/images/RequestorDashboard/foodservices/catering.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-dietary:hover {
        background: url(/Content/images/RequestorDashboard/foodservices/catering-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-dietary:active {
        background: url(/Content/images/RequestorDashboard/foodservices/catering-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-roombookings {
    background: url(/Content/images/RequestorDashboard/roombookings/roombookings.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-roombookings:hover {
        background: url(/Content/images/RequestorDashboard/roombookings/roombookings-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-roombookings:active {
        background: url(/Content/images/RequestorDashboard/roombookings/roombookings-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-medequip {
    background: url(/Content/images/RequestorDashboard/medequip/medequip.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-medequip:hover {
        background: url(/Content/images/RequestorDashboard/medequip/medequip-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-medequip:active {
        background: url(/Content/images/RequestorDashboard/medequip/medequip-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-liftteam {
    background: url(/Content/images/RequestorDashboard/medequip/medequip.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-liftteam:hover {
        background: url(/Content/images/RequestorDashboard/medequip/medequip-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-liftteam:active {
        background: url(/Content/images/RequestorDashboard/medequip/medequip-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-therapy {
    background: url(/Content/images/RequestorDashboard/medequip/medequip.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-therapy:hover {
        background: url(/Content/images/RequestorDashboard/medequip/medequip-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-therapy:active {
        background: url(/Content/images/RequestorDashboard/medequip/medequip-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-adaptiveequip {
    background: url(/Content/images/RequestorDashboard/medequip/medequip.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-adaptiveequip:hover {
        background: url(/Content/images/RequestorDashboard/medequip/medequip-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-adaptiveequip:active {
        background: url(/Content/images/RequestorDashboard/medequip/medequip-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-pestcontrol {
    background: url(/Content/images/RequestorDashboard/pestcontrol/pestcontrol.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-pestcontrol:hover {
        background: url(/Content/images/RequestorDashboard/pestcontrol/pestcontrol-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-pestcontrol:active {
        background: url(/Content/images/RequestorDashboard/pestcontrol/pestcontrol-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-epic {
    background: url(/Content/images/RequestorDashboard/epic/epic.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-epic:hover {
        background: url(/Content/images/RequestorDashboard/epic/epic-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-epic:active {
        background: url(/Content/images/RequestorDashboard/epic/epic-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-financialsupport {
    background: url(/Content/images/RequestorDashboard/financialsupport/hand-holding-usd.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-financialsupport:hover {
        background: url(/Content/images/RequestorDashboard/financialsupport/hand-holding-usd-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-financialsupport:active {
        background: url(/Content/images/RequestorDashboard/financialsupport/hand-holding-usd-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-materials {
    background: url(/Content/images/RequestorDashboard/materials/cartmaterials.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-materials:hover {
        background: url(/Content/images/RequestorDashboard/materials/cartmaterials-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-materials:active {
        background: url(/Content/images/RequestorDashboard/materials/cartmaterials-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }


.dashboard-department-icon-mobileassets {
    background: url(/Content/images/RequestorDashboard/mobileassets/walkie.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-mobileassets:hover {
    background: url(/Content/images/RequestorDashboard/mobileassets/walkie-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-mobileassets:active {
    background: url(/Content/images/RequestorDashboard/mobileassets/walkie-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-csvvehicles{
    background: url(/Content/images/RequestorDashboard/csvvehicles/carwrench.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-csvvehicles:hover {
        background: url(/Content/images/RequestorDashboard/csvvehicles/carwrench-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-csvvehicles:active {
        background: url(/Content/images/RequestorDashboard/csvvehicles/carwrench-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }
    
.dashboard-department-icon-lakesmaint {
    background: url(/Content/images/RequestorDashboard/lakesmaint/lakesmaint.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-lakesmaint:hover {
    background: url(/Content/images/RequestorDashboard/lakesmaint/lakesmaint-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-lakesmaint:active {
    background: url(/Content/images/RequestorDashboard/lakesmaint/lakesmaint-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-pending{
    background: url(/Content/images/RequestorDashboard/pending/pending.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-pending:hover {
        background: url(/Content/images/RequestorDashboard/pending/pending-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-pending:active {
        background: url(/Content/images/RequestorDashboard/pending/pending-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-lakeshskp{
    background: url(/Content/images/RequestorDashboard/lakeshskp/lakeshskp.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-lakeshskp:hover {
        background: url(/Content/images/RequestorDashboard/lakeshskp/lakeshskp-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-lakeshskp:active {
        background: url(/Content/images/RequestorDashboard/lakeshskp/lakeshskp-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-lakesfloor {
    background: url(/Content/images/RequestorDashboard/lakesfloor/lakesfloor.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-lakesfloor:hover {
    background: url(/Content/images/RequestorDashboard/lakesfloor/lakesfloor-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-lakesfloor:active {
    background: url(/Content/images/RequestorDashboard/lakesfloor/lakesfloor-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-manorfloor{
    background: url(/Content/images/RequestorDashboard/manorfloor/manorfloor.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-manorfloor:hover {
        background: url(/Content/images/RequestorDashboard/manorfloor/manorfloor-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-manorfloor:active { background: url(/Content/images/RequestorDashboard/manorfloor/manorfloor-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

.dashboard-department-icon-hsk {
    background: url(/Content/images/RequestorDashboard/hsk/hsk.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-hsk:hover {
    background: url(/Content/images/RequestorDashboard/hsk/hsk-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-hsk:active {
    background: url(/Content/images/RequestorDashboard/hsk/hsk-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-cleaningsvc {
    background: url(/Content/images/RequestorDashboard/cleaningsvc/cleaningsvc.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-cleaningsvc:hover {
    background: url(/Content/images/RequestorDashboard/cleaningsvc/cleaningsvc-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-cleaningsvc:active {
    background: url(/Content/images/RequestorDashboard/cleaningsvc/cleaningsvc-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-audiovisual {
    background: url(/Content/images/RequestorDashboard/audiovisual/audiovisual.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-audiovisual:hover {
    background: url(/Content/images/RequestorDashboard/audiovisual/audiovisual-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-audiovisual:active {
    background: url(/Content/images/RequestorDashboard/audiovisual/audiovisual-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-outreach {
    background: url(/Content/images/RequestorDashboard/outreach/outreach.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-outreach:hover {
    background: url(/Content/images/RequestorDashboard/outreach/outreach-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-outreach:active {
    background: url(/Content/images/RequestorDashboard/outreach/outreach-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-cpsi {
    background: url(/Content/images/RequestorDashboard/cpsi/cpsi.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-cpsi:hover {
    background: url(/Content/images/RequestorDashboard/cpsi/cpsi-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-cpsi:active {
    background: url(/Content/images/RequestorDashboard/cpsi/cpsi-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-accidents {
    background: url(/Content/images/RequestorDashboard/accidents/accidents.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-accidents:hover {
    background: url(/Content/images/RequestorDashboard/accidents/accidents-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-accidents:active {
    background: url(/Content/images/RequestorDashboard/accidents/accidents-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-construction {
    background: url(/Content/images/RequestorDashboard/construction/construction.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-construction:hover {
    background: url(/Content/images/RequestorDashboard/construction/construction-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-construction:active {
    background: url(/Content/images/RequestorDashboard/construction/construction-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-otherrequest {
    background: url(/Content/images/RequestorDashboard/otherrequest/otherrequest.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-otherrequest:hover {
    background: url(/Content/images/RequestorDashboard/otherrequest/otherrequest-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-otherrequest:active {
    background: url(/Content/images/RequestorDashboard/otherrequest/otherrequest-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-portering {
    background: url(/Content/images/RequestorDashboard/portering/portering.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-portering:hover {
    background: url(/Content/images/RequestorDashboard/portering/portering-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-portering:active {
    background: url(/Content/images/RequestorDashboard/portering/portering-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-catering{
    background: url(/Content/images/RequestorDashboard/catering/catering.png) no-repeat;
    width: 80px;
    height: 80px;
}
    
.dashboard-department-icon-catering:hover {
    background: url(/Content/images/RequestorDashboard/catering/catering-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}
    
.dashboard-department-icon-catering:active {
    background: url(/Content/images/RequestorDashboard/catering/catering-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-publicsafety {
    background: url(/Content/images/RequestorDashboard/PublicSafety/PublicSafety.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-publicsafety:hover {
    background: url(/Content/images/RequestorDashboard/PublicSafety/PublicSafety-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-publicsafety:active {
    background: url(/Content/images/RequestorDashboard/PublicSafety/PublicSafety-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-supplychain {
    background: url(/Content/images/RequestorDashboard/supplychain/supplychain.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-supplychain:hover {
    background: url(/Content/images/RequestorDashboard/supplychain/supplychain-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-supplychain:active {
    background: url(/Content/images/RequestorDashboard/supplychain/supplychain-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-fleetcare {
    background: url(/Content/images/RequestorDashboard/fleetcare/fleetcare.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-fleetcare:hover {
    background: url(/Content/images/RequestorDashboard/fleetcare/fleetcare-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-fleetcare:active {
    background: url(/Content/images/RequestorDashboard/fleetcare/fleetcare-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}

/* CUSTOM APP OFFSITES START */
.dashboard-department-icon-offsites {
    background: url(/Content/images/RequestorDashboard/offsites/offsites.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-offsites:hover {
    background: url(/Content/images/RequestorDashboard/offsites/offsites-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-offsites:active {
    background: url(/Content/images/RequestorDashboard/offsites/offsites-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP OFFSITES END */

/* CUSTOM APP MOB START */
.dashboard-department-icon-mob {
    background: url(/Content/images/RequestorDashboard/mob/mob.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-mob:hover {
    background: url(/Content/images/RequestorDashboard/mob/mob-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-mob:active {
    background: url(/Content/images/RequestorDashboard/mob/mob-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP MOB END */

/* CUSTOM APP PARKING START */
.dashboard-department-icon-parking {
    background: url(/Content/images/RequestorDashboard/parking/parking.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-parking:hover {
    background: url(/Content/images/RequestorDashboard/parking/parking-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-parking:active {
    background: url(/Content/images/RequestorDashboard/parking/parking-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP PARKING END */

/* CUSTOM APP PROPERTYMGMT START */
.dashboard-department-icon-propertymgmt {
    background: url(/Content/images/RequestorDashboard/PropertyMgmt/warehouse.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-propertymgmt:hover {
    background: url(/Content/images/RequestorDashboard/PropertyMgmt/warehouse-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-propertymgmt:active {
    background: url(/Content/images/RequestorDashboard/PropertyMgmt/warehouse-hit) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP PROPERTYMGMT END */

/* CUSTOM APP HVAC START */
.dashboard-department-icon-hvac {
    background: url(/Content/images/RequestorDashboard/HVAC/snowflake.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-hvac:hover {
    background: url(/Content/images/RequestorDashboard/HVAC/snowflake-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-hvac:active {
    background: url(/Content/images/RequestorDashboard/HVAC/snowflake-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP HVAC END */

/* CUSTOM APP ELECTRICAL START */
.dashboard-department-icon-electrical {
    background: url(/Content/images/RequestorDashboard/Electrical/electrical.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-electrical:hover {
    background: url(/Content/images/RequestorDashboard/Electrical/electrical-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-electrical:active {
    background: url(/Content/images/RequestorDashboard/Electrical/electrical-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP ELECTRICAL END */

/* CUSTOM APP PLUMBING START */
.dashboard-department-icon-plumbing {
    background: url(/Content/images/RequestorDashboard/Plumbing/plumbing.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-plumbing:hover {
    background: url(/Content/images/RequestorDashboard/Plumbing/plumbing-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-plumbing:active {
    background: url(/Content/images/RequestorDashboard/Plumbing/plumbing-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP PLUMBING END */

/* CUSTOM APP PSO START */
.dashboard-department-icon-pso {
    background: url(/Content/images/RequestorDashboard/PSO/power.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-pso:hover {
    background: url(/Content/images/RequestorDashboard/PSO/power-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-pso:active {
    background: url(/Content/images/RequestorDashboard/PSO/power-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP PSO END */

/* CUSTOM APP OFFSITE BLDG START */
.dashboard-department-icon-offsitebldg {
    background: url(/Content/images/RequestorDashboard/OffsiteBldg/hospital.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-offsitebldg:hover {
    background: url(/Content/images/RequestorDashboard/OffsiteBldg/hospital-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-offsitebldg:active {
    background: url(/Content/images/RequestorDashboard/OffsiteBldg/hospital-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP OFFSITE BLDG END */

/* CUSTOM APP DINING SVCS START */
.dashboard-department-icon-diningsvcs {
    background: url(/Content/images/RequestorDashboard/Dining/dining.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-diningsvcs:hover {
    background: url(/Content/images/RequestorDashboard/Dining/dining-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-diningsvcs:active {
    background: url(/Content/images/RequestorDashboard/Dining/dining-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP DINING SVCS END */

.dashboard-icon-list {
    width: 230px;
    height: 115px;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    border: 1px solid rgb(242, 242, 242);
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
}

.dashboard-icon-list-transportation {
    width: 232px;
    height: 117px;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
}

.dashboard-icon-list-transportation-icon {
    width: 230px;
    height: 115px;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    border: 1px solid rgb(242, 242, 242);
}

.dashboard-icon-list-transportation-link {
    width: 230px;
    margin-top: 10px;
    text-align: left;
    font-weight: normal;
    font-size: 10pt;
}

.dashboard-dropshadow {
    -moz-box-shadow: 3px 3px 4px rgb(140, 140, 140);
    -webkit-box-shadow: 3px 3px 4px rgb(140, 140, 140);
    box-shadow: 3px 3px 4px rgb(140, 140, 140);
}

.makes-request, .makes-tripRequest {
    cursor: pointer;
}

.dashboard-icon-list:hover, .dashboard-icon-list-transportation-icon:hover {
    background-color: #EEE;
}

.dashboard-add-request { /*dead?*/
    font-size: 12pt;
    font-weight: bold;
    text-decoration: underline;
    height: 37px;
    line-height: 37px;
    vertical-align: top;
    /*tl*/
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    /*tr*/
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
    /*If position not absolute*/
    position: relative;
    /*Always added*/
    zoom: 1;
}

#dashboard-add-request-list,
.dashboard-add-request {
    width: 250px;
    display: inline-block;
}


/* CUSTOM APP MEDEQUIPMENT START */
.dashboard-department-icon-medequipment {
    background: url(/Content/images/RequestorDashboard/MedEquipment/laptopmedical.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-medequipment:hover {
    background: url(/Content/images/RequestorDashboard/MedEquipment/laptopmedical-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-medequipment:active {
    background: url(/Content/images/RequestorDashboard/MedEquipment/laptopmedical-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP MEDEQUIPMENT END */

/* CUSTOM APP LRH Catering START */
.dashboard-department-icon-lrhcatering {
    background: url(/Content/images/RequestorDashboard/LRHCatering/catering.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-lrhcatering:hover {
    background: url(/Content/images/RequestorDashboard/LRHCatering/catering-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-lrhcatering:active {
    background: url(/Content/images/RequestorDashboard/LRHCatering/catering-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP LRH Catering END */

/* CUSTOM APP Campus Safety START */
.dashboard-department-icon-campussafety {
    background: url(/Content/images/RequestorDashboard/CampusSafety/CampusSafety.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-campussafety:hover {
    background: url(/Content/images/RequestorDashboard/CampusSafety/CampusSafety-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-campussafety:active {
    background: url(/Content/images/RequestorDashboard/CampusSafety/CampusSafety-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP Campus Safety END */

/* CUSTOM APP Engineering START */
.dashboard-department-icon-engineering {
    background: url(/Content/images/RequestorDashboard/Engineering/engineering.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-engineering:hover {
    background: url(/Content/images/RequestorDashboard/Engineering/engineering-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-engineering:active {
    background: url(/Content/images/RequestorDashboard/Engineering/engineering-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP Engineering END */

/* CUSTOM APP Prev Maint START */
.dashboard-department-icon-prevmaint {
    background: url(/Content/images/RequestorDashboard/PrevMaint/PrevMaint.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-prevmaint:hover {
    background: url(/Content/images/RequestorDashboard/PrevMaint/PrevMaint-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-prevmaint:active {
    background: url(/Content/images/RequestorDashboard/PrevMaint/PrevMaint-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP Prev Maint END */

/* CUSTOM APP HCC EVS START */
.dashboard-department-icon-hccevs {
    background: url(/Content/images/RequestorDashboard/HCCEVS/HCC_EVS.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-hccevs:hover {
    background: url(/Content/images/RequestorDashboard/HCCEVS/HCC_EVS-hover.png) no-repeat;
    width: 80px;
    height: 80px;
}

.dashboard-department-icon-hccevs:active {
    background: url(/Content/images/RequestorDashboard/HCCEVS/HCC_EVS-hit.png) no-repeat;
    width: 80px;
    height: 80px;
}
/* CUSTOM APP HCC EVS END */

/* CUSTOM APP Move Request START */
.dashboard-department-icon-moverequest {
    background: url(/Content/images/RequestorDashboard/otherrequest/otherrequest.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-moverequest:hover {
        background: url(/Content/images/RequestorDashboard/otherrequest/otherrequest-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-moverequest:active {
        background: url(/Content/images/RequestorDashboard/otherrequest/otherrequest-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }

/* CUSTOM APP Move Request END */

/* CUSTOM APP Equipment START */
.dashboard-department-icon-equipment {
    background: url(/Content/images/RequestorDashboard/Equipment/equipment.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-equipment:hover {
        background: url(/Content/images/RequestorDashboard/Equipment/equipment-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-equipment:active {
        background: url(/Content/images/RequestorDashboard/Equipment/equipment-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }
/* CUSTOM APP Equipment END */

/* CUSTOM APP Space START */
.dashboard-department-icon-space {
    background: url(/Content/images/RequestorDashboard/Space/space.png) no-repeat;
    width: 80px;
    height: 80px;
}

    .dashboard-department-icon-space:hover {
        background: url(/Content/images/RequestorDashboard/Space/space-hover.png) no-repeat;
        width: 80px;
        height: 80px;
    }

    .dashboard-department-icon-space:active {
        background: url(/Content/images/RequestorDashboard/Space/space-hit.png) no-repeat;
        width: 80px;
        height: 80px;
    }
/* CUSTOM APP Space END */

#dashboard-add-request-list {
    display: none;
    position: absolute;
    margin-left: 41px;
    margin-top: -15px;
}

    #dashboard-add-request-list p {
        padding: 3px 0px 3px 20px;
        margin: 0px;
    }

        #dashboard-add-request-list p:hover {
            background-color: rgb(140, 140, 140);
        }

.dashboard-rightside-panel {
    border: 1px solid rgb(242, 242, 242);
    padding: 0px 10px 20px 10px;
}

/*#passwordPolicyForm > div {
    margin-top: 5px;
    margin-bottom: 5px;
}*/

.mainLabel {
    font-weight: bold;
    /*float: left;*/
    margin-right: 5px;
}

.subLabel, .subSubLabel {
    margin-top: 5px;
    font-size: 8pt;
    font-weight: bolder;
    /*float: left;
    width: 200px;*/
    /*margin-left: 15px;
    margin-right: 5px;*/
}

.subLabelNote {
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 8pt;
}

.subSubLabel, .subLabelNote {
    margin-left: 20px;
}

.updatePasswordWarning {
    color: red;
    font-weight: bold;
    display: none;
}

#PasswordPolicyContainer {
    width: 900px;
}

#passwordPolicySettings {
    width: 900px;
    /*float: left;*/
}

#passwordPolictSplitSection {
    width: 100%;
}

#passwordPolicyTemplates, #passwordHelpMessage {
    width: 425px;
}

#passwordPolicyTemplates {
    float: left;
}

#passwordHelpMessage {
    margin-top: 15px;
    float: right;
}

    #passwordHelpMessage textarea {
        width: 95%;
    }

#passwordPolicyTemplates, #passwordExpirySettings, #passwordComplexitySettings {
    /*width: 450px;*/
    /*float: right;*/
    margin-left: 15px;
    margin-top: 15px;
}

#polictTemplateList {
    margin-left: 0px;
    padding-left: 0px;
}

    #polictTemplateList li {
        width: 300px;
        border-top: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
        padding: 5px 5px 5px 5px;
        list-style: none;
        cursor: pointer;
        margin-left: 0px;
    }

        #polictTemplateList li:last-child {
            border-bottom: 1px solid black;
        }

.policyTemplateDescription {
    padding-top: 7px;
}

#polictTemplateList li.selected {
    background-color: #E2EEEF;
}

.centerContentAccount {
    padding: 15px;
    margin-top: 15px;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
}

    .centerContentAccount input[type=password] {
        width: 100%;
    }

    .centerContentAccount select {
        width: 100%;
    }

    .centerContentAccount .staff-resident-profile-section {
        margin-top: 20px;
    }

        .centerContentAccount .staff-resident-profile-section .uiSectionHeader {
            display: none;
        }

        .centerContentAccount .staff-resident-profile-section .content {
            border: none;
            padding: 0 0 0 0;
        }

.userInfoContainer {
    border: 1px solid black;
    padding: 10px;
    height: 150px;
}

.deptContainer {
    border: 1px solid black;
    padding: 10px;
    height: 150px;
}

.userInfoContainer .sectionHeader {
    font-weight: bold;
    font-size: 11pt;
    padding-bottom: 10px;
}

#passwordResultsWindow {
    display: none; /* keeps the popup hidden if no JS available */
}

.passwordResultsWindow {
    border: 1px solid #105B7E;
    background: white;
    padding: 5px 5px 5px 5px;
    border-radius: 5px;
    box-shadow: 2px 2px 3px #aaaaaa;
    z-index: 9999;
}

.passwordResultsArrowHolder {
    width: 10px;
    float: left;
    margin-left: -15px;
    margin-top: 2px;
}

.alignUnderPassword .passwordResultsArrowHolder {
    width: 10px;
    /*float: none;*/
    margin-top: -15px;
    margin-left: -3px;
    /*margin-top: 2px;*/
}

.alignAbovePassword .passwordResultsArrowHolder {
    width: 10px;
    margin-left: 5px;
    margin-top: 0px;
}

.passwordResultsArrow {
    /*border: 1px solid #105B7E;
    background: white;
    width: 8px;
    height: 8px;
    left: -8px;*/
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 10px 5px 0;
    border-color: transparent #105B7E transparent transparent;
}

.alignUnderPassword .passwordResultsArrow {
    border-width: 0 7.5px 10px 7.5px !important;
    border-color: transparent transparent #105B7E transparent;
}

.alignAbovePassword .passwordResultsArrow {
    border-width: 10px 5px 0 5px !important;
    border-color: #105B7E transparent transparent transparent;
}

.passwordResultsWindow ul, .passwordResultsWindow li {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.passwordResultsWindow ul {
    margin-top: 3px;
}

.passwordResultsWindow li {
    margin-top: 2px;
    margin-bottom: 1px;
    text-align: left;
}

.passwordResultsWindow ul li ul {
    margin-left: 10px;
}

/*.passwordResultsWindow {
    padding: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999999;
    pointer-events: none;
    width: auto;
    overflow: visible;
    border-radius: 5px;
    border: 2px solid #000;
    background: #4c4c4c;
    color: #fff;
}

.passwordResultsArrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.passwordResultsArrowBorder {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-right: 9px solid;
    margin-top: -8px;
    top: 50%;
    left: -10px;
    display: block;
    width: 0;
    height: 0;
    position: absolute;
}

.passwordResultsArrow span {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-right: 8px solid;
    top: 50%;
    margin-top: -7px;
    left: -10px;
}*/

li.passwordTestFail {
    color: red;
    font-weight: bolder;
}

div.passwordTestSuccess, div.passwordTestFail {
    width: 10px;
    height: 10px;
    float: left;
    margin-right: 2px;
    border-radius: 10px;
    margin-top: 2px;
}

div.passwordTestSuccess {
    background-color: green;
    border: 1px solid green;
}

div.passwordTestFail {
    background-color: white;
    border: 1px solid red;
}

#expiredPasswordMessage {
    border: 1px solid black;
    padding: 5px 0px 5px 15px;
    background-color: #ffff99;
    width: 215px;
    font-weight: bold;
}

.loginsWithSharedEmailMessage {
    border: 1px solid #DF8348;
    background-color: #FAE3D4;
    padding: 8px 8px 8px 8px;
    margin-bottom: 10px;
}

#openLoginsWithSharedEmailList {
    text-decoration: underline;
    cursor: pointer;
    color: blue;
    font-weight: bolder;
}

#loginWithSharedEmailsList {
    list-style-type: none;
    padding-left: 10px;
}

    #loginWithSharedEmailsList li {
        list-style-type: none;
    }

        #loginWithSharedEmailsList li span {
            text-decoration: underline;
            cursor: pointer;
            color: blue;
        }

.staffInfoLeftCol, .staffInfoRightCol {
    width: 50%;
}

.staffInfoLeftCol {
    float: left;
}

.staffInfoRightCol {
    float: right;
}

#TripDateSection .autoCalcLabel {
    position: relative;
    top: -20px;
}

#customLoginHelpMessage {
    background: #dbdbdb;
    font-size: 11pt;
    line-height: 14pt;
    color: #4f4f4f;
    padding: 7px 7px 7px 7px;
}

#findLocationSection {
    width: 100%;
}

    #findLocationSection p {
        font-size: 10pt;
    }

#pulseCompletedWorkOrdersList .pulseCompletedWorkOrder {
    padding: 4px 4px 4px 4px;
    cursor: pointer;
}

    #pulseCompletedWorkOrdersList .pulseCompletedWorkOrder .title {
        font-size: 11pt;
        font-weight: bold;
        color: rgb(64, 64, 64);
    }

    #pulseCompletedWorkOrdersList .pulseCompletedWorkOrder .location {
        font-size: 10pt;
        font-style: italic;
        color: rgb(64, 64, 64);
    }

    #pulseCompletedWorkOrdersList .pulseCompletedWorkOrder .whoAndWhen {
        font-size: 10pt;
        color: rgb(64, 64, 64);
    }

#pulseCompletedWorkOrderLoadMore {
    display: none;
    margin: 0;
    border-top: 1px solid rgb(171, 173, 179);
    padding: 4px 4px 4px 4px;
}

    #pulseCompletedWorkOrderLoadMore span {
        text-decoration: underline;
        cursor: pointer;
        color: #017D80;
        display: block;
        width: 75px;
        margin: auto;
    }

.RoomBookingOverview {
    height: 100% !important;
}

    .RoomBookingOverview .SectionItemContentsContainer {
        padding-left: 5px;
        padding-bottom: 5px;
    }

    .RoomBookingOverview .SectionItemSubtitle,
    #RoomCateringContainer .SectionItemSubtitle,
    #RoomSevenDayContainer .SectionItemSubtitle,
    #ActivitiesScheduleContainer .RoomBookingSectionItem .SectionItemSubtitle {
        font-size: 11pt;
        font-style: normal;
        color: #666666;
        overflow: hidden;
    }

    .RoomBookingOverview .SectionItemRightTitle {
        font-size: 11pt;
        font-weight: bold;
        color: rgb(64, 64, 64);
    }

        .RoomBookingOverview .SectionItemRightTitle.on-hold {
            color: #b40909;
        }

    .RoomBookingOverview .SectionItemBottom,
    #RoomCateringContainer .SectionItemBottom,
    #RoomSevenDayContainer .SectionItemBottom,
    #ActivitiesScheduleContainer .RoomBookingSectionItem .SectionItemBottom {
        font-style: normal;
    }

    .RoomBookingOverview .organizer {
        margin-left: 5px;
        border-left: solid #000000 1px;
        padding-left: 5px;
        padding-top: 3px;
        padding-bottom: 3px;
    }

    .RoomBookingOverview .recurring-request,
    #RoomCateringContainer .recurring-request,
    #RoomSevenDayContainer .recurring-request,
    #ActivitiesScheduleContainer .RoomBookingSectionItem .recurring-request {
        padding: 2px 2px 2px 2px;
        background-color: #eee;
        margin-bottom: 4px;
    }

    .RoomBookingOverview .available,
    #RoomCateringContainer .available,
    #RoomSevenDayContainer .available,
    #ActivitiesScheduleContainer .RoomBookingSectionItem .available {
        border: 1px solid #004600;
        padding: 2px 2px 2px 2px;
        background-color: #CCE4CA;
    }

    .RoomBookingOverview .conflicted,
    #RoomCateringContainer .conflicted,
    #RoomSevenDayContainer .conflicted,
    #ActivitiesScheduleContainer .RoomBookingSectionItem .conflicted {
        border: 1px solid #996600;
        padding: 2px 2px 2px 2px;
        background-color: #FFFFCC;
    }

    .RoomBookingOverview .unavailable,
    #RoomCateringContainer .unavailable,
    #RoomSevenDayContainer .unavailable,
    #ActivitiesScheduleContainer .RoomBookingSectionItem .unavailable {
        color: #b40909; 
        border: 1px solid #b40909;
        padding: 2px 2px 2px 2px;
        background-color: #fcecee;
    }

#ActivitiesScheduleContainer .RoomBookingSectionItem .SectionItemTimeColumn,
#RoomCateringContainer .SectionItemTimeColumn,
#RoomSevenDayContainer .SectionItemTimeColumn {
    width: 130px;
}

#ActivitiesScheduleContainer .RoomBookingSectionItem .SectionItemContentsContainer,
#RoomCateringContainer .SectionItemContentsContainer,
#RoomSevenDayContainer .SectionItemContentsContainer {
    width: 300px;
}

    #ActivitiesScheduleContainer .RoomBookingSectionItem .SectionItemContentsContainer a, #ActivitiesScheduleContainer .RoomBookingSectionItem .SectionItemContentsContainer a:visited,
    .RoomBookingOverview .SectionItemTitleRoomBooking a, .RoomBookingOverview .SectionItemTitleRoomBooking a:visited,
    .RoomBookingOverview .SectionItemTitle a, .RoomBookingOverview .SectionItemTitle a:visited,
    #RoomCateringContainer .SectionItemContentsContainer a, #RoomCateringContainer .SectionItemContentsContainer a:visited,
    #RoomSevenDayContainer .SectionItemContentsContainer a, #RoomSevenDayContainer .SectionItemContentsContainer a:visited {
        color: rgb(64, 64, 64);
        text-decoration: none;
    }

.SectionItemTitleRoomBooking {
    font-size: 11pt;
    font-weight: bold;
    color: rgb(64, 64, 64);
    cursor: pointer;
}

#ActivitiesScheduleContainer .mulitidayBooking,
#RoomCateringContainer .mulitidayBooking,
#RoomSevenDayContainer .mulitidayBooking {
    background-color: #d3ecfc;
    border: solid #000455 1px;
    color: #000455;
    width: 110px;
    padding: 2px 2px 2px 2px;
    text-align: center;
    margin-top: 5px;
    cursor: context-menu;
}

#existingStaffAwaysTable {
    width: 630px;
    border-collapse: collapse;
}

.addNewStaffAwayHolder {
    text-align: left;
}

    .addNewStaffAwayHolder input, .addNewStaffAwayHolder select, .addNewStaffAwayHolder button {
        font-size: 9pt;
    }

    .addNewStaffAwayHolder input {
        width: 100px;
    }

#existingStaffAwaysTable tbody {
    font-size: 9pt;
}

.yellow-background {
    background: rgb(236, 235, 219);
}

.light-teal-background {
    background: #E2EEEF;
}

.padding-bottom-5 {
    padding-bottom: 5px;
}

.padding-top-5 {
    padding-top: 5px;
}

.delete-staff-away-from {
    text-decoration: underline;
    color: #017d80 !important;
    cursor: pointer;
}

/*
IMPORTANT:
In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.
No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS
classes should alter those!
*/



.slick-header.ui-state-default {
	width: 100%;
	overflow: hidden;
	border-left: 0px;
}

.slick-header-columns {
	width: 999999px;
	position: relative;
	white-space: nowrap;
	cursor: default;
	overflow: hidden;
}

.slick-header-column.ui-state-default {
	position: relative;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 16px;
	line-height: 16px;
	margin: 0;
	padding: 4px;
	border-right: 1px solid silver;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	float: left;
}

.slick-header-column-sorted {
	font-style: italic;
}

.slick-sort-indicator {
	display: inline-block;
	width: 8px;
	height: 5px;
	margin-left: 4px;
}

.slick-sort-indicator-desc {
	background: url(/Content/css/surge/images/sort-desc.gif);
}

.slick-sort-indicator-asc {
	background: url(/Content/css/surge/images/sort-asc.gif);
}

.slick-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	cursor: col-resize;
	width: 4px;
	right: 0px;
	top: 0;
	height: 100%;
}

.slick-sortable-placeholder {
	background: silver;
}

.grid-canvas {
	position: relative;
	outline: 0;
}

.slick-row.ui-widget-content, .slick-row.ui-state-active {
	position: absolute;
	border: 0px;
}

.slick-row.ui-state-active{
	background: #fcf8c0;
}

.slick-cell {
	float: left;

	border: 1px solid transparent;
	border-right: 1px solid #bfbfbf;
	border-bottom-color: #bfbfbf;

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	z-index: 1;
   	margin: 0;
    
	white-space: nowrap;
	cursor: default;
	padding: 2px 2px 1px 3px;
}

.slick-cell.highlighted {
    background: lightskyblue;
    background: rgba(0,0,255,0.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

	.slick-cell.editable {
		z-index: 110;
		overflow: visible;
		background: #ffffff;
		border-color: black;
		border-style: solid;
	}

.slick-cell.flashing {
    border: 1px solid red !important;
}



.slick-cell:focus {
	outline: none;
}

.slick-reorder-proxy {
	display: inline-block;
	background: blue;
	opacity: 0.15;
	filter: alpha(opacity=15);
	cursor: move;
}

.slick-reorder-guide {
	display: inline-block;
	height: 2px;
	background: blue;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.slick-selection {
    z-index: 10;
    position: absolute;
    background: gray;
    border: 1px solid black;
    opacity: 0.3;
    filter: alpha(opacity=30);
    -webkit-box-shadow: 0px 0px 10px black;
    -moz-box-shadow: 0px 0px 10px black;
    box-shadow: 0px 0px 10px black;
}
.surge-slickGrid-loaded-marker {
  z-index: -98256;
  display: none; }

[data-widget=slickGrid] table {
  display: none; }

.sfx-grid-wrapper {
  background-color: #d9d9d9;
  border: 1px solid #aaa; }

.sfx-grid-header, .sfx-grid-header p, .sfx-grid-footer, .sfx-grid-footer p {
  line-height: 24px;
  margin: 0; }
.sfx-grid-header p, .sfx-grid-footer p {
  margin-left: 4px; }
.sfx-grid-header input[type=radio], .sfx-grid-footer input[type=radio] {
  margin: 0 4px 0 8px;
  vertical-align: sub; }
.sfx-grid-header label, .sfx-grid-footer label {
  margin: 0; }
.sfx-grid-header h2, .sfx-grid-footer h2 {
  font-size: 12pt;
  font-weight: bold;
  margin: 4px 0 4px 4px; }

.sfx-grid {
  height: 200px;
  background: #fff;
  clear: both; }
  .sfx-grid div {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -khtml-box-sizing: content-box;
    -o-box-sizing: content-box; }

    .sfx-grid .slick-header-column, .sfx-grid .slick-header-columns {
        background: #fff none !important;
        color: #002743;
    }

  .sfx-grid .editor-text {
    font: 9pt Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
    border: none;
    padding: 0px;
    width: 98%; }
  .sfx-grid .slick-cellRight {
    text-align: right; }
  .sfx-grid .slick-cellCenter {
    text-align: center; }
  .sfx-grid select {
    margin-left: 2px; }
  .sfx-grid input[type=checkbox] {
    margin: 4px;
    vertical-align: middle;
    text-align: center; }
  .sfx-grid .slick-row.selected {
    background-color: #fcf8c0; }
  .sfx-grid .slick-cell .ui-multiselect {
    background: none !important;
    border: 0px !important;
    color: #000 !important; }

.surge-cell-time {
  width: 50px; }

.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(/Content/js/colorpicker/images/colorpicker_background.png);
	font-family: Arial, Helvetica, sans-serif;
    z-index:1002;
	display: none;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(/Content/js/colorpicker/images/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/Content/js/colorpicker/images/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(/Content/js/colorpicker/images/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(/Content/js/colorpicker/images/colorpicker_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(/Content/js/colorpicker/images/colorpicker_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(/Content/js/colorpicker/images/colorpicker_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(/Content/js/colorpicker/images/colorpicker_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(/Content/js/colorpicker/images/colorpicker_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(/Content/js/colorpicker/images/colorpicker_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(/Content/js/colorpicker/images/colorpicker_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(/Content/js/colorpicker/images/colorpicker_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}

.colorSelector {
	position: relative;
	width: 36px;
	height: 36px;
	background: url(/Content/js/colorpicker/images/select.png);
}
.colorSelector div {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 28px;
	height: 28px;
	background: url(/Content/js/colorpicker/images/select.png) center;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/Content/jquery.chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/Content/jquery.chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/Content/jquery.chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/Content/jquery.chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/Content/jquery.chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/Content/jquery.chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
