@charset "UTF-8";
/* CSS Document */



body {
	background-color: #efeee0;
	color: #23221f;
	border-left: 2px solid #dbd8cc;
	border-top:3px solid #414142;
}
#bridge {
	/*margin-top: 0px;
	position: relative;
	top: 0px;
	left: 0px;*/
	width: 100%;
	height: 150px;
	min-height: 150px;
	min-width: 1024px;
	background-image:url(img/hero-skyline-dk.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	background-color: #3f3d38;
	position: relative;
}
.site-side-nav {
	display: none;
}
/* Top navigation bar stuff */
/*#navbar-full {  display: none }*/

	
.nav {
	margin-left:0;
	list-style:none;
}
.nav>li>a {
	display:block;
}
.nav>li>a:hover, .nav>li>a:focus {
	text-decoration:none;
	background-color:#eeeeee;
}
.nav>li>a>img {
	max-width:none;
}
.nav>.pull-right {
	float:right;
}
.navbar {
	overflow:visible;
 *position:relative;
 *z-index:2;
}
.navbar-inner {
	min-height:40px;
	padding-left:20px;
	padding-right:20px;
	background-color:#fafafa;
	background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
	background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);
	background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	border:1px solid #d4d4d4;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);
*zoom:1;
}
.navbar-inner:before, .navbar-inner:after {
	display:table;
	content:"";
	line-height:0;
}
.navbar-inner:after {
	clear:both;
}
.navbar .container {
	width:auto;
}
.nav-collapse.collapse {
	height:auto;
	overflow:visible;
}
.navbar-text {
	margin-bottom:0;
	line-height:40px;
	color:#777777;
}
.navbar-link {
	color:#777777;
}
.navbar-link:hover, .navbar-link:focus {
	color:#333333;
}
.navbar .divider-vertical {
	height:40px;
	margin:0 9px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #ffffff;
}
.navbar .btn, .navbar .btn-group {
	margin-top:5px;
}
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
	margin-top:0;
}
.navbar-form {
	margin-bottom:0;
*zoom:1;
}
.navbar-form:before, .navbar-form:after {
	display:table;
	content:"";
	line-height:0;
}
.navbar-form:after {
	clear:both;
}
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
	margin-top:5px;
}
.navbar-form input, .navbar-form select, .navbar-form .btn {
	display:inline-block;
	margin-bottom:0;
}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
	margin-top:3px;
}
.navbar-form .input-append, .navbar-form .input-prepend {
	margin-top:5px;
	white-space:nowrap;
}
.navbar-form .input-append input, .navbar-form .input-prepend input {
	margin-top:0;
}
.navbar-search {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:0;
}
.navbar-search .search-query {
	margin-bottom:0;
	padding:4px 14px;
	font-family:'Open Sans', Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:1;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.navbar-static-top {
	position:static;
	margin-bottom:0;
}
.navbar-static-top .navbar-inner {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position:fixed;
	right:0;
	left:0;
	z-index:1030;
	margin-bottom:0;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	border-width:0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
	border-width:1px 0 0;
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding-left:0;
	padding-right:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width:940px;
}
.navbar-fixed-top {
	top:0;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
	box-shadow:0 1px 10px rgba(0,0,0,.1);
}
.navbar-fixed-bottom {
	bottom:0;
}
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
	box-shadow:0 -1px 10px rgba(0,0,0,.1);
}
.navbar .nav {
	position:relative;
	left:0;
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.navbar .nav.pull-right {
	float:right;
	margin-right:0;
}
.navbar .nav>li {
	float:left;
}
.navbar .nav>li>a {
	float:none;
	padding:10px 15px 10px;
	color:#777777;
	text-decoration:none;
	text-shadow:0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
	margin-top:8px;
}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
	background-color:transparent;
	color:#333333;
	text-decoration:none;
}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
	color:#555555;
	text-decoration:none;
	background-color:#e5e5e5;
	-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar {
	display:none;
	float:right;
	padding:7px 10px;
	margin-left:5px;
	margin-right:5px;
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#ededed;
	background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
	background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	border-color:#e5e5e5 #e5e5e5 #bfbfbf;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#e5e5e5;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color:#ffffff;
	background-color:#e5e5e5;
*background-color:#d9d9d9;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color:#cccccc \9;
}
.navbar .btn-navbar .icon-bar {
	display:block;
	width:18px;
	height:2px;
	background-color:#f5f5f5;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar+.icon-bar {
	margin-top:3px;
}
.navbar .nav>li>.dropdown-menu:before {
	content:'';
	display:inline-block;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-bottom-color:rgba(0, 0, 0, 0.2);
	position:absolute;
	top:-7px;
	left:9px;
}
.navbar .nav>li>.dropdown-menu:after {
	content:'';
	display:inline-block;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #ffffff;
	position:absolute;
	top:-6px;
	left:10px;
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
	border-top:7px solid #ccc;
	border-top-color:rgba(0, 0, 0, 0.2);
	border-bottom:0;
	bottom:-7px;
	top:auto;
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
	border-top:6px solid #ffffff;
	border-bottom:0;
	bottom:-6px;
	top:auto;
}
.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {
	border-top-color:#333333;
	border-bottom-color:#333333;
}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color:#e5e5e5;
	color:#555555;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color:#777777;
	border-bottom-color:#777777;
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color:#555555;
	border-bottom-color:#555555;
}
.navbar .pull-right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right {
	left:auto;
	right:0;
}
.navbar .pull-right>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu.pull-right:before {
	left:auto;
	right:12px;
}
.navbar .pull-right>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu.pull-right:after {
	left:auto;
	right:13px;
}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
	left:auto;
	right:100%;
	margin-left:0;
	margin-right:-1px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
.navbar-inverse .navbar-inner {
	background-color:#1b1b1b;
	background-image:-moz-linear-gradient(top, #222222, #111111);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
	background-image:-webkit-linear-gradient(top, #222222, #111111);
	background-image:-o-linear-gradient(top, #222222, #111111);
	background-image:linear-gradient(to bottom, #222222, #111111);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
	border-color:#252525;
}
.navbar-inverse .brand, .navbar-inverse .nav>li>a {
	color:#999999;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover, .navbar-inverse .nav>li>a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav>li>a:focus {
	color:#ffffff;
}
.navbar-inverse .brand {
	color:#999999;
}
.navbar-inverse .navbar-text {
	color:#999999;
}
.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover {
	background-color:transparent;
	color:#ffffff;
}
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {
	color:#ffffff;
	background-color:#111111;
}
.navbar-inverse .navbar-link {
	color:#999999;
}
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
	color:#ffffff;
}
.navbar-inverse .divider-vertical {
	border-left-color:#111111;
	border-right-color:#222222;
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
	background-color:#111111;
	color:#ffffff;
}
.navbar-inverse .nav li.dropdown>a:hover .caret, .navbar-inverse .nav li.dropdown>a:focus .caret {
	border-top-color:#ffffff;
	border-bottom-color:#ffffff;
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color:#999999;
	border-bottom-color:#999999;
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color:#ffffff;
	border-bottom-color:#ffffff;
}
.navbar-inverse .navbar-search .search-query {
	color:#ffffff;
	background-color:#515151;
	border-color:#111111;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
color:#cccccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
color:#cccccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
color:#cccccc;
}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
	padding:5px 15px;
	color:#333333;
	text-shadow:0 1px 0 #ffffff;
	background-color:#ffffff;
	border:0;
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);
	box-shadow:0 0 3px rgba(0, 0, 0, 0.15);
	outline:0;
}
.navbar-inverse .btn-navbar {
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#0e0e0e;
	background-image:-moz-linear-gradient(top, #151515, #040404);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
	background-image:-webkit-linear-gradient(top, #151515, #040404);
	background-image:-o-linear-gradient(top, #151515, #040404);
	background-image:linear-gradient(to bottom, #151515, #040404);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
	border-color:#040404 #040404 #000000;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#040404;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
	color:#ffffff;
	background-color:#040404;
*background-color:#000000;
}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
	background-color:#000000 \9;
}
.input-append, .input-prepend {
	display:inline-block;
	margin-bottom:10px;
	vertical-align:middle;
	font-size:0;
	white-space:nowrap;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {
	font-size:14px;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
	position:relative;
	margin-bottom:0;
*margin-left:0;
	vertical-align:top;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
	z-index:2;
}
.input-append .add-on, .input-prepend .add-on {
	display:inline-block;
	width:auto;
	height:20px;
	min-width:16px;
	padding:4px 5px;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	text-shadow:0 1px 0 #ffffff;
	background-color:#eeeeee;
	border:1px solid #ccc;
}
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .btn-group>.dropdown-toggle {
	vertical-align:top;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.input-append .active, .input-prepend .active {
	background-color:#a9dba9;
	border-color:#46a546;
}
.input-prepend .add-on, .input-prepend .btn {
	margin-right:-1px;
}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}
.input-append input, .input-append select, .input-append .uneditable-input {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}
.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group {
	margin-left:-1px;
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
	margin-right:-1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
.input-prepend.input-append .btn-group:first-child {
	margin-left:0;
}
input.search-query {
	padding-right:14px;
	padding-right:4px \9;
	padding-left:14px;
	padding-left:4px \9;
	margin-bottom:0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.dropup, .dropdown {
	position:relative;
}
.dropdown-toggle {
*margin-bottom:-3px;
}
.dropdown-toggle:active, .open .dropdown-toggle {
	outline:0;
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	vertical-align:top;
	border-top:4px solid #000000;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	content:"";
}
.dropdown .caret {
	margin-top:8px;
	margin-left:2px;
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	background-color:#ffffff;
	border:1px solid #ccc;
	border:1px solid rgba(0, 0, 0, 0.2);
*border-right-width:2px;
*border-bottom-width:2px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
}
.dropdown-menu.pull-right {
	right:0;
	left:auto;
}
.dropdown-menu .divider {
*width:100%;
	height:1px;
	margin:9px 1px;
*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #ffffff;
}
.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:20px;
	color:#333333;
	white-space:nowrap;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
	text-decoration:none;
	color:#ffffff;
	background-color:#a55900;
	background-image:-moz-linear-gradient(top, #af5f00, #965100);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#af5f00), to(#965100));
	background-image:-webkit-linear-gradient(top, #af5f00, #965100);
	background-image:-o-linear-gradient(top, #af5f00, #965100);
	background-image:linear-gradient(to bottom, #af5f00, #965100);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf5f00', endColorstr='#ff965100', GradientType=0);
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color:#ffffff;
	text-decoration:none;
	outline:0;
	background-color:#a55900;
	background-image:-moz-linear-gradient(top, #af5f00, #965100);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#af5f00), to(#965100));
	background-image:-webkit-linear-gradient(top, #af5f00, #965100);
	background-image:-o-linear-gradient(top, #af5f00, #965100);
	background-image:linear-gradient(to bottom, #af5f00, #965100);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf5f00', endColorstr='#ff965100', GradientType=0);
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	color:#999999;
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	text-decoration:none;
	background-color:transparent;
	background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor:default;
}
.open {
*z-index:1000;
}
.open>.dropdown-menu {
	display:block;
}
.dropdown-backdrop {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990;
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px solid #000000;
	content:"";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:1px;
}
.dropdown-submenu {
	position:relative;
}
.dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
	display:block;
}
.dropup .dropdown-submenu>.dropdown-menu {
	top:auto;
	bottom:0;
	margin-top:0;
	margin-bottom:-2px;
	-webkit-border-radius:5px 5px 5px 0;
	-moz-border-radius:5px 5px 5px 0;
	border-radius:5px 5px 5px 0;
}
.dropdown-submenu>a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#cccccc;
	margin-top:5px;
	margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
	border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
	float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
	padding-left:20px;
	padding-right:20px;
}
.typeahead {
	z-index:1051;
	margin-top:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.navbar li a.nav-header {
	font-size:18px;
	color:#ffffff;
	padding-bottom:5px;
	padding-right:0;
	padding-left:20px;
	font-weight:normal;
}
.navbar li a.nav-header:hover {
	color:#a6a6a6;
}
.navbar li a.nav-header.bold {
	font-weight:bold;
}
.navbar li a.nav-header .current {
	padding-bottom:6px;
}
.navbar li a {
	color:#000000;
}
.navbar li a:hover {
	color:#a6a6a6;
}
.navbar li.nav-title {
	font-weight:bold;
}
.hover section {
	display:block;
}
.navbar#navbar-full {
	margin-top:0px;
}
.navbar#navbar-full a {
	text-shadow:none;
}
#navbar-full #howdoi-dropdown-full {
	right:-450px;
}
#navbar-full li .dropdown-menu#howdoi-dropdown-full:before {
	right:458px;
}
#navbar-full li .dropdown-menu#howdoi-dropdown-full:after {
	right:458px;
}
#navbar-full #services-dropdown-full {
	right:-200px;
}
#navbar-full li .dropdown-menu#services-dropdown-full:before {
	right:213px;
}
#navbar-full li .dropdown-menu#services-dropdown-full:after {
	right:213px;
}
/* End of canned top navigation bar stuff */


/* Bridge-customized navigation bar stuff */

div#navbar-full.navbar ul {
	background-color:#414142;
	opacity:0.9;
	filter:alpha(opacity=90);
	width: 800px;
	position: static;
	margin-right: 0px;
}
div#navbar-full.navbar {
	position: relative;
	top: -60px;
	clear: both;
}
.dropdown-menu {
	padding:10px 10px 0;
}
.dropdown-menu li {
	padding-top:5px;
	background-color: #fff;
}
.dropdown-menu ul ul.dropdown-list {


	margin:0;
	padding:0;
}
.dropdown-menu .btn-custom {
	background-color:#b2ce36 !important;
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#96BF1F", endColorstr="#96BF1F");
	background-image:-khtml-gradient(linear, left top, left bottom, from(#96bf1f), to(#96bf1f));
	background-image:-moz-linear-gradient(top, #96bf1f, #96bf1f);
	background-image:-ms-linear-gradient(top, #96bf1f, #96bf1f);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #96bf1f), color-stop(100%, #96bf1f));
	background-image:-webkit-linear-gradient(top, #96bf1f, #96bf1f);
	background-image:-o-linear-gradient(top, #96bf1f, #96bf1f);
	background-image:linear-gradient(#96bf1f, #96bf1f);
	border-color:#96bf1f #96bf1f #b2ce36;
	color:#333 !important;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0);
	-webkit-font-smoothing:antialiased;
	width:100%;
}
#howdoi-dropdown-full.dropdown-menu.pull-right.mega-menu-6 ul.two-column {
	background-color: transparent;
	width: 240px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	top: 0px;
}
#services-dropdown-full {
	margin-top: 5px;
}
.mega-menu-4 {
	min-width: 435px !important;
}
#services-dropdown-full.dropdown-menu.mega-menu-4 ul.two-column {
	background-color: transparent;
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	top: 0px;
}
#about-dropdown-full.dropdown-menu.mega-menu-4 ul.two-column {
	background-color: transparent;
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	top: 0px;
}
#departments-dropdown-full.dropdown-menu.mega-menu-6 ul.two-column {
	background-color: transparent;
	width: 240px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	top: 0px;
}



/* 767px and below */
@media (max-width: 767px) {
li.dropdown {
	margin-top: 0px;
}
}
/* End of bridge-customized top navigation bar stuff */

.row {
	margin-left:-20px;
*zoom:1;
}
.row:before, .row:after {
	display:table;
	content:"";
	line-height:0;
}
.row:after {
	clear:both;
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:20px;
}
/*.container, */.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width:940px;
}
.span12 {
	width:940px;
}
.span11 {
	width:860px;
}
.span10 {
	width:780px;
}
.span9 {
	width:700px;
}
.span8 {
	width:620px;
}
.span7 {
	width:540px;
}
.span6 {
	width:460px;
}
.span5 {
	width:380px;
}
.span4 {
	width:300px;
}
.span3 {
	width:220px;
}
.span2 {
	width:140px;
}
.span1 {
	width:60px;
}
.offset12 {
	margin-left:980px;
}
.offset11 {
	margin-left:900px;
}
.offset10 {
	margin-left:820px;
}
.offset9 {
	margin-left:740px;
}
.offset8 {
	margin-left:660px;
}
.offset7 {
	margin-left:580px;
}
.offset6 {
	margin-left:500px;
}
.offset5 {
	margin-left:420px;
}
.offset4 {
	margin-left:340px;
}
.offset3 {
	margin-left:260px;
}
.offset2 {
	margin-left:180px;
}
.offset1 {
	margin-left:100px;
}
.row-fluid {
	width:100%;
*zoom:1;
}
.row-fluid:before, .row-fluid:after {
	display:table;
	content:"";
	line-height:0;
}
.row-fluid:after {
	clear:both;
}
.row-fluid [class*="span"] {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:2.127659574468085%;
*margin-left:2.074468085106383%;
}
.row-fluid [class*="span"]:first-child {
	margin-left:0;
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.127659574468085%;
}
.row-fluid .span12 {
	width:100%;
*width:99.94680851063829%;
}
.row-fluid .span11 {
	width:91.48936170212765%;
*width:91.43617021276594%;
}
.row-fluid .span10 {
	width:82.97872340425532%;
*width:82.92553191489361%;
}
.row-fluid .span9 {
	width:74.46808510638297%;
*width:74.41489361702126%;
}
.row-fluid .span8 {
	width:65.95744680851064%;
*width:65.90425531914893%;
}
.row-fluid .span7 {
	width:57.44680851063829%;
*width:57.39361702127659%;
}
.row-fluid .span6 {
	width:48.93617021276595%;
*width:48.88297872340425%;
}
.row-fluid .span5 {
	width:40.42553191489362%;
*width:40.37234042553192%;
}
.row-fluid .span4 {
	width:31.914893617021278%;
*width:31.861702127659576%;
}
.row-fluid .span3 {
	width:23.404255319148934%;
*width:23.351063829787233%;
}
.row-fluid .span2 {
	width:14.893617021276595%;
*width:14.840425531914894%;
}
.row-fluid .span1 {
	width:6.382978723404255%;
*width:6.329787234042553%;
}
.row-fluid .offset12 {
	margin-left:104.25531914893617%;
*margin-left:104.14893617021275%;
}
/* standard link colors */
a, a:link {
	color:#184f6d;
}
a:visited {
	color:#586e75;
}
a:hover, a:focus, a:visited:hover, a:visited:focus {
	color:#4d778e;
}
a:active {
	color:#af5f00;
}
h1, h2, h3, h4, h5 {
	font-weight:bold;
	font-family:Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}
h1 {
	color:#23221f;
	font-size:130%;
	margin-bottom:.8em;
}
h2 {
	color:#23221f;
	font-size:115%;
	margin-bottom:.8em;
}
h3 {
	color:#23221f;
	font-size:100%;
	padding-bottom:0;
}
h4 {
	color:#23221f;
	font-size:100%;
	margin-bottom:0;
}
h5 {
	color:#23221f;
	font-size:85%;
	margin-bottom:0;
}
h1 a, h1 a:visited, h1 a:link {
	color:#2E5B89;
}
h2 a, h2 a:visited, h2 a:link {
	color:#2E5B89;
}
h3 a, h3 a:visited, h3 a:link {
	color:#036;
}
h4 a, h4 a:visited, h4 a:link {
	color:#900;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus {
	color:#90BADE;
}
#logo-wrapper {
	width: 175px;
	left: 0px;
	position:relative;
	background-color:#ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:6px solid #a5c727;
}
#kc-logo {
	width: 165px;
	border:none;
}
.pull-right {
	float:right;
}
/*Twitter Bootstrap styling for search box */
/**/#global-search {
	padding: 0px;
	margin-bottom:0;
	margin-top: 5px;
	background-color:#3f3d38;
	opacity:0.8;
	filter:alpha(opacity=80);
	border:solid 1px #706E66;
	font-size: 14px;
}
div#global-search-wrapper {
	position: relative;
	top: -65px;
}
#global-search-wrapper input[type="search-query"] {
	padding-right:29px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:5px;
	color:#939598;
	background-color:#3f3d38;
	opacity:0.8;
	filter:alpha(opacity=80);
	border:solid 1px #706E66;
	width: 160px;
}
#global-search-wrapper #global-search-text {
	border:0;
}
#global-search-wrapper #global-search-text:focus {
	background-color:#ffffff;
	opacity:1;
	filter:alpha(opacity=100);
	border:solid 1px #a5c727;
	color:#000;
	outline:solid 1px #a5c727;
}
#global-search-wrapper .search-form button#global-search-button {
	position:relative;
	right:0;
	bottom:2px;
	color:#939598;
	text-decoration:none;
	text-shadow:none;
}
input.search-query {
	padding-right:14px;
	padding-right:4px \9;
	padding-left:14px;
	padding-left:4px \9;
	margin-bottom:0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.form-search .input-append .search-query, .form-search .input-prepend .search-query {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-link {
	border-color:transparent;
	cursor:pointer;
	color:#af5f00;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-link:hover, .btn-link:focus {
	color:#633500;
	text-decoration:underline;
	background-color:transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus {
	color:#333333;
	text-decoration:none;
}
button, input, select, textarea {
	margin:0;
	font-size:100%;
	vertical-align:middle;
}
button, input {
*overflow:visible;
	line-height:normal;
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
	cursor:pointer;
}
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none;
}
textarea {
	overflow:auto;
	vertical-align:top;
}
@media print {
* {
	text-shadow:none !important;
	color:#000 !important;
	background:transparent !important;
	box-shadow:none !important;
}
a, a:visited {
	text-decoration:underline;
}
a[href]:after {
	content:" (" attr(href) ")";
}
abbr[title]:after {
	content:" (" attr(title) ")";
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content:"";
}
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid;
}
thead {
	display:table-header-group;
}
tr, img {
	page-break-inside:avoid;
}
img {
	max-width:100% !important;
}
@page {
margin:0.5cm;
}
p, h2, h3 {
	orphans:3;
	widows:3;
}
h2, h3 {
	page-break-after:avoid;
}
}
@font-face {
	font-family:'FontAwesome';
	src:url('http://kingcounty.gov/font/fontawesome-webfont.eot?v=3.1.0');
	src:url('http://kingcounty.gov/font/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'), url('http://kingcounty.gov/font/fontawesome-webfont.woff?v=3.1.0') format('woff'), url('http://kingcounty.gov/font/fontawesome-webfont.ttf?v=3.1.0') format('truetype'), url('http://kingcounty.gov/font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');
	font-weight:normal;
	font-style:normal;
}
[class^="icon-"], [class*=" icon-"] {
font-family:FontAwesome;
font-weight:normal;
font-style:normal;
text-decoration:none;
-webkit-font-smoothing:antialiased;
*margin-right:.3em;
}
.icon-search:before {
	content:"\f002";
}
.icon-caret-down:before {
	content:"\f0d7";
}
.icon-caret-up:before {
	content:"\f0d8";
}
.icon-caret-left:before {
	content:"\f0d9";
}
.icon-caret-right:before {
	content:"\f0da";
}
.icon-columns:before {
	content:"\f0db";
}
/* End search box */

/*h1#sitename {
	position: relative;
	top: -60px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 190px;
	clear: both;
}
#sitesubname {
	color: #fff;
	margin-left: 0px;
	padding-left: 190px;
	margin-top: -60px;
}*/
#breadcrumbs {
	margin-left: -3px;
	background-color: #efeee0;
	color: #959491;
	border-left: inherit;
	padding-left: 190px;
	border-bottom: none;
}
#breadcrumbs a {
	color: #184f6d;
}
div.kcFunctions {
	display: none;
}
#pageupdateddate {
	background-color: #efeee0;
	color: #595855;
}
table#container {
}
/* Need to add maincol ID for CSS to work */
table#container tbody tr td#maincol {
	border: 2px solid #dbd8cc;
	border-top: 5px solid #184f6d;
	background-color: #fff;
}
table#container tbody tr td#leftcol {
	border-top: 5px solid #a5c727;
}
#leftcol {
	background-color: #efeee0;
	padding: 1px;
}
#leftcol a {
	color: #184f6d;
}
td#leftcol #leftcol #leftColumnContent, .leftColumnContent, #leftColumnContent p, .leftColumnContent p {
	color: #595855;
}
#leftColumnContent a, .leftColumnContent a, #leftColumnContent a:link, .leftColumnContent a:link, #leftColumnContent a:visited, .leftColumnContent a:visited {
	color: #184f6d;
}
#navcontainer, .navcontainer {
	font-family:Arial, sans-serif, Verdana, Lucida, Geneva;
	font-size:.75em;
	background-color:##efeee0;
	color:#74776B;
	margin-bottom:1em;
	margin:0;
	padding:0;
	width:170px;
	border-top: none;
}
#navcontainer ul, .navcontainer ul {
	list-style:none;
	margin-left:0;
	padding:0;
	border-top: none;
}
#navcontainer li, .navcontainer li {
	list-style-type:none;
	margin-left:0;
}
#navcontainer li div.navspacer, .navcontainer li div.navspacer {
	background-color:#fff;
	color:#74776B;
	display:block;
	font-weight:bold;
	height:1.2em;
	padding:10px 10px 8px 8px;
}
.navnullspace {
	background-color:#fff;
	padding:2em 0 0 0;
}
#navcontainer li a, .navcontainer li a {
	background-color:#fff;
	border-bottom:1px solid #dbd8cc;
	color:#74776B;
	display:block;
	padding:4px 10px 4px 10px;
	text-decoration:none;
}
#navcontainer li li, .navcontainer li li {
	margin:0;
}
#navcontainer li li a, .navcontainer li li a {
	background-color:#fff;
	padding: 4px 0 4px 15px;
	width:155px;
	border-bottom:1px solid #dbd8cc;
}
#navcontainer li li li a, .navcontainer li li li a, #leftcol .navcontainer li li li a {
	background-color:#fff;
	border-bottom:1px solid #dbd8cc;
	color:#74776B;
	padding:3px 0 3px 20px;
	width:150px;
}
#navcontainer li li li li a, .navcontainer li li li li a, #leftcol .navcontainer li li li li a {
	background-color:#fff;
	border-bottom:1px solid #dbd8cc;
	color:#74776B;
	padding:3px 0 3px 25px;
	width:145px;
}
#navcontainer li a:hover, #navcontainer li a:focus, #leftcol .navcontainer li a:hover, #leftcol .navcontainer li a:focus, #navcontainer .on, .navcontainer .on, #leftcol .navcontainer li a.on, #leftcol .navcontainer li a.on:hover, #leftcoldiv .navcontainer li a.on, #leftcoldiv .navcontainer li a.on:hover {
	background-color:#EBF2D2;
	color:#74776B;
	border-bottom:1px solid #dbd8cc;
}
#navcontainer .on, .navcontainer .on, #leftcol .navcontainer li a.on, #leftcol .navcontainer li a.on:hover, #leftcoldiv .navcontainer li a.on, #leftcoldiv .navcontainer li a.on:hover {
	border-left: 5px solid #a5c727;
	border-bottom:1px solid #dbd8cc;
}
#agencyfooter {
	display:none;
}
div#footer {
	font-size: 14px;
}
div#footer a {
	color:#fff
}
.bridgefooter {
	color:#ffffff;
	font-size: 14px;
}
.bridgefooter a {
	color:#ffffff;
}
.bridgefooter a:visited {
	color:#ffffff;
	padding-left: 25px;
}
.bridgefooter a:hover {
	color:#ffffff;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}
#footer-nav {
	background-color:#547987;
	border-top:2px solid #405a63;
	padding-top:0px;
	padding-left: 20px;
	margin-top: 0px;
}
#footer-nav .footer-nav-list {
	padding-bottom:20px;
}
#footer-nav .footer-nav-list ul {
	margin-left:0;
}
#footer-nav .footer-nav-list li {
	padding-top:20px;
	text-align: left;
	list-style:none;
}
#footer-nav .footer-nav-list-header {
	font-size:18px;
	padding-top:15px;
	text-align: left;
}
#footer-nav h4.footer-nav-list-header {
	margin-bottom:0;
	color: #ffffff;
}
#footer-social-bar {
	background-color:#64818e;
	border-top:2px solid #4b6a72;
	padding:10px 0px;
	line-height:20px;
	text-align:center;
}
#footer-social-bar ul {
	margin:0;
	margin-top:5px;
}
#footer-social-bar ul li {
	display:inline;
	padding-left:8px;
	padding-top:5px;
}
#footer-legal {
	background-color:#cccabe;
	color:#000;
	padding:20px 0;
	-webkit-box-shadow:inset 0px 6px 5px 0px rgba(0, 0, 0, 0.6);
	box-shadow:inset 0px 6px 5px 0px rgba(0, 0, 0, 0.6);
}
#footer-legal a {
	color:#414142;
}
#footer-legal a:hover {
	color:#1b1b1b;
	text-shadow:none;
}
#footer-legal #footer-legal-logo {
	height:35px;
}
#footer-legal ul.footer-links {
	margin-left:0;
	padding-top:10px;
}
#footer-legal .footer-links {
	float:right;
}
#footer-legal .footer-links li {
	display:inline;
	padding:0 2px;
}
.fa-envelope:before{content:"ïƒ "}