@import url("tooltip.css");
#quote_body_center
{
	width: 585px;
	Float:right;
	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: 180px;
	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: 573px;
	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: 573px;
	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;
}

.sm-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}



/*
General Form styles
*/
#MyForm, #TRForm {
	float: left;
	clear: both;
}
#MyForm dl, #TRForm dl {
	padding: 0px;
	clear: both;
	margin: 0px;
	float: left;
}
#MyForm dt, #TRForm dt {
	float: left;
}
#MyForm .top, #TRForm .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, #TRForm .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, #TRForm .pline {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#MyForm .Parcels, #TRForm .Parcels {
	text-align: center;
	padding-top: 3px;
}


/*
MyForm styles
*/
#MyForm  #PF0    {
	width: 40px;
}
#MyForm #PF1 {
	width: 98px;
}
#MyForm #PF2 {
	width: 142px;
}
/*#MyForm #PF3 {
	width: 65px;
}*/
#MyForm #PF3 {
	width: 180px;
}
#MyForm #PF4 {
	width: 80px;
}

/*
TRForm styles
*/
#TRForm  #PF0    {
	width: 40px;
}
#TRForm #PF1 {
	width: 88px;
}
#TRForm #PF2 {
	width: 137px;
}
#TRForm #PF3 {
	width: 85px;
}
#TRForm #PF4 {
	width: 150px;
}
#TRForm #PF5 {
	width: 45px;
}
#TRForm #PF6 {
	width: 25px;
}
.SubServiceBlock {
	padding: 5px;
	margin: 5px;
	border: 1px dotted #EEEEE6;
}

.SubService_hl {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 2px;
	padding-bottom: 1px;
	font-size: 13px;
	color: #FFF;
	background-color: #985743;
}
