/* Global Section */

body					{font-family: Arial, Helvetica, sans-serif;font-size: 11.5px;color: #000000;font-weight: normal;}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 11.5px;color: #000000;font-weight: normal;}
a 						{font-weight: normal;color: #597688;text-decoration: underline;}
a:link,a:visited 		{font-weight: normal;color: #597688;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #2A3E62;text-decoration: none; cursor: pointer;}
address 				{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h1 						{}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #333333;}
h3 						{font-size: 11px;font-weight: bold;font-style: normal;color: #333333;}
select 					{font-size: 11.5px;}
.Form 					{font-size: 11.5px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11.5px;font-weight: bold;cursor: pointer;}
.tb1 a:link, .tb1 a:visited {text-decoration: none;}
.tb0 a, .tb0 a:visited {text-decoration: none; padding: 0;}
.tb0, .tb1 {padding: 2px;}
a img {border:0;}
.cufon-loading h1, .cufon-loading h2, .cufon-loading h3, .cufon-loading .Morpheus-SubPageTitle, .cufon-loading .Morpheus-SubSubTitle { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}

:focus {outline-style:none;}

body {background:url(/images/site/site-bg-grad.jpg) 0 0 repeat-x #00416b; margin:0; padding:0;width:100%; position:relative;}
#main-body	{width:980px; margin:25px auto; position:relative;}
#header-top {background:url(/images/site/logo-head-bg.jpg) 0 0 no-repeat; width:980px; height:101px; position:relative; display:block;}
#logo {position:absolute; top:30px; left:60px;}
#international {width:265px; display:block;position:absolute;left:367px; top:28px;}
#international ul {list-style:none;margin:0; padding:0;}
#international li.flag {display:block; width:16px; height:11px; border:0;float:left;margin:0 4px;}
#international li.flag a img{border:0; padding-top:4px;}
#call-search {position:absolute; width:565px; height:33px; display:block;top:40px; left:355px;color:#bababa;font-weight:bold; font-size:14px; background:url(/images/call-us-bg.gif) 0 0 no-repeat;padding:17px 15px 0 20px;margin-left:10px;}
#call-search .phone-number {font-weight:normal; font-size:24px; color:#005394;display:block; position:absolute;top:12px; left:90px;}
#search-bar {margin:0; padding:0;position:absolute; top:55px; left:370px;background:url(/images/site/header-searchbar.gif) 0 0 no-repeat; display:block; width:290px; height:35px;}
#search-bar input#search {float:left;  background-color:transparent; border:none; height:17px; width:224px; color:#AAAAAA; position:absolute; top:8px; left:10px; padding:0;margin:0;}
#search-bar input#search-go {left:230px;margin-top:4px; margin-left:8px; position:absolute;}
#header-nav {display:block;width:980px; height:49px;z-index:1000;}
#header-nav ul{width:980px;display:block;margin:0; padding:0;clear:both; background:url(/images/site/top-nav-bg.jpg) 0 0 repeat-x;}
#header-nav li {}
#header-nav li a{height:49px; text-indent:-9999px; margin:0; padding:0;border:none;}
.why-here,  .comm-data, .core-ind, .snb, .our-focus, .m-room, .bus-inc, .res-cen{}
#header-nav li a.why-here {background:url(/images/site/topnav-menu.jpg) no-repeat 0 0; width:103px;}
#header-nav li:hover a.why-here {background:url(/images/site/topnav-menu.jpg) no-repeat 0 -49px; width:103px;}
#header-nav li a.comm-data {background:url(/images/site/topnav-menu.jpg) no-repeat -105px 0; width:137px;}
#header-nav li a.core-ind {background:url(/images/site/topnav-menu.jpg) no-repeat -242px 0; width:129px;}
#header-nav li a.snb {background:url(/images/site/topnav-menu.jpg) no-repeat -371px 0; width:135px;}
#header-nav li a.our-focus {background:url(/images/site/topnav-menu.jpg) no-repeat -506px 0; width:93px;}
#header-nav li a.m-room {background:url(/images/site/topnav-menu.jpg) no-repeat -599px 0; width:93px;}
#header-nav li a.bus-inc {background:url(/images/site/topnav-menu.jpg) no-repeat -692px 0; width:152px;}
#header-nav li a.res-cen {background:url(/images/site/topnav-menu.jpg) no-repeat -846px 0; width:138px;}
#header-nav li:hover a.comm-data {background:url(/images/site/topnav-menu.jpg) no-repeat -105px -49px; width:137px;}
#header-nav li:hover a.core-ind {background:url(/images/site/topnav-menu.jpg) no-repeat -242px -49px; width:129px;}
#header-nav li:hover a.snb {background:url(/images/site/topnav-menu.jpg) no-repeat -371px -49px; width:135px;}
#header-nav li:hover a.our-focus {background:url(/images/site/topnav-menu.jpg) no-repeat -506px -49px; width:93px;}
#header-nav li:hover a.m-room {background:url(/images/site/topnav-menu.jpg) no-repeat -599px -49px; width:93px;}
#header-nav li:hover a.bus-inc {background:url(/images/site/topnav-menu.jpg) no-repeat -692px -49px; width:152px;}
#header-nav li:hover a.res-cen {background:url(/images/site/topnav-menu.jpg) no-repeat -846px -49px; width:138px;}
#header-nav li ul { width:200px; color:#01548A; margin:21px 0 0 0;}
#header-nav li ul.resource-center-topnav {left: -62px; margin:21px 0 0 0;}
#header-nav li ul li a:link, #header-nav li ul li a:visited	{height:17px; background:#ffffff; color:#01548A; text-indent:0; border-bottom:#dddddd 1px solid; padding:8px 15px 0 15px;}
#header-nav li ul li a:hover	{color:#ffffff; background:url(/images/site/nav-dropdown-bg.jpg) no-repeat;}
#header-nav li ul li.bottom-cap		{height:16px; background:none;}

#header-contact-info a:link, #header-contact-info a:visited {font-weight:normal; font-size:13px; color:#005394;display:block; position:absolute;top:65px; left:700px; text-decoration: none;}
#header-contact-info a:hover {text-decoration: none;}
#header-buttons ul{position:absolute; top:30px; left:700px; list-style:none; margin:0; padding:0;}
#header-buttons li {float:left; margin-right:8px;}
#header-buttons li a{ display:block; height:17px; width:80px; text-align:center; background:url(/images/site/header-buttons.gif) 0 0 no-repeat;padding-top:3px; text-decoration:none; font-size:11px; font:}
#header-buttons li a:hover {background-position:bottom; color:#FFF;}
#banner{position:relative; padding:15px 10px;background-color:#01131F; width:960px;}

#main-content {background-color:#01131F;padding:10px;width:960px;}
#banner-right {position:absolute; top:15px; right:13px; z-index:1;}
#banner-left	{height:259px; width:641px; margin:0 0 0 15px; z-index:1; position:relative;}
.prev	{position:absolute; left:7px; top:127px; z-index:500;}
.next	{position:absolute; left:620px; top:127px; z-index:500;}

.banner-nav		{margin:0; padding:0; position:absolute; left:42px; bottom:25px; z-index:500;}
.banner-nav a:link, .banner-nav a:visited	{height:17px; width:13px; float:left; margin:0 5px 0 0; background:url('/images/site/img-rotator-number-bg.png') no-repeat; color:#767676; font-weight:bold; font-size:12px; text-decoration:none; display:block; padding:2px 0 0 6px;}

#content {}
#bottom-nav {margin:0; padding:0;}
ul#bottom-nav {margin:0; padding:0 0 0 10px; background-color:#7a7a7a; list-style:none; width:970px; height:33px;}
ul#bottom-nav li {float:left;display:block; padding:8px 8px;}
ul#bottom-nav li a{color:#161616;font-size:11px; font-weight:bold; text-decoration:none;}
ul#bottom-nav li a:hover{color:#ffffff;}
#footer {font-size:11px; font-weight:bold; color:#666666; background:url(/images/site/footer-bg.png) 0 0 no-repeat;position:relative;display:block; height:48px; padding:20px;}
#footer a{color:#FFFFFF;}
#website-development-by-cirrus-abs {position:absolute; top:16px; right:20px;}
#website-development-by-cirrus-abs a {font-size:11px; display:block;text-decoration:none;}
#website-development-by-cirrus-abs #text {position:absolute;top:9px;color:#FFFFFF;right:0px;width:127px;}


#main {position:relative; background:url(/images/site/main-section-bottom.jpg) 0 100% no-repeat #FFFFFF; width:960px; margin:0; padding:0 0 15px 0; min-height:250px; _height:250px;}
h1 { background:url(/images/site/page-header-bg.jpg) 0 0 no-repeat; display:block; width:938px; height:32px;color:#FFFFFF; font-size:24px; margin:0; padding:12px 0 0 22px;}







#connect-with-us {position:absolute; top:12px; left: 636px; z-index:100;}
#connect-with-us span {color:#ffffff;font-size:18px;font-weight:bold;float:left; margin-top:3px;}
#connect-with-us a {display:block; height:24px; width:24px;background-image:url(/images/site/social-sprite.png); text-indent:-9999px; outline:none; float:left; margin-left:10px;}
#connect-with-us a.twitter {background-position:0 -24px; margin-left:20px;}
#connect-with-us a.twitter:hover, #connect-with-us a.twitter:active {background-position:0 0px;}
#connect-with-us a.youtube {background-position:-24px -24px;}
#connect-with-us a.youtube:hover, #connect-with-us a.youtube:active {background-position:-24px 0px;}
#connect-with-us a.facebook {background-position:-48px -24px;}
#connect-with-us a.facebook:hover,#connect-with-us  a.facebook:active {background-position:-48px 0px;}
#connect-with-us a.linkedin{background-position:-72px -24px;}
#connect-with-us a.linkedin:hover, #connect-with-us a.linkedin:active {background-position:-72px 0px;}
#connect-with-us a.flickr{background-position:-96px -24px;}
#connect-with-us a.flickr:hover, #connect-with-us a.flickr:active {background-position:-96px 0px;}

#content #left{ width:570px; margin-left:25px; margin-top:44px; line-height:1.5; float:left;}
#content #contact #left {min-height:0px; _height:0px;}

#sidebar, #sidebar-default { width:291px; float:right; top:0px;margin-right:20px; padding-top:20px;}
#sidebar-default .sidebar-header {background:url(/images/site/sidebar-header-bg.jpg) 0 0 no-repeat; width:271px; height:16px; padding:10px 20px; color:#FFFFFF; font-size:18px;margin:20px 0 0 0;; font-weight:bold;}
#sidebar .sidebar-header {background:url(/images/site/sidebar-top.jpg) 0 0 no-repeat; width:257px;  padding:14px 20px 6px 20px; color:#FFFFFF; font-size:18px;margin:20px 0 0 0; font-weight:bold;}

#sidebar-default .sidebar-item {background:url(/images/site/sidebar--bg.jpg) 100% 0 repeat-x; display:block; margin-bottom:40px;}

#snb-content		{width:929px; margin:0 auto; display:block;}

#snb-filterbar		{height:73px; width:927px; background:url('/images/site/snb-filterbar-back.jpg') no-repeat bottom; margin:0 auto; padding:16px 0 0 0; position:relative;}
#snb-searchbox		{height:73px; width:135px; background:url('/images/site/snb-search-back.jpg') no-repeat; _margin:0 0 -1px 0; position:absolute; left:0; bottom:0;}
#snb-searchbox ul, #snb-controls ul, #snb-tools ul	{list-style:none; margin:0; padding:0;}
#snb-searchbox li, #snb-controls li, #snb-tools li	{list-style:none; display:inline; margin:0; padding:0;}
.sites-button		{height:54px; width:67px; background:url('/images/site/snb-sites-button.gif') no-repeat; text-indent:-9999px; margin:19px 0 0 0; float:left;}
.buildings-button	{height:54px; width:68px; background:url('/images/site/snb-buildings-button.gif') no-repeat; text-indent:-9999px; margin:19px 0 0 0; float:left;}

#snb-tools			{height:73px; width:68px; background:url('/images/site/snb-tools-back.jpg') no-repeat; _margin:0 0 -1px 0; position:absolute; left:135px; bottom:0;}
.pointer-button		{height:27px; width:35px; background:url('/images/site/snb-pointer-button.gif') no-repeat; text-indent:-9999px; margin:20px 0 0 0; float:left;}
.square-button		{height:27px; width:33px; background:url('/images/site/snb-square-button.gif') no-repeat; text-indent:-9999px; margin:20px 0 0 0; float:left;}
.select-button		{height:26px; width:35px; background:url('/images/site/snb-select-button.gif') no-repeat; text-indent:-9999px; float:left;}
.circle-button		{height:26px; width:35px; background:url('/images/site/snb-circle-button.gif') no-repeat; text-indent:-9999px; float:left;}

#snb-controls		{position:absolute; right:12px;}
.legend-button		{height:73px; width:61px; background:url('/images/site/snb-legend-button.gif') no-repeat; text-indent:-9999px; float:left;}
.layers-button		{height:73px; width:76px; background:url('/images/site/snb-layers-button.gif') no-repeat; text-indent:-9999px; float:left;}
.terrain-button		{height:73px; width:77px; background:url('/images/site/snb-terrain-button.gif') no-repeat; text-indent:-9999px; float:left;}
.satellite-button	{height:73px; width:77px; background:url('/images/site/snb-satellite-button.gif') no-repeat; text-indent:-9999px; float:left;}
.map-button			{height:73px; width:77px; background:url('/images/site/snb-map-button.gif') no-repeat; text-indent:-9999px; float:left;}

.sites-button:hover, .buildings-button:hover, .legend-button:hover, .layers-button:hover,
.terrain-button:hover, .satellite-button:hover, .map-button:hover, .pointer-button:hover,
.square-button:hover, .select-button:hover, .circle-button:hover, .snb-selected	{background-position:100% 100%;}

#legend-drop { display: none; position: absolute; background-color: #fff;  z-index: 1001; left:563px; background:url(/images/site/snb-dropdown-legend-menu-bg.gif) 0 0 no-repeat; }
#legend-drop ul {list-style:none; margin-left:0; padding-left:10px; padding-right:20px;}
#legend-drop li { padding:5px 0 5px 15px; width:175px; height:31px; background:url(/images/site/snb-header-list-item-break.png) 0 37px no-repeat; font-size:12px; font-weight:bold; color:#333333; }
#legend-drop li img { vertical-align: middle; padding-right: 5px; }

#layers-drop { display: none; position: absolute; background-color: #fff;  z-index: 1000; right: 130px; background:url(/images/site/snb-dropdown-menu-bg.gif) 0 0 no-repeat; }
#layers-drop ul {list-style:none; margin-left:0; padding-left:0;}
#layers-drop li { padding:20px 0 5px 35px; width:175px; background:url(/images/site/snb-header-list-item-break.png) 0 37px no-repeat; }
#layers-drop li a {font-size:12px; font-weight:bold; color:#333333; text-decoration:none; display:block; padding-left:18px; display:block;background: url(/images/site/layers-unselected.png) 0 1px no-repeat;}
#layers-drop li ul {margin-top:5px; }
#layers-drop li ul li {padding:5px 0 0 10px; width:auto; background:none;}
#demographics-drop { display: none; }
#layers-drop li li a { background: url(/images/site/layers-radio-off.png) 0 1px no-repeat; }
#layers-drop li a:hover {color:#01548A;}
#layers-drop li a.snb-selected { background: url(/images/site/layers-selected.png) 0 1px no-repeat; }
#layers-drop li a.sub-menu-link {background: none;} 
.sub-menu-select {color:#03F; margin-left:8px; font-size:9px;}
#layers-drop li li a.snb-selected { background: url(/images/site/layers-radio-on.png) 0 1px no-repeat; }

.snb-additional-searchbox	{_height:100px; background:#E5EAF0; opacity:0.95; filter:alpha(opacity=95); zoom:1; color:#767676; font-size:11px; border-bottom:#cccccc 1px solid; font-weight:bold; padding:0 0 0 75px;}
.snb-advanced-searchbox	{_height:100px; background:#E5EAF0; color:#767676; opacity:0.95; filter:alpha(opacity=95); zoom:1; font-size:11px; border-bottom:#cccccc 1px solid; font-weight:bold; padding:0 0 0 75px;}
.snb-additional-searchitems		{_height:50px; width:238px; padding:10px 0 5px 15px; float:left;}
.searchitem-title			{font-size:14px; color:#0E3E56; text-transform:uppercase; margin:0; padding:0; }
.slider-textbox-size		{padding:0 57px 0 10px;}
.slider-textbox-height		{padding:0 57px 0 10px;}

#snb-googlemap		{height:318px; width:926px; background:url('/images/site/placeholder-googlemap.jpg') no-repeat; border:#666666 2px solid; margin:10px auto 0 auto; padding:0;}
#snb-googlemap.nobg { background:none; }

#snb-sortbar		{height:46px;position:absolute; top:13px; right:3px;}
.snb-sortbar-title	{height:27px; width:56px; font-size:14px; color:#999999; text-transform:uppercase; padding:20px 0 0 16px; float:left;}
#snb-sortbar ul		{list-style:none; margin:0; padding:19px 0 0 6px; float:left;}
#snb-sortbar li		{list-style:none; display:inline; font-size:14px; color:#0e3e56; line-height:0; text-transform:uppercase; margin:0; padding:0 9px 0 0;}

#snb-tabs-bar		{width:929px; background:url('/images/site/snb-tabmenu-back.gif') repeat-x 0 14px; padding:14px 0 0 0; position:relative; display:block; margin:0 auto;}
#snb-tabs-title		{height:24px; width:456px; color:#0e3e56; font-size:18px; font-style:normal; text-transform:uppercase; background:url('/images/site/magnifying-glass-icon.gif') no-repeat; padding:8px 0 0 44px; position:absolute; left:14px; top:22px;}
ul.tabs				{list-style:none; margin:0; padding:0;  width:402px; }
ul.tabs li			{list-style:none; display:inline; margin:0; padding:0;}
.property-info		{height:56px; width:122px; background:url('/images/site/snb-propertyinfo-button.gif') no-repeat; text-indent:-9999px; float:left;}
.property-list		{height:56px; width:122px; background:url('/images/site/snb-propertylist-button.gif') no-repeat; text-indent:-9999px; float:left;}
.property-info-active		{height:56px; width:122px; background:url('/images/site/snb-propertyinfo-button.gif') no-repeat 100% 100%; text-indent:-9999px; float:left;}
.demographics		{height:56px; width:128px; background:url('/images/site/snb-demographics-button.gif') no-repeat; text-indent:-9999px; float:left;}
.business-reports	{height:56px; width:152px; background:url('/images/site/snb-businessreports-button.gif') no-repeat; text-indent:-9999px; float:left;}
ul.tabs li a:hover	{background-position:100% 50%;}
ul.tabs li a.active, ul.tabs li.active a:hover		{background-position:100% 100%;}
.ui-state-active a{background-position:100% 100%;}
ul.tabs li.ui-state-active a:hover{background-position:100% 100%;}
.ui-widget-content {}
.radius-set {display:inline;margin:0 0 5px 35px; }
.radius-set input {height:12px; margin:0 8px 0 3px;}
.snb-detail-sidebar	{width:300px; float:left;}
.snb-detail-item		{border:none; padding:10px;}
.snb-detail-item-pictures	{margin:0 0 5px 0; padding:5px;}
.snb-detail-item-pictures img {padding:5px;}
.snb-detail-infotitle	{background:#eaeaea; color:#666666; text-transform:uppercase; font-weight:bold; border-bottom:#cccccc 1px solid; padding:8px 13px;}
.snb-detail-info		{color:#666666; line-height:18px; padding:13px 22px;}
.snb-detail-main		{width:605px; margin:0 0 0 18px; float:left; color:#666;}
#snb-detail-description-block { color:#666666; padding:5px 12px; line-height:1.5;}
.snb-detail-main p 		{padding:0;}
.snb-detail-main ul	{list-style:none; margin:0; padding:8px 0 0 0;}
.snb-detail-main li	{list-style:none; color:#666666; border-bottom:#eeeeee 1px solid; margin:0; padding:6px 13px;}
#utility-bar {width:928px; display:block; position:relative;}
#snb-datacart-button { float:right; }
.snb-item-info-table {width:100%; border:1px solid #DDDDDD;}
.snb-item-info-table td {border-bottom:1px solid #DDDDDD;}
.portal-download	{font-size:12px; background:#eeeeee; padding:5px 20px;}
.data-point {font-weight:bold; color:#666666;}
.data-point-value {color:#666666;}
table.reportInner tbody {margin-top:25px;}
.graphic-widget, .text-widget {margin:15px 0 0 10px;}
.position-arrows {display:block; height:20px; width:60px;float:left;}
.report-item-name {display:block;}
.report-item-name-edit {white-space:nowrap;color:#ACACAC}
.report-list-item {display:block; position:relative; border-bottom:1px solid #eeeeee; color:#6a6a6a; padding:10px 15px; display:block;}
.report-item-delete-button {float:left; margin:0 6px;}
.report-optional-text {font-size:11px; color:#666666;}
.portal-sidebar		{}
.portal-sidebar ul	{list-style:none; font-size:11px; margin:0 0 20px 0; padding:10px 0 0 0;}
.portal-sidebar li	{list-style:none; background:url('/images/site/blue-rt-arrow.gif') no-repeat 20px 15px; margin:0; padding:10px 0 10px 40px;}
.portal-sidebar li:hover		{background:url('/images/site/green-rt-arrow.gif') no-repeat 20px 15px #F0F9F4;}
.portal-sidebar li a:link, .portal-sidebar li a:visited		{font-size:11px; color:#01548A;}
.portal-sidebar li a:hover		{color:#4DC180;}

.news-blurb-item { font-size:11px; font-weight:bold; padding:15px 0 0 20px; line-height:1.5;}
.news-blurb-date {color:#3c8550;}
.news-blurb-item a:link, .news-blurb-item a:visited, .news-blurb-item a:hover, .news-blurb-item a:visited  {color:#000000; font-size:11px; font-weight:bold; }
.sidebar-view-more {width:100%; margin-top:15px;}
.sidebar-view-more a {color:#000000; font-size:11px; font-weight:bold; float:right; margin-right:20px;}
.blurb-container {position: relative;}

.newsrss {position: absolute; top: 10px; right: 10px;}
.newsrss a {color #000000; font-size: 11px; font-weight: bold;}
.newsrss a:visited {color #000000; font-size: 11px; font-weight: bold;}
#featured-properties {display:block; background:url(/images/site/featured-properties-bg.png) 0 0 no-repeat; height:255px;margin:15px auto; position:relative; padding:45px 45px 0 45px;}
.feature-number {position:absolute; top:12px; left:136px; font-size:12px; color:#999999; font-weight:bold;}
#featured-header { background:url(/images/site/header-orange.jpg) 0 0 no-repeat; display:block; height:44px; width:934px; margin:0 auto; position:absolute; top:0; left:13px;}
#featured-header a {position:absolute; display:block; width:186px; height:37px; background:url(/images/site/view-all-sites-btn.png) 0 0 no-repeat; top:3px; right:35px; text-indent:-9999px;}
#featured-header a:hover {background-position:0 -37px;}
#featured-header h2 {color:#FFFFFF; font-size:24px; margin:0; padding:12px 0 0 22px;}
.property-item {position:relative; display:block;padding:0; width:283px;margin-top:10px; float:left;background:url(/images/site/property-div-bg.gif) 50% 0 no-repeat;padding:40px 0 0 5px;}
.property-item p {width:240px; padding-left:23px; min-height:50px; _height:50px;}
.property-item .property-address {background:url(/images/site/sites-address-bg.jpg) 0 0 no-repeat; padding:10px 0 10px 40px; margin-top:10px; width:220px; height:30px; font-size:11px; line-height:14px; text-transform:uppercase; margin-left:10px;position:relative;}
.property-address img { position:absolute; top:11px; right:7px;}
.property-item .more-details {background:url(/images/site/view-property-detail.gif) 0 2px no-repeat; margin-top:3px; height:15px;}

#callout-wrap {background:url(/images/site/callout-bg.jpg) 0 10px no-repeat; width:960px; height:257px; display:block; position:relative; margin:;}
.callout { width:283px; height:194px; display:block; position:relative; float:left;margin-top:32px;}
#ne-insider {background:url(/images/site/insider-callout.jpg) 0 0 no-repeat; text-indent:-9999px;margin-left:30px;}
#ne-insider a{position:absolute; display:block; height:30px; width:116px; background:url(/images/site/callout-view-more-info.png) 0 0 no-repeat;left:150px; top:160px;}
#ne-insider a:hover{background-position:0 -30px;}
#newsletter-signup {background:url(/images/site/newsletter-callout.jpg) 0 0 no-repeat;margin-left:25px;}
#newsletter-signup-inside {background:url(/images/site/newsletter-callout-inside.jpg) 0 0 no-repeat;margin-left:8px;}
#newsletter-signup #stay-informed, #newsletter-signup-inside #stay-informed {position:absolute; color:#4b4b4b; font-size:20px; left:15px; top:20px; font-weight:bold;}
.newsletter-submit {display:block; width:141px; height:30px;}
.newsletter-submit:hover {background-position:0 -30px;}
#tweet-callout {background:url(/images/site/tweet-callout-bg.jpg) 0 0 no-repeat;margin-left:25px;}
#tweet-callout #follow-link a{text-indent:-9999px; background:url(/images/site/twitter-follow-us.png) 0 0 no-repeat; width:82px; height:30px; display:block;position:absolute; top:15px; left:185px;}
#tweet-callout #follow-link a:hover {background-position:0 -30px;}
#tweet-callout p {color:#3f7ea6; font-size:13px; font-style:italic; width:225px; height:90px; position:absolute; top:55px; left:30px; padding:0; margin:0; display:block; overflow:hidden; }
#signup-name input {background-color:transparent; position:absolute; top:65px; left:40px; border:none; color:#AAAAAA;}
#signup-email input {background-color:transparent; position:absolute; top:108px; left:40px; border:none; color:#AAAAAA;}
#signup-submit input{position:absolute; top:160px; left:75px;}
#signup-email input.ValidationError, #signup-name input.ValidationError {color:#F00;}
#addToDataCart {position:absolute; top:55px; right:360px; margin:0px 0 10px 35px;}
.search-table {background-color:#EFF9FF; padding:3px;}
#searchDivHeader img { padding:2px;}
#searchDivHeader {border-bottom:1px solid #01548A; text-align:left;}
.news-detail-date {color:#999999; border-bottom:1px solid #dddddd; width:350px;}
.time-zone {color:#BBBBBB; font-size:11px;}
h2.event-title { font-size:24px; color:#01548A; margin:0; padding:0;}
.event-detail	{border-bottom:#dddddd 1px solid; padding:0 0 15px 0;}
.event-detail-date		{width:240px; font-weight:bold; float:left;}
.event-detail-date h3	{font-size:14px; color:#01548A; line-height:18px;}
.event-detail-time		{width:265px; font-weight:bold; float:left;}
.event-detail-time h3	{font-size:14px; color:#01548A; line-height:18px;}
.event-detail-text		{border-bottom:#dddddd 1px solid; padding:15px 0;}

.sidebar-menu ul {margin:0 0 0 0px; padding:0 0 20px 0px; list-style:none; background:url(/images/site/sidebar-bottom.jpg) 0 100% no-repeat; width:296px;}
.sidebar-menu li {margin:0; padding:0 0 0 8px; list-style:none; background:url(/images/site/sidebar-list-bg.jpg) 0 0 repeat-y;}
.sidebar-menu li a:link, .sidebar-menu li a:visited {height:18px; display:block; width:265px; background-color:#f5f5f5; color:#01548A; font-size:11px; padding:5px 0 0 20px; font-weight:bold; border:1px solid #FFFFFF; border-width:1px 0 1px 0; text-decoration:none;}
.sidebar-menu li a:hover, .sidebar-menu li a:active {color:#FFFFFF; font-weight:bold; background:url(/images/site/sidebar-link-on.jpg) 0px 0 no-repeat;}
.date-form {height:20px; width:200px; display:block; position:relative;}
#ctl00_ctl00_mainContent_widgetBox_mainContent_Event_Listing_ctl01_calStartDate_txtDatePicker, 
#ctl00_ctl00_mainContent_widgetBox_mainContent_Event_Listing_ctl01_calEndDate_txtDatePicker, 
#ctl00_ctl00_mainContent_widgetBox_mainContent_News_Listing_ctl01_calStartDate_txtDatePicker, 
#ctl00_ctl00_mainContent_widgetBox_mainContent_News_Listing_ctl01_calEndDate_txtDatePicker { height:14px; width:100px; margin:0 10px 0 0;}
#ctl00_ctl00_mainContent_widgetBox_mainContent_Event_Listing_ctl01_calStartDate_btnDatePicker, 
#ctl00_ctl00_mainContent_widgetBox_mainContent_Event_Listing_ctl01_calEndDate_btnDatePicker, 
#ctl00_ctl00_mainContent_widgetBox_mainContent_News_Listing_ctl01_calStartDate_btnDatePicker,
#ctl00_ctl00_mainContent_widgetBox_mainContent_News_Listing_ctl01_calEndDate_btnDatePicker {position:absolute; top:0px;}
#view-cart {float:right;}
.DataCartMasterUL, .DataCartMasterUL li {list-style:none;margin:15px 0 0 0; padding:0;}
#DataCartContainer {position:relative}
#DataCartContent {float:right;margin-top:5px;}
.list-item-container{position:relative; width:100%; height:30px;}
.addToDataCart-list {position:absolute; top:0; right:10px;}
.SuccessTag ul li {list-style:none;}
.SuccessTag {margin:25px;}
#report-button {float:right; margin:5px 0 10px 20px;}
#gallery-summary-text {margin-bottom:25px;}
.tr-even {background-color:#ffffff;}
.tr-odd {background-color:#f5f5f5;}
.staff-name a{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold;}
.job-title {margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; color:#666; font-size:11px; font-weight:bold;}
.staff-listing-summary, .staff-listing-summary div {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#staff-photo {float:left; margin:0 20px 20px 0; width:150px; padding:10px; background-color:#EEEEEE; border:1px solid #DDDDDD; font-size:11px; font-weight:bold; color:#666666;line-height:1.2;}
#staff-photo img {margin-bottom:5px; border:1px solid #999999;}
#staff-summary { padding:0px 0px 20px 0px;}
.faq0 { border:1px solid #CCCCCC; background-color:#E5E5E5; width:560px; display:block; height:35px; padding:3px 10px;}
.faq1 { border:1px solid #CCCCCC; background-color:#F5F5F5; width:560px; display:block; height:35px; padding:3px 10px;}
.FAQ-Answer { border:1px solid #CCCCCC; background-color:#F5F5F5; width:560px; display:block; padding:3px 10px;position:relative;}
.FAQ-Answer a.permalink {float:right;}
.Form {margin-top:0;}
.tweet_list, .tweet_list li {list-style:none; margin:0; padding:0;}
#gallery-index-pic {margin:10px;}
#google-map				{padding-top: 10px; float: right; text-align:center;}
#map__ctl0_pnlMap		{border: 1px solid #CCCCCC;}
.vcard {margin: 0 0 0 25px;}
.vcard p {margin: 0 0 0 25px;}
.vcard .org {font-weight: bold; font-size: 14px; margin-top: 20px;}
.vcard .type {font-weight: bold; width:100px; display:block; margin-top:10px;}
.download-vcard {margin: 10px 0 0 0;}
.vcard a {display: block; height: 23px; background: url(/images/site/vcard-icon.jpg) no-repeat; text-indent: 40px; padding-top: 2px; width:250px;}
#contact {float:left; width:600px; overflow:visible;}
p.disclaimer {width:400px;padding-left:20px;}
.outerCell tbody {margin-top:15px;}
.paging-wrap {width:828px; display:block; text-align:right; margin:0 auto;}

.site-blurb-container 		{ width:928px; background:url(/images/site/s-b-item-bg.jpg) 0 100% repeat-x #F4F4F4;;border-bottom:1px solid #999999; position:relative;}
.s-b-item-thumb 	{ width:146px; padding:19px 0 0 19px; display:block;float:left; height:119px;}
.s-b-item-content 	{width:760px; position:relative;}
.s-b-item-head 		{  width:760px;height:25px; border-bottom:1px solid #d7d7d7;padding:10px 0 10px 0; position:relative;}
.s-b-item-head a	{ color:#005083;font-weight:bold;}
.s-b-report-button 	{float:right;}
.s-b-item-info 		{ width:220px;  padding-right:20px;display:inline; margin:0 0 10px 0;}
.s-b-info-lbl 		{font-weight:bold;}
.site-blurb-description	{ display:inline-block;}
.site-blurb-description p	{ margin:0; padding:0;}
.site-blurb-inner-table {width:220px;}
.map-icon {float:left; margin-right:10px;}
.report-button {position:absolute; top:8px; right:10px;}
.validation-name {position:absolute; top:88px; left:45px;}
.validation-email {position:absolute; top:133px; left:45px;}
.ValidationError {border:1px solid #F00;}
.zone {color:#999999; padding-left:25px; font-weight:bold;} 
.pictures {float:left;}
.no-data-text { padding:45px; display:block; font-size:12px; font-weight:bold;}
.report-builder-page-title {background:url(/images/site/report-header-bg.jpg) 0 0 repeat-x; padding:15px 0 0 20px; height:29px; font-size:24px; color:#738794; font-style:italic; margin:0;}
.report-item { width:597px; padding:0; margin:0 0 12px 0; position:relative;}
.report-item-head { background:url(/images/site/report-item-head.png) 0 0 no-repeat; padding:10px 0 10px 17px; width:580px; margin:0; position:relative;}
.report-individual-item-name a{color:#6a6a6a; font-size:14px; text-decoration:none;}
.report-item-actions {position:absolute; right:10px; top:10px; width:50px; height:15px; display:block;}
.report-individual-item-name a:hover {color:#333333;}
.report-item-actions ul {list-style:none; float:left; margin:0; padding:0;}
.report-item-actions li {float:left; margin:0 2px;; padding:0;}
.report-item-info {background-color:#faf8f3;}
.report-info-text {padding:20px 35px; color:#6a6a6a;width:527px;}
.report-include-list {padding:10px 20px; border-top:1px solid #e6e5e0; color:#01548a;}
.report-include-list span {color:#000; font-weight:bold; margin-right:8px;}
.report-item-footer { background:url(/images/site/report-bottom-bg.jpg) 0 100% no-repeat; padding:4px 0 0px 0; width:597px; height:19px;}
.report-sidebar-report-info {background-color:#ebe7e0; padding:8px 17px; color:#6a6a6a; font-weight:bold;}
.report-add-head { background:url(/images/site/report-side-header.png) 0 0 no-repeat; position:relative;width:240px; display:block; height:10px;padding:15px 10px 10px 17px;color:#6A6A6A; text-align:left;}
.report-add-head a {margin-right:15px;}
.report-add-footer {background:url(/images/site/report-side-footer.png) 0 100% no-repeat;height:19px; width:257px; padding:4px 10px 0px 0; text-align:right;}
.report-add-footer input {margin-left:5px;}
.report-add-info {background-color:#FFFFFF; width:267px;}
.report-add-info td{display:block; position:relative; border-bottom:1px solid #eeeeee; color:#6a6a6a; padding:10px 15px; display:block; width:235px; text-align:left;}
.generate-individual-report {}
#report-sidebar {background-color:#d3c9ba; padding:15px 13px 15px 17px; width:273px;}
.report-sidebar-report { width:267px; margin:0px 0px 10px 0px; }
.report-sidebar-report-head { background:url(/images/site/report-side-header.png) 0 0 no-repeat; position:relative;padding:10px 0 10px 17px;color:#6a6a6a; font-size:14px; text-decoration:none; width:250px; display:block;}
.report-add-head a {margin-top:0; padding-top:0; position:absolute; top:15px; right:15px;}
.report-sidebar-report-items {background-color:#FFFFFF;}
.report-sidebar-report-footer {background:url(/images/site/report-side-footer.png) 0 100% no-repeat;height:19px; width:257px; padding:4px 10px 0px 0; text-align:right;}
.report-sidebar-opt-info-item {background-color:#8d8b86; padding:6px 0 6px 12px; color:#cbcbcb; display:block; margin-top:5px; position:relative;}
.report-sidebar-opt-info-item input {position:absolute; top:6px; right:3px; margin:0 0px; height:14px;background:none; border:none;}
.report-item-controls {width:100px; display:block; float:right; margin:0; padding:0;position:absolute; top:5px; right:5px;text-align:right;}
.report-item-name-edit {width:130px;}
.add-to-report {margin-left:350px; margin-right:5px;}
.edit-report-button {margin-left:100px; margin-right:5px;}
.report-list-item a {color:#6a6a6a; text-decoration:none;}
.success-heading  {background:url(/images/site/success-check.png) 0 0 no-repeat !important; color:#28b532; padding-top:0;padding-left:30px;}
.success-heading ul, .success-heading li {margin:0; padding:0;}
.failure-heading  {background:url(/images/site/failure-x.png) 0 0 no-repeat !important; color:#e54424; padding-top:0;padding-left:30px;}
.job-title {color:#333333; margin-bottom:3px; padding:bottom:0;}
.staff-contact-info {font-weight:normal; margin-top:5px; padding:5px; background-color:#f5f5f5; border:1px solid #DDDDDD;}
.toggleMin {display:block;width:11px; height:8px; background:url(/images/site/report-minimize-sprite.png) 0 50% no-repeat; text-indent:-99999px; margin-top:4px;}
.toggleMax {display:block; width:11px; height:8px; background:url(/images/site/report-maximize-sprite.png) 0 50% no-repeat; text-indent:-99999px; margin-top:4px;}
a.toggleMin:hover {background-position:100% 0;}
a.toggleMax:hover {background-position:100% 0;}
.report-item-actions input {background:url(/images/site/report-close-sprite.png) 50% 50% no-repeat; width:11px; height:8px;}
.report-item-actions input:hover {background-position:100% 0;}
.report-add-info-item {display:block; position:relative; border-bottom:1px solid #eeeeee; color:#6a6a6a; padding:10px 15px; display:block;}
.report-add-info-item input {margin-right:10px;}
/*
THIS IS BAD!!!!
.pp_content {padding:10px 0 0 16px !important;}
*/

.sitemap-header-item, .sitemap-header-item li {list-style:none; width:100%;}
.sitemap-header-item .sitemap-header-item a{width:100%; padding:2px 10px; background-color:#005284; display:block; color:#FFFFFF;margin-top:15px; }
.sitemap-header-item .sitemap-header-item ul {list-style:none;}
.sitemap-header-item .sitemap-header-item li a{width:auto; padding:auto; background-color:#FFF; color:#597688; margin-top:5px;}