@charset "utf-8";
/* CSS Document */

@font-face {

font-family: 'OpenSansLight';
src: url('fonts/OpenSans-Light-webfont.eot');
src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/OpenSans-Light-webfont.woff') format('woff'),
url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
url('fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {

font-family: 'OpenSansSemibold';
src: url('fonts/OpenSans-Semibold-webfont.eot');
src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
font-weight: normal;
font-style: normal;

}


body, html{
	padding:0;
	margin:0;
	background-image:url(images/body-bg.jpg);
	font-family:'OpenSansLight', Arial;
}


.mastertitle{
	font-family: "OpenSansSemiBold", arial;
	font-size:37px;
	color:#f3f3f3;
	text-shadow:2px 2px 0 black;
		
}

.menu{
	font-family: "OpenSansLight", Arial;
	font-size:20px;
	color:#656565;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	-webkit-transition:color 0.2s ease-in, text-shadow 0.2s ease-in, background-color 0.2s ease-in,  border 0.2s ease-in;
	-moz-transition:color 0.2s ease-in, text-shadow 0.2s ease-in, background-color 0.2s ease-in,  border 0.2s ease-in;
	-0-transition:color 0.2s ease-in, text-shadow 0.2s ease-in, background-color 0.2s ease-in,  border 0.2s ease-in;
	transition:color 0.2s ease-in, text-shadow 0.2s ease-in, background-color 0.2s ease-in,  border 0.2s ease-in;
	text-align:center;
	cursor:pointer;
	
}


.menuover{
	font-family: "OpenSansLight", Arial;
	font-size:20px;
	color:#4f98b0;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	-webkit-transition:color 0.2s ease-in, text-shadow 0.2s ease-in, background-color 0.2s ease-in,  border 0.2s ease-in;
	-moz-transition:color 0.2s ease-in, text-shadow 0.2s ease-in, background-color 0.2s ease-in,  border 0.2s ease-in;
	-0-transition:color 0.2s ease-in, text-shadow 0.2s ease-in, background-color 0.2s ease-in,  border 0.2s ease-in;
	transition:color 0.2s ease-in, text-shadow 0.2s ease-in, background-color 0.2s ease-in,  border 0.2s ease-in;
	text-align:center;
	cursor:pointer;
}

.input {

font-family:"OpenSansLight", Arial;
border: 1px solid #dddddd;
width: 225px;
height: 30px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
padding-left: 5px;
color:#656565;

-webkit-transition: box-shadow 0.3s ease-in-out 0s;
-moz-transition: box-shadow 0.3s ease-in-out 0s;
-o-transition: box-shadow 0.3s ease-in-out 0s;
-ms-transition: box-shadow 0.3s ease-in-out 0s;
transition: box-shadow 0.3s ease-in-out 0s; 
    

}



.input:focus { 

font-family:"OpenSansLight", Arial;
outline: none;
border: 1px solid #4f98b0;
box-shadow: 0px 0px 8px #4f98b0;
-moz-box-shadow: 0px 0px 8px #4f98b0;
-webkit-box-shadow: 0px 0px 8px #4f98b0;
padding-left: 5px;
color:#656565;
-webkit-transition: box-shadow 0.3s ease-in-out 0s;
-moz-transition: box-shadow 0.3s ease-in-out 0s;
-o-transition: box-shadow 0.3s ease-in-out 0s;
-ms-transition: box-shadow 0.3s ease-in-out 0s;
transition: box-shadow 0.3s ease-in-out 0s; 

}

.register{
	background-color:#4f98b0;
	border:0px solid #dddddd;
	border-radius: 3px;
	font-family:"OpenSansLight", Arial;
	font-size:16px;
	padding: 4px 12px 4px 12px;
	color:#ffffff;
	-webkit-transition:border 0.2s ease-in, background-color 0.2s ease-in;
	-moz-transition:border 0.2s ease-in, background-color 0.2s ease-in;
	-0-transition:border 0.2s ease-in, background-color 0.2s ease-in;
	transition:border 0.2s ease-in, background-color 0.2s ease-in;
	cursor:pointer;
	height:35px;
	text-shadow: #000000 1px 1px 2px;
}


.register:hover{
	background-color:#aaaaaa;
	border:0px solid #aaaaaa;
	border-radius: 3px;
	font-family:"OpenSansLight", Arial;
	font-size:16px;
	padding: 4px 12px 4px 12px;
	color:#ffffff;
	-webkit-transition:border 0.2s ease-in, background-color 0.2s ease-in;
	-moz-transition:border 0.2s ease-in, background-color 0.2s ease-in;
	-0-transition:border 0.2s ease-in, background-color 0.2s ease-in;
	transition:border 0.2s ease-in, background-color 0.2s ease-in;
	cursor:pointer;
	text-shadow: #000000 1px 1px 2px;
}

a.footer{
	font-family:'OpenSansLight', Arial;
	color:#094d8e;
	font-size:14px;
	letter-spacing:0.2px;
	text-decoration:none;
}

a.footer:hover{
	font-family:'OpenSansLight', Arial;
	color:#666346;
	font-size:14px;
	letter-spacing:0.2px;
	text-decoration:none
	}
	
	
	
a.footerlink{
	font-family:'OpenSansLight', Arial;
	color:#ffffff;
	font-size:14px;
	letter-spacing:0.2px;
	text-decoration:none;
}

a.footerlink:hover{
	font-family:'OpenSansLight', Arial;
	color:#dddddd;
	font-size:14px;
	letter-spacing:0.2px;
	text-decoration:none
	}
	
	
.footer{
	font-family:'OpenSansLight', Arial;
	color:#ffffff;
	font-size:20px;
	letter-spacing:0.2px;
	text-decoration:none;
	text-shadow: #000000 1px 1px 2px;
	font-smooth:always;
}


.footertext{
	font-family:'OpenSansLight', Arial;
	color:#ffffff;
	font-size:14px;
	letter-spacing:0.2px;
	text-decoration:none;
}

.text{
	font-family:'OpenSansLight', Arial;
	color:#535353;
	font-size:14px;
	letter-spacing:0.2px;
}	