body {font-size:11px; font-family:"Arial"; color:#4d4d4d; margin:0; padding:20px 0; background:#194269; line-height:15px;}
form {margin:0; padding:0;}
input, select, textarea {font-size:11px; font-family:"Arial"; color:#333;}
table, td {font-size:11px; font-family:"Arial"; color:#444;}
.inputSty {background:#fff; border:1px solid #eee; border-top:1px solid #ccc; border-left:1px solid #ccc;}

td.inputsm input {background:#fff; border:1px solid #eee; border-top:1px solid #ccc; border-left:1px solid #ccc; width:50px;}
td.inputmid input {background:#fff; border:1px solid #eee; border-top:1px solid #ccc; border-left:1px solid #ccc; width:100px;}
td.inputlrg input {background:#fff; border:1px solid #eee; border-top:1px solid #ccc; border-left:1px solid #ccc; width:150px;}

table.formSty {margin-bottom:15px;}
.formSty .inputSty {width:220px;}
.formSty textarea {width:270px !important; height:50px;}
.formSty textarea.comment {height:150px;}
.formSty th {text-align:right !important; padding-right:10px !important; background:#e8e8e8 !important;}
.formSty img {margin-right:10px;}
.formSty i {font-size:10px !important; color:#666 !important; font-style:normal;}
.button {border:1px solid #c95d00; background:url(../images/butbg.gif) repeat-x left top; text-align:center; display:inline-block; font-weight:bold; font-size:12px; color:#000; width:70px; margin-right:5px; cursor:pointer;}
input.hmGet {background:#12233a url(../images/get_status.gif) no-repeat right top !important; border:1px solid #12233a !important; text-align:right; width:86px; vertical-align:middle; cursor:pointer; padding:1px 8px 2px 0; margin-right:0 !important;}

.longbutton {border:1px solid #c95d00; background:url(../images/butbg.gif) repeat-x left top; text-align:center; display:inline-block; font-weight:bold; font-size:12px; color:#000; width:270px; margin-right:5px; cursor:pointer;}

a {color:#000; text-decoration:none; font-size:11px;}
h1 {margin:0; color:#fff; font:21px "Trebuchet MS"; padding:2px 0 5px 0;}
h2 {margin:0; color:#19446f; font:21px "Trebuchet MS"; padding:2px 0 2px 0; background:url(../images/3dots.gif) no-repeat right 20px;}
h3 {margin:0; color:#19446f; font:bold 15px "Arial"; padding:2px 0;}
h4 {margin:0; color:#0195c2; font: 19px "Trebuchet MS"; padding:2px 0;}
h5 {margin:0; color:#0195c2; font: bold 13px "Arial"; padding:3px 5px; background:#f3f3f3; margin:10px 0;}
h5 b {color:#000; font-weight:normal; font-size:12px;}
.content h4 {font-size:16px; font-weight:600; padding-bottom:6px;}
.content p {text-align:justify !important;}
p {margin:0; padding:0; padding-bottom:15px;}
strong {font-size:13px; color:#000;}

.spNote {text-align:center; font-size:12px;}
.spNote b {font-size:13px; color:#0195c2; display:block; padding-bottom:5px; margin-bottom:5px !important; border-bottom:1px solid #ddd;}
.spNote p {padding:0 0 8px 2px !important; font-size:11px;}
.spNote span {text-align:right;padding-bottom:8px !important; margin-bottom:10px !important; display:block;}
.spNote a {color:#d00; font-size:12px;}
.download a {display:block;background:url(../images/download.gif) no-repeat center 0; border:1px solid #ddd; padding:2px 0;}
.download a:hover {background:url(../images/download.gif) no-repeat right 0; border:1px solid #0195c2;}

.seeBranch {font-size:12px; color:#000;}
.seeBranch span.title {float:left; color:#19446f; font:21px "Trebuchet MS"; padding:2px 0 2px 0;}
.seeBranch div {float:right;font-size:12px; color:#000;margin-top:4px;}
/*.seeBranch a {background:#b4d2eb; color:#000; padding:3px 15px 4px 15px; border-bottom:1px solid #fff; display:inline-block; font-size:12px; margin-right:4px;}
.seeBranch a.sel {background:#d4d4d4; color:#000; padding:3px 15px 5px 15px; border-bottom:none !important;}*/
.seeBranch, .seeBranch img {vertical-align:middle;}

.mapTitle {color:#19446f; font:21px "Trebuchet MS"; padding:2px 0 2px 0;}


ul {margin:0; padding:0 10px; background:#eee; line-height:18px; font-size:11px; color:#000;}
ul li {background:url(../images/bull.gif) no-repeat 10px 9px; list-style-type:none; padding:4px 0 6px 30px; border-bottom: 1px solid #fff;}
ul li.last {border-bottom: none;}

ul.offSty {background:#fff;}
ul.offSty li {background:url(../images/bull.gif) no-repeat 10px 5px; border-bottom:none; padding:1px 0 2px 30px;}


.title {margin:0; color:#5b5b5b; font:17px "Trebuchet MS"; padding:2px 0 0 10px;}
.title b {color:#1a4672; font-size:21px;}
.hdots {background:url(../images/hdots.gif) repeat-x left bottom; padding-bottom:1px;}
img.imgRgt {border:1px solid #ccc; padding:3px; background:#fff; margin-left:15px; margin-bottom:10px;}
img.imgLft {border:1px solid #ccc; padding:3px; background:#fff; margin-right:15px; margin-bottom:10px;}

.note {border:1px dotted #00a79d; padding:5px 20px; margin:15px 0; color: #000; background:#b9f0ed; display:block; text-align:center;}
.error {border:1px dotted #d00000; padding:5px 20px; margin:15px 0; color: #000; background:#fbd0d0; display:block; text-align:center;}

.note table {border: 1px solid #a0d8cd; margin-top:6px; color:#000; background:#dffff9; text-align:left;}
.note table th {text-align:right;}

.quotes {font:11px "Tahoma"; line-height:15px; color:#000;}
.quotes p {font:13px "Trebuchet MS"; line-height:18px; margin:0 0 5px 0; padding:5px 0 6px 0; color:#525252; border-bottom:1px solid #e3e3e3;}

.vquotes p {font:13px "Trebuchet MS"; font-style:italic; line-height:22px; margin:0 0 5px 0; padding:5px 0 6px 0; color:#525252;}
.vquotes h4 {font: 19px "Trebuchet MS"; color:#0195c2;}

.faqs ul {margin-bottom:35px; padding:0; background:none; line-height:18px; font-size:11px; color:#000;}
.faqs ul li {border-bottom: 1px dotted #ddd;}

.faqs p {background:url(../images/ans.gif) no-repeat left top; font-size:11px; line-height:18px; margin:0; padding:0 15px 15px 36px; color:#525252;}
.faqs h5 {font: 13px "Arial"; color:#000 !important; background:url(../images/qns.gif) no-repeat 2px 2px #f3f3f3; padding-left:36px;}

.cList div {width:100px; float:left; background:#f3f3f3; padding:5px 2px; margin:6px 5px; border:1px solid #ddd; text-align:center;}
.cList span {background:#fff; display:block; height:55px; width:85px; overflow:hidden; vertical-align:middle;}
.cList img {margin-top:2px; max-width:50px;}
.cList b {width:85px; overflow:hidden; display:block; padding-top:2px; white-space:nowrap;}

.ctr {text-align:center;}
.rgt {text-align:right;}
.lft {text-align:left;}

.w50px {width:50px !important;}
.w100px {width:100px !important;}
.w150px {width:150px !important;}

.headbg {background:url(../images/logo_cr.gif) no-repeat left top #fff; padding-left:16px;}
.linksbg {background:url(../images/nav_cr.gif) no-repeat right top #fff;}
.topNav {padding-right:12px;}
.topNav img {margin-left:2px;}

.vn1 {background:url(../images/nav1_o.gif) no-repeat left -32px; overflow:hidden;}
.vn2 {background:url(../images/nav2_o.gif) no-repeat left -32px; overflow:hidden;}
.vn3 {background:url(../images/nav3_o.gif) no-repeat left -32px; overflow:hidden;}
.vn4 {background:url(../images/nav4_o.gif) no-repeat left -32px; overflow:hidden;}
.vn5 {background:url(../images/nav5_o.gif) no-repeat left -32px; overflow:hidden;}
.vn6 {background:url(../images/nav6_o.gif) no-repeat left -32px; overflow:hidden;}

.vd1 {background:url(../images/d1_o.jpg) no-repeat left -32px; overflow:hidden;}
.vd2 {background:url(../images/d2_o.jpg) no-repeat left -32px; overflow:hidden;}
.vd3 {background:url(../images/d3_o.jpg) no-repeat left -32px; overflow:hidden;}
.vd4 {background:url(../images/d4_o.jpg) no-repeat left -32px; overflow:hidden;}
.vd5 {background:url(../images/d5_o.jpg) no-repeat left -32px; overflow:hidden;}

.myConsign {background:url(../images/myconsign_bg.gif) no-repeat right top;}
.myConsign h1 {padding:6px 0 0 12px;}
.trackBg {background:url(../images/track_bg.gif) no-repeat right top;}
.trackBg input {background:url(../images/inputbg.gif) repeat-x left bottom #b6bac1; border:1px solid #cfd1d5;}
.myConsign table td {font-size:11px; color:#fff;}
.myConsign b {font-size:13px; color:#fff; padding-left:8px;}
.myConsign a {color:#fff !important;}

.awardBox {background:url(../images/awardbg.gif) no-repeat left top;}
.awardBox h3 {padding-left:66px;}
.awardBox div {padding:6px 8px 0 100px; display:block; color:#625b38; line-height:12px;}
.awardBox b {font-size:14px; color:#000; display:block; padding-bottom:6px; line-height:15px;}
.awardBox span {display:block; padding-top:6px;}
.awardBox a {background:url(../images/arr2.gif) no-repeat right center; padding-right:15px; color:#fff;}

.divisionBox {background:url(../images/divisions_bg.gif) no-repeat left top; text-align:center;}
.divisionBox h1 {text-align:right; padding-right:10px; padding-bottom:0;}
.divisionBox a {margin-bottom:2px;}

.leftMenu {background:url(../images/leftmenu_rep.gif) repeat-y left top;}
.leftBarTop {background:url(../images/leftmenu_cr1.gif) no-repeat left top;}
.leftBarBot {background:url(../images/leftmenu_cr2.gif) no-repeat left bottom; padding:20px 0;}

.qualityBox {background:url(../images/cargoplane.jpg) no-repeat center top; color:#fff; text-align:left; padding: 100px 15px 0 15px; line-height:16px;}
.qualityBox b {font-size:15px; color:#032a4f; display:block; padding-bottom:10px;}
.qualityBox i {font-size:12px; color:#000; font-style:normal; padding-bottom:6px;}

.subMenu {padding-bottom:20px;}
.subMenu h2 {background:url(../images/left_h2bg.gif) no-repeat center top; text-align:center; font-size:15px; color:#000; font-weight:bold; padding-bottom:16px; padding-top:1px;}
.subMenu a {background:url(../images/lnav.gif) no-repeat left top; font-size:13px; color:#000; display:block; padding: 5px 0 5px 27px; margin-left:7px; margin-bottom:1px;}
.subMenu a.sel {background-image:url(../images/lnav_o.gif);}
.subMenu a:hover {background:url(../images/lnav.gif) no-repeat left -26px;}

.GDiv a {background-image:url(../images/lnavd.gif);}
.GDiv a.sel {background-image:url(../images/lnavd_o.gif);}
.GDiv a:hover {background:url(../images/lnavd.gif) no-repeat left -40px;}
.GDiv a b {font-size:11px; color:#06335e;}

.nletterBox {background:url(../images/newsbg.gif) no-repeat left top; padding: 36px 6px 6px 6px; text-align:center; font-size:11px; color:#000;}
.nletterBox span {display:block; font-size:10px; background:#fdbf6e; margin:6px; clear:left;}
.nletterBox img {margin-top:10px;}

.newsLetter {background:url(../images/hdots.gif) repeat-x left top; padding: 10px 12px 15px 12px; color:#333;}
.newsLetter b {color:#000; font-size:16px;}
.newsLetter i {color:#ff9000; font-size:24px; font-style:normal;}
.newsLetter img {vertical-align:middle;}

.clientList {background:url(../images/our_client.gif) no-repeat left top; text-align:center; padding-top:20px;}
.mapFix {text-align:center; margin-top:-33px; position:relative; z-index:999;}

.subLinks {background:url(../images/link_bg.gif) repeat-x left bottom #fff;}
.subNav {text-align:right; padding-right:10px;}
.subNav a {border-left:1px solid #d5d5d5; padding:6px 10px; font-size:12px; display:inline-block;}
.subNav a:hover {background:#4091e0; color:#fff;}
.subNav a.last {border-right:1px solid #d5d5d5;}
.subNav a.sel {background:url(../images/down_arrow.gif) no-repeat center top #fff !important; color:#000 !important;}

.content {text-align:left; padding:20px 15px; background:url(../images/grad.gif) repeat-x left top; height:500px; min-height:500px;}
.content pre {font:12px "Arial" #000;}
.fullWid {padding:20px 0;}

.awardsList {background:url(../images/awards_bg.jpg) no-repeat left top; padding-top:160px;}
.awardsList h4 {border-bottom:1px solid #ffb142; margin-top:10px;}
/*.awardsList ul {padding:10px 0; background:#fff; margin-left:30px;}
.awardsList ul li {background:#f2f2f2 url(../images/bull.gif) no-repeat 98% 8px; list-style-type:none; padding:2px 25px 3px 0; border-bottom: 2px solid #fff; text-align:right;}*/
.awardsBg {background:url(../images/awards.jpg) no-repeat 100% 20px;}
.awardsBg strong {font-size:11px;}
.awardsBg h4 {border-bottom:1px solid #ffb142; margin-right:170px;}
.awardsBg span {display:block; border-bottom:1px solid #ddd; text-align:right; padding-right:10px;}

.awardPhoto div {background:#e6e6e6;border:1px solid #ccc; width:170px; float:left; margin:10px 20px 10px 0; text-align:center;}
.awardPhoto div.full {width:555px;margin:5px 0;}
.awardPhoto div img {border:3px solid #fff;margin:5px;}
.awardPhoto div b {display:block;}

.content p span {font:bold 11px "Arial"; color:#3b7cb0; padding-top:5px; display:block; background:url(../images/customer.gif) no-repeat left 6px; padding-left:18px;}

.popUp {padding:15px; height:300px; min-height:300px !important;}
.popArea {height:390px !important; overflow-x:hidden; overflow:auto; }

.directors td {padding-bottom:20px;padding-top:10px;}
.directors td.last {padding-bottom:0;}
.directors img {padding:3px; border: 1px solid #cecece; background:#fff; margin-right:20px;}
.directors b {font-size:14px; display:block; color:#000;}
.directors i {font-size:12px; display:block; color:#999; font-weight:bold; padding-top:3px; font-style:normal;}
.directors span {font-size:12px !important; display:block; color:#000 !important; font-weight:normal !important; background:none !important; padding:8px 0 0 0 !important;}
.directors span a {color:#14599e;font-size:12px;}
.directors p {border-top:4px solid #ded6c6; border-bottom:1px solid #efe9dc; background:#faf5eb; color:#333; padding: 8px 15px 15px 15px; margin: 8px 30px 12px 0px; font-size:12px; line-height: 17px;}

.divisions {line-height:15px;}
.divisions td {padding-bottom:15px;}
.divisions img {padding:3px; border: 1px solid #cecece; border-bottom: 10px solid #cecece; background:#fff; margin-right:20px;}
td.imgRgtNew img {padding:3px; border: 1px solid #cecece; margin-right:0;}

.divisions b {font-size:17px; display:block; color:#000;}
.divisions img.none {padding:0 !important; border:0 !important; margin:5px 0 0 0 !important;}
.divisions i {font-size:29px; display:block; color:#ddd; font-weight:bold; font-style:normal; text-align:right; border-bottom:1px solid #e3e3e3; line-height:20px !important;}
.divisions p a {color:#14599e;font-size:11px;}
.divisions p {font-size:12px; color:#333; padding: 5px 15px 10px 0 !important; font-size:12px; line-height: 17px;}

table.details {}
table.details td {padding-top:5px !important; padding-bottom:0 !important;}
table.details td i {margin-bottom:20px;}

td.altData p {padding: 8px 15px 15px 0; margin: 0 160px 12px 0; _margin-right:155px;}
td.altData img {margin-left:20px !important; margin-right:0;}
td.altData b {text-align:right;}
td.altData i {text-align:left;}

.onTrack span {color:#d00000; font-size:12px;}
.onTrack strong {font-size:12px;font-weight:bold !impotant; color:#666;}

table.styList {border: 1px solid #ddd; background:#f7f7f7;}
table.styList th {text-align:left;color:#333; background:url(../images/thbg.gif) repeat-x left bottom #d4d4d4;}
table.styList b {font-weight:normal; color:#000; font-size:12px;}
table.styList i {font-style:normal; color:#777; font-size:10px;}
table.styList a {color:#23498f;}
table.styList th, table.styList td {padding:5px 2px 5px 10px;border-bottom: 1px solid #fff; vertical-align:top;}
table.styList span {color:#d00; font-size:12px;}

table.jobList td {padding:10px 2px 10px 10px;}

table.keyOff {background:#fff;}
table.keyOff td {padding-bottom:15px; background:#f2f2f2;}
table.keyOff td b {padding:5px 0 !important; display:inline-block; font-weight:bold; color:#19446f;}

table.keyExec {background:#fff;}
table.keyExec td {padding-bottom:15px; background:url(../images/hdots.gif) repeat-x left bottom #fff;}
table.keyExec tr.last td {background:none;}
table.keyExec td b {padding:0 !important; display:inline-block; font-weight:bold; color:#19446f;}
table.keyExec td strong {padding:20px 15px 20px 35px; background:url(../images/key_exec.gif) no-repeat left center;}

table.myConsig {background:#fff;}
table.myConsig th {font-size:15px;text-align:left;color:#333; background:none; border-bottom:1px solid #ddd; padding-left:0px;}
table.myConsig td {padding:15px; background:#f2f2f2;}
table.myConsig td span {padding-top:5px; display:block; text-align:center;}
table.myConsig td span a {width:180px; border:1px dotted #0076bb; background:url(../images/arrow.gif) no-repeat 10px center #fff; padding:3px 5px 3px 30px; text-align:left; font-size:12px;}
table.myConsig td span a:hover {border:1px dotted #d00; color:#000;}
table.myConsig td b {padding:5px 0 !important; display:inline-block; font-weight:bold; color:#19446f;}

table.workGir {background:#fff;}
table.workGir th {font-size:15px;text-align:left;color:#333; background:none; border-bottom:1px solid #ddd; padding-left:14px;}
table.workGir td {padding:15px; background:#f2f2f2;}
table.workGir td span {padding-top:5px; display:block; text-align:center;}
table.workGir td span a {width:180px; border:1px dotted #0076bb; background:url(../images/arrow.gif) no-repeat 10px center #fff; padding:3px 5px 3px 30px; text-align:left; font-size:12px;}
table.workGir td span a:hover {border:1px dotted #d00; color:#000;}
table.workGir td b {padding:5px 0 !important; display:inline-block; font-weight:bold; color:#19446f;}

table.truckList {background:#fff;}
table.truckList td {padding-bottom:15px;}

div.tList {padding:10px 0; width:100%; float:left; _float:none; border-bottom: 1px solid #ddd; background:#fff; margin-bottom:10px; display:block;}
div.tList img {padding:3px; border: 1px solid #ccc; background:#fff; margin-right:15px; width:210px; height:134px;}
div.tList b {display:block; color:#0195c2; font-size:13px; font-weight:bold;}
div.tList span {display:block; color:#999; padding-bottom:8px;}
div.tList p {font-size:11px; color:#333; padding: 8px 15px 0 15px; margin: 8px 15px 0 160px; line-height: 17px;}
div.tList p strong {font-size:11px !important;}


td.subTable {padding:5px 2px 5px 5px !important;}
td.subTable td {border-bottom:none !important; padding:1px 5px 1px 5px !important; text-align:left !important; }
td.subTable th {border-bottom:none !important; text-align:left !important; padding:1px 5px 2px 5px !important; background:#e8e8e8 !important; color:#000 !important; font-weight:normal !important;}

.autoScroll {width:100%; height:600px; overflow:auto;}

.row2 {background:#d5e8fa;}

.fl {float:left;}
.fr {float:right;}

.blk, .blk a {color:#000 !important;}
.gray, .gray a {color:#717171;}
.blue, .blue a {color:#3b7cb0;}

.bgWht {background:#fff;}

/* Footer Styles */
.footerbg {background:url(../images/footerbg.gif) no-repeat left top; padding-top:20px;}
.footerbg td {color:#6b89a6;}
.footerbg table { font-size:11px; color:#516d88; line-height:20px;}
.footerbg a {color:#c8c8c8; padding:0 8px;}
.footerbg a:hover {color:#fff;}

.copyBox {background:url(../images/copy_cr1.gif) no-repeat left top #112e49;}
.copyBox td {color:#85a4c1 !important;}
.copy {color:#85a4c1; font-size:10px; background:url(../images/copy_cr2.gif) no-repeat right top; line-height:15px;}
.copy span {color:#5f7f9d; display:block;}
.copy a {color:#5f7f9d; font-size:10px; padding:0;}
.copy a:hover {color:#fff;}

.cn1 {width:44px;}
.cn2 {width:74px;}

.ht450px {height:450px;}

a.backStyle {width:180px; border:1px dotted #0076bb; background:url(../images/arrowb.gif) no-repeat 10px center #fff; padding:3px 5px 3px 30px; text-align:left; font-size:12px;}

a.closeStyle {width:180px; border:1px dotted #0076bb; background:url(../images/closeb.gif) no-repeat 10px center #fff; padding:3px 5px 3px 30px; text-align:left; font-size:12px;}

em.star {color:#d00; font-weight:bold; font-size:14px; font-style:normal; vertical-align:middle; padding:0 3px; display:inline-block;}

.fixAlign input {vertical-align:middle;}


/************** Slider CSS ***************/
.scrollBg {background:url(../images/scrollbg.gif) no-repeat left top; padding:6px 8px;}
#slideWidget {margin-top:0;}
#slideWidgetMain {overflow:hidden;position:relative;height:116px;width:606px;padding:0;}
#slideWidgetBar {position:absolute;}
.scroll {position:absolute;width:198px; margin:0; float:left; background:#e3e3e3; color:#454545; padding-bottom:4px;}
.scroll p {margin:0; padding: 4px 8px 4px 8px; line-height:12px;}
.scroll span {display:block; text-align:right;}
.scroll span a {color:#0076bb; background:url(../images/arr1.gif) no-repeat left center; padding:2px 5px 2px 15px;}

.sliderControl {padding-right:10px; float:right;}
.sliderControl img {vertical-align:middle; cursor:pointer;}
.disabled img {cursor:default;}

div.wa_leaderboard {display:none !important;}
table.XEmainWidth {width:90% !important;}
table.XEmainWidth table {width:90% !important;}
table.XEad {display:none !important;}
div#printAd {display:none !important;}
div#uccout_services {display:none !important;}

td.XEtbl_main {width:0px !important; overflow:hidden;}
td.XEnoprint {width:0px !important; overflow:hidden;}
td.XEnoprint table {display:none !important;}

div.XEprint {display:none !important;}
td.XEenlarge h2 {background:none !important;}
