#nmlp_overlay
{
    background-color : #000000 ;
    display : none ;
    left : 0px ;
    margin : 0px ;
    opacity : 0.75 ;
    overflow : hidden ;
    padding : 0px ;
    position : fixed ;
    top : 0px ;
    z-index : 100 ;
    -ms-filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)" ;
    filter : alpha(opacity=75) ;
}

* html #nmlp_overlay
{
    -ms-filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)" ;
    filter : alpha(opacity=75) ;
    position : absolute ;
}

#nmlp_loading
{
    background-color : #ffffff ;
    border : 1px solid #000000 ;
    display : none ;
    position : absolute ;
    width : 350px ;
    z-index : 200 ;
}

    #nmlp_loading div
    {
        background-image : url('../images/loading.gif') ;
        background-repeat : no-repeat ;
        background-position : left center ;
        margin : 0px 20px ;
        padding : 1px 0px ;
    }

        #nmlp_loading div h1
        {
            color : #000000 ;
            margin : 20px 0px 20px 0px ;
            padding : 0px 0px 0px 68px ;
            text-align : left ;
        }
		
		#nmlp_loading div h4
		{
            color : #000000 ;
            margin : 20px 0px 20px 0px ;
            padding : 0px 0px 0px 68px ;
            text-align : left ;
        }

        #nmlp_loading div p
        {
            line-height : 225% ;
            margin : 20px 0px 20px 0px ;
            padding : 0px 0px 0px 68px ;
            text-align : left ;
        }

#nmlp_contents
{
    background-color : #ffffff ;
    border : 1px solid #000000 ;
    display : none ;
    padding : 0px ;
    position : absolute ;
    width : 500px ;
    z-index : 500 ;
}

	#nmlp_contents h1
	{
		color : #000000 ;
        margin : 20px ;
		padding : 0px ;
        text-align : center ;
	}

    #nmlp_contents p
    {
        line-height : 225% ;
        margin : 20px ;
        text-align : center ;
    }

   
   #nmlp_contents p.button
    {
        text-align : center ;
    }

#nmlp_success
{
    background-color : #ffffff ;
    border : 1px solid #000000 ;
    display : none ;
    padding : 0px ;
    position : absolute ;
    width : 500px ;
    z-index : 200 ;
}

    #nmlp_success h1
	{
		color : #000000 ;
        margin : 20px ;
		padding : 0px ;
        text-align : center ;
	}

    #nmlp_success h2
	{
		color : #000000 ;
        margin : 20px ;
		padding : 0px ;
        text-align : center ;
	}
	#nmlp_success h3
	{
		color : #000000 ;
        margin : 20px ;
		padding : 0px ;
        text-align : center ;
	}
	#nmlp_success p
    {
        line-height : 225% ;
        margin : 20px ;
        text-align : center ;
    }

    #nmlp_success p.button
    {
        text-align : right ;
    }

#nmlp_failure
{
    background-color : #ffffff ;
    border : 1px solid #000000 ;
    display : none ;
    padding : 0px ;
    position : absolute ;
    width : 500px ;
    z-index : 200 ;
}

    #nmlp_failure h1
	{
		color : #000000 ;
        margin : 20px ;
		padding : 0px ;
        text-align : center ;
	}

    #nmlp_failure h2
	{
		color : #000000 ;
        margin : 20px ;
		padding : 0px ;
        text-align : center ;
	}
	
	#nmlp_failure h3
	{
		color : #000000 ;
        margin : 20px ;
		padding : 0px ;
        text-align : center ;
	}
	
	#nmlp_failure p
    {
        line-height : 225% ;
        margin : 20px ;
        text-align : center ;
    }

    #nmlp_failure p.button
    {
        line-height : 225% ;
        text-align : right ;
    }
