/*[VT]--- Begin: M_F63_1_RoutePlanner.css ---*/

/* Begin: ARAL CR 765 */
.fpcMainCont{

            width:495px;
			background-color:#D9E7F4;

}
/* End: ARAL CR 765 */


 

 

.fpcMainContainer{

            width:495px;

            background:  #D9E5F0;

}

 

/* Begin: ARAL CR 765 */

.fpcTitleTxtCont{
WIDTH: 465px;
	float:left
}
/* End: ARAL CR 765 */
 

.fpcSubContainer{
/* Begin: ARAL CR 765 */
            padding: 10px 5px 0px 17px;
/* End: ARAL CR 765 */
}

 

.fpcSubCont{

            padding: 0px 10px 10px 0px;

}

 

.gfErrorTxtCont{

            padding: 0px 10px 0px 0px;        

}

 
/* Begin: ARAL CR 765 */
.fpcModContainer{

            background: #D9E7F4;

}

 

h2.fpcTitleTxt{
/*background: #6699DB;*/ 
padding: 5px 0px 5px 0px;  
            margin: 0px;
			/* Begin TB07 Fixes */
			display:block;
			/* End TB07 Fixes */
}

/* End: ARAL CR 765 */
 

.fpcTxt22{

            float: left;

            

}

.fpcTxt221{

            float: left;

            margin-top:3px;

            

}

 

.fpcLTxtContainer{

            float: left;

            width: 105px;

}

 

 

.fpcFormTxt{

            text-align: right;

            padding-top: 3px;

}

 

.fpcRTxtContainer{

            float: left;

            width: 100px;

            margin-left: 10px;

}

html>body .fpcRTxtContainer{

            float: left;

            width: 130px;

            margin-left: 10px;

}

.fpcRTxtContainer1{

            float: left;

            width: 150px;

            margin-left: 10px;

}

.fpcTxtBox{

            float: left;

            width: 130px;

            padding: 0px;

}

.fpcDropBox{

            float: left;

            width: 182px;

            padding: 0px;

}

.fpcTxtBoxN{

            float: left;

            width: 164px;

            padding: 0px;

}

html>body .fpcTxtBoxN{

            float: left;

            width: 150px;

            padding: 0px;

}

 

.fpcLTxtContainer1{

            float: left;

            width: 85px;

 

}

 

 

 

 

.fpcFormTxt1{

            padding-left: 19px;

            font-weight: bold;

            margin-top:3px;

}

 

.fpcTxtBox2{

            float: left;

            width: 80px;

}

 

.fpcTxtBox21{

            float: left;

            width: 80px;

}

html>body .fpcTxtBox21{

            float: left;

            width: 94px;

}

.fpcTxtBox2New{

            float: left;

            width: 104px;

}

 

.fpcLTxtContainer2{

            float: left;

            width: 38px;

            margin-left:0px;

}

 

html>body .fpcLTxtContainer2{

            float: left;

            width: 42px;

            margin-left: 34px;

}

 
/* Begin: ARAL CR 765 */
.fpcTopRContainer{



            margin-top: 0px;

}
/* End: ARAL CR 765 */
 

h3.fpcTitleBlack{

 

            margin: 0px;

            padding:0px;

}


 

.rpcElContainer{

            width: 475px;

            margin-top: -5px;

            margin-bottom: 4px;

}

 

html>body .rpcElContainer{

            width: 475px;

            margin-top: -5px;

            padding-bottom: 20px;

}


html>body .spa2{
height:9px;
} 

.fpcChkBoxCont{

            float: left;

            margin-left: -5px;

}

 

.fpcChkTxtCont{ 

            float: left;

            padding-right: 10px;

            padding-top: 3px;

}

 

 

.fpcFormTxtRd{

            text-align: left;

            padding-left: 6px;

}

 

.fpcChkTxtCont1{

            width: 125px;

            float: left;

            margin-top:3px;

}

.fpcChkTxtCont2{

            width: 225px;

            float: left;

            margin-top:3px;

}

 

.vLine1{

            height: 1px;

            overflow: hidden;

            background: #6699DB;

}

 

.arrowImgCont{

            padding-top: 3px;

}

 

.rpAnchorCont{

            width: 475px;

}

.fpcLTxtCont{

            float: left;

            width: 142px;

}
/* START: Addition ARAL CR 765 */

.fpcLTxtContainerleft{
 float: left;
 width: 55px;
}


.fpcRTxtContainerright{
            float: left;
            width: 247	px;
            margin-leflt: 10px;
}

.fpcRTxtContainerright1{
            float: left;
            width: 74px;
            margin-left: 5px;
}

.fpcRTxtContainerright2{
            float: left;
            width: 250	px;
            margin-leflt: 10px;
}

.fpcChkTxtContnew{
            width: 65px;
            float: left;
            margin-top:3px;
}

.vLinedivider{

            height: 1px;

            overflow: hidden;

            background: #ffffff;

}



/* END: Addition ARAL CR 765  */

