/* Animate Responsive Transitions */
#navigation ul li a, #alt-navigation ul li a, #search_container, #mini_search_bar_container, #panel-featured-tabs, #panel-mobile, #panel-egov, #panel-footer, #base, .panel-content, .pop-over-main { 
	transition:all .3s linear; 
	-o-transition:all .3s linear; 
	-moz-transition:all .3s linear; 
	-webkit-transition:all .3s linear;
}
/* end Animate Responsive Transitions */
/* Typography */
* {font-size: 100%;}
p a{color:#006699 !important;}
.page-content {font-family: 'Helvetica', Arial, sans-serif;}
#nav ul li a, .input-prepend input, #flickr .submit-your-photo a, .home-panel h2, .map-button, #panel-featured-gallery .slide p, .zip-input input, #panel-featured-tabs h3, .pop-over-main a.feature-link, #help-center, #photog p, #panel-mobile p, #mini_search_bar_container input, #panel-search input, .ticker-info, .number, #SearchResults ul.nav li a, #sidebar ul li a, .summary_panel h2, .people_card, .people_card a, help_center_slidingDiv, #whats-new a, .panel-content .content-actual p, .page-content h3, #base .we-are-social ul li#title {font-family: 'Open Sans', sans-serif; font-weight: normal;}
#panel-featured-tabs h2, .pop-over-main p {font-family: 'Droid Serif', serif; font-weight: normal;}
.lower {text-transform: lowercase;}
/* end Typography */

/* Global Styles */
::selection {background: #ccecdf; color: #000000; /* Safari */}
::-moz-selection {background: #ccecdf; color: #000000; /* Firefox */}
ul li, ol li {list-style-type: none; text-indent: 0px; margin: 0; padding: 0;}
.panel-content ul li, .page-content ul li {list-style-type: circle;}
.panel-content ol li, .page-content ol li {list-style-type: decimal;}
#mini_search_bar_container input, #panel-search input, .mobile-input input, .email-input input, .zip-input input {background-color: transparent; float: left; outline: none; border: none !important; box-shadow: none !important;}
.home-panel h2,.panel-content h2 {font-size: 56px; text-transform: uppercase; color: #00804d; font-weight: 300; line-height: 52px;}
.home-panel h3 {font-size: 16px; text-transform: uppercase; color: #333333; font-weight: 500;}
.buttons {margin-top: 25px; padding-bottom: 15px;}

/*
.btn-green, .btn-success, .btn-primary {
  background-color: hsl(149, 56%, 30%) !important;
  *background-color: #00804d;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#38c67d", endColorstr="#21774b");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#38c67d), to(#21774b));
	background-image: -moz-linear-gradient(top, #38c67d, #21774b);
	background-image: -ms-linear-gradient(top, #38c67d, #21774b);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #38c67d), color-stop(100%, #21774b));
	background-image: -webkit-linear-gradient(top, #38c67d, #21774b);
	background-image: -o-linear-gradient(top, #38c67d, #21774b);
	background-image: linear-gradient(#38c67d, #21774b);
	border-color: #21774b #21774b hsl(149, 56%, 25%);
	color: #000 !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	-webkit-font-smoothing: antialiased;
}
*/

.btn-green,.btn-success, .btn-primary, .btn-green > a {
  color: #ffffff !important;
  background-color: hsl(149, 56%, 30%) !important;
  text-shadow: none !important;
  *background-color: #21774b;
  background-image: -moz-linear-gradient(top, #38c67d, #21774b) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#38c67d), to(#21774b)) !important;
  background-image: -webkit-linear-gradient(top, #38c67d, #21774b) !important;
  background-image: -o-linear-gradient(top, #38c67d, #21774b) !important;
  background-image: linear-gradient(to bottom, #38c67d, #21774b) !important;
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#38c67d', endColorstr='#21774b', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
 
/* Home Page Inputs */
.mobile-input, .email-input, .zip-input {position: relative; z-index: 150; background-color: #ffffff; width: 98%; height: 37px; border: solid 2px #dcdcdc; padding: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* future proofing */ -khtml-border-radius: 5px; /* for old Konqueror browsers */ overflow: hidden;}
.mobile-input input, .email-input input, .zip-input input {color: #cccccc; font-size: 24px; font-weight: 300; width: 83%; height: 37px; line-height: 37px; padding: 0px 10px;}
.mobile-input a#submit_mobile, .email-input a#submit_email, .zip-input a#submbackground-imageit_zip {display: block; float: right; width: 11px; height: 21px; margin: 8px 10px 0px 0px; background-image: url(../images/more-arrow.png); background-repeat: no-repeat; text-indent: -9999px; cursor: hand; cursor: pointer;}


/* end Home Page Inputs */
/* end Global Styles */

/* Navigation */
#navigation a.brand {display: inline-block; width: 143px; height: 34px;}
#navigation {position: fixed; top: 0px; background-color: #ffffff; z-index: 1600; width: 100%; border-bottom: solid 1px #b2b2b2;}
#navigation #logo {float: left; padding: 10px 0px;}
#navigation #nav ul {float: right; margin: 0px; padding: 0px;}
#navigation #nav ul li,#alt-navigation #nav ul li{position:relative;padding-bottom:15px;}
#navigation #nav ul li ul{position:absolute;top:100%;}
#alt-navigation #nav ul li ul {position:absolute;top:115%;margin-left:-10%;overflow:hidden !important;}
#alt-navigation #nav{filter:none !important;}
#navigation	#nav ul li {display: inline;}
#navigation #nav ul li a {display: inline-block; color: #333333; font-size: 18px; padding: 17px 15px;}
#navigation #nav ul li a:hover {text-decoration: none; background-color: #f2faf7; color: #00804d;}
#navigation #nav li.dropdown:hover > ul.dropdown-menu,#alt-navigation #nav li.dropdown:hover > ul.dropdown-menu{
    display: block;    
}
#navigation #nav ul:before,#alt-navigation #nav ul:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #000;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

#navigation #nav ul:after,#alt-navigation #nav ul:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #000;
  border-left: 6px solid transparent;
  content: '';
}


/* Alt Navigation */
/*#alt-navigation {position: fixed; top: 0px; z-index: 1600; background:rgba(0,0,0,0.8); width: 100%;}*/
#alt-navigation {
	position: fixed; 
	top: 0px; 
	z-index: 1600; 
	width: 100%;
	/* Fallback for web browsers that doesn't support RGBa */
	background: #000000 !important;
	/* RGBa with 0.8 opacity */
	background: rgba(0, 0, 0, 0.8) !important;
	/* For IE 5.5 - 7*/
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);*/
	/* For IE 8*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/
	/*background-color: #000000;*/
	
}
#alt-navigation a.brand {display: inline-block; width: 97px; height: 23px;}
#alt-navigation #logo {float: left; padding: 15px 0px;}
#alt-navigation #nav ul {float: left; margin: 0px 0px 0px 79px; padding: 0px;}
#alt-navigation	#nav ul li {display: inline;}
#alt-navigation #nav ul li a {display: inline-block; color: #ffffff; font-size: 14px; padding: 15px 10px 17px;}
#alt-navigation #nav ul li a:hover, #alt-navigation #nav ul li.active a {text-decoration: none; color: #00804d !important;}

.nav-sub li{border-bottom:1px #000;}
/* end Alt Navigation */

/* Sub Navigation */
	.dropdown-menu {background: transparent !important; background-image: url(../images/black-80-opacity.png) !important; -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; border-radius: 5px !important; /* future proofing */ -khtml-border-radius: 5px !important;}
	.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover {background-image: none; background-color: #00a362 !important;}
	#navigation #nav ul li .dropdown-menu li a {display: block; color: #ffffff !important; font-size: 12px !important; padding: 3px; border-bottom: dashed 1px #333333;}
	#navigation #nav ul li .dropdown-menu li.last a {border: none;}
	#navigation #nav ul li .dropdown-menu li a:hover {background-color: #00804d !important;}
	
	#alt-navigation #nav ul li .dropdown-menu li a {display: block; color: #ffffff !important; font-size: 12px !important; padding: 3px; border-bottom: dashed 1px #333333;}
	#alt-navigation #nav ul li .dropdown-menu li.last a {border: none;}
	#alt-navigation #nav ul li .dropdown-menu li a:hover {background-color: #00804d !important;}
	
	.white-caret{
		border-top-color: #fff !important;
		border-bottom-color: #fff !important;
	}
/* end Sub Navigation */

/* List Navigation */

		

.az-list { margin:10px 0 0 0; position: relative;}
.ln-letters { overflow:hidden; padding: 10px 15px;}
.ln-letters a { font-size:13px; display:block; float:left; padding:5px 10px; text-decoration:none; font-weight: bold; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#f2f2f2; }
.ln-letters a.ln-disabled { color:#999999; }
.ln-letter-count { text-align:center; font-size:13px; line-height:1; margin-bottom:10px; color:#555555; font-weight: bold; }
.ln-no-match {
	font-weight: bold;
	margin:15px !important;
	padding: 15px !important;
	border-bottom: none !important;
	color: #8d313d;
	border-color: #ceabab;
	background: #f3dfdf;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f3dfdf 0%, #e2cece 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3dfdf), color-stop(100%,#e2cece));
	background: -webkit-linear-gradient(top, #f3dfdf 0%,#e2cece 100%);
	background: -o-linear-gradient(top, #f3dfdf 0%,#e2cece 100%);
	background: -ms-linear-gradient(top, #f3dfdf 0%,#e2cece 100%);
	background: linear-gradient(to bottom, #f3dfdf 0%,#e2cece 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3dfdf', endColorstr='#e2cece',GradientType=0 );
	
}

.az-list {list-style:none; margin-left: 0; margin-bottom: 0; margin-top: 10px;}
.az-list li {margin-bottom: 0; padding: 20px 0;}
.az-list li a{font-size:16px;color:#3f3f3f;}
.az-list li a:hover{color:#000;text-decoration: none;}
.az-list li.row-fluid {margin-bottom: 0 !important;}
.az-list li .image {float: left; margin-left: 15px;margin-right: 15px;}
.az-list li .image img {
	width: 40px; 
	height: 40px; 
	border-radius: 1px;
	-webkit-border-radius:1px;
}
.az-list li .name {font-weight: bold; float: left;margin-left: 15px;}
.az-list li .location {float: left;margin-left: 10px;}

.az-list li .status { float: left;padding: 10px 12px 10px 0;}
	.az-list li .status.online i {color: #72b110;}
	.az-list li .status.offline i {color: #d8605f;}

	.az-list li .name a {color: #6f7a8a;}
.az-list li .email {font-weight: bold;color: #d8605f;}
.az-list li .phone, .az-list li .mobile {float: left;}
.az-list li .actions a {width: 100%; float: left;}


/* end List Navigation */
/* end Navigation */

/* Home Main Image */
#mainImg { 
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.../images/area_51.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/area_51.jpg', sizingMethod='scale')";
	height: 650px;  
	margin: 0 auto; 
	width: 100%;
	box-shadow: 0 0 50px rgba(0,0,0,0.8);
}
#img-gradient {
	width: 100%;
	height: 650px;
	background-image: url(//static.ark.org/eethemes/site_themes/portal/assets/images/mainimg-grad-left.png),
		url(//static.ark.org/eethemes/site_themes/portal/assets/images/mainimg-grad-right.png);
	background-repeat: repeat-y, repeat-y;
	background-position: left top, right top;
}

/* end Home Main Image */

/* Position bar with What's New and Photog Credit */
#img-gradient .container-fluid {position: absolute; z-index: 500; margin-top: 52px; width: 100%;}

/* What's New */
#whats-new {background-image: url(../images/black-80-opacity.png); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* future proofing */ -khtml-border-radius: 5px; /* for old Konqueror browsers */ padding: 5px 8px;}
#whats-new a {color: #cccccc; font-size: 10px; margin: 0px; padding: 0px; text-align: left;}
#whats-new a:hover {color: #cccccc; text-decoration: none;}
/* end What's New */

/* Photog Credit */
#photog {background-image: url(../images/black-80-opacity.png); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* future proofing */ -khtml-border-radius: 5px; /* for old Konqueror browsers */ padding: 3px 5px; margin-right: 31px;}
#photog p {color: #cccccc; font-size: 10px; margin: 0px; padding: 0px; text-align: left;}
#photog p a {color: #666666; line-height: 11px;}
#photog p a:hover {color: #cccccc; text-decoration: none;}
.photo_credit_slidingDiv {
	display: none;
	height: 50px;
	padding: 5px;
}

.photo_credit_show_hide {
	float: right;
	display:none;
}
/* end Photog Credit */

/* Home Search */
#search_container{display: block; margin-left: auto; margin-right: auto; position: relative; top: 45px; width: 616px; z-index: 1060; background-color: #ffffff; height: 56px; border: solid 2px #dcdcdc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* future proofing */ -khtml-border-radius: 5px; /* for old Konqueror browsers */}
#search_box {float: left; height: 56px; line-height: 50px; width: 505px; font-size: 16px; color: #666666; vertical-align: middle;}
#panel-search {position: absolute; height: 150px; margin-top: 226px; background-image: url(../images/search-bar-bg.png);}
.location_change_marker_container {height: 27px; width: 20px; overflow: hidden; display: block; margin: 16px 0px 0px 17px; cursor: hand; cursor: pointer;}
.search_location {float: left; width: 59px; height: 56px; background-color: #f7f6f3;}
.mag-glass {float: right; width: 28px; height: 29px; text-indent: -9999px; background-image: url(../images/mag-glass.png); background-repeat: no-repeat; margin: 14px 10px 0px 0px;}
/*
	#panel-search #search_box {height: 45px; font-size: 14px; color: #666666; font-weight: 300; background-image: url(../images/mag-glass.png); background-repeat: no-repeat; background-position: 98% center; background-size: 24px;}
	#panel-search .input-append .add-on, .input-prepend .add-on {height: 45px !important; min-width: 40px;}
*/
/* end Home Search */

/* Mini Search Bar */		
#mini_search_bar_container {position: relative; z-index: 1050; float: right; margin-top: 8px; width: 265px; height: 32px; background-color: #ffffff; border: solid 2px #dcdcdc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* future proofing */ -khtml-border-radius: 5px; /* for old Konqueror browsers */}
#mini_search_bar_container input {position: absolute; height: 26px; line-height: 26px; font-size: 11px; width: 78%;}
#mini_search_bar_container #location_change_marker_container {height: 16px; width: 12px; overflow: hidden; display: block; margin: 9px 0px 0px 10px; cursor: hand; cursor: pointer;}
#mini_search_bar_container #search_location {float: left; width: 34px; height: 32px; background-color: #f7f6f3;}
#mini_search_bar_container .mag-glass {
	float: right; 
	width: 16px; 
	height: 16px; 
	text-indent: -9999px; 
	background-image: url(../images/mag-glass.png); 
	background-size: 16px; 
	background-repeat: no-repeat; 
	margin: 9px 4px 0px 0px;
}
/* end Mini Search Bar */

/* Spotlights */
#panel-featured-tabs {position: relative; background-color: #f6f8f0; text-align: center; padding-bottom: 50px;}
#panel-featured-tabs .popup-img {width: 100%; max-height: 184px; overflow: hidden;}
#panel-featured-tabs h2 {font-size: 11px; color: #666666; text-transform: none; font-style: italic; font-weight: 400; line-height: 14px; margin-top: 20px;}
#panel-featured-tabs h3 {font-size: 17px; color: #666666; font-weight: 700; line-height: 18px; margin-top: -3px;}
.feature-icon {width: 49px; height: 56px; margin: -30px auto 20px auto; position: relative;}
.feature-icon img {width: 35px; height: 23px; margin-top: 17px;}
#panel-featured-tabs .pop-over-main {background: #ffffff; position: relative; z-index: 2000; margin-top: -422px; padding-bottom: 20px; display: none; -webkit-box-shadow: 0px 1px 15px rgba(50, 50, 50, 0.5); -moz-box-shadow:    0px 1px 15px rgba(50, 50, 50, 0.5); box-shadow: 0px 1px 15px rgba(50, 50, 50, 0.5);}
.pop-over-main p {font-size: 14px; font-style: italic; font-weight: 400; height: 90px; color: #666666; line-height: 24px; margin: 20px;}
.pop-over-main a.feature-link {color: #ffffff; text-decoration: none; font-size: 12px; text-transform: uppercase; font-weight: 500; padding: 5px 18px;}
/* Feature 1 */	
#panel-featured-tabs #feature1 {border-top: solid 4px #e4d318;}
#panel-featured-tabs #feature1 .feature-icon, #feature1-pop .feature-icon {background-image: url(../images/feature1-hex.png); background-repeat: no-repeat;}
#feature1-pop .popup-img {border-bottom: solid 4px #e4d318;}
#panel-featured-tabs #feature1-pop h3 {color: #e4d318;} 
#feature1-pop a.feature-link {background-color: #e4d318;}
/* end Feature 1 */
/* Feature 2 */
#panel-featured-tabs #feature2 {border-top: solid 4px #1f8eed;}
#panel-featured-tabs #feature2 .feature-icon, #feature2-pop .feature-icon {background-image: url(../images/feature2-hex.png); background-repeat: no-repeat;}
#feature2-pop .popup-img {border-bottom: solid 4px #1f8eed;}
#panel-featured-tabs #feature2-pop h3 {color: #1f8eed;}
#feature2-pop a.feature-link {background-color: #1f8eed;}
/* end Feature 2 */
/* Feature 3 */
#panel-featured-tabs #feature3 {border-top: solid 4px #e57008;}
#panel-featured-tabs #feature3 .feature-icon, #feature3-pop .feature-icon {background-image: url(../images/feature3-hex.png); background-repeat: no-repeat;}
#feature3-pop .popup-img {border-bottom: solid 4px #e57008;}
#panel-featured-tabs #feature3-pop h3 {color: #e57008;}
#feature3-pop a.feature-link {background-color: #e57008;}
/* end Feature 3 */
/* Feature 4 */
#panel-featured-tabs #feature4 {border-top: solid 4px #00804d;}
#panel-featured-tabs #feature4 .feature-icon, #feature4-pop .feature-icon {background-image: url(../images/feature4-hex.png); background-repeat: no-repeat;}
#feature4-pop .popup-img {border-bottom: solid 4px #00804d;}
#panel-featured-tabs #feature4-pop h3 {color: #00804d;}
#feature4-pop a.feature-link {background-color: #00804d;}
/* end Feature 4 */
/* end Spotlights */

/* Features */
#panel-featured-gallery {background-image: url(../images/slide-bg.png); background-repeat: repeat-x; background-position: top center; background-color: #e7eadf; width: 100%; height: 365px;}
#panel-featured-gallery .slideshow {min-height: 365px;}
#panel-featured-gallery .cycle-pager {text-align: center; width: 100%; z-index: 500; position: absolute; top: 10px; overflow: hidden;}
#panel-featured-gallery .cycle-pager span {display: inline-block; width: 13px; height: 13px; margin: 0px 1px; background-image: url(../images/home-cycle-pager.png); background-repeat: no-repeat; text-indent: -9999px; cursor: hand; cursor: pointer;}
#panel-featured-gallery .cycle-pager span.cycle-pager-active, #panel-featured-gallery .cycle-pager span:hover {background-image: url(../images/home-cycle-pager-active.png);}
#panel-featured-gallery .slide {position: relative; overflow: hidden; width: 100%; height: 365px;}
#panel-featured-gallery .slide h2 {margin-top: 62px;}
#panel-featured-gallery .slide p {font-size: 18px; font-weight: 300; color: #333333; line-height: 24px; margin-top: 32px;}
#panel-featured-gallery .slide a {display: inline-block; font-size: 11px; font-weight: bold; line-height: 11px; font-family: 'Helvetica', Arial, sans-serif; color: #ffffff; color:#fff !important; background-color: #00a261; padding: 3px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* future proofing */ -khtml-border-radius: 5px; /* for old Konqueror browsers */}
#panel-featured-gallery .slide a:hover {background-color: #45b787; text-decoration: none; color: #e7eadf;}
/* end Features */

/* Mobile */
#panel-mobile-top {position: relative; z-index: 150; background-image: url(../images/mobile-top-bg.png); background-repeat: repeat-x; width: 100%; height: 12px; margin-top: -25px;}
#panel-mobile {position: relative; z-index: 150; background-color: #ffffff; overflow: hidden;}
#panel-mobile .span3 {text-align: center; margin-top: 30px; padding-bottom: 20px; padding-left: 20px;}
#panel-mobile .span3 .service-icon {width: 50%; margin: 0px auto;}
#panel-mobile .border {border-left: dashed 1px #cccccc; height:180px;}
/* .span3.get-started {text-align: right;} */
.get-started {margin-top: 10px;margin-bottom:20px;text-align: center;}
.span3.get-started a {margin-top: 50px;}
#panel-mobile h2 {padding: 11px 0px 0px 0px;}
#panel-mobile h3 {margin: 0px; padding: 0px 0px 5px 0px;}
#panel-mobile p {font-size: 13px; font-weight: 300; line-height: 20px; margin-top: -10px;}
#panel-mobile-bottom {position: relative; z-index: 150; background-image: url(../images/mobile-bottom-bg.png); background-repeat: repeat-x; width: 100%; height: 13px;}
#gov2GoPanel {margin:20px 0 20px 0;}
/* end Mobile */

/* Mapping */
#panel-maps {margin-top: -45px; position: relative;}
#panel-maps .container {border: solid 1px blue; height: 1px; overflow: visible;}
#map_overlay_container {position: relative;}
#mobile_map_overlay {display: none;}
	/* Map Controls */
		#map-controls {position: relative; z-index: 100;}
		#map-controls .span4 .controls {position: absolute; padding-top: 50px; width: 31.623931623931625%;}
	/* end Map Controls */
	
	
	.map-button {width: 338px; overflow: hidden; background-image: url(../images/transparent-white-bg.png); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* future proofing */ -khtml-border-radius: 5px; /* for old Konqueror browsers */}
	.button-content {display: block; padding: 5px;}
	#location, #non-mappable-button, #map-filter-buttons, #filter {height: 30px;  display: block; /* width: 100%; */ text-align: left; color: #333333; font-size: 18px; font-weight: 400; cursor: hand; cursor: pointer;}
	#filter{
		width: 70%;
	}
	#map-zoom-buttons i {text-indent: -9999px;}
	/* Location Button */
		.location_button_full{height: 310px !important;}
		#submit_zip {z-index: 1000;}
		.zip-input {margin-top: -21px;}
		#minimap_container {width: 100%;}
		#location_button_group, #non-mappable {
			height: 30px;
			overflow: hidden;
		}
	/* end Location Button */
	/* Filter & Zoom */
		#filter_button_group .ui-multiselect-menu {top: 1640px !important; border: none !important; background-image: url(../images/transparent-white-bg.png) !important; background-color: #ffffff !important; background-repeat: repeat !important;}
		#filter_button_group .ui-corner-all {border: none; font-size: 12px; margin: 0px; padding: 0px; line-height: none;}
		#filter_button_group .ui-multiselect-close, #filter_button_group .ui-multiselect-checkboxes input {display: none !important;}
		#filter_button_group .ui-multiselect, #filter_button_group .ui-widget-header {background: none !important; border: none !important; font-size: 12px !important; color: #333333 !important;}
		#filter_button_group ul li {border-bottom: dashed 1px #cccccc; height: 26px;}
		#filter_button_group ul li label {line-height: 26px;}
		#filter_button_group .ui-widget-header li {border: none;}
/*		.ui-state-hover, .ui-state-hover.checked {background-image: url(../images/half-checked.png) !important; background-color: transparent !important; border: none !important; margin: 0px; padding: 3px 1px; background-position: center left !important; background-repeat: no-repeat !important; cursor: hand; cursor: pointer; line-heigh: inherit !important;}*/
		
		#filter_button_group .checked {background-image: url(../images/checked.png) !important; background-color: transparent !important; border: none !important; background-position: center left !important; background-repeat: no-repeat !important; cursor: hand; cursor: pointer;}
		#filter_button_group .ui-corner-all:hover {background-image: url(../images/half-checked.png) !important; background-color: transparent !important; border: none !important; background-position: center left !important; background-repeat: no-repeat !important; cursor: hand; cursor: pointer;}
		#filter_button_group .ui-multiselect {width: 70% !important; margin: 2px 5px; font-size: 18px !important;}
		#filter_button_group .ui-multiselect-checkboxes li label {font-size: 12px; margin-left: 10px !important; padding-left: 10px !important;}
		#filter_button_group .ui-multiselect-checkboxes li label span {padding-left: 15px;}
		#filter_button_group .ui-icon-triangle-2-n-s {vertical-align: text-top !important; margin-top: 3px !important; height: 14px !important; line-height: 14px !important; display: inline-block !important; width: 14px !important; background-image: url(//static.ark.org/common/bootstrap/2.3.0/img/glyphicons-halflings.png) !important; background-repeat: no-repeat !important; background-position: -313px -119px !important;}
		#filter_button_group .ui-multiselect.ui-state-hover {background-color: transparent !important; background-image: none !important;}
		#zoom {margin: -32px 5px;}
		
	/* end Filter & Zoom */
	/* Non Mappable List */
		.non-mappable-header {font-size: 1.1em; font-weight: 600;}
		#non-mappable-list{overflow: hidden; height: 300px;}
		.non-mappable-header {float: left;}
		.non-mappable-list {clear: both; font-size: .7em; float: left; width: 80%;}
		.non-mappable-list li {margin-bottom: 2px;}
		ul.non-mappable-list {margin-left: 0px; margin-bottom: 0px;}
		.non-mappable-group hr {clear: both; margin: 5px 0;}
		.non-mappable-group a.more {float: right; font-size: 12px; color: #b8b9b8; margin-top: 19px;}
		.non-mappable-group a.more:hover {text-decoration: none; color: #dcdfdc;}
		.non-mappable-group .more .more-arrow {display: inline-block; text-indent: -9999px; background-image: url(../images/more-arrow.png); background-repeat: no-repeat; width: 11px; height: 21px;}			
	/* end Non Mappable List */	
	
	
	
	/* Map popups */
		.map-popup {font-family: 'Helvetica', Arial, sans-serif; color: #333333; font-size: 14px;}
		.map-popup h2 {font-size: 16px; font-weight: bold;}
		.map-popup address {color: #666666; margin-bottom: 10px;}
		.map-popup .contact .website a {color: #00804d; font-size: 12px; text-decoration: none;}
		.map-popup .contact .website a:hover {text-decoration: underline;}
	/* end Map popups */
/* end Mapping */

/* eGov This Week */
/* Ticker */
.ticker {margin-top: 15px; overflow: hidden; width: 100%; height: 262px; overflow: hidden;}
.ticker-item {clear: both; width: 325px; height: auto; margin-left: 110px; overflow: hidden;}
.number {background-image: url(../images/ticker-circle.png); background-repeat: no-repeat; background-position: center center; width: 77px; height: 48px; float: left; font-size: 22px; color: #ffffff; text-shadow: -1px 1px 1px #000; font-weight: 800; text-align: center; padding-top: 29px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ticker-circle.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ticker-circle.png', sizingMethod='scale')";}
.ticker-info {float: left; font-size: 14px; line-height: 20px; color: #333333; padding-top: 20px; padding-left: 15px; width: 41%;}
.cycle-slide-active.ticker-item {height: 110px; margin-left: 0px;}
.cycle-slide-active .number {width: 110px; height: 64px; padding-top: 46px;}
.cycle-slide-active .ticker-info {font-size: 24px; line-height: 28px; padding-top: 27px;}
/* end Ticker */
#egov-top {background: url(../images/torn-page-top.png) repeat-x; width: 100%; height: 50px; margin-top: -60px; position: relative; z-index: 100;}
#panel-egov {background: url(../images/torn-page-bgtxtr.gif); padding-bottom: 0px;  position: relative; z-index: 100;}
#panel-egov h2 {text-align: center;}
#egov-bottom {background: url(../images/torn-page-bottom.png) repeat-x; width: 100%; height: 50px; position: relative;}
#panel-egov ul {margin: 0px;}
#news-feed ul li, #calendar-feed ul li {border-bottom: solid 1px #a4ccba; margin-bottom: 0px;}
#news-feed ul li.last, #calendar-feed ul li.last {border-bottom: none;}
#news-feed ul li a, #calendar-feed ul li a {display: block; font-family: 'Arial', sans-serif; color: #333333; font-size: 13px; padding: 5px 0px;}
#news-feed ul li a:hover, #calendar-feed ul li a:hover {background-image: url(../images/tweet-bg.png); text-decoration: none; color: #008751;}
/* end eGov This Week */

/* Social */
#panel-social {background: url(../images/canvas-bgtxtr.gif) #B6A88D center center; background-image: url(../images/canvas_bg_gradient_left.png), url(../images/canvas_bg_gradient_right.png), url(../images/canvas-bgtxtr.gif); background-repeat: repeat-y, repeat-y, repeat; background-position: left top, right top, center center; margin-top: -38px; padding-top: 35px; padding-bottom: 35px;}
/* Twitter */
#twitter-statuses .media {background-image: url(../images/tweet-bg.png); padding: 10px 10px 0px 10px; margin: 0px;}
#twitter-statuses .media.second {background-image: url(../images/alt-tweet-bg.png);}
.media-object {margin: 5px 15px 0px 0px;}
.tweet-text {font-family: 'Arial', san-serif; font-size: 12px;}
.tweet-text .tweet-body a {color: #b13120; text-decoration: underline;}
.tweet-text .tweet-body a:hover {text-decoration: none;}
.tweet-text .tweet-author {font-weight: bold;}
.tweet-text .tweet-author a {font-weight: normal; color: #666666;}
.tweet-text .tweet-date {float: right; color: #666666;}
#twitter-statuses .media img {background-color: #ffffff;width: 48px; height: 48px;}
/* end Twitter */
/* Connections */
#connections {text-align: center; margin-top: 70px;}
#connections a {margin-top: 15px;}
.flickr-item{height:125px;}
/* end Connections */
/* Flickr */
#flickr h2 {float: right; background-image: url(../images/flickr.png); background-position-x: right; background-repeat: no-repeat; text-indent: -9999px; width: 128px; height: 39px;}
#flickr .submit-your-photo {text-align: right;}
#flickr .submit-your-photo a {font-size: 14px; font-weight: 400; font-style: italic; color: #000000;}
#flickr-pool ul {clear: both; margin: 0; padding: 0;}
#flickr-pool a {display: block; padding: 2px; background-color: #ffffff; border: solid 1px #c0c0c0;}
#flickr-pool a:hover {background-color: #d6d9d7;}
#flickr-pool .flickr-thumb li {margin-right: 0px; margin-bottom: 10px;}

/* flickr on back pages */
.flickr-thumb li{display: inline; margin-right:4px;}
/* end Flickr */
/* end Social */

/* Footer */
#footer-divider {width: 100%; height: 37px; background: url(../images/footer-divider.png) bottom center no-repeat; position: relative; z-index: 10000; margin-top: -40px; text-align: center;}
#footer-divider a {display: block; text-indent: -9999px; width: 37px; height: 37px; margin: 0px auto;}
#panel-footer {position: relative; z-index: 10000; padding-top: 5px; background: url(../images/footer-bgtxtr.png) #1b1b1b bottom center;}
#panel-footer .span3 {margin-top: 30px; border-right: solid 1px #2a2a2a;}
#panel-footer .span3.last {border-right: none;}
#panel-footer ul {margin: 0px;}
#panel-footer ul li {margin: 0px;}
#panel-footer ul li a, #panel-footer a, #panel-footer {font-family: 'Arial', sans-serif; font-size: 12px; line-height: 18px; color: #666666;}
#base {margin-top: 15px; background-image: url(../images/base-bg.png); min-height: 30px;}
#base, #base a {font-family: 'Arial', sans-serif; font-size: 11px; color: #7d7d7d; line-height: 30px;}
#base .copyright {text-align: right;}
#base .we-are-social ul {text-align: center;}
#base .we-are-social ul li {display: inline;}
#base .we-are-social ul li a {display: inline-block; margin: 0px 1px; width: 19px; height: 18px; background-image: url(../images/arkansasgov-social-icons.png); text-indent: -9999px;}
#base .we-are-social ul li#title {margin-right: 10px;}
#base .we-are-social ul li#facebook a {background-position: 0px 0px;}
#base .we-are-social ul li#facebook a:hover {background-position: 0px -20px;}
#base .we-are-social ul li#twitter a {background-position: -21px 0px;}
#base .we-are-social ul li#twitter a:hover {background-position: -21px -20px;}
/* end Footer */

/****************************/
/*  Level 1 backpage panels */
/****************************/

.panel-image{
	background: 50% 0 no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 500px;  
	margin: 0 auto; 
	width: 100%;
	position: relative; 
	background-size: 120%;
}

.panel-content{
	background-color:#fff;
	max-width:100%;
	box-shadow: 0 0 50px rgba(0,0,0,0.8);
	position: relative;
}

.panel-content h2 {
	font-size: 36px;
	line-height: 42px;
}

.panel-content .content-actual{
	padding-bottom:20px;
	margin-top: 50px;
}

.panel-content .content-actual h2 {margin-bottom: 35px;}
.panel-content .content-actual p {color: #333333; font-size: 16px; line-height: 28px; margin-bottom: 30px;}

.panel-content .content-actual .btn {margin-top: 25px;}

.panel-content .image-actual{
	padding-bottom:0px;
}

/* Panel Image Positioning */
	.pull-left.image-actual img {float: left;}
	.pull-right.image-actual img {float: right;}
	/* Government */
	#public-meetings-calendar .image-actual img {margin-top: 50px;}
	#transparency .image-actual img {margin-top: 80px;}
	/* Business */
	#tax-center .image-actual img {margin-top: 20px;}
	/* Education */
	#education-panel-1 .image-actual img {margin-top: 150px;}
	#adult-education .image-actual img {margin-top: 32px;}
	#higher-education-resources .image-actual img {margin-right: -85px;}
	/* Visitors */
	#arkansascom .image-actual img {margin-top: 60px;}
	#free-vacation-kit .image-actual {margin-top: 110px;}
	#arkansas-state-parks .image-actual img {margin-top: 60px;}
	/* Residents */
	#star-one-one-services .image-actual img {margin: 60px 0px 0px -50px;}
/* end Panel Image Positioning */

/* Panel Page Footer Position */
	#government #footer-divider {margin-top: -160px;}
/* end Panel Page Footer Position */

.panel-content .section-arrow-holder{
	width:100%;
	position:absolute;
	bottom:0;
}

.section-arrow-holder-up a {
	background-image:url("../images/arrow-up.png");
	background-position: 0px -33px;
	cursor:pointer;
	display:block;
	height:33px;
	margin:0 auto;
	position:relative;
	-webkit-tap-highlight-color:transparent;
	width:72px;
	text-indent: -9999px;
}

.section-arrow-holder-up a:hover {
	background-position: 0px 0px;
}
.section-arrow-holder-up {position: absolute; width: 100%; margin: 0px auto 0px;}
.section-arrow-holder-down {position: absolute; width: 100%; margin: -33px auto 0px;}
.section-arrow-holder-down a {
	background-image:url("../images/arrow-down.png");
	background-position: 0px 0px;
	cursor:pointer;
	display:block;
	height:33px;
	margin:0 auto;
	position:relative;
	-webkit-tap-highlight-color:transparent;
	width:72px;
	text-indent: -9999px;
}

.section-arrow-holder-down a:hover {
	background-position: 0px -33px;
}

/****************************/
/*  Level 2 backpage 	    */
/****************************/

.level2-back{padding-top:70px;}
.level2-back .page-content{margin-bottom:100px;}
.level2-back sidebar{
	padding-top:20px;
}

#education-panel-1 .content-actual .btn {float: left;}
#education-panel-1 .content-actual .btn-warning {margin-left: 20px; margin-top: -3px;}

/* Help Center */
#help-center {position: fixed; z-index: 1000; bottom: 0; right: 20px;}
.help_center_slidingDiv {
	display: none;
	clear: both;
	overflow: hidden;
	width: 340px;
	height: 100px;
	background-image: url(../images/black-80-opacity.png);
	padding: 10px;
	color: #ffffff;
	-moz-border-radius-top-left: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; /* future proofing */ -khtml-border-top-left-radius: 5px; /* for old Konqueror browsers */ 
	font-size: 12px;
}
.help_center_slidingDiv .col1 {width: 150px; padding: 0px 10px; float: left;}
.help_center_slidingDiv .col2 {width: 150px; padding: 0px 10px; float: right;}
.help_center_slidingDiv .col1 a, .help_center_slidingDiv .col2 a {color: #999999; text-decoration: none;}
.help_center_slidingDiv h3 {font-size: 16px; line-height: 16px; font-weight: 300; margin-bottom: 3px;}
.help_center_slidingDiv a.btn {color: #ffffff; margin-top: 5px;}
.help_center_slidingDiv a.top-btn {margin-top: 16px;}
.more-help {clear: both; width: 320px; margin-left: 10px;}
.help_center_show_hide {
	margin-top: -10px;
	float: right;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	display:none;
	padding: 3px 8px;
	background-image: url(../images/black-80-opacity.png);
	-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; /* future proofing */ -khtml-border-top-left-radius: 5px; -khtml-border-top-right-radius: 5px; /* for old Konqueror browsers */ 
}
a.help_center_show_hide:hover {text-decoration: none; color: #ffffff;}
a.help_center_show_hide img {margin-top: -2px;}
/* end Help Center */

@media (min-width: 1200px) {
	/* EGOV This Week */
	#panel-egov .span4 {margin-left: 20px;}
	/* end EGOV This Week */

}
@media (max-width: 1200px) {
	/* Global Styles */
	.home-panel h2, .panel-content h2 {font-size: 48px;}
	/* end Global Styles */
	/* Navigation */
	#navigation #nav ul li a {font-size: 15px; padding: 17px 15px;}
	/* Alt Navigation */
	#alt-navigation #nav ul {margin-left: 20px;}
	#alt-navigation #nav ul li a{font-size: 13px; padding: 17px 5px;}
	/* end Alt Navigation */
	/* end Navigation */
	/* Mini Search Bar */
	#mini_search_bar_container {width: 240px;}
	/* end Mini Search Bar */
	/* Spotlights */
	#panel-featured-tabs .pop-over-main {margin-top: -394px;}
	/* end Spotlights */
	/* Feature Slides */
	.slideimg img {margin-top: 15%;}
	/* Feature Slides */
	/* CONNECT */
		#panel-mobile .span4 img {margin-top: 51px;}
	/* end CONNECT */
	/* Map */
		.map-button {width: 290px !important;}
		.ui-multiselect	{width: 66% !important;}
	/* Map */
	/* EGOV This Week */
	#panel-egov .span4 {width: 47%; margin-left: 20px;}
	#panel-egov .span4.this-week {width: 100%; float: none;}
	#panel-egov .span4.this-week #glance {width: 355px; margin: 0px auto;}
	
	#egov-bottom {margin-top: -1px;}
	/* end EGOV This Week */
	/* level 2 landing */
	.level2-back{padding-top:100px;}
	/* end level 2 landing */
	.touch #mainImg, .touch .panel-image {
		/* REALLY DO NOT MODIFY!!!! */
		height: 350px;
		
		/*top: 0;*/ 
		left: 0;
		background-position: 0 0px;
		-webkit-background-size: auto;
		-moz-background-size: auto;
		-o-background-size: auto;
		background-size: 99%;
		
	}
	
	.touch .panel-image {
		/* REALLY DO NOT MODIFY!!!! */
		background: 50% 50% no-repeat;
		/*top: 0;*/ 
		left: 0;
		/*background-position: 0 0px;*/

		background-size: auto;
		
	}

	#education-panel-1 .content-actual .btn-warning {margin-left: 0px; margin-top: 10px; margin-bottom: 20px !important;}
	/* Panel Image Positioning */
		/* Business */
		#business-center .image-actual img {margin: 3px -53px 0px;}
		#professional-licensing .image-actual img {margin-top: 48px;}
		/* Jobs */
		#jobs-panel-2 .image-actual img {margin: 18px 0px 0px -15px;}
		/* Education */
		#adult-education .image-actual img {margin-top: 116px;}
		#higher-education-resources .image-actual img {margin: 150px -70px 0px;}
		#career-technical-education .image-actual img {margin-top: 150px;}
	/* end Panel Image Positioning */
}
@media (max-width: 980px) {
	/* Global Sytles */
	.home-panel h2, .panel-content h2 {font-size: 35px;}
	.panel-content .well{float:left !important; width:40% !important;}
	/* end Global Sytles */
	/* Navigation */
	#navigation #nav ul {margin-right: 0px;}
	#navigation #nav ul li a {font-size: 13px; padding: 17px 5px;}
	#alt-navigation #nav {float: none !important; clear: both; text-align: center; border-top: 1px dashed #cccccc;}
	#alt-navigation #nav ul {clear: both; float: none; margin: 0px auto; text-align: center;}
	/* end Navigation */
	/* Spotlights */
	#panel-featured-tabs .pop-over-main {margin-top: -363px;}
	/* end Spotlights */
	/* Feature Slides */
	#panel-featured-gallery {height: 280px;}
	#panel-featured-gallery .slide p {font-size: 14px; margin-top: 14px;}
	#panel-featured-gallery .slide h2 {margin-top: 42px;}
	#panel-featured-gallery .slide p {margin: 0px;}
	/* end Feature Slides */	
	/* Mobile Panel */
	#panel-mobile h2 {width: 100%;}
	#panel-mobile .span8 {width: 100%;}
	#panel-mobile .span4 {display: none;}
	/* end Mobile Panel */
	/* Map */
		.map-button {width: 228px !important;}
		#filter_icon {margin-right: 10px;}
		.ui-multiselect	{width: 54% !important;}
		#location, #non-mappable-button, #map-filter-buttons, .ui-multiselect, #filter {font-size: 12px !important; line-height: 23px !important;}
	/* Map */
	/* Social */
	.media img {display: none;}
	#flickr .submit-your-photo a {font-size: 12px !important;}
	#twitter-statuses .third {display: none;}
	/* end Social */
	/* level 2 landing */
	.level2-back{padding-top:130px;}
	/* end level 2 landing */
	
	
	.touch .panel-image{
		background: 50% 50% no-repeat;
		height: 400px;
		background-size: cover !important;
	}
			
	
	.touch #mainImg, .touch .panel-image{
		/* REALLY DO NOT MODIFY!!!! */
		
		height: 500px;
		
		/*top: 0;*/ 
		left: 0;
		background-position: 0 0px;
		-webkit-background-size: auto;
		-moz-background-size: auto;
		-o-background-size: auto;
		background-size: 99%;
		
	}
	
	/* Panel Image Positioning */
		/* Government */
		#agencies-boards-commissions-associations .image-actual img {margin: 14px 0px 0px -49px;}
		#state-directory .image-actual img {margin: 40px -41px;}
		#city-county-government1 .image-actual img {margin: 15px 0px 0px -28px;}
		#public-meetings-calendar .image-actual img {margin: 100px -15px;}
		#transparency .image-actual img {margin: 160px 0px 0px -41px;}
		/* Business */
		#business-center .image-actual img {margin: 45px -49px 0px;}
		#professional-licensing .image-actual img {margin-top: 104px;}
		/* Jobs */
		#jobs-panel-2 .image-actual img {margin: 46px 0px 0px -15px;}
		/* Education */
		#education-panel-2 .image-actual img {margin: 80px 0px 0px -20px;}
		#adult-education .image-actual img {margin-top: 200px;}
		#higher-education-resources .image-actual img {margin: 424px -52px 0px;}
		#career-technical-education .image-actual img {margin-top: 252px;}
		/* Visitors */
		#arkansascom .image-actual img {margin: 140px 0px 0px -23px;}
		#arkansas-state-parks .image-actual img {margin: 140px 0px 0px -23px;}
		#additional-resources .image-actual img {margin-left: -23px;}
		/* Residents */
		#star-one-one-services .image-actual img {margin-top: 170px;}
	/* end Panel Image Positioning */	
	
	/* Panel footer Positioning */
		#government #footer-divider {margin-top: -120px;}
	/* end Panel footer Positioning */	
}

@media (max-width: 767px) {
	/* Remove Mobile Gutters */
	body {padding: 0px !important;}
	
	.container {margin: 0px 20px !important;}
	/* end Remove Mobile Gutters */
	/* Main Image */
	.no-touch #mainImg{
		height: 450px;
	}
	
	.touch .panel-image .first{
		top: 440px;
		height: 600px;
		background-position: 100px 100px !important;
	}
	
	.touch .panel-image{
		background: 0 0px no-repeat;
		height: 200px;
		background-position: 50% 50% !important;
		background-size: auto 100% !important;
	}
	
	.touch #mainImg, .touch .panel-image {
		/* REALLY DO NOT MODIFY!!!! */
		height: 300px;
		
		/*top: 0;*/ 
		left: 0;
		background-position: 0 100px;
		-webkit-background-size: auto;
		-moz-background-size: auto;
		-o-background-size: auto;
		background-size: 100%;
		position: relative;
		
	}
	/*		#mainImg {
				 DO NOT MODIFY!!!! 
				height: 350px; 
				width: 100%;
				background-position: 50% -50px;
				-webkit-background-size: auto;
				-moz-background-size: auto;
				-o-background-size: auto;
				background-size: auto;
			}*/
	/* end Main Image */	
	/* Navigation */
	#navigation, #alt-navigation {position: absolute;}
	#navigation #logo {float: none; text-align: center;}
	#navigation #nav ul {margin: 0px auto; clear: both; float: none; text-align: center; border-top: 1px dashed #cccccc;}
	#navigation #nav ul li a, #alt-navigation #nav ul li a {font-size: 12px; padding: 5px;}
	#navigation #nav ul li a:hover {background-color: #ffffff;}
	/* end Navigation */
	/* What's New & Photog */
		#img-gradient .container-fluid {margin-top: 410px;}
		#whats-new {margin-left: 20px;}
		#photog {margin-right: 20px; margin-top: 5px;}
	/* end What's New & Photog */
	/* Search Bar */
	#panel-search {margin-top: 85px !important; height: 54px;}
	#search_container {width: 80% !important; margin-top: -40px; height: 40px;}
	#search_box {width: 70% !important; font-size: 12px; height: 40px;}
	.search_location {width: 40px; height: 40px;}
	.location_change_marker_container {margin: 7px 0px 0px 9px !important;}
	.mag-glass {margin-top: 5px;}
	/* end Search Bar */	
	/* Spotlights */
	#panel-featured-tabs .container {overflow: hidden;}
	#panel-featured-tabs .trigger {display: none;}
	#panel-featured-tabs .pop-over-main {position: static; z-index: 2000; margin: 10px; padding-bottom: 0px; display: block !important; width: 45%; float: left;}
	#panel-featured-tabs #feature1, #panel-featured-tabs #feature2, #panel-featured-tabs #feature3, #panel-featured-tabs #feature4 {border: none;}
	#feature2-pop {margin-top: -20px !important;}
	#feature1-pop h3, #feature2-pop h3, #feature3-pop h3, #feature4-pop h3 {padding-bottom: 20px;}
	/* end Spotlights */
	/* Feature Slides */
	.slide .span5 {display: none;}
	#panel-featured-gallery {height: 270px;}
	/* end Feature Slides */
	#panel-featured-gallery .slide {height: auto;}
	/* Mobile Panel */
	#panel-mobile .span2 {display: none;}
	#panel-mobile .span6.second {border-left: none; border-top: dashed 1px #cccccc;}
	#panel-mobile-bottom {margin-top: -1px;}
	#panel-mobile .span3 {margin-top: 10px; padding-bottom: 20px; padding-left: 0px; text-align: left; clear: both;}
	#panel-mobile .border {border-left: none; border-top: dashed 1px #cccccc;}
	#panel-mobile .span3.get-started {padding: 40px; text-align: center !important;}
	#panel-mobile .span3.get-started a {margin-top: 0px;}
	#panel-mobile .span3 .service-icon {margin: 0px;}
	#panel-mobile .span3 img {float: left; width: 40%; margin-right: 30px;}
	#panel-mobile h3 {padding-top: 32px;}
	/* end Mobile Panel */
	/* map */
		.map-button {width: 100% !important; margin-top: 15px;}
		.ui-multiselect	{width: 60% !important;}
		#non-mappable-container, #filter-button-group-container, #location-button-group-container {width: 320%;}
		#filter-button-group-container {margin-top: 20px;}
		#non-mappable-container {margin-top: 25px;}
	/* end map */
	/* level 2 landing */
	.level2-back{padding-top:95px;}
	/* end level 2 landing */
	/* EGOV This Week */
	#panel-egov .span4 {width: 100%; float: none; margin: 10px 0px;}
	/* end EGOV This Week */
	/* Social */
	.media img {display: block;}
	#connections {margin-top: 30px;}
	#flickr h2 {float: none;}
	#flickr .submit-your-photo {text-align: center;}
	#flickr .submit-your-photo a {font-size: 14px;}
	#flickr .flickr-thumb li.item {float: left; width: 20%; margin-left: 20px; text-align: center;}
	#flickr-pool a {padding: 0px; border: none; background: none;}
	#flickr-pool a img {padding: 2px; border: solid 1px #c0c0c0; background-color: #ffffff;}
	/* end Social */
	/* Footer */
	#panel-footer .span3 {float: left; width: 25%; padding-left: 14px;}
	#base .span6 {float: left; width: 50%;}
	/* end Footer */
	
	#education-panel-1 .content-actual {padding-bottom: 40px;}
	#education-panel-1 .content-actual .btn-warning {margin-left: 20px; margin-top: -3px;}
	.panel-content .content-actual {margin-top: 30px;}
	/* Panel footer Positioning */
		#government #footer-divider {margin-top: -40px;}
	/* end Panel footer Positioning */
}
@media (max-width: 639px){
	body {padding: 0px;}
	#panel-search {margin-top: 86px !important}
	#map_overlay_container{
		height: 360px;
	}
}
@media (max-width: 538px) {
	body {padding: 0px;}
	#education-panel-1 .content-actual {padding-bottom: 0px;}
	#education-panel-1 .content-actual .btn {float: none;}
	#education-panel-1 .content-actual .btn-warning {margin-left: 0px; margin-top: 10px;}
}
@media (max-width: 480px) {
	body {padding: 0px;}
	#img-gradient {background-image: none;}
	.home-panel h2, .panel-content h2 {font-size: 32px; font-weight: 300;}
	/* Search Bar */
	#search_box {width: 75% !important;}
	/* end Search Bar */	
	/* Feature Slides */
	#panel-featured-gallery {height: 380px;}
	/* end Feature Slides */
	/* Navigation */
/* 	#navigation #nav ul li a {font-size: 12px; padding: 10px;} */
	/* end Navigation */
	/* Whats New & Photog */
/* 		#img-gradient .container-fluid {margin-top: 169px;} */
	/* end Whats New & Photog */
	/* Search Bar */
	.mag-glass {display: none;}
	#panel-search {margin-top: 85px !important;}
	/* end Search Bar */
	/* Mini Search Bar */
	#mini_search_bar_container {width: 180px;}
	/* end Mini Search Bar */
	/* Spotlights */
	#panel-featured-tabs .pop-over-main {float: none; width: 90%; margin: 10px auto;}
	#feature2-pop {margin-top: 10px !important;}
	#panel-featured-tabs .popup-img {max-height: 150px;}
	.pop-over-main p {font-size: 12px; height: 55px; line-height: 18px; margin: -15px 20px 5px;}
	.pop-over-main a.feature-link {font-size: 11px;}
	/* end Spotlights */
	/* Mobile Panel */
		#panel-mobile .span3 {text-align: center !important;}
		#panel-mobile .span3 img {float: none; width: 100%; margin-left: 50%;}
		#panel-mobile h3 {padding-top: 0px;}
	/* end Mobile Panel */
	/* level 2 landing */
	.level2-back{padding-top:95px;}
	/* end level 2 landing */
	/* Social */
	.media img {float: left;}
	#flickr {margin-top: 15px;}
	#flickr .flickr-thumb li.item {width: 44%; margin-left: 20px;}
	/* end Social */
	/* Footer */
	#panel-footer .span3 {width: 50%; padding-left: 25px;}
	#panel-footer .span3.second {border: none;}
	#base .span6 {float: none; width: 100%; text-align: center;}
	/* end Footer */
	
	#map_overlay_container{
		height: 320px;
	}
}
@media (max-width: 420px) {
	body {padding: 0px;}
	/* Navigation */
	#navigation #nav ul li a, #alt-navigation #nav ul li a {padding: 10px 4px; margin: 0px;}
	#panel-search {margin-top: 135px !important;}
	/* end Navigation */
	/* Whats New & Photog */
		#img-gradient .container-fluid {margin-top: 250px;}
	/* end Whats New & Photog */
	/* Mini Search Bar */
	#mini_search_bar_container {width: 58%;}
	/* end Mini Search Bar */
	/* Spotlights */
		#panel-featured-tabs .popup-img {max-height: 100px;}
	/* end Spotlights */
	/* Feature Slides */
	#panel-featured-gallery {height: 400px;}
	/* end Feature Slides */
	/* EGOV This Week */
	#panel-egov .span4.this-week {display: none;}
	/* end EGOV This Week */
	/* Social */
	#flickr .flickr-thumb li.item {margin-left: 15px;}
	#flickr .submit-your-photo a {font-size: 10px;}
	/* end Social */	
	/* level 2 landing */
	.level2-back{padding-top:160px;}
	/* end level 2 landing */
	
	.help_center_slidingDiv {width: 300px; margin-right: -20px; padding-left: 20px;}
	.help_center_slidingDiv .col1, .help_center_slidingDiv .col2 {width: 130px;}
	.more-help {width: 280px;}
	#map_overlay_container{
		height: 460px;
	}
	#panel-mobile .border {height: 280px!important;}
}

#map-zoom-buttons{
	z-index: 50;
	position: relative;
}

.navbar-inner{
	background-image: none !important;
}

#single_people_results{
	position: absolute;
	height: 95%;
	width: 98%;
}

#people_results_list{
	position: absolute;
	width: 98%;
}

#mobile_map_overlay{
	width: 100%; 
	z-index: 100;
	height: 100%; 
	position: absolute;
	background-color: rgb(0, 0, 0);
	background-image: url(../images/play.png);
	background-repeat:no-repeat;
	background-position:center;
	opacity: .5;
}

/*!modernizr.backgroundsize{
	min-height: 100%;
	min-width: 200%;
}*/


#filter_button_group{
	height: 30px;
}

#filter_button_group ul{
	overflow: hidden;
}

#search_location_results {
	display: block !important;
	margin-top: 2px !important;
	font-size: 11px !important;
	color: #999999 !important;
	font-style: italic !important;
	float: right !important;
}
#search_location_results .input-append {
	margin: 3px -22px 0px 10px !important;
}
#search_location_results input {
	border: solid 1px #e3e3e3 !important;
}
/* Hide/Show Search Bar */
#panel-show{
	position: relative;

}
#panel-search-container{position:relative;}
#show_search_bar{
	top:226px;
	position:absolute;
	padding-left:10px;
	padding-top:55px;
	width:50px;
	height:95px;
	background-image: url(../images/search-bar-bg.png);
	cursor:pointer;
	display:none;
}
#hide_search_bar{
	padding-top:55px;
	cursor:pointer;
}
/* end Hide/Show Search Bar */

/* Autocomplete */
	.ui-autocomplete {top: 327px !important; border: none !important; z-index: 5000;
		-moz-box-shadow: 1px 1px 10px #000;
		-webkit-box-shadow: 1px 1px 10px #000;
		box-shadow: 1px 1px 10px #000;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}
	.ui-autocomplete .ui-menu-item {height: 28px; border-bottom: dashed 1px #cccccc;}
	.ui-autocomplete .ui-menu-item a {line-height: 28px; font-size: 12px;}
	.ui-autocomplete .ui-menu-item a.ui-state-focus {background-image: none !important; background-color: #fafafa; border: none !important; margin: 0px; height: 24px !important; border-bottom: dashed 1px #cccccc !important; padding: 2px .4em;}
/* end Autocomplete */
/* Modal Window */
#SearchResults{
	left: auto;
	right: auto;
	top: 45px;
	margin: auto;
	width: 80%;
	padding:0px;
	position: relative;
	height: 550px;
	overflow: hidden;
	font-size: 12px;
}

.modal-header{
	border-bottom: none !important;
}

.modal-body {overflow: hidden; max-height: 100% !important; height: 439px; padding: 0px 10px; margin-top: 0px;}
.modal-footer {margin-top: 10px;}
.modal-footer .pull-left {text-align: left;}
.modal-footer .pull-left .close {float: none;}
/* end Modal Window */
/* Fix ul's in search results */
	.tab-pane ul {margin-left: 0px !important;}
/* end Fix ul's in search results */
/* Search Results Navbar */
	#SearchResults {border: solid 2px #dcdcdc; margin-top: 7px; height: 550px;}
	.modal-header {padding: 0px !important;}
	#SearchResults ul.nav {margin-left: 0px;}
	#SearchResults ul.nav li {display: inline !important;}
	#SearchResults ul.nav li a {display: inline-block !important; color: #000000; font-size: 18px; padding-right: 30px; margin-left: -4px; padding-left: 10px; background-image: url(../images/search-results-nav-bg.gif); background-position: right center; min-width: 79px; height: 38px; line-height: 38px; background-repeat: no-repeat;}
	#SearchResults ul.nav li a:hover {color: #999999; background-color: #ffffff; background-image: url(../images/search-results-nav-over.gif);}
	#SearchResults ul.nav li.last a {background-image: url(../images/search-results-nav-last-bg.gif);}
	#SearchResults ul.nav li.last a:hover {background-image: url(../images/search-results-nav-last-over.gif);}
	#SearchResults ul.nav li.active a {background-image: url(../images/search-results-nav-current.gif); color: #016f43;}
	#SearchResults ul.nav li.active.last a {background-image: url(../images/search-results-nav-last-current.gif); color: #016f43;}
	#SearchResults ul.nav li a .badge {background-color: #b94a48; font-size: 9px; font-weight: normal; padding-right: 5px !important; padding-left: 5px !important; position: relative; top: -4px;}
/* end Search Results Navbar */
/* Global Search Panel Styles */
	#SearchResults img {padding:3px; background-color: #ffffff; border: solid 1px #cccccc; float: left; margin: 0px 7px 10px 0px;
		-moz-box-shadow: 1px 1px 10px #999;
		-webkit-box-shadow: 1px 1px 10px #999;
		box-shadow: 1px 1px 10px #999;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	}
	#SearchResults {line-height: 16px;}
	#SearchResults h2 {font-size: 16px; text-transform: uppercase; color: #00804d; font-weight: 300; line-height: 24px;}
	#SearchResults h2 a {font-size: 12px; text-transform: capitalize; margin-left: 20px;}
	#SearchResults .search_results_url {word-break: break-word; color: #00804d;}
	#SearchResults a.btn-green {clear: both; float: right; margin-top: 10px;}
	.page_result_top, .tab-pane li {clear: both; overflow: hidden; list-style-type: none !important;}
	.tab-pane li.deep-links {margin: 0px;}
	.search_results_url {display: block;}
	.search_results_description {display: block;}
	#SearchResults .span4 {padding: 0px 0px;}
	#SearchResults .span4.center {border-left: dashed 1px #cccccc; border-right: dashed 1px #cccccc; padding: 0px 20px; height: 450px;}
/* end Global Search Panel Styles */
/* Search Summary */
	.summary_panel {border-bottom: dashed 1px #cccccc; margin: 5px 0px; padding: 0px 10px 10px 0px; overflow: hidden;}
	.summary_panel.last {border-bottom: none;}
	.summary_panel.border-left {padding-left: 20px; border-left: dashed 1px #cccccc;}
	.summary_panel#pages_summary {border-bottom: none;}
	#pages_summary_content li.page_result_top {clear: both; border-top: dashed 1px #cccccc; padding-top: 10px; padding-bottom: 3px; }
	#pages_summary_content li.page_result_top img {display: block;}
	#pages_summary_content li.page_result_top a {display: block;} 
	.summary_panel ul li {border-bottom: dashed 1px #e3e3e3; padding: 5px 0px; margin: 5px 0px;}
/* end Search Summary */
/* People Cards */
	.people_card {background-color: #f0f0f0; color: #333333; margin: 5px 0px; padding: 10px; -moz-border-radius: 10px; /* Firefox */ -webkit-border-radius: 10px; /* Safari, Chrome */ border-radius: 10px; /* CSS3 */}
	.people_card .card_header {font-size: 18px; font-weight: 600; display: block;}
	.people_card .card_body {display: block; font-size: 12px;}
	.people_card .card_body .card_title {display: block; font-style: italic; color: #999999;}
	.people_card .card_body .card_agency {display: block;}
	.people_card .card_body .card_email a {display: block; color: #00804d;}
	.people_card .card_body .card_phone {display: block; font-size: 18px; font-weight: 600;}
/* end People Cards */
/* Jobs */
	#jobs_results li {margin: 20px 0px;}
	.job_title a {font-size: 14px;}
	.job_agency {font-weight: bold;}
	.job_city {color: #999999; font-style: italic;}
/* end Jobs */
@media (max-width: 1200px) {
	#SearchResults h2 a {display: block; margin-left: 0px;}
}
@media (max-width: 980px) {
	#SearchResults ul.nav li a {font-size: 12px; padding-right: 10px;}
}
@media (max-width: 767px) {
	#SearchResults {height: 1338px; margin-top: 3px; width: 90%;}
	#SearchResults ul.nav {margin-left: 0px;}
	#SearchResults .modal-body {overflow: visible; height: auto;}
	#SearchResults .span4.center {border-left: none; border-right: none; padding: 0px 0px; height: auto;}
	.portal-alert{font-size:1em !important;}
}
@media (max-width: 667px) {
	.close.btn {margin-right: 3px;}
	#SearchResults ul.nav {margin: 0px auto; text-align: center;}
	#SearchResults ul.nav li a {padding-right: 0px; margin-left: 0px; padding-left: 0px; min-width: 79px; height: 38px; line-height: 38px;}
	#SearchResults ul.nav li a, #SearchResults ul.nav li a:hover, #SearchResults ul.nav li.last a, #SearchResults ul.nav li.last a:hover, #SearchResults ul.nav li.active a, #SearchResults ul.nav li.active.last a {background-image: none;}
	.portal-alert{text-align: left !important;padding-left:10px;}
}
@media (max-width: 480px){
	.portal-alert{font-size:.85em !important;}
}