/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #E0F4D7;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #FF9900;
	z-index: 10;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #E0F4D7;
	color: #000;
}
*html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	background: #FF9900;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #E0F4D7;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #83C948;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87;
}
.ui-datepicker-days-row {
	background: #FFF;
	color: #666;
}
.ui-datepicker-week-col {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #E0F4D7;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: #FFF !important;
	border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
* html .ui-datepicker-week-end-cell {
	background: #E0F4D7 !important;
	border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background: #FFF !important;
	border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-today {
	background: #B1DB87 !important;
}
.ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-status {
	background: #E0F4D7;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-title-row a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #83C948;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

.floatleft { float: left; }
.floatright { float: right; }
/*-----clear floats w/o markup-----*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
/** html .clearfix {height: 1%;}*/
.clearfix {display: block;}
/* End hide from IE-mac */
/*-----end clear floats w/o markup-----*/

.prev_vert, .next_vert { 
  text-align:center;
}
.prev_vert img, .next_vert img, .prev_horz img, .next_horz img {
  cursor: pointer;
}
.prev_vert, .next_vert {
  height: 15px;
}
.prev_vert img, .next_vert img {
  margin: 5px 0 0 0;
}
.prev_horz img, .next_horz img {
  margin: 0 5px 0 5px;
}



/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 0;
    margin: 0;
    background: #E0F4D7;
    width: 185px;
}
	#ui-datepicker-div {
	    display: none;
	    border: 1px solid #FF9900;
	    z-index: 10;
	}
	.ui-datepicker-inline {
	    float: left;
	    display: block;
	    border: 0;
	}
	.ui-datepicker-rtl {
	    direction: rtl;
	}
	.ui-datepicker-dialog {
	    padding: 5px !important;
	    border: 4px ridge #83C948 !important;
	}
	button.ui-datepicker-trigger {
	    width: 25px;
	}
	img.ui-datepicker-trigger {
	    margin: 2px;
	    vertical-align: middle;
	}
	.ui-datepicker-prompt {
	    float: left;
	    padding: 2px;
	    background: #E0F4D7;
	    color: #000;
	}
	*html .ui-datepicker-prompt {
	    width: 185px;
	}
	.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	    clear: both;
	    float: left;
	    width: 100%;
	    color: #FFF;
	}
	.ui-datepicker-control {
	    background: #FF9900;
	    padding: 2px 0px;
	}
	.ui-datepicker-links {
	    background: #E0F4D7;
	    padding: 2px 0px;
	}
	.ui-datepicker-control, .ui-datepicker-links {
	    font-weight: bold;
	    font-size: 80%;
	    letter-spacing: 1px;
	}
	.ui-datepicker-links label {
	    padding: 2px 5px;
	    color: #888;
	}
	.ui-datepicker-clear, .ui-datepicker-prev {
	    float: left;
	    width: 34%;
	}
	.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	    float: right;
	    text-align: right;
	}
	.ui-datepicker-current {
	    float: left;
	    width: 30%;
	    text-align: center;
	}
	.ui-datepicker-close, .ui-datepicker-next {
	    float: right;
	    width: 34%;
	    text-align: right;
	}
	.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	    float: left;
	    text-align: left;
	}
	.ui-datepicker-header {
	    padding: 1px 0 3px;
	    background: #83C948;
	    text-align: center;
	    font-weight: bold;
	    height: 1.3em;
	}
	.ui-datepicker-header select {
	    background: #83C948;
	    color: #000;
	    border: 0px;
	    font-weight: bold;
 	}
 	.ui-datepicker {
 	    background: #CCC;
 	    text-align: center;
 	    font-size: 100%;
 	}
 	.ui-datepicker a {
 	    display: block;
 	    width: 100%;
 	}
 	.ui-datepicker-title-row {
 	    background: #B1DB87;
 	    color: #000;
 	}
 	.ui-datepicker-title-row .ui-datepicker-week-end-cell {
 	    background: #B1DB87;
 	}
 	.ui-datepicker-days-row {
 	    background: #FFF;
 	    color: #666;
 	}
 	.ui-datepicker-week-col {
 	    background: #B1DB87;
 	    color: #000;
 	}
 	.ui-datepicker-days-cell {
 	    color: #000;
 	    border: 1px solid #DDD;
 	}
 	.ui-datepicker-days-cell a {
 	    display: block;
 	}
 	.ui-datepicker-week-end-cell {
 	    background: #E0F4D7;
 	}
 	.ui-datepicker-unselectable {
 	    color: #888;
 	}
 	.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
 	    background: #B1DB87 !important;
 	}
 	.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
 	    background: #FFF !important;
 	    border: 1px solid #777;
 	}
 	* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
 	    background: #B1DB87 !important;
 	}
 	* html .ui-datepicker-week-end-cell {
 	    background: #E0F4D7 !important;
 	    border: 1px solid #DDD !important;
 	}
 	* html .ui-datepicker-days-cell-over {
 	    background: #FFF !important;
 	    border: 1px solid #777 !important;
 	}
 	* html .ui-datepicker-current-day {
 	    background: #83C948 !important;
 	}
 	.ui-datepicker-today {
 	    background: #B1DB87 !important;
 	}
 	.ui-datepicker-current-day {
 	    background: #83C948 !important;
 	}
 	.ui-datepicker-status {
 	    background: #E0F4D7;
 	    width: 100%;
 	    font-size: 80%;
 	    text-align: center;
 	}
 	#ui-datepicker-div a, .ui-datepicker-inline a {
 	    cursor: pointer;
 	    margin: 0;
 	    padding: 0;
 	    background: none;
 	    color: #000;
 	}
 	.ui-datepicker-inline .ui-datepicker-links a {
 	    padding: 0 5px !important;
 	}
 	.ui-datepicker-control a, .ui-datepicker-links a {
 	    padding: 2px 5px !important;
 	    color: #000 !important;
 	}
 	.ui-datepicker-title-row a {
 	    color: #000 !important;
 	}
 	.ui-datepicker-control a:hover {
 	    background: #FDD !important;
 	    color: #333 !important;
 	}
 	.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
 	    background: #FFF !important;
 	    color: #333 !important;
 	}
 	.ui-datepicker-multi .ui-datepicker {
 	    border: 1px solid #83C948;
 	}
 	.ui-datepicker-one-month {
 	    float: left;
 	    width: 185px;
 	}
 	.ui-datepicker-new-row {
 	    clear: left;
 	}
 	.ui-datepicker-cover {
 	    display: none;
 	    display/**/: block;
 	    position: absolute;
 	    z-index: -1;
 	    filter: mask();
 	    top: -4px;
 	    left: -4px;
 	    width: 193px;
 	    height: 200px;
 	}
.multiSelect {
	width: 215px;
	border: solid 1px #BBB;
	background: #FFF url(/SCMHSmartcareProd/App_Themes/Includes/images/drop_down.gif) no-repeat right center;
	padding-right: 20px;
	display: inline;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.multiSelect.hover {
	background: url(/SCMHSmartcareProd/App_Themes/Includes/images/drop_down.gif) no-repeat right center;
}

.multiSelect.active, 
.multiSelect.focus {
	border: inset 1px #000;
}

.multiSelect.active {
	background: url(/SCMHSmartcareProd/App_Themes/Includes/images/drop_down.gif) no-repeat right center;
}

.multiSelectOptions {
	width: 239px;
	max-height: 150px;
	margin-top: -1px;
	overflow: auto;
	border: solid 1px #B2B2B2;
	background: #FFF;
}

.multiSelectOptions LABEL {
	padding: 2px 5px;
	display: block;
}

.multiSelectOptions LABEL.checked {
	background: #E6E6E6;
}

.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}

.multiSelectOptions LABEL.hover {
	background: #CFCFCF;
}
.RadTabStrip_Vista {
  color: #333333;
  font: 12px "Segoe UI", Arial, Helvetica, sans-serif;
  line-height: 26px; }
  .RadTabStrip_Vista .rtsGhostTab {
    border-color: #acacac;
    border-radius: 5px;
    color: #000000;
    background-color: #d2d2d2; }
  .RadTabStrip_Vista .rtsLI,
  .RadTabStrip_Vista .rtsLink {
    color: #333333;
    font: 12px/26px "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadTabStrip_Vista .rtsLink {
    background-image: none; }
    .RadTabStrip_Vista .rtsLink:hover {
      text-decoration: underline; }
  .RadTabStrip_Vista .rtsOut {
    background-image: none; }
  .RadTabStrip_Vista .rtsSelected,
  .RadTabStrip_Vista .rtsSelected:hover {
    text-decoration: underline; }
  .RadTabStrip_Vista .rtsDisabled {
    color: #a5a5a5; }
  .RadTabStrip_Vista .rtsLevel .rtsLink {
    background-image: url(/SCMHSmartcareProd/App_Themes/Vista/TabStrip/TabStripStates.png);
    background-position: 0 0; }
    .RadTabStrip_Vista .rtsLevel .rtsLink:hover {
      background-position: 0 -52px;
      text-decoration: none; }
  .RadTabStrip_Vista .rtsLevel .rtsSelected,
  .RadTabStrip_Vista .rtsLevel .rtsSelected:hover {
    text-decoration: none;
    background-position: 0 -26px; }
  .RadTabStrip_Vista .rtsLevel .rtsOut {
    background-image: url(/SCMHSmartcareProd/App_Themes/Vista/TabStrip/TabStripStates.png);
    background-position: 100% 0; }
  .RadTabStrip_Vista .rtsLevel .rtsLink:hover .rtsOut {
    background-position: 100% -52px; }
  .RadTabStrip_Vista .rtsLevel .rtsSelected .rtsOut,
  .RadTabStrip_Vista .rtsLevel .rtsSelected:hover .rtsOut {
    background-position: 100% -26px; }
  .RadTabStrip_Vista .rtsLevel .rtsDisabled:hover {
    background-position: 0 0; }
  .RadTabStrip_Vista .rtsLevel .rtsDisabled:hover .rtsOut {
    background-position: 100% 0; }
  .RadTabStrip_Vista .rtsNextArrow,
  .RadTabStrip_Vista .rtsPrevArrow,
  .RadTabStrip_Vista .rtsPrevArrowDisabled,
  .RadTabStrip_Vista .rtsNextArrowDisabled {
    background-image: url(/SCMHSmartcareProd/App_Themes/Vista/TabStrip/TabStripStates.png); }

.RadTabStrip_Vista.RadTabStripVertical .rtsLevel .rtsLink,
.RadTabStrip_Vista.RadTabStripVertical .rtsLevel .rtsOut {
  background-image: none; }

.RadTabStrip_Vista.RadTabStripVertical .rtsLevel1 {
  background-image: none; }
  .RadTabStrip_Vista.RadTabStripVertical .rtsLevel1 .rtsLink {
    background-image: url(/SCMHSmartcareProd/App_Themes/Vista/TabStrip/TabStripVStates.png);
    *zoom: 1; }
  .RadTabStrip_Vista.RadTabStripVertical .rtsLevel1 .rtsOut {
    background-image: none; }

.RadTabStrip_Vista.RadTabStripVertical .rtsLevel.rtsLevel2, .RadTabStrip_Vista.RadTabStripVertical .rtsLevel.rtsLevel3, .RadTabStrip_Vista.RadTabStripVertical .rtsLevel.rtsLevel4, .RadTabStrip_Vista.RadTabStripVertical .rtsLevel.rtsLevel5 {
  background-image: none; }

.RadTabStripBottom_Vista .rtsLevel.rtsLevel2, .RadTabStripBottom_Vista .rtsLevel.rtsLevel3 {
  background-image: none; }

.RadTabStripBottom_Vista .rtsLevel {
  background-position: 0 -599px;
  background-repeat: repeat-x; }
  .RadTabStripBottom_Vista .rtsLevel .rtsLink {
    background-position: 0 -182px; }
    .RadTabStripBottom_Vista .rtsLevel .rtsLink:hover {
      background-position: 0 -130px; }
  .RadTabStripBottom_Vista .rtsLevel .rtsOut {
    background-position: 100% -182px; }
  .RadTabStripBottom_Vista .rtsLevel .rtsLink:hover .rtsOut {
    background-position: 100% -130px; }
  .RadTabStripBottom_Vista .rtsLevel .rtsSelected,
  .RadTabStripBottom_Vista .rtsLevel .rtsSelected:hover {
    background-position: 0 -156px; }
  .RadTabStripBottom_Vista .rtsLevel .rtsSelected .rtsOut,
  .RadTabStripBottom_Vista .rtsLevel .rtsSelected:hover .rtsOut {
    background-position: 100% -156px; }
  .RadTabStripBottom_Vista .rtsLevel .rtsDisabled:hover {
    background-position: 0 -182px; }
    .RadTabStripBottom_Vista .rtsLevel .rtsDisabled:hover .rtsOut {
      background-position: 100% -182px; }

.RadTabStripLeft_Vista .rtsLevel1 .rtsLink {
  background-position: 0 0;
  /*border-bottom: 1px solid #3c7fb1;*/ }
  .RadTabStripLeft_Vista .rtsLevel1 .rtsLink:hover {
    background-position: 0 -200px; }
  .RadTabStripLeft_Vista .rtsLevel1 .rtsLink.rtsSelected {
    background-position: 0 -400px; }

.RadTabStripLeft_Vista .rtsLevel1 .rtsDisabled:hover {
  background-position: 100% 0; }

.RadTabStripLeft_Vista .rtsSeparator {
  background: #6f6f6f; }

.RadTabStripRight_Vista .rtsLevel1 .rtsLink {
  background-position: 100% 0; }
  .RadTabStripRight_Vista .rtsLevel1 .rtsLink:hover {
    background-position: 100% -200px; }
  .RadTabStripRight_Vista .rtsLevel1 .rtsLink.rtsSelected {
    background-position: 100% -400px; }

.RadTabStripRight_Vista .rtsLevel1 .rtsDisabled:hover {
  background-position: 100% 0; }

.RadTabStripRight_Vista .rtsSeparator {
  background: #6f6f6f; }

.RadTabStripTop_Vista_Baseline .rtsLevel1,
.RadTabStripBottom_Vista_Baseline .rtsLevel1 {
  background-image: url(/SCMHSmartcareProd/App_Themes/Vista/TabStrip/TabStripStates.png);
  background-position: 0 100%; }

.RadTabStripBottom_Vista_Baseline .rtsLevel1 {
  background-position: 0 -599px; }

html .RadTabStrip_Vista_disabled .rtsLevel1 .rtsLink {
  color: #8d8d8d;
  cursor: default; }
  html .RadTabStrip_Vista_disabled .rtsLevel1 .rtsLink:hover {
    background: transparent;
    text-decoration: none; }
    html .RadTabStrip_Vista_disabled .rtsLevel1 .rtsLink:hover .rtsOut {
      background: transparent; }

/* <focus cue> */
div.RadTabStrip_Office2010Blue a.rtsLink:focus {
  outline-color: #6f6f6f; }

div.RadTabStrip_Office2010Blue a.rtsLink:focus:after {
  border-color: #6f6f6f\9; }

/* </focus cue> */
/** DropClues */
.rtsDropClue_Vista {
  background-image: url(/SCMHSmartcareProd/App_Themes/Common/TabStrip/rtsDropClueSprite.png); }

.rtsDropClueTop_Vista {
  background-position: 0 -20px; }

.rtsDropClueRight_Vista {
  background-position: 0 -30px; }

.rtsDropClueBottom_Vista {
  background-position: 0 0; }

.rtsDropClueLeft_Vista {
  background-position: 0 -10px; }

