@charset "utf-8";

#ui-datepicker-div {
 display: none;
}

.inductionDateTextStyle {
	float: none !important;
	width: auto !important;
	text-align: center !important;
	font-weight: bold !important;
}

.inductionDateDatepickerStyle {
	float: none !important;
	width: auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
	display: block !important;
}

.removeBottomBorder {
	border-bottom: 0 solid #f0f1f3 !important;
}

#modalwindow form {
	margin:0;
	padding:0;
	color:#666;
	text-decoration:none;
	font: 12px Arial, Helvetica, sans-serif;
}
#modalwindow form h1 {
	color:#797979;
	padding:7px 10px;
	border-bottom:#f0f1f3 solid 1px;
	background-color:#F5F7F7;
	margin:0;
	font: 14px Arial, Helvetica, sans-serif;
}

#modalwindow #invalidProspectOption > p{
	color:#c00;;
	text-align: center;
}

#modalwindow .modalhelptext > p {
    color: #666666;
    display: inline-block;
    margin-bottom: -2px;
    margin-left: 320px;
    width: 55%;
}
html[dir='rtl'] #modalwindow .modalhelptext > p {
    color: #666666;
    display: inline-block;
    margin-bottom: -2px;
    margin-left: 0px;
    margin-right: 320px;
    width: 55%;
}

#modalwindow .modalhelptextnarrow > p {
    color: #666666;
    display: inline-block;
    margin-bottom: -2px;
    margin-left: 325px;
    margin-top: 3px;
    width: 33%;
}
html[dir='rtl'] #modalwindow .modalhelptextnarrow > p {
    color: #666666;
    display: inline-block;
    margin-bottom: -2px;
    margin-left: 0px;
    margin-right: 325px;
    margin-top: 3px;
    width: 33%;
}

#modalwindow #inforow,
#modalreferral #inforow {
	display:block;
	padding:5px 5px 5px 5px;
	overflow:hidden;
	height:25px;
	border-bottom:1px solid #e8e9ed;
	border-top:0 solid #e8e9ed;
	border-left:0 solid #e8e9ed;
	border-right:0 solid #e8e9ed
}

#modalwindow #inforowcommon {
	display:block;
	padding:0 5px 5px 5px;
	overflow:hidden;
	height:25px;
	border-bottom:1px solid #e8e9ed;
	border-top:0 solid #e8e9ed;
	border-left:0 solid #e8e9ed;
	border-right:0 solid #e8e9ed
}

#modalwindow #currentProfessionSpeciality {
	width:786px;
	display:block;
	padding:0 5px 12px 10px;
	overflow:hidden;
	height:47px;
	border-bottom:1px solid #e8e9ed;
	border-top:0 solid #e8e9ed;
	border-left:0 solid #e8e9ed;
	border-right:0 solid #e8e9ed
}

#specialityDoesNotExist{
	width: 310px;
	padding: 0px 321px 0px;
}

#modalwindow #highlightednotemessage p {
	margin: 14px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 4px 4px 4px 4px;
	background-color: #F6BF58;
	border:1px solid #F6BF58;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
    color: #000;
}

#modalwindow #inforow #loaderindicator {
	float: left;
	width: 220px;
	height: 19px;
	margin: 1px;
	background: url(/web/images/bar-loader.gif) no-repeat left top;
}


#modalwindow #inforow .print {
	float:right;
	width:16px;
	height:16px;
	margin:5px 5px 0;
	background: url(/web/images-v3/icons/ico-print.svg) no-repeat left top;
}
html[dir='rtl'] #modalwindow #inforow .print {
	float:left;
}

#modalwindow #inforow .mail {
	float:right;
	width:16px;
	height:16px;
	margin:5px 5px 0;
	background: url(/web/images-v3/icons/ico-mail.svg) no-repeat left top;
}
html[dir='rtl'] #modalwindow #inforow .mail {
	float:left;
}

#modalwindow #inforow .generatecn,
#modalwindow #inforow .addremark {
	float:right;
	white-space:nowrap;
	margin:0 5px;
	background:#C8102E;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:5px 10px;
	border-radius:3px 3px;
	-moz-border-radius:3px 3px;
	-webkit-border-radius:3px 3px
}
html[dir='rtl'] #modalwindow #inforow .generatecn,
html[dir='rtl'] #modalwindow #inforow .addremark {
	float:left;
}


#modalwindow #inforow .left, 
#modalreferral #inforow .left{
	float:left;
	text-align:left;
	margin:5px;
	color:#797979;
	font: 12px Arial, Helvetica, sans-serif;
}

#modalwindow #inforowcommon .left {
	float:left;
	text-align:left;
	margin:5px;
	color:#797979;
	font: 12px Arial, Helvetica, sans-serif;
}

html[dir='rtl'] #modalwindow #inforow .left, 
html[dir='rtl'] #modalreferral #inforow .left {
	float:right;
	text-align:right;
	padding-right:6px;
}

html[dir='rtl'] #modalwindow #inforowcommon .left {
	float:right;
	text-align:right;
	padding-right:6px;
}

#modalwindow #inforow .right , 
#modalreferral #inforow .right{
	float:right;
	padding-left:10px;
	margin: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	text-align:right;
	background: url(/web/images/required_star.gif) no-repeat left center;
}

#modalwindow #inforowcommon .right {
	float:right;
	padding-left:10px;
	margin: 5px;  /*reqd fields in alignment with name of individual*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	text-align:right;
	background: url(/web/images/required_star.gif) no-repeat left center;
}

html[dir='rtl'] #modalwindow #inforow .right,
html[dir='rtl'] #modalreferral #inforow .right {
	float:left;
	padding-left:4px;
	padding-right:10px;
	background: url(/web/images/required_star.gif) no-repeat right center;
}

#modalwindow #inforow .rightRtl {
	float:left;
	padding-left:4px;
	padding-right:10px;
	background: url(/web/images/required_star.gif) no-repeat right center;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	text-align:right;
}

html[dir='rtl'] #modalwindow #inforowcommon .right {
	float:left;
	padding-left:4px;
	padding-right:10px;
	background: url(/web/images/required_star.gif) no-repeat right center;
}

#modalwindow #inforowcommon .rightRtl {
	float:left;
	padding-left:4px;
	padding-right:10px;
	background: url(/web/images/required_star.gif) no-repeat right center;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	text-align:right;
}



#modalwindow #viewrows {
	display:block;
	padding:10px;
	overflow:hidden;
	border-bottom:1px solid #e8e9ed;
	border-top:0 solid #e8e9ed;
	border-left:0 solid #e8e9ed;
	border-right:0 solid #e8e9ed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#797979;
}

#modalwindow #viewrows span {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding-right:100px;
}
html[dir='rtl'] #modalwindow #viewrows span {
	padding-right:0px;
	padding-left:100px;
}


#modalwindow #lineitems {
	margin:10px 0px 0px 0px;
}

#modalwindow #lineitems tr th {
	background-color:#d8ebff;
	padding:4px 10px 4px 10px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #modalwindow #lineitems tr th {
	text-align: right;
}

#modalwindow #lineitems tr td {
	background-color:#fff;
	padding:4px 10px 4px 10px;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCC;
}
html[dir='rtl'] #modalwindow #lineitems tr td {
	text-align: right;
}

#modalwindow #lineitems tr td label {
	margin:0px;
	padding:2px 2px 4px 2px;
	border-width:0px;
}

#modalwindow #lineitems tr td .error {
	display:none;
	color:#CF2030;
	text-decoration:none;
	padding:3px;
	font: 11px Arial, Helvetica, sans-serif;
}

#modalwindow #lineitems tr td .field {
	display: block;
	float:none;
	width:50px;
	color:#000;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #C8C9C7;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #modalwindow #lineitems tr td .field {
	margin-right:0px;
	margin-left:4px;
}

#modalwindow #lineitems tr td .fieldbig {
	display: block;
	float:none;
	width:110px;
	color:#000;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #C8C9C7;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #modalwindow #lineitems tr td .fieldbig {
	margin-right:0px;
	margin-left:4px;
}


#modalwindow form label:not(.nostyling) {
	clear:both;
	display:block;
	height:auto !important;
	overflow:hidden;
	padding:5px 4px;
	border-bottom:1px solid #f0f1f3;
	border-top:0 solid #f0f1f3;
	border-left:0 solid #f0f1f3;
	border-right:0 solid #f0f1f3
}

html[dir='rtl'] #modalwindow form label:not(.nostyling) {
	clear:both;
}

html[dir='rtl'] #modalwindow form #padleftmodalcalendar {
	padding: 10px 0px 0px 0px;
}

#modalwindow #categoriesForm label:not(.nostyling)  { /*to add more space in between rows*/
	clear:both;
	display:block;
	height:auto !important;
	overflow:hidden;
	padding:10px 4px;
	border-bottom:1px solid #f0f1f3;
	border-top:0 solid #f0f1f3;
	border-left:0 solid #f0f1f3;
	border-right:0 solid #f0f1f3
}

#modalwindow #categoriesForm .removeBottomBorder {
	border-bottom: 0px !important;
}

#modalwindow #categoriesForm div:not(.nostyling)  { /*to add more space in between rows*/
	clear:both;
	display:block;
	height:auto !important;
	overflow:hidden;
	padding:10px 4px;
	border-bottom:1px solid #f0f1f3;
	border-top:0 solid #f0f1f3;
	border-left:0 solid #f0f1f3;
	border-right:0 solid #f0f1f3
}





#modalwindow form label .fieldtextview {
	float: left;
	width: 400px;
	padding: 4px 0px 4px 0px;
}

#modalwindow .removePaddingRight {
	padding-right: 0px !important;
}

#modalwindow .removePaddingLeft {
	padding-left: 0px !important;
}

#modalwindow .removePaddingTop {
	padding-top: 0px !important;
}

#modalwindow .removePaddingBottom {
	padding-bottom: 0px !important;
}

#modalwindow .addTopPadding {
	padding-top: 10px;
}

#modalwindow .addBottomPadding {
	padding-bottom: 10px;
}

html[dir='rtl'] #modalwindow form label .fieldtextview {
	float: right;
}

#modalwindow form label .clearboth {
	clear:both;
	display:block;
	font-size:0;
	padding:0;
	margin:0
}

#categoriesForm{ /*to remove scroll bar*/
	overflow: hidden;
}

#modalwindow form label .timezoneText {
	margin-right:0px;
}

html[dir='rtl'] #modalwindow form label .timezoneText {
	margin-right:10px;
}

#modalwindow form label .text,
#modalreferral form label .text {
	float:left;
	width:300px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	padding-top:6px;
	margin-right:10px;
	height:inherit;
	font:400 12px Arial, Helvetica, sans-serif
}

#modalwindow form div .textForCommonCategoriesModal {
	float:left;
	width:300px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font:400 12px Arial, Helvetica, sans-serif
}

#modalwindow form label .textRtl {
	text-align: left;
	padding-right:0px;
	padding-left:10px;
	margin-right:0px;
	margin-left:10px;
}

html[dir='rtl'] #modalwindow form label .text {
	float:right;
	text-align: left;
	padding-right:0px;
	padding-left:10px;
	margin-right:0px;
	margin-left:10px;
}




#modalwindow form div.chargeLateFeeWrapper {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #f0f1f3;
	padding-top: 5px;
}

#modalwindow form div div.chargeLateFeeLabelHeading {
	float: left;
	width: 300px;
	color: #666;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
	margin-right: 10px;
	height: inherit;
	font: 400 12px Arial, Helvetica, sans-serif;
}

html[dir='rtl'] #modalwindow form div div.chargeLateFeeLabelHeading {
	float: right;
	text-align: left;
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 4px;
	margin-right: 2px;
	margin-left: 10px;
}

#modalwindow form div div.chargeLateFeeRadioOptions label{
	border-bottom:none;
	display: inline-table;
}

#modalwindow form div div.chargeLateFeeRadioOptions {
	float: left;
}

html[dir='rtl'] #modalwindow form div div.chargeLateFeeRadioOptions {
	float: right;
}


#modalwindow form div.membershipTypeFlagWrapper {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #f0f1f3;
	padding-top: 5px;
}

#modalwindow form div div.membershipTypeFlagLabelHeading {
	float: left;
	width: 300px;
	color: #666;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
	margin-right: 10px;
	height: inherit;
	font: 400 12px Arial, Helvetica, sans-serif;
}

html[dir='rtl'] #modalwindow form div div.membershipTypeFlagLabelHeading {
	float: right;
	text-align: left;
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 4px;
	margin-right: 2px;
	margin-left: 10px;
}

#modalwindow form div div.membershipTypeFlagRadioOptions label{
	border-bottom:none;
	display: inline-table;
}

#modalwindow form div div.membershipTypeFlagRadioOptions {
	float: left;
}

html[dir='rtl'] #modalwindow form div div.membershipTypeFlagRadioOptions {
	float: right;
}

#modalwindow form div div span.error {
	clear: both;
	display: none;
	color: #c00;
	padding: 4px 4px 0px 322px;
	float: left;
}



#modalwindow form label .infoText {
	clear: both;
	display: block;
	padding: 6px 0px 6px 320px;
}
html[dir='rtl'] #modalwindow form label .infoText {
	padding: 6px 323px 6px 0px;
}

#modalwindow form label .fileext {
	float:left;
	color:#333;
	text-decoration:none;
	padding:5px 5px 2px 1px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #modalwindow form label .fileext {
	float: right;
	padding:5px 1px 2px 5px;
}

#modalwindow form label .textsmall {
	float:left;
	width:150px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font:400 12px Arial, Helvetica, sans-serif
}
html[dir='rtl'] #modalwindow form label .textsmall {
	float: right;
	text-align: left;
	padding-right:0px;
	padding-left:10px;
	margin-right:0px;
	margin-left:10px;
}

#modalwindow form label .field,
#modalreferral form label .field  {
	float:left;
	width:240px;
	color:#333;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #e7e5e0;
	padding: 5px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
    box-sizing: border-box;
}
#modalwindow form label select.field,
#modalreferral form label select.field {
	height:27px !important;
    width:240px;
}

#modalwindow form label select.field[multiple="multiple"] {
	height:80px !important;
    width:240px;
}

#modalwindow form label .narrowwidthdatewithextrawidth{
	width:120px !important;
}

#modalwindow form label .fieldWithExtraHeight {
	height:29px !important;
}

html[dir='rtl'] #modalwindow form label .fieldWithExtraHeight {
	height:29px !important;
}

#modalwindow form label .fieldRtl {
	margin-right:0px;
	margin-left:4px;
	text-align: right;
	width:240px;
	color:#000;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #e7e5e0;
	padding:5px;
	height:inherit !important;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}


html[dir='rtl'] #modalwindow form label .field,
html[dir='rtl'] #modalreferral form label .field {
	float:right;
	margin-right:0px;
	margin-left:4px;
}

#modalwindow form label .timezoneValue {
	text-align: left;
}

html[dir='rtl'] #modalwindow form label .timezoneValue {
	text-align: right;
}

#modalwindow form .buttonAreaSpan {
	clear: both;
	display: block;
	padding: 2px 0px 2px 320px;
}
html[dir='rtl'] #modalwindow form .buttonAreaSpan {
	padding: 2px 324px 2px 0px;
}

#modalwindow form label .field.readOnlyTest {
	background-color: transparent;
	border: 0 none;
	box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 #fff;
}

#modalwindow form label .fieldmailsubject {
	float:left;
	width:420px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #modalwindow form label .fieldmailsubject {
	float: right;
	margin-right:0px;
	margin-left:4px;
}

#modalwindow form label .fieldmailto {
	float:left;
	width:550px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #modalwindow form label .fieldmailto {
	float: right;
	margin-right:0px;
	margin-left:4px;
}

#modalwindow form label .fieldtextarea {
	float:left;
	width:500px;
	color:#333;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #C8C9C7;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #modalwindow form label .fieldtextarea {
	float: right;
	margin-right:0px;
	margin-left:4px;
}

#modalwindow form label .fieldsmall {
	float:left;
	width:50px;
	color:#333;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #C8C9C7;
	padding:4px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #modalwindow form label .fieldsmall {
	float: right;
	margin-right:0px;
	margin-left:4px;
}

#modalwindow form label .fielddate {
	float:left;
	width:120px;
	color:#000;
	text-decoration:none;
	border:1px solid #C8C9C7;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
	background: #fff url(/web/images/icons/calendar.gif) no-repeat 107px center;
}
html[dir='rtl'] #modalwindow form label .fielddate {
	float: right;
	margin-right:0px;
	margin-left:4px;
	background: #fff url(/web/images/icons/calendar.gif) no-repeat 5px center;
}

#modalwindow form label .requiredstar {
	background: url(/web/images/required_star.gif) no-repeat right center;
}

#modalwindow form label .requiredstarRtl {
	background: url(/web/images/required_star.gif) no-repeat left center;
}

html[dir='rtl'] #modalwindow form label .requiredstar {
	background: url(/web/images/required_star.gif) no-repeat left center;
}

#modalwindow #offlinePaymentsEdit {
	padding-right:10px;
}

#modalwindow #offlinePaymentsEdit .requiredstar {
	padding-right:10px;
	background: url(/web/images/required_star.gif) no-repeat right center;
}

html[dir='rtl'] #modalwindow #offlinePaymentsEdit .requiredstar  {
	padding-left:10px;
	background: url(/web/images/required_star.gif) no-repeat left center;
}

#modalwindow form .linkbutton {
	color:#FFF;
	border:0 solid #fff;
	margin:0;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	text-decoration:none;
	float:left;
	margin-left:10px;
	padding:3px 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	background: #CF2030;
}
html[dir='rtl'] #modalwindow form .linkbutton {
	float: right;
	margin-left:0px;
	margin-right:10px;
}

#modalwindow form label .errorone {
	clear:both;
	display:none;
	color:#c00;
	padding:4px 4px 4px 170px
}
html[dir='rtl'] #modalwindow form label .errorone {
	padding:4px 170px 4px 4px
}

#modalwindow form label span.invalid,
#modalwindow form label .error {
	clear:both;
	display:none;
	color:#c00;
	padding:4px 4px 0px 322px;
	float: left;
}
html[dir='rtl'] #modalwindow form label span.invalid,
html[dir='rtl'] #modalwindow form label .error {
	padding:4px 322px 0px 4px;
	float: right;
}

#modalwindow form label .altError {
	clear:both;
	display:none;
	color:#c00;
	padding:4px;
	float: left;
}
html[dir='rtl'] #modalwindow form label .altError {
	float: right;
}

#modalwindow form label span.invalid,
#modalwindow form label .specialCharError {
	clear:both;
	display:none;
	color:#c00;
	padding:4px 4px 4px 319px
}
html[dir='rtl'] #modalwindow form label span.invalid,
html[dir='rtl'] #modalwindow form label .specialCharError {
	padding:4px 319px 4px 4px
}

#modalwindow form #companyfromandto {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:1px;
	border-left-width:0;
	border-style:solid;
	border-color:#f0f1f3
}
#modalwindow form #companyfromandto td {
	border-top-width:0;
	border-right-width:1px;
	border-bottom-width:0;
	border-left-width:1px;
	border-style:solid;
	border-color:#f0f1f3
}
#modalwindow form #companyfromandto td .rowshead {
	margin:0;
	padding:5px 10px;
	background-color:#e4f1fe;
	color:#333;
	text-decoration:none;
	font:400 14px Arial, Helvetica, sans-serif
}
#modalwindow form #companyfromandto td .rows {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:1px;
	border-left-width:0;
	border-style:solid;
	border-color:#f0f1f3;
	margin:0;
	padding:5px 10px
}
#modalwindow form #companyfromandto td label {
	clear:both;
	display:block;
	height:auto !important;
	overflow:hidden;
	padding:5px 4px;
	border-bottom:0 solid #f0f1f3;
	border-top:0 solid #f0f1f3;
	border-left:0 solid #f0f1f3;
	border-right:0 solid #f0f1f3
}

#modalwindow form #companyfromandto td label .text {
	float:left;
	width:100px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font:400 12px Arial, Helvetica, sans-serif
}
html[dir='rtl'] #modalwindow form #companyfromandto td label .text {
	float: right;
	text-align: left;
	padding-right:0px;
	padding-left:10px;
	margin-right:0px;
	margin-left:10px;
}

#modalwindow form #companyfromandto td .fieldtext,
#modalwindow form label .fieldtext,
#modalreferral form label .fieldtext {
	float:left;
	color:#666;
	text-decoration:none;
	padding-right:10px;
	padding-top:6px;
	text-align:left;
	width:auto;
	font:400 12px Arial, Helvetica, sans-serif
}
html[dir='rtl'] #modalwindow form #companyfromandto td .fieldtext,
html[dir='rtl'] #modalwindow form label .fieldtext,
html[dir='rtl'] #modalreferral form label .fieldtext {
	float:right;
	text-align:right;
}

html[dir='rtl'] #modalwindow form label .fieldtextCategoriesButton {
	padding-left: 10px;
}

#modalwindow form #companyfromandto td label .error {
	clear:both;
	display:none;
	color:#c00;
	padding:4px 4px 4px 120px
}
html[dir='rtl'] #modalwindow form #companyfromandto td label .error {
	padding:4px 120px 4px 4px
}

#modalwindow form #companyfromandto td label .successmessage,
#modalwindow form label .successmessage {
	clear:both;
	display:none;
	color:#060;
	padding:4px 4px 4px 319px
}
html[dir='rtl'] #modalwindow form #companyfromandto td label .successmessage,
html[dir='rtl'] #modalwindow form label .successmessage {
	padding:4px 319px 4px 4px
}

#modalwindow form #companyfromandto td p {
	clear:both;
	display:block;
	color:#666;
	padding:4px 4px 4px 122px;
	margin:0;
	font-size:10px;
	font-weight:700
}
html[dir='rtl'] #modalwindow form #companyfromandto td p {
	padding:4px 122px 4px 4px;
}

#modalwindow form #companyfromandto .linkbutton {
	color:#FFF;
	border:0 solid #fff;
	margin:0;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	text-decoration:none;
	float:left;
	margin-left:0;
	padding:3px 10px;
	font:700 12px Arial, Helvetica, sans-serif;
	background: #CF2030;
}
html[dir='rtl'] #modalwindow form #companyfromandto .linkbutton {
	float: right;
}

#modalwindow .confirmbox {
	clear:both;
	display:none;
	text-align:center;
	margin-top:10px
}

#modalwindow #messagediv {
	display:none;
	color: #CF2030;
	border:0px solid #356b00;
	margin: 10px;
}

#modalwindow #messagedivnotsuccess {
	display:none;
	color: #CF2030;
	border:0px solid #6d0400;
	margin: 10px;
}

#modalwindow #memberdroppederror {
	display:none;
	color: #CF2030;
	border:0px solid #6d0400;
	margin: 10px;
}

#modalwindow #messagedivaccessdenied {
	display:none;
	color: #CF2030;
	border:0px solid #6d0400;
	margin: 10px;
}

.bniStyle .result-message-box {
	display: none;
	color: #CF2030;
	border:0;
	margin: 10px;
}

#modalwindow #messagedivnotsuccessduplicatekey {
	display:none;
	color: #6d0400;
	border:1px solid #6d0400;
	margin: 10px;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	background-color: #e9ebf0;
}

#modalwindow #messagedivpalmserror {
	display:none;
	color: #CF2030;
	border:0px solid #6d0400;
	margin: 10px;
}


#modalwindow #customDiv p {
	margin:0px;
	padding:111px 100px;
	text-decoration:none;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #666;
	border:0px solid #6d0400;
}

#modalwindow #messagediv p,
#modalwindow #messagedivnotsuccessduplicatekey p,
#modalwindow #messagedivnotsuccess p,
#modalwindow #messagedivmeetingdayerror p,
#modalwindow #messagedivpalmserror p,
#modalwindow .submitError p {
	margin:0px;
	padding:5px;
	text-decoration:none;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #CF2030;
	border:0px solid #6d0400;
}
#modalwindow #customDiv img {
		width:100px;
		height:100px;
		float:left;
		padding: 100px 50px;
}
html[dir='rtl'] #modalwindow #customDiv img {
	float: right;
}
#modalwindow button {
	margin:0;
	padding:5px 10px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	border-width:0;
	border-style:solid;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	background-color: #CF2030;
	cursor: pointer;
}

#modalwindow .updateCategoryButton {
	position: relative;
	left: 81px;
}

#modalwindow .cancelCategoryButton {
	position: relative;
	right: 147px;
}

html[dir='rtl'] #modalwindow .updateCategoryButton {
	position: relative;
	left: 175px;
}

html[dir='rtl'] #modalwindow .cancelCategoryButton {
	position: relative;
	right: 245px;
}

#modalwindow .confirmationtext {
	color:#C8102E;
	font:700 14px Arial, Helvetica, sans-serif
}
#modalwindow .linkmodal {
	color:#075b90;
	text-decoration:none
}
#modalwindow .linkmodal:hover {
	color:#008ae2;
	text-decoration:none
}

#modalwindow .ui-buttonset .ui-button {
	margin-top:10px;
	margin-left:300px;
	padding:3px 16px
}
html[dir='rtl'] #modalwindow .ui-buttonset .ui-button {
	margin-left:0px;
	margin-right:300px;
}

#modalwindow .ui-buttonset .ui-state-default {
	border:1px solid #d3d3d3
}
#modalwindow .ui-buttonset .ui-state-hover {
	border:1px solid #999
}

#datalist .datafield_small,
#newtaxtable .datafield_small {
	float:left;
	width:40px;
	color:#000;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #C8C9C7;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
	min-width: 45px;
}
html[dir='rtl'] #datalist .datafield_small,
html[dir='rtl'] #newtaxtable .datafield_small {
	float: right;
	margin-right:0px;
	margin-left:4px;
}

#datalist .datafield_smaller,
#newtaxtable .datafield_smaller {
	float:left;
	width:26px;
	color:#000;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #C8C9C7;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #datalist .datafield_smaller,
html[dir='rtl'] #newtaxtable .datafield_smaller {
	float: right;
	margin-right:0px;
	margin-left:4px;
}

#datalist td span.subtext, #newtaxtable td span.subtext {
	display:block;
	color:#666
}

#datalist .datafield_big,
#newtaxtable .datafield_big {
	float:left;
	width:140px;
	color:#000;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #C8C9C7;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #datalist .datafield_big,
html[dir='rtl'] #newtaxtable .datafield_big {
	float: right;
	margin-right:0px;
	margin-left:4px;
}

#datalist .datafield_medium,
#newtaxtable .datafield_medium,
#modalwindow form label .fieldprefixes {
	float:left;
	width:100px;
	color:#000;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #C8C9C7;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #datalist .datafield_medium,
html[dir='rtl'] #newtaxtable .datafield_medium,
html[dir='rtl'] #modalwindow form label .fieldprefixes {
	float: right;
	margin-right:0px;
	margin-left:4px;
}

#modalwindow form .richeditor {
	clear:both;
	display:block;
	padding: 5px 0px 0px 0px;
}

#modalwindow form #custom-queue {
	display:block;
	padding:4px 4px 4px 320px;
}
html[dir='rtl'] #modalwindow form #custom-queue {
	padding:4px 320px 4px 4px;
}

#modalwindow form #fileList {
	display:block;
	width: 400px;
	padding:4px 4px 4px 320px;
}
html[dir='rtl'] #modalwindow form #fileList {
	padding:4px 320px 4px 4px;
}

#modalwindow form #fileList .attachmentWrapper {
	display:block;
	padding:4px 8px 4px 8px;
	border:1px solid #e7e5e0;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	margin: 1px 0px 1px 0px;
}

#modalwindow form #fileList .attachmentWrapper .fieldRemove {
	float: right;
	color: #CF2030;
	cursor: pointer;
}
html[dir='rtl'] #modalwindow form #fileList .attachmentWrapper .fieldRemove {
	float: left;
}

#modalwindow form #fileList .attachmentWrapper .fieldRemove:hover {
	color: #000;
}

#modalwindow form #fileList .attachmentWrapper .cancelledFieldRemove {
	float: right;
	color: #CF2030;
	cursor: pointer;
}
html[dir='rtl'] #modalwindow form #fileList .attachmentWrapper .cancelledFieldRemove {
	float: left;
}

#modalwindow form #fileList .attachmentWrapper .cancelledFieldRemove:hover {
	color: #000;
}

#modalwindow form .notemessagefileuploadsize {
	clear: both;
	display: block;
	padding: 2px 5px 2px 320px;
	color: #999999;
	font: normal 11px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #modalwindow form .notemessagefileuploadsize {
	padding: 2px 320px 2px 5px;
}

#modalwindow form label .disabled {
	color:#666;
	text-decoration:none;
	background-color:#eee;
	border:1px solid #c4c4c4;
}

#modalwindow #configureLandingPage #rowLinkGroupsContainer {
	display: block;
	background-color: #C8102E;
	overflow: hidden;
    padding: 6px 10px;
}

#modalwindow #configureLandingPage #rowLinkGroups {
	background-color: #C8102E;
	padding: 10px 50px 10px 50px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
}

#modalwindow #configureLandingPage #configTwoCol {
	display: block;
	padding: 0px;
}

#modalwindow #configureLandingPage #dragDropCol {
	float: left;
	width: 300px;
	padding: 0px;
	border-right:1px solid #C8C9C7;
	overflow: hidden;
}
html[dir='rtl'] #modalwindow #configureLandingPage #dragDropCol {
	float: right;
	border-right:0px solid #C8C9C7;
	border-left:1px solid #C8C9C7;
}

#modalwindow #configureLandingPage #dragDropCol #configHelpArea {
	padding: 13px 15px;
	color: #000;
	background-color: #F6BF58;
	display: block;
	clear: both;
	margin: 0px;
	text-align: center;
	overflow: hidden;
}

#modalwindow #configureLandingPage #dragDropCol #dragDropItems {
	display: block;
	padding: 11px;
	overflow: scroll;
	position: fixed;
	min-width: 263px;
}

#modalwindow #configureLandingPage #dragDropCol #dragDropItems .placeholder {
	display: block;
	width: 245px;
	height: 30px;
	margin: 0px 0px 5px 5px;
	padding: 0px;
	border:0px solid #c4c4c4;
	overflow: hidden;
	background-color: #c4c4c4;
}
html[dir='rtl'] #modalwindow #configureLandingPage #dragDropCol #dragDropItems .placeholder {
	margin: 0px 5px 5px 0px;
}

#modalwindow #configureLandingPage #dragDropCol #dragDropItems .linkBox {
	display: block;
	height: 28px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border:1px solid #C8C9C7;
	overflow: hidden;
	background-color: #fff;
}
html[dir='rtl'] #modalwindow #configureLandingPage #dragDropCol #dragDropItems .linkBox {
	margin: 0px 0px 5px 0px;
}

.fullWidthText {
	width: 240px !important;
}

#modalwindow #configureLandingPage #dragDropCol #dragDropItems .linkBox a {
	float: left;
	width: 15px;
	height: 30px;
	background:#666 url(/web/images/dragtexture.jpg) repeat left top;
	cursor: move;
}
html[dir='rtl'] #modalwindow #configureLandingPage #dragDropCol #dragDropItems .linkBox a {
	float: right;
	background:#666 url(/web/images/dragtexture.jpg) repeat left top;
}

#modalwindow #configureLandingPage #dragDropCol #dragDropItems .linkBox .text {
	float: left;
	width: 200px;
	overflow: hidden;
	padding: 6px 10px 6px 10px;
    line-height: 16px;
}
html[dir='rtl'] #modalwindow #configureLandingPage #dragDropCol #dragDropItems .linkBox .text {
	float: right;
}

#modalwindow #configureLandingPage #dragDropCol #dragDropItems .linkBox .close {
	float: right;
	overflow: hidden;
	padding: 0px 9px;
	white-space: nowrap;
	background-color: #C8102E;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
    line-height: 28px;
}
html[dir='rtl'] #modalwindow #configureLandingPage #dragDropCol #dragDropItems .linkBox .close {
	float: left;
}

#modalwindow #configureLandingPage #dragDropCol #dragDropItems .linkBox .select {
	display: none;
}


#modalwindow #configureLandingPage #listAllLinks {
	float: right;
	min-width: 200px;
	min-height: 400px;
	overflow: hidden;
}
html[dir='rtl'] #modalwindow #configureLandingPage #listAllLinks {
	float: left;
}

#modalwindow #configureLandingPage #listAllLinks #searchConFigLinks {
	display: block;
	background-color: #C8C9C7;
	padding: 6px 15px;
    overflow: hidden;
}

#modalwindow #configureLandingPage #listAllLinks #searchConFigLinks #searchLinks {
	padding: 6px 5px 6px 25px;
	font: normal 12px Arial, Helvetica, sans-serif;
	border:0px solid #fff;
	width: 200px;
	border-radius:3px 3px;
	-moz-border-radius:3px 3px;
	-webkit-border-radius:3px 3px;
	background: #fff url(/web/images-v3/filtermenu-search-icon.svg) no-repeat 5px 6px;
}

html[dir='rtl'] #modalwindow #configureLandingPage #listAllLinks #searchConFigLinks #searchLinks {
	padding: 6px 25px 6px 5px;
	background: #fff url(/web/images-v3/filtermenu-search-icon.svg) no-repeat right 6px;
}

#modalwindow #configureLandingPage #listAllLinks #unSelectedLinks {
	display: block;
	padding: 15px;
	overflow: auto;
}

#modalwindow #configureLandingPage #listAllLinks #unSelectedLinks .linkBox {
	float: left;
	width: 272px;
	height: 28px;
	margin: 0px 0px 5px 5px;
	padding: 0px;
	border:1px solid #C8C9C7;
	overflow: hidden;
}
html[dir='rtl'] #modalwindow #configureLandingPage #listAllLinks #unSelectedLinks .linkBox {
	float: right;
	margin: 0px 5px 5px 0px;
}

#modalwindow #configureLandingPage #listAllLinks #unSelectedLinks .linkBox .select {
	float: left;
	width: 12px;
	height: 12px;
	overflow: hidden;
	margin: 6px;
	background-color: #eee;
	border:2px solid #a6a6a6;
}
html[dir='rtl'] #modalwindow #configureLandingPage #listAllLinks #unSelectedLinks .linkBox .select {
	float: right;
}

#modalwindow #configureLandingPage #listAllLinks #unSelectedLinks .linkBox .select:hover {
	background-color: #fff;
	border:2px solid #000;
}

#modalwindow #configureLandingPage #listAllLinks #unSelectedLinks .linkBox .text {
	float: left;
	width: 230px;
	overflow: hidden;
	padding: 6px 10px 6px 0px;
	white-space: nowrap;
    line-height: 16px;
}
html[dir='rtl'] #modalwindow #configureLandingPage #listAllLinks #unSelectedLinks .linkBox .text {
	float: right;
	padding: 6px 0px 6px 10px;
}

#modalwindow #configureLandingPage #listAllLinks #unSelectedLinks .linkBox .close {
	display: none;
}

#modalwindow #configureLandingPage #listAllLinks #unSelectedLinks .linkBox a {
	display: none;
}



#modalwindow #modalColRight {
	float:right;
	padding: 5px 0;
	width: 265px;
	overflow: hidden;
}
html[dir='rtl'] #modalwindow #modalColRight {
	float: left;
}

#modalwindow #modalColRight p.textLabel {
	padding: 2px 0px 2px 30px;
	margin: 0px;
}
html[dir='rtl'] #modalwindow #modalColRight p.textLabel {
	padding: 2px 30px 2px 0px;
}

#modalwindow #thermometer {
	display: block;
	margin-bottom: 5px;
	width: 265px;
	height: 306px;
	overflow: hidden;
	background:#fff url(/web/images/thermometer01.jpg) no-repeat left top;
}

html[dir='rtl'] #modalwindow #thermometer {
	background:#fff url(/web/images/thermometer01-rtl.jpg) no-repeat left top;
}

#modalwindow #thermometer .five {
	display: block;
	width: 27px;
	height: 34px;
	margin: 14px 0px 0px 56px;
}
html[dir='rtl'] #modalwindow #thermometer .five {
	margin: 14px 56px 0px 0px;
}

#modalwindow #thermometer .hot {
	float: right;
	color: #000;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: -25px 35px 0px 0px;
}

html[dir='rtl'] #modalwindow #thermometer .hot {
	float: left;
	margin: -25px 0px 0px 35px;
}

#modalwindow #thermometer .four {
	display: block;
	width: 27px;
	height: 33px;
	margin: 5px 0px 0px 56px;
}
html[dir='rtl'] #modalwindow #thermometer .four {
	margin: 5px 56px 0px 0px;
}

#modalwindow #thermometer .three {
	display: block;
	width: 27px;
	height: 33px;
	margin: 5px 0px 0px 56px;
}
html[dir='rtl'] #modalwindow #thermometer .three {
	margin: 5px 56px 0px 0px;
}

#modalwindow #thermometer .two {
	display: block;
	width: 27px;
	height: 33px;
	margin: 6px 0px 0px 56px;
}
html[dir='rtl'] #modalwindow #thermometer .two {
	margin: 6px 56px 0px 0px;
}

#modalwindow #thermometer .one {
	display: block;
	width: 27px;
	height: 33px;
	margin: 5px 0px 0px 56px;
}
html[dir='rtl'] #modalwindow #thermometer .one {
	margin: 5px 56px 0px 0px;
}

#modalwindow #thermometer .tepid {
	float: right;
	color: #000;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: -25px 35px 0px 0px;
}
html[dir='rtl'] #modalwindow #thermometer .tepid {
	float: left;
	margin: -25px 0px 0px 35px;
}

#modalwindow #thermometer .error {
	display: none;
	color: #b02530;
	margin: 15px 0px 0px 130px;
	width: 120px;
}
html[dir='rtl'] #modalwindow #thermometer .error {
	margin: 15px 130px 0px 0px;
}

#modalwindow #thermometer .temparatureRadio {
	margin: 11px 0px 0px 7px;
}
html[dir='rtl'] #modalwindow #thermometer .temparatureRadio {
	margin: 11px 7px 0px 0px;
}

#modalwindow #modalFormDiv {
	display: block;
	min-height: 200px;
	overflow: hidden;
}

#modalwindow #modalColumnLeft {
	float: left;
	width: 517px;
	min-height: 365px;
}
html[dir='rtl'] #modalwindow #modalColumnLeft {
	float: right;
}

#modalwindow form  #modalColumnLeft label .text {
	width: 190px;
}

#modalwindow form  #modalColumnLeft label span.invalid,
#modalwindow form  #modalColumnLeft label .error {
    padding: 4px 4px 0 210px;
}
html[dir='rtl'] #modalwindow form  #modalColumnLeft label span.invalid,
html[dir='rtl'] #modalwindow form  #modalColumnLeft label .error {
    padding: 4px 210px 0 4px;
}

#modalwindow form #ceuTable {
        border: 1px solid #BFBFBF;
        margin: 10px;
}

#modalwindow form #ceuTable thead th {
	padding: 5px;
	background-color: #63666A;
	color: #fff;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#modalwindow form #ceuTable thead th.courseTitle {
	text-align: left;
	vertical-align: bottom;
	width: 60%;
}

html[dir='rtl'] #modalwindow form #ceuTable thead th.courseTitle {
	text-align: right;
}

#modalwindow form #ceuTable thead th.creditCourse {
	text-align: right;
	vertical-align: bottom;
	width: 15%;
}

html[dir='rtl'] #modalwindow form #ceuTable thead th.creditCourse {
	text-align: left;
}

#modalwindow form #ceuTable thead th.qtyEarned {
	text-align: right;
	vertical-align: bottom;
	width: 10%;
}

#modalwindow form #ceuTable thead th.totalCreditsEarnedLastWeek {
	border-right:0px solid #bfbfbf;
	text-align: right;
	vertical-align: bottom;
	width: 15%;
}

html[dir='rtl'] #modalwindow form #ceuTable thead th.totalCreditsEarnedLastWeek {
	text-align: left;
}

#modalwindow form #ceuTable tfoot th {
	padding: 5px;
	background-color: #F6BF58;
	color: #000;
	border-right:1px solid #bfbfbf;
	font:bold 14px Arial, Helvetica, sans-serif;
}

#modalwindow form #ceuTable tfoot th.tableErrorWrapper {
	text-align: left;
	vertical-align: middle;
}

html[dir='rtl'] #modalwindow form #ceuTable tfoot th.tableErrorWrapper {
	text-align: right;
}

#modalwindow form #ceuTable tfoot th.totalDescription {
	width: 10%;
	text-align: right;
	vertical-align: middle;
}

#modalwindow form #ceuTable tfoot th.totalDescription {
	text-align: left;
}

#modalwindow form #ceuTable tfoot th.totalValue {
	border-right: 0px solid #bfbfbf;
	text-align: right;
	vertical-align: middle;
}

html[dir='rtl'] #modalwindow form #ceuTable tfoot th.totalValue {
	text-align: left;
}

#modalwindow form #ceuTable td {
	padding: 5px;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	color: #000;
}

#modalwindow form #ceuTable td.ceuDescriptionKey {
	text-align: left;
	vertical-align: middle;
}

html[dir='rtl'] #modalwindow form #ceuTable td.ceuDescriptionKey {
	text-align: right;
}

#modalwindow form #ceuTable td.creditsPerCourse {
	text-align: right;
	vertical-align: middle;
}

html[dir='rtl'] #modalwindow form #ceuTable td.creditsPerCourse {
	text-align: left;
}

#modalwindow form #ceuTable td.numberAttended {
	text-align: right;
	vertical-align: middle;
}

#modalwindow form #ceuTable td.totalLineCreditsEarned {
	text-align: right;
	vertical-align: middle;
	border-right:0px solid #bfbfbf;
}

html[dir='rtl'] #modalwindow form #ceuTable td.totalLineCreditsEarned {
	text-align: left;
}

html[dir='rtl'] #modalwindow form #ceuTable td:last-child {
	border-right:1px solid #bfbfbf !important;
}

#modalwindow form #ceuTable td .smallField {
	display: block;
	float:none;
	width:50px;
	color:#000;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #C8C9C7;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #modalwindow form #ceuTable td .smallField {
	margin-right:0px;
	margin-left:4px;
}

#modalwindow #data_table #referralTable thead th {
	padding: 5px;
	background-color: #6c0107;
	color: #fff;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#modalwindow #data_table #referralTable tfoot th {
	padding: 5px;
	background-color: #efdd80;
	color: #000;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	font:bold 14px Arial, Helvetica, sans-serif;
}

#modalwindow #data_table #referralTable td {
	padding: 5px;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	color: #000;
}

#modalwindow #formdiv #bnitagline {
	clear: both;
	display: block;
	padding: 10px;
	color: #CF2030;
	font-size:16px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	background: #f0f1f3;
	overflow: hidden;
}


/*-------------------- pagination formatting --------------------*/

#modalwindow #formdiv #data_table #referralTable #paginationctrls {
	padding: 10px;
	background: url("/web/images/grey_bg.gif") repeat-x scroll left top #CCCCCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 11px;
	color: #5F6061;
	overflow: hidden;
}

#modalwindow #formdiv #data_table #referralTable #paginationctrls #resultCount {
	float: left;
	font-size: 12px;
	padding: 2px;
}
html[dir='rtl'] #modalwindow #formdiv #data_table #referralTable #paginationctrls #resultCount {
	float: right;
}

#modalwindow #formdiv #data_table #referralTable #paginationctrls #page_navigation {
	float:right;
	font-size: 12px;
}
html[dir='rtl'] #modalwindow #formdiv #data_table #referralTable #paginationctrls #page_navigation {
	float: left;
}

#modalwindow #paginationctrls #page_navigation .pagination a,
#modalwindow #paginationctrls #page_navigation .pagination span {
	float: left;
	margin: 0 2px;
	padding: 2px 7px 1px 7px;
	text-decoration: none;
	color: #5F6061;
}
html[dir='rtl'] #modalwindow #paginationctrls #page_navigation .pagination a,
html[dir='rtl'] #modalwindow #paginationctrls #page_navigation .pagination span {
	float: right;
}

#modalwindow #paginationctrls #page_navigation .pagination a {
	border: 1px solid #BBC0CB;
    color: #990000;
}

#modalwindow #paginationctrls #page_navigation .pagination .current {
    padding: 2px 7px 1px 7px;
    font-weight: bold;
    background-color: #C7CAD2;
    border: 1px solid #BBC0CB;
    cursor: default;
}

#modalwindow #paginationctrls #page_navigation .pagination a:hover {
    background-color: #FFFFFF;
}
/*-------------------- pagination formatting ENDS ----------------*/
#modalwindow .tableError {
	display:none;
	color:#CF2030;
	font: bold 12px Arial, Helvetica, sans-serif;
}

/* Modal data table css definition */

#data_table #modalDatalist_wrapper {
	margin: 10px;
	background-image:none;
	border:1px solid #e3e3e3;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
}

#modalDatalist_wrapper .dataTables_length {
    padding: 8px 10px;
}

#modalDatalist_wrapper .dataTables_filter {
	color: #666666;
    float: right;
    padding: 6px 10px 8px 8px;
    text-align: right;
    width: 200px;
}
html[dir='rtl'] #modalDatalist_wrapper .dataTables_filter {
    float: left;
    text-align: left;
    width: 210px;
}

#modalDatalist_wrapper .dataTables_filter input {
	border: 1px solid #C8CCD2;
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 2px;
    text-decoration: none;
    width: 130px;
}

#data_table #modalDatalist_wrapper div.fg-toolbar {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e4e5e9;
	border-right-color: #e4e5e9;
	border-bottom-color: #e4e5e9;
	border-left-color: #e4e5e9;
	background-color:#e4e5e9;
}

#data_table #modalDatalist_wrapper div.fg-toolbar #modalDatalist_info {
	float: left;
	width: auto;
	padding-top: 14px;
	background-image: none;
	background-color:#e4e5e9;
}
html[dir='rtl'] #data_table #modalDatalist_wrapper div.fg-toolbar #modalDatalist_info {
	float: right;
}

#data_table #modalDatalist_wrapper div.fg-toolbar #modalDatalist_paginate {
	float: right;
	width: 500px;
	margin: 0;
    padding: 11px 10px;
    text-align: right;
    background: none;
}
html[dir='rtl'] #data_table #modalDatalist_wrapper div.fg-toolbar #modalDatalist_paginate {
	float: left;
    text-align: left;
}

#data_table #modalDatalist_wrapper div.fg-toolbar #modalDatalist_paginate .ui-button {
	width: auto;
	margin: 2px;
	padding: 2px 6px;
}

#data_table #modalDatalist_wrapper div.fg-toolbar #modalDatalist_paginate .ui-state-default {
	background: none;
}
#data_table #modalDatalist_wrapper div.fg-toolbar #modalDatalist_paginate .ui-state-default:hover {
	background: #FFF;
}
#data_table #modalDatalist_wrapper div.fg-toolbar #modalDatalist_paginate .ui-state-disabled {
	background-color: #C7CAD2;
}


#modalwindow #slipHeader {
	display:block;
	margin-bottom: 9px;
	padding: 10px 0 0 10px;
	border-bottom:1px solid #e8e9ed;
	overflow: hidden;
}
html[dir='rtl'] #modalwindow #slipHeader {
	padding: 10px 10px 0 0;
}

#modalwindow #slipHeader .modalHeaderText {
	float: left;
	color: #CF2030;
	font-size:28px;
	font-weight: bold;
}
html[dir='rtl'] #modalwindow #slipHeader .modalHeaderText {
	float: right;
}

#modalwindow #slipHeader .modalHeaderLogo {
	float: right;
	height: 55px;
	width: 125px;
	background:#fff url(../../paygate/images/bni-modal_logo.jpg) no-repeat left top;
	overflow: hidden;
}
html[dir='rtl'] #modalwindow #slipHeader .modalHeaderLogo {
	float: left;
}

#modalwindow #bniheader {
	display:block;
	height:82px;
	overflow:auto;
	width: 990px;
	background: url(../../paygate/images/header.gif) no-repeat left top;
	padding:23px 0px 0px 253px;
}
html[dir='rtl'] #modalwindow #bniheader {
	background: url(../../paygate/images/header-rtl.gif) no-repeat left top;
	padding:23px 253px 0px 0px;
}

#modalwindow #bniheader .logoarea {
	float:left;
	height:50px;
	width:230px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
html[dir='rtl'] #modalwindow #bniheader .logoarea {
	float: right;
}

#modalwindow #bniheader .logoarea h1 {
	margin:0px;
	font-family: "Century Gothic", Arial, Verdana;
	font-size: 24px;
	font-weight: normal;
	color: #68121b;
	text-decoration: none;
	padding:0px 0px 0px 0px;
}

#modalwindow #bniheader .logoarea p {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #68121b;
	text-decoration: none;
}

#modalwindow #bniheader .gatewaylogo {
	float:right;
	margin-right:20px;
}
html[dir='rtl'] #modalwindow #bniheader .gatewaylogo {
	float: left;
	margin-right:0px;
	margin-left:20px;
}

#page #content #columnleftfull #manageReferralTrackingForm label {
	clear:both;
	display:block;
	height:auto !important;
	overflow:hidden;
	padding:5px 4px;
	border-bottom:1px solid #f0f1f3;
	border-top:0 solid #f0f1f3;
	border-left:0 solid #f0f1f3;
	border-right:0 solid #f0f1f3
}

#page #content #columnleftfull form label .referralfieldtextview {
	float: left;
	width: 400px;
	padding: 4px 0px 4px 0px;
}
html[dir='rtl'] #page #content #columnleftfull form label .referralfieldtextview {
	float: right;
}

#page #content #columnleftfull form label .clearboth {
	clear:both;
	display:block;
	font-size:0;
	padding:0;
	margin:0
}
#page #content #columnleftfull form label .referraltext {
	float:left;
	width:300px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font:400 12px Arial, Helvetica, sans-serif
}
html[dir='rtl'] #page #content #columnleftfull form label .referraltext {
	float: right;
	text-align: left;
	padding-right:0px;
	padding-left:10px;
	margin-right:0px;
	margin-left:10px;
}

#page #content #columnleftfull form label .referralfileext {
	float:left;
	color:#333;
	text-decoration:none;
	padding:5px 5px 2px 1px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #page #content #columnleftfull form label .referralfileext {
	float: right;
	padding:5px 1px 2px 5px;
}


#page #content #columnleftfull form label .referraltextsmall {
	float:left;
	width:150px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font:400 12px Arial, Helvetica, sans-serif
}
html[dir='rtl'] #page #content #columnleftfull form label .referraltextsmall {
	float: right;
	text-align: left;
	padding-right:0px;
	padding-left:10px;
	margin-right:0px;
	margin-left:10px;
}

#page #content #columnleftfull form label .referralfield {
	float:left;
	width:240px;
	color:#333;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #C8C9C7;
	padding:5px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
html[dir='rtl'] #page #content #columnleftfull form label .referralfield {
	float: right;
	margin-right:0px;
	margin-left:4px;
}

#page #content #columnleftfull #highlightednotemessage p {
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 4px 4px 4px 4px;
	background-color: #F6BF58;
	border:1px solid #F6BF58;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
}
#page #content #columnleftfull #pageformstart .gobuttonred {
	color:#FFF;
	background-color:#CF2030;
	border:0 solid #fff;
	margin:0;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	text-decoration:none;
	padding:4px 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#page #content #columnleftfull #pageformstart .buttonsarea {
	display:block;
	background-color: #FFFFFF;
	padding: 10px;
}
#page #content #columnleftfull form .referraltrackingsheetbuttonarea {
	display:block;
	clear:both;
	padding:10px 0 0 325px
}
html[dir='rtl'] #page #content #columnleftfull form .referraltrackingsheetbuttonarea {
	padding:10px 340px 0 0;
}

#page #content #columnleftfull form .referraltrackingsheetbuttonarea .button {
	color:#FFF;
	background-color:#CF2030;
	background-image:url(/web/images/button_red_bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
	border:0 solid #fff;
	margin:0;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	text-decoration:none;
	margin-right:5px;
	float:left;
	padding:3px 10px;
	font:700 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
html[dir='rtl'] #page #content #columnleftfull form .referraltrackingsheetbuttonarea .button {
	margin-right:0px;
	margin-left:5px;
	float: right;
}

#page #content #columnleftfull #pageformstart span.invalid {
    clear: both;
    color: #CF2030;
    display: block;
    padding: 4px 4px 4px 235px;
}
html[dir='rtl'] #page #content #columnleftfull #pageformstart span.invalid {
    padding: 4px 235px 4px 4px;
}

#page #content #columnleftfull #pageformend label .requiredstar {
    background-image: url("/web/images/required_star.gif");
    background-position: right center;
    background-repeat: no-repeat;
}
html[dir='rtl'] #page #content #columnleftfull #pageformend label .requiredstar {
    background-position: left center;
}

#page #content #columnleftfull #datalist_wrapper {
    background-image: none;
    border: 1px solid #E3E3E3;
    border-radius: 5px 5px 5px 5px;
}

#page #content #columnleftfull #data_table .fieldMec {
    background-color: #FFFBF3;
    border: 1px solid #E7E5E0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 2px #EEEEEE;
    color: #333333;
    font: 12px Arial,Helvetica,sans-serif;
    height: 45px;
    margin: 0;
    padding: 2px;
    text-decoration: none;
    width: 115px;
}
#page #content #columnleftfull #data_table span.invalid {
    clear: both;
    color: #CF2030;
    display: none;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 2px;
}
#page #content #columnleftfull #data_table .fieldGoal {
	width:115px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:2px;
	margin:0px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}
#page #content #columnleftfull #datalist_wrapper {
    background-image: none;
    border: 1px solid #E3E3E3;
    border-radius: 5px 5px 5px 5px;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper {
	background-image: none;
    border: 1px solid #E3E3E3;
    border-radius: 5px 5px 5px 5px;
    background-color: #E4E5E9;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper .dataTables_filter,
#page #content #columnleftfull #datalist_wrapper .dataTables_filter,
#page #content #columnleftfull #datalist_wrapper,#newtaxtable_wrapper .dataTables_filter {
    padding-bottom: 8px;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper table.display thead th,
#page #content #columnleftfull #datalist_wrapper table.display thead th,
#page #content #columnleftfull #datalist_wrapper,#newtaxtable_wrapper table.display thead th {
    border-color: #E4E5E9 #E4E5E9 #E4E5E9 #FFFFFF;
    border-style: solid;
    border-width: 0 1px;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper .fg-toolbar, #page #content #columnleftfull #datalist_wrapper,#newtaxtable_wrapper .fg-toolbar {
    background-color: #E4E5E9;
    border-color: #E4E5E9;
    border-style: solid;
    border-width: 1px 1px 0;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper .dataTables_info, #page #content #columnleftfull #datalist_wrapper,#newtaxtable_wrapper .dataTables_info {
    background-color: #E4E5E9;
    background-image: none;
}
#page #content #columnleftfull #datalist_wrapper,#newtaxtable_wrapper .dataTables_paginate {
    background-color: #E4E5E9;
    background-image: none;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper .dataTables_paginate {
	background-color: #E4E5E9;
    background-image: none;
    float: none;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper .dataTables_paginate a {
	border: 0;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper #datalist input.datafield_small, #page #content #columnleftfull #datalist_wrapper #datalist input.datafield_small {
    width: 60px;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper #datalist select.datafield_small, #page #content #columnleftfull #datalist_wrapper #datalist select.datafield_small {
    width: 40px;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper .printTable table.display thead th, #page #content #columnleftfull #datalist_wrapper .printTable table.display thead th {
    background-color: #FFFFFF;
    background-image: none;
    border-bottom-width: 1px;
    border-left-color: #E4E5E9;
}
#page #content #columnleftfull #editform #data_table #datalist_wrapper .printTable table.display tbody td, #page #content #columnleftfull #datalist_wrapper .printTable table.display tbody td {
    border-left: 1px solid #E4E5E9;
    border-right: 1px solid #E4E5E9;
}#page #content #columnleftfull #datalist_wrapper .fg-toolbar {
    background-color: #E4E5E9;
    border-color: #E4E5E9;
    border-style: solid;
    border-width: 1px 1px 0;
}
#page #content #columnleftfull #datalist_wrapper .dataTables_info {
    background-color: #E4E5E9;
    background-image: none;
}
html body div.ui-dialog div#modalwindow.ui-dialog-content div#formdiv form#editform label p.counter{
	clear:both;
	display:none;
	color:#c00;
	padding:4px 4px 4px 321px;
}
html[dir='rtl'] body div.ui-dialog div#modalwindow.ui-dialog-content div#formdiv form#editform label p.counter{
	padding:4px 321px 4px 4px;
}


html body div.ui-dialog div#modalwindow.ui-dialog-content div#formdiv form#editform label p.anothercounter{
	clear:both;
	display:none;
	color:#c00;
	padding:4px 4px 4px 321px;
}
html[dir='rtl'] html body div.ui-dialog div#modalwindow.ui-dialog-content div#formdiv form#editform label p.anothercounter{
	padding:4px 321px 4px 4px;
}

#formmidaligncontainer {
	margin-top: 1%;
}

#formmidaligncontainer .row {
    margin-left: auto;
    margin-right: auto;
    width: 35%;
}

#formmidaligncontainer .right {
	float: right;
}
html[dir='rtl'] #formmidaligncontainer .right {
	float: left;
}

.fieldtextinfo {
	color: #666666;
    float: left;
    font: 400 12px Arial,Helvetica,sans-serif;
    height: inherit;
    margin-right: 10px;
    padding-right: 10px;
    padding-top: 4px;
    text-decoration: none;
    width: 300px;
}
html[dir='rtl'] .fieldtextinfo {
	float: right;
    margin-right: 0px;
    margin-left: 10px;
    padding-right: 0px;
    padding-left: 10px;
}

a.narrowButtonRed {
	display: block;
	padding: 5px 12px;
	color: #FFF;

	background-color: #CF2030;
	font: 700 12px Arial,Helvetica,sans-serif;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0px solid #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	text-decoration: none;
	white-space: nowrap;
}

a.insetRed {
	display: block;
	padding: 4px 10px;
	background: #A41C1C;
	color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #630000;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	text-decoration: none;
	white-space: nowrap;
}

a.insetRed:hover, a.insetRed:focus {
	background: #C43939;
	border: solid 1px #6a0000;
	text-decoration: none;
}
#messagedivforhelptext p {
	margin-left: 15px;
	margin-right: 15px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 4px 4px 4px 4px;
	background-color: #F6BF58;
	border:1px solid #F6BF58;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
}

table.inFormTableInputGroup span.text,
table.inFormTableInputGroup select.field {
	float: none !important;
}

table.inFormTableInputGroup td,
table.inFormTableInputGroup th {
	border: 1px solid #E4E5E9;
	box-sizing: border-box;
	padding: 5px;
}

table.inFormTableInputGroup td span.text,
table.inFormTableInputGroup th span.text {
	margin-bottom: 5px;
}

html[dir='rtl'] #modalwindow #languageSelection span.invalid,
html[dir='rtl'] #modalwindow #languageSelection span.error {
	padding:4px 4px 0px 4px !important;
	float: right;
}

label[for='transmissionCurrencyCodeUSD'] {
	margin-right: 2em;
}

.percentageSign {
	position: relative;
	top: 6px;
}

a.activateButton, #datalist a.reconcile {
	display: -webkit-inline-box;
}

a#view_pricing_btn {
	float: left !important;
}

html[dir='rtl'] a#view_pricing_btn {
	float: right !important;
}

#copyPaymentLink {
   cursor: pointer;
    font-size: 14px !important;
    color: #CF2030;
    display: inline-block;
    padding: 5px 2px;
    text-decoration: none;
    border: none !important;
}

#modalwindow #memberrenew p {
	margin:0px;
	padding:5px;
	text-decoration:none;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #CF2030;
	border:0px solid #6d0400;
}