body {
	margin: 0;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1b99d6;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	background-color: #f7f7f7;
}

.underline-on-hover:hover {
	text-decoration: underline;
	color: #0000FF;
}

#topheaderbar {
	background-color: #1b99d6;
	color: #FFFFFF;
	width: 100%;
}

#topheaderbar TD {
	font-size: 14px;
}

#topheaderbar16 TD {
	font-size: 16px;
}

TD.slimDataWhiteBold {
	vertical-align: middle;
	color: #ffffff;
	color: white;
	font-weight:bold;
}

TD.slimDataWhite {
	vertical-align: middle;
	font-size: 16px;
	color: white
}

TD.slimDataWhite12 {
	vertical-align: middle;
	font-size: 12px;
	color: white
}

.chartField600px {
	background: white;
	height: 600px;
	width: 600px;
	overflow-x: scroll;
	overflow-y: scroll;
	background: red;
	resize:auto;
}

TD.slimDataBold18 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 18px;
	color: #006699;
}

TD.slimDataTitleBold16 {
	font-weight: bold;
	vertical-align: middle;
	height: 30px;
	font-family: Verdana;
	font-size: 16px;
	color: #006699;
	padding-top: 10px;
	padding-bottom: 5px;
}

TD.slimDataBold {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 12px
}

TD.slimDataRedLeft {
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	color: #FF6F6F;
	text-align: left
}

#cellmaLogo {
	background-color: #ffffff;
	width: 110px;
}

TD.slimData {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
}

TR.even {
	background-color: red;
}

TR.odd {
	background-color: white;
}

a:link, a:visited, a:hover {
	color: #0000FF;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

TD.slimData A {
	vertical-align: top;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center
}

TD.slimData A:hover {
	color: '#820082'
}

TD.slimDataHeader {
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
}

#resultTableHeader {
	background-color: #fceebd;
	padding: 4px;
}

TD.resultTableHeader {
	background-color: #f1f5c2;
	padding: 4px;
	padding-left: 0px;
	text-indent: 0px;
}

TD.resultTableHeaderLeft {
	border-top-left-radius: 4px;
}

TD.resultTableHeaderRight {
	border-top-right-radius: 4px;
}

TD.slimData36 {
	padding: 0;
	vertical-align: middle;
	font-size: 36px;
}

TABLE.resultTable {
	text-indent: 0px;
}

.evenTrClass {
	background-color: #EEEEEE;
}

TABLE.resultTableEvenOddCombination {
	text-indent: 0px;
	background-color: #FFFFFF;
}

.thirdTrClass {
	background-color: #FFFFFF;
}

input.button, button {
	color: #ffffff;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #1b99d6;
	border: 1px solid;
	border-top-color: #696;
	border-left-color: #696;
	border-right-color: #363;
	border-bottom-color: #363;
	filter: progid: DXImageTransform.Microsoft.Gradient( GradientType= 1,
		StartColorStr= '#ffffffff', EndColorStr= '#ffeeddaa');
	border-radius: 2px;
	border-color: #1b99d6;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-appearance: none;
}

.buttongrey {
	color: #1b99d6;
	background-color: #CCCCCC;
	cursor: none;
}

input.button:hover {
	background-color: #339900 !important;
	color: #ffffff;
}

button:hover {
	background-color: #339900 !important;
	color: #ffffff;
}

TD.slimDataDate {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	text-align: center;
}

TD.slimDataNumber {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	text-align: center;
}

TD.slimDataBoldDate {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

form select {
	margin: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #006699;
	font-size: 14px;
	font-stretch: expanded;
}

form textarea {
	margin: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #006699;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form input {
	margin: 3px;
	font-size: 14px;
}

form input.radio {
	border-style: none
}

form input.chkbox {
	border-style: none
}

.slimDataBoldRed {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #FF6F6F;
}

TD.slimDataBold14 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 14px;
}

/*Line separator*/
hr.separatorLineGrey {
	border: 0;
	height: 1px;
	color: #ccc;
	background: #ccc;
	margin-top: 1px !important;
	margin-left: 20px;
	margin-right: 20px;
}

form select.invoiceSelectDays {
	width: 120px;
}

form select.invoiceSelectService {
	width: 150px;
}

TD.slimDataSmallBoldLab {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 14px;
}

input.payBillWidth100 {
	width: 100px;
	height: 30px;
	font-size: 20px;
}

input.payBillWidth200 {
	width: 200px;
	height: 30px;
	font-size: 20px;
}

input.payBillReadOnly {
	width: 100px;
	height: 30px;
	font-size: 20px;
	background: #e9e4e4;
}

.payBillText16 {
	font-size: 16px !important;
}

select.width92 {
	width: 92px;
}

.posText16 {
	font-size: 16px !important;
}

select.payBillSelect {
	width: 100px;
	font-size: 16px;
}

button.button16 {
	font-size: 16px !important;
	padding: 8px !important;
}

TD.posResultTableHeader {
	background-color: #fceebd;
	padding: 1px;
}

/***** HUMAN RESOURCE *****/
TD.sidebarFontLv1 {
	align: left;
	color: #1A98D0;
}

TD.sidebarFontLv2 {
	color: #000100;
	background-color: #DDF8D9;
	font-size: 12px;
}

TD.sidebarFontLv3 {
	color: #1B99D0;
	background-color: #FFFFFF;
	padding: 5px;
}

TD.sidebarFontLv3 a {
	color: #1B99D0;
	background-color: #FFFFFF;
	padding: 5px;
}

TD.hrFontColour {
	color: #1B99D0;
	font-weight: bold;
	font-size: 12px;
}

TD.hrFineText {
	font-size: 8px;
}

TR.hrHeadingBackgroundColour {
	background-color: #fceebd;
	color: BLACK;
}

TR.hrSubHeadingBackgroundColour {
	background-color: #cce6ff;
	color: BLACK;
}

BUTTON.hrButton {
	background-color: #1b99d6;
	color: white;
	padding: 5;
	font-size: 11px;
}

.crButton {
	background-color: #1b99d6;
	color: white;
	padding: 5;
	font-size: 14px;
	border: none;
	border-radius: 4px;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
}

TD.slimDataFooterBold {
	font-weight: bold;
	padding: 0;
	vertical-align: top;
	font-size: 10px;
	color: #999999;
	text-indent: 5px;
	bottom: 0;
}

TD.templateSpace {
	width: 16px !important;
}

TD.templateSidebar {
	width: 210px;
	vertical-align: top;
	min-width: 170px;
	background: none repeat scroll 0 0 #d6ecf6;
	border-right: 5px solid #c7edfc;
}

select.width165 {
	width: 165px;
}

select.width150 {
	width: 150px;
}

select.width120 {
	width: 120px;
}

select.width200 {
	width: 200px;
	border: solid 1px #1B99D0;
}

select.width230 {
	width: 230px;
	border: solid 1px #1B99D0;
}

select.width180 {
	width: 180;
}

.slimDataNewFooterBold {
	font-weight: bold;
	padding: 0;
	font-size: 8.15px;
	font-family: Verdana;
	color: #747474;
	height: 30px;
}

.slimDataNewTitleBold16 {
	font-weight: bold;
	padding-right: 290;
	padding-top: 100;
	vertical-align: middle;
	font-size: 20px;
	color: #015475;
	height: 30px;
	font-family: Verdana;
}

.usertext {
	width: 197px;
	height: 28px;
	width: 365px;
	height: 30px;
	align: center;
	border: 1px solid #66CCFF;
}

.passwordtext {
	width: 365px;
	height: 30px;
	align: center;
	border: 1px solid #66CCFF;
}

.slimData1 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #015475;
}

div.footerDiv {
	width: 211.5px;
	background: none repeat scroll 0 0 #f5fcfe;
	border-right: 1px solid #c7edfc;
}

TD.slimDataBoldRed14 {
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #FF6F6F;
}

#patSearchLabelBold {
	font-weight: bold;
}

TD.slimDataBold36 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 36px
}

TD.slimDataBold16 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 16px
}

table.desktopTable {
	background-color: #f7f7f7;
	width: 100%;
}

select.width235 {
	width: 235px;
}

select.width210 {
	width: 210px;
}

input.width100 {
	width: 100px;
}

input.width180 {
	width: 180px;
}

input.width120 {
	width: 120px;
}

input.width140 {
	width: 140px;
}

input.width200 {
	width: 200px;
}

input.width300 {
	width: 300px;
}

input.width400 {
	width: 400px;
}

input.width80Percent {
	width: 80%;
}

input.width80PercentHr {
	width: 80%;
	border: solid 1px #1B99D0;
}

input.width50Percent {
	width: 50%;
}

input.width90Percent {
	width: 90%;
}

select.width100Percent {
	width: 100%;
}

select.width95Percent {
	width: 95%;
}

select.width80Percent {
	width: 80%;
}

select.width80PercentHr {
	width: 80%;
	margin-left: 0px;
	padding-left: 0px;
}

select.width50Percent {
	width: 50%;
}

select.width120 {
	width: 120px;
}

TD.paddingRight600 {
	padding-right: 600px;
}

TD.paddingRight10 {
	padding-right: 10px;
}

TD.textPadding {
	padding-left: 8px;
}

TD.informationMessage {
	background-image:
		url('/cellmaWEB/images/famfamfamsilk/bigicons/center_warning.png');
	height: 50px;
}

td.textindent0 {
	text-indent: 0px;
}

td.width34 {
	text-indent: 34px;
}

td.width95 {
	text-indent: 95px;
}

TD.slimDataBoldRed18 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	color: #FF6F6F;
	font-size: 18px
}

TD.slimDataTop {
	padding: 0;
	vertical-align: top;
	font-size: 12px
}

TD.slimDataTop10 {
	padding: 1px;
	vertical-align: top;
	font-size: 10px
}

select.width500 {
	width: 500px;
}

TD.slimDataBoldTop {
	font-weight: bold;
	padding: 0;
	vertical-align: top;
	font-size: 12px
}

select.width80 {
	width: 80px;
}

select.width100 {
	width: 100px;
}

select.width220 {
	width: 220px;
}

.astericred {
	color: red !important;
}

select.width130 {
	width: 130px;
}

select.width85 {
	width: 85px;
}

select.width110 {
	width: 110px;
}

select.width277 {
	width: 277px;
}

TD.slimDataBoldTop {
	font-weight: bold;
	padding: 0;
	vertical-align: top;
	font-size: 12px
}

select.width80 {
	width: 80px;
}

select.width100 {
	width: 100px;
}

select.width300 {
	width: 300px;
}

.width500 {
	width: 500px;
}

TD.paddingRight400 {
	padding-right: 400px;
}

TD.slimDataBoldTop {
	font-weight: bold;
	padding: 0;
	vertical-align: top;
	font-size: 12px
}

button.width80 {
	width: 80px;
}

select.width100 {
	width: 100px;
}

select.width50 {
	width: 50px;
}

div.displayAsHide {
	display: none;
}

TD.slimDataBigLabLucida {
	padding: 0;
	vertical-align: middle;
	font-size: 20px;
	font-family: arial, lucida console, sans-serif;
}

TD.fontSize16 {
	font-size: 16px;
}

TD.textStyle {
	font-size: 14px;
	color: #1d76ba;
}

TD.setWidth20 {
	width: 20px;
}

.hideStyle {
	visibility: hidden;
}

TD.textSize14 {
	font-size: 14;
}

TD.textColor {
	color: #000000;
}

TD.slimDataWhiteBoldRight {
	vertical-align: middle;
	color: #ffffff;
	color: white;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}

TD.slimDataBoldRight {
	font-weight: bold;
	vertical-align: middle;
	font-size: 12px;
	padding: 2px;
	text-align: center;
}

TD.textPadding200 {
	padding-left: 200;
}

Table.textPadding150 {
	padding-left: 150;
}

Table.setBorderStyle {
	border-width: medium;
}

select.width90 {
	width: 90px;
}

TD.imagePadding6 {
	padding-left: 6px;
}


TD.LightBlueColor {
	background-color: #f7f7f7;
}

.fontsize16 {
	font-size: 16px;
}

input.readOnlyInput {
	background: #e9e4e4;
}

.iconText {
	white-space: nowrap;
	margin-top: -20px;
	color: #000000;
	font-size: 7pt;
	font-weight: 300;
	font-family: Verdana;
	text-align: center;
	text-decoration: none;
}

.iconTextLab {
	white-space: nowrap;
	margin-top: -20px;
	color: #000000;
	font-size: 7pt;
	font-weight: 300;
	font-family: Verdana;
	text-align: center;
	text-decoration: none;
	margin-left: 3px;
}

.iconTextNew {
	white-space: nowrap;
	margin-top: -20px;
	color: #000000;
	font-size: 7pt;
	font-weight: 300;
	font-family: Verdana;
	text-align: center;
	margin-left: 5px;
}

.iconTextSmall {
	white-space: nowrap;
	margin-top: -20px;
	color: #000000;
	font-size: 7pt;
	font-weight: 300;
	font-family: Verdana;
	text-align: center;
	margin-left: 1px;
}

.iconTextSmallChat {
	white-space: nowrap;
	margin-top: -20px;
	color: #000000;
	font-size: 7pt;
	font-weight: 300;
	font-family: Verdana;
	text-align: center;
	margin-left: 4px;
}

.iconTextSmallMedChart {
	white-space: nowrap;
	margin-top: -20px;
	color: #000000;
	font-size: 6.8pt;
	font-weight: 300;
	font-family: Verdana;
	text-align: center;
	margin-left: 1px;
}

#iconContainer {
	width: 55px;
	height: 58px;
	float: left;
	padding-left: 3px;
	text-decoration: none;
	color: #000000;
}

.cursorPointer {
	cursor: pointer;
}

.cursorcontextMenu {
	cursor: context-menu;
}

.iconSize {
	width: 150px;
	height: 100px;
}

.iconTextSize {
	width: 150px;
	height: 75px;
}

.marginLeft28px {
	float: left;
	padding-left: 28px;
}

.marginLeft5px {
	margin-left: -5px;
}

TD.slimDataBoldGreen {
	font-weight: bold;
	padding: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #6BA673;
}

.disableButtonColor {
	color: #1b99d6;
	background-color: #e8e8e8;
}

button.disableButtonColor:hover {
	background-color: #e8e8e8 !important;
	color: #1b99d6;
}

.slimDataWhite12 {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: white
}

TD.slimDataBoldRed16 {
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #FF6F6F;
}

TD.slimDataCentered {
	text-align: center;
	padding: 0;
	vertical-align: Top;
	font-size: 12px;
	padding: 5px
}

#cellmaLogoLogin {
	background-color: #f5fcfe;
	width: 110px;
}

#cellmaLogoAssessment {
	background-color: #ffffff;
	width: 110px;
}

#cellmaLogobgGrey {
	background-color: #f7f7f7;
	width: 110px;
}

.marginLeft2px {
	margin-left: -2px;
}

select.width125 {
	width: 125px;
}

TD.slimDataBoldWhite {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 12px;
}

TD.slimDataBoldWhite16 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 16px;
}

TD.slimData14 {
	padding: 0;
	vertical-align: middle;
	font-size: 14px;
}

.slimData24 {
	width: 200px;
	height: 40px;
	font-size: 24px;
}

.width90Percent {
	width: 90%;
}

.width95Percent {
	width: 95%;
}

.width100Percent {
	width: 100%;
}

.modalIframe {
	height: 100%;
	overflow: scroll;
	border: none;
}

.modalRoundedDiv {
	border-radius: 10px;
}

.modalTdBottomLine {
	border-bottom: 1px solid #E3E1DD;
	height: 30px;
}

.modalCloseButtonSpan {
	font-weight: bolder;
	margin-right: 15px;
	margin-top: 6px;
	color: #D3D1CC;
}

.modalCloseButtonSpan:hover {
	background-color: transparent !important;
	color: #000000;
}

.modalRoundedDivServiceMews {
	border-radius: 10px;
	width: 1250px;
	height: 560px;
	display: none;
	position: fixed;
	margin-top: -60px !important;
	margin-left: -180px !important;
	background: #FFFFFF;
	border: 1px solid #666;
	border: 1px solid #555;
	box-shadow: 2px 2px 40px #222;
	z-index: 999999;
	padding: 0px;
	text-indent: 0px;
}

.modalRoundedDivLetters {
	border-radius: 10px;
	margin-top: -100px !important;
	height: 500px !important;
}

TD.slimDataBoldBlue {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: 3600FF;
}

.tableTitle {
	background-color: #fdefae;
	padding: 4px;
}

TD.tableHeader {
	background-color: #d6ecf6;
	padding: 4px;
}

.hiddenScrollbar {
	height: 100px;
	overflow: hidden;
}

.backgroundNotRepeatMinWidth {
	background-repeat: no-repeat;
	min-width: 300px;
}

TR.backgroundColourBlack {
	background-color: #fceebd !important;
	color: BLACK !important;
}

.tableBorderBlack {
	border: 1px solid black;
}

.tableBorderBlue {
	border: 2px solid lightblue;
}

.tableScrollbar {
	overflow: auto;
	height: 150px;
}

.badge {
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
	color: #ffffff;
	background-color: #339900;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.badgeCountOnedigit {
	padding: 1px 10px 3px;
}

.badgeCountTwodigits {
	padding: 1px 7px 3px;
}

.badgeCountThreedigits {
	padding: 3px 4px 4px;
}

.badgePosition {
	margin: -56px 0px 0px 39px;
}

TD.slimDataRed {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #FF6F6F;
	text-align: center;
}

TD.slimDataBoldRedLeft {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6F6F;
	text-align: left;
	padding: 0;
	vertical-align: Top;
	font-size: 12px;
	padding: 5px
}

.textColorPink {
	color: #f862e1 !important;
}

.textColorBlue {
	color: #0000ff !important;
}

.newHeadingText {
	font-size: 16px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hoverTable tr:hover {
	background-color: #ffff99;
	cursor: pointer;
}

#block {
	background: #000;
	opacity: 0.6;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}

.marginLeft10px {
	margin-left: 10px;
}

.borderGray {
	border: 1px solid #c2c2c2;
}

.paddingRight {
	padding-right: 10px !important;
}

TD.paddingLeft4Px {
	padding-left: 4px !important;
}

TABLE.borderCollapse {
	border-collapse: collapse;
}

input.readOnlyfield {
	color: #606060;
	background-color: #ebebe4;
	border-style: solid;
	border-width: 1px;
	border-color: #a6a6b3;
}

TD.padding4px {
	padding: 0px 4px 0px 4px;
}

.priorityTopBar {
	border: 1px solid #ed1c24;
	height: 30px;
	color: #ed1c24;
	text-align: center;
}

.pinkBackground {
	background-color: #f7dee7;
}

.redBackground {
	background-color: #fcc1b4;
}

TABLE.borderWithBackgroundRed {
	border-width: 2px;
	border-style: solid;
	border-color: #DDE4F7;
	background-color: #fcf3de;
	width: 250px;
}

.halfLeftCircleBig {
	position: absolute;
	height: 20px;
	width: 10px;
	border-radius: 0px 20px 20px 0px;
	-moz-border-radius: 0px 20px 20px 0px;
	-webkit-border-radius: 0px 20px 20px 0px;
	background: transparent;
}

.halfLeftCircleBig:hover {
	background: yellow !important;
}

.halfRightCircleBig {
	position: absolute;
	height: 20px;
	width: 10px;
	border-radius: 20px 0px 0px 20px;
	-moz-border-radius: 20px 0px 0px 20px;
	-webkit-border-radius: 20px 0px 0px 20px;
	background: transparent;
}

.halfRightCircleBig:hover {
	background: Red !important;
}

.halfLeftCircleSmall {
	position: absolute;
	height: 13px;
	width: 6px;
	border-radius: 0px 12px 12px 0px;
	-moz-border-radius: 0px 12px 12px 0px;
	-webkit-border-radius: 0px 12px 12px 0px;
	background: transparent;
}

.halfLeftCircleSmall:hover {
	background: yellow !important;
}

.halfRightCircleSmall {
	position: absolute;
	height: 13px;
	width: 6px;
	border-radius: 12px 0px 0px 12px;
	-moz-border-radius: 12px 0px 0px 12px;
	-webkit-border-radius: 12px 0px 0px 12px;
	background: transparent;
}

.halfRightCircleSmall:hover {
	background: Red !important;
}

.fullCircleBig {
	position: absolute;
	height: 20px;
	width: 20px;
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	background: transparent;
}

.fullCircleBig:hover {
	background: Red !important;
}

table.desktopTableWidth100Percent {
	background-color: #f7f7f7;
	width: 100%;
}

.borderCollapseSeperate {
	border-collapse: separate;
}

.slimDataBold11 {
	padding: 0;
	font-weight: bold;
	vertical-align: middle;
	font-size: 11px;
}

.halfLeftCircleBig28 {
	position: absolute;
	height: 45px;
	width: 21px;
	border-radius: 0px 45px 45px 0px;
	-moz-border-radius: 0px 45px 45px 0px;
	-webkit-border-radius: 0px 45px 45px 0px;
	background: transparent;
}

.halfLeftCircleBig28:hover {
	background: yellow !important;
}

.halfRightCircleBig28 {
	position: absolute;
	height: 45px;
	width: 21px;
	border-radius: 45px 0px 0px 45px;
	-moz-border-radius: 45px 0px 0px 45px;
	-webkit-border-radius: 45px 0px 0px 45px;
	background: transparent;
}

.extraDetailsTitle {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	background-color: #fbe0ba;
	color: #006699;
}

.customExtraDetailsTitle {
	font-weight: bold;
	vertical-align: middle;
	font-size: 12px;
	background-color: #fbe0ba;
	color: #006699;
	height: 25px;
}

.slimDataPadding4px {
	padding: 0px 4px 0px 4px;
	vertical-align: middle;
	font-size: 12px;
}

.halfRightCircleBig28:hover {
	background: Red !important;
}

.halfLeftCircleBigger28 {
	position: absolute;
	height: 53px;
	width: 24px;
	border-radius: 0px 53px 53px 0px;
	-moz-border-radius: 0px 53px 53px 0px;
	-webkit-border-radius: 0px 53px 53px 0px;
	background: transparent;
}

.slimDataBoldDarkBlue {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: #006699;
}

.borderGrayCollapse {
	border: 1px solid #c2c2c2;
	border-spacing: 0;
	border-collapse: collapse;
}

.dataColorLightBlue {
	color: #1b99d6 !important;
}

.bannerheaderbarDataBold {
	background-color: #f1f5c2;
	color: #006699;
	font-weight: bold;
}

#bannerContainer {
	display: none;
	width: 100%;
	position: absolute !important;
	z-index: 1;
	box-shadow: 5px 5px 18px #afb0b0;
}

.slimDataWhiteItalic {
	vertical-align: middle;
	font-size: 16px;
	color: white;
	font-style: italic;
	font-weight: normal;
}

.bannerHeaderbar {
	background-color: #f1f5c2;
	color: #006699;
	font-style: italic;
}

.backgroundWhite {
	background-color: #ffffff;
}

.labelColorBlueItalic {
	color: #006699;
	font-style: italic;
}

.borderRed {
	border: 4px solid #f24c52;
}

.borderBlue {
	border: 4px solid #82d6ff;
}

.borderOrange {
	border: 4px solid #FFA500 !important;
}

.borderLightBlue {
	border-right: 1px solid #D1EEEE;
}

.bannerBlueBorder {
	border: 4px solid #82d6ff;
	border-top: 0px;
	margin-left: -5px;
}

.bannerRedBorder {
	border: 4px solid #f24c52;
	border-top: 0px;
	margin-left: -5px;
}

.bannerOrangeBorder {
	border: 4px solid #FFA500;
	border-top: 0px;
	margin-left: -5px;
}

.textColorRed {
	color: red;
}

.textPadding5 {
	padding-left: 5px;
}

.textPadding10 {
	padding-left: 10px !important;
}

.textPaddingRight5 {
	padding-right: 5px;
}

.paddingRight15 {
	padding-right: 15px;
}

.slimDataRedBold {
	vertical-align: middle;
	color: red;
	font-weight: bold;
}

.bannerTable {
	position: relative;
	border: 1px solid #ffffff;
}

#bannerSectionScroll {
	overflow-y: scroll;
	height: 160px;
}

.halfLeftCircleBigger28:hover {
	background: yellow !important;
}

.halfRightCircleBigger28 {
	position: absolute;
	height: 53px;
	width: 24px;
	border-radius: 53px 0px 0px 53px;
	-moz-border-radius: 53px 0px 0px 53px;
	-webkit-border-radius: 53px 0px 0px 53px;
	background: transparent;
}

.halfRightCircleBigger28:hover {
	background: Red !important;
}

.halfLeftCircleSmall28 {
	position: absolute;
	height: 24px;
	width: 11px;
	border-radius: 0px 24px 24px 0px;
	-moz-border-radius: 0px 24px 24px 0px;
	-webkit-border-radius: 0px 24px 24px 0px;
	background: transparent;
}

.halfLeftCircleSmall28:hover {
	background: yellow !important;
}

.halfRightCircleSmall28 {
	position: absolute;
	height: 24px;
	width: 11px;
	border-radius: 24px 0px 0px 24px;
	-moz-border-radius: 24px 0px 0px 24px;
	-webkit-border-radius: 24px 0px 0px 24px;
	background: transparent;
}

.halfRightCircleSmall28:hover {
	background: Red !important;
}

.slimDataFontSize11 {
	position: absolute;
	font-family: Verdana;
	font-size: 11px;
	color: black;
}

.slimDataFontSize16 {
	position: absolute;
	font-family: Verdana;
	font-size: 16px;
	color: black;
}

textarea.width100Percent {
	border-width: 1px;
	border-style: solid;
	border-color: #006699;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}

.buttonHeight {
	height: 23px;
}

.borderSpacing {
	border-spacing: 0;
	margin: -4px;
}

input.smallButton {
	color: #ffffff;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #1b99d6;
	border: 1px solid;
	border-top-color: #696;
	border-left-color: #696;
	border-right-color: #363;
	border-bottom-color: #363;
	filter: progid: DXImageTransform.Microsoft.Gradient( GradientType= 1,
		StartColorStr= '#ffffffff', EndColorStr= '#ffeeddaa');
	border-radius: 2px;
	border-color: #1b99d6;
	cursor: pointer;
	padding-left: 5px;
	width: 50px;
	height: 20px;
}

input.smallButton:hover {
	background-color: #339900 !important;
	color: #ffffff;
}

select.width65 {
	width: 65px;
}

.slimDataBlueBold {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 16px;
	color: #1b99d6;
}

.textUppercase {
	text-transform: uppercase;
}

.slimDataLabelBlue {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: #1b99d6;
	text-indent: 0px;
}

.slimDataBlack {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: black;
}

.slimDataBlackTop {
	padding: 0;
	vertical-align: top;
	font-size: 12px;
	color: black;
}

.slimDataLabelBlueBold {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: #1b99d6;
	font-weight: bold;
}

.borderBottomLightBlue {
	border-bottom-color: #c1e1f5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.borderRightLightBlue {
	border-right: 1px solid #d6ecf6;
}

.borderRightBottomLightBlue {
	border-right: 1px solid #d6ecf6;
	border-bottom-color: #d6ecf6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.borderLeftLightBlue {
	border-left: 1px solid #d6ecf6;
}

.tableBorderLightBlue {
	border: 1px solid #d6ecf6;
}

.slimDataDarkBlue {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: #006699;
}

TD.slimDataRedLeftAlign {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #FF6F6F;
	text-align: left;
}

table.trHeight tr {
	height: 30px;
}

.backgroundBlue {
	background-color: #e1eff5;
}

.headerBackgroundBlue {
	background-color: #e2f0f6;
	height: 25px;
}

.backgroundDarkBlue {
	background-color: #1b99d6;
}

.backgroundGrey {
	background-color: #f7f7f7 !important;
}

.paddingLeft25 {
	padding-left: 25px !important;
}

.slimDataSelected {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	background-color: #cef9ff !important;
}

.borderLeftBlue {
	border-left: 1px solid #7ea8d9;
}

.borderRightBlue {
	border-right: 1px solid #7ea8d9;
}

.borderBottomBlue {
	border-bottom: 1px solid #7ea8d9;
}

.headerBackgroundBlue {
	background-color: #d5ebf5;
}

.borderTopBlue {
	border-top: 1px solid #7ea8d9;
}

.tableBorderDarkBlue {
	border: 1px solid #7ea8d9;
	height: 100%;
}

TD.slimDataBottom {
	padding: 0;
	vertical-align: bottom;
	font-size: 12px;
	padding-bottom: 7px;
}

TD.slimDataPaddingTop {
	padding: 0;
	vertical-align: top;
	font-size: 12px;
	padding-top: 30px;
}

.backgroundBorderBottomGrey {
	border-bottom: 1px solid #c1e1f5;
	background-color: #f7f7f7;
}

.height20 {
	height: 20px;
}

textarea.width80Percent {
	width: 80%;
	height: 112px;
}

textarea.width50Percent {
	width: 50%;
}

textarea.width160Percent {
	width: 160px;
	height: 100x;
}

textarea.width90Percent {
	height: 80%;
	width: 90%;
}

.borderLeftRightBlue {
	border-right: 1px solid #7ea8d9;
	border-left: 1px solid #7ea8d9;
}

.backgroundReadOnlyGrey {
	background-color: #CCCCCC;
}

.backgroundReadOnlyGreyLighter {
	background-color: #eaeae9;
}

.readOnlyTextBold {
	font-weight: bold !important;
}

.borderLeftBottomBlue {
	border-bottom: 1px solid #c1e1f5;
	border-left: 1px solid #7ea8d9;
}

.backgroundPink {
	background-color: #f7d5ee;
}

.height600 {
	height: 600px;
}

.height300 {
	height: 300px;
}

.backgroundBorderBottomLightBlue {
	background-color: #e1eff5;
	border-bottom: 1px solid #c1e1f5;
}

.paddingRight8 {
	padding-right: 8px;
}

.tableHeight100 {
	height: 100%;
}

TD.slimDataPadding4 {
	vertical-align: middle;
	font-size: 12px;
	padding-right: 4px;
}

TD.slimDataPadding8 {
	vertical-align: middle;
	font-size: 12px;
	padding-right: 8px;
	padding-bottom: 2px;
}

TD.slimDataPaddingRight8 {
	vertical-align: middle;
	font-size: 12px;
	padding-right: 8px;
}

.slimDataBlackBackgroundBlue {
	font-family: Verdana;
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: black;
	background-color: #e2f0f6;
}

.borderRightWhite {
	border-right: 1px solid #ffffff;
}

.tableHeaderPink {
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background-color: #f7dde4;
	padding: 4px;
}

.tableHeaderLightBlue {
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background-color: #ddf7e4;
	padding: 4px;
}

.tableHeaderDarkBlue {
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background-color: #DDE4F7;
	padding: 4px;
}

.backgroundGrayfontsize16 {
	font-size: 16px;
	background-color: #CCCCCC;
}

.backgroundWhite {
	background-color: #fcfcfc;
}

.backgroundOasisPadding4px {
	background-color: #ffebbd;
	padding: 4px;
}

.backgroundMintPadding4px {
	background-color: #d8fdf0;
	padding: 4px;
}

TD.slimDataBigBlue {
	font-weight: bold;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center
}

.reportsappoinmentinput {
	border: 1px solid #BFBFBF;
}

table.textindent {
	text-indent: 0px;
}

TD.paddingLeft40px {
	padding-left: 36px;
}

.height30px {
	height: 30px;
}

.height32px {
	height: 32px;
}

tr.backgroundLightPink {
	background-color: #f5d0d8;
}

.textIndent15px {
	text-indent: 15px;
}

.borderRightGray {
	border-right: 1px solid #c2c2c2;
}

.borderLeftGrey {
	border-left: 1px solid #c2c2c2;
}

TD.slimDataValignTop {
	padding: 0;
	vertical-align: top;
	font-size: 12px;
}

input.width70Percent {
	width: 70%;
}

select.width70Percent {
	width: 70%;
}

select.width160 {
	width: 160px;
}

input.width140 {
	width: 140px;
}

select.width140 {
	width: 140px;
}

table.tdBorder td {
	border-bottom: 1px solid #cccccc;
}

tr.backgroundLightBlue {
	background-color: #d6ecf6;
}

.borderGrey {
	border: 1px solid #cccccc;
}

.backgroundPaleYellow {
	background-color: #f1f5c2;
}

.marginTop {
	margin-top: 5px;
}

.slimDataBlue {
	font-size: 20px;
	color: #006699;
	font-weight: bold;
	valign: bottom;
}

.slimDataLightBlue {
	font-size: 20px;
	color: #1b99d6;
	font-weight: bold;
	valign: bottom;
}

.backgroundColorGreen {
	background-color: #c4ecc2;
}

.backgroundColorPink {
	background-color: #f5ced7;
}

.backgroundColorBlue {
	background-color: #e2f0f6;
}

.normalDataBlueSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #1b99d6;
}

.boldDataBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #006699;
}

.ipromsDatePanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #bbbbbb;
	background-color: #d6ecf6;
	border: 1px solid #91dafb;
}

.ipromsDatePanel:HOVER {
	background-color: #1b99d6;
	color: #ffffff;
}

.normalDataBlueBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #1b99d6;
}

.blueDataBoldPadding120 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1b99d6;
	padding-left: 120px;
	font-weight: bold;
}

.boldDarkBluePadding120 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #006699;
	padding-left: 120px;
}

.blackData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: black;
	text-align: left;
}

.boldDataBluepadding30 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #006699;
	padding-bottom: 30px;
}

.textPaddingBottom20 {
	padding-bottom: 20px;
}

.textPaddingBottom10 {
	padding-bottom: 10px;
}

.textPaddingLeft105 {
	padding-left: 105px;
}

.textPadding13 {
	padding: 13px 0 13px 0;
}

.resultTableHeaderLightPink {
	background-color: #f7dde4;
}

.resultTableHeaderLightBlue {
	background-color: #e2f0f6;
}

.resultTableHeaderPadding {
	padding: 1px !important;
}

input.borderSolidBlack {
	border: 1px solid #000000;
}

.borderSpacing10 {
	border-spacing: 10px;
}

.textPaddingTop42 {
	padding-top: 42px;
}

.progressbar {
	border: 1px solid #18B5EC;
	margin: 0px;
	padding: 0px;
}

.roundbutton {
	width: 120px;
	height: 40px;
	border-radius: 10px;
	font-size: 20px;
}

.roundbutton :HOVER {
	background-color: #339900 !important;
	color: #ffffff;
}

.borderBottonBlack {
	background-color: #FFFFFF;
	border-top: 2px solid #b1b1b1;
}

.backgroundColorWhite {
	background-color: #FFFFFF;
}

.textColorBlue20px {
	color: #006699;
	font-size: 20px;
}

.paddingLeft100 {
	padding-left: 100px;
}

.textBlueBold {
	color: #1b99d6;
	font-weight: bold;
}

.textBlue {
	color: #1b99d6;
	font-weight: normal;
	font-size: 20px;
}

#conversationMsgDiv {
	margin: 0;
	height: 220px;
	width: 100%;
	position: relative;
	overflow: auto;
	border-bottom: 1px solid #cccccc;
}

TD.slimDataWhite12 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 12px;
}

.slimDataPaddingLeft {
	font-weight: bold;
	padding-left: 15%;
	vertical-align: middle;
	font-size: 16px;
}

TABLE.width530 {
	width: 530px;
}

td.width120 {
	width: 120px;
}

.chartField {
	background: white;
	height: 300px;
	width: 800px;
	overflow-x: scroll;
	overflow-y: scroll;
	background: red;
	margin-left: 110px;
}

div.marginTop60 {
	margin-top: -60px;
}

.borderSpacing3 {
	border-spacing: 3px;
}

TD.width300 {
	width: 300px;
}

.textPaddingLeft70 {
	padding-left: 70px;
}

.textPaddingLeft80 {
	padding-left: 80px;
}

TD.textPaddingRight40 {
	padding-right: 40px;
}

.backgroundOasisborderGray {
	background-color: #ffebbd;
	border: 1px solid #c2c2c2;
	padding: 0;
	font-size: 12px;
}

.backgroundLightBlueborderGray {
	background-color: #e2f0f6;
	border: 1px solid #c2c2c2;
}

.borderGrayRounded {
	border: 1px solid #dddddd;
	border-radius: 5px;
}

.borderRadius5 {
	border-radius: 5px;
}

.marginLeft5 {
	margin-left: 5px;
}

.textPaddingRight20 {
	color: #1B99D6;
	font-size: 20px;
	padding-right: 20px;
}

.slimDataBluePaddingLeft {
	font-size: 20px;
	color: #006699;
	font-weight: bold;
	valign: bottom;
	padding-left: 150px;
}

input.inputText {
	font-size: 15px;
	height: 20px;
}

input.inputTextBirthDate {
	font-size: 15px;
	margin-right: 10px;
	text-align: center;
	height: 27px;
}

.textColorBlueBold16 {
	font-size: 16px;
	color: #006699;
	font-weight: bold;
	valign: bottom;
}

.borderRightAliceBlue {
	border-right: 1px solid #c2c2c2;
	background-color: #ecf5fb;
}

.boldDarkBluePadding124 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #006699;
	padding-left: 124px;
}

.textPadding4 {
	padding-left: 4px;
}

TABLE.borderTopSolid {
	border-top: 1px solid #b1b1b1;
}

TD.borderclass {
	border: 1px solid #dddddd;
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 27px;
}

TD.borderclasswhite {
	border: 1px solid #dddddd;
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 27px;
}

TD.borderclassgrey {
	border: 1px solid #dddddd;
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	background-color: #EEEEEE;
	height: 27px;
}

DIV.divwhitebg {
	background-color: #FFFFFF;
}

DIV.divgreybg {
	background-color: #EEEEEE;
}

TR.trwhitebg {
	background-color: #FFFFFF;
}

TR.trgreybg {
	background-color: #EEEEEE;
}

Td.tdwhitebg {
	background-color: #FFFFFF;
}

Tr.tdyellowbg {
	background-color: #FFFF00;
}


Td.tdgreybg {
	background-color: #EEEEEE;
}

table.tablewhitebg {
	background-color: #FFFFFF;
	width: 100%;
}

table.tablegreybg {
	background-color: #EEEEEE;
	width: 100%;
}

.highlightGreen:hover {
	background: #cbf7b5;
}

.highlightGreen {
	background: #cbf7b5;
	cursor: pointer;
}

ul.userConversationsList {
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 400px;
	overflow: hidden;
	overflow-y: scroll;
}

li.conversationsTableListItem {
	box-sizing: border-box;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
}

li.conversationsTableListItem:hover {
	cursor: pointer;
}

li.conversationsSearchItems {
	background-color: #D6ECF5;
	cursor: pointer;
}

li.conversationsSearchItems:hover {
	background-color: #EFF6C6;
	cursor: pointer;
}

.iconBubble {
	border-radius: 25px;
	height: 30px;
	line-height: 24px;
	width: 30px;
}

.iconWebApp {
	height: 20px;
	line-height: 20px;
	width: 20px;
}

.borderStrongBlue {
	border: 1px solid #1b99d6;
}

.extraDetPageNum {
	font-size: 10px;
	width: 150px;
}

.borderRightStrongBlue {
	border-right: 2px solid #1b99d6;
}

.borderLightGrey {
	border: 1px solid #c2c2c2;
	text-indent: 2px;
}

.marginTop3 {
	margin: -3px 0px;
}

.marginTop0 {
	margin: 0px 0px;
}

.borderBottomLightGrey {
	border-bottom: 1px solid #FFFFFF !important;
}

.borderTopLightGrey {
	border-top: 1px solid #c2c2c2;
}

td.borderBottomLightGreySolid {
	border-bottom: 1px solid #c2c2c2 !important;
}

.paddingTop0 {
	padding: 0px;
}

.marginTopRight {
	height: 100%;
	margin: -5px 0px 0px 2px;
}

.borderLeftGray {
	border-left: 1px solid #c2c2c2;
}

.marginTop1 {
	margin: -1px 0px;
}

table.whiteBackground tr {
	background-color: #FFFFFF !important;
}

.textIndent5px {
	text-indent: 5px;
}

tr.pagination td a {
	padding: 5px;
	margin-right: -5px;
	border: 1px solid #ddd;
	background-color: #FFFFFF;
}

.paddingLeft2 {
	padding-left: 2px !important;
}

.marginLeft25 {
	margin-left: 25px;
}

.height35px {
	height: 35px;
}

.slimDataPaddingLeft40 {
	padding-left: 40px;
	vertical-align: middle;
	font-size: 12px;
}

.paddingRight14px {
	padding-right: 14px;
}

.tableBorderGrey {
	border: 1px solid #c2c2c2;
}

select.width90Percent {
	width: 90%;
}

.height40 {
	height: 40px;
}

.width56 {
	width: 56px !important;
}

.slimDataBlueBold12 {
	font-weight: bold;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 12px;
	color: #006699;
}

.tableBorderGray {
	border: 1px solid #a1a1a1;
}

.borderBottomGrey {
	border-bottom: 1px solid #a1a1a1;
}

table.textIndent1 {
	text-indent: 1px;
}

.borderLeftTopLightBlue {
	border-left: 1px solid #d6ecf6;
	border-top: 1px solid #d6ecf6;
}

.borderBottomLightblue {
	border-bottom: 1px solid #d6ecf6;
}

.backgrounSkyBlueLineHeight24 {
	background-color: #D6ECF6;
	line-height: 24px;
}

.linkBlue12 {
	color: #0000FF;
	font-size: 12px;
}

.linkBlue14 {
	color: #0000FF;
	font-size: 14px;
}

.lightGreenBackground {
	background-color: #f6fcff;
	padding-right: 5px;
}

.conversationsNotActiveAccordion {
	background-image:
		url('/cellmaWEB/images/famfamfamsilk/icons/plus_btn.png');
}

.conversationsActiveAccordion {
	background-image:
		url('/cellmaWEB/images/famfamfamsilk/icons/minus_btn.png');
}

.borderSkyBlue {
	border: 1px solid #bae8fc !important;
}

.borderLeftBottomRightGray {
	border-left: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	text-indent: 2px;
}

#floatLeftPaddingTop10 {
	float: left;
	padding-top: 10px !important;
}

.borderBackgroundBlue {
	border: 1px solid #bae8fc !important;
	background-color: #e2f0f6;
}

table.width100 {
	width: 100%;
	padding-bottom: 20px;
	margin-left: -2px;
	margin-top: -2px;
}

.marginRight10px {
	margin-right: 10px;
}

.marginRight3per {
	margin-right: 3%;
}

td.width17Per {
	width: 17.3%;
	background-color: #f1f5c2;
	text-align: left;
	padding-left: 20px;
}

.paddingLeft20px {
	padding-left: 20px !important;
}

.width13Per {
	width: 13%;
}

.headerBgBlue {
	background-color: #0cb8e8;
}

.marginTop28 {
	margin-top: -28px;
}

.marginTop17 {
	margin-top: -17px;
}

hr.seperatorLineGrey {
	border: 0.5px solid #c2c2c2;
}

.textWhiteSize11 {
	color: white;
	font-size: 11px;
	font-weight: 300;
}

.lightGreenBg {
	background-color: #f6fcff;
}

.marginLeft7px {
	margin-left: -7px;
}

.paddingLeft7px {
	padding-left: 7px;
}

.paddingLeft12px {
	padding-left: 12px !important;
}

TABLE.resultTableOdd {
	text-indent: 0px;
	background-color: #FFFFFF;
}

.borderBackgroundTextBlue12 {
	border: 1px solid #8ad9fd;
	background-color: #e2f0f6;
	color: #006699;
	font-size: 12px;
	padding: 3px;
	vertical-align: middle;
}

.paddingBottom6 {
	padding-bottom: 6px !important;
}

.marginLeft15 {
	margin-left: 15px;
}

table.paddingleft6 td {
	padding-left: 6px !important;
}

.borderBlueColor {
	border: 1px solid #8ad9fd;
}

.borderBlueTopBottom {
	border-top: 1px solid #8ad9fd;
	border-bottom: 1px solid #8ad9fd;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	max-width: 250px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	white-space: pre-line;
}

.marginBottom3 {
	margin: 0px 0px -3px 4px;
}

.circle {
	font-size: 14px;
	color: #00ff00;
	right: 0px;
	float: right;
}

tr.textIndent0 {
	text-indent: 0px;
}

.cursorDefault {
	cursor: default;
}

div.hideIcon {
	visibility: hidden;
	position: absolute;
}

input.width100PercentHr {
	width: 97%;
	margin-left: -5px;
	padding-left: -5px;
	border: solid 1px #1B99D0;
}

select.width100PercentHr {
	width: 97%;
	margin-left: -5px;
	padding-left: -5px;
	border: solid 1px #1B99D0;
}

.backgroundBorderRightGrey {
	border-right: 1px solid #c1e1f5;
	background-color: #f7f7f7;
}

.borderTopBottom {
	border-bottom: 1px solid #c1e1f5;
	border-top: 1px solid #c1e1f5;
}

.borderRight {
	border-right: 1px solid #c1e1f5;
}

div.divDiagnosisEDHide {
	display: none;
}

div.divDiagnosisEDShow {
	display: block;
}

.exceptionInformationMessage {
	color: #CC0000;
	height: 50px;
}

TD.textPadding2 {
	padding-left: 2px;
}

TD.textPadding3 {
	padding-left: 3px;
}

.marginLeft8px {
	margin-left: -8px;
}

.textIndent5Percent {
	text-indent: 0.5%;
}

.verticalAlignText {
	vertical-align: middle;
	padding-left: 0.5%;
}

.marginLeft6px {
	margin-left: 6px;
}

.textIndent8px {
	text-indent: 8.5px;
}

.textIndent6px {
	text-indent: 6px;
}

.textIndentPaddingLeft {
	padding: 4px;
	padding-left: 0px;
	text-indent: 0px;
}

.fontSize24Colorffcc66 {
	color: #ffcc66;
	font-size: 24px;
}

.textIndent5 {
	text-indent: -5px;
}

.textIndent8 {
	text-indent: -8px;
}

.textIndent4px {
	text-indent: -4px;
}

.textIndent18px {
	text-indent: -18px;
}

TD.slimDataPaddingRight25 {
	vertical-align: middle;
	font-size: 12px;
	padding-right: 25px;
}

.textIndent3px {
	text-indent: -3px;
}

.textIndent2px {
	text-indent: -2px;
}

.slimDataDarkBlue12 {
	font-weight: bold;
	vertical-align: middle;
	font-size: 12px;
	color: #006699;
	background-color: #f1f5c2;
	padding: 3px;
}

.borderBlueBottom {
	border-bottom: 1px solid #8ad9fd;
}

select.wardPatients {
	font-size: 14px;
	font-family: verdana;
	color: #006699;
	width: 280px;
	border: 1px solid #c2c2c2;
	overflow: auto;
	margin-top: 0px;
}

.margin7px {
	margin: 7px 0px 0px 0px;
}

.padding27 {
	padding-left: 27px;
	margin: -22px 0px 0px 0px;
}

.textColorDarkBlue {
	color: #006699;
}

.borderBottomNone {
	border-bottom: none;
}

TD.slimDataRedRight {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #FF6F6F;
	text-align: left
}

select.width270 {
	width: 270px;
}

tr.trHide {
	display: none;
}

tr.trShow {
	display: "";
}

TD.slimDataTitleBold12 {
	font-weight: bold;
	vertical-align: middle;
	height: 12px;
	font-family: Verdana;
	font-size: 12px;
	color: #006699;
}

.textIndent11px {
	text-indent: 11px;
}

.slimDataPaddingRight3 {
	padding-right: 3px;
	vertical-align: middle;
	font-size: 12px;
}

div.rowsmall {
	width: 100% !important;
}

div.rowlarge {
	float: left;
	width: 20%;
}

div.rowlarge50percent {
	float: left;
	width: 50%;
}

div.rowlarge100percent {
	float: left;
	width: 100%;
}

.paddingRight10 {
	padding: 1% 10% 0 0;
}

.slimDataLabelBlueBoldlightbluebg {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: #1b99d6;
	font-weight: bold;
	text-indent: 15px;
	background-color: #E3F0F6;
	text-indent: 0em;
	padding-left: 15px;
}

.slimDataTitleBoldHr {
	font-weight: bold;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 16px;
	color: #006699;
	padding: 0;
	text-indent: 0em;
	padding-left: 15px;
}

.slimDataBlackIndent {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	padding: 0;
	text-indent: 0em;
	padding-left: 40px;
}

div.rowlarge15 {
	float: left;
	width: 16.65%;
}

.slimDataLabelBlueHr {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: #1b99d6;
	text-indent: 0em;
	padding-left: 5px;
}

.slimDataLabelBlueBoldHr {
	padding: 0;
	vertical-align: middle;
	font-size: 15px;
	color: #1b99d6;
	font-weight: bold;
	padding-left: 4px;
	text-indent: 0em;
}

TD.slimDataBoldHr {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	padding-left: 4px;
	text-indent: 0em;
	color: #1b99d6;
}

TD.slimDataBoldHrNoIndent {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: #1b99d6;
}

.countOneDigitBadge {
	padding: 1px 10px 3px;
	top: -8px;
	right: -16px;
	position: absolute;
}

.countTwoDigitsBadge {
	padding: 1px 7px 3px;
	top: -8px;
	right: -16px;
	position: absolute;
}

.countThreeDigitsBadge {
	padding: 3px 4px 4px;
	top: -8px;
	right: -16px;
	position: absolute;
}

.positionRelative {
	position: relative;
}

.userConversationMessagesList {
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 200px;
	overflow: hidden;
	overflow-y: scroll;
}

.textIndent46px {
	text-indent: -46px;
}

.buttonUploadImage {
	background-color: 008fd6;
	border: 0.25px solid #a1a1a1;
	border-radius: 5px;
	height: 25px;
	width: 101px;
	color: #ffffff;
}

.buttonResetCamera {
	background-color: 008fd6;
	border: 0.25px solid #a1a1a1;
	border-radius: 5px;
	height: 25px;
	width: 125px;
	color: #ffffff;
}

.textPaddingLeft20per {
	padding-left: 20%;
}

.paddingTop0px {
	padding: 0px !important;
}

.scrollbarTable {
	overflow: auto;
	height: auto;
	max-height: 500px;
}

#floating-panel {
	position: absolute;
	top: 10px;
	left: 25%;
	z-index: 5;
	background-color: #fff;
	padding: 5px;
	border: 1px solid #999;
	text-align: center;
	font-family: 'Roboto', 'sans-serif';
	line-height: 30px;
	padding-left: 10px;
}

.slimDataDarkBlueBold10 {
	font-size: 10px;
	color: #006699;
	font-weight: bold;
}

TR.displayAsHideTR {
	display: none;
}

TR.displayAsTR {
	display: block;
}

.labelText {
	font-weight: bold;
}

.textIndent10Percent {
	text-indent: 10%;
}

TABLE.displayAsHideTable {
	display: none;
}

Table.rowsmallTable {
	width: 100%;
}

.verticalAlignTop {
	vertical-align: top;
}

.badgeMPIEstablishmentCount {
	margin: -2px 0px 0px -34px;
	padding: 2px 12px 2px;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	color: #ffffff;
	background-color: #339900;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: none;
}

textarea.displayBlockHeightWidth {
	display: block;
	width: 100%;
	height: 100%
}

.height50 {
	height: 50px;
}

.verticalAlignTop {
	vertical-align: top !important;
}

.positionFixed {
	position: fixed;
	z-index: 3;
}

.positionInherit {
	position: inherit !important;
}

.height70 {
	height: 70px;
}

.height60 {
	height: 60px;
}

.height15 {
	height: 15px;
}

.chkboxInline {
	vertical-align: bottom;
	padding: 0;
	margin: 0;
}

.lightBlueBackgroundAndBorder {
	width: 210px;
	vertical-align: top;
	min-width: 170px;
	background: none repeat scroll 0 0 #e2f0f6;
	border: 1px solid #8ad9fd;
}

.paddingTop2px {
	padding-top: 2px;
	vertical-align: top;
}

.height25px {
	height: 25px;
}

.width25px {
	width: 25px;
}

.height85 {
	height: 85px;
}

input.width29Percent {
	width: 29%;
}

.textPaddingLeft16 {
	padding-left: 16px
}

TD.textFont14 {
	font-size: 14px;
}

.textAlignLeft {
	text-align: left;
}

.panel {
	width: 50%;
}

.panel .panel-head {
	color: #1b99D6;
	background-color: #d6ecf6;
	border: 1px solid #c2c2c2;
	padding: 6px;
	cursor: pointer;
}

.panel .panel-head:hover {
	opacity: 0.80;
}

.panel .panel-body {
	background-color: #ffffff;
	border: 1px solid #c2c2c2;
	padding: 13px;
	height: auto;
	display: none;
}

.arrow {
	float: right;
	width: 16px;
	height: 16px;
	display: inline-block;
}

.panel-head.close .arrow {
	float: right;
	width: 16px;
	height: 16px;
	display: inline-block;
	transform: rotate(2deg);
	-webkit-transform: rotate(2deg);
}

.panel-head.open .arrow {
	float: right;
	width: 16px;
	height: 16px;
	display: inline-block;
	transform: rotate(88deg);
	-webkit-transform: rotate(88deg);
}

.padding2px {
	padding: 2px !important;
}

.padding5px {
	padding: 5px !important;
}

.padding10px {
	padding: 10px !important;
}

.padding8px {
	padding: 8px !important;
}

td.paddingBottom12Left40 {
	padding-left: 40px;
	padding-bottom: 12px;
}

td.paddingBottom12Left30 {
	padding-left: 30px;
	padding-bottom: 12px;
}

.slimDataBoldIndent15px {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	padding-left: 4px;
	color: #1b99d6;
	text-indent: 15px;
}

.slimData10 {
	font-size: 10px;
	font-weight: bold;
}

.width174 {
	width: 174px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.outlineBorder {
	border: 1px solid #f4f1f1;
}

.textColorDarkBlue {
	color: #2424f4;
}

.textSize14 {
	font-size: 14;
	font-weight: normal;
	padding-left: 62px;
}

.paddingLeft13px {
	padding-left: 13px;
}

.fontWeight300 {
	color: #333399;
	font-size: 11px;
	font-weight: 300;
}

.slimDataBold12 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 12px
}

.marginLeft0px {
	margin-left: 0px !important;
}

.messageAlignment {
	height: auto;
	position: relative;
	text-indent: 0;
	font-family: monospace;
	padding: 5px;
	border: 1px solid black;
}

.wordBreak {
	word-break: break-all;
}

@media all and (-ms-high-contrast:none) {
	*::-ms-backdrop, #appointmentPname {
		text-indent: 1.7px !important;
	} /* IE11 */
}

#appointmentPname {
	text-indent: 1.7px\9 !important;
}

@media screen and (min-width:0\0) {
	#appointmentPname {
		text-indent: 1.7px !important;
	}
}

.verdanaBlack11 {
	font-family: Verdana;
	font-size: 11px;
	color: black;
}

.paddingBottom65px {
	padding-bottom: 65px !important;
}

.borderColourBlue {
	border-width: 1px;
	border-style: solid;
	border-color: #006699;
}

.slimDataNewTitleBold16Mobile {
	font-weight: bold;
	padding-top: 100;
	vertical-align: middle;
	font-size: 20px;
	color: #015475;
	height: 30px;
	font-family: Verdana;
}

.backgroundColorMagenta {
	background-color: #fdd6fd;
}

.backgroundColorPaleGold {
	background-color: #fdefae;
}

.borderColourSolid {
	border: 1px solid #f7f7f7;
}

.displayHide {
	display: none !important;
}

TD.setWidth25Percent {
	width: 25%;
}

TD.paddingLeft20percent {
	padding-left: 17%;
}

.marginTop40Left360 {
	margin-left: 360px;
	margin-top: 40px;
}

.textDecorationRed {
	color: red;
	text-decoration: line-through;
}

table.trHeight25 tr {
	height: 25px;
}

.slimDataPadding5 {
	vertical-align: middle;
	font-size: 12px;
	text-indent: 0px;
	padding: 5;
}

.borderTopSolidGray {
	border-top: 1px solid #dddddd;
}

.borderLeftSolidGray {
	border-left: 1px solid #dddddd;
}

.borderBottomRightSolidGray {
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.height1025 {
	overflow: auto;
	height: 1025px;
}

.slimDataBlue12px {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: #1b99d6;
	text-indent: 0em;
}

.displayAsNone {
	display: none;
}

.height22 {
	height: 22px;
}

.width210 {
	width: 210px;
}

.width200 {
	width: 200px;
}

.width60 {
	width: 60px;
}

.width125 {
	width: 125px;
}

.width140 {
	width: 140px;
}

.width100 {
	width: 100px;
}

.width120 {
	width: 120px;
}

.width204 {
	width: 204px;
}

.width66 {
	width: 66px;
}

.width133 {
	width: 133px;
}

.width148 {
	width: 148px;
}

.width118 {
	width: 118px;
}

.width119 {
	width: 119px;
}

.width105 {
	width: 105px;
}

.width97 {
	width: 97px;
}

.width33 {
	width: 33px;
}

.height305Width800 {
	overflow: auto;
	height: 305px;
	width: 800px;
}

.height41width700 {
	height: 41px;
	width: 700px;
	background-image:
		url('/cellmaWEB/images/patientweb/long_green_button.png');
}

.displayShow {
	display: show;
}

.outlineStyle {
	outline-style: solid;
	outline-width: thin;
}

textarea.width210 {
	width: 210px;
}

.paddingTop50 {
	padding-top: 50px;
}

.paddingLeft5 {
	padding-left: 5px !important;
}

.paddingLeft4 {
	padding-left: 4px !important;
}

.paddingLeft15 {
	padding-left: 15px !important;
}

.closeSpan {
	margin: -8px !important;
}

.textIndent2 {
	text-indent: 2px;
}

.width170 {
	width: 170px;
}

.whiteSpaceNowrap {
	white-space: nowrap;
}

.fontSize12paddingBottom0 {
	font-size: 12px;
	padding-bottom: 0px;
}

.fontSize12paddingTop0 {
	font-size: 12px;
	padding-top: 0px;
}

.height75 {
	height: 75px;
}

.width400 {
	width: 400px;
}

.paddingRight4 {
	padding-right: 4px !important;
}

.paddingLeft7 {
	padding-left: 7px !important;
}

.worklistTabActive {
	width: 101%;
	height: 30px;
	border-top: 2px solid #3059ad;
}

.worklistTabInactive {
	width: 100%;
	height: 30px;
	border-bottom: 2px solid #3059ad;
	background-color: lightgray;
	border-right: 2px solid #3059ad;
}

.worklistName {
	color: black;
	padding-top: 8px;
}

.tabTopBorder {
	width: 10%;
	height: 30px;
	border-top: 2px solid #3059ad !important;
	border-bottom: none !important;
	background-color: white !important;
}

.tabBottomBorder {
	width: 10%;
	height: 30px;
	border-bottom: 2px solid #3059ad;
	background-color: lightgray;
}

.tabBorderTopRightNone {
	width: 10%;
	height: 30px;
	border: 2px solid #3059ad;
	border-top: none;
	border-right: none;
	background-color: lightgray;
}

.tabBorderTopLeft {
	width: 10%;
	height: 30px;
	border-top: 2px solid #3059ad;
	border-left: 2px solid #3059ad;
}

.tableLayoutFixed {
	table-layout: fixed;
}

.textDecorationNone {
	text-decoration: none !important;
	color: black !important;
}

.width60Percent {
	width: 60%;
}

.fontSize14 {
	font-size: 14px !important;
}

tr.padding3 td {
	padding: 3px;
}

.width300 {
	width: 300px;
}

.bgColorDarkBlue {
	background-color: #3059ad;
}

.borderRadius5 {
	border-radius: 5px;
}

.fontSize20ColorWhite {
	color: white;
	font-weight: bold;
	font-size: 20px;
}

.fontBoldWhite {
	color: white;
	font-weight: bold;
}

.positionFixedBottom0 {
	position: fixed;
	padding-bottom: 0px;
	bottom: 0px;
}

.borderRadius0font14 {
	font-size: 14px;
	border-radius: 0px;
}

.borderRadius14 {
	border-radius: 14px;
	border-spacing: 0px;
}

.backgroundColorLightBlue {
	background-color: #b1e2f9;
}

.bgColorLightGreyishBlue {
	background-color: #e2f0f6;
}

.borderRadius0 {
	border: 0px;
	border-radius: 0px;
}

.borderLeft0LightBlue {
	border-left: 0px;
	border-right: 2px solid #b2e5fc;
	border-top: 0px;
	border-bottom: 0px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.boederRight0LightBlue {
	border-left: 2px solid #b2e5fc;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.borderLimeGreen {
	border: 3px solid #45f776;
}

.bgLightLimeGreen {
	background-color: #b9f7ca;
	border: 1px solid #000;
	border-radius: 10px;
}

.borderRightLightGrayisgCyan {
	border-right: 3px solid #ddf7e4;
}

.borderSolidLimeGreen {
	border: solid;
	border-color: #45f776;
}

.bgLightGrayisgCyan {
	background-color: #ddf7e4;
}

.borderRightLightLimeGreen {
	border-right: 3px solid #b9f7ca;
}

.height450 {
	height: 450px;
}

.height380 {
	height: 380px;
}

.textCapitalize {
	text-transform: capitalize;
}

.marginTop0 {
	margin-top: 0px;
}

.marginTopMinus1 {
	margin-top: -1px;
}

.drillDownScroll {
	overflow: auto;
	max-height: 500px;
}

.tdBorderBlack {
	border: 1px solid;
	border-color: #000000;
	border-collapse: collapse;
}

.tdBackgroundBlue {
	background-color: #9bc2e6;
}

.tdBackgroundBlueLight {
	background-color: #ddebf7;
}

.paddingRight5 {
	padding-right: 5px !important;
}

.paddingLeft1 {
	padding-left: 1px !important;
}

.heightAuto {
	height: auto !important;
}

.fontSize23bottomPadding2 {
	font-size: 23px;
	padding-bottom: 2px;
}

.bgColorBlue {
	background-color: #3059ad;
}

.minWidth100 {
	min-width: 100px;
}

.marginTop80Left23 {
	margin-top: 80px !important;
	margin-left: 23px !important;
}

.marginTop150Left30 {
	margin-top: 150px !important;
	margin-left: -30px !important;
}

.height53 {
	height: 53px;
}

.marginTop49Left264 {
	margin-top: 49px !important;
	margin-left: 264px !important;
}

.marginTop80Left15 {
	margin-top: 80px !important;
	margin-left: -15px !important;
}

.marginTop65Left120 {
	margin-top: 65px !important;
	margin-left: 120px !important;
}

.paddingLeft0 {
	padding-left: 0px;
}

.marginLeft3px {
	margin-left: -3px !important;
}

.borderSolid1px {
	border-width: 1px;
	border-style: solid;
}

.paddingRight2 {
	padding-right: 2px !important;
}

.height255Width820 {
	overflow: auto;
	height: 255px;
	width: 820px;
}

.paddingLeft59 {
	padding-left: 59px;
}

.textSize12 {
	font-size: 12px;
}

.width150 {
	width: 150px;
}

tr.tdPadding4 td {
	padding: 4px;
}

.paddingRight3 {
	padding-right: 3px !important;
}

.width309 {
	width: 309px;
}

.paddingRight1 {
	padding-right: 1px !important;
}

select.width203 {
	width: 203px;
	border: solid 1px #1B99D0;
}

.width203 {
	width: 203px;
}

.fontSize18marginTop18 {
	font-size: 18px;
	margin-top: 18px;
}

.maxWidth170 {
	max-width: 170px;
}

.width462 {
	width: 462px;
}

.paddingRight23 {
	padding-right: 23px;
}

.width154 {
	width: 154px;
}

.bgLimeGreenfont16 {
	width: 105px;
	height: 40px;
	font-size: 16px;
	background-color: #ddf7e4;
}

.bgLimeGreenfont24 {
	width: 105px;
	height: 40px;
	font-size: 24px;
	background-color: #ddf7e4;
}

.bgSoftYellowfont24 {
	width: 105px;
	height: 40px;
	font-size: 24px;
	background-color: #faf9bd;
}

.width105height40font24 {
	width: 105px;
	height: 40px;
	font-size: 24px
}

.width105height40font16 {
	width: 105px;
	height: 40px;
	font-size: 16px;
}

.width145 {
	width: 145px;
}

.width84 {
	width: 84px;
}

.marginLeft1 {
	margin-left: 1px !important;
}

.textAlignRight {
	text-align: right
}

.paddingLeft22 {
	padding-left: 22px !important;
}

select.width188 {
	width: 188px;
}

.width196 {
	width: 196px;
}

.width298 {
	width: 298px;
}

.width304 {
	width: 304px;
}

.marginLeft2 {
	margin-left: 2px;
}

.tabTexDecoration {
	text-decoration: none;
}

.colorBlackPaddingTop8 {
	color: black;
	padding-top: 8px;
}

.tabBorder {
	width: 101%;
	height: 30px;
	border-top: 2px solid #3059ad;
}

.tabBorderWithBackground {
	width: 100%;
	height: 30px;
	border-bottom: 2px solid #3059ad;
	background-color: lightgray;
	border-right: 2px solid #3059ad;
}

.borderSolidDarkBlue {
	border: solid 1px #1B99D0;
}

.width188 {
	width: 188px;
}

.height25px {
	height: 25px;
}

.paddingRight10 {
	padding-right: 10px;
}

.width95 {
	width: 95px;
}

.overFlowXAuto {
	overflow-x: auto;
}

.tooltip {
	position: relative;
	display: inline-block;
}

.tooltip .tooltiptext {
	visibility: hidden;
	width: 300px;
	background-color: #ffffff;
	color: #808080;
	text-align: center;
	padding: 5px 0;
	/* Position the tooltip text */
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -60px;
	/* Fade in tooltip */
	opacity: 0;
	transition: opacity 1s;
	border: 1px solid #c2c2c2;
	border-radius: 1px;
}

.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

.paddingRight18px {
	padding-right: 18px;
}

.width1228 {
	width: 1228px !important;
}

TD.textPaddingLeft50px {
	padding-left: 50px;
}

.backgroundLightGray {
	background-color: #e0e0e0;
}

.backgroundWhiteSmoke {
	background-color: #f2f2f2;
}

.width95percent {
	width: 95%;
}

.paddingRight9 {
	padding-right: 9px;
}

.fontSize20 {
	font-size: 20px;
}

.headerDiv {
	background-color: #1b99d6;
	border-radius: 14px;
	padding: 16px;
	color: white;
	font-weight: bold;
	font-size: 22px;
}

.margin7px {
	margin: -7px 0px 0px 0px;
}

.minWidth120 {
	min-width: 120px !important;
}

.minWidth135 {
	min-width: 135px !important;
}

.paddingLeft6 {
	padding-left: 6px !important;
}

.paddingRight6 {
	padding-right: 6px !important;
}

.paddingLeft10 {
	padding-left: 10px !important;
}

.paddingLeft16 {
	padding-left: 16px !important;
}

.width72 {
	width: 72px;
}

tr.trPadding td {
	padding-left: 4px;
}

.width110 {
	width: 110px;
}

.wordWrapMinMaxWidth70px {
	min-width: 70px;
	max-width: 70px;
	word-wrap: break-word;
}

.paddingBottom10px {
	padding-bottom: 10px !important;
}

.paddingRight48 {
	padding-right: 48px;
}

.displayBlock {
	display: block;
}

.paddingRight13 {
	padding-right: 13px !important;
}

.borderStyleSolidColorWidthThin {
	font-color: #00659C;
	font-size: 12px;
	border-style: solid;
	border-color: #00659C;
	border-width: thin
}

.paddingLeft11 {
	padding-left: 11px;
}

.marginLeft1px {
	margin-left: 1px !important;
}

.borderRightSolidBlue2px {
	border-right: 2px solid #3059ad;
}

.borderRightStyleNone {
	border-right-style: none;
}

.textPaddingRight35 {
	padding-right: 35px;
}

select.width260 {
	width: 260px;
}

.tableMealMenu {
	border: solid 1px #448ccb;
	border-collapse: collapse;
	height: 180px;
	width: 170px;
}

.backgroundBlueLi {
	background: #e3f3fb;
}

.backgroundWhiteLi {
	background: #ffffff;
}

.trheight25 {
	height: 25px;
}

.trheight350 {
	height: 350px;
}

button.buttonlightblue {
	background-color: #cde9f7;
	color: #006699;
	font-weight: bold;
}

.greenBG {
	background-color: #339900 !important;
}

.disableButtonColorImportant {
	color: #1b99d6 !important;
	background-color: #e8e8e8 !important;
	border: 1px solid #e8e8e8 !important;
}

hr.separatorLineBlue {
	border: 0;
	height: 1px;
	color: #448ccb;
	background: #448ccb;
}

.width350 {
	width: 350px;
}

.verticalAlignMiddle {
	vertical-align: middle !important;
}

.width75 {
	width: 75px;
}

.tabBorderTopLeftBackgroundWhite {
	width: 10%;
	height: 30px;
	border-top: 2px solid #3059ad !important;
	border-left: 2px solid #3059ad !important;
	border-bottom: none !important;
	background-color: white !important;
}

.width181 {
	width: 181px;
}

.slimData20 {
	padding: 0;
	vertical-align: middle;
	font-size: 20px;
}

select.colorBlueNoBorder {
	border: 0 !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url('dropdown_arrow.png') no-repeat;
	background-position: 82px 7px;
	width: 100px;
	margin: 0;
	/*My custom style for fonts*/
	color: #1b99d6;
}

.disableButton {
	color: #ffffff;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.width220 {
	width: 220px;
}

.minHeight {
	min-height: calc(100vh - 20px);
}

TD.paddingTop12 {
	padding-top: 12px !important;
}

div.paddingRight30 {
	padding-right: 30px;
}

.backgroundHexGray {
	background-color: #f7f7f7 !important;
}

.height30 {
	height: 30px;
}

button.width120 {
	font-size: 16px !important;
	padding: 8px !important;
	width: 120px;
}

.slimDataBlackTopNormal {
	padding: 0;
	vertical-align: top;
	font-size: 12px;
	color: black;
	font-weight: normal;
}

.marginTop15Left80 {
	margin-top: -15px;
	margin-left: 80px;
}

.minWidth50 {
	min-width: 50px;
}

.minWidth92 {
	min-width: 92px;
}

.minWidth110 {
	min-width: 110px;
}

.minWidth125 {
	min-width: 125px;
}

.minWidth60 {
	min-width: 60px;
}

.trheight {
	height: 28px;
}

.trBackgroundBlue {
	background-color: #d6ecf6;
}

.slimData {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
}

.width46Percent {
	width: 46%;
}

.minWidthLeftMargin0 {
	min-width: 95%;
	margin-left: 0px;
}

.slimDataLabelBlueBoldHr14 {
	padding: 0;
	vertical-align: middle;
	font-size: 14px;
	color: #1b99d6;
	font-weight: bold;
	padding-left: 4px;
}

.paddingTop10 {
	padding-top: 10px !important;
}

.slimDataTopBlue {
	padding: 0;
	vertical-align: top;
	font-size: 12px;
	color: #1b99d6;
}

.textAlignCenterFontSize15 {
	font-size: 15px;
	text-align: center;
}

.padding25 {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
}

.marginLeft8PercentImportant {
	margin-left: 8% !important;
}

.textAlignCenter {
	text-align: center;
}

.slimDataBold20 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 20px;
	color: #006699;
}

.checkBoxZoom3Font30AlignCenter {
	zoom: 3;
	font-size: 30px;
	align: center;
}

.textIndent25px {
	text-indent: -25%;
}

.textIndent37px {
	text-indent: -37px;
}

TD.slimDataBold34 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 34px
}

.textIndent9Percent {
	text-indent: 9%;
}

.padding5Width15TextalignLeft {
	padding: 5px;
	width: 15%;
	text-align: left;
}

.width8 {
	width: 8%;
}

.width7 {
	width: 7%;
}

.width6 {
	padding: 5px;
	width: 6%;
}

.width2 {
	width: 2%;
}

.width14 {
	width: 14%;
}

.width10 {
	width: 10%;
}

.width5 {
	width: 5%;
}

.paddingLeft4 {
	padding-left: 4px;
}

.paddingLeft7 {
	padding-left: 7px;
}

.Padding5 {
	padding: 5px;
}

.width100margin0px {
	width: 100%;
	margin: 0px;
}

.marginTop20AlignCenter {
	position: absolute;
	text-align: center;
	margin-top: 20px;
	margin-left: -15px;
}

.font16pxBlueBold {
	font-size: 16px;
	color: #1b99d6;
	font-weight: bold;
}

.positionAbsoluteBackgrouundGrey {
	position: absolute;
	background-color: #f7f7f7;
}

.minWidth90 {
	min-width: 90px;
}

.backgroundColorAndColorForMobileApp {
	background-color: #3661b9 !important;
	color: white;
}

.square {
	height: 20px;
	width: 20px;
	background-color: #3661b9;
}

.interpretations {
	color: #3661b9;
	font-weight: bold;
	font-size: 14px;
	display: flex;
	padding-left: 5px;
}

.marginTop1px {
	margin-top: 3px;
}

.minWidth50 {
	min-width: 50px;
}

.minWidth150 {
	min-width: 150px;
}

.minWidth200 {
	min-width: 200px;
}

.minWidth300 {
	min-width: 300px;
}

.width96Percent {
	width: 96%;
}

input.appCheckBox {
	width: 30px; /*Desired width*/
	height: 30px; /*Desired height*/
}

.marginTop25AlignCenter {
	position: absolute;
	text-align: center;
	margin-top: 25px;
	margin-left: -15px;
}

.slimDatafontSize36px {
	padding: 0;
	vertical-align: middle;
	font-size: 36px;
}

.marginLeft90 {
	margin-left: -90px !important;
}

.marginLeft76 {
	margin-left: 76px;
}

.backgroundSize100Percent {
	background-size: 100% 100%;
}

input.appBigButton, table.appBigButton {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 50px;
	background-color: #1b99d6;
	border: 1px solid;
	border-radius: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

TD.slimDataValignTop14 {
	padding: 0;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
}

.borderSolid1px {
	border: solid 1px #448ccb;
}

.borderRadius50Percent {
	border-radius: 50%;
	border-color: #448ccb;
	border: solid 1px;
	width: 120px;
	height: 120px;
	overflow: hidden;
}

.imgMaxWidth {
	width: 100%;
	height: 100%;
	display: block;
}

.marginRigh25px {
	margin-right: 25px;
}

TD.paddingTop3 {
	padding-top: 3px;
}

.textAreaResizeNone {
	resize: none;
}

TD.border2pxColor {
	border: 2px solid;
	background-color: white;
	border-color: #213e79;
}

TD.slimData11ValignTop {
	padding: 0;
	vertical-align: top;
	font-size: 11px;
}

.border2pxBlueColor {
	border: solid 2px;
	border-color: #006699;
}

.borderBottom2pxBlueColor {
	border-bottom: solid 2px;
	border-color: #006699;
}

.imgPosition {
	position: absolute;
	border: 2px solid #d2d2d2;
}

.letterSpacing {
	letter-spacing: 1px;
}

.ribbonWrap {
	position: relative;
	width: 70%;
	margin-bottom: 20px;
	margin-left: -14px;
	font-size: 14px;
	line-height: 2px;
}

.ribbonWrap:before {
	content: "";
	height: 0;
	width: 0;
	display: block;
	position: absolute;
	bottom: -14px;
	right: -61px;
	border-top: 9px solid #2e4d8c;
	border-right: 15px solid transparent;
}

.ribbonWrap:after {
	content: "";
	height: 0;
	width: 0;
	display: block;
	position: absolute;
	bottom: -14px;
	left: 0;
	border-top: 9px solid #2e4d8c;
	border-left: 15px solid transparent;
}

.ribbon {
	position: relative;
}

.ribbon h4 {
	display: block;
	padding: 8px 0px 8px 0px;
	position: relative;
	background: #426fca;
	margin-right: -61px;
	color: #fff;
	text-decoration: none;
	top: 5px;
	text-shadow: none;
	text-align: center;
}

.box {
	width: 100px;
	background: #FFF;
	margin: 0px 10px 40px 20px;
	padding: 0.9em 0;
	position: relative;
}

tr.textIndentPaddingLeft5px td {
	text-indent: 0px;
	padding-left: 5px;
}

TD.slimDataBoldCenter {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 18px;
	color: #1b99d6;
	text-align: center;
}

.margin5px {
	margin: -5px 0px -5px 0px;
}

.marginLeft240 {
	margin-left: 240px !important;
}

.marginTop135 {
	margin-top: 135px !important;
}

.width150px {
	width: 150px;
}

.height170px {
	height: 170px;
}

.boxShadow {
	box-shadow: 2px 2px 25px #222;
}

TD.paddingLeft3Px {
	padding-left: 3px !important;
}

input.width95Percent {
	width: 95%;
}

.fontsize20 {
	font-size: 20px;
}

.borderLeftRightBottomBlack {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

td.borderLeftBlack {
	border-left: 1px solid black;
}

td.borderBottomBlack {
	border-bottom: 1px solid black;
}

.boxShadow6px {
	padding: 6px;
	box-shadow: 2px 2px 6px #222;
}

.modalForPatientweb {
	margin-left: 10px !important;
}

.roundCorner {
	border-radius: 5px;
	border: 1px solid black;
	padding: 5px;
}

button.button10 {
	font-size: 15px;
	padding: 6px;
	width: 75px;
	font-weight: bold;
}

button.button150 {
	font-size: 15px;
	padding: 6px;
	width: 150px;
	font-weight: bold;
}

button.button250 {
	font-size: 15px;
	padding: 6px;
	width: 250px;
	font-weight: bold;
}

.paddingLeft40 {
	padding-left: 40px;
}

.borderBrightYellow {
	border: #D9E62D solid 1px;
}

.backgroundBrightYellow {
	background: #D9E62D;
}

.buttonNoHover:hover {
	background-color: #cde9f7 !important;
	color: #006699;
	font-weight: bold;
}

button.buttonWidth105 {
	font-size: 15px;
	padding: 6px;
	width: 105px;
	font-weight: bold;
}

.buttonColorLightBlue {
	text-align: center;
	box-sizing: border-box;
	background-color: #acd6fd;
	border: 1px solid #1b99d6;
	border-radius: 4px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana,
		sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1283b9;
	width: 275px;
	height: 51px;
	padding: 16px;
	text-wrap: none;
}

.backgroundColorGreen {
	background-color: rgba(93, 197, 101, 1);
	color: #ffffff;
}
/* Rubber Stamp Effect */
.stamp {
	transform: rotate(12deg);
	color: #555;
	font-size: 3rem;
	font-weight: 700;
	border: 0.25rem solid #555;
	display: inline-block;
	padding: 0.25rem 1rem;
	text-transform: uppercase;
	border-radius: 1rem;
	font-family: 'Courier';
	-webkit-mask-image: url(/cellmaWEB/images/famfamfamsilk/bigicons/grunge.png);
	-webkit-mask-size: 944px 604px;
	mix-blend-mode: multiply;
}

.isApproved {
	color: #0A9928;
	border: 0.3rem solid #0A9928;
	-webkit-mask-position: 13rem 6rem;
	transform: rotate(-14deg);
	border-radius: 0;
}

select.disableSelect {
	background: #e9e4e4;
}

.fontSize16Bold {
	font-size: 16px;
	font-weight: bold;
}

.fontSize14Bold {
	font-size: 14px;
	font-weight: bold;
}

.fontSize12Bold {
	font-size: 12px;
	font-weight: bold;
}

.fontSize10Bold {
	font-size: 10px;
	font-weight: bold;
}

.fontSize8Bold {
	font-size: 8px;
	font-weight: bold;
}

button.buttonWidth125 {
	font-size: 15px;
	padding: 5px;
	width: 125px;
	font-weight: bold;
	height: 35px;
}

button.buttonWidth70 {
	font-size: 15px;
	padding: 6px;
	width: 70px;
	font-weight: bold;
	height: 35px;
}

.boxSizingUnset {
	box-sizing: unset !important;
}

.slimDataFontSize12 {
	position: absolute;
	font-family: Verdana;
	font-size: 12px;
	margin-top: -1px !important;
	outline: none;
}

.height100Width60 {
	height: 100%;
	width: 60%;
}

.scrollbarDiv {
	overflow: auto;
	height: 420px;
}

.slimDataDarkBlueBold14px {
	font-weight: bold;
	vertical-align: middle;
	font-size: 14px;
	color: #006699;
}

.redbackground {
	background: #fcc1b4;
}

.greenbackground {
	background: #f2fff1;
}

.marginTop150 {
	margin-top: 150px !important;
}

.marginTop110 {
	margin-top: 110px !important;
	margin-left: 230px !important;
}

.marginTop100px {
	margin-top: 100px !important;
	margin-left: 235px !important;
}

.marginTop40px {
	margin-top: 40px !important;
	margin-left: 230px !important;
}

textarea.borderblack {
	border: 1px solid #000;
	padding: 5px;
}

.fontSize8px {
	font-size: 8px;
}

.slimDataBlackLeft {
	padding: 0;
	vertical-align: middle;
	font-size: 14px;
	color: black;
	text-align: left;
}

.outlineNone {
	outline: none;
}

.margin0px {
	margin: 0px !important;
}

.textFont14important {
	font-size: 14px !important;
}

.toggleSwitch {
	position: absolute;
	display: inline-block;
	width: 40px;
	height: 20px;
}

.toggleSwitch input {
	opacity: 0;
	width: 0;
	height: 0;
}

.toggleSlider {
	position: absolute;
	cursor: pointer;
	top: 0px;
	left: 10px;
	right: -9px;
	bottom: 3px;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.toggleSlider:before {
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	left: 0px;
	bottom: -1px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.toggleSlider {
	background-color: #2196F3;
}

input:checked+.toggleSlider:before {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}

/* Rounded sliders */
.toggleSlider.round {
	border-radius: 34px;
}

.toggleSlider.round:before {
	border-radius: 50%;
}

.displayAsNoneImportant {
	display: none !important;
}

.positionFixedTop50Left40 {
	position: fixed;
	top: 50%;
	left: 40%;
}

.center {
	font-size: 14px;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 40%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-weight: bold;
}

.lineHeight30px {
	line-height: 30px;
}

.fontSize18pxImportant {
	font-size: 18px !important;
}

.fontColorDarkBlueImportant {
	color: #006699 !important;
}

select.width175 {
	width: 175px;
}

.marginLeft130pxImp {
	margin-left: 130px !important;
}

.marginLeft270pxImp {
	margin-left: 270px !important;
}

.linearGradientEffect {
	background-image: linear-gradient(-45deg, transparent 15%, rgba(0, 0, 0, 0.1)
		15%, rgba(0, 0, 0, 0.1) 50%, transparent 50%, transparent 65%,
		rgba(0, 0, 0, 0.1) 65%);
	background-size: 6px 6px;
}

.fontSize16Padding1 {
	font-size: 16px !important;
	padding: 1px !important;
}

.tableBorderGreyLight {
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
}

.bottomBorderGrey {
	border-bottom: 2px solid #dddddd;
}

.radiusBorder50Percent {
	border-radius: 50%;
	width: 110px;
	height: 110px;
}

.width8PaddingLeft {
	width: 8%;
	padding-left: 0.4%;
}

.width11PaddingRight {
	width: 11%;
	padding-right: 1.5%;
}

.width75Percent {
	width: 75%;
}

.width85height200Scroll {
	width: 85%;
	overflow: scroll;
	height: 200px;
}

.marginTop2px {
	margin-top: 2px !important;
	margin-left: 0px !important;
}

.disableButtonBackgroundColor {
	background-color: #E8E7E7;
	color: #A09F9F;
}

.paddingRight33 {
	padding-right: 33px;
}

.fontSize15 {
	font-size: 15px;
}

.fontSize10 {
	font-size: 10px;
}

.marginLeft9px {
	margin-top: 100px !important;
	margin-left: 0px !important;
}

.height66 {
	width: 100% !important;
	height: 66%;
}

.width135 {
	width: 135px;
}

.width87Percent {
	width: 87%;
	height: 112px;
}

.loadingScreen {
	position: fixed;
	display: none;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background:
		url('/cellmaWEB/images/famfamfamsilk/bigicons/refresh_icons/loading.gif')
		50% 50% no-repeat rgb(254, 254, 254);
	background-repeat: no-repeat;
	background-position: center;
	opacity: 1;
}

.slimBold24Relative {
	text-align: center;
	margin: 0 0 0 0;
	font-weight: bold;
	top: 80%;
	color: #1b99d6;
	font-size: 18px;
	position: relative;
}

.slimBold24RelativeTop50Percentage {
	text-align: center;
	margin: 0 0 0 0;
	font-weight: bold;
	top: 70%;
	color: #1b99d6;
	font-size: 18px;
	position: relative;
}

.paddingRight85pxImportant {
	padding-right: 85px !important;
}

.slimDataBold30 {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	font-size: 30px
}

.borderGrayRounded10px {
	border: 2px solid #dddddd;
	border-radius: 10px;
}

.pageBrakAfterAlways {
	page-break-after: always;
}

.borderTopLeftRightOrange {
	border-top: 4px solid #FFA500;
	border-left: 4px solid #FFA500;
	border-right: 4px solid #FFA500;
}

.borderBottomLeftRightOrange {
	border-bottom: 4px solid #FFA500;
	border-left: 4px solid #FFA500;
	border-right: 4px solid #FFA500;
}

TD.textColorOrange {
	color: orange;
}

.width50px {
	width: 50px;
}

.paddingLeft14 {
	padding-left: 14px !important;
}

.paddingRight14 {
	padding-right: 14px !important;
}

.paddingLeft36 {
	padding-left: 36px !important;
}

.ui-menu .ui-menu-item a:hover {
	background-color: #eaeae9;
	cursor: pointer;
}

.borderTopBlack {
	border-top: 1px solid black;
}

.borderBottomBlack {
	border-bottom: 1px solid black;
}

.borderRightBlack {
	border-right: 1px solid black;
}

.borderLeftBlack {
	border-left: 1px solid black;
}

.textColorBlackBold18px {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}

.tableBorderBlack2px {
	border: 2px solid black;
}

.fontColorBlack {
	color: #000000;
}

.bottomBorderBlack {
	border-bottom: 1px solid black;
}

.fontColorBlackBold {
	color: #000000;
	font-weight: bold;
}

.fontColorBlackBold12px {
	color: #000000;
	font-size: 12px;
}

.paddingStart60px {
	-webkit-padding-start: 61px !important;
	padding: 55px;
	padding-top: 0%;
	padding-bottom: 0%;
}

.paddingStart70px {
	-webkit-padding-start: 71px !important;
	padding: 65px;
	padding-top: 0%;
	padding-bottom: 0%;
}

.paddingTop20 {
	padding-top: 20px;
}

.slimDataItalic16 {
	font-style: italic;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 16px;
	color: #006699;
	padding: 0;
	text-indent: 0em;
	padding-left: 15px;
}

.overflowAutoHeight300px {
	overflow: auto;
	height: 300px;
}

.paddingTop6 {
	padding-top: 6px;
}

.fontSize13 {
	font-size: 13px;
}

.paddingLeft2 {
	padding-left: 2px;
}

.paddingLeft3 {
	padding-left: 3px;
}

.marginRight12px {
	margin-right: 12px
}

.borderTopbottomOrange {
	border-top: 4px solid #FFA500;
	border-bottom: 4px solid #FFA500;
}

.borderLeftTopbottomOrange {
	border-top: 4px solid #FFA500;
	border-bottom: 4px solid #FFA500;
	border-left: 4px solid #FFA500;
}

.borderrightTopbottomOrange {
	border-top: 4px solid #FFA500;
	border-bottom: 4px solid #FFA500;
	border-right: 4px solid #FFA500;
}

TD.slimDataStrikeThrough {
	color: red;
	text-decoration: line-through;
}

.paddingRight14 {
	padding-right: 14px !important;
}

.textIndentMinus8px {
	text-indent: -8px !important;
}

TD.paddingRight130px {
	padding-right: 130px;
}

.paddingLeft65px {
	padding-left: 65px;
}

.paddingright136px {
	padding-right: 136px;
}

.paddingright201px {
	padding-right: 201px;
}

.paddingRight12px {
	padding-right: 12px;
}

.bgColorLightYellow {
	background-color: #FFFF99;
}

.heightWidth40px {
	height: 40px !important;
	width: 40px;
	font-size: 16px;
}

.width100height200Scroll {
	width: 100%;
	overflow-y: scroll;
	height: 300px;
}

.width85Percent {
	width: 85%;
}

.width15Percent {
	width: 15%;
}

.textIndent0px {
	text-indent: 0px;
}

.width230px {
	width: 230px;
	height: 30px;
}

.paddingRight30px {
	padding-right: 30px;
}

.margingTop15Left230 {
	margin-top: 15px !important;
	margin-left: 230px !important;
}

.margingTop3Left220 {
	margin-top: 3px !important;
	margin-left: 220px !important;
}

.margingTop120Left290 {
	margin-top: 120px !important;
	margin-left: 290px !important;
}

.width230 {
	width: 230px;
	border: solid 1px #1B99D0;
}

.width222 {
	width: 222px;
}

.width219 {
	width: 219px;
	border: solid 1px #1B99D0;
}

.width221 {
	width: 221px;
}

textarea.width229 {
	width: 229px;
}

.verticalAlignMarginTop {
	vertical-align: middle;
	margin-top: -3px;
}

.paddingLeft60px {
	padding-left: 60px !important;
}

.verticalAlignBottom {
	vertical-align: bottom;
}

.borderRadius10Border1px {
	border-radius: 10px;
	border: 1px solid #dddddd;
}

.bgFlamenco {
	background-color: #F7C6A5;
}

.margingTop78Left95 {
	margin-top: -78px !important;
	margin-left: -95px !important;
}

.slimDataBold75 {
	font-size: 75px;
	font-weight: bold;
}

.slimDataBold40 {
	font-size: 40px;
	font-weight: bold;
}

.slimDataBold32 {
	font-size: 32px;
	font-weight: bold;
}

.paddingRight200pxImportant {
	padding-right: 200px !important;
}

.setWidth21Percent {
	width: 21%;
}

.borderTopLeftBottom {
	border-radius: 10px;
	border-top: 1px solid #b9f7ca;
	border-left: 1px solid #b9f7ca;
	border-bottom: 1px solid #b9f7ca;
}

.borderTopRightBottom {
	border-top: 1px solid #b9f7ca;
	border-right: 1px solid #b9f7ca;
	border-bottom: 1px solid #b9f7ca;
}

.borderTopBottom {
	border-radius: 10px;
	border-top: 1px solid #b9f7ca;
	border-bottom: 1px solid #b9f7ca;
}

.paddingRight10percent {
	padding-right: 10%;
}

td.tdHide {
	display: none;
}

td.tdShow {
	display: "";
}

.marginTopLeft {
	margin-top: 5px !important;
	margin-left: 200px !important;
}

table.servicelist {
	border-collapse: collapse;
	width: 100%;
	font-size: 12px;
	text-indent: 0px;
}

table.servicelist th {
	background-color: #f1f5c2;
	text-align: left;
	color: #1b99d6;
}

table.servicelist tr.even {
	background: #EEEEEE;
}

table.servicelist tr.odd {
	background: #f7f7f7;
}

table.servicelist th a, table.servicelist th a:visited {
	background-color: transparent;
	color: #1b99d6;
	text-decoration: none;
}

th.sorted a, th.sortable a {
	background-position: right;
	display: block;
}

table.servicelist th.order1 a {
	text-align: left;
}

table.servicelist th.order2 a {
	text-align: left;
}

table.servicelist th.sortable a {
	text-align: left;
}

table.servicelist th.sorted {
	color: #1b99d6;
}

table.servicelist thead tr {
	background-color: #FFCC00;
}

table.servicelist tr.even {
	background: #EEEEEE;
	color: #1b99d6;
}

table.servicelist tr.odd {
	background: #f7f7f7;
	color: #1b99d6;
}

select.width245 {
	width: 245px;
}

select.width400 {
	width: 400px;
}

.readOnly {
	background: #e9e4e4;
}

.fontSize10ArialJustify {
	font-size: 10px;
	font-family: Arial;
	text-align: justify;
}

.marginLeft137px {
	margin-left: 137px !important;
}

.marginTop65px {
	margin-top: 65px !important;
}

TR.backgroundGrey {
	background-color: #f7f7f7 !important;
}

.slimDataLabelBlueHrAlignTop {
	padding: 0;
	vertical-align: top;
	font-size: 12px;
	color: #1b99d6;
	text-indent: 0em;
	padding-left: 5px;
}

.checkboxsize15 {
	width: 15px;
	height: 15px;
}

.textColorWhite {
	color: #FFFFFF;
}

.borderLightBlue1pxRounded {
	border: 1px solid lightblue;
	border-radius: 10px;
}

.borderLightBlue1px {
	border: 1px solid lightblue;
}

.width123px {
	width: 123px;
}

.slimDataArial10 {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: black;
}

table.paginationlist {
	border-collapse: collapse;
	width: 100%;
	font-size: 12px;
	text-indent: 0px;
}

table.paginationlist th {
	background-color: #f1f5c2;
	text-align: left;
	color: #1b99d6;
}

table.paginationlist tr.even {
	background: #EEEEEE;
}

table.paginationlist tr.odd {
	background: #f7f7f7;
}

table.paginationlist th a, table.paginationlist th a:visited {
	background-color: transparent;
	color: #1b99d6;
	text-decoration: none;
}

th.sorted a, th.sortable a {
	background-position: right;
	display: block;
}

table.paginationlist th.order1 a {
	text-align: left;
}

table.paginationlist th.order2 a {
	text-align: left;
}

table.paginationlist th.sortable a {
	text-align: left;
}

table.paginationlist th.sorted {
	color: #1b99d6;
}

table.paginationlist thead tr {
	background-color: #FFCC00;
}

table.paginationlist tr.even {
	background: #EEEEEE;
	color: #1b99d6;
}

table.paginationlist tr.odd {
	background: #f7f7f7;
	color: #1b99d6;
}

.dummyDate {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}

textarea.width51Percent {
	width: 51%;
}

input.mediumButtonDisabled {
	color: #808080 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #e8e8e8 !important;
	border: 1px solid;
	filter: progid: DXImageTransform.Microsoft.Gradient( GradientType= 1,
		StartColorStr= '#ffffffff', EndColorStr= '#ffeeddaa');
	border-radius: 4px;
	border-color: #808080 !important;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.roundSmallButton {
	width: 90px;
	height: 25px;
	border-radius: 5px;
}

.roundSmallButton :HOVER {
	background-color: #339900 !important;
	color: #ffffff;
}

.width40px {
	width: 40px;
}

.slimDataBlackBold {
	padding: 0;
	vertical-align: middle;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

.capitalize {
	text-transform: capitalize;
}

.padding16px {
	padding: 0 0 0 16px !important;
}

.padding22px {
	padding: 0 0 0 22px !important;
}

.padding7px {
	padding: 0 0 0 7px !important;
}

.padding4px {
	padding: 0 0 0 4px !important;
}

.padding11px {
	padding: 0 0 0 11px !important;
}

.padding5px {
	padding: 0 0 0 5px !important;
}

.paddingLeft23 {
	padding-left: 23px !important;
}

.wordBreakPadding1 {
	word-break: break-all;
	padding: 1px;
	font-size: 12px;
}

.padding20px {
	padding: 0 0 0 20px !important;
}

.padding21px {
	padding: 0 0 0 21px !important;
}

.padding6px {
	padding: 0 0 0 6px !important;
}

.showPassword {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	font-size: 10px;
	color: #015475;
}

.paddingRight17px {
	padding-right: 17px !important;
}

.paddingRight12pxImp {
	padding-right: 12px !important;
}

.paddingRight5pxImp {
	padding-right: 5px !important;
}

.paddingLeft1Per {
	padding-left: 1% !important;
}

.paddingLeft2Per {
	padding-left: 2% !important;
}

.textIndent1Per {
	text-indent: 1% !important;
}

.marginTopPlus60 {
	margin-top: 60px;
}

.disableButtonBackgroundColor:hover {
	background-color: #E8E7E7 !important;
	color: #A09F9F;
}

.buttonTextWhiteBgBlue {
	color: #ffffff !important;
	font-size: 12px !important;
	background-color: #1b99d6 !important;
	border: 1px solid !important;
	border-radius: 3px !important;
	border-color: #1b99d6 !important;
	cursor: pointer;
	text-shadow: none !important;
	margin: 0px !important;
	padding: 0px !important;
}

.paddingRight14 {
	padding-right: 14px !important;
}

.positionRelative3 {
	position: relative;
	left: 3px;
}

.grayBckground {
	background-color: #DDDDDD
}

TD.paddingRight92px {
	padding-right: 92px;
}

input.blueBorder {
	border: 1px solid #1B99D0;
}

TD.textPadding11px {
	padding-left: 11px;
}

TD.paddingRight33px {
	padding-right: 33px;
}

.colorGreen {
	color: #6BA673;
}

.colorDarkBlue {
	padding: 0;
	font-size: 14px;
	color: #006699;
}

.overflowHeight {
	overflow: auto;
	height: auto;
}

.fontSize18 {
	font-size: 18px;
}

.width299 {
	width: 299px;
}

.height10px {
	height: 10px;
}

.marginTop10 {
	margin-top: -10px
}

.height100Percent {
	height: 100%;
}

.padding1px {
	padding: 1px;
}

.fontSize18 {
	font-size: 18px;
}

.fontSize22 {
	font-size: 22px
}

.fontSize36 {
	font-size: 36px
}

.backgroundImageDarkGrayLeft {
	background-image: url(/cellmaWEB/images/darkGrayLeft.gif);
}

.backgroundImageDarkGrayCenter {
	background-image: url(/cellmaWEB/images/darkGrayCenter.gif);
}

.backgroundImageDarkGrayRight {
	background-image: url(/cellmaWEB/images/darkGrayRight.gif);
}

.backgroundImageLightGrayLeft {
	background-image: url(/cellmaWEB/images/lightGrayLeft.gif);
}

.backgroundImageLightGrayCenter {
	background-image: url(/cellmaWEB/images/lightGrayCenter.gif);
}

.backgroundImageLightGrayRight {
	background-image: url(/cellmaWEB/images/lightGrayRight.gif);
}

.height65 {
	height: 65px;
}

.backgroundImageGrayMidBottomOLD {
	background-image: url(/cellmaWEB/images/graymidbottomOLD.gif);
}

.positionAbsolute {
	position: absolute;
}

.margin10 {
	margin: -10px 0px 0px 10px;
}

.margin10px {
	margin: 10px;
}

.paddingLeft6px {
	padding-left: 6px;
}

.width99Percent {
	width: 99%;
}

.width160px {
	width: 160px;
}

.colorOrange {
	color: #e67209;
}

.colorBlack {
	color: #090603;
}

.textIndent6 {
	text-indent: -6px
}

.overflowHidden {
	overflow: hidden;
}

.marginLeft100 {
	margin-left: 100px
}

.borderCollapseWidthTextAlign {
	width: 100%;
	text-align: left;
	border: 0;
	border-collapse: collapse;
}

.fontsize16 {
	font-size: 16px;
}

.positionVisibility {
	position: absolute;
	visibility: hidden;
}

.borderCollapseWidth100Padding {
	width: 100%;
	border: 0;
	border-collapse: collapse;
	padding: 0
}

.borderCollapseBorderSpacing3px {
	border-collapse: separate;
	border-spacing: 3px;
	border: 0;
}

.padding3px {
	padding: 3px;
}

.borderCollapseBorder0 {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
}

.fontSize28px {
	font-size: 28px
}

.navlettersidebar {
	width: auto;
	min-width: 220px;
	max-width: 220px;
	position: relative;
	background: none repeat scroll 0 0 #d6ecf6;
	border-right: 1px solid #c7edfc;
	text-indent: 10px;
}

.textAlignCenterFontSize12 {
	text-align: center;
	font-size: 12px
}

.paddingTop0px {
	padding-top: 0px;
}

.backgroundffdb5a {
	background-color: #ffdb5a;
}

.backgroundImageassessmentstartendorange {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessmentstartendorange.png);
}

.backgroundImageassessmentlightgreen {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessmentlightgreen.png);
}

.backgroundImageassessmentstartendblue {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessmentstartendblue.png);
}

.backgroundImageStartButtonTopBar {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessments/start_button_topbar.png);
}

.backgroundImageWhiteButtonTopBar {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessments/white_button_topbar.png);
}

.backgroundImageEndButtonTopBar {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessments/end_button_topbar.png);
}
.backgroundImageEndButtonTopBarRollover {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessments/end_button_topbar_rollover.png);
}

.backgroundColor {
	background-color: #DDE4F7
}

.paddingRight100px {
	padding-right: 100px
}

.colorFFFFFF {
	color: #FFFFFF;
}

.minWidth215px {
	min-width: 215px;
}

.minWidth350px {
	min-width: 350px;
}

.minWidth210px {
	min-width: 210px;
}

.heightOverflow {
	height: 320px;
	overflow: auto;
}

.verticalAligninitial {
	vertical-align: initial;
}

.border1pxlightBlue {
	border: solid 1px #cbddf7;
}

.displayInlineBlock {
	display: inline-block;
}

.fontSize16px {
	font-size: 16px !important;
}

.height350pxWidth500px {
	height: 350px;
	width: 500px;
}

.width65Percent {
	width: 65%;
}

.width250px {
	width: 250px;
}

.fontColor {
	font-color: #00659C;
}

.fontSize14 {
	font-size: 14px;
}

.width700 {
	width: 700px;
}

.fontSize36px {
	font-size: 36px;
}

.textAlignCenter {
	text-align: center;
}

.backgroundImageOffRepeatMarginRight {
	background-image:
		url(/cellmaWEB/images/patientweb/refresh/btn_grid_short_custom_off.png);
	background-size: 100%;
	background-repeat: round;
	margin-right: 15px
}

.bgColorLightYellowCenterAlign {
	background-color: #FFFF99;
	text-align: center
}

.paddingVerticalAlignMiddile {
	padding: 0;
	vertical-align: middle;
	color: #1b99d6;
}

.paddingVerticalAlignMiddileFontSize13 {
	padding: 0;
	vertical-align: middle;
	font-size: 13px;
	color: #1b99d6;
}

.color333399 {
	color: #333399;
	font-weight: bold
}

.paddingVerticalAlignMiddleFontFamily {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	color: #1b99d6;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.colorFF0000 {
	color: #FF0000;
}

.backgroungColorefebef {
	background-color: #efebef;
}

.borderTopb1b1b1 {
	border-top: 2px solid #b1b1b1
}

.buttonHeight30Width100 {
	height: 30px;
	width: 100px
}

.fontSize30px {
	font-size: 30px
}

.zoomFontSize30px {
	zoom: 3;
	font-size: 30px;
}

.backgroundGrayfontsize30 {
	font-size: 30px;
	background-color: #CCCCCC;
}

.backgroundImageOnRepeatMarginRight {
	background-image:
		url(/cellmaWEB/images/patientweb/refresh/btn_grid_short_custom_on.png);
	background-size: 100%;
	background-repeat: round;
	margin-right: 15px
}

.fontSize16Important {
	font-size: 16px !important;
}

.fontSize14Important {
	font-size: 14px !important;
}

.fontSize12Important {
	font-size: 12px !important;
}

.fontSize10Important {
	font-size: 10px !important;
}

.fontSize8Important {
	font-size: 8px !important;
}

.saveButtonWhite {
	background-image: url(/cellmaWEB/images/extradetails/ed_save.png);
	color: white
}

.border006699Width432 {
	border-color: #006699;
	width: 432px;
}

.border006699BackgroundCCCCCC {
	border-color: #006699;
	background-color: #CCCCCC;
}

.overflowHeight272 {
	overflow: auto;
	height: 272px;
}

.backgroundfaf9bd {
	background-color: #faf9bd
}

.borderNone {
	border: none
}

.overflowHeight100 {
	height: 100%;
	overflow: hidden;
}

.cursorAuto {
	cursor: auto;
}

.positionRelAbs {
	position: relative
}

.height100Width100 {
	width: 100%;
	height: 100%;
}

.colorFFFFFFBackgroundColorffcc99 {
	color: #FFFFFF;
	background-color: #ffcc99
}

.backgroundColorffcc99 {
	background-color: #ffcc99
}

.backgroundColorf6f428 {
	background-color: #f6f428;
}

.backgroundColorfad839 {
	background-color: #fad839;
}

.backgroundColorf9c2a0 {
	background-color: #f9c2a0;
}

.backgroundImageRedLeft {
	background-image: url(/cellmaWEB/images/redLeft.gif);
}

.backgroundImageYellowLeft {
	background-image: url(/cellmaWEB/images/yellowLeft.gif);
}

.backgroundColorRedAlignCenter {
	background-color: #fc0000;
	text-align: center !important;
	color: #ffffff;
}

.backgroundColorGreenAlignCenter {
	background-color: #0df900;
	text-align: center !important;
	color: #ffffff;
}

.backgroundColorOrangeAlignCenter {
	background-color: #f99900;
	text-align: center !important;
	color: #ffffff;
}

.backgroundColorfcd7ea {
	background-color: #fcd7ea;
}

.backgroundColorcef9ff {
	background-color: #cef9ff;
}

.backgroundColore7f7e6 {
	background-color: #e7f7e6;
}

.backgroundColorfadee0 {
	background-color: #fadee0;
}

.backgroundColordee6fa {
	background-color: #dee6fa;
}

.backgroundColorf9ebd0 {
	background-color: #f9ebd0;
}

.backgroundColorff9933 {
	background-color: #ff9933;
}

.backgroundColorffff33 {
	background-color: #ffff33;
}

.colorff3333 {
	color: #ff3333
}

.color00FF00 {
	color: #00FF00 !important;
}

.backgroundColorF7DFE7 {
	background-color: #F7DFE7;
}

.backgroundColorFF9E9C {
	background-color: #FF9E9C;
}

.backgroundColorfff86f {
	background-color: #fff86f;
}

.backgroundColorff8a8a {
	background-color: #ff8a8a;
}

.backgroundImageBtnGridShortCustomOff {
	background-image:
		url('/cellmaWEB/images/grided/btnGridShortCustom_off.png');
	background-size: 100% 100%;
	counter-increment: image;
	content: counter(image);
}

.backgroundImageBtnGridShortCustomOn {
	background-image:
		url('/cellmaWEB/images/grided/btnGridShortCustom_on.png');
	background-size: 100% 100%;
	counter-increment: image;
	content: counter(image);
}

.backgroundImageBtnGridHalfCustomOff {
	background-image:
		url('/cellmaWEB/images/grided/btnGridHalfCustom_off.png');
	background-size: 100% 100%;
	counter-increment: image;
	content: counter(image);
}

.backgroundImageBtnGridHalfCustomOn {
	background-image:
		url('/cellmaWEB/images/grided/btnGridHalfCustom_on.png');
	background-size: 100% 100%;
	counter-increment: image;
	content: counter(image);
}

.borderb1e2f9 {
	border: 1px solid #b1e2f9
}

.borderf2afaa {
	border: 1px solid #f2afaa
}

.backgroundColord6ecf6 {
	background-color: #d6ecf6;
}

.backgroundColorF2D0D9 {
	background-color: #F2D0D9;
}

.backgroundColorccff99BorderRadius4px {
	background-color: #ccff99;
	border-radius: 4px;
}

.borderRadius4px {
	border-radius: 4px
}

.color218e08FontSize14px {
	color: #218e08 !important;
	font-size: 14px !important;
}

.color0b81a8FontSize14px {
	color: #0b81a8 !important;
	font-size: 14px !important;
}

.colorb8860bFontSize14px {
	color: #b8860b !important;
	font-size: 14px !important;
}

.colord600e6FontSize14px {
	color: #d600e6 !important;
	font-size: 14px !important;
}

.color0b037dFontSize14px {
	color: #0b037d !important;
	font-size: 14px !important;
}

.color99681aFontSize14px {
	color: #99681a !important;
	font-size: 14px !important;
}

.color0000ccFontSize14px {
	color: #0000cc;
	font-size: 14px;
}

.backgroundImageWhiteButtonTopbar {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessments/white_button_topbar.png);
}

.backgroundImageMandatoryButtonTopbar {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessments/mandatory_button_topbar.png);
}

.backgroundImageVisitedButtonTopbar {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessments/visited_button_topbar.png);
}

.backgroundImageSelectedButtonTopbar {
	background-image:
		url(/cellmaWEB/images/famfamfamsilk/bigicons/assessments/selected_button_topbar.png);
}

.backgroundColorFCFFFF {
	background-color: #FCFFFF
}

.verticalAlignTextTo {
	vertical-align: text-top;
}

.border000000textIndent2px {
	border: 1px solid #000000;
	text-indent: 2px;
}

.borderCollapseMarginTop {
	border-collapse: collapse;
	margin-top: -1px;
}

.border000000MarginTop {
	border-right: 1px solid #000000;
	margin-top: -1px;
}

.fontsize14 {
	font-size: 14px;
}

.displayInline {
	display: inline;
}

.fontfamily {
	font-family: arial, lucida console, sans-serif;
}

.colorFF0000 {
	color: #FF0000;
}

.fontweightBorder1 {
	font-weight: bold;
	border: 1px solid black;
}

.border1 {
	border: 1px solid black;
}

.displayShow {
	display: show;
}

.fontsize12Fontweight {
	font-size: 12px;
	font-weight: bold;
}

.fontsize13 {
	font-size: 13px;
}

.displayNone {
	display: none;
}

.margintop5 {
	margin-top: -5px;
}

.color1B99D6Textdecoration {
	color: #1B99D6;
	text-decoration: none !important;
}

.backgroundcolorFadd8aBorderright2 {
	background-color: #fadd8a;
	border-right: 2px solid #ffffff;
}

.fontsize16 {
	font-size: 16px;
}

.backgroundcolorCCCCCC {
	background-color: #CCCCCC;
}

.backgroundcolorCfffcfWhitespace {
	background-color: #cfffcf;
	white-space: nowrap;
}

.backgroundcolorEcc8c8Whitespace {
	background-color: #ecc8c8;
	white-space: nowrap;
}

.whitespace {
	white-space: nowrap;
}

.fontsize12TextalignColorBlue {
	font-size: 12px;
	text-align: left;
	color: blue;
}

.fontsize12ColorBlue {
	font-size: 12px;
	color: blue;
}

.whitespaceBackgroundcolorF5fcfe {
	white-space: nowrap;
	background-color: #f5fcfe;
}

.textalign {
	text-align: left;
}

.backgroundcolorFFFFFFWhitespace {
	background-color: #FFFFFF;
	white-space: nowrap;
	text-align: left;
}

.width70DisplayShow {
	width: 70px;
	display: show;
}

.position {
	position: absolute;
}

.positionRight50 {
	position: absolute;
	right: 50px;
}

.backgroundcolorF5c2c2 {
	background-color: #f5c2c2;
}

.backgroundcolorDDF7E4 {
	background-color: #DDF7E4;
}

.backgroundcolorFeffc2 {
	background-color: #feffc2;
}

.colorRed {
	color: red;
}

.colorRedTextindent1Paddingleft4 {
	color: red;
	text-indent: 1px;
	padding-left: 4px;
}

.border11990Background944 {
	border: solid 1px #1B99D0;
	background: #e9e4e4;
}

.borderRight0 {
	border: 0px;
	position: relative;
	right: 0px;
}

.positionRight0 {
	position: relative;
	right: 0px;
}

.width400 {
	width: 400p;
}

.width90Border11990Marginleft3 {
	width: 90%;
	border: solid 1px #1B99D0;
	margin-left: 3px;
}

.width80Border11990Marginleft25 {
	width: 80%;
	border: solid 1px #1B99D0;
	margin-left: 25px;
}

.width87Border11990Marginleft7 {
	width: 87%;
	border: solid 1px #1B99D0;
	margin-left: 7px;
}

.width400Border11990 {
	width: 400px;
	border: solid 1px #1B99D0;
}

.border11990Width150Maxwidth150 {
	border: solid 1px #1B99D0;
	width: 150px;
	max-width: 150px;
}

.whitespaceBackgroundcolorC1f3f2 {
	white-space: nowrap;
	background-color: #c1f3f2;
	text-align: left;
}

.width200 {
	width: 200px;
}

.paddingtop10 {
	padding-top: 10px;
}

.displayBlockWordwrapPadding410410 {
	display: block;
	word-wrap: break-word;
	padding: 4px 10px 4px 10px;
	background-color: #ebebeb;
}

.textdecorationCursor {
	text-decoration: none;
	cursor: pointer;
}

.textindent0 {
	text-indent: 0px;
}

.width146Wordwrap {
	width: 146px;
	word-wrap: break-word;
}

.whitespaceBackgroundcolorFFFFFF {
	white-space: nowrap;
	background-color: #FFFFFF;
	text-align: left !important;
}

.fontsize12BackgroundcolorC1f3f2 {
	font-size: 12px;
	background-color: #c1f3f2;
	text-align: left;
}

.fontsize12BackgroundcolorFFFFFF {
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: left !important;
}

.bordercollapse {
	border-collapse: collapse;
}

.paddingleft2 {
	padding-left: 2px;
}

.width195Height28Margin0Padding0 {
	width: 19.5cm;
	height: 28cm;
	margin: 0px;
	padding: 0px;
}

.whitespaceOverflowTextoverflow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 150px;
}

.marginleft12 {
	margin-left: 12px;
}

.pagebreakafter {
	page-break-after: always;
}

.pagebreakbefore {
	page-break-before: always;
}

.marginbottom0Marginbottom0001 {
	margin-bottom: 0cm;
	margin-bottom: .0001pt;
}

.backgroundcolorEaf3fa {
	background-color: #eaf3fa;
}

.height150 {
	height: 150px;
}

.color1b99d6 {
	color: #1b99d6;
}

.paddingleft5 {
	padding-left: 5px;
}

.fontweightColor006699Fontsize18 {
	font-weight: bold;
	color: #006699;
	font-size: 18px;
	text-align: center;
}

.paddingleft20 {
	padding-left: 20px;
}

.color4B8DAD {
	color: #4B8DAD;
}

.paddingleft3Fontweight {
	padding-left: 3%;
	font-weight: bold;
}

.fontweightColor006699Fontsize16 {
	font-weight: bold;
	color: #006699;
	font-size: 16px;
	text-align: center;
}

.fontsize16Textalign {
	font-size: 16px;
	text-align: center;
}

.paddingleft20Fontsize16 {
	padding-left: 20px;
	font-size: 16px;
}

.paddingleft20FontweigthColor006699 {
	padding-left: 20px;
	font-weigth: bold;
	color: #006699;
	font-size: 14px;
}

.paddingleft20VerticalalignFontsize14 {
	padding-left: 20px;
	vertical-align: middle;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.width10BackgroundcolorD9e8f5 {
	width: 10%;
	background-color: #d9e8f5;
}

.fontsize10Fontfamily {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.backgroundcolorD9e8f5 {
	background-color: #d9e8f5;
}

.borderspacing0BordercollapseBorder1000 {
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #0f0e0e;
}

.height70BackgroundcolorD9e8f5 {
	height: 70px;
	background-color: #d9e8f5;
}

.colorRedMargin10 {
	color: red;
	margin: 10px;
}

.color006699Fontsize20 {
	color: #006699;
	font-size: 20px;
}

.paddingleft4Paddingright4 {
	padding-left: 4%;
	padding-right: 4%;
}

.boxshadow010100888888 {
	box-shadow: 0px 10px 10px 0px #888888;
}

.verticalalign {
	vertical-align: top;
}

.fontweightPadding0Verticalalign {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	color: #1b99d6;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.padding0VerticalalignFontsize13 {
	padding: 0;
	vertical-align: middle;
	font-size: 13px;
	color: #1b99d6;
}


.backgroundcolorFfeeb {
	background-color: #ffeebb;
}

.width299 {
	width: 299px;
}

.height100 {
	height: 100%;
}

.borderradius5Border1000Padding5 {
	border-radius: 5px;
	border: 1px solid #000;
	padding: 5px;
	background: #FFFFFF;
}

.minwidth50 {
	min-width: 50px;
}

.minwidth80 {
	min-width: 80px;
}

.backgroundcolor4CB848 {
	background-color: #4CB848;
}

.displayNoneColorRed {
	display: none;
	color: red;
}

.color333399Fontsize11Fontweight300 {
	color: #333399;
	font-size: 11px;
	font-weight: 300;
}

.borderradius25Border23399Padding5 {
	border-radius: 25px;
	border: 2px solid #3399cc;
	padding: 5px;
	background: #FFFFFF;
}

.backgroundcolorCeffce {
	background-color: #ceffce;
}

.width418Textalign {
	width: 418px;
	text-align: left;
}

.width100Textalign {
	width: 100px;
	text-align: left;
}

.fontsize18 {
	font-size: 18px;
}

.backgroundcolorFFFF99Textalign {
	background-color: #FFFF99;
	text-align: center;
}

.paddingbottom10 {
	padding-bottom: 10px;
}

.padding100105 {
	padding: 10px 0px 10px 5px;
}

.fontsize10TextindentPaddingleft7 {
	font-size: 10px;
	text-indent: initial;
	padding-left: 7%;
}

.fontSize12 {
	font-size: 12px;
}

.fontSize12Bold {
	font-size: 12px;
	font-weight: bold;
}

.border0 {
	border: 0px !important;
}

.borderColor000000BackgroundColor9bc2e6 {
	border: 1px solid;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #9bc2e6
}

.backgroundColorddebf7FontWeightBold {
	background-color: #ddebf7;
	font-weight: bold;
}

.marginbottom0Marginbottom0001 {
	margin-bottom: 0cm;
	margin-bottom: .0001pt;
}

.fontsize100Letterspacing {
	font-size: 10.0pt;
	letter-spacing: ";
}

.fontsize60Fontfamily {
	font-size: 6.0pt;
	font-family: ";
}

.margintop0Marginright0 {
	margin-top: 0cm;
	margin-right: 0cm;
}

.fontsize10Fontfamily {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.width10BackgroundcolorD9e8f5 {
	width: 10%;
	background-color: #d9e8f5;
}

.paddingleft5 {
	padding-left: 5px;
}

.backgroundcolorEaf3fa {
	background-color: #eaf3fa;
}

.backgroundcolorD9e8f5 {
	background-color: #d9e8f5;
}

.borderspacing0BordercollapseBorder1000 {
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #0f0e0e;
}

.height70BackgroundcolorD9e8f5 {
	height: 70px;
	background-color: #d9e8f5;
}

.colorRedMargin10 {
	color: red;
	margin: 10px;
}

.color006699Fontsize20 {
	color: #006699;
	font-size: 20px;
}

.paddingleft4Paddingright4 {
	padding-left: 4%;
	padding-right: 4%;
}

.color1B99D6 {
	color: #1B99D6;
}

.boxshadow010100888888 {
	box-shadow: 0px 10px 10px 0px #888888;
}

.paddingbottom10 {
	padding-bottom: 10px;
}

.padding100105 {
	padding: 10px 0px 10px 5px;
}

.paddingtop10 {
	padding-top: 10px;
}

.fontsize10TextindentPaddingleft7 {
	font-size: 10px;
	text-indent: initial;
	padding-left: 7%;
}

.backgroundImageGridBtnGridOff {
	background-image: url('/cellmaWEB/images/grid/btnGrid_off.png');
}

.backgroundImageGridBtnGridOn {
	background-image: url('/cellmaWEB/images/grid/btnGrid_on.png');
}

.backgroundImageGridedBtnGridOff {
	background-image: url('/cellmaWEB/images/grided/btnGrid_off.png');
}

.backgroundImageGridedBtnGridOn {
	background-image: url('/cellmaWEB/images/grided/btnGrid_on.png');
}

.fontSize11 {
	font-size: 11px;
}

.fontWeight300 {
	font-weight: 300;
}

.backgroundColorfc938e {
	background-color: #fc938e;
}

.backgroundColorf2fc56 {
	background-color: #f2fc56;
}

.fontSize12TextAlignLeftWhiteSpaceNowrap {
	font-size: 12px;
	text-align: left;
	white-space: nowrap
}

.backgroundColorcfffcf {
	background-color: #cfffcf;
}

.backgroundColore2fcf9 {
	background-color: #e2fcf9;
}

.backgroundColorefbed9d {
	background-color: #fbed9d;
}

.borderbottom1 {
	border-bottom: 1px solid;
}

.labelMargin {
	margin-top: 0cm;
	margin-right: 0cm;
	margin-bottom: 0cm;
	margin-left: 10.0pt;
	margin-bottom: .0001pt;
	text-align: left;
	text-indent: -5.0pt;
	line-height: normal;
}

.fontFamily {
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.marginTextAlignLineHeight {
	margin-bottom: 0cm;
	margin-bottom: .0001pt;
	text-align: center;
	line-height: normal
}

.fontFamilyLetterSpacing {
	font-size: 6.0pt;
	font-family: Track 1 - Magnetic stripe, serif;
	letter-spacing: -.1pt
}

.marginTextAlignTextIndentLineHeight {
	margin-top: 0cm;
	margin-right: 0cm; 
	margin-bottom: 0cm;
	margin-left: 144.0pt;
	margin-bottom: .0001pt;
	text-align: center;
	text-indent: -144.0pt;
	line-height: normal
}

.fontSize8FontFamily {
	font-size: 8.0pt;
	font-family: "Cambria", "serif";
}

.fontSize16point5 {
	font-size: 16.5px;
}

.paddingBorder {
	padding-left: 3px;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.paddingLeftBorderTopRight {
	padding-left: 3px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.paddingLeftBorderLeftRightBottom {
	padding-left: 3px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.paddingLeftBorderRightBottom {
	padding-left: 3px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.fontFamilyPadding0VAlignFontSize14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	vertical-align: middle;
	font-size: 14px;
}

.fontFamilyFontSize10 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fontSize10TextIndentPaddingLeft7 {
	font-size: 10px;
	text-indent: initial;
	padding-left: 7%
}

.width68 {
	width: 68%;
}

.width65 {
	width: 65%;
}

.colorFFFFFF {
	color: #FFFFFF;
}

.backgroundcolorFCFFFF {
	background-color: #FCFFFF;
}

.color569667 {
	color: #569667;
}

.backgroundcolorDDF7E4 {
	background-color: #DDF7E4;
}

.fontsize14 {
	font-size: 14px;
}

.fontsize14Paddingleft15 {
	font-size: 14px;
	padding-left: 15px;
}

.colorFf0000 {
	color: #ff0000;
}

.colorInherit {
	color: inherit;
}

.backgroundcolorFFFFFF {
	background-color: #FFFFFF;
}

.backgroundcolorFFFFFFTextindent0 {
	background-color: #FFFFFF;
	text-indent: 0px;
}

.verticalAlignMiddle {
	vertical-align: middle;
}

.paddingleft16Textindent0 {
	padding-left: 16px;
	text-indent: 0px;
}

.displayShow {
	display: show;
}

.textindent0Paddingleft16Fontsize14 {
	text-indent: 0px;
	padding-left: 16px;
	font-size: 14px;
	background-color: #FFFFFF;
}

.backgroundcolorFFFFFFFontsize14 {
	background-color: #FFFFFF;
	font-size: 14px;
	padding-left: 40px;
	text-indent: 0px;
}

.backgroundcolorFFFFFFPaddingleft16 {
	background-color: #FFFFFF;
	padding-left: 16px;
	text-indent: 0px;
}

.fontsize14BackgroundcolorFFFFFF {
	font-size: 14px;
	background-color: #FFFFFF;
	padding-left: 16px;
	text-indent: 0px;
}

.colorFf0000Paddingleft16Textindent0 {
	color: #ff0000;
	padding-left: 16px;
	text-indent: 0px;
}

.displayInline {
	display: inline;
}

.fontsize12 {
	font-size: 12px;
}

.fontsize15Fontfamily {
	font-size: 15px;
	font-family: arial, lucida console, sans-serif;
}

.fontfamily {
	font-family: arial, lucida console, sans-serif;
}

.bordercollapse {
	border-collapse: collapse;
}

.borderleft0Bordertop0Borderright0 {
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}

.borderleft0Bordertop0Borderbottom0 {
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

.fontfamilyFontweightBorderleft0 {
	font-family: arial, lucida console, sans-serif;
	font-weight: bold;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

.paddingleft12Borderleft0Bordertop0 {
	padding-left: 12px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

.fontsize25FontfamilyFontweight {
	font-size: 25px;
	font-family: arial, lucida console, sans-serif;
	font-weight: bold;
}

.fontsize20Fontfamily {
	font-size: 20px;
	font-family: arial, lucida console, sans-serif;
}

.colorFF0000 {
	color: #FF0000;
}

.fontweight {
	font-weight: bold;
}

.border1 {
	border: 1px solid black;
}

.fontweightBorder1 {
	font-weight: bold;
	border: 1px solid black;
}

.width10 {
	width: 10%;
}

.width40 {
	width: 40%;
}

.border1000000 {
	border: 1px solid #000000;
}

.borderbottom1000000Fontweight {
	border-bottom: 1px solid #000000;
	font-weight: bold;
}

.paddingleft2Borderbottom1000000 {
	padding-left: 2px;
	border-bottom: 1px solid #000000;
}

.paddingleft2Borderleft1000000Borderbottom1000000 {
	padding-left: 2px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.borderbottom1000000Borderright1000000 {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	text-indent: 0px;
}

.paddingleft2Borderright1000000 {
	padding-left: 2px;
	border-right: 1px solid #000000;
	text-indent: 0px;
}

.paddingleft2Textindent0 {
	padding-left: 2px;
	text-indent: 0px;
}

.borderbottom1000000Paddingleft2 {
	border-bottom: 1px solid #000000;
	padding-left: 2px;
	border-right: 1px solid #000000;
	text-indent: 0px;
}

.textindent0Borderbottom1000000 {
	text-indent: 0px;
	border-bottom: 1px solid #000000;
}

.borderBordercollapse {
	border: thin solid black;
	border-collapse: collapse;
}

.fontsize12Fontweight {
	font-size: 12px;
	font-weight: bold;
}

.fontsize13 {
	font-size: 13px;
}

.margintop5 {
	margin-top: -5px;
}

.fontsize12FontweightPadding0404 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
}

.padding0404 {
	padding: 0px 4px 0px 4px;
}

.fontsize20Texttransform {
	font-size: 20px;
	text-transform: capitalize;
}

.color006699Fontsize20 {
	color: #006699;
	font-size: 20px;
}

.paddingleft4Paddingright4 {
	padding-left: 4%;
	padding-right: 4%;
}

.color1B99D6 {
	color: #1B99D6;
}

.color4B8DAD {
	color: #4B8DAD;
}

.whitespaceBackgroundcolorFFFFFF {
	white-space: nowrap;
	background-color: #FFFFFF;
	text-align: left;
}

.backgroundcolorFFFFFFWhitespace {
	background-color: #FFFFFF;
	white-space: nowrap;
	text-align: left;
}

.whitespaceBackgroundcolorFfffff {
	white-space: nowrap;
	background-color: #ffffff;
	text-align: left;
}

.textalign {
	text-align: left;
}

.backgroundcolorCfffcfWhitespace {
	background-color: #cfffcf;
	white-space: nowrap;
}

.backgroundcolorEcc8c8Whitespace {
	background-color: #ecc8c8;
	white-space: nowrap;
}

.backgroundcolorCCCCCC {
	background-color: #CCCCCC;
}

.whitespaceBackgroundcolorCfffcf {
	white-space: nowrap;
	background-color: #cfffcf;
}

.fontsize12BackgroundcolorCfffcf {
	font-size: 12px;
	background-color: #cfffcf;
	text-align: left !important;
}

.fontweightPadding0Verticalalign {
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
	color: #1b99d6;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.padding0VerticalalignFontsize13 {
	padding: 0;
	vertical-align: middle;
	font-size: 13px;
	color: #1b99d6;
}

.backgroundimageOnBackgroundsize100100 {
	background-image:
		url(/cellmaWEB/images/grided/btnGridShortCustom_on.png);
	background-size: 100% 100%;
	counter-increment: image;
	content: counter(image);
}

.backgroundimageOffBackgroundsize100100 {
	background-image:
		url(/cellmaWEB/images/grided/btnGridShortCustom_off.png);
	background-size: 100% 100%;
	counter-increment: image;
	content: counter(image);
}

.width299 {
	width: 299px;
}

.displayInlineColor0000FFimportant {
	display: inline;
	color: #0000FF !important;
}

.height152Overflow {
	height: 152px;
	overflow: auto;
}

.textdecorationCursor {
	text-decoration: none;
	cursor: pointer;
}

.width146Wordwrap {
	width: 146px;
	word-wrap: break-word;
}

.width13Height13 {
	width: 13px;
	height: 13p;
}

.whitespaceBackgroundcolorC1f3f2 {
	white-space: nowrap;
	background-color: #c1f3f2;
	text-align: left;
}

.width150 {
	width: 150px;
}

.width250 {
	width: 250px;
}

.backgroundcolorEfe7e {
	background-color: #efe7ee;
}

.border11990Width60 {
	border: solid 1px #1B99D0;
	width: 60;
}

.paddingleft10 {
	padding-left: 10px;
}

.paddingleft50 {
	padding-left: 50px;
}

.paddingleft40 {
	padding-left: 40px;
}

.fontsize12Textalign {
	font-size: 12px;
	text-align: left;
}

.width70Height0DisplayShow {
	width: 70px;
	height: 0px;
	display: show;
}

.height50Width100 {
	height: 50px;
	width: 100px;
}

.paddingleft30 {
	padding-left: 30px;
}

.colorRed {
	color: red;
}

.width165 {
	width: 165px;
}

.fontsize12TextalignColorBlue {
	font-size: 12px;
	text-align: left;
	color: blue;
}

.fontsize12ColorBlue {
	font-size: 12px;
	color: blue;
}

.fontsize16 {
	font-size: 16px;
}

.whitespaceBackgroundcolorF5fcfe {
	white-space: nowrap;
	background-color: #f5fcfe;
}

.width70DisplayShow {
	width: 70px;
	display: show;
}

.positionRight50 {
	position: absolute;
	right: 50px;
}

.backgroundcolorF5c2c2 {
	background-color: #f5c2c2;
}

.backgroundcolorFeffc2 {
	background-color: #feffc2;
}

.colorRedTextindent1Paddingleft4 {
	color: red;
	text-indent: 1px;
	padding-left: 4px;
}

.border11990Background944 {
	border: solid 1px #1B99D0;
	background: #e9e4e4;
}

.borderRight0 {
	border: 0px;
	position: relative;
	right: 0px;
}

.positionRight0 {
	position: relative;
	right: 0px;
}

.width90Border11990Marginleft3 {
	width: 90%;
	border: solid 1px #1B99D0;
	margin-left: 3px;
}

.width80Border11990Marginleft25 {
	width: 80%;
	border: solid 1px #1B99D0;
	margin-left: 25px;
}

.width87Border11990Marginleft7 {
	width: 87%;
	border: solid 1px #1B99D0;
	margin-left: 7px;
}

.width400Border11990 {
	width: 400px;
	border: solid 1px #1B99D0;
}

.border11990Width150Maxwidth150 {
	border: solid 1px #1B99D0;
	width: 150px;
	max-width: 150px;
}

.width200 {
	width: 200px;
}

.paddingtop10 {
	padding-top: 10px;
}

.displayBlockWordwrapPadding410410 {
	display: block;
	word-wrap: break-word;
	padding: 4px 10px 4px 10px;
	background-color: #ebebeb;
}

.fontsize12BackgroundcolorC1f3f2 {
	font-size: 12px;
	background-color: #c1f3f2;
	text-align: left;
}

.fontsize12BackgroundcolorFFFFFF {
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: left !important;
}

.backgroundcolorF1f1f1 {
	background-color: #f1f1f1;
}

.fontweightTextalignFontsize20Color006699 {
	font-weight: bold;
	text-align: center;
	font-size: 20px;
	color: #006699;
}

.fontweightTextalignPaddingleft4 {
	font-weight: bold;
	text-align: left;
	padding-left: 4%;
	color: #006699;
}

.textalignPaddingleft4Color006699 {
	text-align: left;
	padding-left: 4%;
	color: #006699;
}

.width80Textalign {
	width: 80;
	font-weight: bold;
	text-align: center;
}

.floatMarginleft4BackgroundcolorF1f1f1 {
	float: left;
	margin-left: 4%;
	background-color: #f1f1f1;
}

.fontweightTextalignPaddingleft1 {
	font-weight: bold;
	text-align: left;
	padding-left: 1%;
	color: #1b99d6;
}

.fontweightTextalignPaddingright1 {
	font-weight: bold;
	text-align: right;
	padding-right: 1%;
	color: #1b99d6;
}

.width100 {
	width: 100%;
}

.floatBorder1236Marginleft4 {
	float: left;
	border: 1px solid #E2E3D6;
	margin-left: 4%;
}

.color006699Fontsize18Textalign {
	color: #006699;
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #E2E3D6;
}

.width100OverflowHeight250Float {
	width: 100%;
	overflow: auto;
	height: 250px;
	float: left;
}

.color1b99d6Paddingleft4Borderbottom1236 {
	color: #1b99d6;
	padding-left: 4%;
	border-bottom: 1px solid #E2E3D6;
	width: 8%;
}

.width48FloatBorder1236Marginleft2 {
	width: 48%;
	float: left;
	border: 1px solid #E2E3D6;
	margin-left: 2%;
}

.backgroundcolorF1f5c2Color006699 {
	background-color: #f1f5c2;
	color: #006699;
	font-size: 18px;
	border-bottom: 1px solid #E2E3D6;
	text-align: center;
}

.color1b99d6Fontsize18Textalign {
	color: #1b99d6;
	font-size: 18px;
	text-align: left;
}

.backgroundcolorFcfcfcWidth91Paddingleft3 {
	background-color: #fcfcfc;
	width: 91%;
	padding-left: 3%;
	float: left;
	border-bottom: 1px solid #E2E3D6;
}

.backgroundcolorFcfcfcWidth6Float {
	background-color: #fcfcfc;
	width: 6%;
	float: right;
	border-bottom: 1px solid #E2E3D6;
}

.fontweightTextalignBackgroundcolorF1f1f1 {
	font-weight: bold;
	text-align: center;
	background-color: #f1f1f1;
}

.fontweightTextalignPaddingleft2 {
	font-weight: bold;
	text-align: left;
	padding-left: 2%;
	color: #006699;
}

.marginleft2 {
	margin-left: 2%;
}

.color1b99d6Paddingright1 {
	color: #1b99d6;
	padding-right: 1%;
}

.floatBorder1236Marginleft2 {
	float: left;
	border: 1px solid #E2E3D6;
	margin-left: 2%;
}

.width100OverflowHeight200Float {
	width: 100%;
	overflow: auto;
	height: 200px;
	float: left;
}

.width60Height10FloatBorder1236 {
	width: 60%;
	height: 10%;
	float: left;
	border: 1px solid #E2E3D6;
	margin-left: 2%;
}

.backgroundcolorFcfcfcColor1b99d6 {
	background-color: #fcfcfc;
	color: #1b99d6;
	width: 80%;
	float: left;
	border-bottom: 1px solid #E2E3D6;
}

.backgroundcolorF1f1f1Color1b99d6 {
	background-color: #f1f1f1;
	color: #1b99d6;
	width: 80%;
	float: left;
	border-bottom: 1px solid #E2E3D6;
}

.backgroundcolorF1f1f1Textalign {
	background-color: #f1f1f1;
	text-align: center;
	font-size: 20px;
	color: #006699;
}

.color1b99d6Paddingleft5 {
	color: #1b99d6;
	padding-left: 5%;
}

.color1b99d6Paddingleft5Borderbottom1236 {
	color: #1b99d6;
	padding-left: 5%;
	border-bottom: 1px solid #E2E3D6;
	width: 8%;
}

.width50FloatBorder1236Marginleft2 {
	width: 50%;
	float: left;
	border: 1px solid #E2E3D6;
	margin-left: 2%;
}

.backgroundcolorFcfcfcWidth20Float {
	background-color: #fcfcfc;
	width: 20%;
	float: right;
	border-bottom: 1px solid #E2E3D6;
}

.backgroundcolorF1f1f1Width20Float {
	background-color: #f1f1f1;
	width: 20%;
	float: right;
	border-bottom: 1px solid #E2E3D6;
}

.color006699Paddingleft2 {
	color: #006699;
	padding-left: 2%;
}

.width100Color006699 {
	width: 100%;
	color: #006699;
}

.border1236Marginleft2 {
	border: 1px solid #E2E3D6;
	margin-left: 2%;
}

.fontweightWidth100TextalignColor006699 {
	font-weight: bold;
	width: 100%;
	text-align: center;
	color: #006699;
	font-size: 12px;
}

.width10BackgroundcolorF1f5c2Float {
	width: 10%;
	background-color: #f1f5c2;
	float: left;
}

.width15BackgroundcolorF1f5c2Float {
	width: 15%;
	background-color: #f1f5c2;
	float: left;
}

.width20BackgroundcolorF1f5c2Float {
	width: 20%;
	background-color: #f1f5c2;
	float: left;
}

.color1b99d6BackgroundcolorFcfcfc {
	color: #1b99d6;
	background-color: fcfcfc;
}

.textalignPaddingleft1Color1b99d6 {
	text-align: center;
	padding-left: 1%;
	color: #1b99d6;
	border-bottom: 1px solid #E2E3D6;
}

.width100Color006699Fontsize18Textalign {
	width: 100%;
	color: #006699;
	font-size: 18px;
	text-align: left;
}

.backgroundcolorF1f5c2Width15Textalign {
	background-color: #f1f5c2;
	width: 15%;
	text-align: center;
	float: left;
}

.backgroundcolorF1f5c2Width20Textalign {
	background-color: #f1f5c2;
	width: 20%;
	text-align: center;
	float: left;
}

.marginleft2BackgroundcolorF1f5c2 {
	margin-left: 2%;
	background-color: #f1f5c2;
}

.backgroundcolorFbfee8 {
	background-color: #fbfee8;
}

.backgroundcolorE7fba8 {
	background-color: #e7fba8;
}

.borderwidth1 {
	border-width: 1;
}

.width14Paddingleft4 {
	width: 14%;
	padding-left: 4%;
}

.pagebreakbefore {
	page-break-before: always;
}

.paddingleft1Overflow {
	padding-left: 1px;
	overflow: hidden;
}

.tablelayout {
	table-layout: fixed;
}

.fontsize12Fontfamily {
	font-size: 12px;
	font-family: monospace;
}

.fontsize14Fontweight {
	font-size: 14px;
	font-weight: bold;
}

.fontweightFontsize14 {
	font-weight: bold;
	font-size: 14px;
}

.pagebreakafter {
	page-break-after: always;
}

.tablelayoutBordercollapse0Pagebreakafter {
	table-layout: fixed;
	border-collapse: 0mm;
	page-break-after: always;
	border-spacing: 0mm;
	margin-top: 4mm;
	margin-left: 0.45mm;
	width: 19.5cm;
	height: 28cm;
	padding: 0px;
}

.margin0 {
	margin: 0px;
}

.width195Height28Margin0Padding0 {
	width: 19.5cm;
	height: 28cm;
	margin: 0px;
	padding: 0px;
}

.tablelayoutWidth195Height28Margin0 {
	table-layout: fixed;
	width: 19.5cm;
	height: 28cm;
	margin: 0px;
	padding: 0px;
}

.border01Width65Height28Margin0 {
	border: 0.1mm solid;
	width: 65mm;
	height: 28mm;
	margin: 0px;
	padding-left: 0px;
}

.fontsize11Fontfamily {
	font-size: 11px;
	font-family: arial;
}

.fontsize10Fontfamily {
	font-size: 10px;
	font-family: arial;
}

.fontsize8Fontfamily {
	font-size: 8px;
	font-family: arial;
}

.fontsize18FontweightPaddingtop40 {
	font-size: 18px;
	font-weight: bold;
	padding-top: 40px;
}

.margin80000 {
	margin: -80px 0px 0px 0px;
}

.paddingtop40 {
	padding-top: 40px;
}

.border1Borderradius5 {
	border: 1px solid;
	border-radius: 5px;
}

.borderbottom1Fontsize16 {
	border-bottom: 1px dotted;
	font-size: 16;
}

.fontsize13Fontfamily {
	font-size: 13px;
	font-family: Arial;
}

.margintop8 {
	margin-top: -8px;
}

.fontsize10FontfamilyTextindent0 {
	font-size: 16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	overflow-wrap: anywhere;
}

.margintop0Marginright0Marginbottom0 {
	margin-top: 0cm;
	margin-right: 0cm;
	margin-bottom: 0cm;
	margin-left: 40.0pt;
	margin-bottom: .0001pt;
	text-align: left;
	text-indent: -5.0pt;
	line-height: norma;
}

.fontsize80Fontfamily {
	font-size: 8.0pt;
	font-family: \"Cambria\", \"serif\;
}

.marginleft12 {
	margin-left: 12px;
}

.fontsize9Border1Marginleft4 {
	font-size: 9px;
	border: 1px;
	margin-left: 4mm;
}

.height24Border1 {
	height: 24mm;
	border: 1px;
}

.width3Border1 {
	width: 3mm;
	border: 1px;
}

.width45Border1 {
	width: 45mm;
	border: 1px;
}

.fontsize9FontfamilyTexttransform {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

.fontsize70 {
	font-size: 70%;
}

.height2Width4Fontsize95 {
	height: 2in;
	width: 4in;
	font-size: 95%;
}

.transform90 {
	transform: rotate(-90deg);
}

.fontweightFontsize12Color68d628 {
	font-weight: bold;
	font-size: 12px;
	color: #68d628;
}

.transform270 {
	transform: rotate(270deg);
}

.fontweightColor006699Fontsize18 {
	font-weight: bold;
	color: #006699;
	font-size: 18px;
	text-align: center;
}

.fontweigthColor1b99d6Fontsize14 {
	font-weigth: bold;
	color: #1b99d6;
	font-size: 14px;
	text-align: center;
}

.fontweigthColor006699Fontsize14 {
	font-weigth: bold;
	color: #006699;
	font-size: 14px;
}

.borderspacing0BordercollapseBorder1000 {
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #0f0e0e;
}

.boxshadow010100888888 {
	box-shadow: 0px 10px 10px 0px #888888;
}

.paddingleft22 {
	padding-left: 22px;
}

.fontsize14Fontfamily {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.marginbottom0Marginbottom0001 {
	margin-bottom: 0cm;
	margin-bottom: .0001pt;
}

.fontsize70Fontfamily {
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.height38Width63Fontsize85 {
	height: 38mm;
	width: 63mm;
	font-size: 85%;
}

.height2Width3Fontsize90 {
	height: 2in;
	width: 3in;
	font-size: 90%;
}

.fontsize16Fontweight {
	font-size: 16px;
	font-weight: bold;
}

.backgroundcolorD2d2e0 {
	background-color: #d2d2e0;
}

.fontsize14FontweightWidth25 {
	font-size: 14px;
	font-weight: bold;
	width: 25%;
}

.texttransform {
	text-transform: capitalize;
}

.paddingleft15 {
	padding-left: 15px;
}

.colorRedMargin10 {
	color: red;
	margin: 10px;
}

.backgroundcolorD9e8f5 {
	background-color: #d9e8f5;
}

.height70BackgroundcolorD9e8f5 {
	height: 70px;
	background-color: #d9e8f5;
}

.width10BackgroundcolorD9e8f5 {
	width: 10%;
	background-color: #d9e8f5;
}

.textalignWidth20Color4B8DAD {
	text-align: left;
	width: 20%;
	color: #4B8DAD;
}

.colorB36969 {
	color: #B36969;
}

.paddingleft20FontweigthColor006699 {
	padding-left: 20px;
	font-weigth: bold;
	color: #006699;
	font-size: 14px;
}

.fontweightColor006699Fontsize22 {
	font-weight: bold;
	color: #006699;
	font-size: 22px;
	text-align: center;
}

.color1b99d6Paddingleft30Paddingright30 {
	color: #1b99d6;
	padding-left: 30px;
	padding-right: 30px;
}

.color1b99d6Paddingtop1Paddingbottom1 {
	color: #1b99d6;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 30px;
	padding-right: 30px;
}

.height150 {
	height: 150px;
}

.paddingleft3Fontweight {
	padding-left: 3%;
	font-weight: bold;
}

.fontweightColor006699Fontsize16 {
	font-weight: bold;
	color: #006699;
	font-size: 16px;
	text-align: center;
}

.fontsize16Textalign {
	font-size: 16px;
	text-align: center;
}

.paddingleft20Fontsize16 {
	padding-left: 20px;
	font-size: 16px;
}

.paddingleft20VerticalalignFontsize14 {
	padding-left: 20px;
	vertical-align: middle;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.height45 {
	height: 45px;
}

.padding4VerticalalignFontsize12 {
	padding: 4;
	vertical-align: middle;
	font-size: 12px;
}

.colorE67209 {
	color: #e67209;
}

.color090603 {
	color: #090603;
}

.paddingleft56 {
	padding-left: 56px !important;
}

.borderstyleBordercolor00659CBorderwidth {
	border-style: solid;
	border-color: #00659C;
	border-width: thin;
}

.fontcolor00659CFontsize12Borderstyle {
	font-color: #00659C;
	font-size: 12px;
	border-style: solid;
	border-color: #00659C;
	border-width: thin;
}

.fontcolor00659CFontsize10Borderstyle {
	font-color: #00659C;
	font-size: 10px;
	border-style: solid;
	border-color: #00659C;
	border-width: thin;
}

.height40 {
	height: 40px;
}

.backgroundcolorFfeeb {
	background-color: #ffeebb;
}

.height100 {
	height: 100%;
}

.backgroundcolorFef7cdBorder187204 {
	background-color: #fef7cd;
	border: 1px solid #8c7204;
}

.borderradius5Border1000Padding5 {
	border-radius: 5px;
	border: 1px solid #000;
	padding: 5px;
	background: #FFFFFF;
}

.minwidth50 {
	min-width: 50px;
}

.minwidth80 {
	min-width: 80px;
}

.backgroundcolor4CB848 {
	background-color: #4CB848;
}

.displayNoneColorRed {
	display: none;
	color: red;
}

.color333399Fontsize11Fontweight300 {
	color: #333399;
	font-size: 11px;
	font-weight: 300;
}

.borderradius25Border23399Padding5 {
	border-radius: 25px;
	border: 2px solid #3399cc;
	padding: 5px;
	background: #FFFFFF;
}

.backgroundcolorCeffce {
	background-color: #ceffce;
}

.width418Textalign {
	width: 418px;
	text-align: left;
}

.width100Textalign {
	width: 100px;
	text-align: left;
}

.colorWhite {
	color: white;
}

.fontsize22 {
	font-size: 22px;
}

.colorBlack {
	color: black;
}

.color006699important {
	color: #006699 !important;
}

.height30 {
	height: 30px;
}

.displayNonePadding5 {
	display: none;
	padding: 5;
}

.backgroundcolorFbefc1important {
	background-color: fbefc1 !important;
	text-indent: 5px;
}

.backgroundcolorF7DDE {
	background-color: #F7DDEE;
}

.floatDisplayBlock {
	float: right;
	display: block;
}

.positionMargin0 {
	position: relative;
	margin: 0 auto;
}

.paddingright10 {
	padding-right: 10px;
}

.paddingleft10Paddingright20 {
	padding-left: 10px;
	padding-right: 20px;
}

.fontsize36 {
	font-size: 36px;
}

.borderstyleBorderwidth1 {
	border-style: solid;
	border-width: 1px;
}

.textalignPaddingright10 {
	text-align: right;
	padding-right: 10px;
}

.colorFF6F6F {
	color: #FF6F6F;
}

.backgroundcolorDee7f7 {
	background-color: #dee7f7;
}

.backgroundcolorDDE4F7 {
	background-color: #DDE4F7;
}

.backgroundcolor00EEAA {
	background-color: #00EEAA;
}

.backgroundcolorFFED00 {
	background-color: #FFED00;
}

.backgroundcolorFFCC33 {
	background-color: #FFCC33;
}

.backgroundcolorFF6666 {
	background-color: #FF6666;
}

.backgroundcolorCCFFCC {
	background-color: #CCFFCC;
}

.backgroundcolorCCFFFF {
	background-color: #CCFFFF;
}

.backgroundcolorFFFFCC {
	background-color: #FFFFCC;
}

.backgroundcolorCCCCFF {
	background-color: #CCCCFF;
}

.backgroundcolor99FFFF {
	background-color: #99FFFF;
}

.backgroundcolorFFCCFF {
	background-color: #FFCCFF;
}

.backgroundcolorFFFF99Textalign {
	background-color: #FFFF99;
	text-align: center;
}

.borderradius7Overflow {
	border-radius: 7px;
	overflow: auto;
}

.padding1 {
	padding: 1px;
}

.overflowHeight75 {
	overflow: auto;
	height: 75px;
}

.pointereventsBackgroundcolorGray {
	pointer-events: none;
	background-color: gray;
}

.color00FF00 {
	color: #00FF00;
}

.backgroundimageBackgroundrepeat {
	background-image:
		url(/cellmaWEB/images/patientweb/refresh/btn_grid_short_custom_off.png);
	background-repeat: no-repeate;
	background-size: 100% 100%;
	margin-right: 0px;
}

.fontsize36BackgroundcolorFFFF99 {
	font-size: 36px;
	background-color: #FFFF99;
	text-align: center;
}

.maxwidth100Maxheight100 {
	max-width: 100%;
	max-height: 100%;
}

.color33CC00 {
	color: #33CC00;
}

.colorFF3333 {
	color: #FF3333;
}

.colorBlue {
	color: blue;
}

.borderradius10BackgroundcolorDdf7e4 {
	border-radius: 10px;
	background-color: #ddf7e4;
	border: 1px solid #dddddd;
}

.backgroundcolorD6ECF6 {
	background-color: #D6ECF6;
}

.backgroundcolorFFD5FF {
	background-color: #FFD5FF;
}

.backgroundcolorFFF799 {
	background-color: #FFF799;
}

.backgroundcolorDCDCDC {
	background-color: #DCDCDC;
}

.height26 {
	height: 26;
}

.width100BackgroundBordercollapse {
	width: 100%;
	background: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0;
}

.color33CC00Fontweight {
	color: #33CC00;
	font-weight: bold;
}

.colorFF3333Fontweight {
	color: #FF3333;
	font-weight: bold;
}

.paddingbottom10 {
	padding-bottom: 10px;
}

.padding100105 {
	padding: 10px 0px 10px 5px;
}

.fontsize10TextindentPaddingleft7 {
	font-size: 10px;
	text-indent: initial;
	padding-left: 7%;
}

.alinkClass {
	color: #0000FF;
}

.marginTop10px {
	margin-top: 10px
}

.edFieldClicked{
	background-image:url(/cellmaWEB/images/extradetails/edfieldclicked.png);
	background-size: 100%;
	background-repeat: round;
}

.edFieldNotClicked{
	background-image:url(/cellmaWEB/images/extradetails/edfieldnotclicked.png);
	background-size: 100%;
	background-repeat: round;
}
.darkredBackground {
	position: relative; 
    border: none; 
    height: 2px; 
    background: red; 
}

.borderRed1px {
	border: 1px solid #f24c52;
}

.valignMiddle {
	vertical-align: middle;
}

.valignBottom {
	vertical-align: bottom;
}
.scrollTimeHorizoltalline {
	width:1000px;
    height:400px;
    border: 2px solid #bed5cd;
    overflow-x: scroll;
    overflow-y: hidden;
  	white-space: nowrap;
}

.scrollTimeVerticalline {
	vertical-align : middle;
	width:400px;
    height:500px;
    border: 2px solid #bed5cd;
    overflow-x: hidden;
    overflow-y: scroll;
  	white-space: nowrap;
}

.floatLeft {
    display: inline-block;
    float:left;
}
.bottomBorderRed {
	color: #FFFFFF;
    border-bottom: 2px solid red;
}
.rightBorderRed {
	color: #FFFFFF;
    border-right: 2px solid red;
}
.breakWord {
	word-break: break-word;
}

.tableScrollClass {
    width: 100%;
    display:block;
}
.theadScrollClass {
    display: inline-block;
    width: 100%;
    height: 20px;
}
.tbodyScrollClass {
    height: 150px;
    display: inline-block;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

.fontsize8FontfamilyTexttransform {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

.fontsize6FontfamilyTexttransform {
	font-size: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

.stockBatchLabel50by25 {
	border:1px solid;
	height:50mm;
	width:25mm;
}

.stockBatchLabel50by40 {
	border:1px solid;
	height:50mm;
	width:40mm;
}

.stockBatchLabel35by15 {
	border:1px solid;
	height:35mm;
	width:15mm;
}

.rotate {
  white-space:nowrap;
   -webkit-transform: rotate(270deg);
   -moz-transform: rotate(270deg);
   -o-transform: rotate(270deg);
  writing-mode: lr-tb;
}

.paddingRight25{
	padding-right: 25px
}

.border1Border {
	border: double black;
	height : 300%;
}


.appChartInnerTableBorder{
	border:1px solid;
	border-radius: 10px;
	border-color: #1B99D6;
	border-width: 2px;
}

.appChartPadding50px{
	padding-top:50px;
	padding-botton:50px;
}

.scrollerOnDevice{
	overflow : scroll;
	-webkit-overflow-scrolling : touch;
}

.scrollbarIpadTable {
	-webkit-overflow-scrolling: touch;
}
.translateY{
  position: relative;
  top: 0%;
  transform: translateY(-80%);
}

.watermark img {
  width: 100%;
}
.watermark {
  position: absolute;
  opacity: 0.1;
  top: 25%;
  left: 25%;
  pointer-events: none;
}

.width1000height100Position{
	width: 1000px;
	height:100px;
	position: relative;	
}

.marginBottom10Transform180{
	margin-bottom: 10px;
	transform: translate(180px,10px);
	
}

.bgColorf5fafcPosition{
	position: relative;
	background-color: #f5fcfe;
}
.stockBatchLabel15by35{
	width:25mm;
	height:15mm;
	margin-top: 1mm;
  	margin-bottom: 3mm;
  	margin-left: 6mm;
}

.fontSize7px {
	font-size: 7px;
}

.copyRightAccessibility {
	color: black;
	font-size: 14px;
	text-indent: 0px;
}

.servicelistHead {
	background-color: #f1f5c2;
	font-weight: bold;
	text-align: left;
	color: #1b99d6;
}

TD.font15pxBold A {
	font-size: 15px;
	font-weight: bold;
}
.bordercolor {
	border-style: solid;
	border-color: red;
	border-width: 2px;
}

.pdfInputButton {
	background-color: #403b3b;
	border-color: #585555;
	text-align: center;
	height: 35px;
	vertical-align: middle;
	font-size: 14px;
}

.pdfViewerHeaderRow {
	background-color: #403b3b;
	border-color: #585555;
	text-align: center;
	position: fixed;
	top: 0;
	left:0;
	width: 100%;
	height: 40px;
	z-index: 100;
}

button.pdfInputButton:hover {
	background-color: #525451 !important;
}

TD.slimDataBoldTop {
	font-weight: bold;
	padding: 0;
	vertical-align: top;
	font-size: 18px;
	color: #006699;
}

marginleft267{
 margin-right: -267px;
}

.backgroundColorfca9a9 {
	background-color: #fca9a9;
}

.backgroundColorf5fcfe {
	background-color: #f5fcfe;
}

.displayText { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
}

.fontsize30 {
	font-size:30px;
} 

.fontsize20 {
	font-size:20px;
} 

.margintop15 {
	margin-top: -15px;
}

.modalCloseButtonFloat {
	font-weight: bolder;
	margin-right: 15px;
	margin-top: 6px;
	color: #D3D1CC;
	float: right; 
}

.displayInline {
	display: inline;
}

.fontSize15Bold {
	font-size: 15px;
	font-weight: bold;
}

.borderMarginInem {
	text-align: left;
	width: 0.9em;
	height: 1.9em;
	border: 1px solid;
	margin-right: 0.75em;
	margin-left: 0.55em;
	margin-top: 0.15em;
}
			
.borderTopBlack {
	border-top: 1px solid black;	 
}

.textBox210{
	border: 1px solid #a1a1a1; 
	border-radius: 5px;
	height: 23px;
	width: 210px;
}

TD.imagePadding8 {
	padding-left: 8px;
}

.paddingRight45px {
	padding-right: 45px;
}

.width120px{
	width:  120px !important;
}

.height80vh{
	height: 80vh;
}

.previousHPDetails {
	color: white;
	background: #1b99d6;
	padding: 4px 10px;
	border-radius: 20px;
	font-size: 16px;
}

.nextHPDetails {
	color: white;
	background: #1b99d6;
	padding: 4px 10px;
	border-radius: 20px;
	font-size: 16px;
}

.nextHPDetails:hover {
	background: #1b99d6;
}

.previousHPDetails:hover {
	background: #1b99d6;
}

.circle30{
	border-radius: 50%;
	background: #B1E2F9;
	width: 35px;
	height: 35px; 
}

.optionColor{
	background: lime;
}

.height100Width26 {
	height: 100%;
	width: 26%;
}