﻿/****************************************
 * LOGIN CONTROL SECTION
 ****************************************/

	.PanelLogin
	{
		position:relative;
		width:120px;	
	}
	
	.InnerPanelLogin
	{
	    height: 222px;
	    width:150px;
        margin-right: 0px;
    }
	
	.OuterPanelLogin
	{
	}	

	.UserNameLabelWrapper
	{
	    float:left;
        height: 20px;
	    width:100px;
	}

	.UserNameWrapper
	{
	    float:left;
        height: 23px;
        text-align:right;
	    width:100px;
    }

	.ScreenNameLabelWrapper
	{
	    float:left;
	    text-align:left;
        height: 22px;
	    width:99px;
	}

	.ScreenNameWrapper
	{
	    float:left;
        height: 23px;
        text-align:right;
	    width:181px;
    }

	.PasswordLabelWrapper
	{
	    float:left;
        height: 23px;
	    width:100px;
	}

	.PasswordWrapper
	{
	    float:left;
        text-align:left;
	    width:158px;
    }

	.LoginSubmitButtonWrapper
	{
    float: left;
    display: block;
    text-align: right;
    margin-top: 5px;
    width: 92px;
}

	.LoginSubmitButton
	{
	    float:right;
		text-align:right;
		background-image: url(media/images/loginbutton.gif); 
		background-repeat:no-repeat;
        width: 92px;
    }

	.LoginUserNameTextBox
	{
        border-color:Black;
        border-width: 1px;
        float:left;
        text-align:left;
        height: 23px;
        width:150px;
    }

	.LoginPasswordTextBox
	{
        float:left;
        border-color:Black;
        border-width: 1px;
	    text-align:left;
        height: 23px;
	    width:150px;
	}

    .ScreenNameLabel
	{
		text-align:left;
		background-color:Red;
	}

    .PasswordLabel
	{
		text-align:left;
        height: 21px;
        width: 57px;
    }
    
    .LoginRegisterWrapper
    {
    float: left;
    height: 40px;
}
    
    .PasswordGuestWrapper
    {
        float: left;
        height: 40px;
    }

    .GuestLinkWrapper
    {
        float: left;
        height: 40px;    
    }

/****************************************
 * REGISTER CONTROL SECTION
 ****************************************/
	
    .PanelRegister
    {
        width:496px;
        height: 509px;
        margin-right: 0px;
    }

    .RegisterLoginInfo
    {    
        height: 64px;
        width: 496px;
    }
    
    .RegisterPasswords
    {
        height: 64px;
        width: 495px;
    }    

    .RegisterTombstoneLabels
    {
        float:left;
        height: 30px;
        width: 495px;
    }    
                
    .RegisterTombstone
    {
        float:left;
        height: 30px;
        width: 495px;
    }    
    
    .RegisterOtherInfo
    {
        float:left;
        height: 30px;
        width: 495px;
    }

    .RegisterOtherInfoLabels
    {
        float:left;
        width: 495px;
    height: 24px;
}

    .RegisterPassword, .RegisterPasswordConfirm,
    .RegisterPasswordQuestion, .RegisterPasswordAnswer
    {    
        float:left;
        width: 244px;
        height: 25px;
        margin-right:3px;
    }

	.RegisterUserNameLabel, .RegisterScreenNameLabel
	{
	    float:left;
		text-align:left;
		width:243px;
        height: 25px;
        margin-left: 0px;
        margin-right:5px;
    }

    
	.RegisterUserName, .RegisterScreenName
    {    
        float:left;
        width: 245px;
        height: 25px;
        margin-right:3px;
    }
    .RegisterOtherInfo
    {
    }

	.RegisterNickNameLabel
	{
	    float:left;
		text-align:left;
		width:372px;
        margin-left: 0px;
        margin-right:5px;
	}
	
	.RegisterGenderLabel
	{
	    float:left;
		text-align:left;
		width:93px;
        margin-left: 0px;
        margin-right:5px;
    }

	.RegisterNickName
	{
        float:left;
        width: 371px;
        height: 25px;
        margin-right:5px;
	}
	
	.RegisterGender
    {    
        float:left;
        width: 72px;
        margin-right:5px;
    }

	.RegisterPrefix
    {    
        float:left;
        width: 489px;
        height: 25px;
        margin-right:3px;
    }
	.RegisterFirstName
    {    
        float:left;
        width: 489px;
        height: 25px;
        margin-right:3px;
    }
	.RegisterMiddleName
    {    
        float:left;
        width: 489px;
        height: 25px;
        margin-right:3px;
    }
	.RegisterLastName
    {    
        float:left;
        width: 489px;
        height: 25px;
        margin-right:3px;
    }
	.RegisterSuffix
    {    
        float:left;
        width: 489px;
        height: 25px;
        margin-right:3px;
    }

    .RegisterSecurityQuestion
    {
        float:left;
        width: 494px;    
    }

    .RegisterPasswordLabel
	{
	    float:left;
		text-align:left;
		width:241px;
        height: 25px;
        margin-left: 0px;
        margin-right:5px;
    }
    .RegisterPasswordConfirmLabel
	{
	    float:left;
		text-align:left;
		width:241px;
        height: 25px;
        margin-left: 0px;
        margin-right:5px;
    }
    .RegisterPasswordQuestionLabel
	{
	    float:left;
		text-align:left;
		width:241px;
        height: 25px;
        margin-left: 0px;
        margin-right:5px;
    }
    .RegisterPasswordAnswerLabel
	{
	    float:left;
		text-align:left;
		width:241px;
        height: 25px;
        margin-left: 0px;
        margin-right:5px;
    }

    .RegisteredValidator
    {
        float:left;
        text-align:left;        
        height:25px;
    }

    .RegisterPrefixLabel
    {
	    float:left;
		text-align:left;
		width:72px;
        height: 23px;
        margin-left: 7px;        
    }
    .RegisterSuffixLabel
    {
	    float:left;
		text-align:left;
		width:56px;
        height: 23px;
        margin-left: 7px;        
    }
    
    .RegisterPrefix
    {
	    float:left;
		text-align:left;
		width:75px;
        height: 23px;
        margin-left: 0px;        
    }
    .RegisterSuffix
    {
	    float:left;
		text-align:left;
		width:65px;
        height: 23px;
        margin-left: 0px;        
    }

    .RegisterFirstNameLabel
    {
	    float:left;
		text-align:left;
		width:111px;
        height: 23px;
    }
    .RegisterMiddleNameLabel
    {
	    float:left;
		text-align:left;
		width:113px;
        height: 23px;
    }
    .RegisterLastNameLabel
    {
	    float:left;
		text-align:left;
		width:107px;
        height: 23px;
    }

    .RegisterFirstName
    {
	    float:left;
		text-align:left;
		width:110px;
        height: 23px;
    }
    .RegisterMiddleName
    {
	    float:left;
		text-align:left;
		width:110px;
        height: 23px;
    }
    .RegisterLastName
    {
	    float:left;
		text-align:left;
		width:110px;
        height: 23px;
    }

    .RegisterStatus
    {    
        height: 30px;
    }
    
    .RegisterSubmit
    {
        float:right;
        margin-left:100px;
        margin-top:15px;
        height: 26px;
        margin-bottom: 0px;
    }

    .RegisterLink
    {
        float:left;
        margin-left:40px;
        width:6px;
    }

    .RegisterLinkWrapper
    {
	    float:left;
		text-align:left;
        width:57px;
        height:26px;
		margin-top:5px;
    }
    
    .ForgotPasswordLink
    {
        float:left;
        margin-left:40px;
        width: 114px;
    }

    .ForgotPasswordLinkWrapper
    {
    float: left;
    height: 22px;
    vertical-align: bottom;
}

/****************************************
 * WELCOME CONTROL SECTION
 ****************************************/

	.OuterPanelWelcome
	{
		float:left;
		width:211px;
		background-color:#DEDEDE;
	}

	.InnerPanelWelcome
	{
		float:left;
		width:210px;
		height:130px;
	}

    #WelcomeMessage
    {
        float:left;
        width:174px;
    }

    #MyAccount
    {
        position:relative;
        float:left;
        width:95px;
        background-color:Red;
    }

    .LogOutSubmit
    {
        position:relative;
        float:right;    
    }

/****************************************
 * UPGRADE CONTROL SECTION
 ****************************************/

    .PanelUpgrade
    {
        width:331px;
        height: 509px;
        margin-right: 0px;
    }

    .PanelUpgradeHuman
    {
        margin-top:20px;
    }

    .PanelUpgradeSpider
    {
        float:left;
        margin-top:20px;
    }

    .UpdateScreenNameLabelWrapper
	{
	    float:left;
		text-align:left;
		width:142px;
        height: 25px;
        margin-left: 0px;
        margin-right:5px;
    }

    .UpgradeSubmit
    {
        float:right;
        margin-left:100px;
        margin-top:15px;
        height: 26px;
        margin-bottom: 0px;
    }

/****************************************
 * USER DETAILS CONTROL SECTION
 ****************************************/
	
    .PanelDetailUser
    {
        width:400px;
        height: 509px;
        margin-right: 0px;
    }

    .DetailUserBasicLabels
    {
    }
                
    .DetailUserBasicFields
    {
        height: 28px;
        width: 427px;
    }    
    
    .DetailUserContactTombstoneFields
    {    height: 320px;
}
    
    .DetailUserIdLabel
    {
        float:left;
    }

    .DetailUserId
    {
        float:left;
    width: 341px;
}
    .DetailUserNameLabel
    {
        float:left;
    width: 143px;
}

    .DetailUserName
    {
        float:left;
    width: 144px;
}
    .DetailScreenNameLabel
    {
        float:left;
    width: 138px;
}

    .DetailScreenName
    {
        float:left;
    width: 136px;
}
    .DetailStatusLabel
    {
        float:left;
    }

    .DetailStatus
    {
        float:left;
    width: 45px;
}
    .DetailRegisteredLabel
    {
        float:left;
    }

    .DetailRegistered
    {
        float:left;
    width: 65px;
}
    
    .DetailUserTagLabel
    {
        float:left;
    }

    .DetailUserTag
    {
        float:left;
    }
    
    .DetailUserEditButton
    {
        float:right;
        margin-left:100px;
        margin-top:15px;
        height: 26px;
        margin-bottom: 0px;
    }