* {margin: 0; padding: 0;}
body {background:#016e8d; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
img	{border:0; display:block;}
table {border-collapse:collapse;}
input, textarea {padding:2px;}

a {outline:none;}

/* MAIN WRAPPER 
   ****************************  */
#wrapper {margin:0 auto; width:970px; background-color:#fff;}

/* HEADER 
   ****************************  */
#header {margin:0 auto; width:945px; height:76px; background:url(/m/img/headerBG.gif) no-repeat;}
#header h1 {text-indent:-123456px; float:left;}
#header h1 a {display:block; width:350px; height:64px; margin-top:12px; outline:none;}
#header #interestedDropDown {width:162px; height:26px; margin:32px 0 0 397px; background:url(/m/img/header-interested-in-drop-down.gif) no-repeat; float:left; z-index:9999;}
#header #interestedDropDown #interested-in-trigger {width:162px; height:26px; cursor:pointer; float:left; z-index:9999;}
#header #interestedDropDown #interested-in-links {width:287px; background-color:#016e8d; border-right:1px solid #fff; border-bottom:1px solid #fff; display:none; float:left; position:relative; margin-left:-125px; clear:left;}

#header #alt-nav {width:220px; height:26px; margin:12px 0 3px 339px; float:left;}
#header #alt-nav p {line-height:26px; font-size:11px; color:#016e8d; text-align:right;}
#header #alt-nav p a {color:#016e8d;}
#header #alt-nav p a:hover {color:#c60;}

#header #interestedDropDown2 {width:162px; height:26px; margin:0 0 0 397px; background:url(/m/img/header-interested-in-drop-down.gif) no-repeat; float:left; z-index:9999;}
#header #interestedDropDown2 #interested-in-trigger {width:162px; height:26px; cursor:pointer; float:left; z-index:9999;}
#header #interestedDropDown2 #interested-in-links {width:287px; background-color:#016e8d; border-right:1px solid #fff; border-bottom:1px solid #fff; display:none; float:left; position:relative; margin-left:-125px; clear:left;}

#interested-in-links ul {width:287px; list-style:none; float:left; border-top:1px solid #36afd7; z-index:9999;}
#interested-in-links ul li {float:left; height:24px; width:287px;}
#interested-in-links ul li a {float:left; height:24px; width:254px; outline:none; display:block; font-size:10px; color:#fff; font-weight:bold; line-height:24px; letter-spacing:1px; text-decoration:none; padding-left:33px; text-transform:uppercase;}
#interested-in-links ul li a:hover {background-color:#36afd7;}
#interested-in-links ul li.hover {background-color:#36afd7;}
#interested-in-links ul li.top-padding {height:11px;}
#interested-in-links ul li.bottom-padding {height:19px;}
#interested-in-links ul li.title {font-size:11px; color:#6cf; font-weight:bold; height:28px; line-height:28px; letter-spacing:1px; padding-left:33px; text-transform:uppercase;}
#interested-in-links ul.light {background-color:#2e88a1;}
#interested-in-links ul.first {border-top:none;}

/* TIER 1 NAVIGATION 
   ****************************  */
#nav-tier-1 {margin:0 auto; width:945px; height:62px; background:url(/m/img/navMainBG.gif) no-repeat;}
#nav-tier-1 > ul {padding:13px 0 0 29px; height:36px; list-style:none;}
#nav-tier-1 ul > li {float:left; height:36px;} 
#nav-tier-1 ul > li a {float:left; height:36px; display:block; outline:none;}
#nav-tier-1 ul > li.spacer {width:1px; background:url(/m/img/navMainSpacer.gif) top no-repeat}
#nav-tier-1 ul > li.spacerActive {width:1px; background:url(/m/img/navMainSpacerActive.gif) top no-repeat}
#nav-tier-1 ul #navMainHome > a {width:55px; background: url(/m/img/navMainHome.gif) no-repeat;}
#nav-tier-1 ul #navMainHome > a:hover {background-position: 0 -36px;}
#nav-tier-1 ul #navMainQuality > a {width:126px; background: url(/m/img/navMainQuality.gif) no-repeat;}
#nav-tier-1 ul #navMainQuality > a:hover {background-position: 0 -36px;}
#nav-tier-1 ul #navMainBusiness > a {width:126px; background: url(/m/img/navMainBusiness.gif) no-repeat;}
#nav-tier-1 ul #navMainBusiness > a:hover {background-position: 0 -36px;}
#nav-tier-1 ul #navMainExperience > a {width:179px; background: url(/m/img/navMainExperience.gif) no-repeat;}
#nav-tier-1 ul #navMainExperience > a:hover {background-position: 0 -36px;}
#nav-tier-1 ul #navMainRealEstate > a {width:102px; background: url(/m/img/navMainRealEstate.gif) no-repeat;}
#nav-tier-1 ul #navMainRealEstate > a:hover {background-position: 0 -36px;}
#nav-tier-1 ul #navMainResources > a {width:95px; background: url(/m/img/navMainResources.gif) no-repeat;}
#nav-tier-1 ul #navMainResources > a:hover {background-position: 0 -36px;}
#nav-tier-1 ul #navMainWorkforce > a {width:198px; background: url(/m/img/navMainWorkforce.gif) no-repeat;}
#nav-tier-1 ul #navMainWorkforce > a:hover {background-position: 0 -36px;}

#nav-tier-1 ul li .nav-tier-1-drop-down {width:447px; z-index:200; height:224px; background:transparent url(/m/img/nav-tier-1-drop-down-bg.png) repeat; visibility:hidden; position:absolute; margin-top:36px; border-right:1px solid #016e8d; border-bottom:1px solid #016e8d; clear:left;}
.nav-tier-1-drop-down #nav-tier-1-drop-down-left {width:215px; height:224px; float:left; background:url(/m/img/nav-tier-1-drop-down-spacer.gif) top right no-repeat;}
.nav-tier-1-drop-down #nav-tier-1-drop-down-right {width:232px; height:224px; float:left;}
#nav-tier-1 ul #navMainRealEstate .nav-tier-1-drop-down {margin-left:-345px; height:265px;}
#nav-tier-1 ul #navMainRealEstate .nav-tier-1-drop-down #nav-tier-1-drop-down-left {width:232px; height:265px;}
#nav-tier-1 ul #navMainRealEstate .nav-tier-1-drop-down #nav-tier-1-drop-down-right {width:215px; height:265px;}
#nav-tier-1 ul #navMainResources .nav-tier-1-drop-down {margin-left:-352px;}
#nav-tier-1 ul #navMainResources .nav-tier-1-drop-down #nav-tier-1-drop-down-left {width:232px;}
#nav-tier-1 ul #navMainResources .nav-tier-1-drop-down #nav-tier-1-drop-down-right {width:215px;}
#nav-tier-1 ul #navMainWorkforce .nav-tier-1-drop-down {margin-left:-247px;}
#nav-tier-1 ul #navMainWorkforce .nav-tier-1-drop-down #nav-tier-1-drop-down-left {width:232px;}
#nav-tier-1 ul #navMainWorkforce .nav-tier-1-drop-down #nav-tier-1-drop-down-right {width:215px;}
#nav-tier-1 ul li .nav-tier-1-drop-down ul {width:215px; list-style:none; float:left; margin-top:15px;}
#nav-tier-1 ul li .nav-tier-1-drop-down ul li {float:left; height:24px; width:215px;}
#nav-tier-1 ul li .nav-tier-1-drop-down ul>li a {float:left; height:24px; width:186px; display:block; font-size:10px; color:#016e8d; line-height:19px; text-transform:uppercase; font-weight:bold; letter-spacing:1px; text-decoration:none; padding-left:29px;}
#nav-tier-1 ul li .nav-tier-1-drop-down ul>li a:hover {color:#c60;}
#nav-tier-1 ul li .nav-tier-1-drop-down h4 {font-size:12px; color:#c60; line-height:18px; font-weight:bold; letter-spacing:1px; padding:15px 10px 0 20px;}
#nav-tier-1 ul li .nav-tier-1-drop-down p {font-size:10px; color:#016e8d; line-height:12px; padding:0 10px 0 20px;}
#nav-tier-1 ul li .nav-tier-1-drop-down p a {color:#016e8d; text-decoration:none; float:none !important; display:inline; font-weight:bold; padding:0 !important; margin:0 !important; line-height:18px !important;}
#nav-tier-1 ul li .nav-tier-1-drop-down p a:hover {color:#c60;}
#nav-tier-1 ul li .nav-tier-1-drop-down img {margin-left:20px; margin-top:10px; border:6px #b3c32e solid;}	

body.home #nav-tier-1 ul #navMainHome a {background-position: 0 -72px;}
body.quality-of-life #nav-tier-1 ul #navMainQuality a {background-position: 0 -72px;}
body.doing-business #nav-tier-1 ul #navMainBusiness a {background-position: 0 -72px;}
body.experience-downtown #nav-tier-1 ul #navMainExperience a {background-position: 0 -72px;}
body.real-estate #nav-tier-1 ul #navMainRealEstate a {background-position: 0 -72px;}
body.resources #nav-tier-1 ul #navMainResources a {background-position: 0 -72px;}
body.workforce-development #nav-tier-1 ul #navMainWorkforce a {background-position: 0 -72px;}

/* CONTENT AREA 
   ****************************  
we use two wrappers here to fix a problem with the content background */
#contentWrapper1 {margin:0 auto; width:945px; background:url(/m/img/contentBG.gif) repeat-y;}
#contentWrapper2 {width:945px; background:url(/m/img/contentBG.gif) repeat-y; float:left;}
#contentTopBorder {float:left; width:945px; height:15px; background:url(/m/img/contentTopBG.gif) no-repeat;}
#content {margin-left:17px; width:912px; float:left;}
#contentBottomBorder {float:left; clear:left; width:945px; height:33px; background:url(/m/img/contentBottomBG.gif) no-repeat;}
#content-left {width:258px; margin-right:8px; float:left;}
#content-right {width:646px; float:left;}
#content-wide {width:843px; margin:25px 35px; float:left; clear:left;}
#content-wide-left {width:397px; margin-right:50px; float:left;}
#content-wide-right {width:396px; float:left;}
#content-select-box {width:912px; height:50px; background-color:#36afd7; margin:6px 0 -12px 0; float:left;}

/* FOOTER 
   **************************** */
#footer {margin:0 auto; width:945px; height:439px; background:#de6200 url(/m/img/footerBG.jpg) no-repeat; clear:both;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#c8d933;}
#footer-left {width:351px; height:415px; float:left; margin:13px 0 0 13px;}
#footer-separator {width:1px; background-color:#ffb909; height:415px; margin:13px 20px 0 19px; float:left;}
#footer-right {width:520px; height:415px; margin:13px 0 0 0; float:left;}
#footer-left-projects {width:351px; height:184px; border-bottom:#ffb909 1px solid; float:left;}
#footer-left-events {width:351px; height:195px; float:left;}
#footer-left-copyright {width:351px; height:35px; float:left;}
#footer-right-news {width:520px; height:146px; border-bottom:#ffb909 1px solid; float:left;}
#footer-right-incentives {width:520px; height:158px; border-bottom:#ffb909 1px solid; float:left;}
#footer-right-community {width:520px; height:109px; float:left;}
#footer p.title {font-size:12px; font-weight:bold; line-height:34px; text-transform:uppercase; letter-spacing:2px; color:#fff;}
#footer-left p.title {padding-left:8px;}
#footer-left-events p.title, #footer-right-incentives p.title, #footer-right-community p.title {padding-top:14px;}
#footer-left-projects img {border:6px solid #fff; margin:0 0 13px 22px; float:left;}
#footer-left-projects #footer-left-projects-image1 {margin-left:9px;}
#footer #footer-left p.more {padding-left:8px;}
#footer p.more {font-size:10px; font-weight:bold; letter-spacing:2px; line-height:16px;}
#footer-left-events-table {width:344px; margin-left:7px;}
#footer-right-news-table {width:520px;}
#footer-right-incentives-table {width:520px;}
.footer-table {margin-top:5px;}
.footer-table td {vertical-align:top; padding-bottom:10px;}
.footer-table td p {letter-spacing:0; font-weight:bold;}
.footer-table .date {width:47px;}
.footer-table .date p {font-size:14px; line-height:16px; color:#fc0;}
.footer-table .name p {font-size:12px; line-height:16px; color:#fff;}
#footer-left-copyright p {font-size:10px; color:#fff; padding-left:8px; line-height:14px; font-weight:bold;}
#footer-left-copyright p a {text-decoration:underline;}
.tooltip {width:286px; height:139px; background:transparent url(/m/img/footer-tooltip-bg.png) no-repeat;}
.tooltip h4 {font-size:12px; font-weight:bold; line-height:17px; letter-spacing:1px; padding-right:30px; padding-top:14px;}
.tooltip p {font-size:10px; font-weight:normal; line-height:14px; letter-spacing:0; padding-right:60px;}
.tooltip h4, .tooltip p {color:#016e8d; padding-left:16px;}
.tooltip p a {text-decoration:none; color:#de6200; font-weight:bold;}
.tooltip p a:hover {color:#c8d933;}

#footer-right-community ul {height:50px; list-style:none;}
#footer-right-community ul li {float:left; height:50px;}
#footer-right-community ul li a {float:left; height:50px; display:block;}
#footer-right-community ul #footer-facebook a {width:107px; background: url(/m/img/footer-facebook.png) no-repeat;}
#footer-right-community ul #footer-facebook a:hover {background-position: 0 -50px;}
#footer-right-community ul #footer-vimeo a {width:107px; background: url(/m/img/footer-vimeo.png) no-repeat;}
#footer-right-community ul #footer-vimeo a:hover {background-position: 0 -50px;}

/* HOME CONTENT ELEMENTS 
   **************************** */
#homeIntroBox {width:337px; height:220px; background-color:#016e8d; float:left;}
#content #homeIntroBox h2 {padding:15px 15px 0 15px; line-height:21px; font-size:14px; color:#fff; letter-spacing:0; text-transform:none;}
#content #homeIntroBox h2 span {font-size:15px; color:#f93;}
#content #homeIntroBox h2 span.title {letter-spacing:2px;}
#homeVideoBox {width:337px; height:190px; margin-top:8px; float:left;}
#homeFlashBox {width:567px; height:418px; float:right;}
#homeFeaturedBox1 {width:651px; height:184px; margin-top:14px; float:left; background-color:#adbd1f;}
#homeFeaturedBox2 {width:651px; height:245px; margin-top:14px; float:left; background-color:#c8e5f3;}
#homeFeaturedBox3 {width:250px; height:449px; margin-left:5px; margin-top:11px; float:left; clear:both; background:url(/m/img/homeFeaturedBox3BG.gif) no-repeat;}
.home #homeFeaturedBox3 {margin-left:10px; float:right;}

/* featured box 1 */
#homeFeaturedBox1 ul {height:43px; width:414px; list-style:none; float:left;}
#homeFeaturedBox1 ul li {float:left; cursor:pointer; height:43px; background:url(/m/img/homeFeaturedBox1TabBG.gif) repeat-x; font-size:12px; color:#ddd; line-height:36px; font-weight:bold; text-align:center; letter-spacing:2px;}

#homeFeaturedBox1 ul li.spacer {width:1px; background-color:#666666; padding:0;}
#homeFeaturedBox1 ul #tab1 {width:202px;} 
#homeFeaturedBox1 ul #tab2 {width:211px;} 
#homeFeaturedBox1 ul li:hover {color:#fff;}
#homeFeaturedBox1 ul li.active {color:#fff; background:url(/m/img/homeFeaturedBox1TabActiveBG.gif) repeat-x; cursor:default;}
#homeFeaturedBox1 #homeFeaturedBox1Content {width:414px; height:115px; float:left;}

#homeFeaturedBox1 .tab2-image {display:none;}
#homeFeaturedBox1 .tab2-content {display:none;}

#homeFeaturedBox1 #homeFeaturedBox1Button {width:414px; height:26px; background-color:#adbd1f; float:left;}
#homeFeaturedBox1 .white1, #homeFeaturedBox1 .white2, #homeFeaturedBox1 .white3 {padding:0 16px; color:#fff; letter-spacing:1px; font-weight:bold;}
#homeFeaturedBox1 .white1 {line-height:18px; font-size:12px; padding-top:4px;}
#homeFeaturedBox1 .white2 {line-height:21px; font-size:16px; padding-bottom:5px;}
#homeFeaturedBox1 .white3 {line-height:14px; font-size:11px;}
/* featured box 2 */
#homeFeaturedBox2 ul {height:33px; width:651px; list-style:none; float:left;}
#homeFeaturedBox2 ul li {float:left; height:33px; font-size:12px; color:#fff; line-height:33px; font-weight:bold; letter-spacing:2px; width:651PX; background-color:#016e8d;}
#homeFeaturedBox2 ul li span {display:block; margin-left:19px;}
#homeFeaturedBox2 #homeFeaturedBox2-addressBox {width:276px; height:184px; float:left;}
#homeFeaturedBox2 p {color:#690; font-weight:bold; letter-spacing:1px;}
#homeFeaturedBox2 #homeFeaturedBox2-addressBox p {padding:0 17px; letter-spacing:0; line-height:16px; font-size:12px; color:#016e8d; letter-spacing:1px;}
#homeFeaturedBox2 #homeFeaturedBox2-addressBox .line1 {font-size:12px; letter-spacing:0; line-height:18px; color:#177e9a; padding-top:8px; text-transform:uppercase;}
#homeFeaturedBox2 #homeFeaturedBox2-addressBox .line2 {font-size:14px; letter-spacing:0; line-height:21px; color:#690; text-transform:uppercase;}
#homeFeaturedBox2 #homeFeaturedBox2-addressBox .line3 {font-size:14px; letter-spacing:0; line-height:21px; color:#690; padding-bottom:3px; text-transform:uppercase;}
#homeFeaturedBox2 #homeFeaturedBox2-addressBox .line4 {font-size:11px; letter-spacing:0; line-height:18px; color:#690; padding-bottom:5px; text-transform:uppercase;}

#homeFeaturedBox2  #homeFeaturedBox2-button {width:333px; height:28px; float:left;}

/* featured box 3 */
#homeFeaturedBox3 .specialBox {width:244px; height:111px; float:left; margin-left:3px;}
#homeFeaturedBox3 .specialBox  .specialBoxImageHolder {width:95px; height:111px; float:left;}
#homeFeaturedBox3 .specialBox p {font-size:11px; letter-spacing:0; color:#690; line-height:12px; padding-right:5px; padding-bottom:8px;}
#homeFeaturedBox3 .specialBox p.title {font-size:16px; text-transform:uppercase; color:#00718f; line-height:19px; letter-spacing:1px; padding-top:14px; font-weight:bold; padding-bottom:2px;}
#homeFeaturedBox3 .specialBox p a {color:#de8717; text-decoration:none;}
#homeFeaturedBox3 .specialBox a {outline:none;}
#homeFeaturedBox3 #specialBox1 {margin-top:13px;}
#homeFeaturedBox3 #specialBox4 {height:91px; background:url(/m/img/specialBox4BG.gif) no-repeat;}
#homeFeaturedBox3 #specialBox4 p {font-weight:bold; color:#fff; padding:0 0 0 20px; letter-spacing:1px;}
#homeFeaturedBox3 #specialBox4 p a {color:#fff; text-decoration:none;}
#homeFeaturedBox3 #specialBox4 p a:hover {color:#c60;}
#homeFeaturedBox3 #specialBox4 .line1 {font-size:12px; line-height:14px; padding-top:20px;}
#homeFeaturedBox3 #specialBox4 .line2 {font-size:24px; line-height:28px;}
#homeFeaturedBox3 #specialBox4 .line2 span {font-size:12px; padding:0; margin:0;}
#homeFeaturedBox3 #specialBox4 .line3 {font-size:10px; line-height:12px;}


/* INTERIOR CONTENT ELEMENTS 
   **************************** */
   
.main-image {float:left; margin-bottom:8px;}

#specials {width:258px; float:left; margin-top:20px;}
#specials .specialBox {width:258px; height:111px; float:left; margin-bottom:10px;}
#specials .specialBox  .specialBoxImageHolder {width:106px; height:111px; float:left;}
#specials #specialBox4, #homeFeaturedBox3 #specialBox4 .specialBoxImageHolder {height:110px;}
#specials .specialBox p {font-size:11px; letter-spacing:0; color:#690; line-height:14px; padding-right:18px;}
#specials .specialBox p.title {font-size:12px; text-transform:uppercase; color:#00718f; line-height:24px; padding-top:8px;  font-weight:bold;}
#specials .specialBox p a {color:#de8717; text-decoration:none;}

/* tier 2 navigation */
#nav-tier-2 {width:258px; padding-bottom:10px; background-color:#016e8d;}
#nav-tier-2[class="fix-height"] { height:250px !important; padding-bottom:0;}
#nav-tier-2 ul {width:258px; list-style:none; padding-top:16px;}
#nav-tier-2 ul li { clear:both; display:block; height:24px; width:258px; }
#nav-tier-2 ul li a { height:24px; width:241px; display:block; font-size:12px; color:#f90; font-weight:bold; outline:none; line-height:24px; letter-spacing:2px; text-decoration:none; padding-left:17px; text-transform:uppercase;}
#nav-tier-2 ul li a:hover {color:#fff;}
#nav-tier-2 ul li.active {background:url(/m/img/nav-tier-2-arrow.gif) center left no-repeat;}
#nav-tier-2 ul li.active a {color:#fff;}
#nav-tier-2 ul li.has-sub {background:#36a0c2 url(/m/img/nav-tier-2-arrow-active.gif) left 7px no-repeat; height:auto !important; }
body.real-estate #nav-tier-2 ul li {height:22px;}
body.real-estate #nav-tier-2 ul li a {height:22px; line-height:22px; font-size:12px;}

/* tier 3 navigation */
#nav-tier-2 ul #nav-tier-3 { clear:both; width:258px; float:left; height:100%; background-color:#36a0c2; padding:0 0 5px 0; margin-bottom:4px;}
#nav-tier-2 ul #nav-tier-3 ul {width:258px; list-style:none; float:left; margin:0; padding:0;}
#nav-tier-2 ul #nav-tier-3 ul li {float:left; height:24px; width:258px;}
#nav-tier-2 ul #nav-tier-3 ul li a {float:left; height:24px; width:241px; display:block; font-size:11px; color:#005a77; font-weight:bold; line-height:24px; letter-spacing:2px; outline:none; text-decoration:none; padding-left:28px; text-transform:uppercase;}
#nav-tier-2 ul #nav-tier-3 ul li a:hover {color:#fff;}
#nav-tier-2 ul #nav-tier-3 ul li.active {background:#36afd7 url(/m/img/nav-tier-3-arrow-active.gif) left 8px  no-repeat; height:auto !important; }
#nav-tier-2 ul #nav-tier-3 ul li.active a {color:#fff;}

/* tier 4 navigation */
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 {width:258px; float:left; background-color:#36afd7; margin:0; padding:0 0 4px 0;}
#nav-tier-2 ul #nav-tier-3 ul.skip-tier-3 #nav-tier-4 {background-color:#36a0c2;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul {width:258px; list-style:none; height:100%; margin:0; padding:0;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {float:left; width:258px; cursor:pointer; height:auto !important;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li p {font-size:10px; color:#03546b; font-weight:bold; letter-spacing:2px; padding:0; margin:0; line-height:21px;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {font-size:10px; color:#03546b; font-weight:bold; display:block; float:left; line-height:11px !important; height:auto !important; padding:5px 0; outline:none; letter-spacing:2px; text-decoration:none; text-transform:none; cursor:pointer;}
body#resources-faqs #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {letter-spacing:1px;}
body#doing-business-incentives #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {letter-spacing:1px;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a:hover {color:#fff;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li.bottom-padding {height:18px;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li.active {background:url(/m/img/nav-tier-4-arrow-active.gif) center left no-repeat;}
#nav-tier-2 ul #nav-tier-3 ul.skip-tier-3 #nav-tier-4 ul li.active {background:url(/m/img/nav-tier-3-arrow.gif) center left no-repeat;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li.active a {color:#fff;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li.title p {font-size:12px; color:#016e8d; padding-left:17px; padding-bottom:5px;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 span {display:block; float:left;}
/*#nav-tier-4 .left {width:174px; padding-left:17px;}
#nav-tier-4 .right {width:67px;}*/
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 .left {width:228px; padding-left:32px;}
#nav-tier-2 ul #nav-tier-3 ul.skip-tier-3 #nav-tier-4 .left {width:232px; padding-left:28px;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 .right {width:67px;}
#nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 a .right {width:55px; padding-left:12px;}/*
body.real-estate #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {height:auto !important;}
body.real-estate #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {height:auto !important; line-height:11px !important;}
body#resources-faqs #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {height:auto !important;}
body#resources-faqs #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {height:auto !important; line-height:11px !important;}
body#doing-business-incentives #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {height:auto !important;}
body#doing-business-incentives #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {height:auto !important; line-height:11px !important;}
body#quality-of-life-education #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {height:auto !important;}
body#quality-of-life-education #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {height:auto !important; line-height:11px !important;}
body#experience-downtown-culture #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {height:auto !important;}
body#experience-downtown-culture #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {height:auto !important; line-height:11px !important;}
body#experience-downtown-transportation #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {height:auto !important;}
body#experience-downtown-transportation #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {height:auto !important; line-height:11px !important;}
body#experience-downtown-shopping #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {height:auto !important;}
body#experience-downtown-shopping #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {height:auto !important; line-height:11px !important;}
body#experience-downtown-entertainment #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {height:auto !important;}
body#experience-downtown-entertainment #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {height:auto !important; line-height:11px !important;}
body#quality-of-life-parks-recreation #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {height:auto !important;}
body#quality-of-life-parks-recreation #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {height:auto !important; line-height:11px !important;}
body#resources-utility-information #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li {height:auto !important;}
body#resources-utility-information #nav-tier-2 ul #nav-tier-3 ul #nav-tier-4 ul li a {height:auto !important; line-height:11px !important;}*/

#nav-resources {width:258px; float:left; background-color:#690; margin-top:7px; clear:left; }
#nav-resources ul {width:258px; list-style:none; float:left; margin-top:10px; padding-bottom:18px;}
#nav-resources ul li {float:left; width:258px; cursor:pointer;}
#nav-resources ul li p {font-size:10px; color:#fff; font-weight:bold; letter-spacing:1px; padding:0; margin:0; line-height:29px;}
#nav-resources ul li a {font-size:10px; height:29px; color:#fff; font-weight:bold; display:block; float:left; line-height:29px; padding-left:45px; outline:none; letter-spacing:1px; text-decoration:none;}
#nav-resources ul li.pdf {background:url(/m/img/nav-resources-pdf.gif) center left no-repeat;}
#nav-resources ul li.url {background:url(/m/img/nav-resources-url.gif) center left no-repeat;}
#nav-resources ul li.bottom-padding {height:18px;}
#nav-resources ul li.title p {font-size:11px; color:#fff; padding-left:17px;}

#content h2 {font-size:18px; line-height:20px; color:#016e8d; letter-spacing:1px; padding-bottom:5px; text-transform:uppercase;}
#content-right h2 {padding-bottom:10px;}
#content h3 {font-size:16px; line-height:18px; color:#c60; letter-spacing:2px; padding-bottom:3px; text-transform:uppercase;}
#content h3 a {color:#c60; text-decoration:none;}
#content h3 a:hover {color:#9eab27;}
#content h4 {font-size:16px; line-height:18px; color:#36a0c2; letter-spacing:2px; padding-bottom:3px; text-transform:uppercase;}

#content p {font-size:14px; line-height:20px; padding:0 0 10px 0; color:#016e8d; letter-spacing:1px;}
#content p a, #content li a {color:#c60; text-decoration:none;}
#content p a:hover {color:#9eab27;}
#content #content-right ul li {font-size:14px; line-height:20px; padding:0 0 0 0; color:#016e8d; letter-spacing:1px; list-style:square; margin-left:20px;}
#content #content-right ul {padding-bottom:10px;}
#content strong.title {background-color:#016e8d; font-size:11px; padding:3px; color:#fff; font-weight:bold;}
#content strong.title2 {background-color:#016e8d; font-size:12px; padding:4px; color:#fff; font-weight:bold;}
#content .content-details p {font-size:14px;}

#content-detail-title {width:646px; background-color:#016786; float:left; margin-bottom:2px; margin-bottom:10px;}
#content-detail-title p {font-size:12px; letter-spacing:2px; text-transform:uppercase; font-weight:bold; line-height:14px; color:#fff; padding:10px 0 10px 12px;}

#content-select-box #btnResults {width:89px; height:50px; background-color:#016e8d; font-size:12px; font-weight:bold; cursor:pointer; letter-spacing:1px; color:#fff; float:right; border:0;}
#content-select-box p {font-size:12px; line-height:50px; padding:0 0 0 18px; margin:0; font-weight:bold; color:#fff; float:left;}
#content-select-box select {width:185px; float:left; margin:15px 0 0 18px;}

#content .breadcrumb {font-size:9px; line-height:12px; padding:15px 0; font-weight:bold; color:#016e8d; text-transform:uppercase; clear:left;}
#content .breadcrumb a {color:#c60; text-decoration:none;}
#content .breadcrumb a:hover {color:#9eab27;}
#content .breadcrumb .current {color:#016e8d;}

#content .overview-copy p {font-weight:bold; letter-spacing:0; color:#9eab27; padding-bottom:15px; line-height:18px;}

#content .listing {width:604px; float:left; border-bottom:1px solid #36afd7;}
#content .listing-first {border-top:1px solid #36afd7;}
#content .listing h3 {text-transform:none; line-height:18px; padding:0 0 5px 0;}

#content .listing small {display:block; font-size:11px; line-height:14px; padding:0 0 10px 0;}
#content .listing .more {display:inline; font-weight:bold;}
#content .listing-details {width:604px; margin-top:17px; float:left; margin-bottom:17px;}
#content .listing img {float:left; margin-right:19px; border:6px solid #d5e8f8;}

.overview-sub-item {margin-bottom:10px;}
.overview-sub-item p {font-size:12px; font-weight:normal; line-height:14px; color:#069;}
.overview-sub-item small a {font-size:11px; line-height:14px; padding:0; margin:0; color:#c60; text-decoration:none; font-weight:bold;}
.overview-sub-item small a:hover {color:#9eab27;}


.real-estate-overview-logo {margin-bottom:8px;}

#real-estate-district-box {width:646px; height:250px; float:left;}
#real-estate-district-box #logo-box {width:400px; height:75px; float:left; margin-bottom:15px;}
#real-estate-district-box #logo-box img {float:left; padding:0;}
#real-estate-district-box .map {float:right; padding:0 0 0 5px;}
#real-estate-district-box p {padding:0; color:#9eab27; font-size:21px; line-height:24px; font-weight:normal; letter-spacing:1px; clear:left;}

#real-estate-detail-box {width:646px; float:left;}
#real-estate-detail-right {width:317px; float:left;}
#real-estate-detail-title {width:646px; height:34px; background-color:#016786; float:left; margin-bottom:2px;}
#real-estate-detail-title p {font-size:12px; letter-spacing:2px; text-transform:uppercase; font-weight:bold; line-height:34px; color:#fff; padding:0 0 0 12px;}
#real-estate-detail-content {width:646px; float:left; background-color:#adbd1f; padding:0 0 0 0;}
#real-estate-detail-content h4 {font-size:14px; font-weight:bold; line-height:38px; color:#016786; letter-spacing:1px; padding:0 10px 0 9px; text-transform:uppercase;}
#real-estate-detail-content p {font-size:12px; color:#fff; line-height:18px; letter-spacing:1px; font-weight:bold; padding:0 10px 10px 11px;}
#real-estate-detail-content p strong {color:#016786; font-size:14px;}
#real-estate-detail-content-left {width:334px; float:left;}
#real-estate-detail-content-left .thumb {margin:7px 0 15px 6px; float:left; border:1px solid #fff;}
#real-estate-detail-content-left .active {}
#real-estate-detail-content-right {width:312px; float:left; margin-bottom:15px;}
#real-estate-detail-resources {width:646px; height:70px; float:left; background-color:#690;}
#real-estate-detail-content .icon {margin:15px 0 10px 20px; padding:0 0 0 38px; line-height:26px; font-size:10px; font-weight:bold; float:left; letter-spacing:2px; color:#fff;}
#real-estate-detail-content .icon a {color:#fff; text-decoration:none; line-height:26px; height:26px;} 
#real-estate-detail-content .icon a:hover {color:#fff;}
#real-estate-detail-content .icon-google {background:url(/m/img/listing-detail-icon-google.gif) left no-repeat; margin-top:10px;}
#real-estate-detail-content .icon-url {background:url(/m/img/listing-detail-icon-url.gif) left no-repeat;}
#real-estate-detail-content .icon-pdf {background:url(/m/img/listing-detail-icon-pdf.gif) left no-repeat;}
#real-estate-detail-content #contact-info {width:250px; float:left; padding-top:10px;}

.carousel-wrapper {margin:0 0 6px 6px; float:left; width:376px; height:251px; position:relative;}
#content #content-right .carousel-wrapper ul {height:251px; width:376px; margin:0; padding:0; position:relative;}
#content #content-right .carousel-wrapper ul li {width:376px; margin:0; padding:0; position:relative;}
#image-holder {visibility:hidden;}

.carousel-button {
	width:26px;
	height:39px;	
	overflow:hidden;
	text-indent:-100px;
	position:absolute;
	background:#016786;
	z-index:100;
	cursor:pointer;}

.prev {left:0; top:160px; background:url(/m/img/carousel-button-prev.gif) top left no-repeat;}
.next {left:350px; top:160px; background:url(/m/img/carousel-button-next.gif) no-repeat;}


.news-links {
	width:646px;
	margin-top: 10px;
	margin-bottom: 60px;
	float:left;
	}
	
.news-links small a {font-size:11px; line-height:14px; padding:0; color:#c60; font-weight:bold; text-decoration:none;}
.news-links small a:hover {color:#9eab27;}

.align-right {
	width:25%;
	float: right;
	text-align:right;
	margin-right:10px;
	}

.align-left {
	width:25%;
	float: left;
	margin-left:10px;
	}	
