
.imagetd_login
{
    height: 1200px;
		
    //background: url( ../images/background.jpg) no-repeat center center ;
	//background-size: cover;

	background-color: #E7E7E7;
	overflow: hidden;		
		
	vertical-align:top;
		
	border-width: 0px;
	border-style: solid;
    border-color: #787878;

}

.loginsquare
{
    background-image:url( background-login.png );
	background-color : #0A3764;
}

.loginbodytable
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FFFFFF;
}

.bodyregister
{
	background-color : #FFFFFF;
//	background-image: url( loginBackground.jpg);
        background-position : top center;
	background-repeat:no-repeat;		
}

.loginleft
{
	width: 253px;
	height: 55px;
	border: 0px;
	background-image: url( loginLeft.png);
	background-position : top center;
	background-repeat:no-repeat;

        -moz-border-radius: 0px;
        -webkit-border-radius: 0px; 
        border-radius: 0px;
}

.loginmid
{
	width: 310px;
	height: 55px;
	border: 0px;
        background: transparent;
	background-image: url( $LOGOHOMEIMAGE);
	background-position : top center;
	background-repeat:no-repeat;

        -moz-border-radius: 0px;
        -webkit-border-radius: 0px; 
        border-radius: 0px;
}

.loginleftpremium
{
	width: 253px;
	height: 55px;
	border: 0px;
	background-image: url( loginLeftPremium.png);
	background-position : top center;
	background-repeat:no-repeat;

        -moz-border-radius: 0px;
        -webkit-border-radius: 0px; 
        border-radius: 0px;
}


.loginright
{
	width: 168px;
	height: 60px;
	border: 0px;
	background-image: url( loginRight.png);
	background-position : top center;
	background-repeat:no-repeat;

        -moz-border-radius: 0px;
        -webkit-border-radius: 0px; 
        border-radius: 0px;
}

.registersquare
{
	background-color:#093056;
        opacity: 0.95;
}

.logintitle
{
	font-size : 2.85em; 
	font-weight: 400; 
    color: #202020;
}

.logintext
{
    font-size : 1.0em;

      color : #FFFFFF;
}


.bodylogin
{
	background-color : #0A3764;
	//background-image: url( loginBackgroundS0.jpg);
    background-position : top center;
	background-repeat:no-repeat;		
}

.registerinput
{
    //font-size : 1.0em;

    padding: 5px;
    border: 0;
    outline: 0;
    color: #000000;
    background: transparent;
    border-bottom: 1px solid #FFFFFF;
}

.logininput
{
    font-size : 1.2em;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
	
    border-width: 1px;
	border-color: #CED4DA;
	
    outline: 0;
    color: #000000;
    background-color: #FFFFFF;
    width: 204px;
	
    -moz-border-radius: 5px;
    -webkit-border-radius:5px; 
    border-radius: 5px;

}

.passwordinput
{
    font-size : 1.0em;

    padding: 5px;
    border: 0;
    outline: 0;
    color: #F8F8F8;
    background: transparent;
    border-bottom: 1px solid #808080;
    width: 261px;
}


.buttonlogin
{
	font-size : 1.4em; 
	font-weight: 500;
	width: 130px;
	height: 42px;
		
	background-color : #F29400;
    color : #000000;
	    
    border-width: 0px;
    border-style: solid;
    border-color: #000000;

    outline-width: 0px;
    outline-style: solid;
    outline-color: #FF0000;
		
	margin: 0px;

	-moz-border-radius: 5px;
    -webkit-border-radius:5px; 
    border-radius: 5px;

    padding-bottom: 2px;        
}

.buttonregister
{
	font-size : 1.0em; 

	    width: 100%;
	    height: 35px;
		
		background-color : #EE8F00;
		
        color : #FFFFFF;
	    
	    border-width: 0px;
	    border-style: solid;
        border-color: #000000;

	    outline-width: 0px;
	    outline-style: solid;
	    outline-color: #FF0000;
		
	margin: 0px;

	-moz-border-radius: 0px;
        -webkit-border-radius: 0px; 
        border-radius: 0px;

		
		padding-bottom: 2px;        
}

.contacttable
{
	    padding-left: 45px;
	    padding-top: 10px;

        border-collapse: separate;
	
	    border-width: 0px;
	    border-style: solid;
            border-color: #FFFFFF;
            color: #000000;
//        background-color :#F5F5F5;
        background-color :#FAFAFA;

}

.contactheader
{
	font-family: "Roboto";		
    font-size :2.0em;
    font-weight : 300;

    text-decoration: none;
    color : #000000;

    line-height: 100%;
}

.contacttext
{
	font-family: "Roboto";		
    font-size : 1.1em;
    font-weight : 300;

    text-decoration: none;
    color : #000000;

    line-height: 150%;
}

.contactinput
{
    font-size : 1.0em;

    padding: 5px;
    border: 0;
    border-bottom: 1px solid #808080;

    outline: 0;
    color: #000000;
	background: transparent;
    width: 400px;
}

.messageinput
{
    font-family : 'Source Sans Pro',sans-serif;
	
    font-size : 1.0em;

    padding: 10px;
    border: 1px solid #808080;
    outline: 0;
    color: #000000;
	background-color: #FFFFFF;
    //background: transparent;
    width: 400px;
}

.buttoncontact
{
	font-family: "Roboto";		
    font-size : 1.3em;
    font-weight : 300;
    text-decoration: none;
	
		background-color : #EE8F00;
		
		color : #FFFFFF;
	    
	    border-width: 0px;
	    border-style: solid;
        border-color: #000000;

	    outline-width: 0px;
	    outline-style: solid;
	    outline-color: #FF0000;
		
	margin: 0px;

	-moz-border-radius: 0px;
        -webkit-border-radius: 	0px; 
        border-radius: 0px;

		
		    padding-left: 80px;
    padding-right: 80px;
    padding-top: 10px;
    padding-bottom: 11px;

}
