@font-face {
    font-family: 'open_sans';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/opensans.woff2') format('woff2');
}

body
{
	font-family: 'open_sans', sans-serif;
	color: #333333;
	font-size: 14px;
	word-break: break-word;
}
#content {
    line-height: 1.4em;
}
footer {
    font-size: 12px;
    color: #b5b5b5;
	text-align: center;
}
footer a, footer a:visited, footer a:hover {
    font-size: 12px;
    color: #6d6d6d;
}
h1 {font-size:20px;font-weight: 700;line-height:26px;}
h2 {font-size:18px;font-weight: 700;line-height:24px;}
h3 {font-size:16px;font-weight: 700;line-height:22px;}
h4,h5,h6 {font-size:14px;font-weight: 700;line-height:20px;}
p {padding-bottom:5px;}
strong {font-weight: 700;}
ol { list-style-type: decimal; padding-left: 20px; }
ul { list-style-type: circle; padding-left: 20px; }



/* New Member */

#newmemberleft { width: 50%; float: left; }
#newmemberright { width: 50%; float: left; }
@media only screen and (max-width: 800px) {
	#newmemberleft { width: 100%; float: none; }
	#newmemberright { width: 100%; float: none; }
}




/* Loginform */
#loginform {text-align: center}
form {text-align: left; }
form label {padding-top: 20px;display: block;}
form input, form select, form input[type="email"], form input[type="password"], form input[type="text"], form input[type="date"] { width: 298px; margin: 0; height: 36px; border-radius: 2px; border: 1px solid #6a737c; font-size: 14px; background-color: #FFF; color: #6a737c; margin-top: 3px;} 
form input[type="date"]{width: 130px}
form input[type=submit] {	margin-top: 25px;    font-size: 1.2rem;    overflow: hidden;    background: #19808A;    border: 0;    border-radius: 2px;    color: #fff;    font-weight: 700;    letter-spacing: 0.046875em;  line-height: 1.0;padding: 0.84375em 0.875em 0.78125em; width: 300px;     height: 50px;}