

body,textarea{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
}

/* styling fix for ie edge - removed dark outlines around text*/
.claro *
{
    outline: none;
}
/* styling fix for ie edge - removed extra scroll bar appearing on screens*/
.dijitContentPane {
    display: block;
    overflow: visible;
}
fieldset {
	border-color: rgb(216, 227, 243)
}


/* default padding around forms as IE and Firefox have different defaults*/
form{
	padding:0px;
	margin:0px
}

input,select{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt
}

	legend {
		padding:5px;
	}

#mtolContentFrame {
	overflow:auto;
	height:800px;
	background-color:white;
	width:100%;
}
	
	
/**
 * Class used in panel headers
 */
.panelHeaderClass{
	font-size:9pt;
	font-weight:bold
}

.basePanel{
	border-style:solid;
	border-color:#627ba3;
	border-width:1px;
	margin-top:0px;
	padding-top:0px
}

.actionPanel{
	vertical-align: middle;
}
.summaryPanel{
	background-color:#d8e3f3;
	border-style:solid;
	border-color:#A4A4A4;
	border-width:1px
}

.criteriaPanel{
	background-color:white;
	border-style:solid;
	border-color:#8598b8;
	border-width:1px
}

.warning{
	font-weight:bold;
	color:red
}

.inputbutton{
	background-image:url('../../../resources/images/enquiry/button_gradient2.gif');
	background-color:#FFF;border-bottom-width:1px;
	border-style:solid;
	border-right-width:1px;
	font-family:Verdana,Helvetica,sans-serif,Arial;
	font-size:11px;
	border-left-width:1px;
	border-color:#DDD #888 #888 #DDD;
	border-top-width:1px
}

.inputbutton-margin{
	margin:4px;
}


/**
 * Class for even rows of datatable
 */
.rowEven{
	background-color:#f7fcff;
	background:url("../../../resources/images/row_back.png") #fff repeat-x;
	
}

/**
 * Class for odd rows of datatable
 */
.rowOdd{
	background-color:white;
	background:url("../../../resources/images/row_back.png") #fff repeat-x;
}

/**
 * Used to render our standard result table
 */
.resultTable{
	background-color:#D0D0D0;
	width:100%;
	border-spacing:1px;
}

/**
 * Sets the header for our tables
 */
.resultTable th{
	background-color:#EBEBEB;
	background-repeat:repeat-x;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px
}

.resultTable > tbody > tr{
	background-color: white;
	background:url("../../../resources/images/row_back.png") #fff repeat-x;
}

.resultTable td{
	padding:2px;
	vertical-align:middle;
	border-collapse: separate !important;
}

/**
* 
* CSS for conditions table - enable strike through on row
*/

#conditions {
	background-color:#D0D0D0;
	width:100%;
	border-spacing:1px;
}

#conditions th{
	background-color:#EBEBEB;
	background-repeat:repeat-x;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px
}
#conditions > tbody > tr{
	background-color: white;
	background:url("../../../resources/images/row_back.png") #fff repeat-x;
}

#conditions .ceasedCondition td.on{
	text-decoration:line-through;
}

/**
* 
* CSS for endorsements table - enable strike through on row
*/

#endorsements {
	width:100%;
	border-spacing:1px;
}

#endorsements th{
	background-color:#EBEBEB;
	background-repeat:repeat-x;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px
}
#endorsements > tbody > tr{
	background-color: white;
	background:url("../../../resources/images/row_back.png") #fff repeat-x;
}

#endorsements .ceasedCondition td.on{
	text-decoration:line-through;
}


/**
 * How to display column heading in a table
 */
th{
	font-weight:bold
}

/**
 * Define the basic alignment of text data for tables
 */
.columnText{
	text-align:left;
	padding-left:5px;
	vertical-align:middle
}

/**
 * Define the basic alignment of number data for tables
 */
.headerNumber,.columnNumber{
	text-align:right;
	padding-right:5px
}

/**
 * Define for a column which has center alignement
 */
.headerCenter,.columnCenter{
	text-align:center
}

/**
 * Basic alignment for all header text, th inherits the bold
 */
.headerText{
	text-align:center;
	vertical-align:middle
}

/**
 * Nothing special added from header text, th inherits the bold
 */
.headerNumber{
}

/**
 * All column data needs to be vertically aligned
 */
.columnText,.columnNumber,.columnDateRange,.columnCenter{
	vertical-align:middle
}

/**
 * Standard width for date ranges
 */
.columnDateRange{
	width:180px
}

/**
 * context menu
 */
.contextMenuStyle{
	top:0px;
	left:0px;
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding:0px;
	background-color:black
}

.contextMenuItemStyle{
	cursor:pointer;
	padding:3px;
	background-color:white;
	border-style:none
}

/**
* Shuttle component
**/
.shuttleMerge{
	background-color:#f1f1f1;
	background-image:url('../../../resources/images/shuttleMerge.jpg');
	background-repeat:repeat-y;width:62px
}

.shuttleBGLeft{
	background-color:#ddd
}

.shuttleBGRight{
	background-color:#f1f1f1
}

/**
* Message block
**/
.message{
	background-color:#DCE4FA;
	border-style:solid;
	border-width:1px;
	padding:5px
}

.messageErrorText{
	color:#C73333
}

.messageSuccessText{
	color: rgb(33, 143, 68);
}


/**
* General label class
**/
.label{
	font-weight:bold
}

/**
* Column Class for left hand side labels
**/
.topLabel{
	font-weight:bold;
	vertical-align:top;
	width:150px;
	height:18px;
	padding-bottom:7px
}

.topLabel175{
	font-weight:bold;
	vertical-align:top;
	width:175px;
	height:18px;
	padding-bottom:7px
}

/**
* Column Class for right hand side content
**/
.content{
	vertical-align:top;
	padding-bottom:7px
}

.contentBold{
	font-weight:bold;
	vertical-align:top;
	padding-bottom:7px
}

/**
* provides a means of using css to control Dojo Widget style
**/
.dialogContainer{
	height:300px
}

.datascroller *{ 
	color:#CE6131; 
	text-decoration:none; 
	padding-right:2px
}

.printOnly{ 
	display:none
}

/**
* context menu 
**/
.cmenu{
	border:1px #8598b8 solid;
	border-top:0px;
	padding:0px;
	background-color:white;
	position:absolute;
	width:200px
}

.cmenucell{
	padding:4px;
	background:rgb(255,255,255) none repeat scroll 0%;
	cursor:pointer;
	border-top:1px #8598b8 solid;
	border-left:0px;
	border-right:0px;
	border-bottom:0px
}

.cmenucellOn{
	padding:4px;
	background:#F9E8CE none repeat scroll 0%;
	border-top:1px #8598b8 solid;
	border-left:0px;
	border-right:0px;
	border-bottom:0px
}

.cmenudiv{
	cursor:pointer;
	padding:3px;
	border-style:none
}

.trigger{
	cursor:pointer
}

.etchedPanel{
	border-top:solid 1px #797979;
	border-left:solid 1px #797979;
	border-right:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:white
}

/**
* used in native title
*/

.ntTasksLabel{
	width:20%;
	vertical-align: middle;
	font-weight:bold;
}


.notifiedParty{
	width:40%;
}

.notificationAlign{
	text-align:left;
}

.panel{
	border-top:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px
}
.negotiationAlign{
	width:50%;
	text-align:right;
}
.negotiationLabel{
	font-weight:bold;
	vertical-align:top;
}
.negotiationContent{
	vertical-align:top;
}
.negotiationTableStyle{
	border: solid; 
	border-width:1px; 
	border-color: black;
	background-color:white;
	margin-top:4px;
	width:450px
}
.negotiationTopLabel{
	font-weight:bold;
	vertical-align:top;
	width:250px;
	height:18px;
	padding-bottom:7px
}
.negotiationColumns{
	height:300px
}

.ntStatusMsg{
	font-size:10pt;
	color:green;
	font-weight:bold;
}

.migratedFantm{
	font-size:bigger;
	color:red;
	font-weight:bold;
}

.inProcessNativeTitle{
	font-size:10pt;
	color:red;
	font-weight:bold;
}
/**
 * Button padding use in actions
 * currently used with copythrough buttons.
 */
.buttonPadding{
	padding-bottom:4px;
	padding-top:4px
}

.tenementWarning{
	color:red
}

/**
 * Class used when we need to highlight in a tab
 */
.bold{
	font-weight:bold
}

/**
 * Class used when we strike through text
 */
.strikeThrough{
	text-decoration:line-through
}

/*The follow was taken from enquiry.css - consider deprecated */
.dataPanel{
	background-color:white;
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#AAA;
	vertical-align:top;
	color:black
}

.normalBorder{
	border-style:solid;
	border-width:1px;
	border-color:#9e9e9e;
	-moz-border-radius:8px;
	border-radius:8px;
	padding:3px
}

.labelSimple{
	font-weight:bolder
}

.highlightBorder{
	background-color:#c9cdd6;
	border-style:solid;
	border-width:2px;
	border-left-color:#eee;
	border-top-color:#eee;
	border-bottom-color:#ababab;
	border-right-color:#ababab;
	-moz-border-radius:5px; 
	border-radius:5px;
	padding:3px
}
.scrollLayer{
	overflow:auto;
	height:250px;
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:#AAA;
	padding:5px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	color:black
}

.dataText{
	font-size:100%
}
	
.slaveTable {
	background-color: #D0D0D0;
	border-spacing:1px;
}
			
.slaveTable th{
	background-image:none;
	background-color: #E4F0FE;
}					

.slaveTable td{
	background-color: white;
}

/**
 * Class used for confirm buttons
 */
.buttonGroup {
	clear: both;
	text-align: center;
}
	
.buttonGroup input[type="submit"], .buttonGroup input[type="button"], .buttonGroup button, .buttonGroup a {
	margin-left: 5px;
	margin-right: 5px;
	font-size:10px;font-weight:bold;
	height: 2.5em; width: 10em
}
.actionColumn {
	text-align: center;
	width:40px;
	align:middle
}

.row1 td{   
     background-color: white;
 }  

.row2 td{  
     background-color: #f7fcff;  
}

.centroidLabel{
	font-weight:bold;
	color:black;
}

.rowWhite{
	background-color:white
}

.rowDark{
	background-color:#efefef
}


.groupResultTable{
	width:100%;
	border-spacing:1px;
}

/**
 * Sets the header for our tables
 */
.groupResultTable th{
	background-color:#EBEBEB;
	background-repeat:repeat-x;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px
}

.groupResult td{
	padding:2px;
	vertical-align:top;
}

.contentPane, .tabContainer {
	overflow:visible;
	width:100%;
	height:100%
}

.nestedContentPane, .tabContainer {
	overflow:visible;
	width:98%;
	height:100%
}

.pageAgeWarningHide {
	display:none;
	position:absolute;
	right:5px;
	background-color:red;
	top:0px;
	padding:3px;
	color:white
}

.pageAgeWarningShow {
	display:visible;
	position:absolute;
	right:20px;
	background-color:red;
	top:30px;
	padding:3px;
	color:white
}

.trigger_select {
	background-color:#cee6fa;
}

.trigger_mouseover {
	color: #CE6131;
    border-bottom: 1px  solid #769dc0; 
    cursor : pointer; 
    background:url("../../../resources/images/row_back.png") #ABD6FF repeat-x;
	border-top:1px solid #769DC0;
	border-bottom:1px solid #769DC0;
}
.trigger_unselect {
	color: #CE6131;
}


 .emitsToasterError,
 .emitsToasterWarning,
 .emitsToasterMessage,
 .emitsToasterFatal
{
	font-size: 11px;
	color:white;
	padding:3px;
	background:#73c74a;
	font-family:tahoma;
	font-weight:bold;
}
 .emitsToasterFatal,
 .emitsToasterError{
	background-color:#FF0000;
}
 .emitsToasterWarning{
	background-color:#FFAA33;
}
 .emitsToasterMessage{
	background-color:#33CC00;
}




.leadDealingHighlight {
	font-weight:bold;
	color:white;
}

.leadDealing {
	font-weight:bold;
	color:green;
}

.scannedDocuments {
	font-weight:bold;
	color:red;	
}
	
/* rich faces menu styles */

.rich-menu-list-bg {	
	cursor:pointer;
	width:200px;
}

.rich-menu-item-hover {
 	background:#F9E8CE;
 	border: none;
}
 
.rich-menu-item-icon { 
	display: visible; 
}



.longLabel{
	width:600px;
}
		 
.rich-menu-item {
	border-top:1px #8598b8 solid;
	border-left:0px;
	border-right:0px;	
	border-bottom:0px;
	padding:4px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	text-align:left;
	font-weight: normal;
	white-space: normal;
}

.rich-label-text-decor {
    cursor : pointer; 
    border:none;
	background-color: transparent;
	border-color:transparent;
}

.rich-ddmenu-label-select {
    cursor : pointer; 
    border-color:transparent;
    background-color:#cee6fa;
}
/* document viewer styles */


.tocRowSelected {        
	background-color: rgb(228, 240, 254) !important;        
 } 

.tocRowUnSelected {
	background-color:white;
	cursor: pointer;  
}	

.tocColumn {
 	border:1px solid;
 	height:100%;
 	width:100%;
	vertical-align:top
 }
 
.docToolbarColumnLeft {
 	height:100%;
 	width:70%;
 	vertical-align:top
 }
 
.docToolbarColumnRight {
 	height:100%;
 	width:30%;
	vertical-align:top
 }
 
 		
.ancillaryDocumentTag {
	background-image: url('../../../resources/images/documentViewer/ancillaryDocumentTag.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:center;
}

.deletePage {
	background-image: url('../../../resources/images/documentViewer/deletePage.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:center;
}

.moveButton {
	background-image: url('../../../resources/images/documentViewer/moveButton.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:center;
}

.primaryDocumentTag {
	background-image: url('../../../resources/images/documentViewer/primaryDocumentTag.png');
	background-repeat: no-repeat;
width: 32px;
	height: 32px;
	align:center;;
}

.removeAllNamesTag {
	background-image: url('../../../resources/images/documentViewer/removeAllNamesTag.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:center;
}

.removeNameTag {
	background-image: url('../../../resources/images/documentViewer/removeNameTag.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:center;
}


.archiveDocumentTag {
	background-image: url('../../../resources/images/documentViewer/archiveDocument.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:center;
}


.miscAncillaryDocumentTag {
	background-image: url('../../../resources/images/documentViewer/miscAncillaryDocumentTag.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:center;
}

.noteIcon {
	background-image: url('../../../resources/images/note.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

.zoomIcon {
	background-image: url('../../../resources/images/goto.png');
	background-repeat: no-repeat;
	width: 16x;
	height: 16px;
}


.pdfIcon {
	background-image: url('../../../resources/images/pdf_icon.gif');
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}


.rich-menu-list-bg {	
	background:rgb(255,255,255);
	cursor:pointer;
	width:200px;
}

.overlay { 
	position:absolute;
	background:#fff; 
	width:100%; 
	height:100%; 
	top:0px; 
	left:0px; 
}

.gridBorder  {
	border-bottom: none;
	border-right :none;
	border-left:none;
	border-top:none;
}

.rich-mpnl-body {
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:8pt;
	}
	
.rich-mpnl-text  {
	text-align: left;
	padding-top: 4px;
	padding-bottom: 5px;
}

.rich-mpnl-header {
	background-image:url(../../../resources/images/mainpagePanelTitlebar/titleTop.jpg);
	background-repeat:repeat-x;		
	background-size: 100%;			
	/*height:26px;*/	
	background-color: black;	
	color:white;
	font-weight:bold;	
	font-size:10pt;	
}

.rich-mpnl-controls {	
	position:absolute;
	right:3px;
	top:-2px;
	z-index:1;
	height:24px;
}		

.claro .dijitDialogCloseIcon {
	background-image:url(../../../resources/images/mainpagePanelTitlebar/cross.jpg);
	height:20px;
	vertical-align: top;
	background-position: 0px;
}
	
.claro .dijitDialogTitleBar {
	background-image:url(../../../resources/images/mainpagePanelTitlebar/titleTop.jpg);
	background-repeat:repeat-x;
	background-color:black;
	color:white;
	font-weight:bold;
	font-size:10pt;
	border:0;
	padding-top:2px;
	padding-left:2px;
	padding-right:0px;
	padding-bottom:1px;
	height:22px;
	vertical-align: top;
	 
}
	
.claro .dijitDialogTitle {
	color:white;
	font-weight:bold;
	font-size:10pt;		
}
	
.claro .dijitDialogCloseIconHover {
 	 background-image:url(../../../resources/images/mainpagePanelTitlebar/cross.jpg);
 	 height:20px;
  	background-position: 0px;
}
	
	
/**
 * Styles to display button selections on Tenement Spatial Map
 */	
.container {
  width: 185px; 
  z-index: 1; 
  margin: 5px;
  cursor: pointer;
  text-align: left;
}

.zoomContainer {
width: 120px; 
  z-index: 1; 
  margin: 5px;
  cursor: pointer;
  text-align: left;
}

.dropDownControl{
    direction: ltr; 
    overflow-x: hidden; 
    overflow-y: hidden; 
    text-align: left; 
    position: relative; 
    font-family: Arial, sans-serif; 
    -webkit-user-select: none; 
    font-size: 12px; 
    padding-top: 1px; 
    padding-right: 6px; 
    padding-bottom: 1px; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    border-top-style: solid; 
    border-right-style: solid; 
    border-bottom-style: solid; 
    border-left-style: solid; 
    border-top-color: rgb(113, 123, 135); 
    border-right-color: rgb(113, 123, 135); 
    border-bottom-color: rgb(113, 123, 135); 
    border-left-color: rgb(113, 123, 135); 
    border-image: initial; 
    -webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0px 2px 4px; 
    box-shadow: rgba(0, 0, 0, 0.398438) 0px 2px 4px; 
    color: rgb(0, 0, 0); 
    padding-left: 6px; 
    background-image: initial; 
    background-attachment: initial; 
    background-origin: initial; 
    background-clip: initial; 
    background-color: rgb(255, 255, 255); 
    background-position: initial initial; 
    background-repeat: initial initial;     
    z-index: 2;
}   



.dropDownOptionsDiv{
    background-color: white; 
    z-index: 0; 
    padding-top: 2px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
    border-right-style: solid; 
    border-bottom-style: solid; 
    border-left-style: solid; 
    border-right-color: rgb(113, 123, 135); 
    border-bottom-color: rgb(113, 123, 135); 
    border-left-color: rgb(113, 123, 135); 
    border-image: initial; 
    border-top-width: 0px; 
    border-top-style: initial; 
    border-top-color: initial; 
    -webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0px 2px 4px; 
    box-shadow: rgba(0, 0, 0, 0.398438) 0px 2px 4px; 
    position: relative; 
    text-align: left; 
    display: none;
}


.checkboxContainer{
    font-family: Arial, sans-serif; 
    -webkit-user-select: none; 
    font-size: 11px; 
    padding-top: 1px; 
    padding-bottom: 3px; 
    padding-left: 5px; 
    direction: ltr; 
    text-align: left; 
    background-color: rgb(255, 255, 255); 
    white-space: nowrap; 
    padding-right: 8px; 
    color: rgb(0, 0, 0); 
}       
.checkboxSpan{
    box-sizing: border-box; 
    position: relative; 
    line-height: 0; 
    font-size: 0px; 
    margin-top: 0px; 
    margin-right: 5px; 
    margin-bottom: 0px; 
    margin-left: 0px; 
    display: inline-block; 
    background-color: rgb(255, 255, 255); 
    border-width: 1px; 
    border-style: solid; 
    border-color: initial; 
    border-image: initial; 
    border-top-left-radius: 1px; 
    border-top-right-radius: 1px; 
    border-bottom-right-radius: 1px; 
    border-bottom-left-radius: 1px; 
    width: 13px; 
    height: 13px; 
    vertical-align: middle; 
    -webkit-box-shadow: none; 
    box-shadow: none; 
    border-color: rgb(198, 198, 198);       
}


.blankDiv{
    position: absolute; 
    left: 1px; 
    top: -2px; 
    width: 13px; 
    height: 11px; 
    overflow-x: hidden; 
    overflow-y: hidden; 
    display: none; /*when = block -> this is the "check" symbol*/ 
}

.blankImg{
    position: absolute; 
    left: -52px; 
    top: -44px; 
    -webkit-user-select: none; 
    border-width: 0px; 
    border-style: initial; 
    border-color: initial; 
    border-image: initial; 
    padding: 0px; 
    margin: 0px; 
    -webkit-user-drag: none; 
    width: 68px; 
    height: 67px; 
}

.checkboxLabel{
    vertical-align: middle; 
    cursor: pointer;
}


/**
 * Tenement Spatial Map Button Icons
 */

.openMapIcon {
	background-image: url('../../../resources/images/spatial/map.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.zoomMapIcon {
	background-image: url('../../../resources/images/spatial/mapMagnify.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.zoomMapIconSmall {
	background-image: url('../../../resources/images/spatial/mapMagnify.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	align:left;
}
.qaMapIcon {
	background-image: url('../../../resources/images/spatial/mapEdit.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.qaMapIconDisabled {
	background-image: url('../../../resources/images/spatial/mapEditDisabled.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}


.noteIcon {
	background-image: url('../../../resources/images/comments.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	align:left;
}

.fullAppraisalNotes {
	background-image: url('../../../resources/images/notes.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.saveMapIcon {
	background-image: url('../../images/spatial/saveMap.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.saveMapIconDisabled {
	background-image: url('../../images/spatial/saveMapDisabled.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}
.mapColourSettingsIcon {
	background-image: url('../../images/spatial/mapColourSettings.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.mapGenerateDraftPGBIcon {
	background-image: url('../../images/spatial/mapGenerateDraftPGB.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.mapClearSelectionIcon {
	background-image: url('../../images/spatial/mapClearSelection.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}


.closeMapIcon {
	background-image: url('../../images/spatial/closeMap.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.mapGoIcon {
	background-image: url('../../../resources/images/spatial/mapGo.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.mapGoIconDisabled {
	background-image: url('../../../resources/images/spatial/mapGoDisabled.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.mapGoSmallIcon {
	background-image: url('../../../resources/images/spatial/mapGo.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	align:left;
}

.reappraiseIcon {
	background-image: url('../../../resources/images/spatial/reappraiseMap.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.appraisalReportIcon {
	background-image: url('../../../resources/images/pdf_icon.gif');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}
.commentsEditSmallIcon {
	background-image: url('../../../resources/images/commentsEditSmall.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	align:left;
}


.dijitEditorIconSep { background-position: 0; }
.dijitEditorIconSave { background-position: -18px; }

.qaReportIcon {
	background-image: url('../../../resources/images/spatial/mapPDF.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.qaReportIconDisabled {
	background-image: url('../../../resources/images/spatial/mapPDFDisabled.png');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	align:left;
}

.qaReportIconSmall {
	background-image: url('../../../resources/images/spatial/mapPDF.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	align:left;
}

.closeMapIconSmall {
	background-image: url('../../images/spatial/closeMap.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	align:left;
}

.PrintButton {
	padding:2px; 
	width:30px; 
	height:30px; 
	background-color: #000;
	-webkit-user-select:none; 
	moz-user-select:none; 
	-ms-user-select:none; 
	user-select:none; 
	ursor:pointer; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	-o-border-radius:5px; 
	border-radius:5px; 
	background-image:url("../../images/spatial/print.png"); 
	background-position:center center; 
	background-repeat:no-repeat;
}
.PrintButton:hover {
	background-color: rgba(102,102,102,0.90);
}


/**
 * Full appraisal styles
 */

#fullAppraisalBorderContainer {
	width: 100%;
	height: 100%;
}
	
.disabledAppraisalData {
	color:#cccccc;		
	text-decoration:line-through
}

#fullAppraisalMapStatus {      
	background-color: black;      
	color: white;      
	padding: 3px;      
	border: solid 1px white;     
	-moz-border-radius: 5px;     
	-webkit-border-radius: 5px;  
}
	
.appraisalButton .dijitButtonText {
	vertical-align:middle;
	white-space: normal;
	width:98%;
	text-align:center;
	font-size:7pt;
	
}

.appraisalButton .dijitButtonNode {
	vertical-align:middle;
	align:left;
	width:72px;
	height:50px;
	white-space: normal;
}

.appraisalButton .dijitButtonContents {
	white-space: normal;
	vertical-align:middle;
	width:70px;
	height:50px;
}

.noteButton .dijitButtonContents {
	white-space: normal;
	vertical-align:middle;
	width:70px;
	height:20px;
}

.noteButton .dijitButtonNode {
	vertical-align:middle;
	align:left;
	width:70px;
	height:20px;
	white-space: normal;
}


.appraisalDataColumnWidth {
	width:60px;
	text-align: center;
	word-wrap: break-word;
	wrap:wrap;
   	white-space: normal;  
}
	
.fullAppraisalZoomWidth {
	width:30px;
	text-align: center;
	word-wrap: break-word;
	wrap:wrap;
   	white-space: normal;  
}

#referralToolPanel {
	width:320px;
	height:860px;
}

.faLeftColumn {
	text-align: left;
}
	
.faRightColumn {
	text-align: right;
}
	
.faSummaryLeftColumn {
	width:50%;
}

.faSummaryRightColumn {
	width:50%;
	vertical-align: top;
}

.acnInput::-ms-clear {
    display: none;
}			

.fieldName {
	width:300px;
}

.fieldValue {
	width:600px;
}	
