/* 

	Description: Styles for the MLM Members Area
	Version: v1.0
	Date:

*/

/*----------- Global Declarations -------------*/

	body{ 
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		font-size:12px;
		line-height:18px;
                
	}
	
	a{ color:#4aa1eb; text-decoration:none;}
	a:hover{ text-decoration:underline;}
	
	img{  border-style: none;}

/*---------- Structure Declarations ----------*/

	.header{ 
		background-image:url(/images/header.jpg);
		height:120px; 		
	}
	
	.menu{ background-image:url(/images/menu_bgc.jpg); height:33px;}
	
	.content_holder{
		margin:0 auto;
		width:1000px;
                min-height: 80px;
                
	}
	.left_content{
		margin-top:20px;
		width:195px;
	}
		.box{
			border:1px solid #c1c1c1;
			background-color:#f5f5f5;
			margin-bottom:10px;
		}
		.box_title{
			font-weight:bold;
			font-size:14px;
			color:#ffffff;
			height:34px;
			background-color:#4b4b4b;
			line-height:34px;
			padding-left:5px;
		}
		.box_content{
			padding:5px;
			line-height:24px;
		}
		.box_agent_image{ margin:15px 0;}
	.right_content{
		margin-top:20px;
		width:778px;
	}
		.title{ margin-bottom:10px;}
	
	.footer{
		margin-top:20px;
		height:82px;
		line-height:82px;
		background-image:url(/images/footer.jpg);
	}
		.footer a{ color:#FFFFFF; text-decoration:none; font-size:11px;}
		.footer a:hover{ color:#4aa1eb; }
		.footer ul li{ display:inline; margin:0 15px;}
		.footer ul{ padding:0; margin:0;}
	
	.align_center{ text-align:center;}
	
	.left{ float:left; }
	.right{ float:right; }
	.clear{ clear:both; }

/*---------- Typography ---------------------*/

	.bold{ font-weight:bold; }
	
	.blue{ color:#4aa1eb;}

	.font18px{ font-size:18px; }
	.font30px{ font-size:30px;}



.error_list
    {
        background-color:#FFEEEE;
        color:#FF0000;
        font-family:Arial;
        font-size:12px;
        font-weight:bold;
        line-height:150%;
        margin:0px;
        padding:5px;
        list-style: none;
    } 
    .emailError {
        background-color:#FFEEEE;
        color:#FF0000;
        font-family:Arial;
        font-size:12px;
        font-weight:bold;
        line-height:150%;
        margin:0px;
        padding:5px;
        list-style: none;
    }
    .input_hidden{
        display: none;
    }
    .submit {
        width: 100px;
        background: silver;font-size: 14px;
        color: black;
        cursor:pointer;
        height: 35px;
        background-image: url(/images/submit.jpg);
    }
    .btn_green{
		background-image:url(/images/btn.jpg);
		background-repeat:no-repeat;
		width:224px;
		height:54px;
		border:0;
		color:#ffffff;
		font-size:24px;
		margin-bottom:15px;
	}
    .float_left {
        float:left;
        position:relative;
    }
    .edit_image {
        float:left;
        left:-25px;
        margin-top:-270px;
        position:relative;
        border:0px;
    }
    .width_75{
        width: 75px;
    }
     .textfield{
         width: 170px;
         height: 20px;
         background-color: silver;
     }
     .textArea{
        background-color: silver;
     }
    .heading {
        text-align: left;
        font-size: 16px;
    }
    .border_data { 
       border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        width: 100px;
        text-align: center;

    }
    .border_data_left {
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        text-align: center;
        }
    .border_data_top {
        border-top: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
    }
    .border_data_all {
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
    }
  
    .forms {
        float: left;
        position: relative;
        opacity: 0.8;
        padding-left: 6%;
    }
    .legend {
        font-size: 16px;
        font-weight: bold;
        font-style: italic;
        background-image: url(/images/heading.jpg);
        opacity:0.4;
    }
    .title {
        font-style: italic;
        font-size: 24px;
        color: grey;
        
    }
    .signinForm {
        line-height: 35px;
        font-size: 16px;
        font-style: italic;
        background-position: 50% 50%;
        border:2px solid grey;
        background-image: url(/images/7a4d1ee5ad554af2a6fc428eb61a59f1.jpg);
        background-repeat: no-repeat;
        width: 150%;
        height: 20%;
        margin-bottom: 90%
    }
    .forgotForm {
        line-height: 35px;
        font-size: 16px;
        font-style: italic;
        background-position: 50% 50%;
        background-image: url(/images/7a4d1ee5ad554af2a6fc428eb61a59f1.jpg);
        background-repeat: no-repeat;
        border:2px solid grey;
        background-repeat: no-repeat;
        margin-bottom: 43%;
            width: 60%;
        height: 30%;
    }
    .register{
        font-size: 16px;
    }
    .imgdown {
        background-image: url(/images/down.png);
    }
    .imgup {
        background-image: url(/images/up.png);
    }
    .themail {
        background-image: url(/images/down.png);
    }
    .paginator 	{
        list-style : none;
        display : block;
        padding: 8px 0 0 0;
        text-align: right;
        clear: both;
        margin: 0px;
    }
    .paginator li {
        display : inline;
    }
    .paginator li a {
        padding: 4px 7px 4px 7px;
        font-size: 11px;
        text-decoration: none;
    }
    .paginator li a img {
        vertical-align:middle;
    }
    .paginator li a:hover {
        background-color: #d6d6d6;
        text-decoration: underline;
    }
    .paginator li.current a {
        background-color: #d6d6d6;
        text-decoration: underline;
    }
       .para {
        color: red;
        background-color: yellow;
}
.textfield_date
{
    width: 85px;
     background-color: silver;
}
.textfield_card
{
     background-color: silver;
     width: 175px;
     height: 25px;
}
.hosting_term
{
     background-color: silver;
}
.click_once
{
    padding-left: 60px;
}
.moments
{
    padding-left: 100px;
}