/*******************************************************************************************************/
/* 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   */
/*******************************************************************************************************/

/********************************/
/* Legacy/Uncategorized - Begin */
/********************************/

img.footer_shadow,img.bottom_shadow_alt{_visibility:hidden}/*CSS Hack to hide shadow image in IE6*/
html {
	overflow-y: scroll;
	background-color: #F1EFE7;
	background-repeat: repeat;
	width: 100%;
	height: 100%;
}
html.NoBackground
{
	background-image:none;
	background-color:#fff;
}
body {
	font-family: arial, verdana, helvetica;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}
#accountlogo TD {
	PADDING-BOTTOM: 0.5em
}
.CopyrightYear {
	DISPLAY: none
}
#tblConfig TD {
	PADDING-BOTTOM: 0px
}
.EditableBox {
	border: #afc4cc 1px solid;
	padding: 8px;
}
#DeleteBookMark {
	WIDTH: 100%;
	COLOR: #000
}
#DeleteBookMark TR TD {
	BORDER-BOTTOM: #afc4cc 1px dotted
}
#DeleteBookMark .Header {
	FONT-WEIGHT: bold
}
#DeleteBookMark .Header2 {
	FONT-WEIGHT: bold;
	PADDING-TOP: 1em
}
#DeleteBookMark TR.noborder TD {
	BORDER-BOTTOM-STYLE: none
}
#DeleteBookMark IMG {
	MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
#dgFolder1 {
	MARGIN-BOTTOM: 1em; WIDTH: 100%; FONT-FAMILY: Arial, Verdana, helvetica
}
#dgFolder1 TR {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #f6f8f8
}
#dgFolder1 TR TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #afc4cc 1px dotted
}
#dgFolder1 IMG {
	MARGIN-LEFT: 8px
}
#dgFolder1 A {
	COLOR: #000
}
#dgFolder1 A:visited {
	COLOR: #000
}
#dgFolder1 A:hover {
	COLOR: #263873; TEXT-DECORATION: none
}
#dgFolder1 TABLE {
	MARGIN-LEFT: 25px
}
#dgFolder1 TABLE TR {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
#dgFolder1 TABLE TR TD {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
#dgFolder1 IMG {
	VERTICAL-ALIGN: middle
}
#dgFolder1 IMG.doc {
	MARGIN-RIGHT: 3px
}
.BPaddnewname {
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0.5em;
	FONT-FAMILY: Arial, Verdana, helvetica
}
.BPaddnewname INPUT {
	FONT-SIZE: 11px
}
.ResultsBox {
	border: #afc4cc 1px solid;
	padding: 8px;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: Arial, Verdana, helvetica;
	BORDER-COLLAPSE: collapse
}
.ResultBox IMG {
	VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 4px
}
.rule {
	MARGIN-TOP: 8px; FONT-SIZE: 1px; MARGIN-BOTTOM: 8px; BORDER-BOTTOM: #afc4cc 1px dotted
}
#dhtmltooltip {
	BORDER-RIGHT: #77b4db 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #77b4db 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 100; VISIBILITY: hidden; PADDING-BOTTOM: 8px; BORDER-LEFT: #77b4db 1px solid; WIDTH: 150px; COLOR: #6e7b80; PADDING-TOP: 8px; BORDER-BOTTOM: #77b4db 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; POSITION: absolute; BACKGROUND-COLOR: white
}
#dhtmltooltip IMG {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: baseline; MARGIN-RIGHT: 5px
}

#dhtmltooltip IMG.doc {
	MARGIN-BOTTOM: 1px; MARGIN-LEFT: 3px
}
#dhtmltooltip .docname {
	PADDING-TOP: 3px
}
TABLE#dlImportReport {
	MARGIN-TOP: 1em
}
TABLE#dgSearchResults,
TABLE.dgSearchResults {
	MARGIN-BOTTOM: 1em; WIDTH: 100%
}
TABLE#dlImportReport {
	MARGIN-BOTTOM: 1em; WIDTH: 100%
}
TABLE#dgSearchResults TD,
TABLE.dgSearchResults TD,
TABLE#dgSearchResults TH,
TABLE.dgSearchResults TH {
	BORDER-RIGHT: #afc4cc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #afc4cc 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #afc4cc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #afc4cc 1px solid; FONT-FAMILY: Arial, Verdana, helvetica;BORDER-COLLAPSE: collapse; text-align: left;
}
TABLE.dgSearchResults2 TR TD,
TABLE.dgSearchResults2 TR TH,
TABLE.gvPatientLandingVisits TR TD,
TABLE.gvPatientLandingVisits TR TH
{
	BORDER-RIGHT: #afc4cc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #afc4cc 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #afc4cc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #afc4cc 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BORDER-COLLAPSE: collapse
}

div.PastEducation { border:1px solid #afc4cc; border-top:5px solid #2c7abe; }
div.PastEducation table { font-size:11px; font-family:Arial, Verdana, helvetica; }
table.PastEducationAccount td { border:1px solid #afc4cc; padding:8px; }
table.PastEducationAccount { border-collapse:collapse; background-color:#f6f8f8; width:100%; }
/*table.PastEducationEducation th, table.PastEducationEducation td { border:1px solid #afc4cc; padding:6px; vertical-align:top; }*/
table.PastEducationEducation { border:1px solid #afc4cc; border-left:none; border-right:none;  }
table.PastEducationEducation th, table.PastEducationEducation td { padding:6px; vertical-align:top; }
/*table.PastEducationEducation th.first, table.PastEducationEducation td.first { border-left:none; }
table.PastEducationEducation th.last, table.PastEducationEducation td.last { border-right:0; }*/
table.PastEducationTeachingTopics { border:none; padding:0; }
table.PastEducationTeachingTopics td { border:none; padding:0; }

TABLE.gvPatientLandingVisits .Selected { background-color:#FFA; }
TABLE#dlImportReport TD {
	BORDER-RIGHT: #afc4cc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #afc4cc 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #afc4cc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #afc4cc 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BORDER-COLLAPSE: collapse
}
TABLE#dgReport TD {
	BORDER-RIGHT: #afc4cc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #afc4cc 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #afc4cc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #afc4cc 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BORDER-COLLAPSE: collapse
}
TABLE#dgPermissions TD {
	BORDER-RIGHT: #afc4cc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #afc4cc 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #afc4cc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #afc4cc 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BORDER-COLLAPSE: collapse
}
TABLE#dgSearchResults A,
TABLE.dgSearchResults A {
	FONT-WEIGHT: bold;
	color: #263873
}
TABLE.dgSearchResults2 A,
TABLE.gvPatientLandingVisits A,
table.PastEducationEducation a {
	FONT-WEIGHT: bold;
	color: #263873
}

TABLE.dgSearchResults3 A {
	FONT-WEIGHT: bold;
	color: #263873
}
TABLE.dgSearchResults2 TR TD TD,
TABLE.gvPatientLandingVisits TR TD TD
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE#dgSearchResults,
TABLE.dgSearchResults {
	BORDER-TOP: #2c7abe 5px solid; BORDER-LEFT: #afc4cc 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.dgSearchResults2,
TABLE.gvPatientLandingVisits
{
	BORDER-TOP: #2c7abe 5px solid; BORDER-LEFT: #afc4cc 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.dgSearchResults3 {
	BORDER-COLLAPSE: collapse
}
TABLE.dgSearchResults2 TR TD .dgSearchResults3 TD,
TABLE.gvPatientLandingVisits TR TD .dgSearchResults3 TD
{
	BORDER:  #afc4cc 1px solid; 
	PADDING: 8px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, helvetica;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #f6f8f8
}
#dgSearchResultsHeader TH {
	BORDER-RIGHT: #afc4cc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #afc4cc 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #afc4cc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #afc4cc 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BORDER-COLLAPSE: collapse
}
#dgSearchResultsHeader {
	BORDER-COLLAPSE: collapse
}



/********** Medications **********/
table.medSearchResults {
    margin-bottom: 1em;
    width: 100%;
}

    table.medSearchResults td,
    table.medSearchResults th {
        border: #afc4cc 1px solid;
        padding: 6px;
        font-size: 11px;
        font-family: Arial, Verdana, helvetica;
        border-collapse: collapse;
        text-align: left;
    }

	table.medSearchResults a {
		font-weight: bold;
		color: #2e5399;
	}

        table.medSearchResults a.akaAnchor {
            font-weight: normal;
        }

table.medSearchResults {
    border-top: #2c7abe 5px solid;
    border-left: #afc4cc 1px solid;
    border-collapse: collapse;
}

.margin-container {
    margin: 8px 0 0 0;
}

.indication-dropdown {
    max-width: 90%;
}

.indication-search {
    margin:40px 0;
}


.ExportTable {
    border: #afc4cc 1px solid;
}
    .ExportTable tr td.results-doc-id {
        word-wrap: break-word;
        word-break: break-all;
        width:28%;
    }
    .ExportTable tr td.results-status {
        word-wrap:normal;
        width:12%;
    }
    .ExportTable tr td.results-title {
        word-wrap: normal;
    }
.checkbox-list-container {
    margin:15px 0 0 0;
}
.checkbox-list-container table tr td {
    padding:5px 0 0 0;
}
.checkboxes table {
}

.addUserRadioButton{
   margin-top: 1%;
   margin-bottom: 1%;
}

.search {
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
}
.hidden {
    display: none;
}
.submittingNote {
    font-style: italic;
    display: none;
}
.exportLoading {
    vertical-align: middle;
}

.header-container {
	background: #fff;
}

.TitleBar {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 13px;
	BACKGROUND: #5D5F65;
	PADDING-BOTTOM: 3px;
	COLOR: #fff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #424a4d 0px solid;
	FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
	BORDER-RIGHT-WIDTH: 0px
}
.HeaderBar {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	BACKGROUND: #5D5F65;
	PADDING-BOTTOM: 3px;
	COLOR: #ebf0f2;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #424a4d 1px solid;
	FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
.bluebar {
	BACKGROUND: #5D5F65; COLOR: #fff
}
.SpellingBar {
	background: #bdcbd9; color: #000; font-weight: normal; border-bottom: none;
}
.MisspelledWordBar {
	background: #bdcbd9; color: #000; border-bottom: none;
}
.MisspelledWordLabel {
	color: #00f;
}
.SpellingBar a {
	text-decoration: underline; font-style: italic;
}
.topspace1em {
	MARGIN-TOP: 1em
}
.ListLinkBox {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 1em;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #999 1px solid;
	FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
	BACKGROUND-COLOR: #f6f8f8
}
.ListLinkBox A {
	COLOR: #000; TEXT-DECORATION: none
}
.ListLinkBox A:visited {
	COLOR: #000
}
.ListLinkBox A:hover {
	COLOR: #263873; TEXT-DECORATION: none
}
.ListLinkBox SELECT {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; COLOR: #404040; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.ListLinkBox INPUT {
	CURSOR: POINTER; FONT-WEIGHT: bold; BORDER:0; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #FF5236;

}
.ListLinkBox .noback INPUT {
	BORDER-LEFT-COLOR: transparent; BORDER-BOTTOM-COLOR: transparent; BORDER-TOP-COLOR: transparent; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: transparent
}
.teachingtopicsrule {
	MARGIN-BOTTOM: 8px; BORDER-BOTTOM: #afc4cc 1px dotted
}
.EmailBox {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; BACKGROUND-COLOR: #f6f8f8
}
.EmailBox INPUT {
	BORDER-RIGHT: #2e5399 1px solid; BORDER-TOP: #2e5399 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 8px; BORDER-LEFT: #2e5399 1px solid; COLOR: #404040; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #2e5399 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.EmailBox .checkboxes INPUT {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.InputBox {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	margin-bottom: 1em;
	margin-top: 1%;
	padding-bottom: 15px;
	border-bottom: #999 1px solid;
	font-family: Arial, Verdana, helvetica, sans-serif;
	background-color: #f6f8f8;
}
.InputBox TD { padding: 0 8px;}
.InputBox INPUT {
	BORDER-RIGHT: #2e5399 1px solid; BORDER-TOP: #2e5399 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; BORDER-LEFT: #2e5399 1px solid; COLOR: #404040; BORDER-BOTTOM: #2e5399 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.InputBox INPUT#e_FromAddress {
	BORDER-RIGHT: #2e5399 1px solid; BORDER-TOP: #2e5399 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #2e5399 1px solid; WIDTH: 220px; COLOR: #404040; BORDER-BOTTOM: #2e5399 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.InputBox INPUT#EmailFromAddress {
	BORDER-RIGHT: #2e5399 1px solid; BORDER-TOP: #2e5399 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #2e5399 1px solid; WIDTH: 220px; COLOR: #404040; BORDER-BOTTOM: #2e5399 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.InputBox .checkboxes INPUT {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; margin-top: 1%;
}

.InputBox .checkboxes TABLE {
	width: 200px;
}

.InputBox .radiobutton INPUT {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.InputBox .title {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #FF5236
}
.InputBox SELECT {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; COLOR: #404040; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.InputBox .intro {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 1.5em; COLOR: #666666; FONT-FAMILY: Arial, Verdana, helvetica
}
.InputBoxBarcode {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: #999 0px solid; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; BACKGROUND-COLOR: #f6f8f8
}
.ListLinkBox .intro {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 1.5em; COLOR: #666666; FONT-FAMILY: Arial, Verdana, helvetica
}
.InputBox .intro10 {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 1.5em; MARGIN-LEFT: 10px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, helvetica
}
.emailintro {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, helvetica
}
#dgInfo TD INPUT {
	BORDER-RIGHT: #FF5236 1px solid; BORDER-TOP: #FF5236 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; BORDER-LEFT: #FF5236 1px solid; COLOR: #fff; BORDER-BOTTOM: #FF5236 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #FF5236
}
.movebuttons INPUT {
	BORDER-RIGHT: #FF5236 1px solid; BORDER-TOP: #FF5236 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 1em; BORDER-LEFT: #FF5236 1px solid; COLOR: #fff; BORDER-BOTTOM: #FF5236 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #FF5236
}
.InputBox .noindent SELECT {
	MARGIN: 0px
}
.InputBox .noindent TEXTAREA {
	MARGIN: 0px
}
.InputBox .noindent INPUT {
	MARGIN: 0px
}
.usage TD {
	PADDING-BOTTOM: 1em
}
.email TD {
	PADDING-BOTTOM: 0.5em
}
.unblock SELECT {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 11px;
	BORDER-BOTTOM-WIDTH: 1px;
	MARGIN: 0px 0px 0.75em;
	FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
	BORDER-RIGHT-WIDTH: 1px
}

.InputBox INPUT.barriers {
	MARGIN-TOP: 5px; MARGIN-LEFT: 2px
}
.marginright {
	padding-right: 10px
}
.marginbottom {
    margin-bottom: 10px;
}
.marginbottom20 {
    margin-bottom: 10px;
}

.search5bottommargin INPUT {
	BORDER-RIGHT: #FF5236 1px solid; BORDER-TOP: #FF5236 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #FF5236 1px solid; COLOR: #fff; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #FF5236 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #FF5236
}
.search2bottommargin INPUT {
	BORDER-RIGHT: #FF5236 1px solid; BORDER-TOP: #FF5236 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; BORDER-LEFT: #FF5236 1px solid; COLOR: #fff; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #FF5236 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #FF5236
}
.top5 {
	MARGIN-TOP: 0.5em
}
.search1em INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1em 0px 5px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, helvetica; cursor:pointer; border: 0; BACKGROUND-COLOR: #FF5236
}
.MedsBox {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 1em;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #999 1px solid;
	FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
	BACKGROUND-COLOR: #f6f8f8
}
.MedsBox INPUT {
	BORDER-RIGHT: #2e5399 1px solid; BORDER-TOP: #2e5399 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; BORDER-LEFT: #2e5399 1px solid; COLOR: #404040; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #2e5399 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.MedsBox .intro {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 1.5em; COLOR: #666666; FONT-FAMILY: Arial, Verdana, helvetica
}
UNKNOWN {
	BORDER-RIGHT: #FF5236 1px solid; BORDER-TOP: #FF5236 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0em; BORDER-LEFT: #FF5236 1px solid; COLOR: #cccccc; BORDER-BOTTOM: #FF5236 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #FF5236
}
.MedsBox .checkboxes INPUT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.MedsBox .checkboxes {
	MARGIN-TOP: 1em; DISPLAY: block; MARGIN-BOTTOM: 0.5em
}
.bottommargin5 {
	MARGIN-BOTTOM: 5px
}
.MedsName INPUT {
	BORDER-RIGHT: #2e5399 1px solid; BORDER-TOP: #2e5399 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #2e5399 1px solid; COLOR: #404040; MARGIN-RIGHT: 8px; BORDER-BOTTOM: #2e5399 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.accountname {
	MARGIN-TOP: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333; FONT-FAMILY: Arial, Verdana, helvetica
}
.accountname B {
	COLOR: #263873
}
.adminbox {
	BORDER-RIGHT: #afc4cc 1px solid; BORDER-TOP: #afc4cc 1px solid; BORDER-LEFT: #afc4cc 1px solid; BORDER-BOTTOM: #afc4cc 1px solid; BACKGROUND-COLOR: #fff
}
.adminbox A {
	DISPLAY: block; MARGIN-BOTTOM: 2px
}
.adminbox B A {
	DISPLAY: block; MARGIN-BOTTOM: 0px
}
.adminbox .title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 5px;
	COLOR: #263873;
}
.messaging {
    padding:10px;
}
.ErrorMessage {
	BORDER-RIGHT: #cc0000 15px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #999999 1px solid;
	MARGIN-TOP: 10px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #cc0000 15px solid;
	COLOR: #f00;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: center
}
.SuccessMessage {
	BORDER-RIGHT: #00cc00 15px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #999999 1px solid; 
	MARGIN-TOP: 10px; 
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 6px; 
	BORDER-LEFT: #00cc00 15px solid; 
	COLOR: #090; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: center
}
.NotificationMessage {
    display:block;
    font-weight:normal;
    font-style:italic;
    margin:10px;
    text-align:center;
}
.FolderLibraryHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; COLOR: #2e5399; FONT-FAMILY: Arial, Verdana, helvetica
}
.FolderTreeView {
	MARGIN-BOTTOM: 1em; FONT-FAMILY: Arial, Verdana, helvetica
}
.BrowseTreeView {
	MARGIN-BOTTOM: 1em; FONT-FAMILY: Arial, Verdana, helvetica
}
.BrowseTreeTopLevel {
    padding-left: 0px;
    font-size: 12px;
    font-family: Arial, Verdana, helvetica;
    background-color: #f6f8f8;
}
.BrowseTreeTopLevel A {
	COLOR: #000
}
.BrowseTreeTopLevel A:visited {
	COLOR: #000
}
.BrowseTreeTopLevel A:hover {
	COLOR: #263873; TEXT-DECORATION: none
}
.BrowseTreeTopLevel IMG {
	MARGIN-LEFT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 6px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.FolderTreeViewHeaderBar {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND:#5D5F65; PADDING-BOTTOM: 3px; COLOR: #ebf0f2; PADDING-TOP: 3px; BORDER-BOTTOM: #424a4d 1px solid; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
}
.FolderTreeViewHeaderBarItem {
	DISPLAY: inline
}
.TreeViewHeaderSecondElement {
	PADDING-RIGHT: 175px; DISPLAY: inline; PADDING-LEFT: 22px
}
.TreeViewHeaderSecondElementNoCheck {
	PADDING-RIGHT: 188px; DISPLAY: inline; PADDING-LEFT: 25px
}
.TreeViewHeaderThirdElement {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 25%; BORDER-LEFT: #a1a5a6 1px dotted
}
.FolderNode {
	FONT-SIZE: 12px; BORDER-BOTTOM: #afc4cc 1px dotted; HEIGHT: 1%; BACKGROUND-COLOR: #f6f8f8
}
.FolderNode INPUT {
	MARGIN-LEFT: 5px
}
.FolderNode A {
	COLOR: #000
}
.FolderNode A:visited {
	COLOR: #000
}
.FolderNode A:hover {
	COLOR: #263873; TEXT-DECORATION: none
}
.FolderNode .FolderNode {
	BORDER-BOTTOM-STYLE: none
}
.FolderNode .FolderNode {
	MARGIN-LEFT: 24px
}
    .FolderNode .LinkNode:nth-child(2) {
        MARGIN-top: 6px;
    }
.FolderNode IMG {
	VERTICAL-ALIGN: baseline; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Language {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; TEXT-TRANSFORM: uppercase; WIDTH: 176px; COLOR: #263873; PADDING-TOP: 3px
}
.SearchLanguage {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #2e5399; PADDING-TOP: 3px
}
.CCBLanguage {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #2e5399
}
.LinkNode {
    margin: 0 0 3px 24px;
    margin-left: 24px;
    height: 1%;
    clear: both;
}
.LinkNode a {
    vertical-align: bottom;
}
.LinkNode.SmallLeftMargin {
	margin-left: 9px;
}
.LoadingMessage {
	FONT-SIZE: 11px; MARGIN-LEFT: 29px
}

.BrowseTreeView .FolderNode {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.BrowseTreeView .FolderNode IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px
}
.BrowseTreeView .FolderNode .FolderNode {
	MARGIN-LEFT: 13px
}
.NoDocumentsMessage {
	MARGIN-LEFT: 33px; FONT-STYLE: italic
}
/*#dgInfo*/
#dgInfo TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #afc4cc 1px dotted; BACKGROUND-COLOR: #f6f8f8
}
#dgInfo .HeaderBar {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ebf0f2; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; BACKGROUND-COLOR: #5D5F65
}
#dgInfo {
	MARGIN-TOP: 1em; FONT-SIZE: 12px; MARGIN-BOTTOM: 1em; FONT-FAMILY: Arial, Verdana, helvetica
}
/*#rpCart*/
#rpCart {
	margin-top: 1em; font-size: 12px; margin-bottom: 1em; font-family: Arial, Verdana, helvetica;
}
#rpCart th, #rpCart td {
	padding: 3px 8px 3px 8px;
}
#rpCart td {
	border-bottom: #afc4cc 1px dotted; background-color: #f6f8f8;
}
#rpCart .YourCartHeader {
	font-weight: bold; font-size: 13px; color: #ebf0f2; font-family: Arial, Verdana, helvetica, sans-serif; background-color: #5D5F65;
}
#rpCart .YourCartHeader th {
	background-color: #5D5F65;
	border-bottom: #424a4d 1px solid;
	border-right: 1px dotted #ffffff;
}

	#rpCart .Subheader {
		background-color: #eee;
		font-weight: bold;
		border-bottom: #999 1px solid;
		font-variant: small-caps;
	}
#rpCart a {
	color: #000
}
#rpCart .CartDelete a {
	border-right: #FF5236 1px solid; padding-right: 3px; border-top: #FF5236 1px solid; display: block; padding-left: 3px; font-weight: bold; font-size: 11px; padding-bottom: 1px; border-left: #FF5236 1px solid; color: #fff; padding-top: 1px; border-bottom: #FF5236 1px solid; font-family: Arial, Verdana, helvetica; background-color: #FF5236; text-align: center; text-decoration: none;
}
#rpCart .CartDelete a:active {
	text-decoration: none;
}
#rpCart .CartDelete a:hover {
	text-decoration: none;
}
#rpCart .CartDelete a:visited {
	text-decoration: none;
}
#rpCart .SearchLanguage {
	font-size: 10px;
}
#rpCart input {
	text-align:center;
}
#rpCart .CartLanguage {
	font-size: 10px;
	font-weight:bold;
	color: #2e5399;
	font-family: Arial, Verdana, helvetica;
}
#rpCart .CartAvailableLanguages {
	font-size: 10px;
	font-family: Arial, Verdana, helvetica;
}
/*Font Awesome Icon*/
#rpCart i {
	font-size:14px;
}
/*#Results*/
TABLE#dgHSResults TD, TABLE#dgPdfResults TD, TABLE#dgDrugResults TD, TABLE#dgClientContentResults TD, TABLE.SearchResults TD {
	BORDER-RIGHT: #afc4cc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #afc4cc 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #afc4cc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #afc4cc 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BORDER-COLLAPSE: collapse
}
TABLE#dgHSResults A, TABLE#dgPdfResults A, TABLE#dgDrugResults A, TABLE#dgClientContentResults A, TABLE.SearchResults A {
	FONT-WEIGHT: bold; COLOR: #263873
}
TABLE#dgHSResults, TABLE#dgPdfResults, TABLE#dgDrugResults, TABLE#dgClientContentResults, TABLE.SearchResults {
	BORDER-TOP: #2c7abe 5px solid; MARGIN-BOTTOM: 1em; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.ContentActions {
	padding: 8px;
	MARGIN-BOTTOM: 0.75em
}
.ContentActions TD {
	PADDING-RIGHT: 2px
}
.ContentActions INPUT.go {
	padding-left:4px; cursor: pointer; BORDER: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #FF5236; width: 27px;
}
.ContentActions .action {
	Text-Align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FF5236;
	FONT-FAMILY: arial, tahoma, helvetica
}
.ContentActions .options {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #859399;
	FONT-FAMILY: arial, tahoma, helvetica
}
.ContentActions SELECT {
	FONT-SIZE: 10px; COLOR: #404040; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.ContentActions .label {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, helvetica
}
.ContentActions .ActionDropDown { width: 107px; }
.ContentActions .PrintSize { width: 69px; }
.ContentActions .LanuageSelection { width: 93px; }
.ContentActions .PrintDuplicate { width: 96px; }
.ContentActions .PrintTranscript { width: 79px; }
.ContentActions .RecordWriterDropDown { width: 102px; }
TABLE.RecordWriter TD {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px
}
.TeachingTopics {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; BACKGROUND-COLOR: #f6f8f8
}
.TeachingTopics INPUT {
	BORDER-RIGHT: #2e5399 1px solid; BORDER-TOP: #2e5399 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0px; BORDER-LEFT: #2e5399 1px solid; COLOR: #404040; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #2e5399 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.TeachingTopics .checkboxes INPUT {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.TeachingTopics SELECT {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0px; COLOR: #404040; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
.TeachingTopics .intro {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 1.5em; COLOR: #666666; FONT-FAMILY: Arial, Verdana, helvetica
}
.TeachingTopics TD {
	PADDING-BOTTOM: 5px
}
.TeachingTopics A {
	FONT-WEIGHT: bold; COLOR: #263873;
}
.nobottomborder {
	BORDER-BOTTOM-WIDTH: 0px
}
.PrintIFrame {
	LEFT: -200px; WIDTH: 140px; POSITION: absolute; TOP: 20px; HEIGHT: 140px
}
#PrintOptionsContainer {
	MARGIN-TOP: 1em; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, helvetica; TEXT-ALIGN: center
}
.InfoRxPatientInfo INPUT {
	MARGIN: 0px
}
.InfoRxPatientInfo SELECT {
	MARGIN: 0px
}
.InfoRxPatientInfo TD {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px
}

#UIPage {
	padding-top: 18px;
}

#topPagingController_btnNext,
#bottomPagingController_btnNext,
#topPagingController_btnPrevious,
#bottomPagingController_btnPrevious {
	color: #263873;
}

#container-KOD {
	BACKGROUND: #fff;
	MARGIN-LEFT: auto;
	WIDTH: 1024px;
	MARGIN-RIGHT: auto;
	BORDER: #92a3a9 1px solid;
	FONT-FAMILY: Arial, Verdana, Haettenschweiler;
}
#maincontent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 30px; WIDTH: 748px; COLOR: #000000; PADDING-TOP: 30px; FONT-FAMILY: Arial, Verdana, helvetica
}
/* Justin Johnson (7/25/2013): This value must match the width value specified in the selector above */
.maincontent-fix {
	width: 100%; overflow: hidden
}

.print-personalize {
	FONT-SIZE: 12px;
}

#maincontent-help {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 15px; COLOR: #000000; PADDING-TOP: 15px; FONT-FAMILY: Arial, Verdana, helvetica
}
#maincontent-help P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica
}
#box P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, helvetica
}
#maincontent-condensed {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 30px; COLOR: #000000; PADDING-TOP: 15px; FONT-FAMILY: Arial, Verdana, helvetica
}
#page-title {
	font-weight: 700;
	font-size: 21px;
	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;
	padding-left: 1%;
	color: #FF5236;
	border-bottom: #92a3a9 1px solid;
	font-family: arial, tahoma, helvetica;
}
.page-title-inner {
    display: inline-block;
}
.page-sub-title {
    font-weight: normal;
    font-size: 14px;
}
.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
}
#leftnav {
	BACKGROUND: url(/siteImages/left-nav.gif) #deeef9 repeat-y; PADDING-BOTTOM: 30px
}
#leftnavbottom {
	BACKGROUND: url(/siteImages/left-nav.gif) #deeef9 repeat-y
}
#leftnav IMG.header {
	BORDER-BOTTOM: #999999 1px dotted
}
#leftnav .ksw-selectable-item-selected {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 8px 8px; DISPLAY: block; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px dotted; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff !important; TEXT-DECORATION: none
}
#leftnav .ksw-selectable-item-default {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 8px 8px; DISPLAY: block; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px dotted; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e9f4fb; TEXT-DECORATION: none
}
#leftnav A {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 8px 8px; DISPLAY: block; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/siteImages/newIcons/arrow-right.svg); PADDING-BOTTOM: 4px; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px dotted; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e9f4fb; TEXT-DECORATION: none
}
#leftnav A:active {
	COLOR: #FF5236; BACKGROUND-COLOR: #fff
}
#leftnav A:hover {
	COLOR: #FF5236; BACKGROUND-COLOR: #fff
}
#leftnav #folderlibrary {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; COLOR: #333; PADDING-TOP: 8px; BACKGROUND-COLOR: #e9f4fb
}
#leftnav #folderlibrary IMG {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-BOTTOM: 4px; MARGIN-RIGHT: 8px
}
#footerbar {
	FONT-SIZE: 10px
}
#footerbar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(/siteImages/nav-infobar.gif) #000 repeat-y; PADDING-BOTTOM: 6px; WIDTH: 1004px; COLOR: #999d9d; PADDING-TOP: 6px; DISPLAY: flex;
}
#footerbar .version {
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	
}

#footerbar a {
	color: #999D9D;
	text-decoration: none;
	cursor: text;
}
#footer {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 15px
}
#footer A {
	PADDING-LEFT: 13px; BACKGROUND: url('/siteImages/newIcons/arrow-up.svg') #fff no-repeat 0px 4px; COLOR: #92a3a9; WHITE-SPACE: nowrap
}
#footer A:active {
	COLOR: #636e73; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #636e73; TEXT-DECORATION: none
}
#splash-row1 {
	background-color: #2A5060;
	background-repeat: no-repeat;
	HEIGHT: 119px;
	background-size: 691px 120px;
}
TD.splashtab {
	WIDTH: 21px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 158px; TEXT-ALIGN: left
}
#splash-row2 {
	background-color: #2A5060;
	background-repeat: no-repeat;
	background-size: 691px 159px;
	HEIGHT: 158px;
	TEXT-ALIGN: left
}
#splash-row2 TABLE TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 6px
}
#splash-row2 TABLE TD .inputlabel {
	MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px
}
#splash-row2 TABLE TD .inputlabelNoBold {
	MARGIN-TOP: 6px; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px
}
#splash-row2 TABLE TD.fields INPUT {
	BORDER-RIGHT: #2e5399 1px solid; BORDER-TOP: #2e5399 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #2e5399 1px solid; WIDTH: 120px; COLOR: #5D5F65; PADDING-TOP: 3px; BORDER-BOTTOM: #2e5399 1px solid; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #f6fbff
}
#splash-row2 TABLE TD.submit {
	padding: 23px 0 0;
}
#splash-row2 TABLE TD.submit INPUT {
	BORDER: 0; FONT-WEIGHT: 600; FONT-SIZE: 11px; WIDTH: 110px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, helvetica; BACKGROUND-COLOR: #FF5236;
}
#splash-row2 TABLE TD.submit .break {
	DISPLAY: block; FONT-SIZE: 1px; HEIGHT: 6px
}
#splash-row2 TABLE TD.submit IMG.splash-lock {
	MARGIN-LEFT: 5px
}
#splash-row3 {
	background-color: #2A5060;
	background-repeat: no-repeat;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 114px
}
#splash-note {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #333; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#splash-note B {
	TEXT-TRANSFORM: uppercase; COLOR: #FF5236;
}
#splash-loginnote {
	FONT-SIZE: 10px; COLOR: #333333
}
.trademark {
	FONT-WEIGHT: bold; COLOR: #92a3a9
}
#ErrorScreen {
	BORDER-RIGHT: #92a3a9 1px solid; BORDER-TOP: #92a3a9 1px solid; BORDER-LEFT: #92a3a9 1px solid; WIDTH: 450px; BORDER-BOTTOM: #92a3a9 1px solid; BACKGROUND-COLOR: #dff5ff; TEXT-ALIGN: left
}
#ErrorScreen .ErrorBody {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 15px; COLOR: #333; PADDING-TOP: 15px
}
#ErrorScreen .ErrorBody B {
	FONT-SIZE: 15px
}
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
}
.CopyRight {
	CLEAR: both;
	FONT-SIZE: 11px;
	COLOR: #6e7b80;
	FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
}
.CopyrightDiv {
	width: 100%;
}
.CopyRightYear {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; TEXT-ALIGN: center
}
.DocumentNumber {
	FONT-SIZE: 8px; COLOR: #ccc; FONT-FAMILY: Arial, Verdana, helvetica; TEXT-ALIGN: right
}
.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
}

.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
}
.Notes {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif
}
.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
}
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
}
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: #263873;
	FONT-FAMILY: arial, tahoma, helvetica
}
H2 {
	MARGIN-TOP: 0px; 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; float:right;
    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: #263873;
}
#LanguageKey .List {
	MARGIN-LEFT: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#LanguageKey .Code {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #263873;
}
#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;
}

.forgot-password-link,
.forgot-password-link:hover,
.forgot-password-link:active {
	color: #fff;
}
#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
	}

.caption {
    font-weight: bold;
    font-family: Arial, Verdana, helvetica, sans-serif;
    color: #000000;
}

td.tdCcbImage {
     border-style: none;	
}

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 img {
		width: 31.5%;
	}


	.KramesPatEdLogo a, .KramesPatEdLogo a:hover, .KramesPatEdLogo a:visited {
		color: #006699;
		text-decoration: none;
	}

@page : footer {
	content: "Page " decimal(pageno), , first(chapter);
	font-variant: small-caps
}

.PrintLogo {
	margin-bottom: 10px;
}

.document-title {
	margin-top: 10px;
}
/* new header styling, copied from Patient Consent */
.header_sides {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(/siteImages/header_bar.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 135px;
	z-index: -2;
	overflow: hidden;
}

/*.header_sides_group { position:absolute; top:0; left:0; width:100%; z-index:-2; }
.header_bar1, .header_bar2, .header_bar3, .header_bar4, .header_line, .shadow { font-size:0; }
.header_bar1 { height:24px; background-color:#d1d1d1; }
.header_bar2 { height:58px; background-color:#fff; }
.header_bar3 { height:28px; background-color:#3089c6; }
.header_bar4 { height:24px; background-color:#fff; }
.header_line { height:1px; background-color:#aaa; }
.shadow { width:100%; height:11px; vertical-align:top; }*/

.bottom_shadow, .bottom_shadow_alt
{
	position:absolute;
	top:135px;
	left:0;
	width:100%;
	height:11px;
	z-index:-1;
	overflow:hidden;
}

.footer_shadow_div, .footer_shadow
{
	vertical-align:top;
	position:relative;
	width:778px;
	height:11px;
	margin:0 auto;
	z-index:-1;
	overflow:hidden;
}

#header
{
	position:relative;
	margin:0 auto;
	max-height:135px;
}

.top-header {
	width: 1024px;
	margin: 0 auto;
}

.bottom-header {
	display: flex;
	justify-content: space-between;
}

#header_content_inside {
	position: relative;
	float: left;
	width: 736px;
	height: 135px;
	float: right;
}

#header_content_inside_line_1, #header_content_inside_line_2, #header_content_inside_line_3, #header_content_inside_line_4
{
	position:relative;
	float:right;
	width:100%;
}

#header_content_inside_line_1{
	float: none;
}

	#header_content_inside_line_3 {
		background: #2A5060;
		float: none;
		display: flex;
	}

	#header_content_inside_line_2, #header_content_inside_line_4 {
		background: #ffffff;
		float: none;
	}

#header_content_inside_line_2 .kod {
	height: 45px;
	padding-top: 7px;
	padding-bottom: 5px;
}


	#header_content_inside_line_1 {
		background:#F1EFE7;
		FONT-SIZE: 11px;
		OVERFLOW: hidden;
		COLOR: #000;
		height: 24px;
	}

#header_content_inside_line_1 INPUT[type=button], #header_content_inside_line_4 INPUT {
	BORDER:0;
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	COLOR:#fff;
	FONT-FAMILY:Arial, Verdana, helvetica;
	BACKGROUND-COLOR:#FF5236;
	CURSOR: POINTER;
}

#header_content_inside_line_1 A {
	margin: 5px 0;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #263873;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.HeaderLinkSeparator {
	float: left;
	width: .81px;
	height: 14px;
	background-color: #273674;
	margin: 5px 10px;
}
#header_content_inside_line_1 A.admin {
	BORDER-RIGHT:none;
}
#header_content_inside_line_1 A:hover, #header_content_inside_line_1 A:active {
	COLOR:#269;
}
#header_content_inside_line_1 .logout {
	FLOAT:right;
	padding-top:3px;
}
#header_content_inside_line_1 INPUT {
	margin-left:8px;
}

#header_content_inside_line_2 .kod {
	FLOAT:left;
	padding-left:7px;
}
#header_content_inside_line_2 .searchHeaderBox {
	FLOAT:left;
	MARGIN:18px 0 0 10%;
}

#headerlogo
{
	position:absolute;
	top:0;
	left:0;
}

#header_content_inside_line_2 .CustomLogo
{
	position:relative;
	float:right;
	height:58px;
}

#header_content_inside_line_2 .CustomLogo .custom
{
	position:absolute;
	top:50%;
	left:-10px;
}

#salesmasthead {
	BACKGROUND:url(/siteImages/masthead.jpg) #206fb7; WIDTH:778px; HEIGHT:90px
}

.search INPUT, .orangeButton {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0em;
	border: 0;
	color: #fff;
	font-family: Arial, Verdana, helvetica;
	background-color: #FF5236;
	cursor: pointer;
}
.searchbox INPUT {
	BORDER:#2e5399 1px solid; padding:3px 0 3px 2px; FONT-SIZE:11px; WIDTH:285px; COLOR:#5D5F65; FONT-FAMILY:Arial, Verdana, helvetica; BACKGROUND-COLOR:#f6fbff;
}
.searchsubmit INPUT {
	CURSOR: POINTER; BORDER:0; padding:2px 2px; FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#fff; FONT-FAMILY:Arial, Verdana, helvetica; BACKGROUND-COLOR:#FF5236;
}
button.searchsubmit {
    border: #FF5236 1px solid;
    padding: 2px 4px;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Verdana, helvetica;
    background-color: #FF5236;
}

.ccb-action-buttons {
    text-align: center;
    margin: 10px;
}

#searchSubmit{width:56px}
#nav-main {
	VERTICAL-ALIGN: bottom;
	OVERFLOW: hidden;
	width: 1024px;
	margin: 0 auto;
}
#nav-main A {
	FONT-SIZE:12px;
}
#nav-main A {
	DISPLAY: block;
    FONT-WEIGHT: bold;
    padding: 7px 20px 8px 20px;    
    COLOR: #fff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    display: inline;
    line-height: 28px;
    margin-right: -6px;
   
}
#nav-main A:hover, #nav-main A:active, #nav-main .current {
	COLOR: #eee;
	background-color: #FF5236;
}

/*Hoverable dropdown*/
#nav-main ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}
#nav-main ul li {display: block; padding:0;}

#nav-main ul li:hover ul {display: block;}
#nav-main ul li ul {
    position: absolute;
    display: none;  
    z-index: 9999;    
    color: #999;
    margin: 0;
    padding: 0;
}
#nav-main ul li ul li {
    display: inline;    
    list-style-type: none;
    text-align: center;   
}
#nav-main ul li ul li a {
	padding: 2px 8px 7px 20px;
	height: 21px !important;
	background: #2A5060;
	display: block !important;
	text-align: center;
	color: white;
}

#nav-main ul li ul li a:hover, #nav-main ul li ul li a.current {
	background: #FF5236;
}

.left_nav_title {
	padding: 24px 0 7px 7px;
	margin: 0;
	font-weight: 700;
	color: #263773;
	border-bottom: #999999 1px dotted;
}

#ContextValueAccountName {
	color: #FF5236;
}
#frmPreview {
	background: #fff;
}
/*Hoverable Dropdown end*/
#header_content_inside_line_4 .search {
	margin-top: -2px;
	margin-left: 5px;
	position: absolute;
}
#header_content_inside_line_4 a {text-decoration:underline}
#HeaderLine4Labels {
	padding-top: 6px;
	width: 1024px;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 auto;
}
.ContextLabel,.ContextValue {float:left;font-size:11px;font-weight:bold}
.ContextLabel.Next {padding-left:15px}
.ContextLabel {color:#000;padding-right:5px}
.ContextValue {color:#06b}
.Ellipsis {overflow:hidden;text-overflow:ellipsis;}

.education-cart-link img { height:13px; padding-left:4px; border-style:none; vertical-align: text-bottom; }


.advancedsearch {
	text-align:right;
	font-size:11px;
}
.advancedsearch a {
	color: #263873;
}

.CancelCalendarStyle {
	padding-left: 0px;
	padding-right: 0px;
}

.InputBoxCalendar {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Arial, Verdana, helvetica, sans-serif; BACKGROUND-COLOR: #f6f8f8
}
.InputBoxCalendar TD { padding: 0 0px; }
.InputBoxCalendar .intro {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 1.5em; COLOR: #666666; FONT-FAMILY: Arial, Verdana, helvetica
}

/* Advanced Search */
#Search, #Search P {
	display: block; font-size: 11px; margin-bottom: 1.5em; font-family: Arial, Verdana, helvetica;
}
.SearchTextBox {
	display:block;
	width:300px;
	margin:10px 0;
}
.InputBlock .radio {
	display: block;
}
.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:1%;
}
#splash_changepassword table td
{
	padding: 10px 0px;
}
#splash_changepassword .search input {
	margin-left:10px;
}
.SpellingBar INPUT {
	border:0; cursor:pointer; font-weight:bold; font-size:11px; margin-left:2em; color:#fff; font-family:Arial, Verdana, helvetica; background-color:#FF5236;
}
.BarcodePrintRegion
{
	font-family: Arial, Verdana, helvetica;
	/*border: 1px solid black;*/
	width: 50%;   
}
.BarcodeLabel
{
	font-family: Arial, Verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
}
.BarcodeValue
{ 
	font-family: Arial, Verdana, helvetica;
	padding-left: 5px;
	font-size: 9px;    
}
.SignatureSheetContainer
{
	min-height: 100%;
	min-height: 99%;
}
.SignatureSheetContent
{    
	min-height: 100%;
	padding-bottom: 2in;
	padding: 0px;
}
.SignatureSheetPanel
{
	width: 100%;
}
table.SignatureSheetTable
{
	width: 100%;
	min-height: 100%;
	padding: 0px;
}
table.SignatureSheetTable tbody
{    
	height: 100%;
	min-height: 100%;
}
table.SignatureSheetTable thead
{
	display: table-header-group;
	text-align: left;    
}
.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: 1%;
}

.btnRemove{
    margin-left: 1%;
}

/* 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;
}

.pagebreak
{
	page-break-before: always;
}

.postpagebreak
{
	page-break-after: always;
}

#PrintWrapper {
	float: none;
	overflow: hidden;
}

.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;
}

.watermarkInput { }

/* AJAX */

.AjaxLoadingDialog {
	line-height: 115px;
	text-align: center;
	vertical-align: middle;
}

.AjaxLoadingDialog img {
	margin-top: 15px;
}

.AjaxLoadingDialog .ui-dialog-titlebar {
	display: none;
}

.AjaxLoadingInline {
	vertical-align: middle;
}

.AjaxLoadingInlineContainer {
	width:16px;
	height:16px;
	display:inline-block;
	margin-top:2px;
}

.AjaxLoadingSection {
	vertical-align: middle;
}

.AjaxError {
	color: #B22222;
}

.AjaxMessage {
	
}

/* Dialog */

.DialogList ul.DialogListContent {
	list-style: none;
	margin: 0px 0px 0px 0px;
	max-height: 400px;
	overflow: auto;
	overflow-x: hidden;
	padding: 0px 0px 0px 0px;
}

.DialogList ul.DialogListContent > li {
	font-size: 12px;
}

.DialogList ul.DialogListContent > li.Selectable {
	cursor: pointer;
	font-size: .8em;
	padding: 5px 4px 5px 4px;
}

.DialogList ul.DialogListContent > li.Selectable:hover,
.DialogList ul.DialogListContent > li.Selected,
.DialogList ul.DialogListContent > li.Selected:hover {
	background-color: #F0F0F0;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.DialogList .DialogSearch {
	min-height: 25px;
	padding: 0px 0px 5px 0px;
}

.DialogList .DialogSearch a {
	position: relative;
	left: 5px;
	top: 5px;
}

.DialogList .DialogFeedback {
	font-size: 12px;
	padding: 0px 0px 5px 0px;
}

.DialogList .DialogPager {
	font-size: 12px;
	padding: 5px 0px 0px 0px;
}

.DialogList .DialogPager a {
	color: #263873;
}

/* Fields */

.FieldArea {
	
}

.FieldArea > ul {
	border: 1px solid #AAAAAA;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.FieldArea > ul > li {
	padding: 4px 4px 4px 4px;
}

.FieldArea > .ActionMenu {
	border-bottom: 1px solid #AAAAAA;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.FieldForm > table > thead {
	text-align: left;
}

fieldset.FieldForm {
	border: 1px solid #AAAAAA;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px 8px 0px 8px;
}

fieldset.FieldForm > .ActionMenu {
	padding: 4px 0px 4px 0px;
}

fieldset.FieldForm > .ActionMenu a {
	color: #263873 !important;
}

li.FieldForm {
	border-top: 1px solid #AAAAAA;
	margin-top: 10px;
	padding-top: 10px;
}

li.FieldForm:first-child {
	border-top: none;
	margin-top: 0px;
	padding-top: 0px;
}

li.FieldForm > .ActionMenu {
	padding: 4px 0px 4px 0px;
}

li.FieldForm > .ActionMenu a {
	color: #263873 !important;
}

.FieldInputContainer {
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
}

.FieldInputSeparator {
	display: inline-block;
	*display: inline;
	margin: 2px 4px 0px 4px;
	vertical-align: top;
	zoom: 1;
}

.FieldInput {
	display: inline-block;
	*display: inline;
	vertical-align: top;
	width: 200px;
	zoom: 1;
}

select.FieldInput {
	width:266px;
}

input.Base {
	vertical-align: baseline;
}

.FieldInputDateFrom {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.FieldInputDateTo {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

[disabled].FieldInput,
[disabled='disabled'].FieldInput,
[readonly].FieldInput,
[readonly='readonly'].FieldInput,
[disabled].FieldInputDateFrom,
[disabled='disabled'].FieldInputDateFrom,
[readonly].FieldInputDateFrom,
[readonly='readonly'].FieldInputDateFrom,
[disabled].FieldInputDateTo,
[disabled='disabled'].FieldInputDateTo,
[readonly].FieldInputDateTo,
[readonly='readonly'].FieldInputDateTo {
	background-color: #F0F0F0;
}

.FieldLabel {
	display: inline-block;
	*display: inline;
	vertical-align: top;
	width: 100px;
	zoom: 1;
}

.FieldLabel.Base {
	font-weight: bold;
	vertical-align: baseline;
}

.FieldRow {
	min-height: 25px;
	padding: 4px 0px 4px 0px;
}

/* Reports */

.Report .ReportFeedback {
	padding-bottom: 10px;
}

.Report .ReportPager {
	padding-top: 10px;
}

.Report fieldset {
	margin-bottom: 5px;
}

.Report table.ReportGrid {
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;
}

.Report table.ReportGrid > tbody > tr > td,
.Report table.ReportGrid > tr > td {
	border: 1px solid;
	overflow: hidden;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.Report table.ReportGrid > thead > tr > th,
.Report table.ReportGrid > tr > th {
	border: 1px solid;
}

.Report .SortAscending {
	background: url('/siteImages/uparrow.gif') right bottom no-repeat;
}

.Report .SortDescending {
	background: url('/siteImages/downarrow.gif') right bottom no-repeat;
}

.IFrameUploader {
	border: 0px none;
	padding: 0px;
	margin: 0px;
	width: 100%;
	display: inline-block;
}

.FieldRow>input[type="radio"] {
	margin: 0px;
}

.RadioLabelOnRight {
	margin-right: 15px;
}


.SortAscending {
	background: url('/siteImages/uparrow.gif') 99% 100% no-repeat;
}

.SortDescending {
	background: url('/siteImages/downarrow.gif') 99% 100% no-repeat;
}

.SortMixed {
	background: url('/siteImages/uparrow.gif') 99% 50% no-repeat, url('/siteImages/downarrow.gif') 99% 100% no-repeat;
}


.bubble 
{
	position: absolute;
	margin-left: -310px;
	padding: 10px;
	background: #FFFFFF;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	border: #7F7F7F solid 2px;
}

.bubble:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 3px 0 3px 10px;
border-color: transparent #FFFFFF;
display: block;
width: 0;
z-index: 1;
right: -10px;
top: 44px;
}

#contentSearchContainer {
	background-color: #808080;
	width: 285px;
	margin-left: 199px;
	border: 1px solid black;
	border-bottom: 0px none;
}

/******************************/
/* Legacy/Uncategorized - End */
/******************************/

/*******************************/
/* jQuery UI Overrides - Begin */
/*******************************/

.ui-dialog.skin-simple > .ui-dialog-buttonpane .feedback {
	font-size: 12px;
}

.ui-dialog.skin-simple > .ui-dialog-content {
	font-size: 12px;
}

.ui-dialog.skin-simple > .ui-dialog-content a {
	color: #263873;
}

.ui-tabs {
	border-radius:0;
	border-width:0;
	padding:0;
	background:none;
}

.ui-tabs ul.ui-tabs-nav {
	border-radius:0px; 
	background:none;
	border:none;
	border-bottom:1px solid #aaa;
	padding-left:25px;
}

.ui-tabs ul.ui-tabs-nav li {
	border-radius:0px;
	margin-right:-1px;
	background:none;
}

.ui-tabs ul.ui-tabs-nav li.ui-state-default {
	background-color:#eee;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
}

.ui-tabs ul.ui-tabs-nav li.ui-tabs-active {
	background-color:#fff;
}

.ui-tabs ul.ui-tabs-nav .ui-state-focus a {
	outline: none;
}

.ui-tabs ul.ui-tabs-nav li a {
	font-size:0.8em; color:#666;
}

.ui-tabs div.ui-tabs-panel {
	padding:0px;
}

.ui-tabs.ui-widget select {
	font-size:13px;
}

.ui-widget input, 
.ui-widget select, 
.ui-widget textarea, 
.ui-widget button {
	font-family: Arial,sans-serif;
	font-size: 13px;
}

/*****************************/
/* jQuery UI Overrides - End */
/*****************************/

/**************************/
/* Custom Widgets - Begin */
/**************************/

/* Editable List */

.ksw-editable-list-manager, 
.kswEditableListManager {
	float: left;
	width: 237px;
	height: 240px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 28px;
	display: block;
}

.ksw-editable-list-manager > input, 
.kswEditableListManager > input {
	float: right;
	font-size: 11px;
}

.ksw-editable-list-manager > ul,
.kswEditableListManager>ul {
	margin: 11px 0px 18px 0px;
	padding: 1px;
	border: 1px solid #000;
	height: 200px;
	overflow: scroll;
	overflow-x: hidden;
	width: 231px;
}

.kswEditableListItem {
	list-style-type: none;
	/*list-style-position: inside;*/
	line-height: 30px;
}

.kswListItemEdit {
	border: 0 none transparent;
	background-color: transparent;
	width: 185px;
	height: 24px;
	padding-left: 4px;
}

.kswDeletedListItem {
	text-decoration: line-through;
}

.kswOddListItem {
	background-color: #ffffff;
}

.kswEvenListItem {
	background-color: #e6e6e6;
}

.kswTrashCan {
	vertical-align: middle;
	margin-top: -5px;
}

.ksw-action-button-container,
.kswActionButtonContainer {
	float: right;
	clear: right;
	margin-top:7px;
	margin-right: -2px;
}

.ksw-list-display-name,
.kswListDisplayName {
	font-weight: bold;
	font-size: 12px;
}

/* Grid */

.ksw-grid {
	width: 100%;
}

table.ksw-grid {
	border-collapse: collapse;
}

table.ksw-grid.fixed {
	table-layout: fixed;
}

table.ksw-grid > tbody > tr > th,
table.ksw-grid > tbody > tr > td,
table.ksw-grid > tfoot > tr > th,
table.ksw-grid > tfoot > tr > td,
table.ksw-grid > thead > tr > th,
table.ksw-grid > thead > tr > td,
table.ksw-grid > tr > th,
table.ksw-grid > tr > td {
	margin: 0;
	padding: 0;
}

table.ksw-grid .ksw-grid-row .ksw-grid-row-cell {
	overflow: hidden;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

table.ksw-grid .ksw-grid-row .ksw-grid-row-cell.size-miniscule {
	width: 5%;
}

table.ksw-grid .ksw-grid-row .ksw-grid-row-cell.size-tiny {
	width: 10%;
}

table.ksw-grid .ksw-grid-row .ksw-grid-row-cell.size-very-small {
	width: 15%;
}

table.ksw-grid .ksw-grid-row .ksw-grid-row-cell.size-small {
	width: 20%;
}

table.ksw-grid .ksw-grid-row .ksw-grid-row-cell.size-medium {
	width: 25%;
}

table.ksw-grid .ksw-grid-row .ksw-grid-row-cell.size-large {
	width: 30%;
}

table.ksw-grid .ksw-grid-row .ksw-grid-row-cell.size-very-large {
	width: 35%;
}

table.ksw-grid .ksw-grid-row .ksw-grid-row-cell.size-huge {
	width: 40%;
}

table.ksw-grid .ksw-grid-row .ksw-grid-row-cell.size-gigantic {
	width: 45%;
}

.ksw-grid.skin-light-with-dark-header {
	font-size: 12px;
}

.ksw-grid.skin-light-with-dark-header > .ksw-grid-body {
	color: #333333;
}

.ksw-grid.skin-light-with-dark-header > .ksw-grid-body > .ksw-grid-row:nth-child(odd) {
	background-color: #EEEEEE;
}

.ksw-grid.skin-light-with-dark-header > .ksw-grid-body > .ksw-grid-row > .ksw-grid-row-cell {
	padding: 6px 8px 6px 8px;
}

.ksw-grid.skin-light-with-dark-header > .ksw-grid-header {
	background-color: #5D5F65;
	border-bottom: 1px solid #424A4D;
	color: #EBF0F2;
	text-align: left;
	text-transform: uppercase;
}

.ksw-grid.skin-light-with-dark-header > .ksw-grid-header > .ksw-grid-row > .ksw-grid-row-cell {
	padding: 4px 8px 4px 8px;
	text-align: left;
}

/* Pager */

.ksw-pager > .ksw-pager-navigate-item {
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
}

.ksw-pager > .ksw-pager-navigate-item > .ksw-pager-navigate-next {
	padding-left: 8px;
	text-align: right;
}

.ksw-pager > .ksw-pager-navigate-item > .ksw-pager-navigate-previous {
	padding-right: 8px;
	text-align: left;
}

.ksw-pager > .ksw-pager-page-area {
	display: inline-block;
	*display: inline;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
	zoom: 1;
}

.ksw-pager > .ksw-pager-page-area > .ksw-pager-page-item {
	display: inline-block;
	*display: inline;
	padding: 0 5px 0 5px;
	vertical-align: top;
	zoom: 1;
}

.ksw-pager > .ksw-pager-page-area > .ksw-pager-page-item:first-child {
	padding-left: 0;
}

.ksw-pager > .ksw-pager-page-area > .ksw-pager-page-item:last-child {
	padding-right: 0;
}

/* Tree List */

.ksw-tree-list {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

.ksw-tree-list .ksw-tree-list-node {
	clear: both;
	list-style: none;
	padding: 2px 0 2px 0;
}

.ksw-tree-list .ksw-tree-list-node .ksw-tree-list-node-actions {
	display: block;
	float: left;
}

.ksw-tree-list .ksw-tree-list-node .ksw-tree-list-node-actions .action-icon img {
	vertical-align: baseline !important;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions {
	width: 21px;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-collapsed > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-expanded > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-collapsed > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-expanded > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions {
	width: 30px;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected.ksw-tree-list-collapsed > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial.ksw-tree-list-collapsed > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected.ksw-tree-list-collapsed > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected.ksw-tree-list-expanded > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial.ksw-tree-list-expanded > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected.ksw-tree-list-expanded > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected.ksw-tree-list-collapsed > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial.ksw-tree-list-collapsed > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected.ksw-tree-list-collapsed > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected.ksw-tree-list-expanded > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial.ksw-tree-list-expanded > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected.ksw-tree-list-expanded > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions {
	width: 51px;
}

.ksw-tree-list .ksw-tree-list-node > .ksw-tree-list-node-actions .ksw-tree-list-node-actions-select,
.ksw-tree-list .ksw-tree-list-node > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions .ksw-tree-list-node-actions-select {
	background-image: url('/siteImages/ico_checkBlank.png');
	background-repeat: no-repeat;
	display: inline-block;
	*display: inline;
	height: 18px;
	margin-right: 4px;
	width: 17px;
	zoom: 1;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected > .ksw-tree-list-node-actions .ksw-tree-list-node-actions-select,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions .ksw-tree-list-node-actions-select {
	background-image: url('/siteImages/ico_check.png');
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial > .ksw-tree-list-node-actions .ksw-tree-list-node-actions-select,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions .ksw-tree-list-node-actions-select {
	background-image: url('/siteImages/ico_checkMin.png');
}

.ksw-tree-list .ksw-tree-list-node .ksw-tree-list-node-actions .ksw-tree-list-node-actions-toggle {
	background-position: right center;
	background-repeat: no-repeat;
	display: inline-block;
	*display: inline;
	height: 16px;
	margin-right: 4px;
	width: 16px;
	zoom: 1;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-collapsed > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions .ksw-tree-list-node-actions-toggle,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-collapsed > .ksw-tree-list-node-actions .ksw-tree-list-node-actions-toggle {
	background-image: url('/siteImages/ico_arrowOver.png');
	padding-right: 10px;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-collapsed > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-tree,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-collapsed > .ksw-tree-list-node-tree {
	display: none;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-expanded > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-actions .ksw-tree-list-node-actions-toggle,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-expanded > .ksw-tree-list-node-actions .ksw-tree-list-node-actions-toggle {
	background-image: url('/siteImages/ico_arrowDown.png');
	padding-right: 10px;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-expanded > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-tree,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-expanded > .ksw-tree-list-node-tree {
	display: block;
}

.ksw-tree-list .ksw-tree-list-node .ksw-tree-list-node-label {
	display: block;
	cursor: pointer;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-disabled {
	display: none;
	/*color: red;*/
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected > .ksw-tree-list-node-label, 
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label {
	margin-left: 21px;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-collapsed > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-expanded > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-collapsed > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-expanded > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label {
	margin-left: 30px;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected.ksw-tree-list-collapsed > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial.ksw-tree-list-collapsed > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected.ksw-tree-list-collapsed > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected.ksw-tree-list-expanded > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial.ksw-tree-list-expanded > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected.ksw-tree-list-expanded > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected.ksw-tree-list-collapsed > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial.ksw-tree-list-collapsed > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected.ksw-tree-list-collapsed > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected.ksw-tree-list-expanded > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial.ksw-tree-list-expanded > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-unselected.ksw-tree-list-expanded > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label {
	margin-left: 51px;
}




.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected > .ksw-tree-list-node-label {
	font-weight: bold;
}

.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial > .ksw-tree-list-type-branch-header > .ksw-tree-list-node-label,
.ksw-tree-list .ksw-tree-list-node.ksw-tree-list-selected-partial > .ksw-tree-list-node-label {
	font-weight: bold;
}

.ksw-tree-list .ksw-tree-list-node .ksw-tree-list-node-label > img {
	margin-right: 4px;
}

.ksw-tree-list .ksw-tree-list-node .ksw-tree-list-node-tree {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0 0 0 20px;
}

/* Selectable List */

.ksw-selectable-list {
	list-style-type: none;
	list-style-position: outside;
	text-align: left;
	padding: 0;
	margin: 0;
	clear: both;
	border: 1px solid #cccccc;
	min-height: 400px;
	
}

.ksw-selectable-item {
	background: url('/siteImages/ico_checkBlank.png') no-repeat 7px 8px;
	background-color: #eee;
	border-top: 1px solid #cccccc;
	margin: -1px 0 0 0;
	padding: 0 0 5px 30px;
	min-height: 30px;
	position: relative;
	cursor: pointer;
}

.ksw-list-label {
	display: inline-block;
	margin-top: 10px;
	font-size: 12px;
	word-wrap: break-word;
}

.ksw-selectable-item-checkbox {
	width: 18px;
	height: 18px;
	display: inline-block;
	position: absolute;
	left: 4px;
	top: 5px;
}

.ksw-selectable-item-checked {
	background: url('/siteImages/ico_check.png') no-repeat 7px 8px;
	font-weight: bold;
}

.ksw-selectable-item-partial {
	background: url('/siteImages/ico_checkMin.png') no-repeat 7px 8px;
	font-weight: bold;
}

.ksw-selectable-item-loading {
	background: url('/siteImages/ajax-loader-small.gif') no-repeat 7px 8px;
}

.ksw-selectable-item-selected {
	background-color: #fff;
}

.ksw-selectable-item-error {
	background: url('/siteImages/ico_Error.png') no-repeat 7px 8px;
}

.ksw-selectable-item-error .ksw-list-label {
	
}

/************************/
/* Custom Widgets - End */
/************************/

/*****************************/
/* Common Components - Begin */
/*****************************/

/* Action Icons: Anchors, buttons, and other icon-based actions that are meant for interaction within a view */

.action-icon,
.action-icon img {
	border: none;
	cursor: pointer;
	text-decoration: none;
	height: 19px;
}

.action-icon img {
	vertical-align: middle;
}

.action-icon.size-miniscule,
.action-icon.size-miniscule img {
	height: 8px;
	width: 8px;
}

.action-icon.size-tiny,
.action-icon.size-tiny img {
	height: 12px;
	width: 12px;
}

.action-icon.size-very-small,
.action-icon.size-very-small img {
	height: 16px;
	width: 16px;
}

.action-icon.size-small,
.action-icon.size-small img {
	height: 24px;
	width: 24px;
}

.action-icon.size-medium,
.action-icon.size-medium img {
	height: 32px;
	width: 32px;
}

.action-icon.size-large,
.action-icon.size-large img {
	height: 48px;
	width: 48px;
}

.action-icon.size-very-large,
.action-icon.size-very-large img {
	height: 64px;
	width: 64px;
}

.action-icon.size-huge,
.action-icon.size-huge img {
	height: 96px;
	width: 96px;
}

.action-icon.size-gigantic,
.action-icon.size-gigantic img {
	height: 128px;
	width: 128px;
}

[disabled].action-icon,
[disabled='disabled'].action-icon {
	cursor: not-allowed;

	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-ms-opacity: 0.5;

	/* IE 5-7 */
	filter: alpha(opacity=50);

	/* Good browsers */
	opacity: 0.5;
}

/* Action Text: Anchors, buttons, and other text-based actions that are meant for interaction within a view */

.action-text {
	background: none !important;
	background-color: #FF5236 !important;
	border:0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: Arial, Verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 2px 10px;
	text-decoration: none;
	/* IE7 Padding Fix */
	overflow: visible;
	width: auto;
}

a.action-text {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.action-text:hover {
	color: #FFFFFF !important;
	text-decoration: none;
}

.action-text img {
	border: none;
}

.action-text.size-large {
	font-size: 12px;
	height: 30px;
}

a.action-text.size-large {
	line-height: 30px;
}

.action-text.size-very-large {
	font-size: 12px;
	height: 40px;
	text-transform: uppercase;
}

a.action-text.size-very-large {
	line-height: 40px;
}

.action-text.size-huge {
	font-size: 16px;
	height: 50px;
	text-transform: uppercase;
}

a.action-text.size-huge {
	line-height: 50px;
}

.action-text.size-gigantic {
	font-size: 20px;
	height: 60px;
	text-transform: uppercase;
}

a.action-text.size-gigantic {
	line-height: 60px;
}

.action-text.cancel {
	background-color: #999999 !important;
	border-color: #666666 !important;
}

.action-text.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;
}

.action-text.refresh {
	background-image: url('/siteImages/newIcons/refresh.svg') !important;
	background-repeat: no-repeat !important;
	background-position: 12px center !important;
	padding-left: 35px;
	background-color: white !important;
	border-color: white !important;
}

.action-icon.infobutton {
	background-image: url('/siteImages/ico_infobutton.png');
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	background-color: #f6f8f8;
	width: 24px;
	height: 24px;
}

a {
	outline: none;
	border: 0;
	border-spacing: 0;
	border-color: #263873;
}

.action-icon.recommended-content-button {
	background-image: url('/siteImages/newIcons/star.svg');
	background-repeat: no-repeat;
	background-position: center center;
	border:0;
	background-color: #f6f8f8;
	margin-left: 7px;
	width: 24px;
	height: 24px;
	outline: none;
}

[disabled].action-text,
[disabled='disabled'].action-text {
	cursor: not-allowed;

	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-ms-opacity: 0.5;

	/* IE 5-7 */
	filter: alpha(opacity=50);

	/* Good browsers */
	opacity: 0.5;
}

/* pdf upload */

.pdf-area {
	display: inline-block;
}
.pdf-area > .ccb-action-buttons {
	display: inline-block;
	margin: 10px 10px 10px 0px;
}
/* Feedback: Common feedback or statuses */
.feedback.error {
	color: #B22222;
}

.feedback.error .icon {
	vertical-align: text-bottom;
}

.feedback.error-list {
	color: #B22222;
}

.feedback.information {
	
}

.feedback.information .icon {
	vertical-align: text-bottom;
}

.feedback.information-list {
}

.feedback.loading.size-small {
	height: 16px;
	width: 16px;
}

.feedback.loading.size-medium {
	height: 32px;
	width: 32px;
}

.feedback.loading.size-large {
	height: 100px;
	width: 100px;
}

/* Fields */

.field > .field-input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.field > .field-input.aside {
	text-align: right;
}

.field > .field-input.size-miniscule {
	width: 10%;
}

.field > .field-input.size-tiny {
	width: 20%;
}

.field > .field-input.size-very-small {
	width: 30%;
}

.field > .field-input.size-small {
	width: 40%;
}

.field > .field-input.size-medium {
	width: 50%;
}

.field > .field-input.size-large {
	width: 60%;
}

.field > .field-input.size-very-large {
	width: 70%;
}

.field > .field-input.size-huge {
	width: 80%;
}

.field > .field-input.size-gigantic {
	width: 90%;
}

.field > .field-input.size-full {
	width: 100%;
}

.field > .field-label {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.field > .field-label.aside {
	text-align: right;
}

.field > .field-label.size-miniscule {
	width: 10%;
}

.field > .field-label.size-tiny {
	width: 15%;
}

.field > .field-label.size-very-small {
	width: 30%;
}

.field > .field-label.size-small {
	width: 40%;
}

.field > .field-label.size-medium {
	width: 50%;
}

.field > .field-label.size-large {
	width: 60%;
}

.field > .field-label.size-very-large {
	width: 70%;
}

.field > .field-label.size-huge {
	width: 80%;
}

.field > .field-label.size-gigantic {
	width: 90%;
}

.field > .field-label.size-full {
	width: 100%;
}

/* Icons: icon that are meant for display within a view */

.icon,
.icon img {
	border: none;
	text-decoration: none;
}

.icon.size-miniscule,
.icon.size-miniscule img {
	height: 8px;
	width: 8px;
}

.icon.size-tiny,
.icon.size-tiny img {
	height: 12px;
	width: 12px;
}

.icon.size-very-small,
.icon.size-very-small img {
	height: 16px;
	width: 16px;
}

.icon.size-small,
.icon.size-small img {
	height: 24px;
	width: 24px;
}

.icon.size-medium,
.icon.size-medium img {
	height: 32px;
	width: 32px;
}

.icon.size-large,
.icon.size-large img {
	height: 48px;
	width: 48px;
}

.icon.size-very-large,
.icon.size-very-large img {
	height: 64px;
	width: 64px;
}

.icon.size-huge,
.icon.size-huge img {
	height: 96px;
	width: 96px;
}

.icon.size-gigantic,
.icon.size-gigantic img {
	height: 128px;
	width: 128px;
}

/* Icon (Content Types): icons for use with content types */

.icon-ct {
	background: url(/siteImages/icon_healthsheet.gif) no-repeat;
	height: 19px;
	width: 13px;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	zoom: 1;
}

.icon-ct.icon-ct-26,
.icon-ct.icon-ct-121,
.icon-ct.icon-ct-178 {
	background: url(/siteImages/icon_drug.gif) no-repeat !important;
}

.icon-ct.icon-ct-55 {
	background: url(/siteImages/icon_advanced.gif) no-repeat !important;
}

.icon-ct.icon-ct-101 {
	background: url(/siteImages/icon_pdf.gif) no-repeat !important;
}

.icon-ct.icon-ct-video{
    background: url(/siteImages/ico_video.png) no-repeat !important;
	height: 16px;
	width: 16px;
}

.icon-ct.icon-ct-202,
.icon-ct.icon-ct-138,
.icon-ct.icon-ct-192,
.icon-ct.icon-ct-193,
.icon-ct.icon-ct-194,
.icon-ct.icon-ct-198,
.icon-ct.icon-ct-207 {
	background: url(/siteImages/ico_video.png) no-repeat !important;
	height: 16px;
	width: 16px;
}

.icon-ct.icon-ct-182,
.icon-ct.icon-ct-183,
.icon-ct.icon-ct-184,
.icon-ct.icon-ct-185 {
	background: url(/siteImages/ico_video.png) no-repeat !important;
	height: 16px;
	width: 16px;
}

/* Items: Inline items of generic content that are relative to their containers */

.item {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.item.size-miniscule {
	width: 10%;
}

.item.size-tiny {
	width: 20%;
}

.item.size-very-small {
	width: 30%;
}

.item.size-small {
	width: 40%;
}

.item.size-medium {
	width: 50%;
}

.item.size-large {
	width: 60%;
}

.item.size-very-large {
	width: 70%;
}

.item.size-huge {
	width: 80%;
}

.item.size-gigantic {
	width: 90%;
}

/* Overlays: Floating overlays that cover underlying content */

.overlay {
	background-color: #AAAAAA;
	filter: Alpha(Opacity=30);
	height: 100%;
	left: 0;
	-ms-opacity: .3;
	opacity: .3;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}

.overlay.loader-small {
	background-image: url(/siteImages/ajax-loader-small.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.overlay.loader-medium {
	background-image: url(/siteImages/ajax-loader-medium.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.overlay.loader-large {
	background-image: url(/siteImages/ajax-loader-large.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

/* Panes: Floating panes that are relative to their containers */

.pane {
	display: block;
	float: left;
}

.pane.aside {
	float: right;
}

.pane.ratio-fourth {
	width: 25%;
}

.pane.ratio-third {
	width: 33.33%;
}

.pane.size-miniscule {
	width: 10%;
}

.pane.size-tiny {
	width: 15%;
}

.pane.size-very-small {
	width: 30%;
}

.pane.size-small {
	width: 40%;
}

.pane.size-medium {
	width: 50%;
}

.pane.size-large {
	width: 60%;
}

.pane.size-very-large {
	width: 70%;
}

.pane.size-huge {
	width: 80%;
}

.pane.size-gigantic {
	width: 90%;
}

/* Rows: Block rows of generic content */

.row-group {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
}

.row-group > .row {
	margin: 0;
	padding: 0;
}

.row-group > .row:nth-child(2n+1) {
    background-color: #eeeeee;
}

.row {
	clear: both;
	display: block;
}

.row.actions {
	text-align: center;
}

.row.field {
	padding-bottom: 4px;
	padding-top: 4px;
}

.row.field:first-child {
	padding-top: 0%;
}

.row.field:last-child {
	padding-bottom: 0;
}

.row.field-header {
	padding-bottom: 5px;
	padding-top: 5px;
}

.row.ratio-fourth {
	width: 25%;
}

.row.ratio-third {
	width: 33.33%;
}

.row.size-miniscule {
	width: 10%;
}

.row.size-tiny {
	width: 20%;
}

.row.size-very-small {
	width: 30%;
}

.row.size-small {
	width: 40%;
}

.row.size-medium {
	width: 50%;
}

.row.size-large {
	width: 60%;
}

.row.size-very-large {
	width: 70%;
}

.row.size-huge {
	width: 80%;
}

.row.size-gigantic {
	width: 90%;
}

.row.size-full {
	width: 100%;
}

/* Sections: Block sections of generic content (similar to rows but with scoped differences) */

.section {
	clear: both;
	display: block;
}

.section > .body {
	clear: both;
	display: block;
}

.section > .footer {
	clear: both;
	display: block;
}

.section > .header {
	clear: both;
	display: block;
}

	.section.skin-light-with-dark-header > .header {
		background: #5D5F65;
		border-bottom: #424a4d 1px solid;
		color: #ebf0f2;
		font-family: Arial, Verdana, helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding-bottom: 3px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 3px;
	}

/***************************/
/* Common Components - End */
/***************************/

/******************************/
/* Master/Site Layout - Begin */
/******************************/

sup {
	vertical-align:inherit;
	position:relative;
	top:-5px;
}

/****************************/
/* Master/Site Layout - End */
/****************************/

/****************************/
/* Legacy Overrides - Begin */
/****************************/

#dgFolder1 .icon-ct {
	margin-left: 8px;
}

.FolderNode .icon-ct {
	vertical-align: baseline;
}

/**************************/
/* Legacy Overrides - End */
/**************************/

/*****************/
/* Pages - Begin */
/*****************/

/* Admin - Account Global Settings */

#AccountGlobalSettings .grid-padding {
  padding: 0 0 10px 0;
}

#AccountGlobalSettings .grid-checkbox-center {
  text-align: center;
}

/* Admin - Reports - MU Stage 1 Numerator Report */

#MuStage1NumeratorReport .row.stage1-padding {
  padding: 10px 0 0 0;
}

#MuStage1NumeratorReport .calendar-icon {
	position: relative;
	top: 6px;
}

#MuStage1NumeratorReport .total-patients-educated .section {
  border: 1px solid #5D5F65;
  height: 120px;
}

#MuStage1NumeratorReport .total-patients-educated .header {
  font-size: 18px;
  text-align: center;
  padding: 5px 0 0 0;
}

#MuStage1NumeratorReport .total-patients-educated .body {
  font-size: 42px;
  font-weight: bold;
  text-align: center;
  padding: 5px 0 0 0;
}

#MuStage1NumeratorReport .total-patients-educated .footer {
  font-size: 11px;
  text-align: center;
  padding: 8px 0 0 0;
}

#MuStage1NumeratorReport .report-patient-education-table {
  padding: 10px 0 0 0;
}

#MuStage1NumeratorReport .row.actions {
	text-align: left;
	padding-left: 15%;
}

/* Admin - Reports - MU Stage 2 Numerator Report */

#MuStage2NumeratorReport .row.stage2-padding {
  padding: 10px 0 0 0;
}

#MuStage2NumeratorReport .calendar-icon {
	position: relative;
	top: 6px;
}

#MuStage2NumeratorReport .total-patients-educated .section {
  border: 1px solid #5D5F65;
  height: 135px;
}

#MuStage2NumeratorReport .total-patients-educated .header {
  font-size: 18px;
  text-align: center;
  padding: 5px 0 0 0;
}

#MuStage2NumeratorReport .total-patients-educated .body {
  font-size: 42px;
  font-weight: bold;
  text-align: center;
  padding: 5px 0 0 0;
}

#MuStage2NumeratorReport .total-patients-educated .footer {
  font-size: 11px;
  text-align: center;
  padding: 8px 0 0 0;
}

#MuStage2NumeratorReport .report-patient-education-table {
  padding: 10px 0 0 0;
}

#MuStage2NumeratorReport .row.actions {
	text-align: left;
	padding-left: 20%;
}

/* Education - Patient Info */

#patient-info-title {
	position: relative;
	height: 26px;
}

#patient-additional-information {
	text-align: right;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
}


#patient-additional-information input{
	vertical-align: middle;
	align-items: center;
}

/* Education - Patient Recommended Content */

#patient-recommended-content .page-title {
	padding-top: 10px;
}

#patient-recommended-content .dark {
	background-color: #F6F8F8;
}

#patient-recommended-content .patient-info {
	padding: 7px 14px 10px 14px;
	font-size: 14px;
	overflow: hidden;
	margin-bottom: 25px;
}

#patient-recommended-content .select-education {
	padding: 7px 14px 10px 14px;
	margin-bottom: 10px;
}

#patient-recommended-content .patient-info .field {
	font-weight: bold;
	padding-right: 14px;
}

#patient-recommended-content .patient-info .row {
	padding-bottom: 4px;
}

#patient-recommended-content .patient-info .history-link {
	padding-left: 5px;
	font-size: 11px;
}

#patient-recommended-content .actions {
	padding-top: 7px;
	text-align: right;
}

#patient-recommended-content .action-text {
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	margin-left: 3px;
	text-decoration: none;
	min-width: 160px;
	padding: 5px 10px;
}
#patient-recommended-content .right-divider {
	border-right: 1px solid #cccccc;
	margin-right: -1px; /*to account for the border*/
}

#patient-recommended-content .education-content-list-container,
#patient-recommended-content .education-cart-list-container {
	position: relative;
	font-size: 12px;
	border: 1px solid #cccccc;
}

#patient-recommended-content .education-content-list-container { margin-right: 25px; }
#patient-recommended-content .education-cart-list-container { margin-left: 25px; }

/* Header Bars*/

#patient-recommended-content .select-education .header { padding-bottom: 5px; height: 30px; }
#patient-recommended-content .select-education .header .size-very-small { width: 33.33%; height: 30px; font-size: 18px; }
#patient-recommended-content .education-cart-header {
	background: #5D5F65;
	color: #ffffff;
	padding: 7px 10px;
	
	vertical-align: baseline;
	height: 22px;
}
#patient-recommended-content .education-cart-header select { width: 50%; margin-left: 10px; }

/* View  */
#patient-recommended-content .education-content-list, 
#patient-recommended-content .education-cart-list {
	background-color: #ffffff;
	height: 400px;
	position: relative;
}

#patient-recommended-content .education-content-list {
	 height: 430px; 
	 padding-bottom: 5px;
}

#patient-recommended-content .education-content-list > .ksw-tree-list-node { padding: 0;}
#patient-recommended-content .education-content-list > .ksw-tree-list-node:first-child > .ksw-tree-list-type-branch-header { margin-top: 0;}

/* Branch Headers */
#patient-recommended-content .education-content-list > .ksw-tree-list-node > .ksw-tree-list-type-branch-header {
	background-color:#5D5F65;
	color: white;
	height: 22px;
	padding: 7px 0 7px 11px;
	margin-top: 7px;
	font-weight: bold;
}

#patient-recommended-content .ksw-tree-list-type-branch.unselectable > .ksw-tree-list-type-branch-header .ksw-tree-list-node-actions-select {
	visibility: hidden;
}
#patient-recommended-content .ksw-tree-list-type-branch-header .ksw-tree-list-node-label {
	margin-left: 0;
	margin-top: 2px;
	display: inline-block;
}

#patient-recommended-content .ksw-tree-list-node-tree {
	padding-top:5px;
}

#patient-recommended-content .ksw-selectable-item-loading, 
#patient-recommended-content .ksw-selectable-item-error {
	background-position: 20px, center;
}


#patient-recommended-content .education-content-list > .ksw-tree-list-node > .ksw-tree-list-node-tree {
	padding-left:30px;
}

#patient-recommended-content .ksw-selectable-list {
	border: none;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

#patient-recommended-content .ksw-removeable-item {
	padding: 1px 4px 7px 30px;
	vertical-align: middle;
	position: relative;

	background-image: url(/siteImages/ico_content.png);
	background-repeat: no-repeat;
	background-position: 8px center;
}

#patient-recommended-content .ksw-removeable-item > .title {
	display: inline-block;
	cursor: pointer;
	width: 82%;
}

#patient-recommended-content .ksw-removeable-item > .subtitle {
	display: inline-block;
	padding: 0 4px;
	position: absolute;
	top: 0;
	right: 25px;
}


#patient-recommended-content .ksw-removeable-item > img {
	display: inline-block;
	position: absolute;
	top: 10px;
	right: 5px;
	cursor: pointer;
	width: 18px;
}

#patient-recommended-content .ksw-removeable-item:nth-child(odd) {
	background-color: #eeeeee;
}

#patient-recommended-content .recommended-content-add-to-cart-btn {
	position: relative;
	height: 27px;
	cursor:pointer;
}

#patient-recommended-content .recommended-content-add-to-cart-btn .left {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 27px;
	background:url(/siteimages/add-selected-left.png);
	background-repeat: no-repeat;
}

#patient-recommended-content .recommended-content-add-to-cart-btn .center {
	position: absolute;
	top: 0;
	left: 1px;
	right: 19px;
	bottom: 0;
	background:url(/siteimages/add-selected-middle.png);
	background-repeat: repeat-x;
}

#patient-recommended-content .recommended-content-add-to-cart-btn input {
	position: relative;
	cursor:pointer;
	border: none;
	background: none;
	height: 27px;
	width: 100%;
	z-index: 2;
	outline: none;
	text-transform: uppercase;
	color: #ffffff;
	background: #FF5236;
	font-weight: bold;
}
	#patient-recommended-content .recommended-content-add-to-cart-btn .center:after {
		content: '';
		content: '';
		position: absolute;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 12px 0 15px 25px;
		border-color: transparent #FF5236;
		right: -25px;
	}

#patient-recommended-content .feedback {
	font-size: 12px;
}

#patient-recommended-content .language-select-error {
	background-image: url('/siteImages/ico_error.png');
	background-repeat: no-repeat;
	padding-left: 15px;
}

#patient-recommended-content .feedback.error-list {
	margin: 0;
	padding: 0;
}

#patient-recommended-content ul.feedback li.feedback {
	font-size: 12px;
	list-style: none;
	padding: 5px;
	margin: 0;
}

#patient-recommended-content .print-message {
	font-size: 12px;
	text-align: center;
	padding: 0 15px 18px;
	display: none;
}

/* ExportContent - Default */

#ExportContent h1 {
	padding: 10px 0 5px 25px;
	text-transform: uppercase;
}

#ExportContent #TabFullExport {
	padding: 20px 0 50px 0;
}

#ExportContent #TabCustomExport {
	padding: 20px 0 10px 0;
	margin-bottom: 15px;
}

#ExportContent #TabExportStatus {
	padding: 20px 0 50px 0;
}

#ExportContent .tab-export-status {
  padding: 8px 8px 0px 0px;
}

/* HealthSheets - Search */

#HealthSheets h1 {
	padding: 10px 0 5px 25px;
	text-transform: uppercase;
}

#HealthSheets #TabHealthSheets {
	padding: 20px 0 50px 0;
}

#HealthSheets #TabExitWriter {
	padding: 20px 0 10px 0;
	margin-bottom: 15px;
}

#HealthSheets .search-results-table {
  padding: 0 10px 10px 10px;
}

#HealthSheets .search-results-table > table {
  table-layout: fixed;
}

#qrCodeUrl {
    display: none;
}

/* RecordWriter */

#RecordWriter .row.actions {
  padding-top: 8px;
}

/* Content Action */
.content-action {
	width: 100%;
	border: 1px solid #afc4cc;
}

/* Search - Simple Search*/

#SearchResults .ui-tabs-panel > .loading {
	margin: auto auto;
	text-align: center;
}

#SearchResults .results-box {
	padding: 8px 0px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	font-family: Arial, Verdana, helvetica;
	border-collapse: collapse;
}

#SearchResults .more-results {
	
}

#SearchResults .did-you-mean {
	
}

#SearchResults .results-tabs {
	margin-top: 2em;
}

#SearchResults table {
	width: 100%;
	border-collapse: collapse;
	border: #afc4cc 1px solid;
}
#SearchResults table td, 
#SearchResults table th {
	border: #afc4cc 1px solid;
	border-top: 0;
	border-collapse: collapse;
	padding: 6px;
	font-family: Arial, Verdana, helvetica;
	font-size: 11px;
	vertical-align:middle;
}

#SearchResults .action {
	width: 15px;
	vertical-align: top;
}

#SearchResults .action .action-icon.size-very-small {
	padding: 2px 2px 1px 2px;
}

#SearchResults th.action {
	border-right-width: 0;
	height: 20px;
}

#SearchResults th.documents {
	margin-top: 2em;
	text-align: left;
	border-left-width: 0;
}

#SearchResults th.documents span {
	text-align: left;
	border-left-width: 0;
	font-weight: bold;
	font-size: 14px;
	color: #FF5236;
	font-family: Arial, Tahoma, Helvetica;
}

#SearchResults .documents a {
	display: inline-block;
	padding-top: 4px;
	font-weight: bold;
	color: #263873;
	padding-left: 2px;
}

#SearchResults .documents .subsidiary-drug-name,
.SubsidiaryDrugName {
	color: green;
}

#SearchResults .documents .generic-drug-name {
	color: #000000;
	font-weight: normal;
}

#SearchResults .documents .blocked {
	color: red;
	font-weight: bold;
	display: inline-block;
	padding-left: 10px;
	cursor: default;
}

#SearchResults .documents .custom {
	display: inline-block;
	cursor: default;
	padding: 2px 4px;
	font-size: 9px;
	font-family: Arial, Verdana, helvetica;
	text-transform: uppercase;
	font-weight: 800;
	color: #263873;
	border: 1px solid #263873;
	background: transparent;
	border-radius: 3px;
	margin-left: 2px;
	letter-spacing: 0.5px;
}

#SearchResults .documents .editable {
	display: inline-block;
}

#SearchResults .documents .icon-ct {
	vertical-align: top;
}

#SearchResults td.languages {
	width: 20%;
	font-weight: bold;
	text-align: center;
	text-wrap: normal;
	padding-left: 12px;
	padding-right: 12px;
	text-transform: uppercase;
	color: #263873;
	cursor: default;
}

#SearchResults .languages a {
	color: #263873;
	cursor: pointer;
}

.pagination-tool-bar {
	display: flex;
	margin: 0 0 1em 0;
	padding: 1em 0;
	text-align: center;
	background: #F6FBFF;
	color: #263873;
	text-decoration: none;
	border: 1px solid #ddd;
	border-radius: 0px;
	transition: background 0.2s, color 0.2s;
}

.see-more {
	flex: 1;
	font-weight: 600;
}

.pagination-button {
	border: 0px;
	font-weight: 600;
	background: #F6FBFF;
	font-size: large;
	cursor: pointer;
	margin-top: -5px;
	border-radius: 50%;
	transition: background 0.2s, color 0.2s;
}

	.pagination-button:hover {
		background-color: #f0f0f0;
	}

	.pagination-button:disabled {
		opacity: 0.4;
		cursor: default;
	}

.related-content{
	font-family: "Times New Roman", Georgia, Serif; 
	font-size: 16px;
	background-color: #ffffff;
	color: #000000;
	direction: ltr;
 	margin-left: 17px;
	padding-left: 10px;
}

/**************/
/*CCB Metadata*/
/**************/

#keywordsEditableListManager {
	margin-top: 0;
	width: 306px;
}

#keywordsEditableListManager ul {
	margin-top: 20px;
}

#keywordsEditableListManager .kswListItemEdit{
	width: 260px;
}

.FieldRow #keywords  {
	max-height: 260px;
}
/*********************/
/*End of CCB Metadata*/
/*********************/



/***************/
/* Pages - End */
/***************/

/*************************/
/* User Controls - Begin */
/*************************/

/* Content - Export - CustomExport */

.control-content-export-custom .description {
	padding: 0 25px 10px 25px;
	text-align: center;
}

.control-content-export-custom .description p {
	font-size: 18px;
	padding: 0 25px 0 25px;
}

.control-content-export-custom .options {
	background-color: #F6F8F8;
	padding: 7px 0 10px 10px;
	font-size: 14px;
	overflow: hidden;
}

.control-content-export-custom .options .content-select {
	border-right-color: #cccccc;
	border-right-width: 0px;
	border-right-style: solid;
	width: 80%;
}

.control-content-export-custom .options .content-select .header {
	margin-bottom: 0%;
}

.control-content-export-custom .options .content-select .header .datepicker label {
	font-size: 12px;
}

.control-content-export-custom .options .content-select .header .datepicker .custom-date-filter {
	width: 70px;
	font-size: 11px;
	height: 12px;
}

.control-content-export-custom .options .content-select .header .datepicker .custom-date-select img {
	position: relative;
	top: 4px;
}

.control-content-export-custom .options .content-select .body .collections {
	width: 20%;
}

.control-content-export-custom .options .content-select .body .collections ul.collections-list {
	/*margin-top: 45px; for when search is enabled*/
	margin-top: 0%;
	margin-bottom: 0px;
	border: 1px solid #cccccc;
	border-right-width: 0;
}

.control-content-export-custom .options .content-select .body .collections ul.collections-list .feedback.error {
	padding: 10px 4px 4px 4px;
}

.control-content-export-custom .options .content-select .body .collections ul.collections-list .feedback.error:first-child {
	padding-top: 4px;
}

.control-content-export-custom .options .content-select .body .subtopics {
	width: 79%;
	border: 2px solid #cccccc;
}

.control-content-export-custom .options .content-select .body .subtopics ul.subtopics-list {
	background-color: #ffffff;
	border-width: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

.control-content-export-custom .options .content-select .body .subtopics ul.subtopics-list > li {
	margin: 0;
	padding: 0;
}

.control-content-export-custom .options .content-select .body .subtopics ul.subtopics-list .ksw-tree-list > li {
	padding-left: 15px;
}

.control-content-export-custom .options .content-select .body .subtopics ul.subtopics-list .ksw-tree-list > li:first-child {
	padding-top: 1%;
}

.control-content-export-custom .options .content-select .body .subtopics ul.subtopics-list .ksw-tree-list > li:last-child {
	padding-bottom: 5px;
}

.control-content-export-custom .options .content-select .body .subtopics .search-bar {
	padding: 0 5px;
	background-color: #2f4f4f;
	height: 31px;
	display: none;
}

.control-content-export-custom .options .content-select .body .subtopics .search-box {
	width: 308px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	height: 17px;
}

.control-content-export-custom .options .content-select .body .subtopics .search-icon {
	background-color: #FF5236; 
	padding: 3px;
	width: 18px;
	position: relative;
	top: 6px;
}

.control-content-export-custom .options .custom-export-options {
	width: 20%;
}

.control-content-export-custom .options .custom-export-options .select {
	width: 90%;
}

.control-content-export-custom .options .custom-export-options .row.feedback {
	padding-top: 6px;
}

.control-content-export-custom .options .submit-button {

	margin-top: 15px;
	width: 90%;
}

/* Content - Browse*/

.control-content-browse .description {
	padding: 0 25px 10px 25px;
	text-align: center;
}

.control-content-browse .description p {
	font-size: 18px;
	padding: 0 25px 0 25px;
}

.control-content-browse .ksw-tree-list-node-label {
    margin-left:0px !important;
}

.control-content-browse .ksw-tree-list-node-actions {
    width:35px !important;
}

.control-content-browse .LinkNode {
    margin:0px;
}

.control-content-browse .options {
	background-color: #F6F8F8;
	padding: 7px 0 10px 10px;
	font-size: 12px;
	overflow: hidden;
}

.control-content-browse .options .content-select {
	border-right-color: #cccccc;
	border-right-width: 0px;
	border-right-style: solid;
	width: 98%;
}

.control-content-browse .options .content-select .header {
	margin-bottom: 0%;
}

.control-content-browse .options .content-select .header .datepicker label {
	font-size: 12px;
}

.control-content-browse .options .content-select .header .datepicker .custom-date-filter {
	width: 70px;
	font-size: 11px;
	height: 12px;
}

.control-content-browse .options .content-select .header .datepicker .custom-date-select img {
	position: relative;
	top: 4px;
}

.control-content-browse .options .content-select .body .collections {
	width: 20%;
}

.control-content-browse .options .content-select .body .collections ul.collections-list {
	/*margin-top: 45px; for when search is enabled*/
	margin-top: 0%;
	margin-bottom: 0px;
	border: 1px solid #cccccc;
	border-right-width: 0;
}

.control-content-browse .options .content-select .body .collections ul.collections-list .feedback.error {
	padding: 10px 4px 4px 4px;
}

.control-content-browse .options .content-select .body .collections ul.collections-list .feedback.error:first-child {
	padding-top: 4px;
}

.control-content-browse .options .content-select .body .subtopics {
	width: 100%;
	border: 2px solid #cccccc;
}

.control-content-browse .options .content-select .body .subtopics ul.subtopics-list {
	background-color: #ffffff;
	border-width: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

.control-content-browse .options .content-select .body .subtopics ul.subtopics-list > li {
	margin: 0;
	padding: 0;
}

.control-content-browse .options .content-select .body .subtopics ul.subtopics-list .ksw-tree-list > li {
	padding-left: 15px;
}

.control-content-browse .options .content-select .body .subtopics ul.subtopics-list .ksw-tree-list > li:first-child {
	padding-top: 1%;
}

.control-content-browse .options .content-select .body .subtopics ul.subtopics-list .ksw-tree-list > li:last-child {
	padding-bottom: 5px;
}

.control-content-browse .options .content-select .body .subtopics .search-bar {
	padding: 0 5px;
	background-color: #2f4f4f;
	height: 31px;
	display: none;
}

.control-content-browse .options .content-select .body .subtopics .search-box {
	width: 308px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	height: 17px;
}

.control-content-browse .options .content-select .body .subtopics .search-icon {
	background-color: #FF5236; 
	padding: 3px;
	width: 18px;
	position: relative;
	top: 6px;
}

.control-content-browse .options .custom-export-options {
	width: 20%;
}

.control-content-browse .options .custom-export-options .select {
	width: 90%;
}

.control-content-browse .options .custom-export-options .row.feedback {
	padding-top: 6px;
}

.control-content-browse .options .submit-button {

	margin-top: 15px;
	width: 90%;
}
.ksw-collection-item-loaded {
	display:none !important;
}
.ksw-collection-item-loading {
    width:10px;
    height:10px;
	background:url('/siteImages/ajax-loader-small.gif') no-repeat 0px ;
    float:right;
    display:inline-block;
    PADDING-LEFT: 2px !important;
}

/* Content - Export - ExportOptions */

.control-content-export-options .row {
  text-align: left;
}

.control-content-export-options .row.feedback {
	font-size: 14px;
	padding-top: 6px;
}

/* Content - Export - ExportStatus */

.control-content-export-status .current-export {
  padding: 0 25px 10px 10px;
}

.control-content-export-status .export-status {
	background-color: #F6F8F8;
	height: 75px;
	padding: 25px 0 10px 10px;
}

.control-content-export-status .export-status .export-download {
	text-align: right;
}

.control-content-export-status .export-status-download-message {
  display: none;
  height: 50px;
  padding: 25px 10px 25px 10px;
}

.control-content-export-status .export-status .export-download .row {
	margin-right: 10px;
}

.control-content-export-status .send-email-to-person {
  height: 75px;
  padding: 25px 10px 25px 10px;
}

.control-content-export-status .send-email-to-person .edit-email-address {
	text-align: right;
}
	
.control-content-export-status .export-status-table {
  padding: 0 10px 10px 10px;
}

.control-content-export-status .export-status-table > table {
  table-layout: fixed;
}

.control-content-export-status .progress {
	padding-top: 10px;
}

.control-content-export-status .progress .ui-progressbar {
  border: 1px solid silver;
  border-radius: 0px;
  width: 100%;
  height: 8px;
  margin-left: 0;
}

.control-content-patient-education .report-patient-education-table {
  padding: 0 10px 10px 10px;
}

.ui-progressbar.Progress .ui-progressbar-value {
  border-radius: 0px;
}

/* Content - Export - FullExport */

.control-content-export-full .description {
	padding: 0 25px 10px 25px;
	text-align: center;
}

.control-content-export-full .description p {
	font-size: 18px;
	padding: 0 25px 0 25px;
}

.control-content-export-full .options {
	background-color: #F6F8F8;
	height: 75px;
	padding: 25px 0 25px 50px;
}

.control-content-export-full .options .export-submit .row.feedback {
	font-size: 14px;
	padding-top: 6px;
}

.control-content-export-full .delta {
	font-size: 14px;
	padding-top: 25px;
	text-align: center;
}

/* Clinical - PatientCodeListsButton */

.control-clinical-patient-code-lists {
	margin-top: 11px;
    display: none;
}

.control-clinical-patient-code-lists h2 {
	padding: 0;
	margin: 0;
}

.control-clinical-patient-code-lists .ksw-editable-list-manager
{
	margin-top: 7px;
}

.control-clinical-patient-code-lists .labtest {
	width: 33%;
	display: inline-block;
}

.control-clinical-patient-code-lists .text {
	float: right;
	width: 33%;
	display: inline-block;
	clear: both;
}

.control-clinical-patient-code-lists .list {
	clear: both;
}

.control-clinical-patient-code-lists .loadingDialog {
	line-height: 115px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	width: 95.5%;
	height: 95%;
}

.control-clinical-patient-code-lists .loadingDialog img {
	display: block;
	vertical-align: middle;
	position: absolute;
	top: 35%;
	left: 43%;
}

/* Enterprises - Manage Account External Mappings */

.control-enterprises-manage-account-external-mappings ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.control-enterprises-manage-account-external-mappings .external-mappings {
	
}

/* Enterprises - Manager User Authentication */

.manage-user-info .field .field-label {
	width: 130px;
}

.manage-user-info .field .field-input {
	width: 200px;
}

.control-manage-user-authentication > .manage-password .field .field-label {
	width: 130px;
}

.control-manage-user-authentication > .manage-password .field .field-input {
	width: 200px;
}

.control-manage-user-authentication > .manage-security-questions .field .field-label {
	display: block;
	font-weight: bold;
}

.control-manage-user-authentication > .manage-security-questions .field .field-input {
	display: block;
	margin-top: 5px;
}

.control-manage-user-authentication > .manage-security-questions .field input.field-input {
	width: 200px;
}

.control-manage-user-authentication > .manage-security-questions .field select.field-input {
	width: 450px;
}

.control-manage-user-authentication > .section > .body {
	padding: 5px 0 5px 0;
	position: relative;
}

/* Enterprises - Enter Email Popup */

.email-save-popup-btn {
	font-size: 10px !important;
	background: #D9D8D6;
	font-weight: 700 !important;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	margin: 0;
	padding: 2px 10px;
}

.email-cancel-popup-btn {
	font-size: 10px !important;
	font-weight: 700 !important;
}

/***********************/
/* User Controls - End */
/***********************/


div.character-list {
    display:inline;
}


div.character-item {
    display: inline-block;
    margin: 0;
}

div.character-item a {
    display:inline-block;
    padding: 3px 2px;
    width: 20px;
    text-align: center;
}

div.character-item a:hover {
    font-weight: bold;
    color: #fff;
    background-color: #2f5499;
    text-decoration: none;
}

div.character-selected {
    background-color: #2f5499;
}

div.character-selected a {
    font-weight: bold;
    color: #fff;
}

div.DrugClassBox {
    margin: 5px 0;
    padding: 0;
}

div.folder-class, div.folder-drug, div.drug-no-results {
    margin: 5px 0 5px 20px;
}

img.folder-class-icon, img.folder-drug-icon {
    margin: 0 5px 0 0;
    border: none;
    outline:none;
}

img.folder-drug-icon {
    vertical-align: bottom;
}

div.drug-no-results {
    font-style: italic;
}

img.no-border {
    border: none;
    outline:none;
}

#pdfPrintInstructions .intro {
    DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 1.5em; COLOR: #666666; FONT-FAMILY: Arial, Verdana, helvetica
}

.note-text {
    font-size: 8pt;
}

.login-field-error {
	font-weight: bold;
	color: #fff;
	font-size: 9px;
	white-space: nowrap;
	margin-bottom: 10px;
}

/*.login-input-error {
	outline: none;
	border-color: red;
}*/

#splash-row2 TABLE TD.fields INPUT.login-input-error {
	outline: none;
	border-color: red;
}

#passwordResetReport .error-icon-reports {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3ccircle cx='8' cy='8' r='8' fill='%23dc3545'/%3e%3crect x='7.25' y='4' width='1.5' height='6' fill='white' rx='0.75'/%3e%3ccircle cx='8' cy='12' r='1' fill='white'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	pointer-events: none;
	color: red;
	margin-left: -17px;
}