/*Reset*/

html, body{
padding: 0;
margin: 0;
font-family: arial;
font-size: 12px;
background: #f0f0f0;
}

/*Page style*/

#header{
height: 100px;
width: 100%;
background: #63AFD0;
}

#header .inner-header{
padding: 10px;
}

.inner-header .header-links{
position: absolute;
top: 0;
left: 50%;
margin-right: -50%;
transform: translate(-50%,0);
max-width: 640px;
width: 100%;
}

.inner-header .header-links a{
margin-top: 5px;
float: right;
padding-left: 15px;
}

#page{
position: fixed;
top:100px;
bottom: 0;
left: 0;
right: 0;
}

#page-center{
position: absolute;
left: 50%;
margin-right: -50%;
transform: translate(-50%,0);
}

#page-center .inner-center{
margin-top: 20px;
font-size: 14px;
padding: 20px;
max-width: 640px;
background: #fff;
border-radius: 5px;
}

 .inner-center article a {
 font-weight: bold;
 color: #63AFD0;
 text-decoration: none;
 }
 
 .inner-center article a:hover {
 text-decoration: underline;
 }

#page-menu{
position: relative;
width: 100%;
height: 60px;
bottom: 0;
left: 0;
overflow: auto;
background: #A7D4E8;
}

#page-menu ul{
text-align: center;
}

#page-menu ul li{
display: inline-block;
padding: 0 10px;
vertical-align: middle;
}

#page-menu ul{
position: absolute;
heigth: 100%;
bottom: 0;
left: 0;
right: 0;
top: 0;
margin: 20px 0;
padding: 0;
}

#page-menu ul li a{
	text-decoration: none;
	font-size: 18px;
	color: #00222A;
	
}

#page-menu ul li a:hover{
	text-decoration: underline;
}

.page-youtube {
	margin-top: 15px;
}

/*Form style*/

.form-row{
float:left;
width:100%;
padding: 5px 0;
}

.form-row .form-row-subject,
.form-row .form-cancel{
width:50%;
max-width: 250px;
float:left;
padding: 0 6px 0 0;
text-align: right;
}

.form-row .form-row-input{
width:50%;
float:left
}

.form-row-input input,
.form-row-input select{
margin-top: -2px;
}

.form-cancel input{
background: none;
border:none;
float: right;
}

.form-cancel input:hover{
text-decoration: underline;
}

.form-row-subject-header{
font-weight: bold;
padding: 5px 0;
}

	/*Login form row*/
	
	.form-row.row-small .form-row-subject,
	.form-row.row-small .form-cancel,
	.form-row.row-login .form-row-subject,
	.form-row.row-login .form-cancel{
		max-width: 150px;
	}