@charset "utf-8";
/* CSS Document */

* 								{ margin:0px; padding:0px; }
p								{ margin: 1em 0; }
ul, ul li                       { list-style: none; }
	ul 							{ margin: 1em 0 1em 1em; }
	ul li						{ margin: .5em 0; padding-left: 10px; background: url(../images/bullet.gif) no-repeat 0 .5em; }
img 							{ display:block; }
a img							{ border: none; }
html							{ overflow-y: scroll; }

body							{ background: url(../images/top.jpg) top repeat-x; font: Georgia, "Times New Roman", Times, serif; }
.container						{ width: 940px; margin: 0 auto 0 auto; }
.header							{ width: 934px; height: 106px; padding: 0 3px 0 3px; }
.logo							{ float: left; padding: 20px 0 30px 18px; width: 218px; height: 56px; }
.headerText						{ float: left; padding: 8px 21px 0 0; width: 657px; height: 106px; overflow:hidden; }
.headerTextTop					{ width: 677px; text-align: right; color: #F1D1D1; font-size: .9em; }
.headerTextTop a,
.headerTextBottom a				{ color: #F1D1D1; text-decoration: none; }
.headerTextTop a:hover,
.headerTextBottom a:hover		{ text-decoration: underline; }
.headerTextMid					{ width: 677px; padding-top: 30px; text-align: right; color: #F1D1D1; font-size: 1.2em; font-weight: bold; }
.headerTextBottom				{ width: 677px; padding-top: 5px; text-align: right; font-size: 1em; font-variant: small-caps; }
.content						{ clear: left; background: url(../images/contentBG.jpg) top no-repeat; width: 934px; padding: 4px 3px 0; }
.imageLinks						{ width: 934px; padding: 15px 4px 0; }
.developmentLink a				{ float: left; display: block; width: 188px; height: 172px; background: url(../images/developmentColor.jpg) no-repeat; }
.constructionLink a				{ float: left; display: block; width: 188px; height: 172px; background: url(../images/constructionColor.jpg) no-repeat; }
.managementLink a				{ float: left; display: block; width: 188px; height: 172px; background: url(../images/managementColor.jpg) no-repeat; }
.commercialLink a				{ float: left; display: block; width: 189px; height: 172px; background: url(../images/commercialColor.jpg) no-repeat; }
.realtyLink a					{ float: left; display: block; width: 179px; height: 172px; background: url(../images/realtyColor.jpg) no-repeat; }
.contentText					{ clear: left; width: 934px; padding: 28px 3px 0; }
.contentTextLeft				{ float: left; width: 210px; padding: 5px 20px 28px; color: #8c0100; text-align: left; font-size: .9em; }
.border							{ width: 210px; border-right: 1px solid #8c0100; padding-right: 30px; }
.contentTextLeftHeader			{ float: left; width: 80px; font-weight: bold; font-size: 1.1em; text-align: right; padding-top: 12px; color: #8c0100; }
.contentTextRight				{ float: left; width: 494px; padding: 5px 50px 28px; text-align: justify; font-size: .9em; }
.bottom							{ clear: left; width: 100%; background: url(../images/bottom.jpg); height: 100%; padding-bottom: 20px; }
.bottomText						{ width: 940px; margin: 0 auto 0 auto; }
.copyright						{ padding-top: 20px; color: #F1D1D1; font-size: .8em; }
.bottomLinks					{ width: 940px; text-align: center; color: #F1D1D1; font-size: .8em; padding-top: 20px; }
.bottomLinks a					{ color: #F1D1D1; text-decoration: none; }
.bottomLinks a:hover			{ text-decoration: underline; }
.indent							{ margin-left: 25px; }
.noListStyle					{ list-style: none; }

.loginform					{ padding: 10px 0 10px 279px; }
.formContainer				{ width: 680px; margin-left: 122px; padding-top: 10px; }
.formRow					{ width: 680px; clear: left; }
.formLeft,
.formRight,
.formFarRight				{ float: left; padding-bottom: 10px; }
.formLeft					{ width: 125px; }
.formRight					{ width: 300px; }

.singleLineInput			{ width: 250px; border: 1px solid #9e9e9e; }
.multiLineInput				{ width: 250px; height: 100px; border: 1px solid #9e9e9e; overflow: auto; }
.formLeftNews,
.formRightNews				{ float: left; padding-bottom: 20px; }
.formLeftNews				{ width: 75px; }
.formRightNews				{ width: 600px }
.singleLineInputNews		{ width: 600px; border: 1px solid #9e9e9e; float: left; }
.multiLineInputNews			{ width: 600px; height: 400px; border: 1px solid #9e9e9e; overflow: auto; float: left; }

.leftColumn					{ float: left; width: 350px; }
.rightColumn				{ float: left; }
