/********************************* Global Settings **************************************************/
html {
  height: 100%;
}

body {
    height: 100%;
	margin: 0px; 
    padding: 0px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size:13px !important;
    color: #686868  !important;
}

a {
    text-decoration:none !important;
}
a:link {
	color: rgb(20, 89, 145); font-weight: bold; text-decoration: none !important;
}
a:visited {
	color: rgb(20, 89, 145); font-weight: bold; text-decoration: underline;
}
a:active {
	color: rgb(20, 89, 145); font-weight: bold; text-decoration: underline;
}
a:hover {
	color: rgb(28, 124, 204); font-weight: bold; text-decoration: underline;
}
h1 {
	color: rgb(255, 255, 255);
}
h2 {
	color: rgb(44, 94, 159);
}
h3 {
	color: rgb(102, 102, 102); font-size: 18px;
}
h4 {
	color: rgb(44, 94, 159);
}
h5 {
	color: rgb(44, 94, 159);
}
h6 {
	color: rgb(44, 94, 159);
}
.clearfloat {
	clear: both;
}
td {
    padding:5px;
}
.clear {
	clear: both;
}

 .row::before, .row::after
 {
 	content:normal !important;
 }


/************************************************ Site Structure *************************************/

#loginbox {
    display:none;
}


#aspnetForm {
    min-height:100%;
}

#wrapper {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDE3YWMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==") no-repeat right top #efefef; 
    margin: 0px auto; 
    width: auto; 
    text-align: left; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#417ac2',GradientType=1 );
    min-height:100%;
}

/************************************************ Site Headings *************************************/

#header {
	margin: 0px auto; width: 992px; height: 70px; position: relative;
}
#logo {
	padding: 2px 0px 0px 4px; top: -20px; width: 260px; position: relative;
}
#mobileMenu {
    display: none;
    background: #014A77;
    width: 98px;
    padding: 35px 5px;
    float: left;
    text-align: center;
    color: #FFF;
    position: relative;
    margin-top:0; 
    height: 100%;
}

/************************************************ Site Headings Specials *************************************/
#dellbanner {
	background: url("../images/dell-banner.png") no-repeat left top; padding: 0px 0px 0px 20px; left: 254px; top: 3px; width: 580px; height: 90px; overflow: hidden; display: block; position: absolute;
}

#dellbanner a {
	width: 100%; height: 100%; display: block;
}

.curedonate {
	left: 500px; top: 67px; position: absolute;
}


/************************************************ Site Headings Bar *************************************/

.topLevelNav {
    list-style:none;
	margin: 0px auto 2px; 
    padding: 0px; 
    width: 992px; 
    text-align: right; 
    position: relative; 
    z-index: 3;
}
.topLevelNav li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    position:relative;
}
/*.topLevelNav::after {
	clear: both; display: table; content: "";
}*/
.topLevelNav a {
	margin: 0px; 
    padding: 8px; 
    color: rgb(255, 255, 255); 
    font-size: 1.2em; 
    text-decoration: none; 
    background-color: rgb(1, 74, 119);
    border:none;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.topLevelNav li:hover, .topLevelNav li:hover a {
	color: rgb(1, 74, 119); 
    background-color: rgb(209, 209, 209);
}

.topLevelNav a:hover div, .topLevelNav button:hover div {
	display: block !important;
}

/************************************************ Site Headings Bar - Tracking *************************************/
.topLevelNav .trackArea {
	margin-left: -3px;
}
.trackArea {
    padding-top:2px;
    padding-bottom:2px;
    padding-left:0px;
    overflow: hidden; 
    vertical-align: top; 
    display: inline-block;
    zoom: 1;
    *display: inline; 
    background-color: rgb(159, 5, 5);
    width: 290px;
}
.trackArea #TrackingField {
    margin:0 10px 0 0;
}
#TrackingField {
	padding: 0px 0px; 
    overflow: hidden; 
    vertical-align: top; 
    display:none; 
    background-color: rgb(255, 255, 255);
    width: 315px;
    box-shadow: inset 0px 0px 25px -2px rgba(0,0,0,0.75); 
    -webkit-box-shadow: inset 0px 0px 25px -2px rgba(0, 0, 0, 0.75); 
    -moz-box-shadow: inset 0px 0px 25px -2px rgba(0, 0, 0, 0.75); 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(../css/PIE.htc);
}
.trackingButton, .trackingButton a, .starService a {
	color: rgb(255, 255, 255) !important; 
    background-color: rgb(159, 5, 5) !important;
}



#ctl00_loginauthentication1_tbTrackCode, #ctl00_Tracking1_tbTrackCode {
    width: 165px;
    height: 26px;
    font-weight: bold;
    font-family: arial;
    font-size: 14px;
    background-color:transparent;
    border:none;
    padding:3px 10px 0px;
    vertical-align: middle;
}
.tracking {
	margin: 0px; 
    padding: 0px; 
    width: 290px; 
    height: 29px; 
    float: left; 
    box-shadow: inset 0px 0px 25px -2px rgba(0,0,0,0.75); 
    background-color: rgb(255, 255, 255); 
    -webkit-box-shadow: inset 0px 0px 25px -2px rgba(0, 0, 0, 0.75); 
    -moz-box-shadow: inset 0px 0px 25px -2px rgba(0, 0, 0, 0.75); 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.tracking .form-control {
	margin: 0px; padding: 4px; border: currentColor; font-weight: bold; float: left; background-color: transparent;
}
.tracktype {
	padding: 5px; 
    border: currentColor; 
    text-align: right; 
    color: rgb(255, 255, 255); 
    font-size: 1.2em; 
    font-weight: bold; 
    margin-right: -2px; 
    float: left; 
    background-color: rgba(0, 0, 0, 0.51); 
    -webkit-border-radius: 5px 0px 0px 5px; 
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px; 
}

#ctl00_loginauthentication1_ddlcargo, #ctl00_Tracking1_ddlcargo {
	padding: 5px; 
    border: currentColor; 
    text-align: right; 
    color: rgb(255, 255, 255); 
    font-size: 1.2em; 
    font-weight: bold; 
    margin-right: -2px; 
    float: left; 
    background-color: rgba(0, 0, 0, 0.51); 
    -webkit-border-radius: 5px 0px 0px 5px; 
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px; 
}

.tracksubmit {
	padding: 0px 6px !important; 
    color: rgb(0, 0, 0) !important; 
    font-family: FontAwesome; 
    font-size: 2em !important; 
    text-decoration: none !important; 
    margin-right: 5px; 
    border-top-color: currentColor !important; 
    border-right-color: currentColor !important; 
    border-bottom-color: currentColor !important; 
    border-left-color: currentColor; 
    border-top-width: medium !important; 
    border-right-width: medium !important; 
    border-bottom-width: medium !important; 
    border-left-width: 1px; 
    border-top-style: none !important; 
    border-right-style: none !important; 
    border-bottom-style: none !important; 
    border-left-style: solid; 
    float: right !important; 
    background-color: transparent;
}

#TrackingField .btn {
	width:30px;
    height:30px;
    color: rgb(0, 0, 0) !important; 
    text-decoration: none !important; 
    margin-right: 3px; 
    float: right !important; 
    border-right:none;
    border-bottom:none;
    border-top:none;
    border-left:1px solid #000;
    background-color: transparent;
    background-image:url(../images/search-image.png);
    background-repeat:no-repeat;
    background-position:center center;
    text-indent:-99999px;
    padding:8px;
}

.tracksubmit:hover {
	color: green;
}

#TrackingImage img {
	padding-top: 14px; padding-left: 3px; float: left;
}

#trackcode {
	float: left;
    color: #000;
}
/***************************************** Quick Quote  ********************************************/

.quickQuote .container {
    padding:0px;
}




img.border {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(218, 218, 218);
}
img.fright {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(204, 204, 204); margin-top: 10px; margin-bottom: 10px; margin-left: 10px; float: right;
}
img.fleft {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(204, 204, 204); margin-top: 10px; margin-right: 10px; margin-bottom: 10px; float: left;
}
img.fright {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(204, 204, 204); margin-top: 10px; margin-right: 10px; margin-bottom: 10px; float: right;
}



.headerloginlabel a {
	display: block;
}
.welcomename {
	font-weight: bold;
}
#headertext2 ul li {
	color: white; padding-left: 20px; font-size: 18px; background-color: transparent !important;
}
.pagination {
	padding: 10px; clear: both;
}
.pagination ul {
	margin: 0px; padding: 0px; text-align: left; font-size: 12px;
}
.pagination li {
	padding-bottom: 1px; display: inline; list-style-type: none;
}
.pagination a {
	padding: 0px 5px; border: 1px solid rgb(154, 175, 229); color: rgb(46, 106, 177); text-decoration: none;
}
.pagination a:visited {
	padding: 0px 5px; border: 1px solid rgb(154, 175, 229); color: rgb(46, 106, 177); text-decoration: none;
}
.pagination a:hover {
	border: 1px solid rgb(43, 102, 165); color: rgb(255, 255, 255); background-color: rgb(46, 106, 177);
}
.pagination a:active {
	border: 1px solid rgb(43, 102, 165); color: rgb(255, 255, 255); background-color: rgb(46, 106, 177);
}
.pagination a.currentpage {
	border-color: rgb(43, 102, 165); color: rgb(255, 255, 255) !important; cursor: default; background-color: rgb(46, 106, 177);
}
.pagination a.disablelink {
	border-color: rgb(146, 146, 146); color: rgb(146, 146, 146); font-weight: normal !important; cursor: default; background-color: white;
}
.pagination a.disablelink:hover {
	border-color: rgb(146, 146, 146); color: rgb(146, 146, 146); font-weight: normal !important; cursor: default; background-color: white;
}
.featuredshadow {
	padding-left: 8px;
}
#featured {
	
}
#featured .sliderImages {
	left: 30px; top: 30px; width: 380px; height: 202px; text-align: center; position: absolute;
}
ul.slider-img-list {
	margin: 0pt; padding: 0pt; top: 1200px; width: 380px; list-style-type: none; position: relative; z-index: 1;
}
ul.slider-img-list li {
	width: 380px; height: 202px; overflow: hidden; vertical-align: bottom; float: left;
}
a.package1 {
	background: url("../images/cargo1.jpg") no-repeat left top; margin: 0px auto; width: 270px; height: 180px; display: block;
}
a.package2 {
	background: url("../images/cargo5.jpg") no-repeat left top; margin: 0px auto; width: 270px; height: 180px; display: block;
}
a.package3 {
	background: url("../images/cargo3.jpg") no-repeat left top; margin: 0px auto; width: 270px; height: 180px; display: block;
}
a.package4 {
	background: url("../images/cargo2.jpg") no-repeat left top; margin: 0px auto; width: 270px; height: 180px; display: block;
}
a.package5 {
	background: url("../images/cargo5.jpg") no-repeat left top; margin: 0px auto; width: 270px; height: 180px; display: block;
}
.sliderImages span {
	display: none;
}
.arrows span {
	display: none;
}





#featured .arrows {
	left: 420px; top: 30px; width: 44px; position: absolute;
}
#featured .arrows a.next {
	margin-bottom: 66px;
}
#featured .arrows a.next:link {
	width: 44px; height: 44px; display: block; position: relative;
}
#featured .arrows a.next:visited {
	width: 44px; height: 44px; display: block; position: relative;
}
#featured .arrows a.prev:link {
	width: 44px; height: 44px; display: block; position: relative;
}
#featured .arrows a.prev:visited {
	width: 44px; height: 44px; display: block; position: relative;
}
#featured .arrows a.next:hover {
	width: 44px; height: 44px; display: block;
}
#featured .arrows a.prev:hover {
	width: 44px; height: 44px; display: block;
}
#featured .arrows a.next:link {
	background: url("../images/next.png") no-repeat left top;
}
#featured .arrows a.next:visited {
	background: url("../images/next.png") no-repeat left top;
}
#featured .arrows a.next:hover {
	background: url("../images/nexthover.png") no-repeat left top;
}
#featured .arrows a.prev:link {
	background: url("../images/previous.png") no-repeat left top;
}
#featured .arrows a.prev:visited {
	background: url("../images/previous.png") no-repeat left top;
}
#featured .arrows a.prev:hover {
	background: url("../images/previous-hover.png") no-repeat left top;
}
.texthold {
	background: url("../images/slideright-title.png") no-repeat left top; top: 30px; width: 402px; height: 242px; right: 0px; position: absolute;
}
#featured .sliderText {
	width: 402px; height: 242px; position: relative;
}
ul.slider-text-list {
	margin: 0pt; padding: 0pt; left: -1800px; width: 402px; list-style-type: none; position: relative; z-index: 1;
}
ul.slider-text-list li {
	width: 402px; height: auto; overflow: hidden; vertical-align: bottom; float: left;
}
ul.slider-text-list li h2 {
	margin: 0px; padding: 6px 0px 10px 10px; width: 392px; height: 29px; color: white; font-size: 24px; font-weight: normal;
}
ul.slider-text-list li p {
	margin: 0px; padding: 10px 30px 10px 10px; color: rgb(255, 255, 255); line-height: 20px; font-weight: bold;
}
a.more {
	background: url("../images/readmore.jpg") repeat-x top rgb(32, 86, 132); padding: 4px; border: 1px solid rgb(153, 153, 153); width: auto !important; text-align: center; color: white; font-weight: bold; margin-right: 30px; float: right; display: block;
}
a.moreforgot {
	background: url("../images/readmore.jpg") repeat-x top rgb(32, 86, 132); padding: 4px; border: 1px solid rgb(153, 153, 153); width: 70px; text-align: center; color: white; font-weight: bold; margin-right: 30px; display: block;
}
#col1pnlusericon {
	margin-left: 2px; float: left;
}
#col1pnluserwelcome {
	margin-left: 8px; float: left;
}
#services .btn {
	background: url("../images/readmore.jpg") repeat-x top; border: 1px solid rgb(131, 131, 131); width: 43px; height: 24px; text-align: center; color: white; font-weight: bold; text-decoration: none; float: right;
}
.mywizard .btn {
	background: url("../images/readmore.jpg") repeat-x top; 
    border: 1px solid rgb(102, 146, 0); 
    width: auto; height: 22px; 
    text-align: center; 
    color: white; 
    font-weight: bold; 
    text-decoration: none; 
    float: right;
    padding:0;
}
#services {
	padding: 5px 0px; width: 958px; border-bottom-color: rgb(131, 131, 131); border-bottom-width: 1px; border-bottom-style: solid;
}
#services h3 {
	margin: 0px; color: rgb(0, 0, 0); padding-top: 2px; padding-left: 5px; font-family: tahoma; font-size: 20px; font-weight: bold;
}
#services h3 span {
	margin: 0px; color: rgb(50, 102, 176); font-family: tahoma; font-size: 20px; font-weight: bold;
}
#services > div {
	height: 185px; background-color: rgb(207, 207, 207);
}
.samplenote {
	margin: 5px 0px 0px; padding: 0px 17px; text-align: center; color: rgb(50, 102, 176); font-weight: bold; float: left;
}
#container {
	margin: 0px auto; background-color: rgb(255, 255, 255);
}
#column1 h3 {
	padding-bottom: 13px;
}
#column2 h3 {
	padding-bottom: 13px;
}
#column1 {
	border: 1px solid rgb(131, 131, 131); width: 312px; height: 122px; margin-left: 5px; float: left; background-image: url("../images/service_312w.png"); background-repeat: repeat-x;
}
#loginbox {
	color: rgb(0, 0, 0); padding-top: 0px; padding-left: 3px;
}
.supportlink {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
#column2 {
	margin: 0px 4px; border: 1px solid rgb(131, 131, 131); width: 310px; height: 122px; float: left; background-image: url("../images/serivce_310w.png"); background-repeat: no-repeat;
}
#column2 .box-inner {
	width: 150px; float: right;
}
#column2 ul li {
	padding: 3px; font-size: 12px; font-weight: bold; list-style-image: url("../images/tick.png");
}
#column2 a:link {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#column2 a:visited {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#column2 a:active {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#column2 a:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
#ShipmentImage img {
	padding-top: 14px; padding-left: 3px; float: left;
}
#ShipmentText {
	padding-top: 14px;
}
#column3 {
	border: 1px solid rgb(131, 131, 131); width: 312px; height: 122px; float: left; background-image: url("../images/service_312w.png"); background-repeat: no-repeat;
}

#submitbtn {
	margin-top: 0px; margin-left: 4px; float: left;
}



/********************************** General Content Pages ********************************/


.mainMaster {
    background: url(../images/bg-pagefill.jpg) repeat-x left top #edf1fc !important;
    padding-bottom: 20px;
}



.container {
    padding-bottom:20px;
    width:1000px;
}

.containerform {
    padding-bottom:20px;
    width:1090px !important;
}

.content .container:nth-child(1) , .mainMaster .container:nth-child(1)  {
    min-height:600px;
}


#ctl00_cntWorkArea_pnlInvoiceResult, #ctl00_cntWorkArea_dvAWBSummary {
    border:1px solid #000;
    background:#fff;
}



#serviceDesc {
    padding-top:30px;
    min-height:400px;  
    background:url(../images/bg-pagefill.jpg) repeat-x left top #ecf2fc;
}

#serviceDesc .Justify {
    /** width: 992px; **/
    line-height: 18px;
}

#serviceDesc .Justify #ctl00_cntWorkArea__lblContent ul{
    display:block;
}

#serviceDesc h2 {
	margin: 0px; padding: 0px; color: black; font-size: 24px; font-weight: normal;
}
#serviceDesc h3 {
	margin: 0px; color: rgb(0, 0, 0); font-size: 18px; font-weight: normal;
}
#serviceDesc h1 {
	margin: 0px; padding: 0px; color: black; font-size: 24px; font-weight: normal;
}
#serviceDesc h2 {
	margin: 0 0 10px 0; 
    color: rgb(44, 94, 159); 
    line-height: 1; 
    font-family: Tahoma, Geneva, sans-serif; 
    font-weight: bold; size: 20px;
}
#serviceDesc h3 {
	line-height: 25px; font-family: Tahoma, Geneva, sans-serif;
}

#rightcolumn-fill {
	border: 1px solid rgb(131, 131, 131); width: 238px; height: 642px; margin-top: 5px; margin-bottom: 5px; float: left; background-image: url("../images/right_bk_blue.png"); background-repeat: repeat-y;
}
#rightcolumn-fill .btn {
	background: url("../images/readmore.jpg") repeat-x top; border: 1px solid rgb(131, 131, 131); width: 43px; height: 24px; text-align: center; color: white; font-weight: bold; text-decoration: none; margin-top: 5px; margin-left: 157px; float: right;
}
#rightcolumn-fill .txtbox {
	width: 199px; height: 64px;
}

#ctl00_cntWorkArea__lblContent {
    display: block;
    min-height: 600px;
    position: relative;
    margin-left: 330px;
}

/************************************ General Page Graphics [page-image pgimg-airexpress ]*************************************/

.page-image {
    /*float:left;*/
    width:300px;
}

.page-image img {
    width:100%;
}

.pgimg-PMA {
    position: relative;
}

.subjectPoints {
    width:45%;
    float:left;
    padding-left:5px;
}

.subjectPoints h4 {
    font-weight:bold;
    color:black;
    font-size:1em;
    text-align:center;
}

.aboutTable {
    position: relative;
}
.highlightText {
    background:#777;
    color:#fff;
    border-top:3px solid #FFF;
    border-bottom:3px solid #FFF;
    text-align:center;
    padding:10px 0;
    margin:0;
    font-size:1.4em;
}
.highlightText a {
    color:white;
}

.sideBarLeft {
    position:relative;
    z-index:1;
}


.genericAir {
	background-image: url("../images/right_bk_blue.png") !important;
}
.genericOcean {
	background-image: url("../images/right_bk_yellow.png") !important;
}
.genericTruck {
	background-image: url("../images/right_bk_green.png") !important;
}
.genericCommodity {
	background-image: url("../images/right_bk_red.png") !important;
}
.generic {
	background-image: url("../images/right_bk_gray.png");
}
.rightquicktrack {
	border: 1px solid rgb(131, 131, 131); width: 224px; height: 170px; margin-top: 6px; margin-bottom: 6px; margin-left: 6px; background-image: url("../images/right_quicklinks.png");
}
.rightquicktrack h3 {
	margin: 0px; color: rgb(0, 0, 0); padding-top: 5px; padding-left: 5px; font-family: tahoma; font-size: 20px; font-weight: bold;
}
.rightquicktrack h3 span {
	margin: 0px; color: rgb(50, 102, 176); font-family: tahoma; font-size: 20px; font-weight: bold;
}
.rightquickquote {
	border: 1px solid rgb(131, 131, 131); width: 224px; height: 161px; margin-bottom: 6px; margin-left: 6px;
}
.rightquicklinks {
	background-position: top; border: 1px solid rgb(131, 131, 131); width: 224px; height: 281px; margin-bottom: 6px; margin-left: 6px; background-image: url("../images/right_quicktrack.png"); background-repeat: no-repeat; background-color: rgb(204, 204, 204);
}
.rightquicklinks h2 {
	margin: 5px 0px 0px 5px; color: rgb(0, 0, 0); font-family: tahoma; font-size: 20px; font-weight: bold;
}
.rightquicklinks h2 span {
	margin: 0px; color: rgb(50, 102, 176); font-family: tahoma; font-size: 20px; font-weight: bold;
}
.rightquicklinks ul {
	list-style: none; margin: 0px; padding: 11px 0px 15px 30px; text-align: left;
}
.rightquicklinks ul.blog-entries li {
	padding: 0px; list-style-image: url("../images/tick_blog.png");
}
.rightquicklinks ul li.title {
	font-size: 12px; font-weight: bold;
}
.rightquicklinks ul li {
	margin: 0px; line-height: 20px;
}
#subheader {
    background-image: url("../images/page-header-bg.png"); 
    background-color: rgb(6, 126, 201);
    margin-bottom:3px;
}
#subheader h1 {
	background-position: left 20px; 
    margin: 0px auto; 
    padding: 35px 10px 10px;
    width: 862px; 
    height: 100%; 
    color: rgb(255, 255, 255); 
    font-size: 3em; 
    font-weight: 100; 
    background-repeat: no-repeat;
}

#ctl00_cntWorkArea__updPnlMeasurement {
    width: 992px;
    margin: 0 auto;
}

/*************************Shipping Rates Page ***************************************/


div.shippingRates {
    background:url("../images/bg-shipping-rates.png") no-repeat right bottom ;
    min-height:400px;
}


.ShippingRatesLink, .ScheduleLink {
    color: #223c6e !important;
    background-repeat:no-repeat;
    background-position: center 20px;
    font-size:25px;
    font-weight:bolder;
    display:block;
    float:left;
    width:160px;
    height:120px;
    text-decoration:none !important;
    text-align:center;
}

.rateSelection h3 {
    margin-bottom:20px !important;
    padding-left:70px;
}

.airShippingRatesLink {
    background-image:url("../images/navIcons-rates-air-big.png");
}
.oceanShippingRatesLink {
    background-image:url("../images/navIcons-rates-ocean-big.png");
}
.groundshippingRatesLink {
    background-image:url("../images/navIcons-rates-ground-big.png");
}


/*************************Schedules  Page ***************************************/

.serviceSchedulesSelect {
    background:url("../images/bg-schedules.png") no-repeat right bottom ;
    min-height:480px;
}


.airShippingScheduleLink {
    background-image:url("../images/navIcons-air-schedule.png");
}
.oceanShippingScheduleLink {
    background-image:url("../images/navIcons-ocean-schedule.png");
}
.groundshippingScheduleLink {
    background-image:url("../images/navIcons-ground-schedule.png");
}


/************************* Terms and Conditions Page ***************************************/

.terms-conditions {
    background:url("../images/bg-terms-conditions.png") no-repeat right bottom ;
    min-height:450px;
}

.termsSelection h3 {
    margin-bottom:20px !important;
}

.termsNConditionsLink {
    color: #223c6e !important;
    background-repeat:no-repeat;
    background-position: center 20px;
    font-size:25px;
    font-weight:bolder;
    display:block;
    float:left;
    width:160px;
    height:120px;
    text-decoration:none !important;
    text-align:center;
}




.airTermsLink {
    background-image:url("../images/navIcons-terms-air-big.png");
}
.oceanTermsLink {
    background-image:url("../images/navIcons-terms-ocean-big.png");
}
.groundTermsLink {
    background-image:url("../images/navIcons-terms-ground-big.png");
}


/************************* Terms and Conditions Page ***************************************/

.claimsList {
    background:url("../images/bg-claims.png") no-repeat right bottom ;
    min-height:450px;
}

.claimsSelection h3 {
    margin-bottom:20px !important;
}

.claimsLink {
    color: #223c6e !important;
    background-repeat:no-repeat;
    background-position: center 20px;
    font-size:25px;
    font-weight:bolder;
    display:block;
    float:left;
    width:160px;
    height:120px;
    text-decoration:none !important;
    text-align:center;
}

.airclaimsLink {
    background-image:url("../images/navIcons-claims-air-big.png");
}
.oceanclaimsLink{
    background-image:url("../images/navIcons-claims-ocean-big.png");
}
.groundclaimsLink {
    background-image:url("../images/navIcons-claims-ground-big.png");
}





/********************************** End Sub Header Images *****************************/



#fullpage {
	background: white; padding: 15px;
}
.portitem {
	background: rgb(233, 233, 233); margin: 15px; padding: 7px; border: 1px solid rgb(204, 204, 204); width: 260px; overflow: hidden; float: left; position: relative;
}
.portitem img {
	border: 1px solid white;
}
.portitem span {
	background: white; padding: 7px; left: 8px; width: 246px; bottom: -30px; color: black; position: absolute; opacity: 0.8; -moz-opacity: 0.8;
}
.col1 {
	width: 254px; padding-right: 30px; margin-top: 15px; margin-bottom: 15px; float: left;
}
.col2 {
	width: 254px; padding-left: 30px; margin-top: 15px; margin-bottom: 15px; float: right;
}
.tbl table {
	background: white; margin: 20px 0px; border: 1px solid rgb(204, 204, 204);
}
.tbl td {
	padding: 5px; border: 1px solid rgb(204, 204, 204);
}
.tbl th {
	background: rgb(17, 89, 168); padding: 5px; border: 1px solid rgb(12, 64, 139); color: white;
}
blockquote {
	font-style: italic;
}
.blog {
	margin-bottom: 30px;
}
.blog .info {
	background: rgb(248, 248, 248); padding: 5px; border: 1px solid rgb(226, 226, 226); display: block;
}
#leftcolumn form {
	margin-top: 15px;
}
#leftcolumn form ul {
	list-style: none; margin: 0px; padding: 0px; width: 529px;
}
#leftcolumn form ul ul {
	padding: 0px; border: currentColor;
}
#leftcolumn form ul li.forminput {
	padding: 10px 0px;
}
#leftcolumn form ul li.forminput ul li.formleft {
	width: 140px; color: black; float: left;
}
#leftcolumn form ul li.forminput ul li.formright {
	color: red; font-size: 14px; font-weight: bold;
}
.cblue {
	color: blue; font-size: 11px;
}
#error ul li {
	color: red; margin-right: 15px; display: inline;
}
.mysearch .txtbox {
	background: rgb(241, 241, 241); border: 1px solid rgb(204, 204, 204); width: 140px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.mysearch .drpdown {
	background: rgb(241, 241, 241); border: 1px solid rgb(204, 204, 204); width: 140px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.myform .txtbox {
	background: rgb(241, 241, 241); border: 1px solid rgb(204, 204, 204); width: 180px; height: 20px !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black !important;
}
.myform .drpdown {
	background: rgb(241, 241, 241); border: 1px solid rgb(204, 204, 204); width: 180px; height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black !important;
}
.myform .txtarea {
	background: rgb(241, 241, 241); border: 1px solid rgb(204, 204, 204); width: 180px; height: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black !important;
}
.myform .txtarea2 {
	background: rgb(241, 241, 241); border: 1px solid rgb(204, 204, 204); width: 460px; height: 90px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black !important;
}
.myform span {
	
}
.myform img {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
.myform .button {
	background: rgb(17, 89, 168); 
    padding: 5px; 
    color: rgb(255, 255, 255); 
    font-weight: bold;
}
.myform .para {
	text-align: justify; float: left;
}
.myform .toupper {
	text-transform: uppercase;
}
.myform hr {
	margin: 0px;
}
.hidden {
	visibility: hidden;
}

ul.checklist {
	list-style: none; margin: 0px; padding: 15px 0px 25px 15px; line-height: 22px;
}
ul.checklist li {
	background: url("../images/tick.png") no-repeat left; width: 255px; padding-left: 20px; float: left;
}
.col1 h3 {
	margin: 0px; padding: 0px 0px 15px;
}
.col2 h3 {
	margin: 0px; padding: 0px 0px 15px;
}
.outerhol {
	padding: 0px 0px 10px; width: 100%; height: 51px; position: relative;
}
.search {
	background: url("../images/search.jpg") repeat-x top; left: -22px; top: 0px; width: 323px; height: 51px; border-right-color: rgb(159, 208, 39); border-left-color: rgb(159, 208, 39); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute;
}
.search form {
	padding: 8px 10px;
}
.search .textfield {
	background: white; padding: 3px; width: 200px; border-top-color: rgb(127, 148, 44); border-left-color: rgb(127, 148, 44); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.search .button {
	background: none; border: currentColor; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; cursor: pointer;
}
#services .box2 ul li {
	padding: 3px; font-size: 12px; font-weight: bold; list-style-image: url("../images/tick.png");
}
li.bd {
	
}
#hold {
	background: rgb(255, 255, 255);
}
#holdhomepage {
	
}
#content {

}
.content {
	padding:0px; background-color: rgb(255, 255, 255);
}

#leftcolumn-fill #subheader {
    display:none;
}


body.backoffice .content, form[action="EditAgent.aspx"] .content{
    padding: 0 0 20px;
    min-height:450px;
}

#_tblRegistration, #ctl00_cntWorkArea__updPnlAdd{
    width:992px;
    margin: 0px auto;
}



/******************************  Station Map****************************************/

#_tblBankLetter {
    background:#fff;
    border:1px solid #000;
    margin:20px auto;
}






#contentquote {
	padding-right: 8px; 
    padding-left: 8px;
    border:1px solid #000;
}

#aging .container {
    background:#fff;
    border:1px solid grey;
    margin-top:20px;
}


#contenthomepage {
	padding: 0px;
}
#leftcolumn {
	background: url("../images/image-homePage.png") no-repeat left 30px; 
    margin: 0px auto;
    padding: 20px 0px 0px 410px; 
    width: 992px;
    min-height:400px;
}

#leftcolumn h2 {
	margin: 0px; color: rgb(0, 0, 0); font-family: tahoma; font-size: 20px; font-weight: bold;
}
#leftcolumn h2 span {
	margin: 0px; color: rgb(50, 102, 176); font-family: tahoma; font-size: 20px; font-weight: bold;
}
#leftcolumn p {
	line-height: 20px;
}
#middlecolumn {
	width: 5px; height: 282px; margin-right: 5px; margin-left: 5px; float: left; background-image: url("../images/content_divider.png"); background-repeat: no-repeat;
}
#rightcolumn {
	width: 166px; text-align: center; float: left;
}
#rightcolumn h2 {
	margin: 0px; color: rgb(0, 0, 0); font-family: tahoma; font-size: 20px; font-weight: bold;
}
#rightcolumn h2 span {
	margin: 0px; color: rgb(50, 102, 176); font-family: tahoma; font-size: 20px; font-weight: bold;
}
#rightcolumn ul {
	list-style: none; margin: 0px; padding: 15px 0px 15px 30px; text-align: left;
}
#rightcolumn ul.blog-entries li {
	padding: 0px; list-style-image: url("../images/tick_blog.png");
}
#rightcolumn ul li.title {
	font-size: 12px; font-weight: bold;
}
#rightcolumn ul li {
	margin: 0px; line-height: 20px;
}
#footerdividerhomepage {
	width: 958px; height: 5px; border-top-color: rgb(131, 131, 131); border-bottom-color: rgb(131, 131, 131); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: url("../images/footer_divider_bk.png"); background-repeat: repeat-x;
}
#footerdivider {
	margin: 0px 0px 0px 7px; width: 99.3%; height: 5px; clear: both; border-top-color: rgb(131, 131, 131); border-bottom-color: rgb(131, 131, 131); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: url("../images/footer_divider_bk.png"); background-repeat: repeat-x;
}
#footerhomepage {
	padding: 25px 0px; 
    color: rgb(255, 255, 255); 
    background-color: rgb(2, 86, 140);
}
#footer {
	padding: 25px 0px; 
    color: rgb(255, 255, 255);
    background-color: rgb(2, 86, 140);
    min-height: 130px;
}
#footerhomepage a {
	color: rgb(255, 255, 255);
}
#footerNav {

}
ul.navigationBar {
	list-style: none; margin: 0px; padding: 3px;
}
ul.navigationBar li {
	color: rgb(20, 89, 145); font-size: 13px; font-weight: bold; display: inline;
}
#footNav2 {
	
}
#footNav2 ul {
	margin: 0px; padding: 0px; display: block;
}
#footerNav ul {
	margin: 0px; padding: 0px; display: block;
}
#footNav2 ul li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: relative;
}
#footerNav ul li {
	display: inline-block;
    zoom: 1;
    *display: inline;
    position: relative;
}
#footNav2 ul li a {
	padding: 4px 10px; display: block;
}
#footerNav ul li a {
	padding: 4px 10px; 
    display: block;
    color:#fff;
}
#footNav2 ul li a:hover {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
#footerNav ul li a:hover {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
#footNav2 ul li:hover {
	background: rgb(51, 51, 51);
}
#footerNav ul li:hover {
	background: rgb(51, 51, 51);
}
#footNav2 ul li:hover a {
	color: rgb(255, 255, 255);
}
#footerNav ul li:hover a {
	color: rgb(255, 255, 255);
}
#footNav2 ul li ul {
	background: rgb(153, 153, 153); left: -100%; width: 220px; bottom: 22px; display: none; position: absolute;
}
#footerNav ul li ul {
	background: rgb(153, 153, 153); left: -100%; width: 220px; bottom: 22px; display: none; position: absolute;
}
#footNav2 ul li ul li a {
	border: 1px solid rgb(51, 51, 51); text-decoration: none;
}
#footerNav ul li ul li a {
	border: 1px solid rgb(51, 51, 51); text-decoration: none;
}
#footNav2 ul li:hover ul {
	display: block;
}
#footerNav ul li:hover ul {
	display: block;
}
#footNav2 ul li:hover ul li ul {
	display: none;
}
#footNav2 ul li ul li:hover ul li ul {
	display: none;
}
#footerNav ul li:hover ul li ul {
	display: none;
}
#footerNav ul li ul li:hover ul li ul {
	display: none;
}
#footNav2 ul li ul li:hover ul {
	display: block;
}
#footNav2 ul li ul li ul li:hover ul {
	display: block;
}
#footerNav ul li ul li:hover ul {
	display: block;
}
#footerNav ul li ul li ul li:hover ul {
	display: block;
}
#footNav2 ul li ul li {
	margin: 0px; float: none;
}
#footerNav ul li ul li {
	margin: 0px; float: none;
}
#footNav2 ul li ul li ul {
	left: 98%; bottom: 0px; display: none;
}
#footerNav ul li ul li ul {
	left: 98%; bottom: 0px; display: none;
}
#copyright {
    clear: both;
}

.cpatslogin {
	background: 0px 0px rgb(255, 255, 255); padding: 2px; border: 1px dotted currentColor; width: 91px; right: -33px; bottom: 45px; color: rgb(0, 0, 0); display: block; position: absolute;
}
#footercolumn1, #footercolumn2, #footercolumn3 {
 text-align:center;
}
#footercolumn1 {

}
#footercolumn2 {

}
#footercolumn3 {

}
#footercolumn3 h2 {
	margin: 0px; 
    color: #FFF; 
    font-family: tahoma; 
    font-size: 16px; 
    font-weight: bold;
}

#socialicons a{
	color:#fff;
    font-size:3em;
    text-decoration:none;
}
.spacer {
	height: 1px; clear: both;
}
.login-form input {
	padding: 4px 2px; border: 1px solid rgb(170, 207, 228); width: 100px; height: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.login-form span {
	color: rgb(255, 255, 255); font-size: 11px; font-weight: bold;
}
.siz1 {
	font-size: 5px;
}
.siz2 {
	font-size: 9px;
}
.siz3 {
	font-size: 10px;
}
.siz4 {
	font-size: 11px;
}
.siz5 {
	font-size: 12px;
}
.siz6 {
	font-size: 13px;
}
.siz7 {
	font-size: 17px; font-weight: bold;
}
.cred {
	color: red; font-size: 11px;
}
.cred {
	color: blue; font-size: 11px;
}
#tooltip {
	background: rgb(247, 245, 209); padding: 2px 5px; border: 1px solid rgb(51, 51, 51); color: rgb(51, 51, 51); display: none; position: absolute;
}

form[action='MyQuotes.aspx'] .content, form[action='MyShipments.aspx'] .content, form[action='PalletRate.aspx'] .content {
    padding:0;
}

#ctl00_cntWorkArea__updPnlPalletRates {
    margin:20px auto;
    min-height:500px;
    border:1px solid #000;
    background:#fff;
    padding:10px;
}

#ctl00_cntWorkArea__tbCntShipment__tbpnlShipment_pnlCustomer > table {
    width:100% !important;
}


form[action='SpotRateWeb.aspx'] #leftcolumn-fill {
    border:1px solid rgb(51, 51, 51);
    padding:20px !important;
    background:#fff;
}

#ctl00_cntWorkArea__updPnlQuotes 
{
	border:1px solid #000;
}


.userGroup {
    border:none !important;
    background:transparent;
}

form[action='ManageQuotes.aspx'] table#ctl00_cntWorkArea__dvQuote{
    position:relative;
}

#myaccount .container {
    margin-top:20px;
    border:1px solid #000;
    background-color:#fff;
}

#ctl00_cntWorkArea__updPnlDetail{
    border: 1px solid #000;
    background:#fff;
    margin-left: -15px;
}

.quote-editor .ajax__tab_header {
	color: rgb(255, 255, 255);
}
.quote-editor .ajax__tab_outer {
	background: url("../images/blue_left.gif") no-repeat 0px 0px;
}
.quote-editor .ajax__tab_inner {
	background: url("../images/blue_right.gif") no-repeat 100% 0px;
}
.quote-editor .ajax__tab_hover .ajax__tab_outer {
	background: url("../images/blue_left.gif") no-repeat 0px -150px;
}
.quote-editor .ajax__tab_hover .ajax__tab_inner {
	background: url("../images/blue_right.gif") no-repeat 100% -150px;
}
.quote-editor .ajax__tab_active .ajax__tab_outer {
	background: url("../images/blue_left.gif") no-repeat 0px -300px;
}
.quote-editor .ajax__tab_active .ajax__tab_inner {
	background: url("../images/blue_right.gif") no-repeat 100% -300px;
}
.quote-editor .ajax__tab_body {
	border: 2px solid rgb(68, 152, 194);
    margin-bottom: -33px;
    background:#fff;
    margin-bottom: 20px;
}
.quote-editor .ajax__tab_header {
	font-family: arial, sans-serif; font-size: 11px; font-weight: bold;
}
.quote-editor .ajax__tab_active .ajax__tab_outer {
	margin-right: 4px;
}
.quote-editor .ajax__tab_header .ajax__tab_outer {
	margin-right: 4px;
}
.quote-editor .ajax__tab_hover .ajax__tab_outer {
	margin-right: 4px;
}
.quote-editor .ajax__tab_active .ajax__tab_inner {
	margin-left: 3px;
}
.quote-editor .ajax__tab_header .ajax__tab_inner {
	margin-left: 3px;
}
.quote-editor .ajax__tab_hover .ajax__tab_inner {
	margin-left: 3px;
}
.quote-editor .ajax__tab_active .ajax__tab_tab {
	padding: 8px 23px 8px 20px; margin-right: 0px;
}
.quote-editor .ajax__tab_hover .ajax__tab_tab {
	padding: 8px 23px 8px 20px; margin-right: 0px;
}
.quote-editor .ajax__tab_header .ajax__tab_tab {
	padding: 8px 23px 8px 20px; margin-right: 0px;
}
.quote-editor .ajax__tab_body {
	font-family: verdana,tahoma,helvetica;
}
.login-form a {
	color: rgb(255, 255, 255);
}
ul.navigationBar {
	list-style: none; margin: 0px; padding: 3px;
}
ul.navigationBar li {
	display: inline;
}
ul.navigationBar a {
	padding: 3px 5px; position: relative;
}
.grid {
	width: 925px !important; font-family: Tahoma;
}
#gridmyaccount {
	width: 370px !important; font-family: Tahoma;
}
.grid {
	width: 370px !important; font-family: Tahoma;
}
#gridmyaccountemail {
	width: 925px !important;
}
.grid {
	width: 925px !important;
}
#gridmyqoute {
	margin: auto; width: 925px !important;
}
.grid {
	margin: auto; width: 925px !important;
}
#gridmanagequotes1 {
	width: 460px !important;
}
.grid {
	width: 460px !important;
}
#gridmanagequotes2 {
	width: 460px !important;
}
.grid {
	width: 460px !important;
}
#gridmanagequotes3 {
	width: 925px !important;
}
.grid {
	width: 925px !important;
}
#gridmanagequotes4 {
	width: 460px !important;
}
.grid {
	width: 460px !important;
}
#gridmanagequotes5 {
	width: 460px !important;
}
.grid {
	width: 460px !important;
}
#gridmyShipment1 {
	width: 925px !important;
}
.grid {
	width: 925px !important;
}
#gridpshipmentPackageList {
	width: 890px !important;
}
.grid {
	width: 890px !important;
}
.mainQuoteText {
	padding-right: 16px; padding-left: 16px;
}
.grid .head {
	color: rgb(0, 102, 204);
}
.grid h2 {
	margin: 0px; padding: 0px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px;
}
.grid .mid {
	padding: 3px 0px 0px;
}
.grid .datatable {
	width: 100%;
}
.grid .datatable th {
	padding: 2px 4px; text-align: left; letter-spacing: 0px; font-size: 12px; font-weight: bold; border-bottom-color: rgb(187, 217, 238); border-bottom-width: 2px; border-bottom-style: solid;
}
.grid .datatable th a {
	color: rgb(0, 102, 204); padding-right: 18px; text-decoration: none;
}
.grid .datatable th.sortasc a {
	background: url("../images/asc.gif") no-repeat right;
}
.grid .datatable th.sortdesc a {
	background: url("../images/desc.gif") no-repeat right;
}
.grid .datatable .row td {
	padding: 6px 4px; text-align: left; font-size: 11px; border-bottom-color: rgb(187, 217, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.grid .datatable .row:hover {
	color: rgb(0, 0, 0); background-color: rgb(219, 232, 249);
}
.grid .datatable .row td.first {
	padding-left: 10px;
}
.grid .datatable th.first {
	padding-left: 10px;
}
.grid .datatable .row:hover .first {
	background-image: url("../images/bullet.gif"); background-repeat: no-repeat;
}
.grid tr.pager-row td {
	border-top-color: rgb(187, 217, 238); border-top-width: 2px; border-top-style: solid;
}
.grid .pager {
	padding: 6px; text-align: center; font-family: arial,sans-serif; font-size: 18px;
}
.grid .pager span.command {
	padding: 0px 5px; border: currentColor; color: rgb(90, 144, 206); text-decoration: none;
}
.grid .pager span.current {
	padding: 0px 5px; border: currentColor; color: rgb(90, 144, 206); text-decoration: none;
}
.grid .pager a.command {
	padding: 0px 5px; border: currentColor; color: rgb(90, 144, 206); text-decoration: none;
}
.grid tr.pager-row td a {
	padding: 0px 5px; border: currentColor; color: rgb(90, 144, 206); text-decoration: none;
}
.grid .pager a.command:hover {
	padding: 0px 3px; border: 2px solid rgb(64, 139, 182); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(89, 165, 209);
}
.grid tr.pager-row td a:hover {
	padding: 0px 3px; border: 2px solid rgb(64, 139, 182); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(89, 165, 209);
}
.grid .pager span.current {
	padding: 0px 6px; border: currentColor; color: rgb(62, 62, 62); font-weight: bold;
}
.grid tr.pager-row td span {
	padding: 0px 6px; border: currentColor; color: rgb(62, 62, 62); font-weight: bold;
}
.grid tr.pager-row td {
	text-align: center; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.grid tr.pager-row table {
	margin: 0px auto; height: 35px;
}
div.rounded {
	clear: both; max-width: 2400px;
}
div.rounded h2 {
	text-align: left;
}
div.rounded div.top-outer {
	background: url("../images/tl.gif") no-repeat left bottom; padding: 0px; width: 100%;
}
div.rounded div.top-outer div.top-inner {
	background: url("../images/tr.gif") no-repeat right bottom; margin-left: 9px;
}
div.rounded div.top-outer div.top-inner div.top {
	background: url("../images/tm.gif"); height: 23px; font-size: 0.01em; margin-right: 9px;
}
div.rounded div.mid-outer {
	background: url("../images/left.gif") repeat-y left; width: 100%; clear: both;
}
div.rounded div.mid-outer div.mid-inner {
	background: url("../images/right.gif") repeat-y right; margin-left: 9px;
}
div.rounded div.mid-outer div.mid-inner div.mid {
	margin-right: 9px; background-color: rgb(255, 255, 255);
}
div.rounded div.bottom-outer {
	background: url("../images/bl.gif") no-repeat left top; padding: 0px; width: 100%; clear: both;
}
div.rounded div.bottom-outer div.bottom-inner {
	background: url("../images/br.gif") no-repeat right top; margin-left: 8px;
}
div.rounded div.bottom-outer div.bottom-inner div.bottom {
	background: url("../images/bm.gif"); height: 9px; font-size: 0.01em; margin-right: 8px;
}
.errorDescription {
	color: red; font-family: Tahoma; font-size: 9pt; font-weight: normal;
}
.mandatory {
	color: red; font-family: Tahoma; font-size: 10px; font-weight: bold;
}
.rblist {
	padding: 100px;
}
.calendar {
	border: 1px solid rgb(0, 85, 150); font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; margin-bottom: 5px; z-index: 100000000;
}
.ajax__calendar_container {
	border: 1px solid rgb(100, 100, 100); color: maroon; z-index: 1000000; background-color: rgb(0, 0, 0);
}
.time {
	border: 1px solid rgb(0, 85, 150); font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; margin-top: 0px; z-index: 100000000;
}
.txtMargin {
	margin-top: 32px;
}
.tablestyle {
	border-color: rgb(205, 205, 205); margin: 10px 0pt 15px; color: rgb(61, 61, 61); font-family: Tahoma; font-size: 8pt;
}
.altrowstyle {
	background-color: rgb(237, 245, 255);
}
.headerstyle th {
	background: url("../images/sprite.gif") repeat-x 0px 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(152, 152, 152) rgb(203, 203, 203) rgb(152, 152, 152) rgb(152, 152, 152); padding: 4px 5px 4px 10px; text-align: center; color: rgb(0, 0, 0); vertical-align: bottom;
}
.headerstyle th a {
	text-align: center; color: rgb(0, 0, 0); padding-right: 10px; font-weight: normal; text-decoration: none; display: block;
}
.rowstyle .sortaltrow {
	background-color: rgb(237, 245, 255);
}
.altrowstyle .sortaltrow {
	background-color: rgb(237, 245, 255);
}
.rowstyle .sortrow {
	background-color: rgb(219, 234, 255);
}
.altrowstyle .sortrow {
	background-color: rgb(219, 234, 255);
}
.rowstyle td {
	padding: 4px 10px; border-right-color: rgb(203, 203, 203); border-right-width: 1px; border-right-style: solid;
}
.altrowstyle td {
	padding: 4px 10px; border-right-color: rgb(203, 203, 203); border-right-width: 1px; border-right-style: solid;
}
.headerstyle .sortascheader {
	background: url("../images/sprite.gif") repeat-x 0px -100px;
}
.headerstyle .sortascheader a {
	background: url("../images/sort_asc.gif") no-repeat right 50%;
}
.headerstyle .sortdescheader {
	background: url("../images/sprite.gif") repeat-x 0px -100px;
}
.headerstyle .sortdescheader a {
	background: url("/Images/sort_desc.gif") no-repeat right 50%;
}
.pgr {
	background: url("../images/sprite.gif") repeat-x 0px -100px;
}
.pgr table {
	margin: 3px 0px; font-size: 8pt;
}
.pgr td {
	border-width: 0px 0px 0px 1px; padding: 0px 6px; text-align: center; color: rgb(255, 255, 255); line-height: 8px; vertical-align: middle; border-left-color: rgb(102, 102, 102); border-left-style: solid;
}
.pgr a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.pgr a:hover {
	background: url("../images/bg_toolbar.gif") 25px 0px; padding: 1px 4px; border: 1px solid currentColor; color: rgb(255, 255, 255); text-decoration: none;
}
.tbxMultiline {
	border: 1px solid rgb(0, 85, 150); width: 270px; height: 18px; font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal;
}
.HeadingCaption {
	text-align: justify; color: rgb(30, 67, 119); font-family: Tahoma; font-weight: bold;
}
.ColumnStyle {
	border: 2px solid rgb(0, 85, 150);
}
.ModalPopupBG {
	filter: alpha(opacity=50); opacity: 0.7; background-color: rgb(102, 102, 153);
}
.callout {
	background: url("/images/callout.gif") no-repeat 30px; font: bold 10px/12px Verdana, Helvetica, sans-serif; padding: 40px; border: 0px solid rgb(102, 102, 102); width: 175px; text-align: left; color: rgb(255, 255, 255); overflow: hidden; float: right; visibility: hidden; position: absolute; z-index: 100000; font-size-adjust: none; font-stretch: normal;
}
.userRegisterCaption {
	color: navy; font-family: Verdana; font-size: 11px; font-variant: normal; font-weight: bold;
}
.imageStyle {
	padding-bottom: 2px; float: left;
}
.button1 {
	background: rgb(156, 188, 107); padding: 0px 0px 5px; width: 60px; height: 20px; color: rgb(255, 255, 255); font-weight: bold;
}
.whiteClass {
	color: black; background-color: rgb(239, 243, 251);
}
.backClass a:link {
	color: green; background-color: white;
}
.bellydoor td {
	padding: 4px; border: 1px solid black; text-align: center;
}
.bellydoor td:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 153, 255);
}
.bellydoor .numbertop {
	color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.bellydoor .numberside {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 204);
}
.bellydoor .titles {
	background-color: rgb(204, 204, 204);
}
.error {
	color: red; font-size: 11px;
}
.modalBackground {
	filter: alpha(opacity=70); opacity: 0.7; background-color: gray;
}
.modalpopup {
	padding: 3px; border: 3px solid gray; width: 250px; font-family: Verdana; font-size: medium; background-color: rgb(238, 238, 238);
}
ul.thumb {
	list-style: none; margin: 0px; padding: 5px; width: 146px; float: left;
}
ul.thumb li {
	margin: 0px; padding: 5px; width: 584px; height: 80px; float: left; position: relative;
}
ul.thumb li img {
	background: rgb(240, 240, 240); margin: 5px; border: 1px solid rgb(221, 221, 221); left: 0px; top: 0px; width: 292px; height: 40px; position: relative; -ms-interpolation-mode: bicubic;
}
ul.thumb li img.hover {
	background: url("../images/thumb_bg.png") no-repeat center;
}
.bellydoor td {
	padding: 4px; border: 1px solid black; text-align: center;
}
.bellydoor td:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 153, 255);
}
.bellydoor .numbertop {
	color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.bellydoor .numberside {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 204);
}
.bellydoor .titles {
	background-color: rgb(204, 204, 204);
}
p img {
	float: right;
}
.para {
	text-align: justify; margin-right: 60px; margin-left: 60px;
}
.uld-specs {
	margin: 19px 0px 19px 25px; width: 910px;
}
.uld-specs .ajax__tab_header {
	background: url("../images/tab-line.png") repeat-x bottom; font-size: 12px; display: block;
}
.uld-specs .ajax__tab_header .ajax__tab_outer {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(215, 220, 225) rgb(215, 220, 225) rgb(168, 212, 217); padding: 1px 1px 0px; background-color: rgb(237, 242, 251);
}
.uld-specs .ajax__tab_header .ajax__tab_tab {
	padding: 6px 4px; width: 88px; text-align: center; color: rgb(68, 68, 68); display: block; cursor: pointer;
}
.uld-specs .ajax__tab_header .ajax__tab_tab img {
	width: 24px; height: 24px; display: none;
}
.uld-specs .ajax__tab_header .ajax__tab_tab div {
	line-height: 145%; font-family: Verdana, Arial, Sans-Serif; font-size: 9px; font-weight: bold; white-space: nowrap;
}
.uld-specs .ajax__tab_active .ajax__tab_outer {
	border-width: 2px; border-style: solid; border-color: rgb(168, 212, 217) rgb(168, 212, 217) rgb(255, 255, 255); padding: 0px; background-color: rgb(255, 255, 255);
}
.uld-specs .ajax__tab_body {
	border-width: 0px 2px 2px; border-style: solid; border-color: rgb(168, 212, 217); padding: 8px; font-family: verdana,tahoma,helvetica; font-size: 10pt; background-color: rgb(255, 255, 255);
}
#roundcorner-box {
	margin: auto; padding: 0px; text-align: left; position: relative; background-color: rgb(238, 238, 238);
}

#airrates #roundcorner-box{
    width:80% !important;
}
#palletrate #roundcorner-box {
    width:100% !important;
}

#mysearch #roundcorner-box {
    width:100% !important;
}
#roundcorner-content {
	padding: 5px; /*20*/
    margin-bottom: 22px;
}

#contentallotment .container {
    background:#fff;
    border:1px solid #000;
}
#roundcorner-content h1 {
	color: rgb(21, 103, 179); font-family: arial, helvetica, sans-serif; font-size: 1.5em; font-style: normal;
}
#roundcorner-content p {
	color: rgb(59, 59, 59); line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1em;
}
#tlc {
	background-repeat: no-repeat; background-color: transparent;
}
#trc {
	background-repeat: no-repeat; background-color: transparent;
}
#blc {
	background-repeat: no-repeat; background-color: transparent;
}
#brc {
	background-repeat: no-repeat; background-color: transparent;
}
#tlc {
	background-position: 0% 0%; background-image: url("../images/tlc.gif");
}
#trc {
	background-position: 100% 0%; background-image: url("../images/trc.gif");
}
#blc {
	background-position: 0% 100%; background-image: url("../images/blc.gif");
}
#brc {
	background-position: 100% 100%; background-image: url("../images/brc.gif");
}
#tb {
	background-repeat: repeat-x; background-color: transparent;
}
#bb {
	background-repeat: repeat-x; background-color: transparent;
}
#tb {
	background-position: 0% 0%; background-image: url("../images/tb.gif");
}
#bb {
	background-position: 50% 100%; background-image: url("../images/bb.gif");
}
#rb {
	background-position: 100% 0%; background-image: url("../images/r.gif"); background-repeat: repeat-y;
}
#lb {
	background-position: 0% 100%; background-image: url("../images/l.gif"); background-repeat: repeat-y;
}
.customCalloutStyle div {
	border: 1px solid black; color: rgb(0, 0, 0); background-color: rgb(223, 241, 255);
}
.customCalloutStyle td {
	border: 1px solid black; color: rgb(0, 0, 0); background-color: rgb(223, 241, 255);
}
.customCalloutStyle .ajax__validatorcallout_popup_table {
	padding: 0px; border: currentColor; display: none; background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row {
	padding: 0px; height: 100%; vertical-align: top; background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_cell {
	padding: 0px; border: currentColor; width: 20px; height: 100%; text-align: right; vertical-align: top; background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_table {
	padding: 0px; border: currentColor; height: 100%; background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row {
	padding: 0px; background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell {
	padding: 8px 0px 0px; border: currentColor; text-align: right; font-size: 1px; vertical-align: top; background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {
	padding: 0px; left: 1px; width: 15px; font-size: 1px; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none; position: relative; background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {
	padding: 0px; height: 1px; overflow: hidden; margin-left: auto; border-top-color: currentColor; border-right-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-top-style: none; border-right-style: none; border-bottom-style: none;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell {
	padding: 5px; width: 100%; font-family: Tahoma; font-size: 11px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell {
	padding: 5px; width: 20px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell {
	text-align: right; padding-bottom: 8px; margin-bottom: 30px; vertical-align: top; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {
	padding: 1px; border: currentColor; width: 10px; text-align: center; cursor: pointer;
}
.dynamic-content {
	
}
.dynamic-content h1 {
	color: gray; font-size: 1.8em; text-decoration: none; margin-top: 20px;
}
.dynamic-content img {
	margin: 5px; padding: 2px; border: 1px solid blue;
}
.flft {
	float: left;
}
.flrt {
	float: right;
}
.modalBackground {
	filter: alpha(opacity=60); opacity: 0.6; background-color: gray;
}
.updateProgress {
	width: 130px; height: 50px; position: absolute;
}
.col-bold {
	font-weight: bold;
}
#v_even {
	background-color: rgb(247, 244, 219);
}
#v_odd {
	
}
#titledload {
	
}
#titledload table {
	margin: 10px; display: inline;
}
#titledload table td {
	padding: 3px; border: 1px solid rgb(190, 175, 230); text-align: center;
}
.titledloadheader {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: bold; background-color: rgb(190, 175, 230);
}
.planespecs {
	color: rgb(0, 0, 0); overflow: hidden; font-size: 12px; font-weight: bold; z-index: 1000000;
}
.planespecs table {
	padding: 0px; border: 1px solid rgb(0, 0, 0);
}
.planespecs table td {
	padding: 6px;
}
.planespecs .doorsizes {
	background-color: rgb(190, 175, 230);
}
.planespecs .capacity {
	background-color: rgb(247, 244, 219);
}
.planespecs .volume {
	background-color: rgb(234, 234, 234);
}
.style1 {
	font-size: 24px;
}
.address {
	border: 1px solid rgb(51, 51, 51); width: 250px; height: auto; margin-top: 20px; margin-left: 15px; float: left;
}
.addHead {
	border: 1px solid rgb(51, 51, 51); width: 250px; height: auto; margin-left: 0px; float: left; background-color: rgb(53, 78, 115);
}
.leftside {
	float: left;
}
.accordion {
	width: 800px;
}
.accordionHeader {
	padding: 5px; border: 1px solid rgb(47, 79, 79); color: white; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; margin-top: 5px; cursor: pointer; background-color: rgb(46, 77, 123);
}
.accordionHeaderSelected {
	padding: 5px; border: 1px solid rgb(47, 79, 79); color: white; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; margin-top: 5px; cursor: pointer; background-color: rgb(80, 120, 179);
}
.accordionContent {
	border-width: medium 1px 1px; border-style: none dashed dashed; border-color: currentColor rgb(47, 79, 79) rgb(47, 79, 79); padding: 10px 5px 5px; background-color: rgb(211, 222, 239);
}
.pro_linedrop {
	background: url("../images/blank_bw.gif"); width: 958px; height: 36px; font-family: arial, verdana, sans-serif; font-size: 11px; position: relative; z-index: 500;
}
.pro_linedrop .select {
	list-style: none; margin: 0px; padding: 0px; white-space: nowrap;
}
.pro_linedrop li {
	background: url("../images/blank_over_bw.gif"); float: left;
}
.pro_linedrop .select a {
	background: url("../images/blank_bw.gif"); padding: 0px 0px 0px 15px; height: 36px; color: rgb(221, 221, 221); line-height: 25px; text-decoration: none; float: left; display: block; white-space: nowrap;
}
.pro_linedrop .select li.line a {
	color: rgb(255, 255, 255);
}
.pro_linedrop .select a b {
	background: url("../images/blank_bw.gif") right top; padding: 0px 30px 10px 15px; display: block;
}
.pro_linedrop .select a:hover {
	background: url("../images/blank_over_bw.gif"); padding: 0px 0px 0px 15px; color: rgb(255, 255, 255); line-height: 27px; cursor: pointer;
}
.pro_linedrop .select li:hover a {
	background: url("../images/blank_over_bw.gif"); padding: 0px 0px 0px 15px; color: rgb(255, 255, 255); line-height: 27px; cursor: pointer;
}
.pro_linedrop .select li.line a:hover {
	color: rgb(255, 204, 102);
}
.pro_linedrop .select li.line:hover a {
	color: rgb(255, 204, 102);
}
.pro_linedrop .select a:hover b {
	background: url("../images/blank_over_bw.gif") right top; padding: 0px 30px 9px 15px; display: block; cursor: pointer;
}
.pro_linedrop .select li:hover a b {
	background: url("../images/blank_over_bw.gif") right top; padding: 0px 30px 9px 15px; display: block; cursor: pointer;
}
.pro_linedrop .sub {
	display: none;
}
.pro_linedrop ul ul {
	display: none;
}
.pro_linedrop table {
	margin: -1px; width: 0px; height: 0px; font-size: 1em;
}
.pro_linedrop .sub {
	list-style: none; margin: 0px; padding: 0px;
}
.pro_linedrop .sub li {
	background: none;
}
.pro_linedrop .select :hover .sub {
	border: 1px solid rgb(170, 170, 170); left: 0px; top: 28px; width: 958px; height: 25px; text-align: center; float: left; display: block; position: absolute; background-color: rgb(255, 255, 255);
}
.pro_linedrop .select :hover .rt li {
	float: right;
}
.pro_linedrop .select :hover .sub li a {
	background: url("../images/transparent.gif"); margin: 0px; padding: 0px 16px; height: 25px; color: rgb(136, 136, 136); line-height: 22px; font-size: 10px; float: left; display: block; white-space: nowrap;
}
.pro_linedrop .select :hover .sub li.subline a {
	color: rgb(204, 0, 0);
}
.pro_linedrop .select :hover .sub li a:hover {
	color: rgb(0, 0, 0); line-height: 20px; position: relative;
}
.pro_linedrop .select :hover .sub li:hover {
	color: rgb(0, 0, 0); line-height: 20px; position: relative;
}
.pro_linedrop .select :hover .sub li:hover > a {
	color: rgb(0, 0, 0);
}
.pro_linedrop .select :hover .sub :hover ul {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(170, 170, 170) rgb(170, 170, 170); list-style: none; margin: 0px; padding: 0px; left: -1px; top: 25px; width: 130px; display: block; position: absolute;
}
.pro_linedrop .select :hover .sub :hover ul li a {
	width: 130px; height: 20px; text-align: left; line-height: 18px;
}
.pro_linedrop .select :hover .sub :hover ul li a:hover {
	line-height: 16px;
}
.AspNet-DataList {
	
}
.popupMenu {
	padding: 2px; border: 2px solid black; width: 350px; text-align: left; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); position: absolute; z-index: 100; background-color: rgb(196, 228, 253);
}
.lof-slidecontent {
	width: 967px; height: 257px; overflow: hidden; position: relative;
}
.lof-slidecontent .preload {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute; z-index: 100000;
}
.lof-slidecontent .preload div {
	background: url("../images/load-indicator.gif") no-repeat 50% 50%; width: 100%; height: 100%;
}
.lof-main-wapper {
	background: url("../images/load-indicator.gif") no-repeat 50% 50%; padding: 0px; width: 600px; height: 100%; overflow: hidden; margin-right: auto; position: relative;
}
.lof-main-wapper .lof-main-item {
	margin: 0px; padding: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.lof-main-wapper .lof-main-item img {
	padding: 0px; width: 967px; height: 257px;
}
.lof-main-item-desc {
	background: url("../images/transparent_bg.png"); left: 50px; top: 150px; width: 400px; display: none; position: absolute;
}
.lof-main-item-desc p {
	margin: 0px 8px; padding: 8px 0px; color: rgb(255, 255, 255);
}
.lof-main-item-desc h3 a {
	margin: 0px; padding: 20px 8px 2px; color: rgb(255, 255, 255); font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif; font-size: 140%;
}
.lof-main-item-desc h3 a:hover {
	color: rgb(255, 255, 102); text-decoration: underline;
}
ul.lof-navigator {
	margin: 0px; padding: 0px; top: 0px; width: 100%; position: absolute;
}
ul.lof-navigator li {
	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden; cursor: pointer;
}
.lof-navigator-outer {
	top: 0px; width: 381px; height: 255px !important; right: 0px; color: rgb(255, 255, 255); overflow: hidden; border-top-color: rgb(103, 103, 103); border-right-color: rgb(103, 103, 103); border-bottom-color: rgb(103, 103, 103); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; z-index: 100;
}
.lof-navigator li.active {
	
}
.lof-navigator li:hover {
	
}
.lof-navigator li h3 {
	margin: 0px; padding: 8px 0px 0px 160px !important; color: rgb(255, 255, 255); font-family: Arial, Verdana, Geneva, sans-serif; font-size: 21px; font-weight: bold;
}
.lof-navigator li div {
	background: url("../images/transparent_bg.png"); height: auto; color: rgb(255, 255, 255); margin-left: 15px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid; position: relative;
}
.lof-navigator li.active div {
	color: rgb(255, 255, 255);
}
.lof-navigator li img {
	margin: 5px 0px 0px -10px; padding: 0px; border: 1px solid rgb(255, 255, 255); width: 157px; height: 72px; float: left;
}
.lof-navigator li.active img {
	
}
.lof-navigator li.active h3 {
	color: rgb(255, 255, 255);
}
.lof-next {
	background: rgb(249, 249, 249); top: 0px; width: 100%; height: 30px; display: block; position: absolute;
}
.lof-previous {
	background: rgb(249, 249, 249); width: 100%; height: 30px; bottom: 0px; display: block; position: absolute;
}
.lof-navigator li div .inner-bar {
	padding-left: 15px; margin-left: 0px;
}
.blue-bar {
	background-position: bottom; background-image: url("../images/blue_bk.png"); background-repeat: repeat-x; background-color: rgb(27, 173, 207);
}
.blue-bar .inner-bar {
	background-position: bottom; background-image: url("../images/blue_bk.png"); background-repeat: repeat-x; background-color: rgb(27, 173, 207);
}
.blue-bar .inner-bar {
	height: 84px;
}
.gray-bar .inner-bar {
	height: 84px;
}
.red-bar .inner-bar {
	height: 84px;
}
.green-bar .inner-bar {
	height: 84px;
}
.orange-bar .inner-bar {
	height: 84px;
}
.gray-bar {
	background-position: bottom; background-image: url("../images/gray_bk.png"); background-repeat: repeat-x; background-color: rgb(237, 250, 40);
}
.gray-bar .inner-bar {
	background-position: bottom; background-image: url("../images/gray_bk.png"); background-repeat: repeat-x; background-color: rgb(237, 250, 40);
}
.red-bar {
	background-position: bottom; background-image: url("../images/red_bk.png"); background-repeat: repeat-x; background-color: rgb(252, 72, 47);
}
.red-bar .inner-bar {
	background-position: bottom; background-image: url("../images/red_bk.png"); background-repeat: repeat-x; background-color: rgb(252, 72, 47);
}
.green-bar {
	background-position: bottom; background-image: url("../images/green_bk.png"); background-repeat: repeat-x; background-color: rgb(124, 201, 47);
}
.green-bar .inner-bar {
	background-position: bottom; background-image: url("../images/green_bk.png"); background-repeat: repeat-x; background-color: rgb(124, 201, 47);
}
.orange-bar {
	background-position: bottom; background-image: url("../images/orange_bk.png"); background-repeat: repeat-x; background-color: rgb(245, 200, 31);
}
.orange-bar .inner-bar {
	background-position: bottom; background-image: url("../images/orange_bk.png"); background-repeat: repeat-x; background-color: rgb(245, 200, 31);
}
.inner-bar p {
	margin: 0px; text-align: left; color: rgb(255, 255, 255); padding-left: 160px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.inner-bar a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.inner-bar a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.inner-bar a:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.inner-bar a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#accform {
	
}
.ctl00_cntWorkArea_FreeTxtBox_OuterTable {
	width: 790px !important;
}
.ctl00_cntWorkArea_FreeTxtBox_HtmlBox {
	width: 790px !important;
}
.ctl00_cntWorkArea_FreeTxtBox_DesignBox {
	width: 790px !important;
}
#ctl00_cntWorkArea__pnlAdd table tbody tr td {
	padding-left: 1px !important;
}
.AirInsuranceForm {
	margin-top: -29px; margin-left: -19px;
}
.OceanInsuranceForm {

}
#documenttable1 {
	border: 1px solid rgb(153, 153, 153); margin-right: 16px;
}
#documenttable2 {
	border: 1px solid rgb(153, 153, 153);
}
#airportlookuptext {
	text-align: left; padding-left: 20px;
}
#insurancetext {
	width: 890px; padding-left: 20px;
}
#tablelist {
	width: 937px;
}
#historydate {
	padding-top: 8px; font-size: 16px; font-weight: bold;
}
#historytext {
	text-align: left; padding-top: 8px;
}
#_btnGetRate {
	width: 99px;
}
a.more {
	width: 99px;
}
#ctl00_cntWorkArea__pnlSubscriber #ctl00_cntWorkArea__imgbtnAddSubscriber {
	padding-right: 24px;
}
#ctl00_cntWorkArea_pnlAWBsummary {
	position: relative;
}
.watermark {
	top: 500px; width: 515px; height: 188px; padding-left: 101px; position: absolute;
}
.negotiable {
	
}
#airratesoverflow {
	width: 919px; height: auto; overflow-x: scroll; overflow-y: auto;
}
#ShippingAirRatesOverflow {
	
}
#ShippingAirRatesOverflow table {
	margin: 0px auto; border: 0px currentColor;
}
#ShippingAirRatesOverflow table td {
	padding: 0px;
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__pnlStandardRate table th {
	font-size: 9px;
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__pnlStandardRate table th:last-child {
	font-size: 14px;
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__pnlStandardRate .tbl td {
	padding: 0px; border: 0px solid currentColor; text-align: center;
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__pnlStandardRate .tbl b {
	width: 100%; display: block;
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__dvKG td {
	padding: 3px !important; border: 1px solid rgb(0, 0, 0) !important; font-weight: bold;
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__dvLB td {
	padding: 3px !important; border: 1px solid rgb(0, 0, 0) !important; font-weight: bold;
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__dvKG td b {
	padding: 1px; color: rgb(255, 255, 255);
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__dvLB td b {
	padding: 1px; color: rgb(255, 255, 255);
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__dvKG td b {
	background: rgb(155, 148, 118);
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__dvLB td b {
	background: rgb(118, 157, 126);
}
#ctl00_cntWorkArea__tbCntTariffRates__tbpnlStandardRates__dvLB {
	margin: 15px 0px !important;
}
.leftCustomerPanel {
	width: 45%; 
    float: left;
}
.rightCustomerPanel {
	width: 45%; 
    float: right;
}
#billInfoPanel {
	margin: 0px 0px 0px 18px; clear: both;
}
#emailListPanel {
	clear: both;
}
#ctl00_cntWorkArea__gvExpeditedFeeEntry {
	width: 419px;
}
#ctl00_cntWorkArea__gvAirFeeEntry {
	width: 419px;
}
#ctl00__lblName {
	text-transform: capitalize;
}
#usaRegionalMap {
	padding-bottom: 11px; padding-left: 11px;
}
#ctl00_cntWorkArea_pnlCustomerInfoRight table span {
	margin: 0px; padding: 0px; width: 220px; display: block;
}
#ctl00_cntWorkArea_pnlCustomerInfoRight table th {
	width: 20px;
}
#ctl00_cntWorkArea_pnlCustomerInfoRight table br {
	display: none;
}
#ctl00_cntWorkArea__dvLetter__imgbtnBack {
	width: auto !important; height: auto !important;
}
#ctl00_cntWorkArea_pnlCustomerInfoLeft table th {
	width: 60px;
}
#emailListPanel #ctl00_cntWorkArea__lnkbtnAddNewCont {
	margin: 0px 20px 0px 0px;
}
#backbutton {
	background: url("../images/back48x48.png") no-repeat left top; width: 91px; height: 48px; text-indent: -99999px; display: block;
}
.callout {
	padding: 40px; border: 0px solid rgb(102, 102, 102); width: 175px; text-align: left; color: rgb(34, 36, 102); font-weight: bold; float: right; visibility: hidden; position: absolute; z-index: 100000; background-color: rgb(255, 255, 204);
}
.callPopout {
	font: bold 10px/12px Verdana, Helvetica, sans-serif; padding: 40px; border: 0px solid rgb(102, 102, 102); width: 175px; text-align: left; color: rgb(34, 36, 102); float: right; visibility: hidden; position: absolute; z-index: 100000; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 204);
}
.rateInKg {
	margin: 10px 0px 0px; border: 1px solid green !important; width: 100px !important;
}
.addRatesHeadLb {
	height: auto; color: white !important; display: block; background-color: rgb(0, 119, 204);
}
.addRatesLb {
	height: 15px; float: left;
}
.addRatesHeadKg {
	border: 1px solid rgb(102, 102, 102); height: auto; color: white !important; display: block; background-color: rgb(119, 119, 119);
}
.addRatesKg {
	height: 15px; float: left;
}
#InterlineRatesOverflow {
	
}
#InterlineRatesOverflow table {
	margin: 0px 0px 2px; border: 0px currentColor;
}
#InterlineRatesOverflow table td {
	padding: 2px;
}
a.star {
	background: url("../images/StarServiceLink.png") no-repeat right top; padding: 6px 57px 25px 0px !important; width: 130px !important; right: 17px; bottom: -70px; position: absolute;
}
#loginbox {
	position: relative;
}
#ctl00_cntWorkArea_HyperLink1 {
	position: relative; z-index: 100;
}
.BOL {
	text-align: center; color: white !important; font-weight: bold; background-color: black;
}
.bHours {
	width: 55%;
}
#ctl00_cntWorkArea__gvAirWayBill_ctl02__lblWeightAndRate {
	text-align: right !important;
}
.custFeedBk {
	margin-left: 30px;
}
form[action='LeadsFollowup.aspx'] span[id*='BoundEMAIL'] {
	width: 100px; overflow: hidden; display: block;
}
form[action='LeadsFollowup.aspx'] table {
	overflow: scroll;
}

#cpat-image {
    margin-bottom:5px;
    display:block;
}

/********************************** Contact Page *****************************/

.contactPage table{
    float:left;
    width:50%;
}

.contactPage table a {
    height:auto !important;
}


.contactPage .locations {
    width:40%;
    margin:0 20px 20px 0;    
    float:right;
    border:1px dotted #000;
    padding:10px;
}

.contactPage .webAddress {

}


.hqAddress, .miaAddress {


}

.WhoWhat {
    margin-left:-40px;
    position:relative;
}


.weightCalTable {
    background:#fff;
    border:1px solid #000;
    margin-top:20px;
}




/************************************ Pop-Up Boxes or Modals *************************************/
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}


/*********************************** Slide Menu Area ******************************/


#slideMenuArea li{
    list-style:none;
}


#sidr-id-nav li ul {
    display:none;
}

#sidr-id-TrackingField {
    display:none;
}


/******************************* Media Queries *********************/

@media (min-width: 768px) {
    .container{
        width: 1000px !important;
    }
    
}

@media (min-width: 992px) {
    .container{
        width: 1000px !important;
    }
    
}

@media (min-width: 1200px) {
    .container{
        width: 1000px !important;
    }
    
}


/******************************* Media Queries

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

@media (max-width: 767px){
    #mobileMenu {
        display: block;
    }
    #logo {
        margin-left:100px;
        top:0;
    }
    ul.topLevelNav {
        display:none;
    }
    ul#nav {
        display:none !important;
    }
    #header {
        height:100px;
    }
}
 ***********************************/
/*to override bootstrap*/
.input[type=checkbox], input[type=radio]
{
	padding:3px !important;
}
.input[type=textbox]
{
	color: black !important;
}

#map2 div {
    box-sizing: content-box !important;
    cursor:initial !important; 
}

#ctl00_cntWorkArea_dvAWBSummary td {
    padding:1px !important;
}
