* {
font-family:verdana,arial,sans-serif;
/*font-size: x-small;
*/
/*font-size: small;
*/color:#000;
/*border: 1px solid red;*/
}

body {
background-color:#999;
font-size: small;
margin-top:0px;
text-align:center;
}

img {
border:0px;
}

.picthumb
{
	float: left; 
	margin-right:8px; 
	margin-bottom:8px; 
	border: 1px solid #fff;
}

a:link {
color:#a54242;
text-decoration: none;
}
a:visited {
color:#a54242;
text-decoration: none;
}
a:hover {
color:#f00;
text-decoration: none;
}
a:active {
color:#a54242;
text-decoration: none;
}

#center {

background-color: #fff;
height: 1%;
min-width: 708px;
max-width: 1200px;

width: expression(document.body.clientWidth < 790 ? "708px" : document.body.clientWidth > 900 ? "auto" : "auto");

margin: auto;
padding: 0 5px 4px 5px;

border: 1px solid #000;
border-top: none;

text-align: left;
}

.logolft {
width: 184px;
height: 131px;
border-bottom:3px solid #fff;
/*float: left;*/
}
.logo {
	/*margin-left: 187px;*/
	height:131px;
	border-bottom: 3px solid #fff;
	background: url(/images/interface/logo.jpg) repeat-x 184px top;
}


#leftsection {
	width: 184px;
	display: block;

	float:left;
}

.fillerbar, .statusbar {
	background: #d8d8d8 url(/images/interface/fillerbarbg.jpg) repeat right bottom;
	text-align:left;
	height:26px;
	padding:0px;
}

.bc {
	color: #fff;
}

.statusbar {
padding-top:8px;
height:18px;
font-weight:bold;
color:#fff;
}

.fillerbar {
border-bottom:3px solid #fff;
padding:0px;
}

#nav {
background-color:#fff;
}

.btmbox {
height:150px;
padding-bottom:10px;
border-top:3px solid #fff;
}


#section {
	margin-left: 187px;
	width: auto;
}
/* \*/
*html #section{
	padding-left: 0px;
	margin-left: 184px;
}
/* */


.main {
background: #d8d8d8 url(/images/interface/mainbtm.gif) no-repeat right bottom;
text-align: left;
padding: 8px;

border-top: 3px solid #fff;
height: auto !important;
height: 1%;
width:376px;
}

h1, h2, h3 {
font-family:arial;
font-size:11px;
color: #a54242;
}

.main2pad {
/*width:auto;*/
height: 1%;
padding:7px;
}
.hdr {
background: #fff url(/images/interface/dottedhr.gif) repeat-x bottom right;
 width:auto;
padding:8px 0px;
}
.greyhdr {
background: #d8d8d8 url(/images/interface/dottedhr.gif) repeat-x bottom right;
width:auto;
padding:8px 0px;
}

.main2 {
background: #fff;

height: 1%;
padding:12px 0px;
}

.main3 {
  background: #EFEFEF;
  height: 1%;
  min-height: 110px;
  height: auto !important;
  height: 110px;
  padding: 12px 8px;
  border-top: 1px solid #ccc;
  margin-top:4px;
}

.developments {
  background:#efefef;
  float:left;
  font-size:x-small !important;
  min-height:318px;
  margin:10px 0 0 10px;
  padding:10px 0 0 15px;
  width:261px;
}

.developments h1 {
  font-size:180%;
  margin-bottom:0;
}

.developments .image {
  border:6px solid #fff;
  height:159px;
  width:231px;
  
  /*float: left;*/ margin-right:8px; margin-bottom:8px;
}

.developments .bold {font-size:120%;}

.main4 {
background: #fff url(/images/interface/dottedhr.gif) repeat-x bottom right;
height: 1%;
padding:12px 0px;
}

.links {
text-align:right;
}

.home_links {
text-align:left;
margin-left:112px;
}

.bold {
font-weight:bold;
color:#A54242;
text-align:left;
}
.red {
color:#A54242;
}

.bgred {
background-color:#B11D23;
color:#fff;
font-weight:bold;
padding:1px;
}
.bgred a:link {
color:#fff;
text-decoration:none;
}
.bgred a:visited {
color:#fff;
text-decoration:none;
}
.bgred a:hover {
color:#eee;
text-decoration:none;
}
.bgred a:active {
color:#fff;
text-decoration:none;
}

.bggrey {
background-color:#555;
color:#fff;
font-weight:bold;
padding:1px;
}
.bggrey a:link {
color:#fff;
text-decoration:none;
}
.bggrey a:visited {
color:#fff;
text-decoration:none;
}
.bggrey a:hover {
color:#eee;
text-decoration:none;
}
.bggrey a:active {
color:#fff;
text-decoration:none;
}



.white {
color:#fff;
}

#footer {
clear:both;
 position:relative;
width:auto;
height:44px;
padding-top:20px;
}

.btmbarbg {
background: #fff url(/images/interface/btmbarbg.jpg);
height:44px;
}
.btmbar {
height:44px;
}
.btmbar2 {
height:44px;
}

.cs_image {
position:relative;
background: #fff url(/images/interface/dottedvert.gif) repeat-y top left;
height: 1%;

padding:0px 0px 5px 10px;
margin-left:10px;
margin-bottom:40px;
float:right;
}

ul {
list-style-type:none;
}

#navigation{
	width: 184px;
}
#navigation ul{
	margin: 0;
	padding: 0;
}
#navigation ul{
	list-style: none;
	line-height: 0px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}
#navigation img{
	vertical-align: top;
}
.hidden{
	display: none;
}
.cb {
	clear:both;
	font-size:0px;
	line-height:0px;
}

/* homepage */
.latest_news {
  margin:0 0 20px 0;
}
.news_image {
  border:2px solid #fff;
  height:79px;
  margin:0 20px 10px 10px;
  width:79px;
}
.main p {font-size:110%;}
.red {font-size:130%;}
