* {

	margin: 0px;

	padding: 0px;

}

body {

	background: url(pagebg.gif) top center repeat-y #547DAB;

	font-family: Tahoma;

	font-size: 13px;

	font-weight: normal;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

}

h1, h2, h3, h4, h5, h6 {

	margin-bottom: 10px;

}

h1 {

	font-size: 20px;

	font-weight: normal;

	color: #FFF;

	border-bottom: 1px dashed #FFF;

	padding-bottom: 5px;

}

h2 {

	font-size: 20px;

	font-weight: normal;

	color: #FFF;

	border-bottom: 1px dashed #FFF;

	padding-bottom: 5px;

}

h4 {

	font-size: 20px;

	font-weight: normal;

	color: #FFF;

	padding-bottom: 5px;

}

h3 {

	font-size: 16px;

	color: #e8bb54;

}

img {

	border: 0px;

}

a {

	color: #FFF;

	text-decoration: none;

}

a:hover {

	color: #FFF;

	text-decoration: none;

}

.clear-both {

	clear: both;

	font-size: 0px;

}

#homepage #header {

	background: url(header.jpg) bottom center no-repeat;

	width: 900px;

	height: 512px;

	overflow: hidden;

	margin: 0px auto;

}

#subpage #header {

	background: url(logosub.jpg) top center no-repeat;

	width: 900px;

	height: 144px;

	overflow: hidden;

	margin: 0px auto;

}


#logo {

	background: url(logo.gif) top center no-repeat;

	height: 512px;

	overflow: hidden;

	width: 800px;

	margin: 0px auto;

}

#subpage #logo {
background:none;
}
#logolink {

	float: left;

	width: 120px;

	padding: 25px 0px 0px 20px;

}

#logolink a, #logolink a:hover {

	display: block;

	width: 110px;

	height: 110px;

	text-decoration: none;

}

#logorightpart {

	width: 640px;

	float: right;

}

#introtext {

	font-size: 13px;

	text-align: right;

	width:400px;

	float:right;	

}

#subpage #introtext {
display:none;
}

#content {

	width: 706px;

	padding: 20px 60px;

	background: url(content.jpg) top center repeat-y #000;

	margin: 0px auto;

}

#content a {

	color: #e8bb54;

	text-decoration: none;

	border-bottom:1px dashed #000;

}

#content a:hover {

	color: #e8bb54;

	text-decoration: none;

	border-bottom:1px dashed #FFF;

}

#content p {

	margin-bottom: 10px;

}

#footer {

	width: 750px;

	padding: 0px 40px 0px 40px;

	background: url(footer.jpg) top center no-repeat #000;

	margin: 0px auto;

	height: 419px;

}

#footerlinks {

	color: #777777;

	padding-top:150px;

}

#footerlinks a {

	color: #e8bb54;

	text-decoration: none;

	margin: 0px 10px;

	border-bottom:1px dashed #191A1E;

}

#footerlinks a:hover {

	color: #e8bb54;

	text-decoration: none;

	border-bottom:1px dashed #FFF;

}

#footetext {

	width: 500px;

	margin: 20px 0px 70px 10px;

}

#phones {

	text-align: center;

	color: #FFF;

	line-height:25px;

}

#phones span {

	color: #94c3e8;

}

#phones a {

border-bottom:1px dashed #282830;

}

#phones a:hover {

border-bottom:1px dashed #FFF;

}

#visitcard {

float:right;

width:220px;

padding-top:120px;

}

.meetteam {

	margin-bottom: 0px;

	padding-top: 20px;

}

.property {

	margin-bottom: 30px;	

	padding-top: 30px;

}

.dashed-line{

border-top: 1px dashed #FFF;

width:700px;

margin:0px auto;

}

.propertytext {

	font-weight: bold !important;

	font-family: Arial !important;

	font-size:16px;

}

meetteam p {

	margin-bottom: 0px;

}

.meetteamimg {

	border: 5px solid #FFF;

}

.meetteam .field_value, .meetteam .field_value a {

	color: #999999 !important;

}

.images_thumb {

width:25%;

float:left;

height:200px;

overflow:hidden;

text-align:center;

color:#fdd25c;

}

.images_thumb a {

display:block;

text-align:center;

}

.images_thumb a img {

border:5px solid #FFF;

width:160px;

}

.transparent {

background: url(transparent.jpg);

padding:10px;

border:2px solid #5d5e5d;

}

/* ================================================================ =================================================================== */

.menu {

	position: relative;

	height: 85px;

	width:550px;

	float:right;

}

* html .menu {

	padding-bottom: 0;

}

.menu ul {

	list-style-type: none;

	padding: 0;

	margin: 0 0 0 20px;

	width:95%;

}

.menu li {

	float: left;

}

.menu table {

	position: absolute;

	border-collapse: collapse;

	left: 0;

	top: 0;

}

.menu a b, .menu:visited b {

	display: block;

	font-weight: normal;

	float: left;

	margin: 0 10px;

	height: 49px;

	line-height: 49px;

	cursor: pointer;

	font-size: 13px;

	color: #fff;

	text-decoration: none;

}

.menu a:hover b {

	color: #fff;

	background: url(hover.gif) 0px 35px repeat-x;

	text-decoration: none;

	display: block;

}

.menu ul ul {

	visibility: hidden;

	position: absolute;

	height: 2em;

	top: -1px;

	left: 10px;

}

.menu ul li:hover ul, .menu ul a:hover ul {

	display: block;

	visibility: visible;

	top: 49px;

}

.menu ul:hover ul li {

	display: block;

	height: 25px;

}

.menu ul:hover ul li a {

	display: block;

	font-size: 13px;

	height: 25px;

	line-height: 25px;

	width: auto;

	float: left;

	color: #000;

	padding: 0 10px;

	text-decoration: none;

}

.menu ul:hover ul li a:hover {

	color: #000;

	text-decoration: underline;

}