/************** ~/Styles/style.css ***************************/
@charset "UTF-8";
/* CSS Document */

/* ----------- BASICS ----------- */
* {
	margin: 0;
	padding: 0;
}

a:active {
}

a:link {
}

a:visited {
}

select {
	font-size: 11px;
}

a {
	text-decoration: underline;
}

	a img {
		border: none;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: normal;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 17px;
}

body div .x-grid.backgroundDrag, body div .x-grid.backgroundDrag div {
	background: lightgray;
}


.ctlDocList {
	padding-right: 10px;
}

.entryAudiUpdateWindowButtons .x-item-disabled {
	visibility: hidden;
}

.x-item-disabled .x-form-field {
	filter: alpha(opacity=1);
}

.x-toolbar div.errorStatusToolBar {
	padding-left: 20px;
}

.lErr.x-toolbar .x-toolbar-text {
	color: red;
}

.lErr .icon-exclamation {
	padding-left: 20px;
}

.listOfRules {
	list-style-type: disc;
}

.lErrForeground.nullb label {
	color: black;
}

#partMaintenancePage .cimsPartEdit {
	float: left;
}

.listOfRules li {
	list-style: disc inside;
	text-align: justify;
}

#loading {
	position: absolute;
	left: 45%;
	top: 40%;
	border: 1px solid #c5c5c5;
	padding: 2px;
	background: #f8f8f8;
	width: 150px;
	text-align: center;
	z-index: 20001;
}

.dashboardIFrame {
	width: 100%;
	border: none;
	overflow: hidden
}

body {
	background-color: #FFF;
	background-image: url(../images/allyn-background-image.jpg);
	background-repeat: repeat-x;
}

<<<<<<< .mine
body.extBody {
	background-color: #FFF;
	background-image: none;
}

|| || || | .r19939
body.extBody {
	background-color: #FFF;
	background-image: none;
}

=======
body.noColor {
	background: none;
	background-color: white;
	overflow: hidden;
}

body.extBody {
	background-color: #FFF;
	background-image: none;
}

> > > > > > > .r19963

body fieldset {
	border: 1px solid;
}
/*
body.extBody fieldset {
	border:none;
}
*/
table.unify {
	background: lightgray;
	border-style: solid;
	border-width: thin;
}

	table.unify label {
		background-color: lightgray;
		font-weight: bold;
		text-align: left;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
	}

	table.unify td {
		background-color: lightgray;
		font-weight: bold;
		text-align: left;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
	}

.GridViewStyle {
	/*border-right: 2px solid #A7A6AA;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid white;
    border-top: 2px solid white;
    padding: 4px;*/
	border-width: 1;
	border-color: dimgray;
	border-style: solid;
	width: 100%;
}

	.GridViewStyle a {
		color: black;
	}

.GridViewHeaderStyle th {
	/*border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;*/
}

.GridViewHeaderStyle {
	background-color: silver;
	color: black;
	height: 20px;
	border-style: solid;
	border-width: 1px;
}

.meltpourEdit td {
	white-space:nowrap;

}
.meltpourEdit select{
	width:250px;
	margin-right:40px;
}
.noArchor a {
	text-decoration: none;
	cursor: auto;
}

.noArchor a:hover {
	text-decoration: none;
}
.GridViewFooterStyle {
	/*background-color: #5D7B9D;
    font-weight: bold;
    color: White;*/
}

.GridViewRowStyle {
	background-color: white;
}

.GridViewAlternatingRowStyle {
	background-color: whitesmoke;
}

.GridViewSelectedRowStyle {
	background-color: lightgray;
}

.GridViewPagerStyle {
	background-color: silver;
	color: black;
	border-style: solid;
	border-width: 1px;
}

	.GridViewPagerStyle table /* to center the paging links*/ {
		margin: 0 auto 0 auto;
	}






.shortcutList li {
	margin-bottom: 5px;
	cursor: hand;
	float: left;
	width: 250px;
}

.shortcutList img {
	float: left;
	margin-right: 5px;
	width: 36px;
	height: 36px;
}

.shortcutList div.anchor {
	font-weight: bold;
	margin-bottom: 2px;
}

div.htsExpired {
	color: red;
}

label, .label, table.tab td, #wrapper .ajax__tab_xp .ajax__tab_body, form {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.compositeLabel {
	font-weight: bold;
	padding-top: 3px;
}

#loading {
	position: absolute;
	left: 45%;
	top: 40%;
	border: 1px solid #c5c5c5;
	padding: 2px;
	background: #f8f8f8;
	width: 150px;
	text-align: center;
	z-index: 200001;
	display: none;
}

#loading-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 200000;
	background-color: #f8f8f8;
}

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

.lErrForeground {
	color: #f00;
}

table.tab label, table.tab label, table.tab td {
	font-weight: bold;
	text-align: left;
}

.cimsPartEdit .cimsError {
	font-size: 15pt;
}

.x-action-col-icon {
	width: 16px;
	height: 16px;
	margin-left: 10px;
}

#wrapper {
	min-width: 1152px;
	max-width: 1500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #FFF;
}

#header {
	height: 70px;
	min-width: 1152px;
	max-width: 1500px;
	background-color: #FFF;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	position: relative;
	background-position: center;
}

#nav1 {
	height: auto;
	min-width: 1130px;
	max-width: 1500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #333;
	text-align: center;
	letter-spacing: 0.05em;
	background-image: url(../images/nav-background.jpg);
	color: #FFF;
}

#nav2 {
	height: auto;
	min-width: 1132px;
	max-width: 1500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #CCC;
	color: #000;
}

#body {
	background-color: #FFF;
	min-height: 500px;
	min-width: 1132px;
	max-width: 1500px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}


.button {
	background-color: #333;
	padding: 2px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 1px 1px 3px #CCC;
	-webkit-box-shadow: 1px 1px 3px #CCC;*/
	border: solid 1px #CCC;
	font-size: 11px;
	color: #ffffff;
	text-shadow: 1px 1px 5px #666;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 4px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.button {
		padding: 4px;
	}
}

.x-border-box .ajax__tab_xp .ajax__tab_tab {
	height: 21px;
}

.button:hover {
	background-color: #fc3;
	color: #333;
}

.alaOne div.x-btn.extButton.over button, .alaOne div.x-btn.extButton:hover, .alaOne div.x-btn.extButton.over, .alaOne div.x-btn.extButton.over .x-btn-inner {
	background-color: #fc3 !important;
	border-color: #fc3 !important;
	color: #333 !important;
}



/* ----------- HEADER ----------- */

.allyn-logo {
	height: 70px;
	width: 177px;
	float: left;
	background-image: url(../images/allyn-international-logo.png);
	position: absolute;
	display: block;
}

.flags {
	height: 15px;
	width: 190px;
	float: right;
}

.data {
	float: right;
	width: 200px;
	position: absolute;
	top: 15px;
	right: 190px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	line-height: 12px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	margin-bottom: 5px;
}

#company-logo {
	height: 50px;
	width: 180px;
	position: absolute;
	top: 15px;
	right: 0px;
	padding-right: 10px;
}

	#company-logo div {
		height: 50px;
		width: 150px;
		background-position: center center;
		background-repeat: no-repeat;
	}

/* ----------- NAV 1 ----------- */

.nav1 {
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
	text-align: center;
	padding: 10px;
}

.nav1-current {
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
	padding: 10px;
	background-image: url(../images/nav-bullet.png);
	color: #FFF;
	background-repeat: no-repeat;
	background-position: left center;
}

a.nav1:active {
	text-decoration: none;
	color: #FFF;
}

a.nav1:link {
	text-decoration: none;
	color: #FFF;
}

a.nav1:visited {
	COLOR: #FFF;
	text-decoration: none;
}

a.nav1:hover {
	text-decoration: none;
	background-image: url(../images/nav-bullet-hover.png);
	background-repeat: no-repeat;
	background-position: left center;
}


/* ----------- NAV 2 ----------- */


#nav2 a {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
}

#nav2 .sel {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
	color: #000;
	background-image: url(../images/nav-bullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
	padding-left: 10px;
}

#nav2 a:active {
	text-decoration: none;
	color: #000;
}

#nav2 a {
	text-decoration: none;
	color: #000;
}

	#nav2 a:visited {
		COLOR: #000;
		text-decoration: none;
	}

	#nav2 a:hover {
		COLOR: #000;
		text-decoration: none;
		background-image: url(../images/nav-bullet-hover.png);
		background-repeat: no-repeat;
		background-position: left center;
	}


/* ----------- End of new layout ----------- */

form input.text, form textarea {
	border: 2px solid #CCCCCC;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	/*    padding: 3px;*/
}

.hidden {
	display: none !important;
}

.boardDataTable {
	margin-bottom: 15px;
	width: 650px;
	table-layout: fixed;
}

#silverlightControlHost {
	height: 100%;
	text-align: center;
}

#noticeBoard .advancedSearch {
	display: none;
}

.boardDataDetail {
	display: none;
}

	.boardDataDetail td {
	}

.boardDataheader td, .boardDataheader th {
	background: #FFCC99;
}

a, .anchor {
	color: black;
	font-weight: normal;
	cursor: pointer;
	text-decoration: underline;
}

	a:hover, .anchor:hover {
		text-decoration: underline;
	}

table.dg tr.confshortpiece td {
	background-color: Green;
}

table.dg tr.shortpiece td {
	background-color: #93B4EA;
}

h1 {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 25px;
	text-align: center;
	font-weight: bold;
	color: #5F5F5F;
}

h2, h2 span {
	color: #5F5F5F;
	font-size: 14px;
}

select {
	margin-top: 2px;
}

.rtdt select {
	width: auto;
}

body {
	background: url(../images/bg_body.jpg) 0 0 repeat-x;
}


th, th a {
	font-weight: bold;
}

table.dg td.center {
	text-align: center;
}

div.clear {
	clear: both;
}

div.page {
	position: absolute;
	width: 966px;
	margin: 0 0 0 -483px;
	left: 50%;
}

div.top {
	width: 970px;
	height: 110px;
	background: url(../Images/bg_mapa.jpg) 30px 0 no-repeat;
}

div.menutop {
	position: absolute;
	top: 76px;
	width: 100%;
	height: 34px;
	background: url(../Images/bg_menu.gif) 0 0 repeat-x;
}

div.pol_off {
	position: absolute;
	top: 55px;
	width: 152px;
	height: 22px;
	padding-top: 4px;
	text-align: center;
	background: url(../Images/bg_pol_off.gif) 0 0 no-repeat;
}

div.pol_on {
	position: absolute;
	top: 53px;
	width: 152px;
	height: 24px;
	padding-top: 5px;
	text-align: center;
	background: url(../Images/bg_pol_on.gif) 0 0 no-repeat;
}

div.menu {
	position: absolute;
	top: 87px;
	width: 97%;
}

.clientImage {
	width: 200px;
	height: 50px;
	top: 5px;
	position: absolute;
	left: 560px;
}

a.apptip {
	position: absolute;
	top: 87px;
	left: 840px;
	z-index: 1;
}

/* MSD menu specification */
div.menu div.msdmleft {
	float: left;
}

div.menu div.atomMenuLeft {
	float: left;
}

div.menu div.msdmright {
	float: right;
	margin-right: 5px;
}


div.menu div.atomRight {
	float: right;
	margin-right: 5px;
}

.water {
	font-style: italic;
	color: gray;
	text-align: center;
}

.cimsLeftMenu {
	float: left;
}

	.ecarrierleft .sel, .msdmleft .sel, .cimsLeftMenu .sel, atomMenuLeft {
		font-size: 110%;
	}

.menu .ecarrierleft span {
	padding-left: 0;
}

.ecarrierleft a {
	margin-right: 10px;
}
/* MSD menu specification - end */

div.main {
	position: absolute;
	top: 110px;
	width: 100%;
	height: 700px;
	background: #FFF;
	padding-left: 5px;
	padding-top: 5px;
}

div.Imain {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 700px;
	background: #FFF;
	padding-left: 5px;
	padding-top: 5px;
}

div.left {
	position: absolute;
	top: 45px;
	left: 14px;
}

div.right {
	position: absolute;
	top: 45px;
	left: 492px;
}

div.languageEditor {
	position: absolute;
	border: solid 1px;
	margin: 10px;
	padding: 10px;
	background-color: White;
	z-index: 200;
	display: none;
	color: navy;
}

div.reportButtonSetting {
	position: absolute;
	border: solid 1px;
	margin: 10px;
	padding: 10px;
	background-color: White;
	z-index: 200;
	display: none;
}

	div.reportButtonSetting .btn {
		border: solid 1px;
		background: none;
		margin-right: 5px;
	}

	div.reportButtonSetting .txt {
		display: none;
	}

div.languageEditor .btn {
	border: solid 1px;
	background: none;
	margin-right: 5px;
}

div.line {
	position: absolute;
	z-index: 10;
	top: 77px;
	width: 1px;
	height: 648px;
	background: url(../Images/line.jpg) 0 0 no-repeat;
}

div.tab {
	width: 460px;
}

div.message {
	width: 100%;
	position: absolute;
	left: 565px;
	top: 25px;
	text-align: right;
	z-index: 100;
	width: 400px;
}

	div.message div.exp span {
		padding-right: 0px;
		font-weight: bold;
	}

	div.message span.login {
		padding-right: 0px;
	}

	div.message span {
		padding-right: 10px;
	}

.menu span, span.space {
	color: #75848D;
	padding-left: 10px;
	text-align: center;
}

div a.sel {
	font-weight: bold;
}

div.menu a {
	padding-left: 10px;
}

	div.menu a.dis {
		color: Gray;
	}

iframe.ieFix {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

table.tab {
	width: 100%;
	background: #F4F5F5;
}

#divRouteDetails, #divPalletDet .tabDetails tr td {
	background: #F4F5F5;
}

table.tab td {
	padding: 0 0 0 11px;
}

table.tab table td {
	padding: inherit;
}


/*
.extNetBaseClass td
{
	padding: inherit;
}

.extNetBaseClass table {
	background: inherit;
}
*/
.commandColumn .x-btn button {
	color: orange;
}

table.tab td {
	height: 23px;
	border-bottom: solid #FFF 2px;
}

table.tab table td {
	border-bottom: inherit;
}

table.dg {
	width: 100%;
	background: #FFF;
	border: 0px;
	border-color: White;
}

table.dg {
	border: none;
	border-collapse: collapse;
}

	table.dg td, table.dg th {
		border: none;
		border-right: 1px solid white;
		border-bottom: 1px solid white;
		border-collapse: collapse;
	}

	table.dg tr.highlighted td {
		background: gray;
	}

	table.dg th {
		padding-left: 5px;
		padding-right: 5px;
	}


	table.dg tr {
		height: 23px;
		background: #F4F5F5;
		text-align: center;
	}

		table.dg tr.dg_head {
			background: #D6D6D6;
			font-weight: bold;
		}

		table.dg tr.dg_select {
			background: #E6E6FA;
			font-weight: bold;
		}

	table.dg td {
		text-align: left;
		padding-left: 4px;
		padding-right: 4px;
	}

		table.dg td.act {
			text-align: center;
			padding-left: 5px;
			padding-right: 5px;
		}

	table.dg tr.selected td {
		background-color: Gray !important;
	}

	table.dg tr td.pieceassigned {
		background-color: #F3F781;
	}

	table.dg tr td.rowConsolidated {
		background-color: #FFCC66;
	}

	table.dg tr.selected td, table.dg tr.selected td a {
		color: White;
	}

		table.dg tr.selected td a {
			text-decoration: underline;
		}

table.in td {
	border-bottom: solid white 2px;
}

span.tt {
	cursor: pointer;
	color: #5F5F5F;
	font-weight: bold;
}

div.ttt {
	position: absolute;
	width: 170px;
	border-width: 1px;
	border-color: Black;
	margin-left: 10px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	display: none;
	background-color: #F4F5F5;
	font-weight: bold;
	color: Black;
}

div.dynamicCompanyInfo .tab {
	width: auto;
}

div.dynamicCompanyInfo {
	position: absolute;
	width: 270px;
	border-width: 1px;
	border-color: Black;
	margin-left: 10px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	display: none;
	background-color: #F4F5F5;
	font-weight: bold;
	color: Black;
}

div.ttt h3 {
	color: #5F5F5F;
	border-bottom-style: solid;
	border-bottom-color: #5F5F5F;
	border-bottom-width: 1px;
	margin-bottom: 5px;
	text-align: left;
}

div.ttt p {
	text-align: justify;
}

div.ttt div, div.ttt div a {
	text-align: right;
	font-size: 10px;
	color: Gray;
	border-top-style: dashed;
	border-top-color: Gray;
	border-top-width: 1px;
	margin-top: 10px;
}

img.logo {
	position: absolute;
	left: 0px;
	top: 28px;
	border: 0px;
}

div.pol_off a {
	color: #174864;
	font-size: 10px;
}

div.pol_on a {
	color: #0023A4;
	font-size: 13px;
	font-weight: bold;
}

#boxError {
	z-index: 1000;
	position: fixed;
	left: 50%;
	margin-left: -225px;
	top: 10px;
	background: #bf0000;
	border: 1px solid #8f0000;
	color: #fff;
	width: 450px;
	padding: 5px;
	font-size: 14px;
	display: none;
}

	#boxError .lErr {
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
	}

.lErr, .lErrSt {
	color: #f00;
	font-size: inherit;
}

.lInf {
	color: #00b300;
	font-size: inherit;
}

body form input.textErrHighlight {
	border: 1px solid red;
}

.reqS .lErrSt {
	color: black;
}

.lErrSt, .reqS {
	font-size: 17px;
}

.lWarn, .lWarn span, .lWarn p, .lWarn .x-form-display-field {
	color: #E5892E;
	font-style: italic;
}

	.lWarn a {
		text-decoration: underline;
	}

	.lWarn div.b {
		font-weight: bold;
	}

	.lWarn div.t span {
		font-weight: bold;
	}

.ddlInfo, .lWarn {
	color: #E5892E;
	clear: both;
}

span.trn span {
	color: Red;
	font-size: -1;
}

td.action {
	text-align: left;
	padding-top: 5px;
}

.lMenupart {
	float: left;
	margin-left: -100%;
	width: 180px;
}

.centralContent {
	float: left;
	width: 100%;
}

#billingModule {
	width: 950px;
}

.centralContentInner {
	margin-left: 180px;
}

.lMenu {
	float: left;
	width: 180px;
	top: 0px;
}

.unsb {
	color: Red;
}

.lMenu td, .lMenupart td {
	background-color: White;
	padding-left: 0px;
	padding-bottom: 0px;
}


.rMenuPart {
	float: right;
	width: auto;
	top: 0px;
	font-weight: bold;
	height: 100%;
}

div.mmTable {
	/*background-color:#F4F5F5;*/
	width: 380px; /* 	position:absolute;	 	left:180px; 	top:20px; 	*/
}

div.ltd, div.ltde {
	float: left;
	font-weight: bold;
	margin-left: 5px;
}

div.ltd, div.rtd, div.rtdt {
	/*height:22px;			*/
}

div.rtds {
	height: 22px;
	padding-top: 5px;
}

div.rtdt {
	line-height: 22px;
	vertical-align: middle;
	padding-top: 0px;
}


div.ltd {
	width: 100px;
	padding-top: 5px;
}

div.tr, div.ltr {
	background-color: #F4F5F5;
	margin-bottom: 0px;
	margin-top: 2px;
	width: 100%;
}

a.lbtMenu, a.lbtMenuSel {
	font-size: 12px;
	margin-left: 0px;
	margin-right: 14px;
	margin-top: 140px;
}

a.lbtMenuSel {
	font-weight: bold;
}

.chbList td {
	border-bottom: solid FFF 20px;
	border-bottom-width: 0px;
	padding-left: 0px;
}

.errorMessage {
	color: Red;
	font-weight: bold;
}

.msdmleft {
	float: left;
}

.msdmright {
	float: right;
}

td.val {
	background-color: White;
}

.fixTable td {
	padding-left: 0px;
	background-color: inherit;
}

/* XP styled button */

table.btb {
	background-color: inherit;
	display: inline;
	margin-right: 2px;
	padding: 0 0 0 0;
	border-bottom-width: 0px; /* 		display:inline; 		margin-right:2px;*/
}

	table.btb[cellspacing] {
	}

	table.btb td.l {
		width: 3px;
		background-position: left center;
		background: url(../images/bg_button_left.gif) 0 0 no-repeat;
	}

.btb td.p {
	width: 3px;
	background: url(../images/bg_button_right.gif) 0 0 no-repeat;
}

table.btb td {
	padding: 0 0 0 0;
	color: White;
	vertical-align: top;
	border-bottom: 0px;
}

input.btn {
	display: inline;
	height: 18px;
	background: url(../images/bg_button.gif) 0 0 repeat-x;
	border: none;
	padding-left: 4px;
	padding-right: 4px; /* 	display: inline; 	height: 18px;   background: url(../images/bg_button.gif) 0 0 repeat-x;   border-color: red;  		  		   width:50px; 	border-width:0px; */
}

div.btn_left {
	display: inline;
	height: 18px;
	padding-left: 3px;
	margin-right: 10px;
	background: url(../images/bg_button_left.gif) 0 0 no-repeat; /*	margin-right:10px; 	display: inline; 	height: 18px; 	padding-left: 3px;   background: url(../images/bg_button_left.gif) 0 0 no-repeat;*/
}

div.b_left {
	height: 18px;
	display: inline;
	padding-left: 3px;
	background: url(../images/bg_button_left.gif) 0 0 no-repeat;
}

div.b_right {
	display: inline;
	background: url(../images/bg_button_right.gif) 0 0 no-repeat; /*background-image: url(../images/bg_button_right.gif); 		background-repeat: no-repeat;		 		background-position:right top;*/
	background-position: right top;
	margin-right: 2px;
}

div.btn_right {
	display: inline;
	height: 18px;
	background-image: url(../images/bg_button_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: Red;
	margin-left: 0px;
	width: 3px; /* 	background-position:50px 0; 	display: inline; 	height: 18px;   background-image: url(../images/bg_button_right.gif); 	background-repeat: no-repeat; 	padding: 3 0 0 0px; 	*/
}






/* datagrid styles */

.readonlyRow, .readonlyRow td, .assigned, .assigned td {
	background-color: #93B4EA;
}

.ddlNoWrap {
	white-space: nowrap;
}

.entryAuditDetail td {
	height: 24px;
}

.entryAuditDetail .notExists {
	color: gray;
}

.entryAuditDetailExt .notExists {
	color: gray;
}

.entryAuditDetail .notResolved {
	color: red;
}


.entryAuditDetailExt .notResolved {
	color: red;
}
.entryAuditDetail .resolved {
	color: green;
}

.entryAuditDetailExt .resolved {
	color: green;
}

.entryAuditDetail .saveProgress .anchor {
	margin-right: 5px;
}

.entryAuditDetail .notExists input, .entryAuditDetail .resolved input, .entryAuditDetail .notExists select, .entryAuditDetail .resolved select {
	display: none;
}

.entryAuditDetail .notResolved .lblErrorCode, .entryAuditDetail .notResolved .lblRequiredAction {
	display: none;
}

.entryAuditDetail .notExists .reopenLink, .entryAuditDetail .notResolved .reopenLink {
	display: none;
}


.dg_pg_l {
	float: left;
	width: 20%;
}


.dg input.text /* edit textbox in datagrid */ {
	width: 85%;
}

.dg_pg_c {
	float: left;
	width: 55%;
	text-align: center;
}

.dg_pg_r {
	float: right;
	width: 20%;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
}


table.dg td.foot {
	text-align: center;
}

fieldset {
	border-color: inherit;
	padding-left: 5px;
}


	fieldset .fieldsetDiv {
		margin-top: 5px;
		padding-left: 5px;
		padding-bottom: 15px;
	}

table td.info {
	font-weight: normal;
}

/* controls setting */


.pieceManagerCtl {
	background: white;
	margin-top: 15px;
}

	.pieceManagerCtl .cMiddle {
		width: 40px;
		vertical-align: top;
		padding-top: 10px;
	}

#cimsBrokerResolution .cMiddle {
	width: 40px;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
}

.cimsPartEdit textarea {
	width: 150px;
	height: 50px;
}

	.cimsPartEdit textarea.tscaNotesText {
		height: 90px;
		margin: 5px;
	}

.pieceManagerCtl .cMiddle table.btb {
	display: block;
	margin-bottom: 3px;
}



.pieceManagerCtl .cLeft, .pieceManagerCtl .cRight {
	width: 440px;
	vertical-align: top;
}


.cmpHidden {
	min-height: 22px;
}

.page div.cmpHidden table span {
	line-height: normal;
}

.cmpHidden table td {
	border-bottom-width: 0px;
	padding-left: 0px;
}

	.cmpHidden table td a {
		cursor: pointer;
		margin-right: 5px;
	}


.filterControl .tr, .filterControl .ltr {
	width: 50%;
	height: 25px;
}

.filterControl .tr {
	float: left;
}

.filterControl .ltr {
	float: right;
}

.filterControl .ltd {
	width: 150px;
}

.filterControl .text, .filterControl select {
	width: 210px;
}

.filterControl {
	margin-bottom: 5px;
	width: 100%;
}

.ctlItems .switch {
	margin-top: 3px;
	margin-bottom: 10px;
}

/* date time picker advanced setting */
table.tbAdvanced td {
	border-bottom: none;
	padding-left: 0px;
	vertical-align: top;
}

	table.tbAdvanced td.dl {
		width: 70px;
	}

table.dg table.tbAdvanced tr {
	height: auto;
}

table.tbAdvanced[cellspacing] td.dl {
	padding: 2px 2px 2px 2px;
}

table.calendar td {
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
	border: none; /* 	border-bottom: solid white 2px; 	border-right: solid white 2px; 	border-left: solid white 2px; 	*/
}


table.calendarMain td, table.tbAdvanced td {
	height: auto;
	padding-left: 0px;
	padding-top: 0px;
}

table.calendarMain .calHead .text {
	width: 60px;
}

table.calendar {
	width: 100px;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	z-index: 100;
	background-color: white;
	position: absolute;
}

	table.calendar .day {
		/*cursor:hand;	*/
	}

table.calendarMain .tbtn {
	padding-left: 2px;
}

table.calendarMain .tpic .tddl[class] {
	width: 40px;
	margin-left: 0px;
	margin-right: 0px;
}

/* css selector */
.cssSelector select {
	width: 97%;
}

div[class=cssSelector] select {
	width: 95%;
}

div.sampleText p {
	margin-bottom: 15px;
	margin-top: 15px;
	color: Green;
}

div.sampleText {
	color: Green;
	font-weight: bold;
	text-align: justify;
	width: 700px;
	margin-left: 10px;
}

/********************** Styles for AjaxSamples *******************************/
.MaskedEditFocus {
	background-color: #ffffcc;
	color: #000000;
}

.MaskedEditMessage {
	color: #ff0000;
	font-weight: bold;
}

.MaskedEditError {
	background-color: #ffcccc;
}

.MaskedEditFocusNegative {
	background-color: #ffffcc;
	color: #000000;
}

.MaskedEditBlurNegative {
	color: #ff0000;
}

.TextIndicator_TextBox1 {
	background-color: Gray;
	color: White;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
}

.unwatermarked {
	height: 18px;
	width: 148px;
	font-weight: bold;
}

.watermarked {
	height: 20px;
	width: 150px;
	padding: 2px 0 0 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;
	padding: 3px;
}




/*****************************************************/

.saveBtnCtr, .saveBtnCtr .tr {
	background-color: inherit;
}

/* company contact picker setting */

.cmpPicker .info, .cmpPicker .errorMessage {
	background-color: #F4F5F5;
}

.editChanged, .cmpPicker .editChanged {
	background-color: #ffce6b;
}
/* background-color: Orange; */


.cmpPicker {
	margin-right: 5px;
}

	.cmpPicker .errorMessage {
		background-color: #F4F5F5;
	}

	.cmpPicker .fieldsetDiv {
	}

	.cmpPicker .info span {
		display: block;
	}

	.cmpPicker .errorMessage, .cmpPicker .info, .cmpPicker select {
		width: 96%;
	}

	.cmpPicker .cmpPickerCompany {
		padding-bottom: 10px;
	}

	.cmpPicker .companyLocation {
		margin-right: 5px;
		text-align: right;
	}

.tabStrip {
	margin-bottom: 15px;
}

	.tabStrip div {
		float: left;
	}

	.tabStrip .help {
		float: right;
		margin-right: 10px;
	}

.txtun a {
	cursor: pointer;
}

.nullb {
	padding-top: 2px;
	height: 22px;
}

.msdMenu {
	background: red;
}

.refList {
}

	.refList .groups table.tb {
		width: 200px;
	}

	.refList .groups {
	}

		.refList .groups table.tb input.text {
			width: 100px;
		}

		.refList .groups .tb {
			float: left;
		}

			.refList .groups .tb .l {
				width: 80px;
			}

.auctionInfo {
	margin-bottom: 15px;
}

	.auctionInfo .dg {
		margin-bottom: 5px;
	}

		.auctionInfo .dg .winner {
			background: #ffcc00;
		}

.ctlWorkingHours .note span {
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}

.ctlWorkingHours .note .text {
	width: 150px;
}

.handling .tab .nullb {
	float: left;
	margin-right: 5px;
}

.ctlPersonsEditContacts {
	width: 300px;
	padding-left: 50px;
	float: right;
}

.pieceEdit div {
	margin-bottom: 10px;
	margin-top: 0px;
}

.ctlPersonsEditContacts .dg td input.dgText {
	width: 70px;
}

.poInfo .tab {
	width: auto;
}

#podetail .pieceList {
	margin-top: 20px;
}

.adminBusinessGroup {
	margin-left: 20px;
}

	.mcBusinessGroup .group, .adminBusinessGroup .group {
		margin-bottom: 10px;
	}

		.mcBusinessGroup .group div.b, .adminBusinessGroup .group div.b {
			margin-left: 20px;
		}

.mcBusinessGroup #groupParent img, .mcBusinessGroup #groupParent img {
	cursor: hand;
}

.itemEditClt .calendarMain td {
	border-bottom-color: #F4F5F5;
}

.itemEditClt .calendarMain .calHead .text {
	width: 80px;
}

.itemEditClt .isample {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.progres {
	padding-top: 5px;
	padding-bottom: 5px;
}

	div.progres img {
		float: left;
	}

	div.progres div {
		margin-left: 10px;
		padding-left: 10px;
		color: #5F5F5F;
	}

div.scrollable {
	width: 960px;
	padding-bottom: 20px;
	padding-right: 15px;
	overflow: scroll;
}

ul.tabMenu {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 40px;
	margin-bottom: 0px;
}

.tabMenu a {
	padding: .3em .8em;
	background: #d6d3ce;
	color: #5F5F5F;
	text-decoration: none;
}

.tabMenu li {
	margin-right: 3px;
}

.tabMenu, .tabMenu li, .tabMenu a {
	float: left;
}


.tabContent {
	border: solid 1px #d4d0c8;
	padding: 0.8em;
	clear: left;
}

#businessDetail .tabContent, #clientDetail .tabContent {
	width: 900px;
}

.tabMenu a.tabSelected, .tabMenu a:hover {
	font-weight: bold;
}

/* Pages custom setting */

#htmlhelp {
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
}

	#htmlhelp p {
		text-align: justify;
		margin-bottom: 10px;
	}

	#htmlhelp h2 {
		border-bottom-style: double;
		border-bottom-width: 1px;
		padding-bottom: 2px;
		border-bottom-color: Silver;
	}

		#htmlhelp h2 span {
			display: block;
			float: left;
		}

		#htmlhelp h2 a {
			float: right;
			background-image: url(../images/close.gif);
			display: block;
			width: 15px;
			height: 15px;
		}

#documentPicker {
	margin-left: 20px;
	margin-top: 20px;
}

	#documentPicker input.text {
		width: 85%;
	}

#msdPieceEdit {
	width: 1150px;
	margin-left: 20px;
	margin-top: 10px;
}

#userEdit .tab {
	width: 400px;
	float: left;
}

#userEdit .ctlPersonsEditContacts {
	float: none;
	text-align: left;
	padding-left: 0px;
	margin-top: 10px;
}

#userList .tab {
	width: 460px;
}


.palletDetailRow td {
	white-space: nowrap;
}
/* ajax samples */

#asBasic fieldset {
	width: 150px;
	display: block;
}

#asCityCompany fieldset .cmpPicker {
	width: 340px;
}

#asCityCompany fieldset {
	width: 350px;
}

/* Premium approval */

#PremiumApp fieldset .billBack td.comp {
	width: 250px;
}

#PremiumApp fieldset, #PremiumApp table.header {
	width: 600px;
}

	#PremiumApp table.header td {
		width: 120px;
	}

	#PremiumApp table.header .info {
		width: auto;
	}


#PremiumApp #reqApproval {
	padding-top: 10px;
	padding-bottom: 10px;
}

#PremiumApp table.tab {
	font-weight: bold;
}

#PremiumApp table.pos td {
	border: 20px;
	border-color: White;
}

#PremiumApp .cmpPicker {
	width: 290px;
}

#PremiumApp td.bbp, #PremiumApp td .pon {
	display: block;
}

#PremiumApp td.bo input.text {
	width: 100px;
}

#PremiumApp .ref {
	padding-right: 10px;
}

#PremiumApp .refs {
	margin-left: 11px;
}

	#PremiumApp .refs span {
		margin-left: 80px;
	}

#PremiumApp .role {
	float: left;
}

#PremiumApp .persons {
	float: right;
}

#PremiumApp #reqApproval .answer {
	color: Red;
	font-weight: bold;
}

#PremiumApp #reqSummary .summary_header {
	text-align: center;
}

#PremiumApp #reqSummary .summary_text {
	text-align: center;
	color: Red;
	font-weight: bold;
}

#PremiumApp .cmpPicker .cmpPickerPersons, #PremiumApp .cmpPicker .buttons, #PremiumApp .ccpReadonly .divPersons {
	display: none;
}

#PremiumApp .ccpReadonly {
	width: 300px;
}

#PremiumApp .ltd {
	width: 130px;
	margin-right: 20px;
}

#PremiumApp fieldset.reqCosts fieldset {
	width: 98%;
}

	#PremiumApp fieldset.reqCosts fieldset table {
		width: 100%;
	}

#PremiumApp .cmpHidden .rtdt {
	width: 150px;
}

#PremiumApp .reqCosts td {
	font-weight: normal;
}

#PremiumApp .costHeader td, #PremiumApp .costFooter td {
	font-weight: bold;
}
/* default.aspx on eTR */
#defaultTRSc {
	margin-top: 20px;
}

	#defaultTRSc .tab {
		width: 250px;
	}

#CompanySearch {
	margin: 20px;
}

	#CompanySearch div.tr {
		width: 750px;
	}

#podefault .poMenu {
	margin-bottom: 10px;
	margin-top: 10px;
}


/* user management */

#umdefault .umMenu {
	margin-bottom: 10px;
	margin-top: 10px;
}

	#umdefault .umMenu a {
		margin-right: 10px;
		margin-left: 5px;
	}


#userRequest .tab {
	width: 400px;
}

#userRequest .cssSelector select {
	width: 200px;
}
/* Maintain Page */

#MaintainPage .filterControl {
	margin-left: 25px;
}

#tdImport .selected {
	background-color: Gray;
}

#tdImport dg tr, #tdImport .newRow {
	background: #F4F5F5;
}

#tdImport table.dg div {
	font-weight: normal;
}

#tdImport table.dg .text, #tdImport table.dg .err {
	width: 60px;
}

#tdImport fieldset {
	width: 550px;
	padding-bottom: 20px;
}

#tdImport div.sample {
	margin-top: 20px;
}

	#tdImport div.sample span {
		width: 20px;
		float: left;
		display: block;
	}

	#tdImport div.sample div {
		margin-top: 5px;
	}

#tdImport .validationErr {
	background-color: orange;
}

#tdImport .edit {
	background-color: #93B4EA;
}

#tdImport table.dg tr.edit a {
}

#tdImport table.dg .integrityErr {
	background: red;
}

.backgroundRed {
	background: red;
}

.naftaDetailForm .backgroundRed {
	background: transparent;
	color: red;
}

#tdImport fieldset input.text {
	width: 95%;
}

#tdImport fieldset div {
	margin-top: 5px;
}

#tdImport .cssSelector, #tdImport .cssSelector .tr, #tdImport .cssSelector div.tr .rtd,
#tdImport .cssSelector div.tr, #tdImport .cssSelector div.ltr {
	background-color: Transparent;
}

.entryAuditDetail .error {
	background-color: red;
}

#importErrors {
	margin-left: 20px;
}

	#importErrors ul {
		margin-top: 0px;
		padding-top: 0px;
	}

#importItems {
	margin-left: 10px;
	padding-right: 10px;
}

#tdImport table.dg a {
	cursor: hand;
}

#tdImport table.calendarMain td.tbtn, #tdImport table.calendarMain .calendar {
}

#tdImport .lblErr {
	display: none;
}

#tdImport table.dg table.calendarMain .text {
	margin-left: -2px;
	margin-right: 0px;
}

#importErrors .errors, #importErrors .errors ul li {
	color: Red;
	font-weight: bold;
}
/* eTR - TRCreateTemplate */
#TRCreateTemplate {
	margin-left: 20px;
}

	#TRCreateTemplate .tr {
		width: 260px;
	}

/* CityEdit */
#CityEdit .cssSelector .ltd {
	display: block;
}

#CityEdit .cssSelector select {
	width: 300px;
}
/* eTR - Item edit */

#inputTR table.calendarMain .tbtn[class] {
	padding-left: 0px;
}

	#inputTR table.calendarMain .tbtn[class] input {
		width: 10px;
	}


#ItemEdit #inputTR fieldset.fldReferences div.groups table.tb {
	width: 100px;
}

#ItemEdit #inputTR .fldReferences input.text {
	width: 80px;
}

#ItemEdit .cssSelector .tr .ltd {
	display: block;
	width: 150px;
	float: none;
}

#ItemEdit .cssSelector select {
	/*	width:200px;*/
}

#ItemEdit .dg {
}

#applicationConfigurationError div {
	color: Red;
	font-weight: bold;
	margin-bottom: 15px;
}

#applicationConfigurationError {
	margin-top: 50px;
	margin-left: 15%;
	margin-right: 15%;
}

/*eTR - inputTR*/
#inputTR {
	width: 1000px;
	margin-left: 20px;
}

.itemEditClt #itemEditControlTop {
	width: 900px;
}

#inputTR .leftCol {
	float: left;
	width: 380px;
	margin-right: 40px;
}

#inputTR .rightCol {
	float: right;
	width: 420px;
	margin-left: 40px;
}

#inputTR .clear {
	clear: both;
	/*width: 700px;
	height: 2px;*/
}

#inputTR #repRefs .ltd {
	width: 150px;
}

#inputTR .cmpPicker {
	margin-left: 2px;
	width: 354px;
}

#inputTR fieldset {
}

#inputTR .saveBtnCtr .tr {
	background-color: White;
}

#inputTR div.rtc {
	width: 200px;
}

	#inputTR div.rtc[class] {
		width: 100%;
	}

#poedit {
	min-width: 900px;
	margin-left: 20px;
}

	#poedit .cmpPicker {
		width: 350px;
	}

	#poedit .leftCol {
		float: left;
		width: 380px;
		margin-right: 10px;
	}

	#poedit .rightCol {
		float: left;
		width: 420px;
		margin-left: 40px;
	}

/* CompanyOpeningHours */
#CompanyOpeningHours .ltd {
	width: 20px;
	float: left;
}

#CompanyOpeningHours #workingHours {
}

/* maintenanceManager/companyEdit */

#CompanyEdit .cssSelector .ltd {
	display: none;
}

#CompanyEdit .cssSelector .btnNew {
	margin-top: 2px;
}

#CompanyEdit .text, #CompanyEdit textarea {
	width: 240px;
}

#workingHours input.text, #workingHours input.err {
	width: 40px;
}

#ctlPersonEdit .ltd {
	width: 130px;
}

#ctlPersonEdit .ltd {
	width: 130px;
}

#ctlPersonEdit .tr {
	width: 410px;
}

#ctlPersonEdit .text {
	width: 250px;
}

#ctlPersonEdit {
	float: left;
}

	#ctlPersonEdit select {
		width: 150px;
	}

	#ctlPersonEdit .wh .err, #ctlPersonEdit .wh .text {
		width: 35px;
	}


/* Dialogs */
#shipmenTrackertEditDialog .row {
	clear: both;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	height: 18px;
}

#shipmenTrackertEditDialog .dat {
	float: left;
	height: 20px;
	position: relative;
	top: -1px;
}

#shipmenTrackertEditDialog .lblDiv {
	width: 140px;
	float: left;
	padding-right: 3px;
}

#shipmenTrackertEditDialog .lbl {
	font-size: 11px;
	font-weight: bold;
	font-family: CE, Helvetica CE, Arial, Helvetica, sans-serif;
	height: 20px;
}


#personCreateDialog {
	margin-left: 150px;
}

#divAddParts {
	width: 600px;
	padding: 5px;
}

/* PasswRecovery */
#passwdrec {
}





#ecarrierDefault {
	text-align: center;
}

#shipmetCostPage {
	margin-left: 15px;
	margin-top: 15px;
}

	#shipmetCostPage .tab {
		width: 520px;
	}

	#shipmetCostPage .pricesEdit fieldset {
		width: 250px;
	}

		#shipmetCostPage .pricesEdit fieldset .tab {
			width: 100%;
		}


#trConfirmationWarning p {
	margin-bottom: 10px;
}

#alashutdowninfo {
	color: Red;
	width: 600px;
	margin-left: 150px;
	margin-top: 150px;
	font-weight: bold;
	text-align: center;
}

/* welcomePage - default.aspx*/
div.welcomePage {
}

	div.welcomePage #divHeaderFooter {
		font-size: 11px;
		text-align: center;
	}

	div.welcomePage #defContent {
		width: 750px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 30px;
		text-align: justify;
	}

.dg td a, .dg td .anchor {
	color: Orange;
}

div.welcomePage .head {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

div.welcomePage ul {
	margin-top: 0px;
}

div.welcomePage div.bo {
	padding-left: 10px;
}

#userInfo dl dt {
	float: left;
	margin-right: 15px;
	font-weight: bold;
}

#userInfo dl {
	clear: left;
	margin-bottom: 2px;
	margin-top: 0px;
}

	#userInfo dl dd span {
		padding-left: 10px;
	}

#userInfo .usersInCompany {
	margin-top: 10px;
}
/* admin obslist */
#obsList .tab {
	width: 600px;
}

#obsList select {
	width: 200px;
}

/* tackingMenu Specification */
.trackingleft {
	margin-right: 10px;
}


div.trackingLeft {
	float: left;
}

.trackingLeft a {
	margin-right: 10px;
}


#trackingMenu .trackingleft .sel, .msdmleft .sel, .cimsLeftMenu .sel {
	font-size: 110%;
}

/* trackingSearch */
#trackingSearch .cmpSS {
	width: 300px;
	padding-bottom: 5px;
}

	#trackingSearch .cmpSS .cmpPicker .cmpPickerPersons {
		display: none;
	}



#trackingSearch table.dg div {
	float: left;
}

#trackingSearch table.dg table {
	float: right;
}

#trackingSearch table.dg a {
	cursor: hand;
}

#trackingSearch table.dg table td {
	vertical-align: top;
	padding-left: 1px;
	padding-right: 0px;
	margin-right: 0px;
}

#trackingSearch .tcs tr, #trackingSearch .tcs td {
	height: 12px;
}

.cssSelector .tr .ltd {
	display: none;
}

#trackingSearch table.in {
	margin-left: 2px;
	text-align: right;
}

	#trackingSearch table.in td.l {
		vertical-align: top;
		padding-top: 7px;
	}

/* trackingResult */
#trackingResult .shipment {
	margin-right: 5px;
}

	#trackingResult .shipment table {
		margin-bottom: 5px;
	}

		#trackingResult .shipment table.dg tr.dg_head {
			height: 15px;
		}

#trackingResult #items {
	margin-bottom: 15px;
}

#trackingResult table.dg .custom {
	font-weight: normal;
}

#trackingResult table.dg .dth {
	font-weight: bold;
}

#trackingResult table.dg .dte {
	color: Red;
	font-weight: bold;
}

#trackingResult table.dg .dteg {
	color: green;
	font-weight: bold;
}

#trackingResult #invoiceParty {
	margin-top: 5px;
	width: 100%;
	text-align: left;
}

	#trackingResult #invoiceParty #textleft {
		float: left;
		width: 60%;
	}

	#trackingResult #invoiceParty #textright {
		float: right;
		width: 40%;
		font-size: 120%;
		font-weight: bold;
		text-align: left;
	}

#trackingResult fieldset {
	margin-right: 5px;
	margin-bottom: 5px;
}



#appError {
	margin-left: 20px;
}

	#appError h1 {
		height: 15px;
		margin-bottom: 10px;
		font-size: 15px;
		font-weight: bold;
		text-align: left;
	}

	#appError .tab, #appError h1 {
		width: 550px;
	}

	#appError #timeout {
		margin-left: 250px;
		margin-top: 150px;
	}

		#appError #timeout div {
			font-weight: bold;
		}

/* etr - TRSummary */
#TRSummary #inputTR .ctlTRSummary .tr .ltd {
	padding-left: 8px;
}

#inputTR .ctlTRSummary td.ltd, #inputTR .ctlTRSummary .tr .ltd {
	width: 110px;
}

#TRSummary #inputTR .tr .rtdt {
	width: 60%;
}

#TRSummary .docs {
	width: 380px;
}

#TRSummary #items {
	width: 900px;
}

/* eCarrier */
#eCarrier .filter {
	width: 250px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: White;
	text-align: left;
}

#eCarrier .tcost {
	font-weight: bold;
	font-style: italic;
}

.rgCal .ajax__calendar_dayname {
	font-weight: lighter;
	font-style: normal;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	width: 100%;
}

.rgCal .ajax__calendar_day {
	font-weight: lighter;
	font-family: Tahoma;
	font-size: xx-small;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
}

.rgCal .ajax__calendar_container {
	background-color: White;
	border-color: Black;
	border-width: 1px;
	border-style: outset;
}

.rgCal .ajax__calendar_body {
	position: relative;
	padding-left: 0px;
	padding-top: 0px;
	background-color: White;
	border-color: Black;
	border-width: thin;
}

/*eCarrier - End */

/*MSD - QualityStatus */

#msdQualityStatusGeneric {
	margin-top: 8px;
	margin-left: 8px;
	height: 200px;
}

	#msdQualityStatusGeneric .tab, #msdQualityStatusGeneric fieldset {
		padding-bottom: 5px;
		padding-right: 5px;
	}

#msdQualityStatusEditing .tab {
	border-style: outset;
	border-width: 1px;
	border-color: Black;
	width: 340px;
}

#msdQualityStatusEditing .tdD {
	text-align: right;
	width: 180px;
}

#msdQualityStatus #DetailsPage {
	font-size: large;
}

#msdQualityStatusHistory_Edit {
	padding-top: 25px;
}

#msdCreateTR fieldset {
	width: 100%;
}

#msdCreateTR .sngRef .first {
	float: left;
}

#msdCreateTR .msdTrCreateResult {
	margin-top: 10px;
}

#msdCreateTR .leftColumn {
	float: left;
}

#msdCreateTR fieldset {
	width: 450px;
	margin-right: 10px;
}

#msdCreateTR .locations fieldset {
	width: 300px;
}

#msdItemEdit .poInfo {
	width: 470px;
}

	#msdItemEdit .poInfo .tab {
		width: 230px;
	}

/* msd - poedit */
#poedit #left {
	width: 450px;
	float: left;
	margin-right: 10px;
}

#poedit #refrs {
	width: 280px;
	margin-right: auto;
}

#poedit .refList .groups .tb {
	float: none;
	margin-top: 1px;
}

	#poedit .refList .groups .tb .l {
		width: 120px;
	}

#poedit .tab select {
	min-width: 200px;
}

table.isample {
	float: right;
	margin-top: 0px;
}

	table.isample td {
		background-color: White;
		padding-right: 10px;
		padding-left: 3px;
	}

		confshortpiece table.isample td.newRow,
		table.isample td.submited,
		table.isample td.selrow,
		table.isample td.pieceassigned,
		table.isample td.assigned,
		table.isample td.shortpiece,
		table.isample td.confshortpiece, table.isample td.rowConsolidated {
			width: 15px;
			border-width: 1px;
			border-color: Black;
			border-style: solid;
		}

	table.isample .shortpiece {
		background-color: #93B4EA;
	}

	table.isample .confshortpiece {
		background-color: Green;
	}

	table.isample .submited, table.isample td.assigned {
		background-color: #93B4EA;
	}

	table.isample .selrow {
		background-color: Gray;
	}

	table.isample td.newRow {
		background: #F4F5F5;
		border: solid 1px;
		border-color: Black;
		width: 15px;
	}

	table.isample td.pieceassigned {
		background: #F3F781;
	}

	table.isample td.rowConsolidated {
		background: #FFCC66;
	}



#poFilter .tab {
	width: auto;
}

#poFilter .refsEdit .text {
	margin-left: 2px;
}

#poFilter .tab td.firstCell, #myMSD .refsEdit table td.firstCell {
	width: 100px;
}

#poFilter .tab td, #myMSD .refsEdit table td {
	padding-left: 0px;
}

#poFilter .cmpPicker {
	width: 250px;
	margin-left: 20px;
}


/* manageDPL */


#manageDPL .ctlItems .switch {
	display: none;
}

#manageDPL .isample {
	margin-bottom: 10px;
}
/* msd - podetail */

#podetail .ctlItems .switch {
	display: none;
}


#podetail .isample .selectedItem {
	display: none;
}

#unitEditor .tab .cssSelector {
	width: 350px;
}
/* eTR - ItemList */

/* Help/MaintenanceHelp.aspx */


#MaintenanceHelpDiv p {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: normal;
}


#MaintenanceHelpDiv span {
	font-weight: bold;
}

/* eCarrLaboratory */
#eCarrLaboratory .tab, #eCarrLaboratory fieldset {
	width: 400px;
}
/* login.aspx */
#loginHeader {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 25px;
	font-weight: normal;
	width: 100%;
	height: 30px;
}

	#loginHeader span {
		font-weight: bold;
		font-size: 25px;
	}

#loginCtr {
	margin-left: auto;
	margin-right: auto;
	width: 310px;
}

	#loginCtr td.navigation {
		text-align: right;
	}

	#loginCtr .loginCtrWarning {
		color: Red;
		font-weight: bold;
		position: absolute;
		top: 200px;
		left: -160px;
		width: 700px;
		text-align: justify;
	}

	#loginCtr td {
		padding: 2px 5px;
	}

#pokus {
	background-color: red;
	border-width: medium;
	border-color: Black;
}

input.text, input.err, input.dgText {
	/*height: 16px;*/
	padding: 2px 2px 2px 2px;
	border: solid #7F9DB9 1px;
	margin-right: 2px;
}

body form input.err {
	border: 2px solid #f00;
}

.companyPickerSpacer {
	height: 45px;
	float: left;
}

#helpdeskHelp {
	width: 50%;
	text-align: center;
	top: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

#helpdeskWelcome {
	position: absolute;
	width: 50%;
	text-align: center;
	top: 650px;
	margin-left: 25%;
}

/*
table input.text
{
	position:relative;
	left:0px;
}
*/
textarea {
	width: 319px;
	height: 75px;
	margin-left: 0px;
	border: solid #888 1px;
}

/*------------------*/
#unassignedTRs .tab {
	width: 950px;
	height: 500px;
	text-align: center;
	overflow: scroll;
}

#unassignedTRs .dg {
	font-weight: normal;
}

#unassignedTRs .Critical {
	background-color: Red;
}

#unassignedTRs .PreNotified {
	background-color: Blue;
}

#unassignedTRs .Premium {
	background-color: Green;
}

#unassignedTRs .Functionality {
	margin-top: 20px;
}

.cltShipmentEdit .leftCol {
	float: left;
	width: 48%;
}

.cltShipmentEdit .rightCol {
	float: right;
	width: 48%;
}

#basicRountingTool .cltShipmentEdit {
	margin-top: 20px;
}

#basicRountingTool #topMessage {
	margin-top: 20px;
	margin-right: 30%;
	margin-left: 30%;
}

.helpAnimations {
	position: absolute;
	width: 450px;
	z-index: 100;
}

	.helpAnimations #animationBody {
		display: none;
		z-index: 2;
		opacity: 0;
		font-size: 12px;
		border: solid 1px #CCCCCC;
		background-color: #FFFFFF;
		padding: 5px;
	}

#companyVendorAdd {
	padding: 15px;
}

	#companyVendorAdd .tab {
		width: auto;
	}

	#companyVendorAdd .divLeft, #companyVendorAdd .divright {
		float: left;
	}

	#companyVendorAdd .divLeft {
		width: 370px;
	}

	#companyVendorAdd .divright {
		width: 370px;
	}

	#companyVendorAdd #contactPerson {
		margin-left: 20px;
	}

	#companyVendorAdd select {
		width: 200px;
	}

#personBusinessGroup #rightPane {
	float: right;
	width: 49%;
}

#personBusinessGroup #leftPane {
	float: left;
	width: 50%;
}

#personBusinessGroup .tabContent {
	width: 90%;
}

#personBusinessGroup dd {
	margin-left: 20px;
}


/* Invoice Management */
table.invoice {
	width: 955px;
	padding-bottom: 0px;
}

.panInvDetails {
	width: 800px;
}

.panTypeSettings {
	width: 180px;
}

.panAccount {
	width: 680px;
	padding-left: 10px;
	padding-right: 10px;
}

td.panAccount {
	width: 140px;
	padding-right: 10px;
	padding-left: 10px;
}

td.panAccountInp {
	width: 80px;
}

.invoiceCompPickPopUp {
	visibility: hidden;
	background-color: #CCCC99;
	width: 450px;
	height: 275px;
	border-style: solid;
	border-width: thin;
	border-color: Black;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.invoiceComments {
	width: 920px;
}

span.docLinks {
	margin-top: 2px;
	margin-bottom: 2px;
	clear: left;
	float: left;
	padding: 0px;
	width: 100%;
}

.emphasizeTotal {
	font-size: medium;
	font-style: italic;
	font-size: 10px;
}

.rightAligned {
	text-align: right;
}

.leftAligned {
	text-align: left;
}

.centerAligned {
	text-align: center;
}

.highlighted {
	background-color: #FFFFBE;
}

.nothighlighted {
	background-color: White;
}

.headerStyle_amazon {
	background-color: #D8F3C9;
	font-weight: bold;
	text-align: center;
}

.leftPadding2 {
	padding-left: 2px;
	margin-right: 0px;
}

.rightPadding2 {
	padding-right: 1px;
}

.padding4 {
	padding-left: 4px;
	padding-right: 4px;
}

.translation {
	display: inline;
	height: 18px;
	background: url(../images/bg_button.gif) 0 0 repeat-x;
	border: none;
	padding-left: 4px;
	padding-right: 4px;
	width: 200px;
}

#pmQuickNavigation {
	margin: 10px;
}

	#pmQuickNavigation .sel {
		font-weight: bold;
	}

	#pmQuickNavigation a {
		padding-right: 10px;
	}

#zipcodepickerpage {
	margin: 10px 0 10px 0;
}

/****************************** hintNote *********************************************/

table.hintNote_table div, table.hintNote_table td {
	border: solid 1px Black;
	background-color: LemonChiffon;
	border-bottom: solid 1px Black;
}

.companyPickerCompanyButtonPanel {
	margin-bottom: 5px;
}

.hintNote_table {
	border: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	position: absolute;
	width: 300px;
}

.hintNote_popup_table_row {
	vertical-align: top;
	height: 100%;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

.hintNote_callout_cell {
	width: 20px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none !important;
	background-color: transparent !important;
	padding: 0px;
	margin: 0px;
}

.hintNote_arrow_table {
	height: 100%;
	border: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

.hintNote_arrow_table_row {
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

.hintNote_callout_arrow_cell {
	padding: 8px 0px 0px 0px;
	margin: 0px;
	text-align: right;
	vertical-align: top;
	font-size: 1px;
	border: none !important;
	background-color: transparent !important;
}

	.hintNote_callout_arrow_cell .hintNote_innerdiv {
		font-size: 1px;
		position: relative;
		left: 1px;
		border-bottom: none !important;
		border-right: none !important;
		border-left: none !important;
		width: 15px;
		background-color: transparent !important;
		padding: 0px;
		margin: 0px;
	}

		.hintNote_callout_arrow_cell .hintNote_innerdiv div {
			height: 1px;
			overflow: hidden;
			border-top: none !important;
			border-bottom: none !important;
			border-right: none !important;
			padding: 0px;
			margin: 0px 0px 0px auto;
		}

.hintNote_error_message_cell {
	font-family: Verdana;
	font-size: 10px;
	padding: 5px;
	border-right: none !important;
	border-left: none !important;
	width: 100%;
}

.hintNote_icon_cell {
	width: 20px;
	padding: 5px;
	margin: 0px;
	border-right: none !important;
}

.hintNote_close_button_cell {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	text-align: right;
	border-left: none !important;
}

	.hintNote_close_button_cell .hintNote_innerdiv {
		border: none !important;
		text-align: center;
		width: 10px;
		padding: 2px;
		cursor: pointer;
	}

.linkRightMargin {
	margin-left: 10px;
}

/* Rating Engine */

.ratingEngineTotalColumn {
	background-color: #E1E1F6;
}

#ratingEngineFilter .active {
	background-color: #FFFFCC;
	/*
	border: solid 1px gray;
	padding-left: 10px;
	font-style: italic;
	*/
}

#ratingEngineFilter .deActive {
	background-color: #FFFFFF;
}

#ratingEngineFilter .distance {
	width: 140px;
}

#ratingEngineFilter .ddlLoc {
	width: 150px;
}

.reExpandoColumn {
	background-color: Green;
	display: none;
}


#claimEdit fieldset {
	width: 750px;
}

#claimEdit table.tab {
	width: 48%;
}

#claimEdit #natureOfClaim table.tab {
	width: 60%;
}

#claimEdit table.tab textarea {
}

#letterOfCredit #leftSide {
	float: left;
}

#letterOfCredit fieldset {
	width: 450px;
}

#letterOfCredit textarea {
	height: 105px;
}

#letterOfCredit #leftSide fieldset {
	width: 350px;
}

/****************** Page Instructions *****************/

.pageInstructText {
	font-style: normal;
	font-size: 10px;
	color: Black;
	font-weight: normal;
}

.hplClosePgeIns {
	padding-left: 910px;
}

.closeConfirm {
	font-weight: bold;
}


#claimEdit .cmpPicker {
	width: 250px;
}


/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color: transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image /**/: url(../images/maskBG.png) !important;
	background-image: none;
	background-repeat: repeat;
	display: none;
}

#entryAuditGrid {
	width: 100%;
	overflow: scroll;
}

	#entryAuditGrid table.dg {
		width: 1800px;
	}

	#entryAuditGrid table td {
		white-space: nowrap;
	}

#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display: none;
	padding: 0px;
}

#popupInner {
	border: 2px solid #000000;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}

.x-border-box #popupTitleBar {
	height: 30px;
}

#popupTitleBar {
	background-color: #505050;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
	border-color: white;
	padding-left: 10px;
}

#popupTitle {
	float: left;
	font-size: 1.1em;
}

#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}


#divRGBusinessSelector div {
	width: auto;
	height: 30px;
	padding-top: 3px;
	background-color: #F4F5F5;
}

/*
*
*	RGEurope
*
*/

.rgeLabelsInputs {
	background-color: #F4F5F5;
	width: 380px;
	height: 280px;
	float: left;
}

.rgeLabel {
	width: 105px;
	height: 70px;
	padding-left: 2px;
	float: left;
	text-align: left;
}

	.rgeLabel div {
		width: 100px;
		height: 30px;
		padding-top: 3px;
	}

.rgeInputFields {
	width: 220px;
	float: left;
}

#divLocations .divLocData {
	float: left;
	width: 220px;
}

#divLocations .location {
	padding-top: 5px;
}

#divLocations .divLocLabel {
	float: left;
	width: 105px;
	padding-top: 5px;
}

#divRoutingGuideDemo .rgeInputFields div {
	height: 30px;
}

#divRoutingGuideDemo div.rgeCCPickerLbl {
	height: 50px;
	padding-top: 3px;
}

#divRoutingGuideDemo div.rgeCCPickerInput {
	height: 90px;
}


#rgOrigDestLocPicker .rgeInputFields div {
	height: 30px;
}

#rgOrigDestLocPicker div.rgeCCPickerLbl {
	height: 50px;
	padding-top: 3px;
}

#rgOrigDestLocPicker div.rgeCCPickerInput {
	height: 90px;
}

#BD_RatingEngine #divPalletDetails {
	float: left;
	clear: right;
}

#BD_RatingEngine #divButtons {
	padding: 5px;
	padding-top: 10px;
	width: 740px;
	clear: both;
	text-align: right;
}

#BD_RatingEngine #spnButtons {
	width: 300px;
	clear: both;
	text-align: right;
}

.rgCheckboxes input {
	margin-right: 10px;
}

/* .rgCheckboxes .subRow {
	display: none;
} */
.rgCheckboxes .subRow td {
	padding-left: 20px;
}
/* ctlCityStateByZip control */
.ctlCtyStPickZip_Labels div {
	height: 20px;
	padding: 3px 0px 3px 0px;
	position: relative;
	top: 5px;
}

.ctlCtyStPickZip_Data div {
	height: 20px;
	padding: 3px 0px 3px 0px;
}
/* end of ctlCityStateByZip control */

.ddlBDRatingEngine {
	line-height: 9px;
	padding: 0px;
	margin: 1px;
}

#divRGColLeft {
	float: left;
	border-color: gray;
	border-width: 1px;
	border-style: solid;
}

#divRGColRight {
	padding-left: 5px;
	float: left;
	border-color: gray;
	border-width: 1px;
	border-style: solid;
}

/* ctlLTLPalletDetails */
#divPalletDet {
	width: 500px;
	border: solid 1px gray;
	border-style: solid;
}

#hdNMFC {
	width: 50px;
	text-align: center;
}

.hdPos {
	position: relative;
	left: -5px;
}

.hdPosNMFC {
	position: relative;
	left: 5px;
}

#hdNmbrPallets {
	width: 50px;
	text-align: right;
}

#hdGrWeightPerPallet {
	width: 65px;
	text-align: center;
}

#hdDims {
	width: 180px;
	text-align: center;
}

.rg_Number {
	text-align: right;
}

.cellNMFC {
	width: 40px;
	text-align: left;
}

.nmbrPallets {
	width: 40px;
	padding-right: 2px;
}


.grWeightPerPallet {
	width: 50px;
	padding-right: 2px;
	padding-left: 13px;
}


.spanDim {
	width: 50px;
	padding-right: 2px;
}


#ctlCtyStPickZip_Data .txtZip {
	padding-right: 2px;
}

.disabledTxtBox {
	background-color: #f1f1f1;
	color: Black;
}
/* End of ctlLTLPalletDetails */

.WatermarkCssClass {
	color: Gray;
	background-color: #DCDCDC;
	width: 52px;
}

.wmCssGW {
	color: Gray;
	background-color: #DCDCDC;
	width: 55px;
}

.grossWeightAlertColor {
	background-color: #FFA07A;
}

.palletNumbrAlertColor {
	background-color: #FFE4B5;
}

.dimensionAlertColor {
	background-color: #9ACD32;
}

.lengthAlertColor {
	background-color: #FF7F50;
}

.widthAlertColor {
	background-color: #FF6347;
}

.heightAlertColor {
	background-color: #FF4500;
}

.alertLegendBox {
	display: block;
	width: 25px;
	height: 10px;
	float: left;
	border: solid 1px black;
}

/* tablesorter */

table.tablesorter {
	margin: 10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}


	table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	}

	table.tablesorter thead tr .header {
		background-image: url(../Images/bg.gif);
		background-repeat: no-repeat;
		background-position: center right;
		padding-left: 0px;
		cursor: pointer;
		padding-right: 18px;
	}

	table.tablesorter tbody td {
		vertical-align: top;
	}

	table.tablesorter tbody tr.odd td {
	}

	table.tablesorter thead tr .headerSortUp {
		background-image: url(../Images/asc.gif);
	}

	table.tablesorter thead tr .headerSortDown {
		background-image: url(../Images/desc.gif);
	}



.tablesorter-headerAsc {
	background-image: url(../Images/desc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding-left: 0px;
	cursor: pointer;
	padding-right: 18px !important;
}

.tablesorter-headerDesc {
	background-image: url(../Images/asc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding-left: 0px;
	cursor: pointer;
	padding-right: 18px !important;
}

.tablesorter-headerUnSorted {
	background-image: url(../Images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding-left: 0px;
	cursor: pointer;
	padding-right: 18px !important;
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}

/* Overlay */
#simplemodal-overlay {
	background-color: #333333;
	cursor: wait;
}

#simplemodal-container code {
	background: ##333333;
	border-left: 3px solid #65B43D;
	color: #bbb;
	display: block;
	margin-bottom: 12px;
	padding: 4px 6px 6px;
}

#simplemodal-container {
	height: 120px;
	width: 300px;
	color: #bbb;
	background-color: #FFFFFF;
	border: 4px solid #444;
	padding: 0px;
	overflow: auto;
}


#divReportmonitoring .error {
	background-color: #F08080;
}

#divReportmonitoring .warning {
	background-color: #FFEBCD;
}

#divReportmonitoring .ok {
	background-color: #3CB371;
}

#divReportmonitoring .notAvailable {
	background-color: Gray;
}

#divRatingEngineSummary .summaryFldst {
	color: #5F5F5F;
	text-align: center;
}


#htsCodesMaybeRequired {
}
/* RoutingGuide Master */

#divRoutingGuideMasterSearchSection {
	/* border:thick solid orange; */
	float: left;
	width: 945px;
}

	#divRoutingGuideMasterSearchSection #divSearchSectionA div {
		float: left;
	}

	#divRoutingGuideMasterSearchSection .rgMasterSearchSectA {
		/* order:thick solid blue; */
		background-color: #f4f5f5;
		width: 400px;
		height: auto;
		padding: 3px;
		float: left;
	}


	#divRoutingGuideMasterSearchSection .rgmSearchLabel {
		/*	border: thin solid black; 	*/
		margin: 0px;
		padding: 3px;
		width: 107px;
		height: 35px;
	}

	#divRoutingGuideMasterSearchSection .rgmSearchInput {
		/* border: thin solid green; */
		margin: 0px;
		padding: 3px;
		width: 250px;
		height: 35px;
		float: left;
	}

	#divRoutingGuideMasterSearchSection .rgOrigDestLocPicker {
		/* border: thin solid green; */
		margin: 0px;
		padding: 0px;
		width: 380px;
		height: auto;
	}

#tabOrgDestCityPicker tr td {
	margin-left: 0px;
	padding-left: 0px;
}

#divRoutingGuideMasterSearchSection .rgMasterSearchPalletDetail {
	/* border: dashed solid pink; */
	float: left;
	width: 470px;
	padding: 3px;
}


#divRoutingGuideMaster .rgMasterButtons {
	/* border: thick solid black; */
	width: 470px;
	padding: 3px;
	clear: both;
}

/*
.tpic .text
{
	margin-top:2px;
}
*/
.wmCssHTS {
	color: Gray;
	background-color: #DCDCDC;
	height: 20px;
}

#divMultiCountrySelector {
	width: 470px;
}

.x-panel-body-default.noBorder {
	border: none;
}

.refsEdit .firstCell {
	width: 150px;
}

#cimsBrokerRequest .cimsBrokerRequestRecieverDate .tpic .text {
	margin-top: 2px;
}

.highlightMe, tr.highlightMe td {
	background-color: #FFFF99;
}

.tblTop {
	vertical-align: top;
}

#cimsBrokerResolution .multiSelectControl {
	float: right;
}

	#cimsBrokerResolution .multiSelectControl .multiselectLeft {
		width: 150px;
	}

	#cimsBrokerResolution .multiSelectControl .multiselectRight {
		width: 150px;
	}

.pupuGridEditCountries .divLabelGrid {
	display: none;
	position: absolute;
	margin-left: 30px;
	background-color: silver;
}

.popUpHtsEditBox {
	display: none;
	position: absolute;
	margin-left: 80px;
	background-color: silver;
	width: 700px;
	z-index: 100;
}

.assignHTSDialog {
	display: none;
	position: absolute;
	border: solid 1px;
	background-color: #C0C0C0;
	padding: 5px;
	z-index: 10;
}

#assignHTSDialog select {
	margin-left: 5px;
	margin-right: 5px;
}

#assignHTSDialogSelect {
	margin: 10px;
}




.popUpCustomerModelEditBox {
	display: none;
	position: absolute;
	margin-left: 80px;
	background-color: silver;
	width: 700px;
}

#divAddParts .popUpCustomerModelEditBox {
	margin-left: -100px;
	width: 500px;
}

.assignCustomerModelDialog {
	display: none;
	position: absolute;
	border: solid 1px;
	background-color: #C0C0C0;
	padding: 5px;
	z-index: 10;
}

#assignCustomerModelDialog select {
	margin-left: 5px;
	margin-right: 5px;
}

#assignHTSDialogSelect {
	margin: 10px;
}

#HTSCodeEditPage #htsEditBasicInfo .dtPicker td {
	padding-left: 0px;
}

#HTSCodeEditPage td.widthSpacer{
	width:130px;
}

#HTSCodeEditPage td.dataCell {
	padding-right: 30px;
	font-weight: bold;
}

#HTSCodeEditPage #htsEditBasicInfo .dtPicker #divDatePicker input {
	margin-left: 0px;
}

.bold {
	font-weight: bold;
}

#loginPageDetailInfo li {
	padding-top: 7px;
}

#divAddParts .popUpHtsEditBox {
	margin-left: -10px;
	width: 500px;
}

.pupuGridEditCountries .pupupGridEditLabel .popUpHtsEditLabel {
	font-weight: normal;
}

.pupuGridEditCountries .pupupGridEditLabel .selectedCountry {
	font-weight: bold;
}

.divLabelRoot .selectedItems {
	font-weight: bold;
}

.popUpHtsEditLabel .selectedHTS {
	font-weight: bold;
}

.divLabelRoot .anchor {
	float: right;
}

.pupuGridEditCountries .divLabelGrid {
	margin-left: 220px;
	margin-top: -40px;
	z-index: 100;
	overflow: visible;
	clip: auto;
}


.visibleOverflow .x-column, .visibleOverflow .x-column-inner, .visibleOverflow .x-panel-body, .visibleOverflow .x-panel-bwrap {
	overflow: visible !important;
}

.visibleOverflow .x-form-item {
	padding-bottom: 4px;
	margin-bottom: 0;
}

.x-formLast {
	margin-bottom: 0px;
}

#body.noTopBodyMargins {
	margin-top: 0px;
}

#cimsInboxBase {
	float: right;
}

#cimsInbox {
	visibility: hidden;
}

	#cimsInbox table td, #cimsInbox table th {
		text-align: center;
		padding: 1px 2px 0 0;
	}

		#cimsInbox table td span {
			font-weight: normal;
		}

#HTSCodeEditPage textarea {
	height: 44px;
}

div.lHTSWarn {
	font-weight: bold;
	color: #353535;
}

#htsCodesMaybeRequired {
}

#divDatePicker input, #divDatePicker label, #divDatePicker select {
	float: left;
	margin: 2px;
}

#divDatePicker #divDateError {
	clear: both;
	display: inline;
}

#divDatePicker img {
	margin: 2px;
}

#divDatePicker .text {
	width: 60px;
}

.x-border-box #divDatePicker .text {
	width: 70px;
}

#divDatePicker .timePickerText {
	width: 30px;
}

.x-border-box #divDatePicker .timePickerText {
	width: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#cimsBrokerRequest .dataList label {
	margin-left: 4px;
}
/* prevents the AJAX Update Progress to create a new row */
.updateProgressHack {
	float: left;
}


#win2A fieldset {
	width: 320px;
	float: left;
	margin-right: 5px;
}

#win2A .tab {
	width: 400px;
	float: left;
}

#naftaPlaceHolder .oneRow #divDatePicker {
	float: left;
}

.descriptionBox {
	border: 2px solid #ccc;
	background-color: #fffbe8;
	z-index: 1000;
	position: absolute;
	padding: 5px;
	display: none;
}

.preferenceCriterion {
	left: 260px;
	width: 400px;
	max-height: 200px;
}

#naftaPlaceHolder .leftColumn {
	width: 550px;
	float: left;
}

#naftaPlaceHolder .rightColumn {
	width: 450px;
	margin-left: 560px;
}

.comboboxItemImageChild {
	margin-left: 16px;
}

.comboboxItemImage img {
	float: left;
}

#cimsInboxBase #cimsInbox {
	font-weight: normal;
}

	#cimsInboxBase #cimsInbox span {
		font-weight: bold;
	}


.comboGridEditorRenderer {
	background-image: url("../images/gray-extend/form/trigger.gif");
	height: 18px;
	width: 18px;
	text-align: right;
	margin-right: -1px;
	margin-top: -3px;
	margin-bottom: -2px;
	border-bottom-color: #A7A7A7;
	border-bottom: 1px solid;
	background-position: -51px 0;
}

.x-grid-row .gridComboboxRenderer {
	vertical-align: middle;
}

.gridComboboxRenderer .x-grid-cell-inner {
	border-top: solid 1px #A7A7A7;
	border-left: solid 1px #A7A7A7;
	border-bottom: solid 1px #A7A7A7;
	padding: 0;
	padding-top: 2px;
	padding-left: 3px;
}


.datefieldGridEditorRenderer {
	background-image: url("../images/gray-extend/form/date-trigger.gif");
	height: 18px;
	width: 18px;
	text-align: right;
	margin-right: -1px;
	margin-top: -3px;
	margin-bottom: -2px;
	border-bottom-color: #A7A7A7;
	border-bottom: 1px solid;
	background-position: -51px 0;
}

.x-grid-row .gridDatefieldRenderer {
	vertical-align: middle;
}

.gridDatefieldRenderer .x-grid-cell-inner {
	border-top: solid 1px #A7A7A7;
	border-left: solid 1px #A7A7A7;
	border-bottom: solid 1px #A7A7A7;
	padding: 0;
	padding-top: 2px;
	padding-left: 3px;
}


.incompleteRow {
}

.x-window.showCloseTool .x-tool-close, .ext-ie6 .showCloseTool .x-tool-close {
	display: inline !important;
}

.comboRemoveDisabled img.anchor {
	display: none;
}

#loginPageDetailInfoDiv {
	position: absolute;
	width: 400px;
	height: 200px;
	background: white;
	border: 1px solid;
	padding: 20px;
}

.entryDataFeedHeader {
	font-weight: bold;
	font-size: 14pt;
	color: Gray;
}

.extFormLabel {
	font-weight: bold;
	margin-top: 3px;
}

.entryDataAudit {
	cursor: pointer;
}

.orangeBakground {
	background: darkorange;
}

.yellowBakground {
	background: yellow;
}

.redBackground {
	background: red;
}

.lYellow {
	color: darkorange;
}
/*
.extNetBaseClass .button {
	background: #DFDFDF;
	color:black;
	font-family: Arial,Helvetica,sans-serif;
	
}*/

.extNetBaseClass .tab {
	margin-bottom: 5px;
}

	.extNetBaseClass .tab tr, .extNetBaseClass .tab, .extNetBaseClass .tab td {
		background: #EFEFEF;
	}

		.extNetBaseClass .tab td {
			border-bottom: none;
			border: none;
			margin: 0;
			padding-left: 5px;
		}

		.extNetBaseClass .tab .x-field td {
			padding-left: 0px;
		}

.extNetBaseClass .extTab tr, .extNetBaseClass .tab, .extNetBaseClass .extTab td {
	background: none repeat scroll 0 0 #EFEFEF;
}

body.alaOne .extButton button {
	color: white !important;
	font-size: 11px;
	text: white;
	font-family: Arial, Helvetica, sans-serif;
}

.alaOne .x-btn.extButton .x-btn-inner {
	color: white !important;
}
/*
.x-btn.extButton  {
	padding-bottom:3px;
}
*/
.x-grid thead tr, .x-grid thead td {
	background-color: #D6D6D6;
	background-image: none;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

.alaOne .extButton.x-btn-default-small {
	background-image: none;
	background-color: #333 !important;
}

.alaOne div.x-btn.extButton {
	border-color: #333;
	background-color: #333 !important;
	background-image: none;
	margin-right: 3px;
}

body.alaBody .x-form-field-wrap .x-form-date-trigger, body.alaBody .x-form-field-wrap .trigger-over {
	background-image: url('../images/datePickerPopup.gif');
	margin-left: 2px;
	border-bottom: 0px;
	margin-top: 2px;
	margin-right: 2px;
	background-position: 0 0;
}

.comboHTSExpired, .x-combo-list .comboHTSExpired {
	color: red;
}

.alaOne .extButton, .alaOne .extButton button, .alaOne .extButton .x-btn-tl, .alaOne .extButton .x-btn-tr, .alaOne .extButton .x-btn-tc, .alaOne .extButton .x-btn-ml, .alaOne .extButton .x-btn-mr,
.alaOne .extButton .x-btn-mc, .alaOne .extButton .x-btn-bl, .alaOne .extButton .x-btn-br, .alaOne .extButton .x-btn-bc {
	background-color: #333;
	background-image: none;
}


.cimsPartEdit .basepopupControlList {
	display: none;
}

.x-grid-row td, .x-grid-summary-row td {
	-moz-user-select: text;
	-webkit-user-select: text;
}

/*
.x-border-box, .x-border-box body * {
    -moz-box-sizing:content-box;
}

.x-border-box, .x-border-box  div.extNetBaseClass  * {
	-moz-box-sizing: border-box;
}
*/

.icon-combo-item {
	background-position: 3px 50% !important;
	background-repeat: no-repeat !important;
	padding-left: 24px !important;
}

.quickSearchList-list {
	width: 200px;
	margin: 3px;
}



.mainALATabPanel .x-tab.x-tab-disabled {
	display: none;
}

.x-item-disabled .x-form-item-label, .x-item-disabled .x-form-field, .x-item-disabled .x-form-cb-labeld {
	opacity: 1;
}

.x-form-item, .x-form-field, .x-form-item-label label, label.x-form-item-label {
	font-size: 11px;
}

label, label.x-form-item-label {
	font-weight: bold;
	opacity: 1;
}

body .x-form-item-default.x-item-disabled {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	opacity: 0.6;
}

.companyPickerCompanyNote, .companyPickerPersonNote {
	/*background-color: #FFFFFF;
    background-image: url("../images/gray-extend/form/text-bg.gif");
    background-repeat: no-repeat;
    border-color: #B5B8C8;
    border:solid 1px;*/
	padding: 2px;
	padding-left: 4px;
}

.itemTreeGrid .parentItem .firstCell {
	padding-left: 15px;
}

.itemTreeGrid .parentItem.expanded.hasChildItems .treeHelperDiv {
	background-image: url('../images/minus.gif');
}

.itemTreeGrid .parentItem.collapsed.hasChildItems .treeHelperDiv {
	background-image: url('../images/plus.gif');
}

.treeHelperDiv {
	display: none;
}

.measureExceeded, .measureExceededStar {
	color: red;
	font-weight: bold;
}

.itemTreeGrid .parentItem .treeHelperDiv {
	display: block;
	background-repeat: no-repeat;
	background-position: center left;
	height: 15px;
	width: 15px;
	position: absolute;
	margin-left: -13px;
	margin-top: 1px;
}

.parentItem .firstCell, .childItem .firstCell {
}

.itemTreeGrid .childItem {
}

	.itemTreeGrid .childItem .firstCell {
		padding-left: 30px;
	}


		.itemTreeGrid .childItem .firstCell .treeHelperDiv {
			width: 20px;
			height: 28px;
			background: white;
			position: absolute;
			margin-left: -30px;
			margin-top: -7px;
			display: none;
		}

	.itemTreeGrid .childItem td.caseNoColumn {
		padding-left: 25px;
	}

	.itemTreeGrid .childItem td {
		border-right: none;
	}

.itemTreeGrid .parentItem td {
	border-right: none;
}

.itemEditClt .leftCol .txtunx {
	float: left;
}

.itemEditClt .leftCol .nlaRequiredStar {
	margin-left: 5px;
	padding-top: 5px;
	font-size: 20px;
}

table .accesorialCharge {
	display: none;
}
/*
#aspnetForm .x-toolbar {
	
	border-bottom: 1px solid;
	border-bottom-color: #D0D0D0;
	margin-bottom: 2px;
	padding-top:0px;
}

.toolbarPanel .x-panel-mc {
	padding-top:0px;
}

.x-tab-strip-wrap .x-tab-strip-top .x-item-disabled {
	display:none;
}
*/
.brokerRequestMenuLinks {
	margin-bottom: 10px;
}

	.brokerRequestMenuLinks a {
		padding-right: 15px;
		font-size: 12px;
	}

	.brokerRequestMenuLinks .selected {
		font-weight: bold;
	}

.rightsResult li {
	float: left;
}

	.rightsResult li span {
		display: block;
		padding-right: 5px;
		height: 17px;
	}

	.rightsResult li div {
		font-weight: bold;
		font-size: 13px;
		margin-right: 10px;
		height: 17px;
	}

#premiumApprovalSearch td.firstCell {
	width: 120px;
}

.pieceGridQuantity {
	width: 20px;
}

.pieceGridDRAWING {
	width: 20px;
}

.pieceGridRefNo {
	width: 20px;
}

.shipmentDet .custom {
	white-space: nowrap;
}

.expandableFrame .expander {
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

.expandableFrame .expandableLegend {
	cursor: pointer;
}

.questionaireLink {
	cursor: pointer;
	text-decoration: underline;
}

.crossRoutingDocuments {
	width: 300px;
}

.MultiModalRatingEngine_IS .crossRoutingDocuments {
	width: 100%;
	white-space: nowrap;
	padding: 10px;
}

/*.MultiModalRatingEngine_IS table .accesorialCharge {
	display: table-cell;
}*/

table tr.routingguidehighlightsow {
	background: #F3F781;
}

.cubicFeet {
	width: 100%;
}

.loadingMeters {
	width: 100%
}

.tripLabelArrow {
	width: 16px;
	height: 16px;
	position: relative;
	top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.yellow-row td.x-grid-cell {
	background: orange;
}

.resource-editor-icon, .resource-editor-icon:hover, .resource-editor-icon:visited {
	position: absolute;
	display: inline;
	height: 13px;
	width: 13px;
	text-decoration: none;
	z-index: 999999;
	opacity: 0.35;
	margin: -14px 0 0 -2px;
	cursor: pointer;
}

	.resource-editor-icon:hover {
		opacity: 1;
	}

	.resource-editor-icon:before {
		font-family: fontawesome;
		content: "\f024"; /* flag */
		font-size: 9pt;
		color: red;
		background-color: red;
		margin-top: 10px;
		position: absolute;
		margin-right: 5px;
	}

.resource-editor-button {
	z-index: 999999;
	color: white;
	background-color: DarkGreen;
	opacity: 0.35;
	position: fixed;
	bottom: 10px;
	right: 20px;
	padding: 7px 9px 5px 10px;
	border-radius: 50%;
}

	.resource-editor-button.off {
		background-color: #b64545;
	}

	.resource-editor-button:before {
		font-family: fontawesome;
		content: "\f024"; /* flag */
		font-size: 14pt;
	}

	.resource-editor-button:hover {
		font-family: fontawesome;
		opacity: 0.65;
	}


/* tr icons */



.icon-typecritical {
	background-repeat: no-repeat;
	background-image: url(../images/transportType/hot_icon.png);
}

.icon-typequote {
	background-repeat: no-repeat;
	background-image: url(../images/transportType/Quote_icon.png);
}

.icon-typecritical {
	background-repeat: no-repeat;
	background-image: url(../images/transportType/hot_icon.png);
}

.icon-typeselfrouted {
	background-repeat: no-repeat;
	background-image: url(../images/transportType/route_icon.png);
}

.icon-typepremiumapproval {
	background-repeat: no-repeat;
	background-image: url(../images/transportType/premium_icon.png);
}

.icon-typeurgentair {
	background-repeat: no-repeat;
	background-image: url(../images/transportType/Quote_icon.png);
}

.icon-typeurgentocean {
	background-repeat: no-repeat;
	background-image: url(../images/transportType/Quote_icon.png);
}

.icon-typeitoquote {
	background-repeat: no-repeat;
	background-image: url(../images/transportType/Quote_icon.png);
}

.icon-typeinvoiceaudit {
	background-repeat: no-repeat;
	background-image: url(../images/transportType/InvoiceAudit_icon.png);
}

.icon-ghostshipment {
	background-repeat: no-repeat;
	background-image: url(../images/transportType/ghost_icon.png);
}

span.companyOpeningHoursHidden, .cmpPicker .info span.companyOpeningHoursHidden {
	display: none;
}


.verticalLine {
	border-left: thin solid gray;
	padding-right: 2px;
}

.toLower {
	text-transform: lowercase;
}

.ngtCarrierAlternativeRow {
	background: lightskyblue;
}

.negotiationToolCompetitive, .x-field.negotiationToolCompetitive .x-form-display-field {
	color: green;
}

.negotiationToolNotCompetitive, .x-field.negotiationToolNotCompetitive .x-form-display-field {
	color: red;
}

.winPassworExpirationWarning {
	padding: 15px;
}

	.winPassworExpirationWarning h1 {
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.winPassworExpirationWarning div {
		margin-top: 5px;
		margin-bottom: 10px;
	}


.validationRuleFailed, .validationRuleFailedText {
	color: red;
}

	.validationRuleFailed .validationRuleFailedText {
		font-weight: bold;
	}

.validationRulePassed .validationRulePassedText {
	color: green;
}

.changePasswordForm #body {
	min-height: 300px;
	min-width: 200px;
	width: 400px;
	height: 300px;
}

.ingersollWarning {
	display: inline-block;
	text-align: left;
}

.multiline-row .x-grid-cell-inner {
	overflow: auto !important;
	white-space: normal !important;
	text-overflow: ellipsis;
	display: block;
}


.alaTwo .maintenanceMenuTree .x-tree-icon-leaf,
.alaTwo .maintenanceMenuTree .x-tree-icon-parent,
.alaTwo .maintenanceMenuTree .x-tree-icon-parent-expanded,
.alaTwo .maintenanceMenuTree .x-tree-elbow-end,
.alaTwo .maintenanceMenuTree .x-tree-elbow {
	visibility: hidden
}

.alaTwo .maintenanceMenuTree .x-tree-elbow-plus,
.alaTwo .maintenanceMenuTree .x-tree-lines .x-tree-elbow-end-plus,
.alaTwo .maintenanceMenuTree .x-tree-elbow-end-plus.x-tree-expander {
	background-image: url(../images/alaTwo/treemenucollapsedleveltwo.PNG);
}

.alaTwo .maintenanceMenuTree .x-grid-tree-node-expanded .x-tree-elbow-plus {
	background-image: url(../images/alaTwo/treemenuexpandedlevel2.PNG);
}

.alaTwo .maintenanceMenuTree .menuNodeLevel0 .x-tree-elbow-plus,
.alaTwo .maintenanceMenuTree .x-tree-lines .menuNodeLevel0 .x-tree-elbow-end-plus,
.alaTwo .maintenanceMenuTree .menuNodeLevel0 .x-tree-elbow-end-plus.x-tree-expander {
	background-image: url(../images/alaTwo/treemenucollapsed2.PNG);
}

.alaTwo .maintenanceMenuTree .x-grid-tree-node-expanded .menuNodeLevel0 .x-tree-elbow-plus,
.alaTwo .maintenanceMenuTree .x-tree-lines .x-grid-tree-node-expanded .menuNodeLevel0 .x-tree-elbow-end-plus,
.alaTwo .maintenanceMenuTree .x-grid-tree-node-expanded .menuNodeLevel0 .x-tree-elbow-end-plus.x-tree-expander {
	background-image: url(../images/alaTwo/treemenuexpanded2.PNG);
}

.alaTwo .maintenanceMenuTree .x-grid-tree-node-expanded.menuNodeLevel0 .x-tree-elbow-plus {
	background-image: url(../images/alaTwo/treemenuexpanded2.PNG);
}



.alaTwo .maintenanceMenuTree .x-tree-elbow-img {
	background-position-x: -5px;
}

.alaTwo .maintenanceMenuTree.x-tree-lines .x-tree-elbow-line {
	visibility: hidden
}

.alaTwo .maintenanceMenuTree .x-grid-row td {
	border-bottom: 1px solid lightgray;
}

.alaTwo .maintenanceMenuTree.x-panel-default-framed {
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

	.alaTwo .maintenanceMenuTree.x-panel-default-framed .menuNodeLevel0, .alaTwo .maintenanceMenuTree.x-panel-default-framed .menuNodeLevel0 div {
		background-color: #2F3440;
	}

.alaTwo .maintenanceMenuTree .menuNodeLevel0, .alaTwo .maintenanceMenuTree .menuNodeLevel0 td {
	color: #fbdd40;
	font-weight: bold;
	background-color: #2F3440;
}

.alaTwo .maintenanceMenuTree td {
	font-weight: bold;
}

.alaTwo .maintenanceMenuTree .x-grid-row td.menuNodeLevel0 {
	border-bottom: 1px solid white;
}

.alaTwo .maintenanceMenuTree .x-grid-tree-node-expanded td {
}

.alaTwo #nav1 {
	border: none;
}

	.alaTwo #nav1 a {
		padding-left: 0;
		padding-right: 0;
	}

.alaTwo .divMenuRight {
	display: none;
}

.alaTwo .maintenanceMenuTree .x-grid-item-selected td {
	background-color: #fbdd40;
}



.alaTwo #header {
	background-color: white;
	background-image: none;
	height: 40px;
}

.alaTwo .allyn-logo {
	background-image: url(../images/allyn-international-logo.png);
	background-repeat: no-repeat;
}

/*.alaTwo .allyn-logo:after {
	content: 'ALA';
	position: absolute;
	left: 70px;
	font-size: 35px;
	color: #ffcd00;
	top: 8px;
}*/

.alaTwo #header .flags, .alaTwo #header #company-logo {
	display: none;
}

#userAdvancedImage {
	display: none;
}

.alaTwo #userAdvancedImage {
	background-image: url(../images/alaTwo/UserIconRight.PNG);
	width: 60px;
	height: 60px;
	content: '&nbsp;';
	position: absolute;
	top: 15px;
	right: 0px;
	padding-right: 10px;
	display: block;
}


.alaTwo #divNav #nav1 {
	text-align: left;
	margin: 0;
	border-top: none;
	background-image: none;
	background-color: white;
	color: #5B5F76;
	margin-left: 320px;
}

	.alaTwo #divNav #nav1 .separator {
		display: none;
	}

.alaTwo #divNav .nav1-current {
	background-image: none;
}

.alaTwo #divNav #nav2, .alaTwo #header .data {
	display: none;
}

.alaTwo #divNav a {
	color: #5B5F76;
	margin-left: 5px;
	margin-right: 5px;
}



.alaTwo .alaTwoRootTabPanel .alaTwoRootTabPanelWelcomePage .x-panel-header-default-framed-top,
.alaTwo  .alaTwoRootTabPanel .alaTwoRootTabPanelWelcomePage .x-panel-header 
{
	border-radius: unset;
	border: 1px solid;
	background-image: none;
	background-color: white;
}

	.alaTwo .alaTwoRootTabPanel .alaTwoRootTabPanelWelcomePage .x-panel-header x-header-noborder {
		border: none;
	}

.alaTwo .alaTwoRootTabPanel .alaTwoRootTabPanelWelcomePage .x-panel-default-framed
{
	border-radius: unset;
	border: none;
	padding: 0;
	background-color: white;
}



.alaTwo .alaTwoRootTabPanel .alaTwoRootTabPanelWelcomePage .x-panel-body-default-framed {
	background-color: white;
}

.alaTwo .alaTwoRootTabPanel .alaTwoRootTabPanelWelcomePage .x-panel-default-framed .x-panel-header {
	border: none;
	text-align: center;
	background-color: #fbdd40;
}

.alaTwo .alaTwoRootTabPanel .alaTwoRootTabPanelWelcomePage .x-panel-body-default {
	background-color: #F3F3F3;
	border: none;
}

.alaTwo .alaTwoRootTabPanel .alaTwoRootTabPanelWelcomePage .x-panel-header-title-default-framed {
	color: #676258;
}

.alaTwo .alaTwoRootTabPanel .alaTwoRootTabPanelWelcomePage .x-panel-header-title-default-framed,
.alaTwo .alaTwoRootTabPanel .alaTwoRootTabPanelWelcomePage .x-panel-default .x-title-text-default {
	color: #676258;
}



.fullwidth #header, .fullwidth #nav1, .fullwidth #wrapper, .fullwidth #nav2, .fullwidth #body {
	min-width: unset;
	max-width: unset;
}

.htsPrimary .rowHTSSecondaryType {
	display: none;
}

.htsPrimary .secondaryHTSTypeCell {
	display: none;
}


.businessFlagsGroup .x-form-item-body-default, .businessFlagsGroup .x-form-item-body-default label,
.businessFlagsGroup .x-field {
	display: block;
	width: 100%
}

	.businessFlagsGroup .x-form-item-body-default table {
		width: 100%
	}

.alaTwo .x-tab.x-tab-active.x-tab-default {
	border-color: #f3f3f3;
	background: #f3f3f3;
}

	.alaTwo .x-tab.x-tab-active.x-tab-default .x-tab-inner-default {
		color: black;
		font-weight: bold;
	}

.alaTwo .x-grid-item {
	font-size: 11px;
}

.alaTwo .x-grid-cell-inner {
	padding: 5px 2px 4px;
}

.alaTwo .x-grid .x-btn-default-toolbar-small {
	background: none;
	border: none;
}
.alaTwo .x-grid .row-imagecommand span,
.alaTwo .x-grid .x-btn-default-toolbar-small .x-btn-inner {
	text-decoration: underline;
	color: #4a92c5;
}

.alaTwo .x-column-header {
	font-size: 11px;
	font-weight: bold;
}

.alaTwo .x-column-header-text {
	white-space: normal;
}

.dercoListIcon div {
	padding-left: 20px;
	padding-top: 1px;
	background-size: 12px 12px;
}


.atomListIcon div
{
	padding-left: 10px;
	padding-top: 3px;
	background-size: 12px 12px;
}


.companyAssignBusinessWindow .x-tree-icon {
	display: none;
}

.gridRecordDisabled.x-grid-row {
	text-decoration: line-through;
	color: gray;

}
.gridRecordDisabled.x-grid-row .x-selmodel-checkbox {
	visibility:hidden;
}

.alaTwoRootTabPanel .x-tab-default.x-tab-active .x-tab-close-btn {
	background-position-y: 0px;
}

.noIconTree .x-tree-icon {
	display: none;
}

.rightsManagerUserGrid .x-toolbar-footer {
	background-color: white;
}

.reportBuilder .spacer {
	margin-left: 5px;
	margin-right: 5px;
}

.reportColumnDisabled {
	background-color: lightgray;
}

.htsActionTable label {
	margin-right: 10px;
	margin-left: 2px;
}

tr.HazMatRow td {
	background-color: #ffcccc;
}


.CARMDashboard .carmshortcutList svg {
	text-align: center;
	margin-left: auto;
	display: block;
	padding-top: 5px;
	margin-right: auto;
}


.CARMDashboard .carmshortcutList .anchor {
	text-align: center;
}

.CARMDashboard .carmshortcutList li {
	text-decoration: none;
	list-style-type: none;
	margin-right:65px;
}


.CARMDashboard .carmshortcutList li {
	cursor: hand;
	float: left;
	
}


div.menu div.amiMenuLeft {
	float: left;
}


.ecarrierleft .sel, .msdmleft .sel, .cimsLeftMenu .sel, amiMenuLeft {
	font-size: 110%;
}

div.menu div.amiRight {
	float: right;
	margin-right: 5px;
}

.correctionInformationWindow .cadMessageDetail.lWarn .x-form-display-field-default {
	margin-top:0px;
}

.correctionInformationWindow .cadMessageTitle, .correctionInformationWindow .cadMessageDetail {
	text-align: center
}

.correctionInformationWindow .cadMessageTitle {
	font-size:13px;
}

.correctionInformationWindow .cadMessageDetail{
	margin-bottom:20px;
}

.CARMReport {
	background-image: url('../images/CARMReportNoBackground.png') !important;
	background-repeat: no-repeat;
	background-position: center center;
	
}


.CadList {
	background-image: url('../images/CadListNoBackground.png') !important;
	background-repeat: no-repeat;
	background-position: center center;
}

