@charset "UTF-8";
/* CSS Document */


#d-main #right #rightInner .rightInnerRow .estimator{
	background-color:	#eaeaea;
	float:				left;
	font-size:			12px;
	margin:				0;
	padding:			0px 0px 0px 0px;
	width:				678px;
}
#d-main #right #rightInner .rightInnerRow .estimator .estHeadRow{
	background-color:	#017783;
	color:				#ffff33;
	float:				left;
	font-size:			12px;
	font-weight:		bold;
	margin:				0;
	padding:			3px 13px;
	width:				652px;
}

#d-main #right #rightInner .rightInnerRow .estimator .estResRow{
	float:				left;
	font-size:			12px;
	margin:				0;
	padding:			0px 13px 2px 13px;
	width:				652px;
}

#d-main #right #rightInner .rightInnerRow .estimator .estResRow #estOk{
	float:				left;
	display:			block;
	font-size:			12px;
	margin:				0;
	padding:			10px 0px 10px 0px;
	width:				652px;
	text-align:			right;
}




#d-main #right #rightInner .rightInnerRow .estimator .estResRow #estNotOK{
	border:				1px #dd1d00 solid;
	color:				#dd1d00;
	background-color:	#efd1d1;
	display:			none;
	float:				left;
	font-size:			12px;
	margin:				10px;
	padding:			10px 13px 10px 13px;
	width:				606px;
	text-align:			left;
}
#d-main #right #rightInner .rightInnerRow .estimator .estResRow #estNotOK #estNotOkL{
	display:			block;
	float:				left;
	font-size:			11px;
	font-weight:		bold;
	line-height:		normal;
	margin:				0;
	padding:			0px 20px 0px 0px;
	width:				420px;
	text-align:			left;
}
#d-main #right #rightInner .rightInnerRow .estimator .estResRow #estNotOK #estNotOkR{
	display:			block;
	float:				left;
	margin:				0;
	padding:			0px 0px 0px 0px;
	width:				166px;
	text-align:			right;
}


#d-main #right #rightInner .rightInnerRow .estimator .estResRow .ERRLeft{
	float:				left;
	font-size:			12px;
	margin:				0;
	padding:			0;
	width:				549px;
}

#d-main #right #rightInner .rightInnerRow .estimator .estResRow .ERRRight{
	float:				left;
	font-size:			12px;
	margin:				0;
	padding:			0px 3px 0px 0px;
	text-align:			right;
	width:				100px;
}


#d-main #right #rightInner .rightInnerRow .estimator .estHeadRow .estLeft{
	float:				left;
	margin:				0;
	padding:			0;
	width:				452px;
}
#d-main #right #rightInner .rightInnerRow .estimator .estHeadRow .estRight{
	float:				left;
	margin:				0;
	padding:			0;
	text-align:			right;
	width:				200px;
}

#d-main #right #rightInner .rightInnerRow .estimator .estHeadRow #zipLeft{
	float:				left;
	margin:				0;
	padding:			0;
	width:				452px;
}
#d-main #right #rightInner .rightInnerRow .estimator .estHeadRow #zipLeft span{
	color:				#fff;
}
#d-main #right #rightInner .rightInnerRow .estimator .estHeadRow #zipRight{
	color:				#fff;
	float:				left;
	margin:				0;
	padding:			0;
	text-align:			right;
	width:				200px;
}


#d-main #right #rightInner .rightInnerRow .estimator .entryRow{
	float:				left;
	font-size:			12px;
	margin:				0;
	padding:			15px 13px 5px 13px;
	width:				652px;
}


#d-main #right #rightInner .rightInnerRow .estimator .entryRow .entryRowUpLeft{
	float:				left;
	font-size:			10px;
	line-height:		normal;
	margin:				0;
	padding:			1px 0px 0px 0px;
	width:				120px;
}
#d-main #right #rightInner .rightInnerRow .estimator .entryRow .entryRowUpLeft strong{
	color: 				#014f57;
	font-size:			12px;
	font-weight:		bold;
}
#d-main #right #rightInner .rightInnerRow .estimator .entryRow .entryRowUpRight{
	float:				left;
	font-size:			12px;
	margin:				0;
	padding:			0;
	width:				532px;
}
#d-main #right #rightInner .rightInnerRow .estimator .entryRow .entryRowUpRight .entryRowUpRightRow{
	float:				left;
	margin:				0;
	padding:			0px 0px 4px 0px;
	width:				532px;
}

#d-main #right #rightInner .rightInnerRow .estimator .entryRow .entryRowUpRight .entryRowUpRightRow .entryRowUpRightA{
	float:				left;
	margin:				0;
	padding:			0;
	width:				82px;
}
#d-main #right #rightInner .rightInnerRow .estimator .entryRow .entryRowUpRight .entryRowUpRightRow .entryRowUpRightB{
	float:				left;
	margin:				0;
	padding:			0;
	width:				450px;
}






#d-main #right #rightInner .rightInnerRow .estimator .entryRowL2{
	color:				#014f57;
	float:				left;
	font-weight:		bold;
	margin:				0;
	padding:			0;
	width:				157px;
}
#d-main #right #rightInner .rightInnerRow .estimator .entryRowR2{
	float:				left;
	font-size:			11px;
	line-height:		normal;
	margin:				0;
	padding:			0;
	width:				495px;
}
#d-main #right #rightInner .rightInnerRow .estimator .entryRowR2 .entryRR2Row{
	float:				left;
	margin:				0;
	padding:			0px 0px 15px 0px;
	width:				495px;
}

#d-main #right #rightInner .rightInnerRow .estimator .entryRowR2 strong{
	font-size:			12px;
}

#d-main #right #rightInner .rightInnerRow .estimator .entryRowL{
	color:				#014f57;
	float:				left;
	font-weight:		bold;
	margin:				0;
	padding:			0;
	width:				127px;
}
#d-main #right #rightInner .rightInnerRow .estimator .entryRowR{
	float:				left;
	font-size:			11px;
	margin:				0;
	padding:			0;
	width:				525px;
}

#d-main #right #rightInner .rightInnerRow .estimator .entryRowR .entryRRRow{
	float:				left;
	margin:				0;
	padding:			0px 0px 15px 0px;
	width:				525px;
}
#d-main #right #rightInner .rightInnerRow .estimator .entryRowR  .entryRRRow .entryRRRowL{
	float:				left;
	margin:				0;
	padding:			0;
	width:				125px;
}
#d-main #right #rightInner .rightInnerRow .estimator .entryRowR  .entryRRRow .entryRRRowR{
	float:				left;
	margin:				0;
	padding:			0;
	width:				400px;
}




#d-main #right #rightInner .rightInnerRow #rcSplitLP{
	float:				left;
	margin:				0;
	padding:			0px 0px 0px 0px;
	width:				549px;
}
#d-main #right #rightInner .rightInnerRow #rcSplitRP{
	float:				left;
	margin:				0;
	padding:			0px 0px 0px 0px;
	text-align:			right;
	width:				129px;
}

#d-main #right #rightInner .rightInnerRow #rcSplitL{
	float:				left;
	margin:				0;
	padding:			10px 0px 0px 0px;
	width:				289px;
}
#d-main #right #rightInner .rightInnerRow #rcSplitR{
	float:				left;
	margin:				0;
	padding:			0px 0px 0px 0px;
	width:				389px;
}

#d-main #right #rightInner .rightInnerRow .rcSplit2{
	float:				left;
	font-size:			12px;
	margin:				0;
	padding:			0px 0px 0px 0px;
	width:				678px;
}
#d-main #right #rightInner .rightInnerRow .rcSplit2 .rcSplitL2{
	float:				left;
	font-weight:		bold;
	margin:				0;
	padding:			0px 0px 0px 0px;
	width:				109px;
}
#d-main #right #rightInner .rightInnerRow .rcSplit2 .rcSplitR2{
	float:				left;
	margin:				0;
	padding:			0px 0px 0px 0px;
	width:				569px;
}

#d-main #right #rightInner .rightInnerRow #estimate{
	background:			#eaeaea;
	float:				left;
	font-size:			12px;
	margin:				0;
	padding:			20px 36px 2px 16px;
	width:				626px;
}
#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock{
	float:				left;
	margin:				0;
	padding:			0px 0px 20px 0px;
	width:				626px;
}
#d-main #right #rightInner .rightInnerRow #estimate .estimateBlockSub{
	border:				1px #dd1d00 solid;
	color:				#dd1d00;
	background-color:	#efd1d1;
	float:				left;
	margin:				10px;
	padding:			10px;
	width:				606px;
}
#d-main #right #rightInner .rightInnerRow #estimate .estimateBlockSub .estBlockSubL{
	float:				left;
	margin:				0;
	font-weight:		bold;
	line-height:		normal;
	padding:			0px 20px 0px 0px;
	width:				460px;
}
#d-main #right #rightInner .rightInnerRow #estimate .estimateBlockSub .estBlockSubR{
	float:				left;
	margin:				0;
	padding:			6px 0 0 0;
	width:				126px;
	text-align:			right
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estId{
	float:				left;
	font-weight:		bold;
	margin:				0;
	padding:			0;
	width:				20px;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem{
	float:				right;
	margin:				0;
	padding:			0;
	width:				606px;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estItemRow{
	float:				left;
	margin:				0;
	padding:			0px 0px 2px 0px;
	width:				606px;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estL{
	float:				left;
	font-weight:		bold;
	font-size:			11px;
	margin:				0;
	padding:			0px 0px 0px 0px;
	width:				100px;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estR{
	float:				right;
	font-size:			11px;
	margin:				0;
	padding:			2px 0px 4px 0px;
	width:				506px;
}



#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estItemSplitL{
	float:				left;
	margin:				0;
	padding:			0px 10px 0px 0px;
	width:				396px;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estItemSplitR .estItemSplitLRow{
	float:				left;
	margin:				0;
	padding:			0px 0px 2px 0px;
	width:				396px;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estItemSplitR{
	float:				left;
	margin:				0;
	padding:			0;
	text-align:			right;
	width:				200px;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estItemSplitR .estBox{
	background-color:	#74999e;
	border:				#557d82 1px solid;
	color:				#fff;
	float:				left;
	padding:            10px;
	margin:				0;
	width:				180px;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estItemSplitR .estBox .estBoxRow{
	color:				#fff;
	float:				left;
	padding:            0px 0px 0px 0px;
	margin:				0;
	text-align:			left;
	width:				180px;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estItemSplitR .estBox .estBoxRow strong{
	color:				#fef24c;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estItemSplitR .estBox .estBoxRow .totLeft{
	float:				left;
	padding:            0;
	margin:				0;
	text-align:			left;
	width:				120px;
}

#d-main #right #rightInner .rightInnerRow #estimate .estimateBlock .estItem .estItemSplitR .estBox .estBoxRow .totRight{
	float:				right;
	padding:            0;
	margin:				0;
	text-align:			right;
	width:				60px;
}








