@import url("tooltip.css");
#quote_body_center
{
	width: 545px;
	Float:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#Q-Form {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
}
.info_text_box1 {
	padding: 8px;
	margin-bottom: 25px;
}
.info_text_box1 .info_text_box2 {
	padding: 5px;
	border: 1px dotted #666666;
}
form {
	padding: 0px;
	margin: 0px;
}
.txt-td {
	font-size: 12px;
	padding-left: 15px;
}
.txt-td-140 {
	padding-left: 15px;
	width: 140px;
}
.txt-td-160 {
	width: 160px;
	text-indent: 10px;
}
.txt-td1 {
	width: 160px;
	text-indent: 10px;
}
.txt-td2 {
	text-indent: 10px;
	white-space: nowrap;
	background-color: #ECECE1;
	font-size: 11px;
}
.txt-td-space {
	text-indent: 10px;
}
.fie-td {
	font-size: 12px;
}


.hl-td {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 2px;
	font-size: 14px;
	color: #D26C08;
}
.section-container {
	background-color: #E0E0E0;
	margin: 3px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#Courier .Table_form {
	margin-top: 4px;
}


fieldset.submit {
	float: left;
	clear: both;
	width: 533px;
	border-style: none;
	background-color: transparent;
	background-image: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
legend {
	color: #985743;
	font-weight: bold;
	font-size: 13px;
	margin-left: 1em;
}
fieldset ol {
	list-style: none;
	padding: 0;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
fieldset li {
	float: left;
	clear: left;
	width: 518px;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
	margin: 0px;
}

label {
	float: left;
	width: 100px;
	margin-right: 1em;
}
label.none {
	float: none;
	width: auto;
	margin-right: 1em;
	clear: both;
}
label.inline {
	float: none;
	width: auto;
	margin-right: 1em;
	clear: both;
}
.fieldNB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 0px;
}
#ParcelType {
	background-color: #5147a4;
	text-indent: 5px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #433C88;
	width: 100%;
}
#HazType {
	background-color: #5147a4;
	text-indent: 5px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #433C88;
	width: 90%;
}
#Courier {
	float: left;
	clear: both;
}
#Courier dl {
	padding: 0px;
	clear: both;
	margin: 0px;
	float: left;
}
#Courier dt {
	float: left;
}

.sm-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#Courier  #PF1    {
	width: 57px;
}
#Courier #PF2 {
	width: 88px;
}
#Courier #PF3 {
	width: 127px;
}
#Courier #PF4 {
	width: 161px;
}
#Courier #PF5 {
	width: 96px;
}
#Courier .top {
	background-color: #e3e3d6;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	color: #333333;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
#Courier .toplast {
	background-color: #e3e3d6;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	height: 30px;
	padding-bottom: 3px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#Courier .pline {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#Courier  .Parcels {
	text-align: center;
	padding-top: 3px;
}
.Hide_div {
	clear: both;
}
.button {
	background-image: url(/images/framework/hs_but_bg.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #E38528;
}












#Location .top {
	font-weight: bold;
	background-color: #CC9900;
	text-indent: 5px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
	padding: 2px;
}
.Qtab {
	margin: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	background-color: #F7ECA4;
}
.Atab {
	padding: 2px;
}


#Location {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.field {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	border: 1px solid #999999;
}

#Parcel_block #ShipmentType {
	font-weight: bold;
	background-color: #CC9900;
	text-indent: 5px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
}

#Trucking #PF1 {
	width: 46px;
}
#Trucking #PF2 {
	width: 81px;
}
#Trucking #PF3 {
	width: 162px;
}
#Trucking #PF4 {
	width: 70px;
}
#Trucking #PF5 {
	width: 140px;
}
#Trucking #PF6 {
	width: 30px;
}
#Trucking .top {
	background-color: #e3e3d6;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	color: #333333;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
#Trucking .toplast {
	background-color: #e3e3d6;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	height: 30px;
	padding-bottom: 3px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#Trucking .pline {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#Trucking .Parcels {
	text-align: center;
	padding-top: 3px;
}



.dstop {
	font-weight: bold;
	background-color: #CC9900;
	text-indent: 5px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
}
.field3 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	border: 1px solid #999999;
	width: 25px;
}
.bot_dotline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
#Ocean #PF1 {
	width: 46px;
}
#Ocean #PF2 {
	width: 81px;
}
#Ocean #PF3 {
	width: 162px;
}
#Ocean #PF4 {
	width: 70px;
}
#Ocean #PF5 {
	width: 140px;
}
#Ocean #PF6 {
	width: 30px;
}
#Ocean .top {
	background-color: #e3e3d6;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	color: #333333;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
#Ocean .toplast {
	background-color: #e3e3d6;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	height: 30px;
	padding-bottom: 3px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#Ocean .pline {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#Ocean  .Parcels {
	text-align: center;
	padding-top: 3px;
}

#Trucking #Note {
	font-size: 9px;
	color: #666666;
	padding: 5px;
}
#Trucking #Location #CPick {
	float: none;
	width: 572px;
	position: relative;
}

#Trucking #Location #OPick {
	margin-left: 33px;
}
#Trucking #Location #DPick {
	margin-left: 33px;
}

#Luggage .Table_form {
	margin-top: 4px;
}
#Luggage .top {
	background-color: #e3e3d6;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	color: #333333;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
#Luggage  .Parcels {
	text-align: center;
	padding-top: 3px;
}.field-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.top-line {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
.price {
	text-align: right;
	padding-right: 5px;
	width: 85px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #EBEBE2;
}
.service_top {
	background-color: #DCDCCD;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}.service_top_start {
	background-color: #DCDCCD;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-indent: 5px;
}

.ser_hl {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-bottom: 1px;
	font-size: 13px;
}
.GoodAddress {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.BadAddress {
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}
.badfield {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #FFCCCC;
}


fieldset {
	float: left;
	clear: both;
	width: 533px;
	border: 1px solid #BFBAB0;
	background-color: #F2F2EC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.5em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}




#MyForm {
	float: left;
	clear: both;
}
#MyForm dl {
	padding: 0px;
	clear: both;
	margin: 0px;
	float: left;
}
#MyForm dt {
	float: left;
}

.sm-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#MyForm  #PF0    {
	width: 40px;
}
#MyForm #PF1 {
	width: 88px;
}
#MyForm #PF2 {
	width: 137px;
}
/*#MyForm #PF3 {
	width: 65px;
}*/
#MyForm #PF3 {
	width: 160px;
}
#MyForm #PF4 {
	width: 70px;
}
#MyForm .top {
	background-color: #e3e3d6;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	color: #333333;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
#MyForm .toplast {
	background-color: #e3e3d6;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	height: 30px;
	padding-bottom: 3px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#MyForm .pline {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#MyForm .Parcels {
	text-align: center;
	padding-top: 3px;
}


#new_style  .pg-headline , #new_style  h1 {
    font-size: 21px;
    font-weight: normal;
    margin: 0;
    padding: 0;
	color:#000;
	background-image: url("/images/framework/hl-block30x41.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
    border-bottom: 2px solid #003366;
}

#new_style legend{
	color: #003366;
    font-size: 13px;
    font-weight: bold;
    margin-left: 1em;
}
#new_style .new_head{
	color: #003366;
    font-size: 11px;
    margin-left: 0.5em;
	margin-bottom:3px;
	
}
#new_style fieldset {
    background-color: #F2F2F2;
    border: 1px solid #7285A4;
    clear: both;
    float: left;
    margin: 0 0 1.5em;
    padding: 0 0 5px;
    width: 573px;
}

#new_style #ParcelType {
    background-color: #7285A4;
    border-bottom: 2px solid #433C88;
    color: #FFFFFF;
    text-indent: 5px;
    width: 100%;
}

#new_style .button {
   /* background-image: url("/shared/images/but_bg_blue.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    border: 0 none #FFFFFF;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 5px;
    text-decoration: none;
	margin:15px */
}

#header-container1 {
    background-image: url("/images/framework/nd_tp_mn_bg1.gif");
    background-repeat: no-repeat;
    height: 69px;
    width: 800px;
}
