/* @override 
	http://localhost:8888/css/styles.css
	http://cedar.local/css/styles.css
	http://cedar2.reachsites.co.uk/css/styles.css
	http://cedar.dev/css/styles.css
	http://192.168.1.52/css/styles.css
*/

body{font:normal 62.5% Arial, Helvetica, sans-serif; background-color:#161616; margin:20px 0 0 0;
}
#contain{width:950px; margin:0 auto;}
#container{width:950px; float:left; background:url(../images/top-curve.gif) top center no-repeat #16303f;}
#header{width:950px; float:left; margin-bottom:6px;  border-bottom:1px solid #455965;}

#header img{float:right; margin-right:13px; margin-bottom:3px; display:inline;}
#header #nav{float:left; margin-left:10px; display:inline;}
#header #nav ul{margin:32px 0 0 0; padding:0;}
#header #nav ul li{float:left; list-style:none; margin-right:5px; display:inline;}
#header #nav ul li a{width: 126px; background:url(../images/nav-bottom-right.gif) bottom right no-repeat; border:1px solid #5c6f79; display:block; color:#a4b05c; text-decoration:none; height:40px; font:bold 1.2em/1.4em Arial, Helvetica, sans-serif; padding:10px 0 0 8px; }

#nav ul li#homenav a {
	width: 75px;
}
#header #nav ul li a:hover{color:#fff;}

#feature{width:930px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

#row01{width: 930px; margin: 0; float: left; display:inline; }
#col01{float:left;}
.latestnews{width:220px; background:#2e4047; padding-bottom:25px;
	 margin-left:10px; display:inline; margin-right:3px;
}
.latestnews h1{margin: 6px 0 0 0; color:#fff;
	font: bold 1.8em Arial, Helvetica, sans-serif; 
}
.latestnews h3{margin: 10px 0 0 12px; color:#fff;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}
.latestnews h2{margin: 2px 5px 0 12px; color:#a4b05c; font:normal 1.2em Arial, Helvetica, sans-serif; 
}
.latestnews h2 a{color:#a4b05c;}
.latestnews h2 a:hover{color:#fff;}
.devlist{width:236px; float:left; margin-left:10px; display:inline;}

.pad_news
{
float:left;
width:225px;
padding-left:10px;
}

#col02{float:right; margin-left: 0px;}
#col02home{float:left;}
.smallfeature{width:218px; height: auto;background:#a4b05c;}
.smallfeature img{
	float:left;
	width:212px;
	padding-right:2px;
	padding-left:3px;
}
.smallfeature h1{color:#fff; font:bold 1.8em Arial, Helvetica, sans-serif; padding:0px 0px 0px 4px; margin: 0;margin-top:6px;}
.smallfeature h1 strong{color:#fff; font:bold 1.1em Arial, Helvetica, sans-serif; padding: 0; margin: 0; line-height:1.2;}
.smallfeature h2{color:#fff; font:normal 1.2em Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	padding-left: 4px;
}
.smallfeature p{float:right; font:bold 1.2em Arial, Helvetica, sans-serif; margin: 0;padding:0px 6px 4px 0px;}
.smallfeature p a{color: #50562d; text-decoration:none; margin: 0; padding:0px 6px 4px 0px; font-size: 1.2em;
}
.smallfeature p a:hover{text-decoration: none; color: #fff; margin: 0;padding:0px 6px 4px 0px;
}
.smallfeature h3{color:#fff; margin:0px 0px 0px 0px; padding: 0;width:212px;
	font: bold 1.8em Arial, Helvetica, sans-serif; 
}

#col03{width:463px; float:left;}
#col03 ul{margin:3px 0px 0px 0px;list-style:none;padding:0; display:inline;}
#col03 ul li{float:left; margin:0px 0px 4px 4px; display:inline;}
* html #col03 ul li{float:left; margin:0px 0px 4px 4px; display:inline;}
#col03 ul li a{display:block; background:url(../images/dev-but-up-150.gif) no-repeat; width:145px; color:#fff; font:bold 1.1em Arial, Helvetica, sans-serif; height:34px; text-decoration:none; padding:3px 0px 2px 5px;}
#col03 ul li a:hover{background:url(../images/dev-but-over-150.gif) no-repeat;}

#row03 {float:left; padding:0; margin:0;}
.footer{padding:35px 0 20px 10px; width:940px; float:left; border-top:1px solid #455965; margin-top:8px; display:inline;}
.footer img{float:left;}
.footer ul{margin:0 10px 0 20px;padding:0;list-style:none; float:left;}
.footer ul li{font:normal 1.2em/1.6em Arial, Helvetica, sans-serif;}
.footer ul li a{color:#8b989f; text-decoration:none;}
.footer ul li a:hover{color:#fff; text-decoration:underline;}

/* ---- Dev details ----- */
.devdetails{width:250px; background-color:#152a36; padding-bottom:25px; margin-left:10px; display:inline;}
.devdetails h1{margin:10px 0 0 0; color:#fff; font:bold 2.4em Arial, Helvetica, sans-serif; }
.devdetails h2{margin:0px 0 0 12px; color:#a1aaaf; font:bold 1.2em Arial, Helvetica, sans-serif;}
.devdetails h3{margin:15px 0 0 12px; color:#fff; font:bold 1.4em Arial, Helvetica, sans-serif; padding-bottom:7px;}
.devdetails table{width:240px; background:#16303f; margin:25px auto;}

.devdetails table th{color:#fff; text-align:left; font:bold 1.2em Arial, Helvetica, sans-serif; padding: 2px 0 0;}
.devdetails table td{color:#7c8b93; text-align:left; font: 1.2em Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 4px 0.5em 4px 0;
}
.devdetails table td.center{text-align:left;}
.devdetails ul{width:241px;margin:0 auto;padding:0;list-style:none;} 
.devlist ul{width:236px;margin:0 auto;padding:0;list-style:none; }

.devdetails ul li, .devlist ul li{margin:0 0 3px 0; padding:0;}
.devdetails ul li a, .devlist ul li a{display:block; width:236px; height:20px; color:#a7b0a2; text-decoration:none; background:url(../images/nav-dev-bg.gif) no-repeat; font:bold 1.6em Arial, Helvetica, sans-serif; padding:5px 0 0 6px;}
.devdetails ul li a:hover, .devdetails ul li.active a, .devlist ul li a:hover, .devlist ul li.active a{color:#fff; background:url(../images/nav-dev-bg-over.gif) no-repeat;}
.devdetails .agents{border-top:10px solid #16303f; margin:25px 0 25px 0; padding-left:9px;}
.devdetails .agents h3 { margin:0; padding:15px 0 0 0;}
.devdetails .agents img{float:left; padding-bottom:5px; }
.devdetails .agent {float:left; width:113px; padding:10px 0 0 2px; color:#fff; font-size:12px;}
.devdetails .agent a {color:#fff; text-decoration:underline;}
.devdetails .agent a:hover  {color:#fff; text-decoration:none;}


.devarticle {width:664px; padding:0px; margin: 0px; margin-left:5px; display:inline;}
.newsarticle{width:664px; padding-left:0px; float:left; }
.devarticle .article {width:380px; float:left; margin-top:10px;}
.newsarticle .article{width:665px; float:left; margin-top:10px;}
.devarticle .article{padding-left:10px; color:#fff;}
.devarticle h2{margin:0; color:#fff; font:bold 1.3em Arial, Helvetica, sans-serif; padding:5px 0;}

#articletpl #articlefeature div.article { width: 650px; }
.article a, .devarticle a, .side-article a {color: #a4b05c; text-decoration: none;
}
.article a:hover, .devarticle a:hover, .side-article a:hover {text-decoration: none;
	color: #fff;
}

.devarticle .article h1{color:#fff; font:bold 1.8em Arial, Helvetica, sans-serif; padding:8px 0 8px 0; margin:0;}

.devarticle .article p, .newsarticle .article p{color:#fff; font:normal 1.2em/2em Arial, Helvetica, sans-serif; margin-top:0;}
.devarticle .article ul li{font:normal 1.2em/1.6em Arial, Helvetica, sans-serif;}

.devarticle .downloads, .newsarticle .downloads{  float:right; background:#152a36; padding-top:10px;  margin-top:10px; width:264px;}
.devarticle .downloads ul, .newsarticle .downloads ul{margin:0;padding:0;}
.devarticle .downloads li, .newsarticle .downloads li{list-style:none;}
.devarticle .downloads li a, .newsarticle .downloads li a{background:url(../images/pdf.gif) no-repeat left; display:block; width:200px;  padding:10px 0 5px 51px;color:#76a388; font:normal 1.4em Arial, Helvetica, sans-serif; text-decoration:none;}
.devarticle .downloads li a:hover, .newsarticle .downloads li a:hover{color:#fff;}
.devarticle .downloads li a strong, .newsarticle .downloads li a strong{font:bold 1.1em Arial, Helvetica, sans-serif; color:#fff;}
.devarticle .downloads h2 {font:bold 1.2em Arial, Helvetica, sans-serif;margin:0; padding:0;}
.devarticle .downloads h2 a{display:block; background:url(../images/url-bg.gif) no-repeat; width:263px; height:25px; color:#fff; text-decoration:none; padding:5px 0 0 10px;}
.devarticle .downloads h2 a:hover{color:#152a36;}


/* ----- News details -----*/
.newsdetails{width:247px; background-color:#152a36; margin-right:5px; padding-bottom:25px; padding-top:8px; display:inline; margin-left:10px;}
.newsdetails h1{ background:url(../images/newstitle-bg.gif) no-repeat; color:#aeb6a4; font:bold 1.6em Arial, Helvetica, sans-serif; width:237px; height:25px; padding:4px 0 0 5px; margin-left:3px; margin-top:0;}
.newsdetails h2{ color:#8a959b;font:normal 1.6em Arial, Helvetica, sans-serif; margin:20px 10px 0 9px;}
.newsdetails h2 a{ color: #aeb6a4; text-decoration:none;
}
.newsdetails h2 a:hover{ color:#fff;}
.newsdetails h3, .whodetails h3{color:#8a959b; font:normal 1.2em Arial, Helvetica, sans-serif; margin:0px 10px 10px 9px;}
.newsdetails h3 a, .whodetails h3 a{color:#8a959b; font:normal 1em Arial, Helvetica, sans-serif; margin:0px 10px 10px 9px; text-decoration:none;}
.newsdetails h3 a:hover, .whodetails h3 a:hover{color:#fff;}
.newsarticle .article h1{ color:#fff;font:normal 1.8em Arial, Helvetica, sans-serif; padding:8px 0 0 0; margin:0; width:665px;}
.newsarticle .article h3{color:#8a959b; font:normal 1.2em Arial, Helvetica, sans-serif; padding:0px 0 20px 0; margin:0;}
.newsarticle .downloads{margin-top:78px;}

/* Added Sub Navs */


#col01 ul.submenu li a {background-image: none; font-weight: normal; font-style: normal; color: #979797; text-indent: 10px; font-size: 14px; margin: 5px 0 0; padding-top: 0;}
#col01 ul.submenu li a:hover { color: #fff;}
table#searchlist {border-collapse: collapse;margin-top: 15px;}

#searchlist thead tr th { color: #fff; font-size: 1.2em; text-align: left; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border-bottom: 2px solid #21485f; margin:0;}

#searchlist thead tr th a { color: #fff; text-decoration: none; font-size: 1.2em;}


#searchlist thead tr th a:hover { color: #88914c;}
#searchlist tbody tr td { color: #fff; border-bottom: 1px solid #1d3f53; font-size: 1.2em;
	vertical-align: text-top;
	padding: 5px 10px 5px 5px;
	margin:0;
}

.whodetails{width:247px; background-color:#152a36; margin-right:5px; padding-bottom:25px; padding-top:8px; display:inline; margin-left:10px; padding-left:3px;}
.whodetails h1{ background:url(../images/newstitle-bg.gif) no-repeat; color:#aeb6a4; font:bold 1.6em Arial, Helvetica, sans-serif; width:237px; height:25px; padding:4px 0 0 5px; margin:8px 0 0 0;}
.whodetails h2{ color:#aeb6a4;font:normal 1.6em Arial, Helvetica, sans-serif; margin:0; padding-left:10px;}
.whodetails h2 a{ color:#8a959b; text-decoration:none;}
.whodetails h2 a:hover{ color:#fff;}
.whoarticle {width:654px; padding-left:6px; float:left;}
.whoarticle .article h1{ color:#8a959b;font:normal 1.8em Arial, Helvetica, sans-serif; margin:8px 0 0 0;}
.whoarticle .article h2{color:#8a959b; font:normal 1.6em Arial, Helvetica, sans-serif; margin:0;}
.whoarticle .article p {color:#fff; font:normal 1.2em/2em Arial, Helvetica, sans-serif; margin-top:0; padding:0 10px;}
.whoimage {background-color:#152a36; padding:8px;}
/* Updates June 2007 by Jat */

#col01 table thead tr th.parking {
	padding-right: 5px;
}

#col01 table tbody tr td.parking {
	text-align: center;
}


.side-article p, h1
{
padding-left:10px;
width:210px;
color:#FFFFFF;
position:relative;
}
.side-article p
{
font-size:12px;
}
.side-article h1
{
font-size:15px;
}
.dev_nav
{
float:left;
}
#map_pad
{
padding-left:10px;
}
#map
{
width: 644px; 
height: 300px;
background-color:#FFFF00;
margin:0;
padding:0;

}
  #mainbigimg  {
  float:left;
width : 930px;
height : 450px;
position : inherit;
margin-bottom:10px;
}
.cf_element {
width : 930px;
height : 450px;
float : left;
visibility : hidden;
} 

.gallery_table
{
width:100%;
border:0;
padding:0;
margin:0;

}
.gallery_table td
{
width:20%;
background-color:#152a36;
padding:3px;
}
.gallery_table p
{
margin:0;
padding:0;
text-align:center;
}
.gallery_table img
{
border:2px solid #a4b05c;
}

.gallery_table img a:hover
{
border:2px solid #fff;
}

#map1 {width: 664px; height: 500px; overflow:hidden;}
