.ToolsHdr {
	margin:0;
	position:relative;
	padding:0;
	width:575px }
.ToolsHdr h1 {
	display:block;
	font-size:22px;
	line-height:24px }
.ToolsHdr h2 {
	color:#023F88;
	display:block;
	float:right;
	font-size:12px;
	line-height:16px;
	padding:5px 20px 0px 0px }
.ToolsHdr h3 {
	color:#000000;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin-top:5px }
.ToolsHdr .ContentTxt {
	color:#666666;
	height:33px;
	padding:10px 0 0 10px }
.ToolsHdr .ContentBG {
	}
.ToolsHdr .EndDivider {
	border-top:1px dashed #023F88;
	height:10px; }
.ToolsHdr .Sponsor {
	display:inline;
	float:right;
	font-size:10px;
	height:20px;
	line-height:16px;
	margin-bottom:20px;
	margin-right:16px;
	margin-top:3px;
	width:164px }

.PageSectionColumn	{
	width:575px }
.PageSectionCentered {
	width:575px }
.ModuleSectionColumn {
	float:left;
	margin-top:20px }

.ListMainStyle li {
	color:#000000;
	font-size:12px;
	line-height:18px;
	padding:0px 5px 5px 0px }

.ToolBody {
	margin:5px 10px 0 20px }
.ToolBody p{
	color:#000000;
	font-size:12px;
	line-height:18px;
	padding-bottom:15px }
.ToolBody a{
	line-height:16px}
.ToolBody span{
	font-weight:normal }
.ToolBody h2 {
	color:#000000;
	display:block;
	font-weight: bold;
	font-size: 14px;
	padding-bottom:10px }
.ToolBody h4 {
	color:#000000;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:3px}
.ToolBody .TopDiv {
	border-top:1px solid #023F88;
	height:2px }
.ToolBody .SubDivider {
	border-top:1px solid #023F88;
	height:2px;
	margin-top:20px }
.ToolBody .ToolSubContent{
	color:#000000;
	font-size:11px;
	margin-top:10px }
.ToolBody .EmailLink{
	float:left;
	margin-top:10px }
.ToolBody .EmailLink table{
	margin:0px }
.ToolBody .EmailLink td{
	vertical-align:middle }
.ToolBody .ThickDivider{
	border-top:3px solid #023F88;
	margin-bottom:10px}
.ToolBody .ResultQuote{
	display:inline;
	font-size:17px;
	font-weight:bold;
	line-height:22px;
	margin:0}
.ToolBody .TitleText{
	color:#000000;
	font-size:12px;
	line-height:18px}

.ToolFormFields{
	color:#000000;
	font-size:12px;
	margin-bottom:15px }
.ToolFormFields .FormField{
	line-height:16px;
	margin-bottom:5px }
.ToolFormFields .LabelText{
	color:#6F6E6E;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	vertical-align:top;
	width:200px}
.ToolFormFields .Right{
	margin-right:15px}
.ToolFormFields .btnFields{
	margin:15px 0px 0px 119px}
.ToolFormFields	.OptionFieldsSection{
	float:left;
	width:188px;}
.ToolFormFields .OptionFields{
	float:left}
.ToolFormFields .OptBottomMargin{
	margin-bottom:3px}
.ToolFormFields .OptLabel{
	float:left;
	padding:0px 5px 0px 5px}
.ToolFormFields .LabelSubText{
	font-size:11px;
	float:right;
	left:-75px;
	margin-top:-16px;
	position:relative;
	width:200px}
.ToolFormFields .SubLabelText{
	font-size:11px;
	line-height:16px }
.ToolFormFields .FormFieldsLeft{
	float:left;
	width:300px}
.ToolFormFields .FormFieldsRight{
	font-size:10px;
	float:left;
	line-height:16px;
	margin-top:3px;
	width:200px; }
.ToolFormFields .FrmLine {
	margin:0 0 5px 4px }
.ToolFormFields .FrmLine input {
	margin:0 5px }
.ToolFormFields .FrmLine input.rdInput {
	line-height:5px;
	margin:0;
	vertical-align:middle;
	width:25px }
.ToolFormFields .FrmLine input.txtInput {
	vertical-align:middle }
.ToolFormFields .FrmLine .lblLeft {
	color:#6F6E6E;
	display:inline-block;
	font-weight:bold;
	width:75px}
.ToolFormFields .FrmLine .lblRight {
	display:inline-block }

.StdFormFlds {
	left:20px;
	position:relative }
.StdFormFlds a {
	font-size:11px;
	font-weight:normal }
.StdFormFlds h4 {
	display:block;
	color:#000000;
	font-weight:bold;
	font-size:.8em;
	margin-top:0px }
.StdFormFlds input {
	height:15px;
	margin:0px;
	padding:0px }
.StdFormFlds .LabelText {
	color:#000000; 
	display:inline;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle }
.StdFormFlds .FormLine {
	height:37px;
	margin-bottom:5px;
	position:relative }
.StdFormFlds .ShortLine {
	height:1%;
	margin:5px 0;
	padding:0;
	position:relative }
.StdFormFlds .Lower {
	position:absolute;
	left:0;
	top:18px }
.StdFormFlds .FormField {
	float:left;
	height:15px;
	margin:0 12px 0 0;
	padding:0;
	position:relative }
.StdFormFlds .FormFieldText {
	float:left;
	margin:0 12px 0 0;
	padding-left:20px;
	color:#6f6e6e;
	font-size:12px;
	vertical-align:middle;
	position:relative }
.StdFormFlds .rdInput {
	display:inline-block;
	line-height:5px;
	margin-top:2px;
	vertical-align:middle;
	width:12px; }
.StdFormFlds .chkInput {
	display:inline-block;
	line-height:5px;
	margin-top:2px;
	vertical-align:middle;
	width:15px }
.StdFormFlds .lblRight {
	color:#000000;
	display:inline-block;
	vertical-align:middle;
	font-size:0.8em;
	margin-right:15px; }
.StdFormFlds .SFRqdAlignment {
	margin-top:-16px;
	margin-right:17px;
	text-align:right }
.StdFormFlds .SFRequired {
	color:#E03B40;
	font-size:13px;
	font-weight:normal;
	padding:2px;
	vertical-align:middle }
.StdFormFlds .MPSubtext{
	font-size:0.8em;
	color:#666666}
.StdFormFlds .CalendarIcon {
	background-position:0px 0px;
	background-image:url(http://media.moving.com/moving/mvng/rd09/Graphics-sp.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	height:15px;
	margin-top:2px;
	width:18px }
.StdFormFlds .SFBtnAlignment {
	margin:15px 0px 0px 0px }
.StdFormFlds .ReCalculate {
	font-size:12px;
	font-weight:bold }
.StdFormFlds .SpsrBy {
	color:#666666;
	float:none;
	width:187px}
.StdFormFlds .SPText {
	margin-top:5px }
.StdFormFlds .Prefill {
	background-color:#DDE7F0;
	border-top:2px solid;
	border-left:2px solid;
	border-right:1px solid #ccc;
	border-bottom:1px solid #DDE7F0;
	font-size:.8em;
	padding:0 5px }
.StdFormFlds .SubSect {
	background-color:#DDE7F0; 
	margin-top:0;
	padding:5px 0 5px 10px;
	position:relative; 
	width:90% }
.StdFormFlds .DividerHorizontalMisc {
	margin-right:25px;
	margin-top:10px }
.StdFormFlds .ANImagepreview {
	border:1px solid #023F88;
	margin-bottom:5px }
.StdFormFlds .ANSubText {
	font-size:0.8em;
	text-align:center }
.StdFormFlds .ANLabelText {
	color:#6F6E6E;
	font-size:0.8em;
	font-weight:bold;
	margin:15px 0px 15px 0px;
	width:375px }
.StdFormFlds .ThumbnailImg {
	float:left;
	height:185px;
	width:202px }
.StdFormFlds .CardImage {
	margin:15px 100px 5px 70px;
	width:352px; }
.StdFormFlds .RoommateLogo {
	background-image: url(http://media.moving.com/moving/core/Department/RoommateService_180x45.gif);
	background-repeat:no-repeat;
	float:left;
	height: 45px;
	width:180px }
.StdFormFlds .RoomCol {
	float:left;
	width:315px }
.StdFormFlds .SubLblPos {
	margin:-3px 0px 0px 5px }
.StdFormFlds .SubInputPos {
	display:inline-block;
	margin:0px 0px 5px 0px }

.MPContenthdr {
	float:left;
	margin:-27px 0px 15px 0px;
	width:530px }
.MPContenthdr .NextStepsPlannerImage{
	float:left;
	margin-right:15px}

.MainFrmAH h1 {
	line-height:32px }
.MainFrmAH h3 {
	font-size:0.8em }
.MainFrmAH ul {
  	margin:5px 0 10px 15px }
.MainFrmAH .MFBorderTop, .MainFrmAH .MFBorderBtm {
	width:545px }
.MainFrmAH .MFBody {
	width:573px }
.MainFrmAH .MFContent {
	width:531px }
.MainFrmAH .COASumPageH{
	margin-left:0px}

.PCalcResBody {
	background-color:#ffffff;
	border:1px solid #023F88;
	font-size:0.8em;
	font-family: arial;
	color:#000000;
	margin:10px 0px 10px -22px;
	padding-left:15px;
	width:500px }
.PCalcResBody h1 {
	font-size:14px }
.PCalcResBody h2 {
	font-size:12px;
	margin-bottom:5px }
.PCalcResBody li {
	font-family: arial;
	font-size:11px;
	margin-left:0px }
.PCalcResBody p {
	font-size:11px }
.PCalcResBody a {
	font-size:12px;
	font-weight:bold }
.PCalcResBody em {
	color:#000000 }
.PCalcResBody ul {
	list-style-type:none;
	margin-left:0px }
.PCalcResBody .BoxSecAlignment {
	float:left;
	width:236px }
.PCalcResBody .PackingSecAlignment {
	margin-top:10px }
.PCalcResBody .DescSecAlignment {
	margin:30px 0px 0px 0px }
.PCalcResBody .NxtStepAlignment	{
	margin:10px 0px 10px 0px }

.CalcTable{
	background-color:#336699;
	font-family: verdana,arial,geneva,sans-serif;
	font-size:10px;
	height:20px;
	line-height:16px}
.CalcTable th {
	color:#ffffff;
	font-weight:bold;
	height:20px;
	padding-left:5px;
	vertical-align:middle}
.CalcTable td {
	background-color:#FFFFFF;
	font-size:11px;
	height:25px;
 	padding-left:5px;
 	vertical-align:middle }
 .CalcTable .CalcTableTotal{
	background-color:#336699;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	height:20px}
 .CalcTable .CalcTableScr {
 	background-color:#336699;
 	height:1px }

.SummaryData {
	margin-left:0 }
.SummaryData td {
	color:#000000;
	font-size:12px;
	padding:5px 15px 0 0;
	vertical-align:top;
	width:205px }
.SummaryData td em {
	color:#6F6E6E;
	font-weight:bold }
.SummaryData td.Spacer {
	width:15px }
.SummaryData .SubLbl {
	color:#6F6E6E;
	font-size:11px;
	line-height:11px }

.ConfirmationContent {
	width:575px }
.ConfirmationContent p {
	margin-left:30px }
.ConfirmationContent .DarkLine {
	margin-top:5px;
	width:575px }

.FrameMoverMiscSection {
	width:575px }
.FrameMoverMiscSection .FloatingTop {
	width:545px }
.FrameMoverMiscSection .FloatingBody {
	width:573px }
.FrameMoverMiscSection .FloatingBottom {
	width:545px }

.AnnouncementSect {
	width:530px }
.AnnouncementSect .SubSect {
	float:left;
	width:265px }
.AnnouncementSect .ASImageSect {
	border:1px solid #023F88;
	height:140px;
	margin:15px 32px 5px 30px;
	width:200px }
.AnnouncementSect .ASLinkText {
	float:left;
	font-weight:bold;
	margin-left:20px;
	text-align:center;
	width:225px }

 .ABtmSect {
	float:left;
	margin-top:15px;
	width:265px }
.ABtmSect p {
	margin-top:5px }
.ABtmSect .ABtmSectBody {
	border-top:1px dashed #023F88 }
.ABtmSect .ABtmSectContent {
	margin:12px 0px 15px 0px }
.ABtmSect .MailImage {
	float:left;
	margin:15px 3px 0px -3px }
.ABtmSect .NextStepsPlannerImage {
	float:left;
	margin:10px 9px 0px -1px }

.ServiceMagicImg {
	background-position:0px 0px;
	background-image:url(http://media.moving.com/moving/core/118x25ServiceMagic.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:118px }
.MgcResults h1 {
	display:block;
	font-size:1.1em;
	line-height:1.1em;
	margin-bottom:10px }
.MgcResults p {
	display:inline-block;
	font-size:0.8em;
	margin:10px 0 10px 0px }
.MgcResults em {
	font-weight:bold }
.MgcResults .MgResContent {
	height:600px;
	margin:0px 0px 5px 23px;
	width:528px }
.MgcResults .StartImage {
	margin-top:3px;}
.MgcResults .SpsrBy {
	color:#666666;
	float:none;
	width:187px}
.MgcResults .SPText {
	margin-top:3px }

.GuidesHGSect .ListMainStyle li {
	padding-bottom:0px }

.LinkBdy {
	}
.LinkBdy h2 {
	color:#000000 }
.LinkBdy a {
	font-weight:bold }
.LinkBdy p {
	padding-bottom:10px }
.LinkBdy .ListMainStyle {
	margin:0px 0px 5px 15px }
.LinkBdy .SubDiv {
	border-top:1px solid #023F88;
	height:10px	}

.HelpArtLinks {
	float:left;
	margin:20px 0px 15px 0px }
.HelpArtLinks h3 {
	color:#000000;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px }
.HelpArtLinks h4 {
	padding-bottom:0px }
.HelpArtLinks p {
	padding-bottom:7px }

.MPTable {
	font-size:12px;
	line-height:16px;
	margin-top:20px;
	width:550px }
.MPTable th {
	background-color:#336699;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px;
 	vertical-align:middle }
.MPTable th a {
	color:#FFFFFF }
.MPTable td {
	font-size:12px;
	padding:5px;
 	vertical-align:middle }
 .MPTable .MFTableScr {
 	border-top:1px solid #023F88;
 	height:1px }
 .MPTable .MFTableTickScr {
 	border-top:3px solid #023F88;
 	height:3px }
 .MPTable .strikeLine {
 	text-decoration:line-through }

 .MoveTipsLogo {
	background: transparent url(http://media.moving.com/moving/mvng/rd09/movingTips.gif);
	height: 95px;
	overflow: hidden;
	width: 111px }
	
.MPResults {	
	font-size:12px;
	line-height:16px;
	margin-top:-5px;
	width:550px }
 .MPResults h2 {	
	padding:10px 0px 5px 0px}
 .MPResults p {	
	padding-bottom:5px}
 .MPResults .MPResScr {
 	border-top:1px solid #023F88;
 	height:5px }
 .MPResults .MPResThickScr {
 	border-top:3px solid #023F88;
 	height:3px;
 	margin-bottom:10px; }

