body {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica;
	font-size:11px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color:#000000;
}


td.contact {font-family:Trebuchet MS, Verdana, Arial, Helvetica;
	text-align:center;
	font-size:12px;
	line-height: 14px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #BD7537;
}

.title	{
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;

}

a	{
	size:10px;
	color: #BD7537;
	text-decoration: none;
	outline: none;
	}

a:hover	{
	color: #ffffff;

	}

.smtext	{
	size:10px;
	color: #494949;
	margin-left:-47px;
}

.smcontact	{
	size:6px;
}

a.sm	{
	font-size: 12px;
	color: #999;
}

a.sm:hover	{
	size: 10px;
	color: #BD7537;
}

p	{
	padding-left: 10px;
	padding-right: 10px;
	color: #BD7537;
	line-height: 16px;
}

.padlf	{
	padding-left: 3px;

}

td.navButtons {padding-left: 10px; padding-top:5px;}
td.navButtons img {border:1px #5f3b1c solid; margin:4px}
td.navButtons img.select {border:2px #7b421c solid;}
td.navButtons img a:hover {float:left; filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

a.linkopacity:hover img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;}

a.linkopacity img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}





td.content {font-family:Trebuchet MS, Verdana, Arial, Helvetica;
	text-align:justify;
	font-size:11px;
	line-height: 14px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #BD7537;
} 

#rightCol { text-align:left}

#rightCol { text-align:left}

#rightCol {background:url(../images/img_bg.gif) no-repeat; height:393px}

td.mainImg {padding:14px 21px 0 21px; margin:0; height:165px}

#overlayDiv {
	height:415px;
position:absolute;
right:101px;
top:52px;
width:540px;
z-index:4;
background: #000;
padding-left: 20px;
}

#overlayDiv p {
	margin: 0px;
	padding: 0px;
}

#overlayDiv2 {
	height:415px;
position:absolute;
right:101px;
top:52px;
width:541px;
z-index:4;
background: #000;
padding-left: 20px;
}

#overlayDiv2 p {
	margin: 0px;
	padding: 0px;
}

#ar {
	background: transparent url(../architecture/_images/bg.gif) no-repeat scroll -2px -1px;
	padding:10px;
	height: 408px;
	position: relative;
}


.arThumbs {
	width: 530px;
	margin: 10px auto;
}

.arThumbs a {
	margin-right: 10px;
}

.arThumbs img {
	border: 1px solid #85401A;
}

.arThumbs img.selected {
	border-width: thick;
}

.arDesc {
	text-align: left;
	width: 500px;
	margin: 5px auto;
}

.hidden {
	display: none;
}

.active {
	display: block;
}

p.descOff {
	display: none;
}

iframe {
	height:390px;
left:5px;
position:absolute;
top:6px;
width: 530px;
border: none;
overflow: hidden;
}

#news {
	background: transparent url(../news/_images/bg.gif) no-repeat scroll 0px -1px;
	padding:10px;
	height: 408px;
	position: relative;	
}