*:focus {
    outline: none;
}

p {
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	text-align:justify;
}

#head_contact {
    width: 100%;
    padding: 0;
    margin: 0;
	background-color: white;	    
}

#head_contact > p {
    float: right;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: 70%;
    margin-right: 1cm;
}

#popup_contact {
	border: 2px solid #C3C0B9;
	position: fixed;
	background-color: white;	    
	left:60%;
    background-color: white;
	padding: 10px;	
	word-break: break-all;
	z-index:100;
}

#login_form {
    float: left;
    padding: 0;
    margin: 0;   
	width: 100%;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	background-image: url('login_background.jpg'); 
}

#login_form_content {
	background-color:#F0F0F0;
	width: 400px;
	height: 300px;
    float: left;
    padding: 25px;
    margin: 25px;    
	opacity: 0.75;
}

#fixed_content {
	position:fixed; 
	top:0px; 
	margin:auto; 
	width:100%;
	z-index:10;
}

#non_fixed_content {	
	top:270px;
	position:absolute;
}

#main_menu {
    background-image: url(menu_background.png);
	background-repeat: no-repeat;
	background-size: cover;
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    margin: 0;
}

#left_menu_whatis {
    display: none;
    float: left;
    width: 100px;
    padding: 0;
    margin-right: 2cm;
    margin-left: 1cm;
	position: fixed;	
	text-align: left;	
}

#whatis_howmuch_calculator {
    display: none;
	text-align: left;
}

#left_menu_joining {
    display: none;
    float: left;
    width: 100px;
    padding: 0;
    margin-right: 2cm;
    margin-left: 1cm;
	position: fixed;
	text-align: left;
}

#welcome {
    display: none;
    float: left;
    margin-right: 6cm;
}

#welcome > p {
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	text-align:justify;
}

#whatis_whatis {
    display: none;
    float: left;
    margin-right: 6cm;
}

#whatis_whatis > p {
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    text-align: justify;
}

#whatis_howmuch {
    display: none;
    float: left;
    margin-right: 6cm;
}

#whatis_howmuch > p {
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
}

#whatis_webportal {
    display: none;
    float: left;
    margin-right: 6cm;
}

#whatis_webportal > p {
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
}

#benefits {
    display: none;
    float: left;
    margin-right: 6cm;
}

#benefits > table {
    color: #86837E;
    border-collapse: collapse;
	width: 100%;
}

#joining {
    display: none;
    float: left;
    margin-right: 6cm;
}

#joining > table {    
    border-collapse: collapse;
}

#joining > p {
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
}

#joining > p {
    color: #ec0000;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
}

#faqs {
    display: none;
    float: left;
    margin-right: 6cm;
}

#faqs > p {
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
}

#separator {
    background-color: #C2C2C2;
    clear: both;
    height: 10px;	
}

#contact {    
	background-color: white;
}

#contact > table {
    text-align: center;
    vertical-align: middle;
}