﻿.mfLine
{
    background-image:url(/Img/Login/my-profile-line.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
}
div.mfAll
{
	float:left;
	width:863px;
	clear:both;
	background-image: url(/Registration/Myprofile/MyProfile_Middle.jpg);
}
div.mfKey
{
	float:right;
	width:167px;
	height:225px;
	background-image:url(/Registration/Myprofile/MyProfile_Key.jpg);
}
div.mfTopKey
{
	float:right;
	width:544px;
	height:70px;
	background-image: url(/Registration/Myprofile/MyProfile_Top.jpg);
	background-repeat:no-repeat;
}
div.mfTop
{
	float:right;
	width:544px;
	background-image: url(/Registration/Myprofile/MyProfile_Top.jpg);
	background-repeat:no-repeat;
}
div.mfTitle
{
	float:left;
	padding-top:60px;
	width:358px;
}
div.mfMiddle
{
	float:left;
	width:863px;
	/*background-image: url('/Registration/Myprofile/MyProfile_Middle.jpg');*/
}
div.mfContent
{
	float:right;
	width:525px;
	/*height: 2137px;*/
	position:relative;
	clear:both;
}
div.mfFooter
{
	float:left;
	width:863px;
	height:47px;
	background-image: url(/Registration/Myprofile/MyProfile_Footer.jpg);
}
div.mfLeft
{
	float:left;
	width:318px;
	height:780px;
	background-repeat:no-repeat;
}
div.mfRight
{
	float:right;
	width:545px;
}

.mflblName
{
	float:left;
	vertical-align:middle;
	font-size:20px;
	width:221px;
	height:91px;
	font-weight:700;
	color:#9900cc !important;
	overflow:hidden;
	text-align:center;
}
/* Left Side */
div.Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:318px;
	height:780px;
}

div.Left-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:318px;
	height:91px;
}

div.Left-02 {
	position:absolute;
	left:0px;
	top:91px;
	width:34px;
	height:91px;
}

div.Left-03 {
	position:absolute;
	left:34px;
	top:91px;
	width:221px;
	height:91px;
	vertical-align:middle;
	background-image:url(/Registration/Myprofile/Left_03.jpg);
}

div.Left-04 {
	position:absolute;
	left:255px;
	top:91px;
	width:63px;
	height:91px;
}

div.Left-05 {
	position:absolute;
	left:0px;
	top:182px;
	width:318px;
	height:598px;
}
    .pnl_border
    {
    	position:absolute;
    	float:left;
    	margin-left:15px;
        top: 130px;
        left: 2px;
        width: 108px;
        height: 136px;
    }
    #pnl_label
{
	float:left;
        top: 4px;
        left: 2px;
        height: 1215px;
        width: 510px;
    }
      .pnl_input
         {
        	float:left;
        	width:142px;
         color:#375eb5;
         font-weight:bold;
         margin-top:2.5pt;
         
        }
         .pnl_control
         {
        	float:left;
        	padding-left:25px;
        width: 334px;
            }
            div.mftxt
            {
         color:#375eb5;
         font-weight:bold;

            }
    div.mftxtTitle1
    {
    	color:#ff33ff !important;
    	font-weight:bold;
    	font-size:24px;
    }
    div.mftxttitle2
    {
    	color:#0099cc !important;
    	font-weight:bold;
    	font-size:12px;
    	padding-bottom:15px;
    }