/*This css holds the fonts and colors of the application.*/
.textBaseTranslation {
	color: blue;
}

.declarationTranslation {
	color: blue;
}

.statementTranslation { /*	border-top: 1px dotted #BFE1E9;*/
	border-top: 1px dotted #00425E;
	padding: 2px 0 0 0;
	margin: 2px 0 0 0;
}

/** Indicates right-to-left text. */
.rtl {
	text-align: right;
}

/* IE 8 only - use the Arial Unicode MS font if available as it displays Chinese (and other Asian) characters correctly.
   By default in IE 8 and Windows XP the default font for Chinese is set to nothing. */  
@media \0screen {  
	.textBaseTranslation, .declarationTranslation, .statementTranslation, .filename { 
		font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
	}  
}

.vert-label {
	writing-mode: tb-rl;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	white-space: nowrap;
	display: block;
	bottom: 0;
	width: 20px;
	height: 20px;
	font-weight: bold;
	color: white;
}

.xmlPreview {
	font-family: verdana;
}

.xmlMandatory {
	background: lightblue;
	font-weight: bold;
}

.coatOfArmsImage {
	width: 50px;
	margin-right: 10px;
}

.coatOfArmsText {
	vertical-align: middle;
	font-weight: bold;
	font-size: small;
}

.hidden {
	display: none;
}

.readOnly {
	color: gray;
}

.shoulderNumberHighlight {
	background: lightgray;
}

/* White commodity text icons */

/*.DAIRY_textIcon_white {
	width: 12px;
	height: 12px;
	display: inline-block;
	text-indent: -9999em;
	border: 1px solid #000; 
	background: url(images/alphabet_sprite.gif) no-repeat 0 -24px;
}*/

/*.MEAT_textIcon_white {
	width: 12px;
	height: 12px;
	display: inline-block;
	text-indent: -9999em;
	border: 1px solid #000; 
	background: url(images/alphabet_sprite.gif) no-repeat -12px -24px;
	
}*/

/*.OTHER_textIcon_white {
	width: 12px;
	height: 12px;
	display: inline-block;
	text-indent: -9999em;
	border: 1px solid #000; 
	background: url(images/alphabet_sprite.gif) no-repeat -24px -24px;
}*/

/* Black commodity text icons */

.S_CM_textIcon {
	width: 12px;
	height: 12px;
	display: inline-block;
	text-indent: -9999em;
	border: 1px solid #000;
	background: url(images/alphabet_sprite.gif) no-repeat -36px -24px;
}

.D_CM_textIcon {
	width: 12px;
	height: 12px;
	display: inline-block;
	text-indent: -9999em;
	border: 1px solid #000;
	background: url(images/alphabet_sprite.gif) no-repeat -48px -24px;
}

.M_CM_textIcon {
	width: 12px;
	height: 12px;
	display: inline-block;
	text-indent: -9999em;
	border: 1px solid #000; 
	background: url(images/alphabet_sprite.gif) no-repeat -60px -24px;
}

.O_CM_textIcon {
	width: 12px;
	height: 12px;
	display: inline-block;
	text-indent: -9999em;
	border: 1px solid #000; 
	background: url(images/alphabet_sprite.gif) no-repeat -72px -24px;
}

.OP_CM_textIcon {
	width: 17px;
	height: 12px;
	display: inline-block;
	text-indent: -9999em;
	border: 1px solid #000; 
	background: url(images/alphabet_sprite.gif) no-repeat -96px -24px;
}

/*.SEAFOOD_textIcon_black {
	width: 12px;
	height: 12px;
	display: inline-block;
	text-indent: -9999em;
	border: 1px solid #000; 
	background: url(images/alphabet_sprite.gif) no-repeat -84px -24px;
}*/