* {
	padding: 0;
	margin: 0;
}
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #3F597A;
}
div {
	float: left;
}
img {
	border: 0;
}
a, a:hover {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
table {
	float: left;
	border: 0;
}
td {
	vertical-align: top;
}
div#distance, div#distance2 {
	width: 100%;
	height: 5px;
	font-size: 1px;
}

/*////////////////////////////////
			INDEX
////////////////////////////////*/

div#all {
	float: none;
	width: 975px;
	padding-bottom: 1px;
}
div#all-center {
	width: 975px;
	text-align: left;
	background: #fff;
}
div#header {
	width: 100%;
	height: 55px;
	border-top: 3px solid #000;
	padding-top: 18px;
}
div#logo {
	width: 210px;
	height: 37px;
	position: relative;
	left: 5px;
}
div#search {
	float: right;
	position: relative;
	right: 7px;
	width: 170px;
}
div#search a, div#search a:hover {
	height: 8px;
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 1px;
}
div#search a:hover {
	background-position: right;
}
a.sitemap, a.sitemap:hover {
	width: 41px;
	background: url(../images/sitemap.gif);
}
div#sitemap-div {
	background: url(../images/line1.gif) no-repeat right top;
	padding-right: 10px;
	margin-right: 10px;
	height: 12px;
	float: right;
}
div#search-form {
	border: 1px solid #ccc;
	float: right;
	font-size: 1px;
	padding-top: 2px;
	height: 18px;
}
#input1 {
	border: none;
	width: 135px;
	height: 15px;
	font-size: 11px;
	color: #000;
	padding-left: 5px;
	border: 1px solid #fff;
}
#search-btn {
	margin-right: 4px;
	width: 11px;
	height: 14px;
	margin-left: 3px;
	margin-top: 1px;
}
a.login, a.login:hover {
	width: 57px;
	background: url(../images/login.gif);
}
div#main-menu {
	width: 100%;
	height: 32px;
	background: #AD0303;
}
div#left-black, div#right-black {
	width: 10px;
	height: 32px;
	background: #000;
	position: relative;
	margin-left: -10px;
}
div#right-black {
	margin-right: -10px;
	float: right;
	margin-left: 0;
}
div#main-menu div {
	height: 32px;
}
div#main-menu a, div#main-menu a:hover, #a-curr {
	height: 20px;
	width: 100%;
	text-align: center;
	font-size: 1px;
	padding-top: 12px;
	display: block;
}
div#main-menu a:hover, #a-curr {
	background: url(../images/main-menu-bg.gif) repeat-x;
}
div#m1 {
	width: 103px;
}
div#m2 {
	width: 133px;
}
div#m3 {
	width: 131px;
}
div#m4 {
	width: 137px;
}
div#m5 {
	width: 151px;
}
div#m6 {
	width: 123px;
}
div#m7 {
	width: 86px;
}
div#m8 {
	width: 111px;
}
div#big-banner {
	width: 975px;
	height: 289px;
	background: url(../images/bg.jpg) no-repeat;
}
div#content {
	width: 100%;
	margin-top: 13px;
	font-size: 1px;
}
div#left-column1, div#left-column2, div#left-column3, div#right-column {
	width: 224px;
	padding-right: 31px;
}
div#left-column2 {
	padding-right: 27px;
}
div#left-column3 {
	padding-right: 21px;
}
div#right-column {
	padding-right: 0;
}
div.cont-header, div.cont-header-top, div.int-cont-header-left, div.cont-header-top-left, div.cont-header-right {
	width: 206px;
	height: 19px;
	font-size: 1px;
	background: url(../images/header-bg.gif) repeat-x;
	padding-top: 6px;
	padding-left: 18px;
	margin-bottom: 10px;
}
div#content h2 {
	font-size: 11px;
	color: #AD0303;
	display: block;
	width: 100%;
}
.h2-2 {
	margin-top: 12px;
}
div.left-cont, div.int-left-cont {
	width: 206px;
	float: right;
	font-size: 11px;
}
span.date {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 2px 0 1px 0;
}
div#content a, div#content a:hover {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
div#content a:hover {
	text-decoration: none;
}
div#content h1, div#content h3, div#int-right-cont h1 {
	font-size: 12px;
	color: #AD0303;
	display: block;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 3px;
}
div#right-cont {
	width: 203px;
}
div#footer, div#footer-intern {
	width: 100%;
	height: 43px;
	border-bottom: 7px solid #AD0303;
	margin-top: 50px;
}
div#foot-menu {
	margin-top: 8px;
	position: relative;
	left: 15px;
	font-size: 10px;
}
div#foot-menu ul li {
	display: inline;
	list-style: none;
	background: url(../images/line2.gif) no-repeat right 2px;
	padding-right: 5px;
	padding-left: 5px;
}
div#foot-menu ul li a, div#foot-menu ul li a:hover {
	color: #000;
}
div#copyright {
	position: relative;
	left: 5px;
	margin-top: 1px;
}
div#premis {
	float: right;
	position: relative;
	right: 12px;
	width: 92px;
	height: 33px;
}


/*///////////////////////////
		INTERNAL
///////////////////////////*/

div#int-left-column {
	width: 202px;
	padding-right: 28px;
}
div.int-cont-header-left, div.cont-header-top-left, div.int-left-cont {
	width: 184px;
}
div#big-banner-int {
	height: 179px;
	background-position: bottom;
}
div.int-left-cont ul li {
	list-style: none;
	padding-left: 13px;
	background: url(../images/arrow1.gif) no-repeat left 4px;
	margin-bottom: 4px;
	font-size: 1px;
}
div.int-left-cont ul li a, div.int-left-cont ul li a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
div.cont-header-top-left {
	margin-top: 20px;
}
#mail-form {
	margin-top: 6px;
}
div#e-mail {
	width: 135px;
	height: 22px;
	border: 1px solid #ccc;
	font-size: 1px;
}
#go-btn {
	width: 33px;
	height: 24px;
	margin-left: 6px;
}
#input2 {
	width: 126px;
	height: 17px;
	padding-left: 5px;
	margin-top: 2px;
	border: none;
	font-size: 11px;
	border: 1px solid #fff;
}
#central-column {
	width: 534px;
	padding-right: 24px;
}
#central-column-cont {
	padding-left: 18px;
	width: 516px;
	font-size: 11px;
}
span.bld {
	font-weight: bold;
}
#central-column-cont p {
	margin-top: 15px;
}
div#cont-header-central {
	width: 516px;
	font-size: 12px;
	color: #fff;
	height: 22px;
	background: url(../images/header-bg.gif) repeat-x;
	padding-left: 18px;
	margin-bottom: 10px;
	font-weight: bold;
	padding-top: 3px;
}
div#int-right-column {
	width: 187px;
}
div#int-right-cont {
	width: 169px;
}
div.cont-header-right {
	width: 169px;
}
div#content h3 {
	font-size: 14px;
	margin-top: 0;
}
div#int-right-cont h1 {
	margin-top: 4px;
	margin-bottom: 15px;
}
div.blue-block {
	width: 187px;
	background: #E5F2FF;
	margin-top: 1px;
	color: #48719F;
	font-size: 11px;
}
div.blue-block img {
	border: 3px solid #C3D5E5;
	width: 53px;
	height: 50px;
	float: left;
}
div#blue a, div#blue a:hover {
	font-size: 11px;
	color: #AD0303;
	display: block;
	font-weight: bold;
	margin-bottom: 2px;
}
div.blue-block div {
	padding-left: 5px;
	margin-top: 5px;
	width: 120px;
}
div#blue-line {
	width: 100%;
	height: 6px;
	font-size: 1px;
	background: #3F597A;
	margin-top: 40px;
}
div#footer-intern {
	margin-top: 10px;
}
div#property-news {
	position: relative;
	left: 20px;
	font-size: 11px;
	color: #000;
	line-height: 16px;
	width: 560px;
}

div#property-news-list{
	position: relative;
	left: 20px;
	font-size: 11px;
	color: #000;
	line-height: 16px;
	width: 396px;
}

div#property-news a, div#property-news a:hover {
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 12px;
	margin-left: 3px;
}
div#property-news a:hover {
	text-decoration: none;
}
div#property-news-list a, div#property-news-list a:hover {
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 12px;
	margin-left: 3px;
}
div#property-news-list a:hover {
	text-decoration: none;
}
a.more-news, a.more-news:hover {
	display: block;
	font-size: 11px;
	color: #AD0303;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../images/arrow3.gif);
	background-position: right 5px;
	padding-right: 10px;
	float: right;
}	margin-top: 15px;
#horizontalSlideshow_nonppe {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 976px; PADDING-TOP: 0px; HEIGHT: 179px
}
#horizontalSlideshow_nonppe #ubImageContainer {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #ffffff 1px solid; WIDTH: 485px; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 177px
}
#horizontalSlideshow_nonppe #sqImageContainer {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; LEFT: 485px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #ffffff 1px solid; WIDTH: 485px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; TOP: 3px; HEIGHT: 177px
}
div.contact_form
{
  font-family: Verdana, Sans-Serif;
  font-weight: 900;
  font-size:  11px;
  color: #404040;
}
div.contact_form form,
div.contact_form table,
div.contact_form td,
div.contact_form th    { margin: 0px; padding: 0px; }

div.contact_form table { border-collapse: collapse; }
div.contact_form th    { padding: 0px 10px 3px 0px; vertical-align: top; text-align: left; }
div.contact_form td    { padding: 0px  0px 3px 0px; }

div.contact_form em
{
  font-style:  normal;
  font-weight: 900;
  color: #004080;
}

div.contact_form em.error, div.contact_form form em
{
  color: #FF0000;
}

div.contact_form div.error { margin-bottom: 15px; }
