﻿/* CSS Document */
/*general classes*/
body{margin:0; padding:0;}
html{margin:0; padding:0;}
body{background:#ccc url("../images/mcaBg.jpg") top left; font-family:"Times New Roman", Times, serif; font-size:14px;}
p{margin:0; padding:0;}
img{border:0; margin:0;}
h4{font-size:15px;}
h5{ color:#50425e; font-size: 15px; margin: 0px;}
h6{ color:#50425e; font-size: 14px; margin: 0px;}

/*div classes*/
#wrapmore {width:1000px; margin:0 auto; background-color:Lime;} 
.wrapper{position:relative; top: 0px; left: 0px; margin:0 auto; width:994px; margin-bottom:20px}
.header{background:#2f2f2f; height:103px; min-height:103px; color:#fff; padding:10px; font-size:12px;}
.homeHeader{position:relative; top: 0px; left: 0px; background:#2f2f2f url("../images/headerBg2.jpg") top left no-repeat}
.nav{background: url("../images/navTile.gif") top left repeat-x; height:45px; min-height:45px; border-top:1px solid #fff; text-align:center;}
.nav ul{margin:0; padding:0; list-style:none; text-align:center; margin-top:15px;}
.nav ul li{display:inline; border-right:3px solid #000; margin-top:8px; padding:5px 23px; text-transform:uppercase; color:#fff;}
.nav ul li.first{border-left:3px solid #000; margin-left:-15px;}
.nav a.nav-links{text-decoration:none; color:#fff; font-size:14px; font-weight: bold;}
.nav a.nav-links:hover{color:#2f2f2f;}
.ticker{background:#d6ddd5; height:34px; padding-left:15px; font-size:12px;}
.ticker p{padding-top:10px;}
.ticker p.averages{padding-top:4px;}
#links{margin-top: 10px;}
#navlink{position:relative; margin-top:5px;}
.links{position:relative; top: -7px;}
#splash 
{
    position:relative; 
    top: 0px; 
    left: 0px; 
    background-image:url('../images/homeSplash.jpg'); 
    width: 993px; 
    height:383px;
    text-align: left;
}
#flashcontent
{
    position: relative;
    top: 0px;
    left: 0px;
}
a.black
{
    font-family: Times New Roman, Times, Serif; text-decoration: underline; color: black;
}
a.black:hover
{
    font-family: Times New Roman, Times, Serif; text-decoration: underline; color: #adbbab;
}

.homeWidget{width:455px; position:absolute; top:257px; margin-bottom:-257px;}
.widgetHeader{background:#50425e; height:23px;}
.widgetHeader ul{margin:0; padding:0; list-style:none; padding-top:4px;}
.widgetHeader ul li{display:inline; border-left:1px solid #fff; padding:0 6px; text-transform:uppercase;}
.widgetHeader ul li.first{border-left:none;}
.widgetHeader li a{text-decoration:none; color:#fff; font-size:12px;}
.widgetHeader li a:hover{color:#2f2f2f;}
.widgetBody{position:absolute; height:434px; min-height:434px; margin-bottom:25px; background:#2f2f2f url("../images/widgetBg.jpg") left top no-repeat scroll; padding:54px 4px 5px 5px; #padding:54px 0px 5px 5px;}
.widgetBody .frame{border:1px solid #fff; height:432px; min-height:432px;}

.swatches{padding-left:6px; width:100%; position:relative; top:-35px; margin-bottom:-20px;}
.swatches a img{margin:0 6px; border:1px solid #fff;}
.swatches a:hover img{border:1px solid #50425e;}
.swatchContent{clear:both; position: absolute;}
.swatchTitle{height:43px; border-bottom:1px solid #fff; background:url("../images/swatchTitleBg.gif") top left no-repeat; color:#fff;}
.swatchTitle .swatchTitleLeft{padding:8px 8px 0px; width:205px}

.swatchTitle .swatchTitleLeft b{text-transform:uppercase; font-size: 13px;}
.swatchTitleRight{padding-top:8px; font-size:11px; width:223px; position:absolute; left:220px;}
#news{position:absolute; top:550px; #top: 570px;}

.swatchBody{width:100%; clear:both; height: 400px;}
.swatchBody td{vertical-align:top;}
.swatchBodyLeft{width:205px; color:#fff;}
.swatchBodyLeft div{width:220px; #width:204px;  padding:0px; #padding:4px; height:313px; #height: 340px; overflow:auto; font-size:12px;}
.swatchBodyRight img{border-left:1px solid #fff; height:313px; #height:334px; width:221px; #width:235px; margin-left: -10px;}

.testimonyHeader{background:url("../images/testimonyHeader.gif") left top no-repeat; width:222px; height:37px; color:#fff; position:relative; left:6px; top:8px; padding-left:10px; padding-top:2px; margin-top:45px; font-size:12px;}
.testimony{background:#2f2f2f; width:393px; padding:6px;}
.testimony .frame{border:1px solid #fff; height:125px; min-height:125px; background:url("../images/testimony.jpg") right top no-repeat; padding:8px 143px 0px 4px; font-size:12px; color:#fff;}

.footer{height:22px; min-height:22px; background:#2f2f2f; color:#fff; padding-top:10px; padding-left:10px; width:984px; clear:both; display:block}

/*layout classes*/
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.purpleText{color:#50425e;}
.columnWrapper{clear:both;}
.column{float:left; display:inline; margin:0; padding:0;}
.column40{width:40%;}
.column50{width:50%;}
.column60{width:60%;}
.padding15{padding:15px;}
.body{background-color:#adbbab; display:block; height:450px; min-height:450px;}
.subBody{background:#fff url("../images/navShadow.gif") top left repeat-x;}
.homeBodyLeft{width:511px;}
.homeBodyRight{width:483px;}
.subBodyLeft{width:360px; background:#adbbab; height:845px;}
.subBodyLeft .closedDeals{width:360px; background:#adbbab; height:845px;}
.subBodyLeft img{margin-bottom:10px;}
.subBodyLeft div{ padding:0px 25px;}
.subBodyRight{width:551px; padding:45px 33px 0px 50px; background-color:white; height:800px;}
#subtablemain .closedDeals{width:551px; padding:45px 33px 0px 50px; background-color:white; height:800px;}
#subtablemain h2{ font-size: 24px; border-bottom:1px solid #adbbab; color:#adbbab; text-transform:uppercase; font-weight:normal; margin-bottom:14px;}
#subtablemain h5{ border-bottom: 1px solid #adbbab; padding-bottom: 4px; font-weight: lighter;}
#subtablemain h3{ padding-bottom: 3px; margin-bottom: 0px; margin-top: 4px; font-size: 22px; color: #50425e;}
#subtablemain .subNav{padding:0px 0px 10px; margin-bottom:10px; border-bottom:1px solid #adbbab;}
#subtablemain .subNav a{text-transform:uppercase; text-decoration:none; font-size:12px; color:#50425e; font-weight:bold;}
#subtablemain .subNav a:hover{color:#adbbab;}
#subtablemain .subnav #years a{text-transform:uppercase; text-decoration:none; font-size:14px; color:#50425e; font-weight:bold;}
#subtablemain .subnav #years a:hover{color:#adbbab;}
h2.submenutitle{ font-size: 24px; border-bottom:1px solid #adbbab; color:#adbbab; text-transform:uppercase; font-weight:normal; margin-bottom:14px;}
.end{display:none;}
#display{ height:334px; width:228px;}
a#current{text-transform:uppercase; text-decoration:none; font-size:12px; color:#adbbab; font-weight:bold;}
.gray24{ font-size: 24px; color:#adbbab; text-transform:uppercase; font-weight:normal; margin-bottom:0px;}
.gray18{ font-size: 18px; border-bottom:1px solid #adbbab; color:#adbbab; text-transform:uppercase; font-weight:normal; margin-bottom:14px;}
.names td{ padding-left:10px;}
.class{ width: 550px;}
#team{width:550px;}
.names{ width: 500px;}
#years{ padding: 0px; margin-top: -10px;}
#years td{ width: 120px;}
#years tr{ height: 16px;}
#deals{ position: relative; width: 550px; padding-bottom: 15px; margin-bottom: 15px;}
#deals td{ background-color: #dddddd;}
.dollar{ font-size: 16px; color: #50425e; margin-bottom: 6px;}
.type{font-size: 12px;}
.title{font-size: 12px; font-weight: bold;}

/* start category divs; Retail, Office, Residential, Healthcare, Land Development */
/* start Retail */
#div0{ visibility: hidden;}
#subdiv0{ visibility: hidden;}
#subdiv1{ visibility: hidden;}
#subdiv2{ visibility: hidden;}
#subdiv3{ visibility: hidden;}
#subdiv4{ visibility: hidden;}

/* start office */
#div1{ visibility: hidden;}
#subdiv5{ visibility: hidden;}
#subdiv6{ visibility: hidden;}
#subdiv7{ visibility: hidden;}
#subdiv8{ visibility: hidden;}
#subdiv9{ visibility: hidden;}

/* start Residential */
#div2{ visibility: hidden;}
#subdiv10{ visibility: hidden;}
#subdiv11{ visibility: hidden;}
#subdiv12{ visibility: hidden;}
#subdiv13{ visibility: hidden;}
#subdiv14{ visibility: hidden;}

/* start Healthcare */
#div3{ visibility: hidden;}
#subdiv15{ visibility: hidden;}
#subdiv16{ visibility: hidden;}
#subdiv17{ visibility: hidden;}
#subdiv18{ visibility: hidden;}
#subdiv19{ visibility: hidden;}

/* start Land Development */
#div4{ visibility: hidden;}
#subdiv20{ visibility: hidden;}
#subdiv21{ visibility: hidden;}
#subdiv22{ visibility: hidden;}
#subdiv23{ visibility: hidden;}
#subdiv24{ visibility: hidden;}

/* start team members */
#pDiv0{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv1{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv2{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv3{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv4{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv5{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv6{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv7{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv8{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv9{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv10{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv11{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}
#pDiv12{ visibility: hidden; position: absolute; width:550px; padding-top:25px;}


div#printme
{
	position: absolute;
	left: 850px;
	top: 200px;
	width: 130px;
}

#printme a{text-transform:uppercase; text-decoration:none; font-size:12px; color:#50425e; font-weight:bold;}
#printme a:hover{color:#adbbab;}

#clear-30
{
	width: 300px;
	height: 30px;
	clear: both;
}

#subtablemain
{
	position: relative;
	margin: 0px;
	background-image:url('../images/sub-background-bg.gif');
	background-repeat: repeat-y;
}

h1
{
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	margin-left: 0in;
    margin-right: 0in;
    margin-top: 0in;
}


