﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
#DepartmentName {
	position:absolute;
	width:168px;
	height:26px;
	z-index:1;
	top: 63px;
	left: 0px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-decoration: none;
	color: #333333;
}
#DepartmentName a:link{
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-decoration: none;
	color: #333333;
}
#DepartmentName a:visited{
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-decoration: none;
	color: #333333;
}
#MainMenu {
	position:absolute;
	width:600px;
	height:43px;
	z-index:10;
	left: 16px;
	top: 101px;
}
#MainMenuBackground {
	position:absolute;
	width:600px;
	height:26px;
	z-index:1;
	left: 9px;
	top: 113px;
}
body {
    font-family:Trebuchet MS;
}

body {
	min-width:750px
}

#main table td {
	border-bottom:solid 1px #eee
}

/*#main ul {
    list-style-type:none
}*/

#wrapper {
	position:relative;
	background:#fff;
	width:750px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#wrapperTop {
	width:750px;
	background:url(/images/borderBackgroundTop.jpg) no-repeat top left
}

#header {
	position: relative;
	height: 163px;
	background: url(/images/borderTop.jpg) no-repeat top left;
}
#headerImage {
	height: 196px;
	top: -32px;
	position: relative;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 9px;
}

/*
THE FOLLOWING STYLES FOR THE H1 TAG ALLOW THE BACKGROUND IMAGE TO PRINT
*/

#header h1 {
    position:absolute; /* The container of the H1 A tag is used for positioning the element */
    top:16px;
    left:23px;
    display:block;
    width:168px;
    height:78px;
}

#header h1 a {
    position:relative; /* The actual link must be set to position:relative for IE to see the list-item background */
	display:list-item; /* Make the item display as a list-item */
	list-style-image:url(/images/logo.gif); /* Add list-item background */
	list-style-position:inside; /* For FF */
	letter-spacing:-3000em; /* Hide the text in the element */
	font-size:1pt; /* Hide the text from Opera which doesn't recognize the letter-spacing property */
	color:#fff; 
	}
	
#header h2 {
    position:absolute;
    top:117px;
    left:11px;
    display:block;
    width:792px;
    height:18px;   
}



#header h2 span {
    position:relative;
    display:list-item;
    list-style-image:url(/images/headerTagline.gif);
    list-style-position:inside;
    font-size:1pt;
    color:#fff;
    letter-spacing:-3000em;
}



#search {
    position:absolute;
    top:58px;
    left:636px;
    display:block;
    width:164px;
    height:29px;
	background:url(/images/searchBorder.gif) no-repeat;
	text-indent:-3000em;
	overflow:hidden;
	font-size:1pt;
	color:#fff
}

#main #search {
    top:auto;
    left:270px
}

#ctl00_searchText, #main #ctl00_ContentPlaceHolder1_searchText {
    font:normal 11px verdana;
    color:#646464;
    position:absolute;
    top:3px;
    left:3px;
    border:solid 1px #fff;
    display:block;
    width:110px;
    height:15px;
}

#ctl00_searchButton, #ctl00_ContentPlaceHolder1_searchButton {
    position:absolute;
    top:2px;
    left:117px;
}

#topNav {
	display:block;
	font:normal 10px verdana;
	color:#646464;
	position:absolute;
	top:62px;
	left:323px;
	letter-spacing:.3pt;
	width: 299px;
}

#topNav a {
    color:#646464;
    text-decoration:none
}

#topNav a:hover {
    text-decoration:underline
}

#topNav a#home {
    font-weight:bold;
    color:#FF5F00;
    text-decoration:underline
}

#main {
	float:right;
	width:555px;
	min-height:500px;
	margin-top: -45px;
}
#main_no_side {
	width:790px;
	margin-right: 15px;
	margin-left: 15px;
	position: relative;
	top: -36px;
}

#footer {
	clear:both;
	color:#D8EAF3;
	padding:0 0 11px 0;
	font:normal 9px verdana;
	background:url(/images/borderBottom.jpg) no-repeat bottom center;
}

#bottomLinks {
    width:792px;
    margin:0 auto;
    display:block;
    background:#5FAFD5;
    padding:5px 0;
}

#bottomLinks p {
    color:#fff;
    padding:2px 5px
}

#bottomLinks p a {
    color:#fff
}

#bottomLinks #links {
	display:block;
	width:350px;
	float:right;
	text-align:right;
	color: #FFFFFF;
}

#bottomLinks #links a {
    color:#fff;
    font:normal 10px verdana
}

#bottomLinks #links a:hover {
    text-decoration:underline
}

span#ctl00_SiteMapPath1 {
	margin-left:10px
}

span#ctl00_SiteMapPath1 span {
    color:#0DAE6C;
    font:normal 10px verdana
}

span#ctl00_SiteMapPath1 span a {
    color:#7C7C83;
    text-decoration:none
}

div#homePage_map {
    /*position:absolute;
    top:7px;
    left:11px*/
    padding:5px 0 0 11px
}

body.default div#homePage_map, body.Default div#homePage_map {
    padding:0 0 0 11px
}

.hidden {
    display:none !important
}

#credits {
    display:block;
    width:780px;
    margin:0 auto;
    font:normal 10px verdana;
    color:#5FAFD5;
    text-align:center
}

#credits a {
    color:#5FAFD5
}


.noList {
	list-style-type:none
}
div#header #mainNav {
	position:absolute;
	top:105px;
	left:7px;
	display:block;
	background:url(/images/mainNav.jpg) no-repeat 18px 0;
	width:700px;
	height:30px;
	white-space:nowrap;
}

div#header #mainNav a {
    font:normal 12px "Trebuchet MS";
	text-decoration:none;
	color:#fff;
}

div#header #mainNav li#ContactUs,
div#header #mainNav li#SiteMap,
div#header #mainNav li#Pagenotfound {
    display:none
}

div#header #mainNav a:hover {
    text-decoration:underline
}

div#header li#Community, 
div#header li#BusinessResources, 
div#header li#AboutUs,
div#header li#Government,
div#header li#Community_mainNav-ChildSelected, 
div#header li#BusinessResources_mainNav-ChildSelected, 
div#header li#AboutUs_mainNav-ChildSelected,
div#header li#Government_mainNav-ChildSelected {
	display:block;
	list-style:none; 
	height:30px;
	position:absolute
}

div#header li#Community, 
div#header li#BusinessResources, 
div#header li#AboutUs,
div#header li#Government,
div#header li#Community_mainNav-ChildSelected, 
div#header li#BusinessResources_mainNav-ChildSelected, 
div#header li#AboutUs_mainNav-ChildSelected {
	text-indent:-3000em;
}

div#header li#Community,
div#header li#Community_mainNav-ChildSelected {
	left:18px;
	width:113px;
}

div#header li#BusinessResources,
div#header li#BusinessResources_mainNav-ChildSelected {
	left:133px;
	width:97px;
}

div#header li#AboutUs,
div#header li#AboutUs_mainNav-ChildSelected {
	left:231px;
	width:89px;
}

div#header li#Government,
div#header li#Government_mainNav-ChildSelected {
	left:322px;
	width:135px;
}

div#header li#Community:hover,
div#header li#Community_mainNav-ChildSelected,
div#header li#Community_mainNav-ChildSelected:hover,
body.Community div#header li#Community a,
body.CommunityCommunityOverview div#header li#Community a,
body.CommunityMediaCenter div#header li#Community a,
body.CommunityPublications div#header li#Community a,
body.CommunityDataCenter div#header li#Community a,
body.CommunityMapCenter div#header li#Community a {
	background: url(/images/mainNav.jpg) no-repeat 0 -30px
}

div#header li#BusinessResources:hover,
div#header li#BusinessResources_mainNav-ChildSelected,
div#header li#BusinessResources_mainNav-ChildSelected:hover,
body.BusinessResources div#header li#BusinessResources a,
body.BusinessResourcesBusinessEnvironment div#header li#BusinessResources a,
body.BusinessResourcesTargetIndustries div#header li#BusinessResources a,
body.BusinessResourcesIncentives div#header li#BusinessResources a,
body.BusinessResourcesBusinessDirectory div#header li#BusinessResources a,
body.BusinessResourcesPropertyLocator div#header li#BusinessResources a {
	background: url(/images/mainNav.jpg) no-repeat -115px -30px
}

div#header li#AboutUs:hover,
div#header li#AboutUs_mainNav-ChildSelected,
div#header li#AboutUs_mainNav-ChildSelected:hover,
body.AboutUs div#header li#AboutUs a,
body.AboutUsEconomicDevelopmentOffice div#header li#AboutUs a,
body.AboutUsHorizonCouncil div#header li#AboutUs a,
body.AboutUsHorizonCouncilFoundation div#header li#AboutUs a,
body.AboutUsIndustrialDevelopmentAuthority div#header li#AboutUs a,
body.AboutUsOtherResources div#header li#AboutUs a {
	background: url(/images/mainNav.jpg) no-repeat -213px -30px
}

div#header li#Government:hover,
div#header li#Government_mainNav-ChildSelected,
div#header li#Government_mainNav-ChildSelected:hover,
body.Government div#header li#Government a {
	background: url(/images/mainNav.jpg) no-repeat -304px -30px
}


div#header li#Community ul, 
div#header li#Community_mainNav-ChildSelected ul {
	position:absolute;
	top:30px;
	left:0;
	width:800px;
	display:none;
	padding-top:0px
}

div#header li#BusinessResources ul, 
div#header li#BusinessResources_mainNav-ChildSelected ul { 
	position:absolute;
	top:30px;
	left:25px;
	width:800px;
	display:none;
	padding-top:0px
}


div#header li#AboutUs ul,
div#header li#AboutUs_mainNav-ChildSelected ul {
	position:absolute;
	top:30px;
	left:110px;
	width:800px;
	display:none;
	padding-top:0px
}

div#header li#Government ul,
div#header li#Government_mainNav-ChildSelected ul {
	position:absolute;
	top:30px;
	left:120px;
	width:800px;
	display:none;
	padding-top:0px
}


div#header li#Community:hover ul,
div#header li#BusinessResources:hover ul,
div#header li#AboutUs:hover ul,
div#header li#Government:hover ul,
div#header li#Community_mainNav-ChildSelected:hover ul,
div#header li#BusinessResources_mainNav-ChildSelected:hover ul,
div#header li#AboutUs_mainNav-ChildSelected:hover ul,
div#header li#Government_mainNav-ChildSelected:hover ul {

    display:block;
    width:800px;
}

div#header li#Community:hover ul ul,
div#header li#BusinessResources:hover ul ul,
div#header li#AboutUs:hover ul ul,
div#header li#Government:hover ul ul,
div#header li#Community_mainNav-ChildSelected:hover ul ul,
div#header li#BusinessResources_mainNav-ChildSelected:hover ul ul,
div#header li#AboutUs_mainNav-ChildSelected:hover ul ul,
div#header li#Government_mainNav-ChildSelected:hover ul ul {
    display:none
}

div#header li#Community ul li, 
div#header li#BusinessResources ul li, 
div#header li#AboutUs ul li,
div#header li#Government ul li,
div#header li#Community_mainNav-ChildSelected ul li, 
div#header li#BusinessResources_mainNav-ChildSelected ul li, 
div#header li#AboutUs_mainNav-ChildSelected ul li,
div#header li#Government_mainNav-ChildSelected ul li {
    	list-style:none; 
    	display:inline
    	
}

div#header li#Community ul li a, 
div#header li#BusinessResources ul li a, 
div#header li#AboutUs ul li a,
div#header li#Government ul li a,
div#header li#Community_mainNav-ChildSelected ul li a, 
div#header li#BusinessResources_mainNav-ChildSelected ul li a, 
div#header li#AboutUs_mainNav-ChildSelected ul li a,
div#header li#Government_mainNav-ChildSelected ul li a {
    position:relative;
    left:auto;
    width:auto;
    display:inline-block;
	display:block;
	float:left;
	height:26px;
	padding:0 10px;
	text-align:center;
	line-height:27px
}

div#header li#Community ul li a, 
div#header li#Community_mainNav-ChildSelected ul li a {
    left:-12px;
}

div#header li#BusinessResources ul li a, 
div#header li#BusinessResources_mainNav-ChildSelected ul li a {
    left:-150px;
} 
div#header li#AboutUs ul li a,
div#header li#AboutUs_mainNav-ChildSelected ul li a {
    left:-331px;
}
div#header li#Government ul li a,
div#header li#Government_mainNav-ChildSelected ul li a {
    left:-431px;
}

div#header li#Community ul li a, 
div#header li#BusinessResources ul li a, 
div#header li#AboutUs ul li a,
div#header li#Government ul li a,
div#header li#Community_mainNav-ChildSelected ul li a, 
div#header li#BusinessResources_mainNav-ChildSelected ul li a, 
div#header li#AboutUs_mainNav-ChildSelected ul li a,
div#header li#Government_mainNav-ChildSelected ul li a {
	text-indent:0em;
	overflow:visible;
	background:url(/images/mainNavDivider.gif) repeat-y 100% 0 !important
}

div#header li#Community ul li a:hover, 
div#header li#BusinessResources ul li a:hover, 
div#header li#AboutUs ul li a:hover,
div#header li#Government ul li a:hover,
div#header li#Community_mainNav-ChildSelected ul li a:hover, 
div#header li#BusinessResources_mainNav-ChildSelected ul li a:hover, 
div#header li#AboutUs_mainNav-ChildSelected ul li a:hover,
div#header li#Government_mainNav-ChildSelected ul li a:hover {
	background:url(/images/mainNavDivider.gif) repeat-y 100% 0
}

body.Default #sideNav a, 
body.default #sideNav a, 
#sideNav li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Leaf a, 
#sideNav li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Parent a {
    display:block
}


body.Default #sideNav2 a, 
body.default #sideNav2 a, 
#sideNav2 li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Leaf a, 
#sideNav2 li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Parent a {
    display:block
}

body.Default #sideNavTop,
body.default #sideNavTop {
   
}

body.Default #sideNavBackground,
body.default #sideNavBackground {
    
}


body.Default #sideNavFooter,
body.default #sideNavFooter {
    
}

body.ContactUs #sideNav li.AspNet-TreeView-Selected a,
body.SiteMap #sideNav li.AspNet-TreeView-Selected a,
body.PageNotFound #sideNav li.AspNet-TreeView-Selected a {
    color:#FF5F00;
    font:bold 12px georgia;
    display:block;
    text-decoration:none;
    padding:5px 0;
    margin:0 15px
}
