body {
margin: 5px 0 0 0;
padding: 0;
background: #848484;
font: .9em/1.2em verdana, arial, sans-serif;
color: #2c3c58;
}
h1 {
display: none;
}
h2 {
display: block;
text-align: center;
font: 1em verdana, sans-serif;
padding: 1px 0 2px 0;
margin: 0;
background: #999;
color: #fff;
border: 1px solid;
border-color: #909090 #999 #c8c8c8 #999;
}
.discarded {
    color: #222;
    background: #999; 
    border: 0px;
    }
.discarded td input {
    color: #222;
    background: #999; 
    border: 0px;
    }
h2.unidarkh, .unidarktbl td h2 {
display: block;
text-align: center;
font: 1em verdana, sans-serif;
padding: 1px 0 2px 0;
margin: 12px 0 4px 0;
background: url(../images/navbar_back_hover.gif) repeat-x center;
color: #fff;
border: 1px solid;
border-color: #999 #aaa #bbb #aaa;
}
h2.colored {
display: block;
text-align: center;
font: .9em verdana, sans-serif;
padding: 1px 0 1px 0;
margin: 0;
background: #38f;
color: #fff;
border: 1px solid;
border-color: #27e #38f #49f #38f;
}
h3 {
display: block;
text-align: center;
font: 1.4em "Trebuchet MS", verdana, sans-serif;
letter-spacing: 2px;
padding: 1px 0 2px 0;
margin: 0 auto;
color: #6ca8f8;
}
h4 {
display: block;
text-align: center;
font: 1.3em "Trebuchet MS", verdana, sans-serif;
padding: 1px 0 2px 0;
margin: .6em auto;
color: #9cf;
}
img {
border: none;
}
hr {
display: none;
}
form {
padding: 0;
margin: 0;
}
td {
font: .9em/1.1em verdana, arial, sans-serif;
color: #2c3c58;
}
input, select, textarea {
background: #cfd8e8;
color: #000;
font: 12px verdana, arial, sans-serif;
border: 1px solid;
border-color: #666 #fff #eee #333;
}
textarea {
resize: none;
}
input.btn, button.btn, a.btn:link, a.btn:visited, a.btn:active {
background: url(../images/btn_back.gif) repeat-x;
color: #e8f8ff;
font: 12px verdana, arial, sans-serif;
padding: 3px  6px  3px  6px;
border: 1px solid;
border-color: #b0dcff #98cfff #489fff #98cfff;
}
input.btn:hover, button.btn:hover, a.btn:hover {
background: url(../images/btn_back_hover.gif) repeat-x;
color: #fff;
}
a:link, a:visited {
color: #cfd8e8;
text-decoration: none;
}
a:hover {
color: #8af;
text-decoration: none;
}
a:active {
color: #88a0cc;
text-decoration: none;
}
#general {
width: 940px;
margin: 0 auto 0 auto;
padding: 0;
vertical-align: top;
background: #b0b0b0;
}
/* --- Hedaer Begins --- */
#heading {
height:110px;
background: url(../images/header_back.gif) repeat-x;
}
#heading table {
width: 100%;
}
#headerleft {
width: 33px;
height:110px;
background: url(../images/header_left.gif) no-repeat;
}
#logo {
width: 250px;
height:100px;
background: url(../images/logo.gif) no-repeat center bottom;
}
#headercenter {
width: 216px;
background: url(../images/header_center.gif) right bottom no-repeat;
}
#title {
width: 408px;
text-align: center;
background: url(../images/title_back.gif) bottom repeat-x;
}
#erpsys {
width: 267px;
height:46px;
margin: 44px auto 0 auto;
background: url(../images/title.jpg) no-repeat;
}
#version {
text-align: right;
padding: 0 72px 0 0;
font: .9em/1em verdana, arial, sans-serif;
color: #fff;
}
#headerright {
width: 33px;
height:110px;
background: url(../images/header_right.gif) no-repeat;
}
/* --- Hedaer Ends,
NavBar Begins --- */
#nav {
height: 34px;
background: url(../images/nav_back.gif) repeat-x;
}
#nav table{
width: 100%;
}
#navleft {
width: 14px;
height: 34px;
background: url(../images/nav_left.gif) no-repeat;
}
td#langchange {
width: 144px;
}
#langchange form {
display: block;
float: left;
vertical-align: middle;
margin: 0;
padding: 2px 8px 2px 8px;
}
#langchange form select {
font-size: 11px;
background: #2c88f0;
border: 1px solid;
border-color: #004cf0 #48b8f8 #48b8f8 #004cf0;
padding: 0;
margin: 0;
}
#langchange form select option {
background: #2c88f0;
padding: 1px 0 0 0;
margin: 0;
}
#langchange form input {
font-size: 11px;
background: #2c88f0;
border: 1px solid;
border-color:  #48b8f8 #004cf0 #004cf0 #48b8f8;
padding: 0 3px 1px 3px;
}
dl#navbar {
display:block;
float:left;
height: 34px;
padding: 0;
margin: 0;
}
dl#navbar dd {
float: left;
padding: 0;
margin: 0;
}
dl#navbar dd a, dl#navbar dd span {
display: block;
font: 12px Verdana, Tahoma, sans-serif;
margin: 0;
padding: 0;
text-decoration: none;
}
dl#navbar dd a:link, dl#navbar dd a:visited {
margin: 0;
padding: 9px 12px 10px 12px;
color: #b8d0fc;
background: url(../images/navbar_back_link.gif) top repeat-x;
}
dl#navbar dd a:hover {
margin: 0;
padding: 9px 12px 10px 12px;
color: #fff;
background: url(../images/navbar_back_hover.gif) repeat-x;
}
dl#navbar dd a:active, dl#navbar dd span#navbarcurrent {
margin: 0;
padding: 10px 12px 9px 12px;
color: #7fa8e8;
background: url(../images/navbar_back_active.gif) repeat-x;
}
.divider {
width: 2px;
height: 34px;
background: url(../images/navbar_divider.gif) no-repeat;
padding: 0;
margin: 0;
float: left;
}
dl#navbar dd span#anchortobottom {
display: block;
width: 26px;
height: 26px;
margin: 4px 6px;
padding: 0;
}
dl#navbar dd span#anchortobottom a {
display: block;
width: 26px;
height: 26px;
margin: 0;
padding: 0;
}
dl#navbar dd span#anchortobottom a:link, dl#navbar dd span#anchortobottom a:visited {
background: url(../images/anchortobottom_link.jpg) no-repeat;
}
dl#navbar dd span#anchortobottom a:hover, dl#navbar dd span#anchortobottom a:active {
background: url(../images/anchortobottom_hover.jpg) no-repeat;
}
#userinfo tr td {
font-size: 11px;
color: #b8d0fc;
padding: 0 4px 0 0;
}
#userinfo tr td.lbl {
font-size: 11px;
color: #6ca8f8;
text-align: right;
padding: 0 4px 0 0;
}
a.logout, a.logout:link, a.logout:visited {
font-size: 14px;
text-decoration: none;
color: #6ca8f8;
}
a.logout:hover {
color: #fff;
}
#navright {
width: 14px;
height: 34px;
background: url(../images/nav_right.gif) no-repeat;
}
/* --- NavBar Ends,
Content Begins --- */
.cnt {
width: 940px;
margin: 0;
padding: 0;
}
.cntleftedge {
width: 14px;
height: 100%;
background: url(../images/left_edge_back.gif) repeat-y;
}
.cntrightedge {
width: 14px;
height: 100%;
background: url(../images/right_edge_back.gif) repeat-y;
}
.cntleftpart {
width: 425px;
background: url(../images/left_cnt_back.gif) repeat-y;
text-align: center;
}
.cnt_agents_leftpart {
width: 425px;
background: #bbb url(../images/srch_cntrightpart_btm.gif) repeat-x bottom;
text-align: center;
padding-bottom: 10px;
}
.cntrightpart {
width: 487px;
background: #b0b0b0;
text-align: center;
margin: 8px auto 0 auto;
}
.cntleftpartshade {
width: 425px;
background: url(../images/left_cnt_shade_back.gif) repeat-y;
text-align: center;
padding: 6px 0 6px 0;
}
.cntrightpartshade {
width: 487px;
background: #9e9e9e;
text-align: center;
font-size: 11px;
padding: 6px 0 6px 0;
}
.cntpartless {
width: 912px;
background: #a8a8a8;
text-align: center;
}
.partless {
width: 912px;
}
.partless th {
height: 22px;
font-weight: normal;
font-size: 13px;
color: #eee;
}
.partless th.litnum {
width: 90px;
height: 22px;
font-weight: normal;
font-size: 13px;
color: #eee;
padding: 0;
margin: auto -12px auto -12px;
}
.partless td  input {
width: 90px;
}
.partless td.litnum {
width: 90px;
text-align: center;
}
.partless td.litnum input {
width: 82px;
text-align: right;
}
td.litnumexp {
width: 90px;
text-align: center;
}
td.litnumexp input {
width: 82px;
text-align: right;
}
td.agentvendor {
width: 190px;
}
.partless td.agentvendor input, .partless td.agentvendor select {
width: 190px;
}
#orig_rate_calc_blocks_container {
background: #999;
}
.darken {
background: #999;
}
.lighten {
background: #ccc;
}
input.check, .partless td input.check {
width: 16px;
height: 16px;
margin: 0;
padding: 1px;
}
#orig_rate_calc_blocks_container td {
border-bottom: 1px solid #9f9f9f;
}
.calc_lightcell {
background: #a8a8a8;
}
/*--- Colored Client Table Begins ---*/
#topclrtbl {
width: 414px;
text-align: center;
margin: 7px auto 0 auto;
background: url(../images/topclrtbl_cmn_back.gif) repeat-x;
}
#topclrtbl_tl {
width: 5px;
height: 48px;
background: url(../images/topclrtbl_tl_back.gif) no-repeat;
font-size: 7px;
}
#topclrtbl_t2 {
width: 120px;
background: url(../images/topclrtbl_t2_back.gif) repeat-x;
}
#topclrtbl_t2 select {
width: 112px;
text-align: right;
}
#topclrtbl_t3 {
width: 159px;
}
#topclrtbl_t3 input {
width: 156px;
}
#topclrtbl_t4 {
width: 125px;
}
#topclrtbl_t4 input {
width: 120px;
}
.topclrtbl_tt {
height: 48px;
background: url(../images/topclrtbl_t3_back.gif) no-repeat;
text-align: left;
}
#topclrtbl_tr {
width: 5px;
height: 48px;
background: url(../images/topclrtbl_tr_back.gif) no-repeat;
font-size: 7px;
}
/*--- Client Table Ends,
Colored City/Country Table Begins ---*/
#topclrtbl_r2 {
width: 414px;
margin: 0 auto 7px auto;
background: url(../images/topclrtbl_r2cmn_back.gif) repeat-x;
font-size: 11px;
}
#topclrtbl_r2_tl {
width: 5px;
height: 91px;
background: url(../images/topclrtbl_r2_tl_back.gif) no-repeat;
font-size: 7px;
}
#topclrtbl_r2_t2 {
width: 177px;
background: url(../images/topclrtbl_r2_t2_back.gif) repeat-x;
padding-left: 26px;
}
#topclrtbl_r2_t3 {
width: 175px;
padding-left: 26px;
}
#topclrtbl_r2_tr {
width: 5px;
height: 91px;
background: url(../images/topclrtbl_r2_tr_back.gif) no-repeat;
font-size: 7px;
}
#topclrtbl_r3_t2 {
width: 177px;
background: url(../images/topclrtbl_r2_t2_back.gif) bottom repeat-x;
padding-left: 26px;
}
#topclrtbl_r3_t3 {
width: 175px;
padding-left: 26px;
}
/*--- City/Country Table Ends,
Address Table Begins ---*/
#topaddress {
width: 414px;
margin: 0 auto 0 auto;
background: url(../images/topclr_address_back.gif) repeat-x;
}
#topdarkclr_address {
width: 204px;
height: 130px;
margin: 0 auto 0 auto;
background: url(../images/topdarkclr_address_back.gif) repeat-x;
font-size: 11px;
}
#topclr_address {
width: 202px;
height: 130px;
margin: 0 auto 0 auto;
background: url(../images/topclr_address_back.gif) repeat-x;
font-size: 11px;
}
#topclr_address td, #topdarkclr_address td {
padding: 3px 0 1px 0;
}
#adr_le {
width: 5px;
height: 155px;
background: url(../images/adr_le_back.gif) no-repeat;
font-size: 7px;
}
#adr_re {
width: 5px;
height: 155px;
background: url(../images/adr_re_back.gif) no-repeat;
font-size: 7px;
}
td.nrmllabel {
text-align: right;
padding: 0 3px 0 0;
font-size: 11px;
}
#topdarkclr_address td.nrmllabel, #topclr_address td.nrmllabel {
width: 63px;
text-align: right;
padding: 0 3px 0 0;
}
#topclr_email td.nrmllabel {
width: 63px;
text-align: right;
padding: 0 3px 0 0;
}
#topclr_address td input, #topdarkclr_address td input {
width: 125px;
font-size: 12px;
}
#topclr_address td textarea, #topdarkclr_address td textarea {
width: 125px;
height:48px;
overflow: auto;
font-size: 12px;
}
#topclr_email {
width: 406px;
height: 25px;
background: url(../images/adr_email_back.gif) no-repeat;
font-size: 11px;
}
.email input {
width: 205px;
font-size: 12px;
}
/*--- Address Table Ends,
Delivery Date & Days Table Begins ---*/
#datendays {
width: 414px;
height: 68px;
margin: 0 auto 7px auto;
background: url(../images/datendays_back.gif) repeat-x;
}
#datendays_l {
width: 204px;
height: 68px;
background: url(../images/datendays_l_back.gif) repeat-x;
font-size: 11px;
}
#datendays_r {
width: 202px;
height: 68px;
font-size: 11px;
}
#datendays_le {
width: 5px;
height: 68px;
background: url(../images/datendays_le_back.gif) no-repeat;
font-size: 7px;
}
#datendays_re {
width: 5px;
height: 68px;
background: url(../images/datendays_re_back.gif) no-repeat;
font-size: 7px;
}
#datendays_l td.nrmllabel, #datendays_r td.nrmllabel {
width: 68px;
text-align: right;
padding: 0 3px 0 0;
}
#datendays_l td input, #datendays_r td input {
width: 120px;
font-size: 12px;
}
#datendays_l td span.dateField, #datendays_r td span.dateField {
display: block;
background: url(../images/date_selector_back.gif) repeat-x;
color: #282018;
font: 12px Tahoma, sans-serif;
line-height: 1.1em;
padding: 1px 3px 2px 3px;
margin: 3px 0 0 0;
border:1px solid #b0b8c0;
cursor: default;
}
/*--- Delivery Date & Days Table Ends,
Remarks & Instructions Table Begins ---*/
#remarks {
width: 414px;
margin: 0 auto 0 auto;
background: url(../images/remarks_back.gif) repeat-x;
font-size: 11px;
}
#remarks td.darkspacerer {
width: 20px;
background: url(../images/remarks_darker_back.gif) repeat-x;
}
#remarks td.darker {
width: 183px;
background: url(../images/remarks_darker_back.gif) repeat-x;
}
#remarks td.lightspacerer {
width: 20px;
}
#remarks_le {
width: 5px;
height: 110px;
background: url(../images/remarks_le_back.gif) no-repeat;
font-size: 7px;
}
#remarks_re {
width: 5px;
height: 110px;
background: url(../images/remarks_re_back.gif) no-repeat;
font-size: 7px;
}
#remarks td textarea {
width: 170px;
height: 80px;
overflow: auto;
font-size: 12px;
background: #e8ecf8;
border: 1px solid;
border-color: #bbb #fff #fff #bbb;
}
/*--- Remarks & Instructions Table Ends,
RightDarken Table Begins ---*/

td.litfield input {
width: 60px;
}
td.midfield input {
width: 90px;
}
td.bigfield input {
width: 142px;
}
td.descr input {
width: 190px;
}
td.descr span {
width: 190px;
}
td.longestfield input {
width: 340px;
}
td.litselecttd select {
font: 11px Tahoma, sans-serif;
}
table.rightdarken {
width: 477px;
margin: 7px auto 0 auto;
background: #a9a9a9 url(../images/rightdarken_back.gif) repeat-x;
font-size: 11px;
}
table.rightdarken td input, table.rightdarken td select {
font-size:12px;
}
table.rightdarken td.rightdarken_le {
width: 5px;
background: url(../images/rightdarken_le.gif) repeat-y;
}
table.rightdarken td.rightdarken_le div.le {
width: 5px;
height: 113px;
background: url(../images/rightdarken_le_back.gif) no-repeat;
}
table.rightdarken td.rightdarken_re {
width: 5px;
background: url(../images/rightdarken_re.gif) repeat-y;
}
table.rightdarken td.rightdarken_re div.re {
width: 5px;
height: 113px;
background: url(../images/rightdarken_re_back.gif) no-repeat;
}
table.rightdarken td.rightdarken_btm {
width: 477px;
height: 5px;
background: url(../images/rightdarken_btm.gif) bottom no-repeat;
font-size: 4px;
}
table.rightdarken td.na input {
width: 60px;
background: #78b0ff	;
}
#idbar {
width: 239;
height: 31px;
text-align: center;
vertical-align: middle;
font: 1.6em/1em  verdana, arial, sans-serif;
color: #000;
padding: 8px 0 0 0;
margin: 2px 0 0 0;
}
#idbar_gc {
width: 239;
height: 17px;
text-align: center;
vertical-align: middle;
font: 1.6em/1em  verdana, arial, sans-serif;
color: #FF8040;
padding: 2px 0 0 0;
margin: 2px 0 0 0;
}
span.dateField {
display: block;
min-width: 95px;
max-width: 155px;
height: 29px;
background: #cfe3ff url(../images/date_selector_back.gif) repeat-x;
font: 12px Tahoma, sans-serif;
color: #282018;
line-height: 1.1em;
padding: 2px 1px 2px 1px;
margin: 3px 0 0 0;
border: 1px solid #b0b8c0;
cursor: default;
}
span.dateField img {
display: block;
margin: -1px auto;
text-align: center;
}
.canceldate {
display: block;
float: right;
width: 13px;
height: 13px;
margin: 2px -1px 0 0;
}
.reminddate {
display: block;
float: right;
width: 13px;
height: 13px;
margin: 16px -13px 0 0;
}
td.inv span.dateField {
display: inline;
font: 10pt Tahoma, sans-serif;
color: #000;
background: #fff;
border: none;
padding: 0;
margin-right: 0;
}
td.inv img {
display: inline;
}
td.inv img.canceldate {
display: block;
float: left;
width: 13px;
height: 13px;
margin: -32px 0 0 120px;
}
td.inv img.reminddate {
display: none;
}
.logo_inv {
	display: none;
}
/*--- RightDarken Table Ends,
 Agents Tabs Table Begins ---*/
#agentstabstbl {
width: 477px;
margin: 7px auto 0 auto;
background: #a6a6a6 url(../images/agentstabstbl_back.gif) repeat-x;
font-size: 11px;
border: 1px solid #bbb;
border-top: none;
border-bottom: 1px solid #c8c8c8;
}
dl#agentstabs {
display: block;
width: 370px;
height: 26px;
margin: 0 auto 0 auto;
padding: 0;
margin: 0;
}
dl#agentstabs dd {
float: left;
padding: 0;
margin: 0;
}
dl#agentstabs dd a, dl#agentstabs dd span {
display: block;
font: 12px Verdana, Tahoma, sans-serif;
margin: 0;
padding: 0;
text-decoration: none;
}
dl#agentstabs dd a:link, dl#agentstabs dd a:visited {
margin: 0;
padding: 6px 12px 6px 12px;
color: #48505f;
background: url(../images/agentstabs_back_link.gif) top repeat-x;
}
dl#agentstabs dd a:hover {
margin: 0;
padding: 6px 12px 6px 12px;
color: #fff;
background: url(../images/agentstabs_back_hover.gif) repeat-x;
}
dl#agentstabs dd a:active, dl#agentstabs dd span.agentstabscurrent {
margin: 0;
padding: 7px 12px 5px 12px;
color: #c8cfe0;
background: url(../images/agentstabs_back_active.gif) repeat-x;
}
dl#agentstabs dd div.divider {
width: 1px;
height: 26px;
background: url(../images/agentstabs_divider.gif) no-repeat;
padding: 0;
margin: 0;
float: left;
}
#agentstabstbl td div {
margin: 10px auto 6px auto;
}
/*  START WEIGHT VOLUME TABS*/

#weightvolumestabstbl {
width: 205px;
margin: 7px auto 0 auto;
/*background: #a6a6a6 url(../images/agentstabstbl_back.gif) repeat-x;*/
font-size: 10px;
border: none;
border-top: none;
border-bottom: none;
}
dl#weightvolumestabs {
display: block;
width: 205px;
height: 16px;
margin: 0 auto 0 auto;
padding: 0;
margin: 0;
}
dl#weightvolumestabs dd {
float: left;
padding: 0;
margin: 0;

}
dl#weightvolumestabs dd a, dl#weightvolumestabs dd span {
display: block;
font: 10px Verdana, Tahoma, sans-serif;
margin: 0;
padding: 0;
text-decoration: none;
}
dl#weightvolumestabs dd a:link, dl#weightvolumestabs dd a:visited {
margin: 0;
padding: 6px 12px 6px 12px;
color: #48505f;
background: url(../images/agentstabs_back_link.gif) top repeat-x;
}
dl#weightvolumestabs dd a:hover {
margin: 0;
padding: 6px 12px 6px 12px;
color: #fff;
background: url(../images/agentstabs_back_hover.gif) repeat-x;
}
dl#weightvolumestabs dd a:active, dl#weightvolumestabs dd span.agentstabscurrent {
margin: 0;
padding: 7px 12px 5px 12px;
color: #c8cfe0;
background: url(../images/agentstabs_back_active.gif) repeat-x;
}
dl#weightvolumestabs dd div.divider {
width: 1px;
height: 26px;
background: url(../images/agentstabs_divider.gif) no-repeat;
padding: 0;
margin: 0;
float: left;
}
#weightvolumestabstbl td div {
margin: 10px auto 6px auto;
}
/*  END WEIGHT VOLUME TABS*/

/*--- Agents Tabs Table for popup ---*/
#lett_wizard {
width: 490px;
}
#lett_wizard dl#agentstabs {
width: 490px;
}
#lett_wizard dl#agentstabs dd.a_tab{
width: 80px;
}
#leett_cnt {
width: 490px;
}
table#leett_cnt_linx {
width: 490px;
margin-top: 2px;
}
table#leett_cnt_linx td {
background: #fff8e8;
font: .9em/1em verdana, arial, sans-serif;
border-top: 1px solid #fff;
border-bottom: 1px solid #ffe8af;
padding: 1px 4px 1px 8px;
}
/*--- Agents Tabs Table Ends,
 Warehouse Table Begins ---*/
#warehouse {
width: 477px;
height: 55px;
margin: 7px auto 7px auto;
background: url(../images/warehouse_back.gif) repeat-x;
}
#warehouse_le {
width: 7px;
height: 55px;
background: url(../images/warehouse_le_back.gif) no-repeat;
font-size: 7px;
}
#warehouse_ttl {
text-align: center;
font-size: 13px;
color: #dfdfdf;
padding-top: 2px;
}
#warehouse_re {
width: 7px;
height: 55px;
background: url(../images/warehouse_re_back.gif) no-repeat;
font-size: 7px;
}
#warehouse td span.dateField {
display: block;
background: url(../images/date_selector_back.gif) repeat-x;
color: #282018;
font: 12px Tahoma, sans-serif;
line-height: 1.1em;
margin: 0 0 2px 0;
padding: 1px 3px 2px 3px;
border:1px solid #b0b8c0;
cursor: default;
}
/*--- Warehouse Table Ends,
 Shipment Status Table Begins ---*/
.shipment {
width: 477px;
margin: 0 auto 6px auto;
background: #999 url(../images/shipment_back.gif) repeat-x;
border-bottom: 1px solid #cacaca;
}
.unidarktbl {
margin: 6px auto;
background: #999 url(../images/shipment_back.gif) repeat-x;
border-bottom: 1px solid #cacaca;
}
.shipment_le, .unidarktbl_le {
width: 5px;
background: url(../images/shipment_le_back.gif) repeat-y;
}
.shipment_le_block {
width: 5px;
height: 66px;
background: url(../images/shipment_leblck.gif) no-repeat;
}
.unidarktbl_le_block {
width: 5px;
height: 66px;
background: url(../images/unidarktbl_leblck.gif) no-repeat;
}
.shipment_re, .unidarktbl_re {
width: 5px;
background: url(../images/shipment_re_back.gif) repeat-y;
}
.shipment_re_block {
width: 5px;
height: 66px;
background: url(../images/shipment_reblck.gif) no-repeat;
}
.unidarktbl_re_block {
width: 5px;
height: 66px;
background: url(../images/unidarktbl_reblck.gif) no-repeat;
}
#history_blocks_container td, .shipment_tb td, .unidarktbl_tb td {
font-size: 11px;
border-bottom: 1px solid #9f9f9f;
}
#history_blocks_container td textarea, .shipment_tb td textarea {
width: 140px;
height:48px;
overflow: auto;
font-size: 12px;
}
.shipment_tb th, .unidarktbl_tb th {
height: 22px;
font-weight: normal;
font-size: 13px;
color: #eee;
}
.unidarktemplates th {
font-size: 13px;
padding: 8px 0;
margin: o auto;
color: #fff;
}
.unidarktemplates td {
border-bottom: 1px solid #9f9f9f;
vertical-align: top;
font-size: 12px;
}
.unidarktemplates td label {
display: block;
text-align: right;
color: #e8f0ff;
}
.unidarktemplates td textarea {
width: 320px;
height: 120px;
color: #0c1c38;
}
.CMR_Instructions {
height: 54pt;
}
a#add_hiy_block, a#rem_link, a.addremblock,
a#add_hiy_block:visited, a#rem_link:visited, a.addremblock:visited {
display: block;
width: 20px;
height: 18px;
text-align: center;
padding-top: 2px;
margin: 1px;
font-size: 12px;
text-decoration: none;
color: #555;
background: url(../images/rowdot.gif) no-repeat center;
cursor: default;
}
a#add_hiy_block:hover, a#rem_link:hover, a.addremblock:hover {
color: #000;
background: url(../images/rowdot_hover.gif) no-repeat center;
}
a.addremblock span.calc_c {
display: block;
width: 18px;
height: 16px;
color: #c60;
font-weight: bold;
margin: -1px 0 0 0;
padding: 0;
}
.shipment td span.dateFieldReadOnly {
display: block;
width: 92px;
background: url(../images/date_readonly_back.gif) repeat;
color: #282018;
font: 12px Tahoma, sans-serif;
line-height: 1.1em;
margin: 0 0 2px 0;
padding: 1px 2px 2px 2px;
border:1px solid #b8bcc0;
cursor: default;
}
/*--- Shipment Status Table Ends,
Footer Begins ---*/
#footer {
width: 940px;
height: 66px;
background: url(../images/footer_back.gif) repeat-x;
margin: 0 auto;
}
#footer_le, #footer_re {
width: 34px;
height: 66px;
}
#footer_leblck {
width: 34px;
height: 51px;
background: #848484 url(../images/footer_le.jpg) no-repeat;
}
#footer_reblck {
width: 34px;
height: 51px;
background: #848484 url(../images/footer_re.jpg) no-repeat;
}
#footer_cnt {
width: 872px;
height: 33px;
text-align: center;
}
#footer_shade {
width: 872px;
height: 30px;
text-align: center;
font: 10px Tahoma, sans-serif;
color: #a0accc;
border-bottom: 1px dashed #8890a8;
}
/*--- Subnav Begins ---*/
dl#subnav {
height: 33px;
padding: 0;
margin: 0 0 0 82px;
}
dl#subnav dd {
float: left;
padding: 0;
margin: 0;
}
dl#subnav dd a, dl#subnav dd span {
display: block;
font: 12px Verdana, Tahoma, sans-serif;
margin: 0;
text-decoration: none;
}
dl#subnav dd a:link, dl#subnav dd a:visited {
margin: 0;
padding: 10px 8px 9px 8px;
color: #bcd8ff;
background: url(../images/subnav_back_link.gif) top repeat-x;
}
dl#subnav dd a:hover {
margin: 0;
padding: 10px 8px 9px 8px;
color: #fff;
background: url(../images/subnav_back_hover.gif) repeat-x;
}
dl#subnav dd a:active, dl#subnav dd span#subnavcurrent {
margin: 0;
padding: 11px 8px 8px 8px;
color: #a8c0e8;
background: url(../images/subnav_back_active.gif) repeat-x;
}
dl#subnav dd.divider {
width: 2px;
height: 33px;
background: url(../images/subnav_divider.gif) no-repeat;
padding: 0;
margin: 0;
float: left;
}
dl#subnav dd span#anchortotop {
display: block;
width: 26px;
height: 26px;
margin: 4px 6px;
padding: 0;
}
dl#subnav dd span#anchortotop a {
display: block;
width: 26px;
height: 26px;
margin: 0;
padding: 0;
}
dl#subnav dd span#anchortotop a:link, dl#subnav dd span#anchortotop a:visited {
background: url(../images/anchortotop_link.jpg) no-repeat;
}
dl#subnav dd span#anchortotop a:hover, dl#subnav dd span#anchortotop a:active {
background: url(../images/anchortotop_hover.jpg) no-repeat;
}
dl#subnav dd input {
margin: 0;
padding: 8px 8px 8px 8px;
background: url(../images/save_back.gif) top repeat-x;
color: #dfecff;
border: none;
}
/* --- Krasi --- */
span#no_vat_reason_span textarea {
border:1px solid #CCCCCC;
margin:2px;
padding-left:5px;
width:100% !important;
}
span.error {
color: #b00;
}
#div_errors, #ch_grp_for_clone_cur, #ch_grp_for_add_cur, #add_cur_again_question, #multiple_offices_problem, #div_confirm_boxes {
width: 240px;
display: none;
visibility: hidden;
}
#div_errors, #ch_grp_for_clone_cur, #ch_grp_for_add_cur, #add_cur_again_question, #lett_wizard, #multiple_offices_problem, #div_confirm_boxes {
filter: alpha(opacity=88);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=88);
 -moz-opacity: 0.88; opacity:0.88;
 }
#cp_hover{
filter: alpha(opacity=66);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=66);
 -moz-opacity: 0.66; opacity:0.66;	
	}
 
 
#validation_messages {
display: block;
color: #b00;
padding: 10px;
background: #fff url(../images/error_back.gif) repeat-x top;
border: 1px solid #fff;
text-align: left;
}
.unidarktbl_tb td div#validation_messages {
display: block;
color: #b00;
padding: 4px 8px;
margin: -2px -2px 1px -2px;
background: #fff url(../images/error_back.gif) repeat-x top;
border: 1px solid #fff;
text-align: left;
}
td.onetbl_cnt span#validation_messages {
display: block;
color: #b00;
padding: 4px 8px;
margin: -4px 0 2px 0;
background: #fff url(../images/error_back.gif) repeat-x top;
border: 1px solid #fff;
text-align: center;
}
span.ppmsg {
display: block;
color: #432;
padding: 10px;
background: #fff url(../images/error_back.gif) repeat-x top;
border: 1px solid #fff;
text-align: left;
}
.ppmsglinksblock {
margin: 8px 0 2px 0;
}
a.ppmsglink {
color: #36c;
}
a.ppmsglink:hover {
color: #f60;
}
.dateFieldReadOnly {
display: block;
background: url(../images/date_readonly_back.gif) repeat-x;
font: 12px Tahoma, sans-serif;
color: #282018;
line-height: 1.1em;
padding: 2px 1px 2px 1px;
border:1px solid #b8bcc0;
cursor: default;
}
tr.colored td {
background: #ccf;
}
.srch_results {
margin: 6px auto 6px auto;
font-size: 12px;
}
table.srch_results th a {
font: 13px Tahoma, sans-serif;
font-weight: bold;
padding: 2px;
color: #458;
}
table.srch_results th a:hover {
color: #48c;
}
table.srch_results td {
background: #c0c0c0;
}
table.srch_results td a {
font-size: 11px;
color: #458;
}
table.srch_results td a:hover {
font-size: 11px;
color: #48c;
}
table.srch_results td.sep {
height: 2px;
padding: -2px;
margin: -2px;
background: url(../images/sep_back.gif) repeat-x center;
}
div.hr {
height: 2px;
padding: 0;
margin: 0 6px 0 6px;
background: url(../images/sep_back.gif) repeat-x center;
}
div.hr_harder {
height: 1px;
padding: 0;
margin: 0px 0 8px 0;
background: #bbb;
border-top: 1px solid #777;
}
th.odd {
background: #f8f8f8;
border-top: 1px solid #fff;
}
th.even {
background: #f0f0f0;
border-top: 1px solid #fff;
}
tr.odd td.odd {
background: #e6e6e6;
}
tr.odd td.even {
background: #dfdfdf;
}
tr.even td.odd {
background: #d8d8d8;
}
tr.even td.even {
background: #d0d0d0;
}
tr.odd:hover td.odd {
background: #fff;
}
tr.odd:hover td.even {
background: #f8f8f8;
}
tr.even:hover td.odd {
background: #fdfdfd;
}
tr.even:hover td.even {
background: #f4f4f4;
}
.seprowblock {
height: 1px;
background: #fff;
}
table.srch_results tr.calc td, table.srch_results tr.calc:hover td  {
background: #d8d8d8;
border-bottom: 1px solid #bbb;
}
.srch_cntleftpart {
width: 556px;
background: #ccc;
text-align: center;
margin: 8px auto 0 auto;
}
.srch_cntrightpart {
width: 356px;
background: #bbb url(../images/srch_cntrightpart_btm.gif) repeat-x bottom;
text-align: center;
}
.initial_cnt {
width: 912px;
height: 162px;
background: #bbb url(../images/initial_cnt_back.gif) repeat-x top;
text-align: center;
}
.initial_cnt td#left {
width: 282px;
height: 162px;
background: url(../images/initial_cnt_leftback.jpg) no-repeat top;
}
.initial_cnt td#right {
width: 282px;
height: 162px;
background: url(../images/initial_cnt_rightback.jpg) no-repeat right top;
}
.initial_cnt td#cntcnt {
width: 348px;
height: 162px;
background: url(../images/initial_cnt_cntback.jpg) no-repeat bottom;
}
.initial_cnt td#cntcnt table {
width: 320px;
margin-top: 30px;
}
.initial_cnt td#logincnt {
width: 348px;
height: 162px;
text-align: left;
background: url(../images/initial_cnt_logincnt.jpg) no-repeat bottom;
}
.initial_cnt td#logincnt table.login {
width: 300px;
margin-top: 34px;
}
.initial_cnt td#logincnt table.login span.error {
display: block;
width: 600px;
position: absolute;
top: 288px;
color: #b00;
}
td#logincnt form table td span.bigger {
color: #9cf;
}
.onetbl_cnt {
width: 912px;
background: #bbb url(../images/srch_cntrightpart_btm.gif) repeat-x bottom;
text-align: center;
}
.onetbl_cnt_print {
width: 882px;
margin: 0 auto;
padding: 5px 10px;
text-align: center;
background: #fff;
}
#srch_tabstbl {
margin: 7px 5px 0 6px;
background: #a6a6a6 url(../images/agentstabstbl_back.gif) repeat-x;
font-size: 11px;
border: 1px solid #bbb;
border-top: none;
border-bottom: 1px solid #c8c8c8;
}
#srch_tabstbl td div {
margin: 10px auto 6px auto;
}
.nondisplay {
display: none;
}
.note {
font: .9em tahoma, sans-serif;
color: #110;
background: #ffe;
padding: 2px;
margin: -1px 0 2px 0;
border: 1px solid #ccb;
}
a.editbtn {
display: block;
width: 18px;
height: 18px;
background: url(../images/edit_btn_off.gif) no-repeat;
cursor: default;
margin-bottom: 1px;
}
a:hover.editbtn {
background: url(../images/edit_btn_hover.gif) no-repeat;
}
a.deletebtn {
display: block;
width: 18px;
height: 18px;
background: url(../images/delete_btn_off.gif) no-repeat;
cursor: default;
margin-bottom: 1px;
}
a:hover.deletebtn {
background: url(../images/delete_btn_hover.gif) no-repeat;
}
a.splitbtn {
display: block;
width: 18px;
height: 18px;
background: url(../images/split_btn_off.gif) no-repeat;
cursor: default;
margin-bottom: 1px;
}
a:hover.splitbtn {
background: url(../images/split_btn_hover.gif) no-repeat;
}
a.mergebtn {
display: block;
width: 18px;
height: 18px;
background: url(../images/merge_btn_off.gif) no-repeat;
cursor: default;
margin-bottom: 1px;
}
a:hover.mergebtn {
background: url(../images/merge_btn_hover.gif) no-repeat;
}
.printtitle {
text-align: right;
border-bottom: 1px solid #000;
}
.onetbl_cnt_print input, .onetbl_cnt_print select, .onetbl_cnt_print textarea {
border: 1px solid #ccc;
color: #000;
background: #fff;
}
.onetbl_cnt_print input.btn {
background: url(../images/btn_back.gif) repeat-x;
color: #e8f8ff;
font: 12px verdana, arial, sans-serif;
padding: 3px  6px  3px  6px;
border: 1px solid;
border-color: #b0dcff #98cfff #489fff #98cfff;
}
.onetbl_cnt_print input.btn:hover {
background: url(../images/btn_back_hover.gif) repeat-x;
color: #fff;
}
.printtitle input#local_company_name {
width: 100%;
font: 2.6em Tahoma, sans-serif;
text-align: right;
font-weight: bold;
border: none;
}
.printtitle input#local_company_text {
width: 100%;
font: 11pt Tahoma, sans-serif;
text-align: right;
font-weight: normal;
border: none;
}
div.inv_consign {
font: 9pt Tahoma, sans-serif;
margin: 4px 11px 4px 0;
text-align: right;
}
input#inv_office_addr_det {
width: 100%;
font: 9pt Tahoma, sans-serif;
font-weight: normal;
font-style: italic;
border: none;
}
input#inv_contact_details {
width: 100%;
font: 9pt Tahoma, sans-serif;
text-align: right;
font-weight: normal;
font-style: italic;
border: none;
}
td#vat_value {
text-align: center;
}
table.inv_bordered {
color: #000;
border: none;
border-top: 1px solid #000;
border-left: 1px solid #000;
}
table.inv_bordered td {
border: none;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}
table.descr_details, table.descr_details td {
border: none;
color: #000;
}
table.descr_details td.scrndif {
text-align: center;
}
table.descr_details th {
border: none;
color: #000;
text-align: left;
}
table.descr_details th.centered {
text-align: center;
}
table.descr_details th.rightedth {
text-align: right;
}
table.descr_details td input, table.descr_details td select {
border: none;
color: #000;
}
.total_amount {
font: 13pt Tahoma, sans-serif;
color: #000;
font-weight: bold;
text-align: right;
padding: 4pt 8pt;
}
#inv_from_address, #inv_to_address, #inv_subject, div#inv_reference {
width: 100%;
padding: 4pt 6pt;
color: #000;
font: 11pt Tahoma, sans-serif;
font-weight: bold;
border: none;
}
.onetbl_cnt_print td div {
color: #000;
}
#inv_subject {
margin-bottom: -12pt;
}
div#inv_invoice_nr {
width: 80%;
float: right;
text-align: center;
margin: 0 auto;
padding: 4pt 6pt;
color: #000;
font: 13pt Tahoma, sans-serif;
font-weight: bold;
border: none;
}
div#inv_invoice_nr input {
font: 13pt Tahoma, sans-serif;
font-weight: bold;
}
table.inv_txt, table.inv_txt td {
border: none;
font: 10pt Tahoma, sans-serif;
color: #000;
text-align: left;
}
table.inv_txt td {
padding: 6pt 0;
}
table.inv_txt td span#inv_bank_details {
display: block;
margin: 0 0 11pt 0;
font: 8pt Tahoma, sans-serif;
color: #000;
}
input.righted {
text-align: right;
width: 60pt;
}
select.righted {
text-align: right;
width: 50pt;
}
input.long {
width: 200px;
}
input.longer {
width: 220px;
font: 11pt Tahoma, sans-serif;
}
input.enormous {
width: 660px;
font: 11pt Tahoma, sans-serif;
}
textarea.enormous {
width: 660px;
height: 600px;
font: 10pt Tahoma, sans-serif;
}
input.logininp {
width: 180px;
font: 11pt Tahoma, sans-serif;
color: #07e;
font-weight: bold;
}
input.foremail {
width: 166px;
font: 9pt Tahoma, sans-serif;
}
input.fornumber {
width: 116px;
font: 9pt Tahoma, sans-serif;
}
input.fornumber_smaller {
width: 110px;
font: 9pt Tahoma, sans-serif;
}
input.forname {
width: 74px;
font: 9pt Tahoma, sans-serif;
}
input.forname_smaller {
width: 56px;
font: 9pt Tahoma, sans-serif;
}
span.bigger {
font: 14px Tahoma, sans-serif;
font-weight: normal;
padding-left: 6px;
}
.darkerbig {
font: 14px Verdana, sans-serif;
font-weight: normal;
color: #0c1c38;
margin: 0 0 8px 0;
padding: 0;
}
div.hash {
display: block;
text-align: left;
font: 14px Verdana, sans-serif;
color: #00102c;
margin: 8px 0 8px 131px;
padding: 0;
}
div.hash span.hashvalue {
font: 11px Tahoma, Verdana, sans-serif;
color: #00001c;
font-weight: bold;
margin: 5px 0;
padding: 0;
}
span.stronger {
font: 11pt Tahoma, sans-serif;
font-weight: bold;
}
span.strongcursive {
font: 11pt Tahoma, sans-serif;
font-weight: bold;
font-style: italic;
}
.assignbtns {
display: block;
height: 22px;
margin: 6px 0 4px 0;
text-align: center;
}
img.companylogomatrix {
display: block;
float: left;
width: 1.35cm;
height: 1cm;
padding: 0;
margin: -8pt 8pt 8pt 0;
}
img.companylogo {
display: block;
float: left;
width: 2cm;
height: .61cm;
padding: 0;
margin: -2pt 8pt 8pt 0;
}
.paging {
color: #bbb;
padding-bottom: 8px;
background: url(../images/paging_back.gif) center bottom no-repeat;
}
.paging h2 {
margin-bottom: 5px;
}
a.paginglink, a.paginglink:link, a.paginglink:visited, table#leett_cnt_linx td a {
font: 10pt Verdana, sans-serif;
color: #568;
}
a.paginglink:hover, table#leett_cnt_linx td a:hover {
color: #0050d0;
}




select.centered {
text-align: center;
width: 50pt;
}
input.centered {
text-align: center;
width: 60pt;
}
table.inv_bordered td.centered {
text-align: center;
}



/* --- */

#anchortobottom {display:none !important}

#inv_subject {
	border:1px solid #ccc; 
	margin:2px; 
	padding-left:5px;
	width:97% !important; 
	width:100%;
	}


.no_print {
	width:204px; 
	height:144px; 
	background: url(../images/base-1.gif) center bottom no-repeat; 
	padding-top:2px;
	}

.no_print td {
	font-size:11px;
	padding-left:4px;
	}

.no_print td label {
	width:110px;
	float:left;
	}

.no_print td input {
	width:79px;
	font-size:11px;
	padding:1px 2px;
	}
	.no_print td input[type="button"] {
		margin-top:10px
		}

.no_print span img {
	margin-left:-15px;
	margin-top:4px;
	position:relative;
	}
	:root .no_print span img {
		margin-top:0px;
		font-size:11px;
		left:90px;
		}

.no_print .dateField {
	width:192px;
	max-width:185px !important;
	height:35px;
	}
	:root .no_print .dateField {height:30px;}

:root .no_print .canceldate {top:4px; right:6px; left:auto;}

.true, .false {
    display:inline-block;
    height:12px; 
    background: url("../images/true_false.gif") 100% 0% no-repeat; 
    padding-right:15px;
    margin-right:6px;
    }
    .false {background-position: 100% 100%;}
    
/* --- akrsmv: Financials Module begins */

.decimals {
	width:60px;
	}
.srch_inputs{
	width:80px;
	}	
	
.srch_financials_revenue_cntleftpart {
width: 702px;
background: #ccc;
text-align: center;
margin: 8px auto 0 auto;
}
.srch_financials_revenue_cntrightpart {
width: 210px;
background: #bbb url(../images/srch_cntrightpart_btm.gif) repeat-x bottom;
text-align: center;
}

.srch_financials_cost_cntleftpart {
width: 702px;
background: #ccc;
text-align: center;
margin: 8px auto 0 auto;
}
.srch_financials_cost_cntrightpart {
width: 210px;
background: #bbb url(../images/srch_cntrightpart_btm.gif) repeat-x bottom;
text-align: center;
}

.dateField_fin_revenue_section {
display: block;
width: 50px;
background: url(../images/date_readonly_back.gif) repeat;
color: #282018;
font: 12px Tahoma, sans-serif;
line-height: 1.1em;
margin: 0 0 2px 0;
padding: 1px 2px 2px 2px;
border:1px solid #b8bcc0;
cursor: default;
}

.dateField_fin_cost_section {
display: block;
width: 50px;
background: url(../images/date_readonly_back.gif) repeat;
color: #282018;
font: 12px Tahoma, sans-serif;
line-height: 1.1em;
margin: 0 0 2px 0;
padding: 1px 2px 2px 2px;
border:1px solid #b8bcc0;
cursor: default;
}

.financials_srch_dates {
display: block;
width: 70px;
background: url(../images/date_readonly_back.gif) repeat;
color: #282018;
font: 12px Tahoma, sans-serif;
line-height: 1.1em;
margin: 0 0 2px 0;
padding: 1px 2px 2px 2px;
border:1px solid #b8bcc0;
cursor: default;
}
