@font-face { font-family:futura; src:url('fonts/Futura.ttc'); }

body { background-color:#18212f; font-family:arial; font-size:15px; line-height:23px; color:#cfb99f; font-weight:normal; margin:0px; }
h2 { font-family:futura; font-weight:normal; font-size:25px; line-height:30px; color:#FFFFFF; text-align:left; margin-top:0px; margin-bottom0px; padding-bottom:0px; position:relative; top:10px; }
img { padding:0px; margin:0px; }
div { padding:0px; margin:0px; }

.content { margin-left:20px; margin-right:20px; height:1000px; }
.width100 { width:100%; }
.width50 { width:50%; }
.alignleft { float:left; margin:20px 20px 20px 0px; }
.alignright { float:right; margin:20px 0px 20px 20px; }
.imageborder { border-width:2px; border-style:solid; border-color:#000000; }
.submenu_background { background-color:#c38540; }
.footer_style { display:inline-block; font-weight:normal; padding-left:10px; padding-right:10px; font-family:futura, arial; font-size:18px; }
.footer_container { position:relative; width:100%; background-color:#1f5463; border-top:2px solid #000000; }

.menu1_container { padding:20px 50px 20px 44px; position:relative; border-bottom:1px solid #000000; background-image:url(images/menu_level_1.png); }
.menu1_text { font-family:arial; font-size:24px; color:#f2d9a5; text-align:left; }
.menu2_container { padding:15px 50px 15px 44px; position:relative; border-bottom:1px solid #000000; background-image:url(images/menu_level_2.png); }
.menu2_text { font-family:arial; font-size:20px; color:#ffffff; text-align:left;}


@media (min-width:1000px) {
	#background { position:absolute; top:0px; width:100%; height:206px; background-image:url(images/space-background.jpg); background-size:100% 206px; background-repeat:no-repeat; }
	#topspacing { height:206px; }
	#slides { display:block; }
	#menuend { display:block; }
	#desktop { display:block; }
	#mobile { display:none; }
	#mobile2 { display:none; }
	#menubreak { top:163px; position:absolute; }
	.turnmenuon { top:163px; position:absolute; }
	.fixedmenuon { top:0px; position:fixed; }
	.turnmenuoff { top:208px; position:absolute; }
	.fixedmenuoff { top:45px; position:fixed; width:100%; height:100%; overflow-y:scroll; }
	h1 { font-family:futura, arial; font-weight:normal; font-size:33px; line-height:38px; color:#faD689; text-align:left; margin-top:0px; margin-bottom:0px; padding-bottom:0px; position:relative; }
}
@media (max-width:999px) and (min-width:630px) {
	#background { position:absolute; top:0px; width:100%; height:166px; background-image:url(images/space-background.jpg); background-size:100% 166px; background-repeat:no-repeat; }
	#topspacing { height:166px; }
	#slides { display:block; }
	#mobilebackground { display:block; }
	#menuend { display:block; }
	#desktop { display:none; }
	#mobile { display:block; }
	#mobile2 { display:none; }
	#menubreak { top:123px; position:absolute; }
	.turnmenuon { top:123px; position:absolute; }
	.fixedmenuon { top:0px; position:fixed; }
	.turnmenuoff { top:168px; position:absolute; }
	.fixedmenuoff { top:45px; position:fixed; width:100%; height:100%; overflow-y:scroll; }
	h1 { font-family:futura, arial; font-weight:normal; font-size:33px; line-height:38px; color:#faD689; text-align:left; margin-top:0px; margin-bottom:0px; padding-bottom:0px; position:relative; }
}
@media (max-width:629px) {
	#background { position:absolute; top:0px; width:100%; height:126px; background-image:url(images/space-background.jpg); background-size:100% 126px; background-repeat:no-repeat; }
	#topspacing { height:126px; }
	#slides { display:block; }
	#mobilebackground { display:block; }
	#menuend { display:block; }
	#desktop { display:none; }
	#mobile { display:none; }
	#mobile2 { display:block; }
	#menubreak { top:83px; position:absolute; }
	.turnmenuon { top:83px; position:absolute; }
	.fixedmenuon { top:0px; position:fixed; }
	.turnmenuoff { top:128px; position:absolute; }
	.fixedmenuoff { top:45px; position:fixed; width:100%; height:100%; overflow-y:scroll; }
	h1 { font-family:futura, arial; font-weight:normal; font-size:22px; line-height:24px; color:#faD689; text-align:left; margin-top:0px; margin-bottom0px; padding-bottom:0px; position:relative; }
}


a.footer:link { color:#FFFFFF; }
a.footer:visited { color:#FFFFFF; }
a.footer:hover { color:#FEDF6C; }