/* CSS Document */
body { font: 100% Verdana, Arial, Helvetica, sans-serif; background: #000033 url(../images/common/backer.jpg) no-repeat fixed center top; margin: 0; padding: 0; text-align: center; color: #000000; }

#container {
	width: 960px;  
	background: #FFFFFF;
	margin: 30px auto; 
	border: 1px solid #000033;
	text-align: left; 
	color:#000000;
}
#header {
	background: #BBBBBB url(../images/header/header.jpg) repeat-x;
	/*	padding: 0 10px 0 20px;*/
	height:137px;
	padding-left:43px;
	width:917px;
}
#header h2 {
	margin: 0;
	padding: 0 10px;
	color: #213971;
	font: normal 18px Arial, Helvetica, sans-serif;
}
#header p {
	margin: 0; 
	padding: 9px 0; 
	font-size:9px;
	color:#333333;
}
#nt {
	float:left;
	margin:27px 0 0 0;
	width:251px;
	height:81px;
}
#logo {
	float:right;
	margin:27px 43px 0 0 ;
	width:200px;
	height:81px;
}
#headtitle {
	float:right;
	margin: 69px 0 0 0;
	width:400px;
	text-align:right;
}
#ntlogo {width:200px; float:right; text-align:center; margin: 20px 10px 0 0;}

/* navbar */
#navbar { width:960px; font-size:12px; font-weight:bold; padding-left:0px; background-image:url(../images/navbar/nav_back.jpg); background-repeat: repeat-x; background-color: #510D24; }
/*
 LEVEL ONE
 */
#navbar ul {list-style:none; margin:0; padding:0; text-align:left; height:34px;	width:960px;} 
#navbar ul.dropdown {   position: relative;}
#navbar ul.dropdown li { font-weight: bold; float: left; zoom: 1; background-color:#510D24; height:34px; background-image: url(../images/navbar/nav_back.jpg); background-repeat: repeat-x; background-position: left top; color: #FFFFFF; }
#navbar ul.dropdown a:hover { color: #000; }
#navbar ul.dropdown a:active { color: #000; background-image:url(../images/navbar/nav_back_on.jpg); background-repeat: repeat-x; background-position: left top; }
#navbar ul.dropdown a.active { color: #000; background-image:url(../images/navbar/nav_back_on.jpg); background-repeat: repeat-x; background-position: left top; }
#navbar ul.dropdown li a {display: inline-block; padding: 4px 24px 0; color: #fff; outline:none;	height:25px; padding-top:9px;}

/*ul.dropdown li:last-child a {
    border-right: none;
}*/
#navbar ul.dropdown li.hover, ul.dropdown li:hover { background: #CCCCCC; height:34px; background-image: url(../images/navbar/nav_back_on.jpg); background-repeat: repeat-x; background-position: left top; position:relative; z-index:900; color: #000000; }
#navbar ul.dropdown li.hover a {color: #000000; font-weight:bold; background:none;}

/*
 LEVEL TWO
 */
#navbar ul.dropdown ul {width: 186px; visibility: hidden; position: absolute; top: 100%; left: 0; margin:0;	padding:0;	}
#navbar ul.dropdown ul li { font-weight: normal; color: #000; float: none; margin:0; padding:0; background:none; background: #F1F1F1;  border-bottom:1px solid #000;  }
#navbar ul.dropdown ul li.hover, ul li.dropdown ul li:hover {margin:0; padding:0; background:none; background: #AC1A43; height:34px; color: #FFCC99; }
/* IE 6 & 7 Needs Inline Block */
#navbar ul.dropdown ul li a { width: 100%; display: inline-block; color:#000000; padding-right:0;  }

/*
 LEVEL THREE
 */
#navbar ul.dropdown ul ul {left: 100%; top: 0px;}
#navbar ul.dropdown li:hover > ul {visibility: visible;}
#navbar ul.dropdown ul ul li { border-left:1px solid #000000; border-right:1px solid #000000;}
#navbar ul.dropdown ul ul li.hover.brownfield , ul li.dropdown ul ul li:hover.brownfield {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background: #410E00 url(../images/common/nt_marker_brown.jpg) repeat-x;
}

#navbar ul.dropdown ul ul li.hover.greenfield, ul li.dropdown ul ul li:hover.greenfield  {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background: #003300 url(../images/common/nt_marker_green.jpg) repeat-x;
}
#navbar ul.dropdown ul ul li.hover.sites, ul li.dropdown ul ul li:hover.sites  {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background: #091F62 url(../images/common/nt_marker_asset.jpg) repeat-x;
}
#navbar ul.dropdown ul ul li.hover.sold, ul li.dropdown ul ul li:hover.sold  {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background: #500D23 url(../images/common/nt_marker_sold.jpg) repeat-x;
}
#navbar ul.dropdown ul ul li.hover, ul li.dropdown ul ul li:hover  { border-left:1px solid #000000; border-right:1px solid #000000;}
#navbar ul.dropdown ul ul li.hover a {color: #FFFFFF; font-weight:bold;}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#003366;
}
a.link {
	color:#FF9900;
	text-decoration:none;
}
a.link:hover {
	color:#003366;
}
a.markerLink {
	font-weight:bold;
	color:#FF6600;
}
a.markerLink:hover {
	color:#092169;
	text-decoration:underline;
}

#sidebar {
	float: right;
	width: 224px;
	background: #999999 url(../images/common/sidebar_bg.gif);
	padding: 5px 0px 0px 0px;
	text-align:left;
	height:auto !important;
	height:708px;
	min-height:708px;
}

#latest_news {
	background-color:#343434;
	width:209px;
	padding:15px 0px 15px 15px;
	margin:4px 0;
}
#LatestNews {
	width:200px;
	height:260px;
	overflow:hidden;
}
.LatestNewsDetails {
	width:190px;
}
.LatestNewsDate {
	width:60px;
	font-size:12px;
	color:#CCCCCC;
	padding-top:8px;
}
.LatestNewsTitle{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
.LatestNewsTitle a{
	color:#FFFFFF;
}
.LatestNewsTitle a:hover{
	color:#FDB813;
}
#property_search {
	background-color:#161616;
	padding:15px 0px 8px 20px;
	background-image: url(../images/common/propertysearch_bg.jpg);
	background-repeat: repeat-x;
	/*	height:165px;*/
	color:#CCCCCC;
	font-size:11px;
	height:200px;
}
#newsletter {
	background-color:#161616;
	padding:15px 20px;
	margin-bottom:4px;
	background-image: url(../images/common/newsletter_bg.jpg);
	background-repeat: repeat-x;
}

#newsletter h5{
text-align:right;
}
.sidepod {
	background-color:#161616;
	padding:15px 20px;
	margin-bottom:4px;
	background-image: url(../images/common/newsletter_bg.jpg);
	background-repeat: repeat-x;
}

.sidepod h1 {
	color:#cccccc;
	font-weight: normal;
	font-size: 26px;
	margin:0;
	text-align:left;
}
.sidepod h5 {text-align:right;}
.sidepod p {font-size:9px; color:#999999}

/* contacts section */
#mainContent .contacts {float:left; width:335px; margin-top:10px; height:50px;}
.address {float:left; width:150px;}
.findus {float:left; width:200px; margin-left:35px}
#mainContent .copyTitle {
	color:#003399;
	font-weight:bold;
	line-height:18px;
}
#sidebar .offices {
	background-color:#454545;
	padding:15px 0 15px 20px;
	margin:2px 0px;
	background-image: url(../images/common/office_bg.jpg);
	background-repeat: repeat-x;
	font-size:10px;
	color:#FFFFFF;
}
#sidebar .copyTitle {color:#FDB813; font-weight:bold;}
#sidebar .contacts a {color:#CCC;}
#sidebar .contacts a:hover {color:#FFF;}

.nt_office {
	background-color:#454545;
	padding:15px 0 0 10px;
	margin:2px 0px;
	background-image: url(../images/common/office_bg.jpg);
	background-repeat: repeat-x;
	font-size:10px;
	color:#FFFFFF;
	height:138px;
}
.nt_officeYOR {
	background-color:#759830;
	background-image: url();
	background-repeat: repeat-x;
}
.nt_officeNE {
	background-color:#902628;
	background-image: url();
	background-repeat: repeat-x;
}
.nt_officeNW {
	background-color:#5298E0;
	background-image: url();
	background-repeat: repeat-x;
}
.nt_officeMID {
	background-color:#815497;
	background-image: url();
	background-repeat: repeat-x;
}
.nt_officeSCO {
	background-color:#00407E;
	background-image: url();
	background-repeat: repeat-x;
}
.local_offices {
	background-color:#454545;
	padding:5px 0 3px 10px;
	font-size:10px;
	color:#FFFFFF;
	margin:1px 0;
	display:none;
}
.local_offices h5{
	text-align:left;
	color:#FFFFFF;
	margin:12px 0 6px 0;
	padding:0px; 
	line-height:10px;
}
.local_offices p{
	margin:4px 0 10px 0;
	padding:0px; 
}
.local_offices2 {
	padding:0;
	font-size:10px;
	color:#000000;
	margin:1px 0;
}
.local_offices2 h5{
	text-align:left;
	color:#000000;
	margin:6px 0 3px 0;
	padding:0px; 
	line-height:10px;
}
.local_offices2 p{
	margin:4px 0 4px 0;
	padding:0px; 
}


.hotline{
	background-color:#8C012F;
	padding:15px 0 0 10px;
	margin:3px 0;
	background-image: url(../images/common/hotline_bg.jpg);
	background-repeat: repeat-x;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	height:131px;
}
#mainimage { margin:0; border-bottom:8px solid #BBBBBB; height:274px}
/* cycle pics */
.pics {
	width: 960px;
	height:274px;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;	
}

.pics img {
	top: 0;
	left: 0;
	width: 960px;
	height:274px;	
}
#mainContent {
	margin:20px 0 22px 30px;
	padding: 0 20px 20px 0px;
	font-size:11px;
	overflow:hidden;
	width:670px;
}
.homethumb {
	float: left;
	margin: 20px 25px 0 0;
	width: 204px;
	height:425px;
	background: #DDDDDD;
	border:1px solid #DDDDDD;
}
.homethumb3 {
	margin: 20px 0 0 0;
}
.homethumb h3 a { color:#9A0134; text-decoration:none;}
.homethumb ul {padding-left:16px; margin:6px 0}
.hometxt {	padding:10px;	width: 184px;}

/* featured properties */
#featuredProperties {margin:17px 0 0 0; width:682px; padding:0;}
#featureHeader {padding:5px 0 ; width:682px; height:20px; color:#AC1A43; font-size:14px}
#featureProp { width: 682px; height: 257px; padding:0;  background-color: #EEEEEE; border:1px solid #000000;}
.feature_list { padding:15px 0 0 15px; width:667px; height: 242px; background-color: #EEEEEE; background-image: url(../images/common/featureback.gif); background-repeat: repeat-x; }
.feature_details { float:left; width:352px; height:134px; }
#mainContent .feature_details h2.copyOrange {margin-top:0px;}
#mainContent .feature_details h2 {margin-top:5px;}
.feature_img {float:left; width:300px; height:227px; margin:0 15px 0 0;}
/*.feature_list h5 {text-align:left;}*/
.feature_list h5 a {	color:#FFF;	text-decoration:none;}
.feature_list h5 a:hover {	color:#333333;	text-decoration:none;}
.feature_thumbs {margin-top:10px; height:83px; float:left; width:330px;}
.feature_thumbs img {padding-right:10px}
.feature_links { float:right; width:130px; text-align:right;}
.feature_links  h5 a{text-align:right; padding-top:5px;}

.infoDetails {
	float: left;
	margin: 10px 10px 0 0;
	width: 320px;
	padding-bottom:10px;
}
/**/
/*.infoDetails ul {list-style:none; margin:0; padding:0}*/
.infoDetails li a {color:#D79701; font-weight: bold; font-size: 12px;}
.infoDetails li a:hover{color:#CCC;}
.infoDetails li a.sitelinks {
	text-decoration:underline;
	font-size:11px;
	color:#003366;
	font-weight:normal;
}

/* news section */
#news {
	width: 620px;
}
.newsDetails {
	float: left;
	margin: 20px 0 0 0;
	width: 620px;
}
.newsDate {
	border-right:#666666 1px solid;
	padding:0 10px 0 0;
	width:40px;
	text-align:center;
	margin:0 10px 10px 0;
	float:left;
	height:60px;
}
.newsMonth {
	font-size:16px;
	text-transform:uppercase;
}
.newsDay {
	font-size:26px;
}
.newsTitle {
	font-size:16px;
	font-weight:bold;
	color: #333333;
	float:left;
	width:550px;
}
.newsfulldate {
	color:#999999;
}
.newsPDF {
	float:right;
	width:120px;
	margin:10px 0 0;
	text-align:right;
}

/* events */
#events {
	width: 620px;
}
.eventTitle {
	font-size:16px;
	font-weight:bold;
	color: #333333;
}
.eventFulldate {
	color:#666666;
}
.eventLink {
	float:left;
	width:120px;
	margin:20px 0 0;
	text-align:left;
}
.eventLocation{
	color:#333333;
	font-weight:bold;
	line-height:24px;	
}

.eventslink {
	float:right;
	width:120px;
	margin:10px 0 0;
	text-align:right;
}
/* footer section */

#footer { padding: 10px 20px; background:#151515; height:74px; text-align:center; 
}
#footer p {
	margin: 0; 
	padding: 9px 0; 
	font-size:9px;
	color:#999999;
}
#footer a { color:#FFB300; }
#footer a:hover {
	color:#FFF;
}
#footerlinks {width:680px; margin:0 auto;/* float:left;*/}



.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 10px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 10px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.separator {
	margin:8px 0 5px 0;
	border-bottom:1px solid #CCCCCC;
}
.textmiddle {
	vertical-align:middle;
	padding-right:10px;
}
/* copy css */
h1 {
	color:#213971;
	font-weight: normal;
	font-size: 28px;
	margin:0;
}
h1 a {
	color:#213971;
	text-decoration:none;
}
h1 a:hover {
	color:#666666;
	text-decoration:none;
}
h2 {
	color:#FDB813;
	font-weight: normal;
	font-size: 16px;
	margin:0;
}
#mainContent h2 { color:#9A0134; margin-top:20px;}

#newsletter h2 {
	color:#cccccc;
	font-weight: normal;
	font-size: 16px;
	margin:0;
	text-align:right;
}
h3 {
	color:#091F62;
	font-weight: normal;
	font-size: 14px;
	margin:0;
}
h3 a{
text-decoration:underline;
}

h4 {
	color:#091F62;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 14px;
	margin:0;
}
h5 {
	color:#FDB813;
	font-weight: bold;
	font-size: 12px;
	margin:0;
}


h5 a {
	color:#D79701;
	text-decoration:none;
}
h5 a:hover {
	color:#cccccc;
	text-decoration:none;
}
#aboutli li {
	color:#FDB813;
	font-size:12px;
}
.copyRed {
	font-weight:bold;
	color:#9A0134;
}

.copyBlue {
	font-weight:bold;
	color:#091F62;
}
.copyBlack {
	font-weight:bold;
	color:#000;
}
.copyOrange {
	font-weight:bold;
	color:#FDB813;
}
.copyGrey {
	font-weight:bold;
	color:#CCCCCC;
	font-size:12px;
}
/* investment details */
#invImages {
	width:644px;
	margin:10px 0 0 0;
	height:252px;
	background-color:#151515;
	background-image:url(../images/common/sidebar_bg.gif)	
}
#invImage{
	width:330px; height:250px; background-color:#CCCCCC; float:left; border:#151515 1px solid;
}
#invThumbs {
	float:left; border-top:#151515 solid 1px; border-bottom:#151515 solid 1px; border-right:#151515 1px solid; width:100px; height:250px;
}
.invImg2{
	width:100px; height:82px; border-top:#151515 1px solid;  border-bottom:#151515 1px solid;
}
/* investment details links */
#invLinks {
float:left; border-top:#151515 solid 1px; border-bottom:#151515 solid 1px; border-right:#151515 1px solid; width:210px; height:250px;
}
#invLinks h2 {
	color:#FFF;	margin:0; text-align:right; padding-top:10px;
}
#invLinks h5 {text-align:right;}

#invBrochure {
	width:170px; height:62px; float:left; background-image:url(../images/common/brochure_bg.jpg); padding:0px 20px; margin-bottom:1px;
}

#invMultimap {
	width:170px; height:62px; float:left; background-image:url(../images/common/multimap_bg.jpg); padding:0px 20px; margin-bottom:1px;
}

#invWeblink {
	width:170px; height:62px; float:left; background-image:url(../images/common/weblink_bg.jpg); padding:0px 20px; margin-bottom:1px;
}

#invVirTour {
	width:170px; height:61px; float:left; background-image:url(../images/common/virtualtour_bg.jpg); padding:0px 20px;
}


#invDetails {
	width:640px;
	margin:10px 0 20px 0;
}
#incentives {
	text-align:center; padding:6px; background-color:#9A0134; width:632px; margin-bottom:10px; 
}
#invWebsite {
	width:640px;
	margin:10px 0;
}
#invContact {
	width:640px;
	margin:10px 0 8px 0;
}
.blueVLRG {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000033;
}
.blueMmed {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #091F62;
}
.graytitle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-bottom:5px;
}
.graytitle3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.bluebody3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-transform:uppercase;
}
.graybodymedsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-transform:none;
	/*	text-transform:lowercase;*/	
}

hr {
	height: 1px;
	border-style: none;
	color: #999999;
	background-color: #999999;
}

.claret {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9A0134;
}

.alt-target{ behavior: url(js/iepngfix.htc) }

/* land box */
#landbox{color:#CCCCCC; height:34px; margin:10px 0px; background: #FFFFFF; border-bottom: 1px solid #CCCCCC; width:624px;}
#landbox ul {list-style-type:none; margin:0; padding:0; height:34px;}
#landbox ul li {font-weight: bold; float: left; background-color:#F5F5F5; height:34px; width:155px; color: #000; border-right:1px solid #fff; text-align:center;}
#landbox li a {display:block; padding: 9px 0px 4px; color: #000; outline:none; height:25px;}
#landbox li:hover {background-color:#DDDDDD;}
#landbox li a:hover {color: #003366;}
#landbox li.active  a{color:#FFFFFF;}
#landbox li.brownfield {background: #410E00 url(../images/common/nt_marker_brown.jpg) repeat-x;}
#landbox li.greenfield {background: #003300 url(../images/common/nt_marker_green.jpg) repeat-x;}
#landbox li.asset {background: #091F62 url(../images/common/nt_marker_asset.jpg) repeat-x;}
#landbox li.sold {background: #500D23 url(../images/common/nt_marker_sold.jpg) repeat-x;}

/* search box */
#searchbox{ color:#CCCCCC; background-color:#333333; height:100px; padding:15px 5px 0 15px; margin:10px 0px;}
.prop_list { padding:15px 0px; width:620px; margin-bottom:10px;border-bottom:1px solid #cccccc;}
.prop_details {float:left; width:435px; }
.prop_details h3 {margin-top:0px;}
.prop_details h5 {text-align:right;}
.prop_img {float:left; width:165px; height:125px; margin-right:20px;}
#mainContent h2.land {margin:0 0 4px 0; color:#9A0134; font-weight:bold} 

/* search css */
#searchForm {margin-top:10px;}
#searchForm label {width: 80px;  text-align: right; margin: 5px 0px 5px 0px; font-weight:bold;}
#searchForm label.labFirst{margin-left:0px}
#searchForm select {font-size:11px;}
#searchForm input.btn {margin:8px 0 0 0; background: #151515; cursor:pointer; color:#FF9900; font-weight: bold; padding:2px 4px; border:1px solid #666666;}
#searchForm label.label_Town {margin-left:0px;}

#searchFormSide {margin-top:10px; width:200px;}
#searchFormSide label { width: 50px; text-align:left; margin-right:5px; font-weight:bold;}
#searchFormSide select {font-size:11px;}
#searchFormSide input.btn {margin-top:5px; background: #333333; cursor:pointer; color:#FF9900; font-weight: bold; padding:2px 4px;	border:1px solid #666666;}
#searchFormSide label.label_Town {margin-right:16px;}
#searchFormSide p {margin:8px 0; line-height:12px; clear: both; }

/* form css */
#commentForm { width: 640px; }
#commentForm label { width: 150px; float:left; text-align: right; margin-right: 10px;}
#commentForm label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
#commentForm p { clear: both; }
#commentForm .inputtext {font-size:11px;}

.sml {font-size:11px;}

/* feeds */
#feeds { font-size: small; font-family: arial, sans-serif; float: left; width: 190px; margin-top:10px;}
.gfc-control .gfc-resultsHeader .gfc-title{
	font-size: medium;
	font-weight: bold;
	color: #FFF;
	border-bottom:solid 1px #151515;
	
}
.gfc-title{	border-bottom-style: none;}
.gfc-resultsHeader {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #151515;}
.gf-title { color:#FFB300; }
.gf-title a:hover{ color:#FFF; }
.gf-snippet{color:#DDDDDD}
.gfc-control div { font-family: arial, sans-serif; }
.gfc-result .gf-title { }

.award {background-color:#161616; 	background-image: url(../images/common/newsletter_bg.jpg);	background-repeat: repeat-x; margin-top:10px; padding:20px; height:80px; text-align:center}

