/* Cornwall Pure Business. 29/03/07 */
body
{
	text-align: 		center;
	margin: 			0;
	padding: 			0;
	background: 		#ffffff;
}

img{
	border:				none;
}	

/* Core structure */
/* Core header */
div#header
{
	width: 				717px;
	margin: 			10px auto 0 auto;
	text-align: 		left;
	padding: 			10px 10px 0 10px;
}


/* Main page area */
#outer_wrapper
{
	text-align: 		left;
	background: 		#fff;
	width: 				717px;
	margin: 			0 auto;
}

* html #outer_wrapper
{
	/* Commented Backslash Hack
	hides rule from IE5-Mac \*/
	width: 				737px;
	/* End IE5-Mac hack */
}

#wrapper {
	background: 		#fff;
}

#container
{
	width:				557px;
	float:				left;
}

#left {
	width: 				160px;
	float: 				left;
	border-top: 		1px solid #ffffff;
}

div#pageStrap
{
	width: 				529px;
	border-top: 		1px solid #ffffff;
	border-left: 		1px solid #ffffff;
	margin-right: 		0;
	padding:			8px 0 8px 26px;
	background: 		#DFE1BF;
}

* html div#pageStrap
{
	/* Commented Backslash Hack
	hides rule from IE5-Mac \*/
	width: 				556px;
	/* End IE5-Mac hack */

}

div#mainArea
{
	margin-right: 		160px;
	font-family: 		 arial, helvetica, sans-serif;
	font-size: 			11px;
	line-height: 		15px;
	color: 				#767a7c;
	padding: 			0 26px;
}

body#search div#mainArea{
  margin-right: 0;
}

li{
	font-size:	11px;
}

div#rightMenu
{
	float: 				right;
	width: 				160px;
	background: 		#fff;
	font-family: 		 arial, helvetica, sans-serif;
	font-size: 			10px;

}

div#pageStrap span {
	padding:			0 0 0 10px;
	font-family: 		arial, helvetica, sans-serif;
	font-size: 			11px;
	background: 		transparent url(images/bullet_branch_2D3437.gif) no-repeat top left;
}
div#pageStrap span.first {
	padding:			0;
	background-image: 	none;
}
div#pageStrap span a {
	color: 				#2D3437;
	text-decoration:	none;
	font-weight:		normal;
}

/* GENERAL FORMATTING */
div#header{	background: 		#D5D6D7;}
#outer_wrapper{	border-right: 		10px solid #D5D6D7;	border-left: 		10px solid #D5D6D7;}
div#topBanner{	background: 		url(images/news/mast.jpg) no-repeat;}
div#pageStrap{	background: 		#D5D6D7;}
#pageStrapContent{	background: 		url(images/news/page-strap.gif) no-repeat;}
div#pageFooter{	background: 		url(images/news/footer.gif) no-repeat bottom;}
ul.articleList li a{	border-bottom: 		1px solid #E2E3C3;}
b, strong, span.linkHighlight, #mainArea a{	color: 				#2D3437;}
div#pageStrap span { background-image: url(images/bullet_branch_2D3437.gif); }
div#pageStrap span.first { background-image: none; }
div#pageStrap span a{ color: #2D3437; }

/*********
MAIN MENU
*********/
ul#navigation{
  list-style:   none;
  margin:   0;
  padding:  0;
}

ul#navigation ul{
  list-style:   none;
  margin:   0;
  padding:  0;
  display:  none;
}

ul#navigation li{
 padding:   0;
 margin:    0;
 display:   inline;
}

ul#navigation li.open ul{
  display:  block;
  padding: 0 0 26px 0;
  margin:   0 0 1px 0;
}

ul#navigation li a{
  display:  block;
  height:   20px;
  width:    100%;
  margin:   0 0 1px 0;
  padding:  0;
  border: 1px solid #d3d5d5;
  background-color: #efefef;
}

ul#navigation li a:hover{
  background-color: #E0E0E0;
}

ul#navigation li a span{
  display:  none;
}

ul#navigation ul li{

  border:   none;
}


/* swap out images for the menu items */
li#menu-default a{
  background-image: url(images/menu/home.gif);
}
li#menu-property-finder a{
  background-image: url(images/menu/property-finder.gif);
}
li#menu-finance a{
  background-image: url(images/menu/finance.gif);
}
li#menu-communications a{
  background-image: url(images/menu/communications.gif);
}
li#menu-economy a{
  background-image: url(images/menu/economy.gif);
}
li#menu-business-sectors a{
  background-image: url(images/menu/business-sectors.gif);
}
li#menu-success-stories a{
  background-image: url(images/menu/success-stories.gif);
}
li#menu-investor-support a{
  background-image: url(images/menu/investor-support.gif);
}
li#menu-lifestyle a{
  background-image: url(images/menu/lifestyle.gif);
}
li#menu-news-events a{
  background-image: url(images/menu/news-events.gif);
}


/* main menu on states */
ul#navigation li#menu-property-finder-on a, ul#navigation li#menu-property-finder-on a:hover{
  background-image: url(images/menu/property-finder-on.gif);
  background-color: #60513A;
}
ul#navigation li#menu-finance-on a, ul#navigation li#menu-finance-on a:hover{
  background-image: url(images/menu/finance-on.gif);
  background-color: #00685C;
}
ul#navigation li#menu-communications-on a, ul#navigation li#menu-communications-on a:hover{
  background-image: url(images/menu/communications-on.gif);
  background-color: #0C2577;
}
ul#navigation li#menu-economy-on a, ul#navigation li#menu-economy-on a:hover{
  background-image: url(images/menu/economy-on.gif);
  background-color: #F0AF00;
}
ul#navigation li#menu-business-sectors-on a, ul#navigation li#menu-business-sectors-on a:hover{
  background-image: url(images/menu/business-sectors-on.gif);
  background-color: #818902;
}
ul#navigation li#menu-success-stories-on a, ul#navigation li#menu-success-stories-on a:hover{
  background-image: url(images/menu/success-stories-on.gif);
  background-color: #2D3437;
}
body#investor-support li#menu-investor-support a, ul#navigation li#menu-investor-support-on a, ul#navigation li#menu-investor-support-on a:hover{
  background-image: url(images/menu/investor-support-on.gif);
  background-color: #61002B;
}
ul#navigation li#menu-lifestyle-on a, ul#navigation li#menu-lifestyle-on a:hover{
  background-image: url(images/menu/lifestyle-on.gif);
  background-color: #F3D13B;
}
ul#navigation li#menu-news-events-on a, ul#navigation li#menu-news-events-on a:hover{
  background-image: url(images/menu/news-events-on.gif);
  background-color: #2D3437;
}


/* sub-menus */
ul#navigation li#menu-property-finder-on ul{
  background: 		url(images/property-finder/sub-menu-foot.gif) bottom no-repeat;
}
ul#navigation li#menu-property-finder-on ul li a{
  background-color: #E8E8CE;
}
ul#navigation li#menu-property-finder-on ul li a:hover{
  background-color: #D7D7AE;
}

ul#navigation li#menu-finance-on ul{
  background: 		url(images/finance/sub-menu-foot.gif) bottom no-repeat;
}
ul#navigation li#menu-finance-on ul li a{
  background-color: #CCE1DE;
}
ul#navigation li#menu-finance-on ul li a:hover{
  background-color: #ABCCC7;
}

ul#navigation li#menu-communications-on ul{
  background: 		url(images/communications/sub-menu-foot.gif) bottom no-repeat;
}
ul#navigation li#menu-communications-on ul li a{
  background-color: #CED3E4;
}
ul#navigation li#menu-communications-on ul li a:hover{
  background-color: #AEB6D1;
}

ul#navigation li#menu-economy-on ul{
  background: 		url(images/economy/sub-menu-foot.gif) bottom no-repeat;
}
ul#navigation li#menu-economy-on ul li a{
  background-color: #FBEBBF;
}
ul#navigation li#menu-economy-on ul li a:hover{
  background-color: #F8DD99;
}


ul#navigation li#menu-business-sectors-on ul{
  background: 		url(images/business-sectors/sub-menu-foot.gif) bottom no-repeat;
}
ul#navigation li#menu-business-sectors-on ul li a{
  background-color: #E8E8CE;
}
ul#navigation li#menu-business-sectors-on ul li a:hover{
  background-color: #D7D7AE;
}

ul#navigation li#menu-success-stories-on ul{
  background: 		url(images/news/sub-menu-foot.gif) bottom no-repeat;
}
ul#navigation li#menu-success-stories-on ul li a{
  background-color: #D5D6D7;
}
ul#navigation li#menu-success-stories-on ul li a:hover{
  background-color: #C0C2C3;
}

ul#navigation li#menu-investor-support-on ul{
  background: 		url(images/investor-support/sub-menu-foot.gif) bottom no-repeat;
}
ul#navigation li#menu-investor-support-on ul li a{
  background-color: #DFCCD5;
}
ul#navigation li#menu-investor-support-on ul li a:hover{
  background-color: #C9ABB9;
}

ul#navigation li#menu-lifestyle-on ul{
  background: 		url(images/lifestyle/sub-menu-foot.gif) bottom no-repeat;
}
ul#navigation li#menu-lifestyle-on ul li a{
  background-color: #FDF5D8;
}
ul#navigation li#menu-lifestyle-on ul li a:hover{
  background-color: #FBEDBE;
}

ul#navigation li#menu-news-events-on ul{
  background: 		url(images/news/sub-menu-foot.gif) bottom no-repeat;
}
ul#navigation li#menu-news-events-on ul li a{
  background-color: #D5D6D7;
}
ul#navigation li#menu-news-events-on ul li a:hover{
  background-color: #C0C2C3;
}

ul#navigation li#menu-finance-on li.menu-grants a, ul#navigation li#menu-finance-on li.menu-grants-on a, ul#navigation li#menu-finance-on li.menu-grants a:hover, ul#navigation li#menu-finance-on li.menu-grants-on a:hover{
  background-image: url(images/menu/finance/grants.gif);
}
ul#navigation li#menu-finance-on li.menu-loans a, ul#navigation li#menu-finance-on li.menu-loans-on a, ul#navigation li#menu-finance-on li.menu-loans a:hover, ul#navigation li#menu-finance-on li.menu-loans-on a:hover{
  background-image: url(images/menu/finance/loans.gif);
}
ul#navigation li#menu-finance-on li.menu-business-support-in-cornwall a, ul#navigation li#menu-finance-on li.menu-business-support-in-cornwall-on a, ul#navigation li#menu-finance-on li.menu-business-support-in-cornwall a:hover, ul#navigation li#menu-finance-on li.menu-business-support-in-cornwall-on a:hover{
  background-image: url(images/menu/finance/business-support.gif);
}

ul#navigation li#menu-communications-on li.menu-broadband a, ul#navigation li#menu-communications-onli.menu-broadband-on a, ul#navigation li#menu-communications-on li.menu-broadband a:hover, ul#navigation li#menu-communications-onli.menu-broadband-on a:hover{
  background-image: url(images/menu/communications/broadband.gif);
}
ul#navigation li#menu-communications-on li.menu-transport a, ul#navigation li#menu-communications-on li.menu-transport-on a, ul#navigation li#menu-communications-on li.menu-transport a:hover, ul#navigation li#menu-communications-on li.menu-transport-on a:hover{
  background-image: url(images/menu/communications/transport.gif);
}
ul#navigation li#menu-economy-on li.menu-main-economic-features a, ul#navigation li#menu-economy-on li.menu-main-economic-features-on a, ul#navigation li#menu-economy-on li.menu-main-economic-features a:hover, ul#navigation li#menu-economy-on li.menu-main-economic-features-on a:hover{
  background-image: url(images/menu/economy/main-economic-features.gif);
}
ul#navigation li#menu-business-sectors-on li.menu-engineering a, ul#navigation li#menu-business-sectors-on li.menu-engineering-on a, ul#navigation li#menu-business-sectors-on li.menu-engineering a:hover, ul#navigation li#menu-business-sectors-on li.menu-engineering-on a:hover{
  background-image: url(images/menu/business-sectors/engineering.gif);
  height:   30px;
}
ul#navigation li#menu-business-sectors-on li.menu-environmental-technology a, ul#navigation li#menu-business-sectors-on li.menu-environmental-technology-on a, ul#navigation li#menu-business-sectors-on li.menu-environmental-technology a:hover, ul#navigation li#menu-business-sectors-on li.menu-environmental-technology-on a:hover{
  background-image: url(images/menu/business-sectors/environmental-technology.gif);
  height:   30px;
}
ul#navigation li#menu-business-sectors-on li.menu-food-and-drink a, ul#navigation li#menu-business-sectors-on li.menu-food-and-drink-on a, ul#navigation li#menu-business-sectors-on li.menu-food-and-drink a:hover, ul#navigation li#menu-business-sectors-on li.menu-food-and-drink-on a:hover{
  background-image: url(images/menu/business-sectors/food-and-drink.gif);
}
ul#navigation li#menu-business-sectors-on li.menu-ict-media a, ul#navigation li#menu-business-sectors-on li.menu-ict-media-on a, ul#navigation li#menu-business-sectors-on li.menu-ict-media a:hover, ul#navigation li#menu-business-sectors-on li.menu-ict-media-on a:hover{
  background-image: url(images/menu/business-sectors/ict-media.gif);
}
ul#navigation li#menu-business-sectors-on li.menu-marine a, ul#navigation li#menu-business-sectors-on li.menu-marine-on a, ul#navigation li#menu-business-sectors-on li.menu-marine a:hover, ul#navigation li#menu-business-sectors-on li.menu-marine-on a:hover{
  background-image: url(images/menu/business-sectors/marine.gif);
}
ul#navigation li#menu-business-sectors-on li.menu-medical-and-health a, ul#navigation li#menu-business-sectors-on li.menu-medical-and-health-on a, ul#navigation li#menu-business-sectors-on li.menu-medical-and-health a:hover, ul#navigation li#menu-business-sectors-on li.menu-medical-and-health-on a:hover{
  background-image: url(images/menu/business-sectors/medical-and-health.gif);
}

ul#navigation li#menu-success-stories-on li.menu-engineering a, ul#navigation li#menu-success-stories-on li.menu-engineering-on a, ul#navigation li#menu-success-stories-on li.menu-engineering a:hover, ul#navigation li#menu-success-stories-on li.menu-engineering-on a:hover{
  background-image: url(images/menu/success-stories/engineering.gif);
  height:   30px;
}
ul#navigation li#menu-success-stories-on li.menu-environmental-technology a, ul#navigation li#menu-success-stories-on li.menu-environmental-technology-on a, ul#navigation li#menu-success-stories-on li.menu-environmental-technology a:hover, ul#navigation li#menu-success-stories-on li.menu-environmental-technology-on a:hover{
  background-image: url(images/menu/success-stories/environmental-technology.gif);
  height:   30px;
}
ul#navigation li#menu-success-stories-on li.menu-food-and-drink a, ul#navigation li#menu-success-stories-on li.menu-food-and-drink-on a, ul#navigation li#menu-success-stories-on li.menu-food-and-drink a:hover, ul#navigation li#menu-success-stories-on li.menu-food-and-drink-on a:hover{
  background-image: url(images/menu/success-stories/food-and-drink.gif);
}
ul#navigation li#menu-success-stories-on li.menu-ict-and-media a, ul#navigation li#menu-success-stories-on li.menu-ict-and-media-on a, ul#navigation li#menu-success-stories-on li.menu-ict-and-media a:hover, ul#navigation li#menu-success-stories-on li.menu-ict-and-media-on a:hover{
  background-image: url(images/menu/success-stories/ict-media.gif);
}
ul#navigation li#menu-success-stories-on li.menu-marine a, ul#navigation li#menu-success-stories-on li.menu-marine-on a, ul#navigation li#menu-success-stories-on li.menu-marine a:hover, ul#navigation li#menu-success-stories-on li.menu-marine-on a:hover{
  background-image: url(images/menu/success-stories/marine.gif);
}
ul#navigation li#menu-success-stories-on li.menu-medical-and-health a, ul#navigation li#menu-success-stories-on li.menu-medical-and-health-on a, ul#navigation li#menu-success-stories-on li.menu-medical-and-health a:hover, ul#navigation li#menu-success-stories-on li.menu-medical-and-health-on a:hover{
  background-image: url(images/menu/success-stories/medical-and-health.gif);
}

ul#navigation li#menu-success-stories-on li.menu-other a, ul#navigation li#menu-success-stories-on li.menu-other-on a, ul#navigation li#menu-success-stories-on li.menu-other a:hover, ul#navigation li#menu-success-stories-on li.menu-other-on a:hover{
  background-image: url(images/menu/success-stories/other.gif);
}

ul#navigation li#menu-lifestyle-on li.menu-leisure-and-sport a, ul#navigation li#menu-lifestyle-on li.menu-leisure-and-sport-on a, ul#navigation li#menu-lifestyle-on li.menu-leisure-and-sport a:hover, ul#navigation li#menu-lifestyle-on li.menu-leisure-and-sport-on a:hover{
  background-image: url(images/menu/lifestyle/leisure-and-sport.gif);
}
ul#navigation li#menu-lifestyle-on li.menu-cultural-venues a, ul#navigation li#menu-lifestyle-on li.menu-cultural-venues-on a, ul#navigation li#menu-lifestyle-on li.menu-cultural-venues a:hover, ul#navigation li#menu-lifestyle-on li.menu-cultural-venues-on a:hover{
  background-image: url(images/menu/lifestyle/cultural-venues.gif);
}
ul#navigation li#menu-lifestyle-on li.menu-education a, ul#navigation li#menu-lifestyle-on li.menu-education-on a, ul#navigation li#menu-lifestyle-on li.menu-education a:hover, ul#navigation li#menu-lifestyle-on li.menu-education-on a:hover{
  background-image: url(images/menu/lifestyle/education.gif);
}

ul#navigation li#menu-news-events-on li.menu-2007 a, ul#navigation li#menu-news-events-on li.menu-2007-on a, ul#navigation li#menu-news-events-on li.menu-2007 a:hover, ul#navigation li#menu-news-events-on li.menu-2007-on a:hover{
  background-image: url(images/menu/news/2007.gif);
}
ul#navigation li#menu-news-events-on li.menu-2006 a, ul#navigation li#menu-news-events-on li.menu-2006-on a, ul#navigation li#menu-news-events-on li.menu-2006 a:hover, ul#navigation li#menu-news-events-on li.menu-2006-on a:hover{
  background-image: url(images/menu/news/2006.gif);
}
ul#navigation li#menu-news-events-on li.menu-2005 a, ul#navigation li#menu-news-events-on li.menu-2005-on a,ul#navigation li#menu-news-events-on li.menu-2005 a:hover, ul#navigation li#menu-news-events-on li.menu-2005-on a:hover{
  background-image: url(images/menu/news/2005.gif);
}
ul#navigation li#menu-news-events-on li.menu-2008 a, ul#navigation li#menu-news-events-on li.menu-2008-on a, ul#navigation li#menu-news-events-on li.menu-2008 a:hover, ul#navigation li#menu-news-events-on li.menu-2008-on a:hover{
  background-image: url(images/menu/news/2008.gif);
}
ul#navigation li#menu-news-events-on li.menu-2009 a, ul#navigation li#menu-news-events-on li.menu-2009-on a, ul#navigation li#menu-news-events-on li.menu-2009 a:hover, ul#navigation li#menu-news-events-on li.menu-2009-on a:hover{
  background-image: url(images/menu/news/2009.gif);
}
ul#navigation li#menu-news-events-on li.menu-2010 a, ul#navigation li#menu-news-events-on li.menu-2010-on a, ul#navigation li#menu-news-events-on li.menu-2010 a:hover, ul#navigation li#menu-news-events-on li.menu-2010-on a:hover{
  background-image: url(images/menu/news/2010.gif);
}


/* right hand side menus */
#rightMenu h3
{
	border-bottom: 		1px solid #E2E3C3;
	margin: 			0 4px 0 0;
	padding: 			2px;
	font-family: 		 arial, helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#4E5310;
}

ul.articleList
{
	padding: 			0;
	margin: 			0 4px 20px 0;
	list-style: 		none;
}

ul.articleList li a
{
	display: 			block;
	width: 				154px;
	border-bottom: 		1px solid #E2E3C3;
	margin: 			0 0 1px 0;
	padding: 			6px 2px;
	font-family: 		 arial, helvetica, sans-serif;
	color: 				#767A7C;
	text-decoration: 	none;
	font-size: 			9px;
}

/* Page footer */
div#pageFooter
{
	width: 				737px;
	margin: 			0 auto 10px auto;
	padding: 			0;
	height: 			57px;
	clear: 				both;
	text-align: 		left;
}



#form-search {
	font-family: 		 arial, helvetica, sans-serif;
	font-size: 			10px;
	line-height: 		12px;
	color: 				#000000;
	padding: 			32px 0 0 10px;
	float:				left;
	margin-top: 2px;
}
* html #form-search {
	padding: 			0 0 0 10px;
	margin: 			32px 0 0 0 ;
}
#form-search .textbox {
	width: 130px;
	height: 15px;
	font-size: 			10px;
	border: 			none;
}
#form-search .submit {
	font-size: 			10px;
	width: 16px;
	height: 16px;
	background: transparent url(images/search-icon.png) 0 0 no-repeat;
	margin-left: -16px;
	border: 0;
	position: absolute;
	cursor: pointer;
	outline: 0;
}


body#search #form-search {
	float: none;
	padding: 0;
	margin-bottom: 1em;
}
body#search #form-search .textbox {
	border: 1px solid #d3d5d5;
}
body#search #form-search .credit-google {
	position: absolute;
	margin-left: 250px;
	margin-top: 4px;
}
#search-results {
	width: 100%;
}
#search-results .item {
	margin-bottom: 1em;
}
#search-results .item p {
	margin: 0;
}
#search-results .item p.title {
	
}




div#pagefooterLinks
{
	color:#363D40;
	font-size: 10px;
	font-family:  arial, helvetica, sans-serif;
	float: left;
	padding: 36px 0 5px 10px;
}

div#pageFooter a
{
	text-decoration: none;
	color:#363D40;
	font-size: 10px;
	font-family:  arial, helvetica, sans-serif;
}	

h1 {
	margin-top: 		0;
}
.last {
	margin-bottom: 		0;
}
.clearing {
	height: 			0;
	clear: 				both;
}

div#topBanner
{
	width: 				717px;
	height: 			181px;
	margin: 			0;
	padding: 			0;
}

img#logo
{
	margin-left: 		10px;
	margin-top: 		10px;
}

div#mainArea h1,div#mainArea h2
{
	margin-top: 		20px;
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#4E5310;
}

span.subPart
{
	color: 				#818902;
}

div#moreInformation
{
	width: 				339px;
	border-top: 		1px solid #C0C480;
	border-right: 		1px solid #C0C480;
}

div#moreInformationFooter
{
	width: 				339px;
	height: 			24px;
	background: 		url(images/ict/further-info-footer.gif) no-repeat;
}

#moreInformation a
{
	color: 				#4E5310;
	text-decoration: 	none;
	font-weight: 		bold;
}

p.download
{
	height: 			30px;
	width: 				294px;
	background: 		url(images/get-pdf-icon.gif) no-repeat;
	margin: 			0 0 5px 0;
	padding: 			12px 0 0 42px;
	border-bottom: 		1px dashed #C0C480;
}

* html p.download
{
	height: 			42px;
	width: 				336px;
}

div#contactDetails
{
	margin: 			14px 0 0 0 ;
}

strong#caseStudyTitle
{
	margin: 			0;
}
div#mainArea .quote{
	margin-left:		-12px;
	float: 				left;
}
div#mainArea .quote .text { display:	none; }


/* Text replacements with graphics go here.
   Could go into a separate file */   
#pageStrapContent
{
	width: 				304px;
	height: 			25px;
	margin: 			0;
}


#ictTitleOverview
{
	width: 				280px;
	height: 			35px;
	background:  		url(images/ict/ict-media-title-and-strap.gif) no-repeat;
}

#ictTitleOverview span, #pageStrapContent span, #ictTitle span, #quoteNeutralize span, #infoTitle span
{
	display:			none;
}

#ictTitle
{
	width: 				280px;
	height: 			15px;
	background: 		url(images/ict/ict-media-title-and-strap.gif) no-repeat;
	margin: 			0;

}

#quoteNeutralize
{
	width: 				304px;
	height: 			113px;
	background:  		url(images/ict/quote-neutralize.gif) no-repeat;
	margin-left: 		-13px;
}

#caseStudyQuote
{
	margin-left: 		-13px;
}


#infoTitle
{

	width: 				336px;
	height: 			35px;
	background:  		url(images/ict/further-info-title.gif) no-repeat;
	margin: 			0;
	border-bottom: 		1px dashed #C0C480;
}


/* FORMS */
body#contact div#mainArea {
	float: left;
	width: 340px;
	margin:0;
}

.contact-form {
	margin:				0 0 0 0;
	font-family:		 arial, helvetica, sans-serif;
	font-weight:		normal;
	font-size:			11px;
	color:				#767a7c;	
	width: 340px;
}
.contact-form .row {
	width: 100%;
}
.contact-form .row .c1 {
	width: 180px;
	float: left;
}
.contact-form .row .c2 {
	width: 160px;
	float: right;
}
.contact-form .clear {
	width: 100%; clear: both; height: 8px; margin: 0; padding: 0;;
}

.contact-form  form {
	margin:				0 0 0 0;
	padding:			0 0 0 0;
}
.contact-form input {
	width:				160px;
	border:				1px solid #767a7c;
	color:				#767a7c;
}
.contact-form input.submit_button {
	margin:				10px 0 0 0;
	border:				0;
	width:				156px;
}
.contact-form input.checkbox {
	width:				16px;
	border: 0;
}
.contact-form textarea {
	width:				340px;
	font-family:		 arial, helvetica, sans-serif;
	font-weight:		normal;
	font-size:			11px;
	border:				1px solid #767a7c;
	color:				#767a7c;
}
.contact-form .row .c1 textarea, .contact-form .row .c2 textarea {
	width:				160px;
}

p.paging{
	width:				320px;
}

p.legals{
  font-family:  arial, helvetica, sans-serif;
  color:    #999;
  font-size:       10px;
}

#featured-story{
  background:   transparent url(images/news/news-highlight-bg.gif) no-repeat bottom left;
}

#featured-story p{
  padding:  12px;
}

#page-index ul.articleList li a{
  width:    335px;
}

#page-index h3{
  width:    340px;
  border-bottom:    1px solid #000;
  margin:   0;
  padding:  0;
  font-size:    12px;
}

#page-index h3 a{
  text-decoration: none;
}


#rightMenu h3 a
{
	border-bottom: 		1px solid #E2E3C3;
	margin: 			0 4px 0 0;
	padding: 			2px;
	font-family: 		 arial, helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#4E5310;
    text-decoration:    none;
}



/***********************************
	BUSINESS SECTORS
***********************************/
body#business-sectors div#header {background: #C0C480;}
body#business-sectors #outer_wrapper {border-right:	10px solid #C0C480;border-left:	10px solid #C0C480;}
body#business-sectors div#topBanner {background: url(images/business-sectors/mast.jpg) no-repeat;}
body#business-sectors div#pageStrap {background: #DFE1BF;}
body#business-sectors #pageStrapContent {background:	url(images/business-sectors/page-strap.gif) no-repeat;}
body#business-sectors div#pageFooter {background: url(images/business-sectors/footer.gif) no-repeat bottom;}
body#business-sectors ul.articleList li a {border-bottom: 1px solid #E2E3C3;}
body#business-sectors b, body#business-sectors strong, body#business-sectors span.linkHighlight, body#business-sectors #mainArea a {color:	#818902;}
body#business-sectors div#pageStrap span { background-image: url(images/bullet_branch_818902.gif); }
body#business-sectors div#pageStrap span.first { background-image: none; }
body#business-sectors div#pageStrap span a{ color: #818902; }

/***********************************
	COMMUNICATIONS
***********************************/
body#communications div#header {background: #9EA8C9;}
body#communications #outer_wrapper {border-right: 10px solid #9EA8C9;border-left: 10px solid #9EA8C9;}
body#communications div#topBanner {background: url(images/communications/mast.jpg) no-repeat;}
body#communications div#pageStrap {background: #CED3E4;}
body#communications #pageStrapContent {background: url(images/communications/page-strap.gif) no-repeat;}
body#communications div#pageFooter {background: url(images/communications/footer.gif) no-repeat bottom;}
body#communications ul.articleList li a {border-bottom: 1px solid #E2E3C3;}
body#communications b, body#communications strong, body#communications span.linkHighlight, body#communications #mainArea a {color: #0C2577;}
body#communications div#pageStrap span {background-image: url(images/bullet_branch_0C2577.gif); }
body#communications div#pageStrap span.first {background-image: none; }
body#communications div#pageStrap span a{color: #0C2577; }

/***********************************
	ECONOMY
***********************************/
body#economy div#header{	background: 		#F7D77F;}
body#economy #outer_wrapper{	border-right: 		10px solid #F7D77F;	border-left: 		10px solid #F7D77F;}
body#economy div#topBanner{	background: 		url(images/economy/mast.jpg) no-repeat;}body#economy div#pageStrap{	background: 		#FBEBBF;}body#economy #pageStrapContent{	background: 		url(images/economy/page-strap.gif) no-repeat;}
body#economy div#pageFooter{	background: 		url(images/economy/footer.gif) no-repeat bottom;}
body#economy ul.articleList li a{	border-bottom: 		1px solid #FBEBBF;}
body#economy b, body#economy strong, body#economy span.linkHighlight, body#economy #mainArea a{	color: 				#F0AF00;}
body#economy div#pageStrap span { background-image: url(images/bullet_branch_F0AF00.gif); }
body#economy div#pageStrap span.first { background-image: none; }
body#economy div#pageStrap span a{ color: #F0AF00; }


/***********************************
	FINANCE
***********************************/
body#finance div#header{	background: 		#B2D1CE;}
body#finance #outer_wrapper{	border-right: 		10px solid #B2D1CE;	border-left: 		10px solid #B2D1CE;}
body#finance div#topBanner{	background: 		url(images/finance/mast.jpg) no-repeat;}
body#finance div#pageStrap{	background: 		#CCE1DE;}
body#finance #pageStrapContent{	background: 		url(images/finance/page-strap.gif) no-repeat;}
body#finance div#pageFooter{	background: 		url(images/finance/footer.gif) no-repeat bottom;}
body#finance ul.articleList li a{	border-bottom: 		1px solid #E2E3C3;}
body#finance b, body#finance strong, body#finance span.linkHighlight, body#finance #mainArea a{	color: 				#00685C;}
body#finance div#pageStrap span { background-image: url(images/bullet_branch_00685C.gif); }
body#finance div#pageStrap span.first { background-image: none; }
body#finance div#pageStrap span a{ color: #00685C; }


/***********************************
	INVESTOR SUPPORT
***********************************/
body#investor-support div#header{	background: 		#C099AA;}
body#investor-support #outer_wrapper{	border-right: 		10px solid #C099AA;	border-left: 		10px solid #C099AA;}
body#investor-support div#topBanner{	background: 		url(images/finance/mast.jpg) no-repeat;}
body#investor-support div#pageStrap{	background: 		#DFCCD5;}
body#investor-support #pageStrapContent{	background: 		url(images/investor-support/page-strap.gif) no-repeat;}
body#investor-support div#pageFooter{	background: 		url(images/investor-support/footer.gif) no-repeat bottom;}
body#investor-support ul.articleList li a{	border-bottom: 		1px solid #E2E3C3;}
body#investor-support b, body#investor-support strong, body#investor-support span.linkHighlight, body#investorsupport #mainArea a{	color: 				#61002B;}
body#investor-support div#pageStrap span { background-image: url(images/bullet_branch_61002B.gif); }
body#investor-support div#pageStrap span.first { background-image: none; }
body#investor-support div#pageStrap span a{ color: #61002B; }


/***********************************
	LIFESTYLE
***********************************/
body#lifestyle div#header{	background: 		#F7EB8A;}
body#lifestyle  #outer_wrapper{	border-right: 		10px solid #F7EB8A;	border-left: 		10px solid #F7EB8A;}
body#lifestyle div#topBanner{	background: 		url(images/lifestyle/mast.jpg) no-repeat;}
body#lifestyle  div#pageStrap{	background: 		#FDF5D8;}
body#lifestyle #pageStrapContent{	background: 		url(images/lifestyle/page-strap.gif) no-repeat;}
body#lifestyle  div#pageFooter{	background: 		url(images/lifestyle/footer.gif) no-repeat bottom;}
body#lifestyle ul.articleList li a{	border-bottom: 		1px solid #E2E3C3;}
body#lifestyle b, body#lifestyle strong, body#lifestyle span.linkHighlight, body#lifestyle #mainArea a{	color: 				#F3D13B;}
body#lifestyle div#pageStrap span { background-image: url(images/bullet_branch_F3D13B.gif); }
body#lifestyle div#pageStrap span.first { background-image: none; }
body#lifestyle div#pageStrap span a{ color: #F3D13B; }




/***********************************
	PROPERTY FINDER
***********************************/
body#property-finder div#header
{
	background: 		#AFA89C;
}

body#property-finder div#topBanner
{
	background: 		url(images/property-finder/mast.jpg) no-repeat;
}

body#property-finder #outer_wrapper
{
	border-right: 		10px solid #AFA89C;
	border-left: 		10px solid #AFA89C;
}

body#property-finder div#pageStrap
{
	background: 		#DFDCD8;
}

body#property-finder #pageStrapContent
{
	background: 		url(images/property-finder/page-strap.gif) no-repeat;
}


body#property-finder div#pageFooter
{
	background: 		url(images/property-finder/footer.gif) no-repeat bottom;
}




body#property-finder ul.articleList li a
{
	border-bottom: 		1px solid #E2E3C3;
}

body#property-finder b, body#property-finder strong, body#property-finder span.linkHighlight
{
	color: 				#60513A;
}


body#property-finder #rightMenu form
{
	font-family: 		 arial, helvetica, sans-serif;
	font-size: 			11px;
	line-height: 		15px;
	color: 				#767a7c;
}

body#property-finder #rightMenu form span, span.PropertyForm
{
	width: 				154px;
	display: 			block;
	border-bottom: 		1px solid #D7D3CE;
	padding: 			2px 0;
	margin: 			2px 0;
}

body#property-finder #rightMenu form select, select.PropertyForm
{
	width: 				154px;
	margin-bottom: 		5px;
}

body#property-finder #rightMenu form a:link, body#property-finder #rightMenu form a:visited, body#property-finder #rightMenu form a:hover, body#property-finder #rightMenu form a:active{
	font-weight:		normal;
	color:				#767a7c;
}



/* Results list tabulation */
body#property-finder table#propertyList
{
	font-size: 			10px;
	border-spacing: 	0;
	border-collapse: 	collapse;
	margin-top:			36px;
}

body#property-finder table#propertyList tr.title td
{
	padding:			0 0 10px 0;
	background: 		#ffffff;
	border-bottom: 		1px dashed #D7D3CE;
}

body#property-finder table#propertyList tr.footer td
{
	padding:			9px 0 0 0;
	background: 		#ffffff;
}

body#property-finder table#propertyList tr.on td
{
	background: #F9F8F8;
	border-bottom: 1px dashed #D7D3CE;
	border-left: 1px solid #F9F8F8;
}

body#property-finder table#propertyList tr.off td
{
	background: #ffffff;
	border-bottom: 1px dashed #D7D3CE;

}

body#property-finder td.colCheck
{
	width: 20px;
	text-align: center;
}
body#property-finder td.colImage
{
	width: 80px;
	text-align: left;
}
body#property-finder td.colImage img
{
	margin: 3px 0;
}
body#property-finder td.colTitle
{
	width: 72px;
	text-align: left;
}
body#property-finder td.colLocation
{
	width: 80px;
	text-align: left;
	font-weight: bold;
}
body#property-finder td.colSize
{
	width: 80px;
	text-align: left;
}


body#property-finder div#shortlistTitle
{
	width: 				154px;
	height: 			25px;
	background: 		#d7d3ce;
	margin-top:			-6px;
}

* html body#property-finder div#shortlistTitle
{
	margin-top: 15px;
}

body#property-finder div#shortlistBox
{
	width: 134px;
	background: #f4f2f2;
	margin: 0;
	padding: 10px;
}

* html body#property-finder  div#shortlistBox
{
	width: 154px;
}

body#property-finder div#shortlistBox p
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
}

body#property-finder h3#displayResults
{
	padding:				12px 0 9px 0;
}

body#property-finder h3#filterResults
{
	padding:				12px 0 9px 0;
}

body#property-finder form#display
{
	margin:					0;
}

body#property-finder form#display p
{
	margin: 			6px 0 4px 0;
}

body#property-finder p.agentDetails
{
	margin:				0;
}
body#property-finder span#shortlistAdd
{
	margin: 10px 0;
	border-bottom: 1px solid #D7D3CE;
	display: block;
	width: 154px;
	padding: 9px 0;
}
* html body#property-finder span#shortlistAdd
{
	margin: 3px 0 10px 0;
}
body#property-finder p.spacer
{
	padding-top: 5px;
}

body#property-finder #container a:link, body#property-finder #container a:hover, body#property-finder #container a:visited
{
	color: #F0AF00;
	font-weight: bold;
	text-decoration: none;
}

body#property-finder span#topDetails
{
	margin: 4px 0;
	display: block;
}
body#property-finder span#viewImage
{
	width: 169px;
	display: block;
	padding: 2px 0 ;
	border-top: 1px solid #D7D3CE;
	border-bottom: 1px solid #D7D3CE;
}

body#property-finder span#viewImage img
{
	valign: middle;
}

body#property-finder span#viewImage a
{
	font-weight: normal;
}
body#property-finder img.propThumb
{
	margin: 5px 0;
}

body#property-finder #propertyAgent
{
	margin-top: 83px;
	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #767a7c;
}

* html body#property-finder #propertyAgent
{
	margin-top: 86px;
}

body#property-finder ul#propertyOptions
{
	list-style: none;
	margin: 0 3px 0 0;
	padding: 0;
/*	border-top: 1px solid #D7D3CE;*/
}

body#property-finder ul#propertyOptions li
{
	display:			inline;
}
body#property-finder ul#propertyOptions li a
{
	display: block;
	padding: 4px 0 4px 15px;

	background: url(images/property-finder/arrow-right.gif) no-repeat;
	font-weight: normal;
	color: #767a7c;
	border-bottom: 1px solid #D7D3CE;
}

body#property-finder form#search
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	padding: 32px 0 0 10px;
}

* html body#property-finder form#search
{
	padding: 0px 0 0 10px;
	margin: 32px 0 0 0 ;

}

body#property-finder form#search .textbox
{
	font-size: 10px;
	border: none;
}

body#property-finder form#search .submit
{
	font-size: 10px;
}

body#property-finder select#areaSelect
{
	width: 210px;
}

body#property-finder div#propertyDetails
{
	margin-top:				19px;
	padding-top:			4px;
	width: 					339px;
	border-top: 			1px solid #D7D3CE;
	border-right: 			1px solid #D7D3CE;
}

body#property-finder div#propertyDetailsFooter
{
	width: 339px;
	height: 24px;
	background: url(images/property-finder/details-footer.gif) no-repeat;
}

body#property-finder #propertyDetails a
{
	color: #4E5310;
	text-decoration: none;
	font-weight: bold;
}

body#property-finder div.row
{
	width:				339px;
	clear: 				both;
	padding-top: 		10px;
}

body#property-finder span.label
{
	width:				125px;
	display: 			block;
	float: left;
}

body#property-finder input.emailBox
{
	width:				175px;
	border:				1px solid #4E5310;
}

body#property-finder #mainArea p
{
	margin: 6px 0;
}

body#property-finder #mainArea p.pageTitle
{
	margin-top: 23px;
}

body#property-finder #mainArea a.pagingLink, body#property-finder #mainArea a.pagingLink:visited
{
	background:			#BABCBD;
	color:				#ffffff;
	width:				15px;
	height:				15px;
	display:			block;
	float:				left;
	margin:				2px 1px;
	text-align:			center;
}

body#property-finder #mainArea a.pagingLink:hover
{
	background:			#F0AF00;
	color:				#ffffff;
}

body#property-finder #mainArea a.textLink
{
	height:				15px;
	display:			block;
	float:				left;
	margin:				2px 1px;
	text-align:			center;
}

body#property-finder span.pagingLink
{
	color:				#BABCBD;
	width:				15px;
	height:				15px;
	display:			block;
	float:				left;
	margin:				2px 1px;
	text-align:			center;}
body#property-finder p#detailsHeading{	padding-top:		16px;}
body#property-finder div#pageStrap span { background-image: url(images/bullet_branch_60513A.gif); }
body#property-finder div#pageStrap span.first { background-image: none; }
body#property-finder div#pageStrap span a:link, body#property-finder div#pageStrap span a:hover, body#property-finder div#pageStrap span a:visited { color: #60513A; font-weight: normal; }

#subfooter{
  width:    717px;
  margin:   0 auto;
}

p.legals{
  text-align:   left;
}


#subscribe-form {
	width: 160px ;
	margin-top: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family:  arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
  border: 1px solid #d3d5d5;
  background-color: #efefef;	
}
#subscribe-form div {
	padding-left: 10px;
}
#subscribe-form .title {
/*	text-transform: uppercase; */
	font-size: 10px;
	font-weight: normal;
	padding:0;
	padding-bottom: 8px;
}
#subscribe-form input {
	font-size: 10px;
	width: 138px;
	padding: 0;
	border: 1px solid #d3d5d5;
}
#subscribe-form #submit-subscribe {
	border: 1px solid #d3d5d5;
	background-color: #d3d5d5;
	margin-top: 8px;
	font-size: 9px;
}
#subscribe-form label {
	font-size: 9px;
	color: #666666;
}


