body {
padding: 0;
margin: 0;
font-family: "Josefin Sans", Sans-Serif, Ubuntu, Verdana, Arial, Helvetica;
/*
font-size: 10px;
*/
	font-size: normal;
background-color: #AAA;
}

.login-container {
    margin-left: auto;
    margin-right: auto;
    width: 350px;
    padding: 20px;
    border: 1px solid;
    border-radius: 15px 5px 15px 5px;
    background-color: #FFF;
    margin-top: 130px;
}

.login-container {
	background-image: url(/images/ccm-logo.jpg);
	background-repeat: no-repeat;
	background-position: top 5% right 2%;
    margin-left: auto;
    margin-right: auto;
    width: 350px;
    padding: 20px;
    border: 1px solid #666;
    border-radius: 15px 5px 15px 5px;
    background-color: #FFF;
    margin-top: 130px;
	box-shadow: 10px 10px 10px #666;
}

.ccm-wrapper {

/* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center, ellipse closest-side, #FFFFFF 0%, #BBB 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse closest-side, #FFFFFF 0%, #BBB 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, ellipse closest-side, #FFFFFF 0%, #BBB 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 140, color-stop(0, #FFFFFF), color-stop(1, #BBB));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse closest-side, #FFFFFF 0%, #BBB 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(ellipse closest-side at center, #FFFFFF 0%, #BBB 100%);

}

legend {
	margin-left: auto;
	margin-right: auto;
	font-style: oblique;	
	text-shadow: 2px 2px 5px #FFF;
	font-weight: 800;
}

.tm {
	font-weight: normal
	font-size: small;
	color: #666;
}

.copyright {
	margin-left: auto;
	margin-right: auto;
	font-style: normal;
	font-weight: 400;
	font-size: smaller;
	color: #CCC;
	display: block;
	width: 350px;
}

form {
	margin-top: 35px;
}

input {
	margin: 5px;
}
