@font-face{font-family:'WillErbarMedium';src:url("willerbar-medium-webfont.eot");src:url("willerbar-medium-webfont.eot?#iefix") format("embedded-opentype"),url("willerbar-medium-webfont.woff") format("woff"),url("willerbar-medium-webfont.ttf") format("truetype"),url("willerbar-medium-webfont.svg#WillErbarMedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'WillErbarRegular';src:url("willerbar-regular-webfont.eot");src:url("willerbar-regular-webfont.eot?#iefix") format("embedded-opentype"),url("willerbar-regular-webfont.woff") format("woff"),url("willerbar-regular-webfont.ttf") format("truetype"),url("willerbar-regular-webfont.svg#WillErbarRegular") format("svg");font-weight:normal;font-style:normal}
html{-webkit-text-size-adjust:none;min-height:100%}
body{
	position:relative;
	text-align:center;
	color:#4c565f;
	min-width:960px;
	min-height:100%;
	font-family: "WillErbarRegular", "Arial", sans-serif;
	font-size: 14px;
	line-height: 1.615;
}
div{display:block;position:relative}
#holder{position:relative;min-height:100%;width:100%}
.container{width:960px;margin:0 auto;text-align:left}
header{z-index:9}
header .container{text-align:center}
header #a{background:#d1c6ba;padding:12px 0 6px}
header nav{
	height:70px;
	background-image: url(bk_nav.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
header nav ul{*width:652px}
header nav ul li a{color:#ffffff;text-transform:uppercase}
header nav ul li a:hover{
	color:#FFFFFF !important
}header nav ul li.active a{
	color:#FFFFFF !important
}header nav ul li.active ul{position:absolute;left:0;top:3.5em;margin:0 auto;display:block;width:auto}header nav ul li.active ul li{position:relative;z-index:9}header nav ul li.active ul li a{color:#081623 !important}header nav ul li.active ul li a:hover{color:#cb5b46 !important}header nav ul li.active ul li.active a{color:#cb5b46 !important}header nav ul li.active a{color:#cb5b46}header nav ul ul{display:none}nav{
	letter-spacing:1px;
	text-align:center;
	padding:10px 0 0 0;
	font-family: "WillErbarRegular", "Arial", sans-serif;
	font-size: 14px;
	line-height: 1.2;
	font-weight: normal;
}nav ul{display:inline-block;margin:0 auto;position:relative}nav ul li{float:left;margin-left:28px}nav ul li a{color:#ffffff;text-decoration:none}nav ul li.first{margin-left:0}footer{background:#d1c6ba;padding:45px 0 40px;position:absolute;bottom:0;left:0;width:100%}footer .container{text-align:center}footer nav{position:relative;bottom:0;margin-bottom:-15px;height:1.2em}footer nav ul{
	position:absolute;
	left:50%;
	margin-left:-180px
}footer nav ul li{
	margin-right:70px
}footer nav ul li a{color:#374a5c}footer nav ul li a:hover{color:#000}footer nav ul li.active a{color:#000}.ttn header #a{background:#081623}.ttn header nav{
	background-image:url(bk_nav-ttn.gif)
}.ttn header nav ul{*width:732px}.ttn header nav ul li a{
	color:#7CB8E0
}.ttn footer{background:#0a1622}.ttn footer nav ul li a{
	color:#56a2d6
}.ttn footer nav ul li.active a{color:#374a5c}.ttn footer .logo{display:inline-block;*display:block;text-indent:-9999em;height:60px;width:200px;background:URL("ttn_logo_lt.png") no-repeat 0 0}
.landing{
	background-color:#001E3E;
	background-image: url(bg.jpg);
	background-repeat: repeat;
}.landing h1,.landing p,.landing h2{color:#FFF}.taupe{background-color:#d1c6ba}.black{background-color:#000000}.black h1,.black p,.black h2{color:#fff}.has_nav header{padding-bottom:50px}#content{padding:46px 0 282px;margin-top:-46px;position:relative}#content a{color:#4c565f;text-decoration:none}#content p{
	margin-bottom:20px
}.cent{width:515px;margin:0 auto;padding:0 98px 0 97px;text-align:center}.cent .loupe_slice{width:960px;margin-left:-225px}.cent h1{margin:0 auto}.right_aligned #content{min-height:300px}.right_aligned .container{width:auto}#content .right_aligned{text-align:left;position:absolute;right:4em;letter-spacing:1px;width:50em}#content .right_aligned h1{padding:0;margin-bottom:1em !important;background:transparent}h1{
	letter-spacing:1px;
	background:URL("bk_h1.gif") no-repeat 50% 100%;
	font-weight:normal;
	padding:0 25px 15px;
	display:inline-block;
	margin:0 auto 30px;
	margin-bottom:30px !important;
	color:#081623;
	text-align:center;
	font-family: "WillErbarMedium", "Arial", sans-serif;
	font-size: 14px;
	line-height: 1.615;
}
.home{width:100%;height:100%;min-height:auto;min-width:auto}
#home_container{position:relative;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;opacity:0}
#home_content{position:absolute;padding:60px 0;top:50%;left:50%;margin-left:-200px;margin-top:-220px;width:400px;padding-right:45px}
#home_content img{display:block;margin:0 auto;clear:both}
#home_content #primary_navigation{
	clear:both;
	letter-spacing:2px;
	display:inline-block;
	margin:30px auto 0;
	position:relative;
	width:30px;
	height:30px;
	background-image: url(icon.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}#home_content #primary_navigation li{
	position:absolute;
	list-style:none;
	left:3em;
	top:0;
	z-index:999;
	width:14.5em
}#home_content #primary_navigation li.first{left:-13em;width:auto}
#home_content #primary_navigation li.first a{
	color:#bae1ce
}#home_content #primary_navigation a{
	color:#56a2d6;
	text-decoration:none
}
@media screen and (min-device-width: 1024px) and (orientation: portrait){html{min-width:1024px;min-height:1261px}}
@media screen and (min-device-width: 1024px) and (orientation: landscape){html{min-width:1024px;min-height:690px}}
