﻿/*******************************************************************************************************/
/* NOTES                                                                                               */
/*                                                                                                     */
/* Regions have been created to organize all CSS classes and selectors. The "Legacy/Uncategorized"     */
/* section has been created to represent everything that hasn't been migrated into the proper regions. */
/* If styling is found in the legacy region and is desired for reuse, it should be migrated or         */
/* recreated using the project's common CSS practices and standards. Development moving forward should */
/* always make use of the proper regions. Unused styling should be removed to minimized legacy.        */
/* Consider the following prioritized goals:                                                           */
/*                                                                                                     */
/* 1) Consistency/Simplicity: Styling and practices should be obvious and quickly understood by others */
/* 2) Maintainability: Styling should be non-invasive, stable, and easily modified by any developer    */
/* 3) Flexibility: Styling should be easily applied to a variety of scenarios with little work         */
/* 4) Reusability: Styling should be modular and generic; avoid one-off solutions when possible        */
/* 5) Scopability: When one-off solutions are necessary, styling should be scoped to minimize impact   */
/*******************************************************************************************************/

html
{
	overflow-y:scroll;
	background-image:none;
	background-color:#fff;
	width:100%;
	height:100%;
}

html.background {
	background-color: #F1EFE7;
	background-repeat: repeat;
}

/********************************/
/* Legacy/Uncategorized - Begin */
/********************************/

img {border: none; outline:none;}


#box P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,verdana, helvetica
}

#page-title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 3px;
	COLOR: #FF5236;
	BORDER-BOTTOM: #92a3a9 1px solid;
	FONT-FAMILY: Arial, tahoma, helvetica
}
.page-title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 3px;
	COLOR: #FF5236;
	BORDER-BOTTOM: #92a3a9 1px solid;
	FONT-FAMILY: Arial, tahoma, helvetica
}
.page-title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; COLOR: #2e5399; FONT-FAMILY: Arial, tahoma, helvetica
}
#page-intro {
	DISPLAY: block;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 1.5em;
	COLOR: #666666;
	FONT-FAMILY: arial,verdana, helvetica
}
#folderpage-intro {
	DISPLAY: block;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: arial,verdana, helvetica
}
.indent {
	MARGIN-LEFT: 15px
}
.displaybox {
	BORDER-RIGHT: #afc4cc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #afc4cc 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #afc4cc 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #afc4cc 1px solid
}
.InformationTitle A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#InformationItems .InformationTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #263873
}
#InformationItems .description {
	CLEAR: both; MARGIN-LEFT: 27px
}
#InformationItems IMG {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#InformationItems {
	FONT-SIZE: 12px;
	PADDING-TOP: 1em;
	FONT-FAMILY: arial, verdana, helvetica
}
#InformationItems .rule {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px;
}
.Modules .rule {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px;
}
.Modules STRONG {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px; COLOR: #263873; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
.Modules A {
	MARGIN-TOP: 0.5em; DISPLAY: block; MARGIN-BOTTOM: 0px
}

.trademark {
	FONT-WEIGHT: bold; COLOR: #92a3a9
}

SPAN.DrugDocument {
	FONT-SIZE: 16px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
A.CheckLink {
	COLOR: #333333; TEXT-DECORATION: none
}
A.CheckLink:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.Folder {
	TEXT-DECORATION: none
}
A.Folder:hover {
	TEXT-DECORATION: none
}
A.FolderClicked {
	BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
A.FolderClicked:hover {
	BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
A.L4 {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.L4:hover {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.L4:visited {
	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
A.BrowseSubtopic {
	FONT-STYLE: italic; TEXT-DECORATION: none
}
A.BrowseSubtopic:hover {
	FONT-STYLE: italic; TEXT-DECORATION: underline
}
A.BrowseCollection {
	COLOR: white
}
A.BrowseCollection:hover {
	COLOR: white
}
A.BrowseCollection:visited {
	COLOR: white
}
A.BrowseCollectionSelected {
	FONT-WEIGHT: bold; COLOR: white
}
A.BrowseCollectionSelected:hover {
	FONT-WEIGHT: bold; COLOR: white
}
A.BrowseCollectionSelected:visited {
	FONT-WEIGHT: bold; COLOR: white
}
A.BrowseDocument {
	COLOR: black; TEXT-DECORATION: none
}
A.BrowseDocument:hover {
	COLOR: black; TEXT-DECORATION: underline
}
A.BrowseDocument:visited {
	COLOR: black
}
.DarkBar {
	BACKGROUND-COLOR: #333399
}


.EnglishTitle {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: right
}
.GreyBackground {
	MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.WhiteBackground {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; FONT-FAMILY:Arial, Verdana, helvetica, sans-serif; BACKGROUND-COLOR: white
}
.LargeText {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.SignatureText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}

.SmallerText {
	FONT-SIZE: 11px
}
.BoldText {
	FONT-WEIGHT: bold
}
.RedText {
	COLOR: red
}
.SubsidiaryDrugName {
	COLOR: green
}
.SearchSection {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #333 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #333 1px solid; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffcc66
}
.DottedLine {
	FONT-SIZE: 1.8em; BORDER-LEFT-COLOR: #eee; WIDTH: 100%; BORDER-TOP-STYLE: dotted; BORDER-TOP-COLOR: #eee; BORDER-BOTTOM: #eee 0.5pt dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; BORDER-RIGHT-COLOR: #eee
}
.Blocked {
	BORDER-RIGHT: #000066 1px solid;
	BORDER-TOP: #000066 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #000066 1px solid;
	BORDER-BOTTOM: #000066 1px solid;
	FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
	BACKGROUND-COLOR: #ff9999
}
.Unblocked {
	BORDER-RIGHT: #000066 1px solid;
	BORDER-TOP: #000066 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #000066 1px solid;
	BORDER-BOTTOM: #000066 1px solid;
	FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
	BACKGROUND-COLOR: #99cc99
}
.CustomValue {
	BORDER-RIGHT: #849399 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #849399 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #849399 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #849399 1px solid; BACKGROUND-COLOR: #0086d9
}
A.CustomValue {
	BORDER-RIGHT: #849399 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #849399 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #849399 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #849399 1px solid; BACKGROUND-COLOR: #0086d9
}
.DefaultValue {
	BORDER-RIGHT: #849399 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #849399 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #849399 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #849399 1px solid; BACKGROUND-COLOR: #f2f2f2
}
A.DefaultValue {
	BORDER-RIGHT: #849399 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #849399 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #849399 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #849399 1px solid; BACKGROUND-COLOR: #f2f2f2
}

.LinkButton {
	COLOR: blue; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: white; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
.ChartHead {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt
}
.ChartSub {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333; BACKGROUND-COLOR: #c6c6b5
}
.ChartColor1 {
	FONT-SIZE: 16px; COLOR: #000000; BACKGROUND-COLOR: #e7e4e2
}
.ChartColor2 {
	FONT-SIZE: 16px; COLOR: #000000; BACKGROUND-COLOR: #f4f1ef
}
.head0 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333
}
.head1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333
}
.cell0 {
	FONT-SIZE: 16px; COLOR: #000000
}
.cell1 {
	FONT-SIZE: 16px; COLOR: #000000
}
.cell2 {
	FONT-SIZE: 16px; COLOR: #000000
}
.cellgrid {
	FONT-SIZE: 16px; COLOR: #000000
}
OL.number {
	LIST-STYLE-TYPE: decimal
}
OL.letter {
	LIST-STYLE-TYPE: upper-alpha
}
OL.roman {
	LIST-STYLE-TYPE: upper-roman
}
BIG {
	FONT-SIZE: 16px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
P {
	FONT-SIZE: 16px; MARGIN: 0px 0px 10px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif, Georgia, Serif
}
P.left {
	FONT-SIZE: 16px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: left
}
P.right {
	FONT-SIZE: 16px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: right
}
P.center {
	FONT-SIZE: 16px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: center
}
P.justify {
	FONT-SIZE: 16px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; TEXT-ALIGN: justify
}
TABLE.box P {
	FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica, sans-serif
}
LI P {
	MARGIN: 0px 0px 2px; font-family: Arial, Verdana, helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	MARGIN: 0px 0px 10px;
	COLOR: #FF5236;
	FONT-FAMILY: arial, tahoma, helvetica
}
.DrugPageTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	MARGIN: 0px 0px 10px;
	COLOR: #FF5236;
	FONT-FAMILY: arial, tahoma, helvetica
}
H2 {
	MARGIN-TOP: 1%; FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN-BOTTOM: 8px; COLOR: #263873; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
.DrugDocTitle {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN-BOTTOM: 8px; COLOR: #263873; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 8px; COLOR: #263873; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
H3 TABLE {
	FONT-SIZE: 13px; COLOR: #000
}
H4 {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
H5 {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
H6 {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
H5 {
	FONT-STYLE: italic
}
H6 {
	COLOR: #666; FONT-STYLE: italic
}
h7 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
h8 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
h8 {
	FONT-STYLE: italic
}
.center {
	TEXT-ALIGN: center
}
.left {
	TEXT-ALIGN: left
}
.right {
	TEXT-ALIGN: right
}
UL {
	MARGIN-TOP: 0px;
}
OL {
	MARGIN-TOP: 0px;
}
IMG.left {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px; border-style: none;
    page-break-inside: avoid; 
}
IMG.right {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; border-style: none;
    page-break-inside: avoid; 
}
TABLE.box TD {
	BORDER-RIGHT: #9fceed 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #9fceed 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px 5px; BORDER-LEFT: #9fceed 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #9fceed 1px solid; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; BACKGROUND-COLOR: #deeef9
}
#LanguageKey {
	FONT-SIZE: 10px
}
#LanguageKey .Title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2e5399
}
#LanguageKey .List {
	MARGIN-LEFT: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#LanguageKey .Code {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2e5399
}
#LanguageKey .Name {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6e7b80
}
.requiredField
{
	color:Red;
}
.required INPUT {
	background-color: #dbecf8
}
.required SELECT {
	background-color: #dbecf8
}
.required .key {
	background-color: #dbecf8;
	border: #849399 1px solid;
}
.required .intro {
	display: inline;
}
.securityinput INPUT {
	margin-right: 3px
}
.inputnote {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 0.5em; COLOR: #666666; FONT-FAMILY: arial, verdana, helvetica
}
.UserFile {
	margin-top: 1em;
	border: #afc4cc 1px solid;
	padding: 8px;
}
.UserFile A {
	MARGIN-TOP: 0.25em; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #263873
}
.UserFile IMG {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.CCBBox {
	BORDER-RIGHT: #afc4cc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #afc4cc 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #afc4cc 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #afc4cc 1px solid
}
.CCBBox A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #263873
}
.SignatureStatement {PADDING: 0px 0px 0px 20px; font-style:italic;}
.InputBox .checkboxesleft INPUT {
	MARGIN: 0px 0px 0px 4px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.InputBox TEXTAREA {
	border: #2e5399 1px solid;
	font-size: 12px;
	margin-bottom: 3px;
	color: #404040;
	font-family: arial, verdana, helvetica;
	background-color: #f6fbff
}
.tanomargin TEXTAREA {
	MARGIN-LEFT: 0px
}
.noleft INPUT {
	MARGIN-LEFT: 0px
}
A {
	COLOR: #263873
}
A:hover {
	COLOR: #263873
}
A:active {
	COLOR: #263873
}
#maincontent-help A {
	FONT-WEIGHT: normal;
	COLOR: #263873
}
	#maincontent-help A:hover {
		FONT-WEIGHT: normal;
		COLOR: #263873
	}
	#maincontent-help A:active {
		FONT-WEIGHT: normal;
		COLOR: #263873
	}

/* HealthSheets */


input.Disabled { color: #bbb; border: 1px solid #bbb; }
.NoBorder input { border: 0px; }
.kodlogocell { width: 1px; }

/* styles for Krames logo on splash page */
.KramesPatEdLogo {
	text-align: center;
	font-family: Arial;
	font-size: 13px;
	color: #263873;
}

	.KramesPatEdLogo a, .KramesPatEdLogo a:hover, .KramesPatEdLogo a:visited {
		color: #263873;
		text-decoration: none;
	}

@page : footer {
	content: "Page " decimal(pageno), , first(chapter);
	font-variant: small-caps
}


.FloatLeft {
	float: left;
}
.HalfSeparator {
	width:50%; margin:14px 0; padding-bottom: 3px; color: #FF5236; border-bottom: #92a3a9 1px solid;
}
#Search .search {
	padding-top:20px;
}
.search input {
	margin-left:20px;
}
#splash_changepassword table td
{
	padding: 10px 0px;
}
#splash_changepassword .search input {
	margin-left:10px;
}
.SpellingBar INPUT {
	border: #FF5236 1px solid;
	font-weight: bold;
	font-size: 11px;
	margin-left: 2em;
	color: #fff;
	font-family: arial, verdana, helvetica;
	background-color: #FF5236;
}


.ClearBoth
{
	clear: both;
}

#ceContainer
{
	
}
#ceContainer .content
{
	width: 550px;
	margin: auto;
}
#ceContainer .strong
{
	font-weight: bold;
}
.leftMargin
{
	margin-left: 20px;
}
.emailContainer
{
	padding-top: 10px;
}

.btnContacts INPUT {
	BORDER-RIGHT: #FF5236 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #FF5236 1px solid;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #FF5236 1px solid;
	COLOR: #fff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #FF5236 1px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	BACKGROUND-COLOR: #FF5236;
	margin-bottom: 5px;
}

/* Export Content*/

.contentExportMargin
{
	margin-left: 10px;
}
.contentExportContainer
{
	font-size: 12px;
	margin-bottom: -11px;
}
.cexH3
{
	font-weight: bold;
	color: #1D95BA;
	margin-bottom: 5px;
}
#exportStatusContainer
{
	font-size: 10px;
}

#exportStatusContainer .Queued
{
	background-color: #AFD4FA;
	border: 1px solid #64AEFA;
	padding: 5px;
}
#exportStatusContainer .Completed
{
	background-color: #B0FFB7;
	border: 1px solid #66FF74;
	padding: 5px;
}
#exportStatusContainer .Processing
{
	background-color: #FFEB9C;
	border: 1px solid #FFDB4D;
	padding: 5px;
}
#exportStatusContainer .statusRow
{
	min-height: 30px;
	width: 750px;
}





.clearBoth
{
	clear: both;
}

/* float clearing for IE6 */
* html .clear {
  height: 1%;
  overflow: visible; }

/* float clearing for IE7 */
*+html .clear {
  min-height: 1%; }

/* float clearing for everyone else */
.clear:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden; }

.messageLeftMargin
{
	margin-left: 490px; 
}

.Section {
	clear: both;
}

.Section.ActionMenu {
	text-align: center;
}

.ActionIcon img,
img.ActionIcon {
	border: none;
	height: 24px;
	width: 24px;
}

.ActionItem {
	background: none !important;
	background-color: #FF5236 !important;
	-ms-border-radius: 0px;
	border-radius: 0px;
	border: #FF5236 1px solid !important;
	color: #fff !important;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
}

.ActionItem.Cancel {
	background-color: #999999 !important;
	border-color: #666666 !important;
}

.ActionItem.Download {
	background-image: url('/siteImages/newIcons/download-white.svg') !important;
	background-repeat: no-repeat !important;
	background-position: 10px center !important;
	padding-left: 40px;
	text-align: left;
}

.ActionItem.Refresh {
	background-image: url('/siteImages/newIcons/refresh.svg') !important;
	background-repeat: no-repeat !important;
	background-position: 10px center !important;
	padding-left: 35px;
	background-color: white !important;
	border-color: white !important;
}

.Export.Content {
  text-align: center;
  margin-left: 10px;
  margin-top: 10px;
}

.ActionItem.Large {
	font-size: 12px;
	height: 30px;
}

.ActionItem.VeryLarge {
	font-size: 12px;
	height: 40px;
	text-transform: uppercase;
}

.ActionItem.Huge {
	font-size: 16px;
	height: 50px;
	text-transform: uppercase;
}

.ActionItem.VeryHuge {
	font-size: 20px;
	height: 60px;
	text-transform: uppercase;
}

a.ActionItem {
	padding: 1px 9px 1px 9px;
	text-decoration: none;
}

a.ActionItem:hover {
	color: #fff;
	text-decoration: none;
}

[disabled].ActionItem,
[disabled='disabled'].ActionItem {
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-ms-opacity: 0.5;

	/* IE 5-7 */
	filter: alpha(opacity=50);

	/* Netscape */
	-moz-opacity: 0.5;

	/* Safari 1.x */
	-khtml-opacity: 0.5;

	/* Good browsers */
	opacity: 0.5;
}

/*.Item {
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
}*/

.Item {
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
}

.Item.VeryTiny {
	width: 10%;
}

.Item.Tiny {
	width: 20%;
}

.Item.VerySmall {
	width: 30%;
}

.Item.Small {
	width: 40%;
}

.Item.Medium {
	width: 50%;
}

.Item.Large {
	width: 60%;
}

.Item.VeryLarge {
	width: 70%;
}

.Item.Huge {
	width: 80%;
}

.Item.VeryHuge {
	width: 90%;
}

.Pane {
	float: left;
}

.Pane.VeryTiny {
	width: 10%;
}

.Pane.Tiny {
	width: 20%;
}

.Pane.VerySmall {
	width: 30%;
}

.Pane.Small {
	width: 40%;
}

.Pane.Medium {
	width: 50%;
}

.Pane.Large {
	width: 60%;
}

.Pane.VeryLarge {
	width: 70%;
}

.Pane.Huge {
	width: 80%;
}

.Pane.VeryHuge {
	width: 90%;
}

.SidePane {
	float: right;
}

.SidePane.VeryTiny {
	width: 10%;
}

.SidePane.Tiny {
	width: 20%;
}

.SidePane.VerySmall {
	width: 30%;
}

.SidePane.Small {
	width: 40%;
}

.SidePane.Medium {
	width: 50%;
}

.SidePane.Large {
	width: 60%;
}

.SidePane.VeryLarge {
	width: 70%;
}

.SidePane.Huge {
	width: 80%;
}

.SidePane.VeryHuge {
	width: 90%;
}

.SidePaneMedium {
	float: right;
}

.kswWatermark {
	color: #696969;
}

/******************************/
/* Legacy/Uncategorized - End */
/******************************/

/******************************/
/* General Print Document - Begin   */
/******************************/

.pagebreak {
	page-break-before: always;
}

.postpagebreak {
	page-break-after: always;
}




/******************************/
/* General Document - End     */
/******************************/

/* Print Coversheet Control  */

/* InfoRX Control  */
.infoRx .header {
	 text-align: center; 
	 border: 1px solid black; 
	 border-bottom: 0; 
	 margin-bottom: 0;
}
.infoRx .body {
	 padding: 1px 5px; 
	 margin-top: 0; 
	 border: 3px double black; 
	 border-right: 1px solid black; 
	 border-left: 1px solid black;
}
.infoRx .footer {
	 border: 1px solid black; 
	 border-top: 0; 
	 padding: 3px 5px;
}

/* Patient Chart Sheet */

.patient-chart {
	width: 100%;
	min-height: 100%;
	padding: 0;
	padding-top: 6px;
}
.patient-chart > .header {
	padding-bottom: 21px;
	display: block;
}
.patient-chart > .header .logo {
	padding-top: 1px;
	padding-left: 3px;
}
.patient-chart > .header .barcode
{
	top: 0;
	width: 50%;
	height: 2in;
}
	.patient-chart > .header .barcode .barcode-label {
		font-family: arial, verdana, helvetica;
		font-size: 12px;
		font-weight: bold;
		display: block;
		padding-bottom: 13px;
	}
.patient-chart > .header .barcode .facility
{
	padding-bottom: 16px;
}
.patient-chart > .header .barcode .barcode-image {
	display: block;
	padding: 0;
	margin: 0;
}
	.patient-chart > .header .barcode .barcode-value {
		font-family: arial, verdana, helvetica;
		padding-top: 10px;
		padding-left: 5px;
		font-size: 9px;
		display: block;
	}

.patient-chart > .body {
	padding: 0;
	padding-left: 3px;
	padding-bottom: 2in;
}
	.patient-chart > .body p {
		font-family: arial, verdana, helvetica;
		font-size: 11px;
		margin-bottom: 1.2em;
	}
.patient-chart > .body .statement img {
	vertical-align: middle; 
	margin-right: 10px; 
	margin-bottom: 5px
}
.patient-chart > .body .generalized-notes {
	margin-bottom: 18px;
}
.patient-chart > .body .personalized-notes {
	margin-bottom: 30px;
}
.patient-chart > .body .documents-list {
	padding-top: 23px;
	margin-bottom: 20px;
}
	.patient-chart > .body .documents-list td {
		font-family: arial, verdana, helvetica;
		font-size: 11px;
	}
.patient-chart > .body .signatures {

}
	.patient-chart > .body .signatures td {
		font-family: arial, verdana, helvetica;
		font-weight: bold;
		font-size: 12px;
		padding-bottom: 5px;
	}

/* Document */

.document
{
	float: none;
}

	.document .DocumentNumber {
		FONT-SIZE: 8px;
		COLOR: #ccc;
		FONT-FAMILY: arial, Verdana, helvetica;
		TEXT-ALIGN: right
	}

	.document .body {
		font-family: Arial, Verdana, helvetica, sans-serif;
		font-size: 16px;
		background-color: #ffffff;
		color: #000000;
		word-wrap: break-word;
		direction: ltr;
	}

.document .body p {
	 padding-right: 5px;
}

.document .body td.tdCcbImage {
     border-style: none;
}

.document .body p img, 
.document .body h3 img {
    border-style: none;	
	margin-left: 5px;
}


.document .body p img[align="center"],
.document .body p img[align="middle"]
{
	display: block;
	margin: auto;
}

.document .body ol,
.document .body ul {
	margin-left: 5px;
	padding-left: 20px;
}
/*.document .body ol li,
.document .body ul li {
	 padding-left: 2px;
	 padding-right: 5px;
}*/
.document .body ul li p {
	 display: inline;
	 padding-right: 2px !important;
}

		.document .body .caption {
			font-family: arial, Verdana, helvetica, sans-serif;
			font-weight: bold;
			color: #000;
		}

.document ul {
	padding-left: 20px;
}
.document table.standard td {
    border-top: solid 1px transparent;
    border-bottom: solid 1px transparent;
    border-left: solid 1px transparent;
    border-right: solid 1px transparent;
}
	.document .CopyRight {
		CLEAR: both;
		FONT-SIZE: 11px;
		COLOR: #6e7b80;
		FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
	}
.document .CopyrightDiv {
	width: 100%;
}
.document .CopyRightYear {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; TEXT-ALIGN: center
}

/*.documents-control .Notes {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}*/

.GeneralNotes, .PersonalNotes {
	font-weight: normal;
	font-size: 16px;
	font-family: arial, Verdana, helvetica;
}

@media print {
    body {
        -webkit-print-color-adjust: exact;        
    }

    .noPrint {
        display: none; 
    }
}
/***********************************/
/* Print Documents Control - End   */
/***********************************/

/******************************/
/* RTL - Begin (at end)		  */
/******************************/

.rtl h1, 
.rtl h2, 
.rtl h3, 
.rtl h4, 
.rtl h5, 
.rtl h6, 
.rtl p, 
.rtl span, 
.rtl ul, 
.rtl ol {
	direction: rtl;
}

.rtl ul,
.rtl ol { 
	margin-right: 5px;
	padding-right: 20px;
}

/******************************/
/* RTL - End                  */
/******************************/