
/* THIS IS THE STYLESHEET FOR ALL STATIC AND APPLICATION PAGES  */

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
}

.smallheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.divheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
}

.pagehead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000066;
	font-weight: bold;
}

.toplinks {
	font: 11px verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 12px;
}

.toplinks a {
	color: #ffffff;
	text-decoration: none;
}

.toplinks a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.navIndent {
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}

.leftnav {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.leftnav:hover {
	color: #0000ff;
	text-decoration: underline;
}

.hoverlinks {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.hoverlinks a {
	color: #000000;
	text-decoration: none;
}

.hoverlinks a:hover {
	color: #0000ff;
	text-decoration: underline;
}

.hoverlinks-ul-blk {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 1.5em;
	list-style: disc;
}

.hoverlinks-ul-blk a {
	color: #000000;
	text-decoration: none;
}

.hoverlinks-ul-blk a:hover {
	color: #0000ff;
	text-decoration: underline;
}

.helplinks {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

.helplinks a {
	color: #000000;
	text-decoration: none;
}

.helplinks a:hover {
	color: #0000ff;
	text-decoration: underline;
}

A.FileDoc:link {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	text-decoration: none;
	font-size: 10pt;
}

A.FileDoc:visited {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	text-decoration: none;
	font-size: 10pt;
}

A.FileDoc:active {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	text-decoration: none;
	font-size: 10pt;
}

A.FileDoc:hover {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	text-decoration: underline;
	font-size: 10pt;
}

A.FileDocUnderline:link {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	text-decoration: underline;
	font-size: 10pt;
}

A.FileDocUnderline:visited {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	text-decoration: underline;
	font-size: 10pt;
}

A.FileDocLarge:link {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	text-decoration: underline;
	font-size: 14pt;
}

A.FileDocLarge:visited {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	text-decoration: underline;
	font-size: 14pt;
}

A.FileDocLarge:active {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	text-decoration: underline;
	font-size: 14pt;
}

A.TxnStatutes:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 9pt;
}

A.TxnStatutes:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 9pt;
}

A.TxnStatutes:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 9pt;
}

TD {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
}

P {
	font-family: arial, verdana;
	color: #000000;
	font-size: 10pt;
}

B {
	font-family: arial, verdana;
	color: #000000;
	font-size: 10pt;
}

I {
	font-family: arial, verdana;
	color: #000000;
	font-size: 10pt;
}

UL {
	font-family: arial, verdana;
	color: #000000;
	font-size: 10pt;
}

LI {
	font-family: arial, verdana;
	color: #000000;
	font-size: 10pt;
}

H1 {
	FONT-FAMILY: verdana, arial, verdana;
	COLOR: #000099;
	FONT-SIZE: 18pt;
	font-weight: bold;
}

H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #0000FF;
	FONT-SIZE: 10pt;
	font-weight: normal;
}

H3 {
	font-family: arial, verdana;
	color: #000000;
	font-size: 12pt;
}

H4 {
	font-family: arial, verdana;
	color: #000000;
	font-size: 10pt;
}

.sm {
	font-family: arial, verdana;
	color: #000000;
	font-size: 8pt;
}

.page_hdg {
	font-family: verdana, arial, verdana;
	font-size: 18pt;
	font-weight: bold;
	color: #000099;
	text-align: center;
}

.page_description {
	text-align: left;
	font-family: verdana, arial, verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #000099;
}

H1 {
	FONT-FAMILY: verdana, arial, verdana;
	COLOR: #000099;
	FONT-SIZE: 18pt;
	font-weight: bold;
}

H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #0000FF;
	FONT-SIZE: 11pt;
	font-weight: normal;
}

.page_hdgsub {
	font-family: verdana, arial, verdana;
	color: #000099;
	font-size: 14pt;
	font-weight: bold;
}

.page_hdgsubsmall {
	font-family: verdana, arial, verdana;
	color: #000099;
	font-size: 11pt;
	font-weight: bold;
}

.bottom_links {
	font-family: arial, verdana;
	color: #FFFFFF;
	font-size: 8pt;
}

/*  .group_title is for a title of a group of input elements */
.group_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}

/*  .group_title is for a title of a group of input elements */
.warning_error_msg {
	font-family: Times New Roman, Times, serif;
	color: red;
	font-weight: bold;
	font-size: 14pt;
}

.successful_msg {
	font-family: Times New Roman, Times, serif;
	color: green;
	font-weight: bold;
	font-size: 14pt;
}

.normal_italic {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	font-weight: normal;
	font-size: 11pt;
	font-style: italic;
}

.small_italic {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	font-weight: normal;
	font-size: 1.2em;
	font-style: italic;
}

.rules_text_bold {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
}

.rules_text_normal {
	font-family: Times New Roman, Times, serif;
	color: #000000;
	font-weight: normal;
	font-size: 12pt;
}

.txn_statutes {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
}

.staticTextValue {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11pt;
}

/* ICE Default Styles */
/* Tabs */
.icePnlTbOn .MidMid>a, .icePnlTbOn .MidMid>div {
    text-decoration: none;
    color: #000000;
    cursor: pointer;
    display: block;
    padding-top: 3px;
    padding-right: 5px;
    padding-left: 5px;
}
.icePnlTbOff .MidMid>a, icePnlTbOff .MidMid>div {
    text-decoration: none;
    color: #000000;
    cursor: pointer;
    display: block;
    padding-top: 3px;
    padding-right: 5px;
    padding-left: 5px;
}
.icePnlTbOver .MidMid>a, .icePnlTbOver .MidMid>div{
    text-decoration: none;
    color: #000000;
    cursor: pointer;
    display: block;
    padding-top: 3px;
    padding-right: 5px;
    padding-left: 5px;
}

/* Buttons */
input.iceCmdBtn-dis {
	width: 1.15in;
	text-align: center;
	color: black;
	font-size: 11px;
	font-style: normal;
	font-weight: bold
}

input.iceCmdBtn {
	width: 1.15in;
	text-align: center;
	color: black;
	font-size: 11px;
	font-style: normal;
	font-weight: bold
}

.iceSelOneMnu,.iceSelMnyLb,.iceSelMnyMnu,.iceSelOneLb {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

.iceCmdLnk,.iceOutLnk {
	text-decoration: underline;
	color: rgb(0, 0, 238);
}

/*  Tab layoout  */
icePnlTbSet.TD {
color: #990000;
	font-size: 8pt;
}

.panelGridTextTop TD {
	vertical-align:top;
}

/* Application specific styles */
.colWidth100 {
	width: 100px;
	vertical-align: top;
}
.colWidth200 {
	width: 200px;
	background: red;
	vertical-align: top;
}
.colWidth300 {
	width: 300px;
	vertical-align: top;
}
.colWidth400 {
	width: 400px;
	vertical-align: top;
}
.colWidth500 {
	width: 500px;
	vertical-align: top;
}
.colWidth600 {
	width: 600px;
	vertical-align: top;
}

.required_field {
	font-family: Times New Roman, Times, serif;
	color: #EE0000;
	font-size: 10pt;
	font-weight: bold;
}

.red_text {
	color: #DD0000;
}

.page_messages {
	font-family: Times New Roman, Times, serif;
	color: #FF0000;
	font-size: 10pt;
	font-weight: normal;
}

.page_errors {
	font-family: verdana, arial, verdana;
	color: #DD0000;
	font-size: 9pt;
	font-weight: bold;
}

.sectionHeading {
	font-family: arial, verdana;
	vertical-align: top;
	color: #000000;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
}

.sectionHeadingNormal {
	font-family: arial, verdana;
	vertical-align: top;
	color: #000000;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
}

.text_label {
	font-family: arial, verdana;
	vertical-align: top;
	color: #000000;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
}

.text_value {
	font-family: arial, verdana;
	vertical-align: top;
	color: #000000;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

.textbox_label {
	font-family: arial, verdana;
	vertical-align: top;
	color: #000000;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
}

.textbox {
	font-family: arial, verdana;
	color: #000000;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

.textbox_label_below {
	font-family: arial, verdana;
	text-align: center;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	font-style: italic;
}

.radio_label {
	font-family: arial, verdana;
	color: #000000;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

.radio {
	font-family: arial, verdana;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}

.checkbox {
	float: center;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	vertical-align: bottom;
	font-size: 8pt;
	font-weight: bold;
	
	border: 1px solid #a8a8a8;
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 2px;
    box-shadow: inset 0px 1px 0px #fff;
    background: #c4c4c4 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
}

.checkbox_label {
	font-family: arial, verdana;
	color: #000000;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
}

.rsetHeader {
	font-family: arial, verdana;
	color: #000000;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
}

.rsetText {
	font-family: arial, verdana;
	color: #000000;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}

.rsetLink {
	font-family: arial, verdana;
	color: #0000FF;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}

.rsetOutputLink {
	font-family: arial, verdana;
	color: #0000ff;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
}

.ui-chkbox {
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	vertical-align: bottom;
	font-size: 8pt;
	font-weight: bold;
	
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 2px;
    box-shadow: inset 0px 1px 0px #fff;
    background: #c4c4c4 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
}

.rsetCheckbox {
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	vertical-align: bottom;
	font-size: 8pt;
	font-weight: bold;
	
	border: 1px solid #a8a8a8;
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 2px;
    /* box-shadow: inset 0px 1px 0px #fff; */ /* after PF upgrade, the top of check box was getting chopped off */
    background: #c4c4c4 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
}

.imageViewActionLink {
	color: rgb(180, 0, 0);
	text-align: center;
	font-style: normal;
}

.imageViewUnDoActionLink {
	text-align: center;
	font-style: normal;
}

.highlight {
    background-color: #fcc;
}

.oddRow {
	background-color: #FFFFFF;
}

.evenRow {
	background-color: #F6F6F6;
}

.treeTableNode {
	border-right:0px;
	border-left:0px;
	border-top:0px;
	border-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.treeTableOddRow {
	background-color: #FFFFFF;
}

.treeTableEvenRow {
	background-color: #FFFFFF;
}

.instructionsH1 {
	font-family: arial, verdana;
	color: #000099;
	font-size: 12pt;
	font-weight: bold;
}

.instructionsH2 {
	font-family: arial, verdana;
	color: #000099;
	font-size: 11pt;
	font-weight: bold;
}

.instructionsBold {
	font-family: arial, verdana;
	color: #000099;
	font-size: 10pt;
	font-weight: bold;
}

.instructions {
	font-family: arial, verdana;
	color: #000099;
	font-size: 10pt;
	font-weight: normal;
}

.instructionsItalBold {
	font-family: arial, verdana;
	color: #000099;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}

.instructionsItal {
	font-family: arial, verdana;
	color: #000099;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
}

.uploadAttachment.attachmentButton {
	width: 1.15in;
	text-align: center;
	color: red;
	font-size: 11px;
	font-style: normal;
	font-weight: bold
}



.deleteLink {
	color: rgb(180, 0, 0) !important;
	text-align: center;
	font-weight: normal;
}

.undoLink {
	text-align: center;
	font-weight: normal;
}

.pageLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	color: rgb(0, 0, 238);
}






.cropYearsPanel .icePnlGrdCol1 {
	vertical-align: top;
}

.farmProductPanel .icePnlGrdCol2 .iceSelOneMnu {
	font-family: arial, verdana;
	color: #000000;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}

/*  Page Menu Style  */

.menuHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	margin-bottom: 1px; 
	margin-top: 15px;
	vertical-align:text-bottom;
	line-height:.8em;
}

.menuLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-left: 1.5em;
	list-style: disc;
}
.menuLink a {
	color: #000000;
	text-decoration: none;
}

.menuLink a:hover {
	color: #0000ff;
	text-decoration: underline;
}

.pageLinksColumn1 {
	width: 300px;
	vertical-align: top;
}

.pageLinksColumn1 li {
	font-size: 9pt;
	font-style: normal;
	margin-top: .3em;
	list-style-type: none;
}

.pageLinksColumn2 {
	width: 300px;
	vertical-align: top;
}

.pageLinksColumn2 li {
	font-size: 9pt;
	font-style: normal;
	margin-top: .3em;
	list-style-type: none;
}

/* Generic use classes */
.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

/*  Following Classes are column styles search results display  */
.searchResultColumn1 {
	width: 120px;
	vertical-align: bottom;
}

.searchResultColumn2 {
	width: 500px;
	vertical-align: bottom;
}

.searchResultCity {
	width: 280px;
}

.searchResultStateLbl {
	width: 70px;
}

.searchResultState {
	width: 120px;
}

.searchResultZipLbl {
	width: 150px;
}

.searchResultZip {
	width: 150px;
}

.searchResultProvince {
	width: 222px;
}

.searchResultCountryLbl {
	width: 55px;
}

.searchResultCountry {
	width: 345px;
}

/* Following Classes are for the <h:messages> severity style  */
.infoClass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: #FF6600;
	font-weight: bold;
}

.warnClass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: #226655;
	font-weight: bold;
}

.errorClass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: #DD0000;
	font-weight: bold;
}

.fatalClass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.10em;
	color: #DD0000;
	font-weight: bold;
}

td.LftTop {
	font-size: 0;
}

td.MidTop {
	font-size: 0;
}

td.RtTop {
	font-size: 0;
}

td.LftBtm {
	font-size: 0;
}

td.MidBtm {
	font-size: 0;
}

td.RtBtm {
	font-size: 0;
}

.whiteTableRow {
    background: #ffffff;
}

.whiteTableHead {
    background: #ffffff;
}

/* Style class to turn off borders on the Prime Faces panels */
.borderPanelOutline th,.borderPanelOutline tr,.borderPanelOutline td {;
    border: none !important;
}

.tableNoPadding th,.tableNoPadding tr,.tableNoPadding td {;
    border: none !important;
    padding: 0 !important;
}

.ucc_table_header {
    height: 22px;
    background-color: #B0C4DE;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
}

.ucc_attach_table_header {
    height: 16px;
    background-color: #B0C4DE;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: center;
}

.ucc_section_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.ucc_error_status {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: red;
}

.ucc_cell_link td {
    display: inline-table;
    text-align: right;
}

.ui-widget-content {
    border: 2px inset;
}

.ui-widget-content a {
    color: blue;
}

.ui-messages-info, .ui-message-info{
    background-color:#FFFFFF !important; 
    border-color:#FFFFFF !important; 
    color: #000000;
}


.ui-messages-info-detail  {
    color: #000000 !important;
    background-color: #fbf9ee; 
}

.ucc_table {
    width: 67%;
    margin: 0 auto;
    border: 5px;
}

.ucc_attach_table {
    border: 5px;
}

/* Style class to turn off Prime Faces default file upload panel */
.fileupload-buttonbar {
    background: transparent none;
    border: none;
    padding: 0 !important;
}

.fileupload-buttonbar .ui-button {
    width: 85px;
    height: 30px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-color: #000000;
    font-weight: normal;
    text-shadow: 0.1px 0.1px #000000;
    text-align: left;
}

.fileupload-content {
    display: none;
}

.ui-fileupload .fileinput-button {
    background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
        rgba(255, 255, 255, 0) ) repeat scroll 0 0 #C4C4C4;
    color: #333333;
    margin-top: 3px;
}

.ucc_attach_large_column {
    width: 150px;
}

.ucc_attach_small_column {
    width: 75px;
}

.ucc_table_col_header {
    height: 19px;
    width: 110px;
    background-color: #e2e2e2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
}

.ucc_table_data {
    width: 250px;
    height: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
}

.ucc_table_data2 {
width: 250px;
      height: 19px;
      background-color: #f1f1f1;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10pt;
      text-align: left;
}

.ucc_table_data_addr {
    width: 85%;
    height: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
}

.ui-fileupload .progress {
    display: none;
}

.ui-fileupload .start {
    display: none;
}

.ui-fileupload .cancel {
    display: none;
}

/* Internal Search styles */
.searchColStyle1 {
    vertical-align: text-top;
    width: 70px;
}

.searchColStyle2 {
    width: 360px;
}

.commentAdd {
 vertical-align: top; 
 text-align: top;
}

.ucc_attach_text {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    text-align: left;
}

.ucc_table_group {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    text-align: left;
}

.ui-widget-content {
    border: none !important;
}

.ui-widget-content a {
    color: blue;
}

/* These two were being researched to apply to tabs that show up under File A Notice of Lien
if using the first one, need to comment identical one above

.ui-widget-content a {
    color: #053861 !important;
}

.ui-state-disabled a {
    color: #2E2EFF !important;
}
*/

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error
	{
	color: #000000;
	background: #ffffff;
	border-color: #a8a8a8;
}


.ui-messages-info,.ui-message-info {
    color: #000000 !important;
}

.ui-messages-error-summary {
    color : #000000 !important;
    font-weight: normal !important;
	/* color: #b30808;
	font-weight: bold !important;
	font-size: 1rem !important;*/
}

.ui-messages-error, .ui-message-error {
    background: #ffffff; /* !important;*/
    border-color: #ffffff;
    color : #000000 !important;
    /*color: #b30808 !important;
    font-weight: bold !important;
    font-size: 1rem !important;
    border: none !important;*/
    
}

.ui-messages {
	background: #ffffff;
	border-color: #ffffff;
}

.ui-messages-error,.ui-message-error {
	background: #ffffff;
	border-color: #ffffff;
}

/* Left align text for each datatable column */
.ui-dt-c  {
    text-align:left !important; 
}

.ui-tabs.ui-tabs-top .ui-tabs-nav {
    padding: 0px;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected {
   border-bottom: 1px solid #FFFFFF;
}

.ui-tabs.ui-tabs-top  .ui-tabs-nav li {
   border-bottom: 1px solid #ABABAB;
}

.ui-tabs-panels {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-right: 1px solid #ABABAB;
    border-bottom: 1px solid #ABABAB;
    border-left: 1px solid #ABABAB;
    background-color: #FFFFFF;
}

.tabPnlGrd {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-spacing: 3px;
    width: 700px;
}

.dataTableStyle .ui-datatable .ui-datatable-data td,.dataTableStyle .ui-datatable .ui-datatable-data-empty td {
    border: 0px !important;
}

.dataTableStyle .ui-datatable table {
    border-collapse: separate !important;
    width: 100%;
}

.dataTableStyle .ui-state-default,.dataTableStyle .ui-widget-content .ui-state-default,.dataTableStyle .ui-widget-header .ui-state-default {
    background-color: transparent;
    border: 0px !important;
    border-style: none;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt !important;
    font-weight: bold !important;
    text-align: left !important;
}

.dataTableStyle .ui-datatable .ui-paginator {
    background-color: transparent;
}

.dataTableStyle .ui-widget-header {
    background-color: transparent;
    border: 0px !important;
}

.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
    border: none !important;
    border-style: none !important;
    white-space: normal !important;
}

.dataTableStyle .ui-state-active,.dataTableStyle.ui-widget-content .ui-state-active,.dataTableStyle.ui-widget-header .ui-state-active {
    background-color: transparent;
}

.dataTableBackground .ui-state-default {
    background: transparent;
    border-style: none;
    border: none !important;
}

.dataTableStyle .ui-paginator {
    background: transparent;
}

.dataTableStyle .ui-paginator.ui-paginator-top.ui-widget-header {
    background-color: transparent;
}

/* Move sort icon to right */
.ui-datatable .ui-sortable-column-icon {
    left: auto !important;
    right: 0 !important;
}

#danRequestsTable th {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.ui-datatable-odd {
    background: none repeat scroll 0 0 #F0F0F0;
}

.ui-datatable .ui-paginator, .ui-datatable .ui-paginator, .ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-current {
    background-color: transparent !important;
    border: 0 none !important;
}

.ui-paginator .ui-paginator-current, .ui-paginator .ui-paginator-rpp-options {
    background-color: transparent !important;
    margin-left: 0 !important;
}

.ui-datatable th, .ui-datatable tfoot td {
    background-color: transparent !important;
    border: 0 none !important;
    color: black;
    font-family: arial;
    font-size: 10pt;
    text-align: left !important;
    font-weight: bold;
}

.danListSelect .ui-dt-c {
    text-align: center !important;
    width: 36% !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    text-shadow: none !important;
}

.dan-list-table {
    width:250px; 
    display: block; 
    padding-left:5%;
}

.tableCenterStyle .ui-dt-c  {
    text-align: center !important;
}

.plainRequiredLabel .ui-outputlabel-rfi {
    color: #FFFFFF;
}

.ucc_receipt_text {
    font-size: medium; 
    margin-left:30px;
    font-weight: normal;
}

.ucc_receipt_table2 {
    margin-left:120px;
    border-collapse: collapse; 
    border: 1px solid #a9a9a9;
}

.ucc_receipt_table1_label {
    width: 95px;
    color: #000066;
    font-family: verdana,arial,verdana;
    font-size: 10pt;
    font-weight: bold;
}

.ucc_receipt_table2_label {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.ucc_receipt_reject_label {
    width: 150px !important;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.ucc_receipt_table2_text {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-left:10px;
}

/* Removes iframe vertical scrollbar in chrome & safari browsers */
.iframe::-webkit-scrollbar {
      display: none;
}

.text10bld {
    font-weight: normal;
}

.required_field {
    color: #b30808; /*red;*/
}

.or-text {
    color: #666666;
    font-size: 3;
    font-family: 'Times New Roman', Times, serif;
}


.invisible-label {
  display: none;
}

/* ADA solution for - Text is clipped when resized */
.overflowVisible {
   overflow: visible;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-header a {
  color: #000000 !important;
  padding: 0;
  font-weight: 700;
  display: block;
  line-height: 1;
  transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active a {
    color: #2196f3;
}