@charset "utf-8";

/* CSS Document */

html, body, .maintbl{

height:100%;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}

h2 {
	font-size: 14px;
}

body{

margin:0;

padding:0;

background:url(images/i-bg.jpg) repeat-x #1772af;

}

.pager{
font-size:20px;
}

a{

color:#0072bc;

}
de
a:hover{

color:#000;

}



.i-footer-wrap{

background:#031d47;

height:45px;

}



.i-footer{

margin-top:5px;

font-size:10px;
color:#FFF;

}



.i-footer a{

color:#FFF;

text-decoration:none;

}

.i-footer a:hover{

color:#3A7FBE;

}





.i-navigation{

vertical-align:top;

height:56px;

}
.i-navigation-bot {
	background-image: url(images/i_nav-bot.gif);
	height: 26px;
	background-repeat: no-repeat;
	text-align: center;
}



.i-nav{

background:url(images/i-nav.gif) repeat-x;

padding:0 10px 0 10px;

font-size:12px;

}



.i-mainbody{

vertical-align:top;

padding-bottom:10px;

}



.ulapbg{

top:0;



background:url(images/cloud.jpg) no-repeat top center;

top:36px;

}



.logopart{

height:108px;

}



.i-containertop{

background:#FFF;

border-top:1px solid #B1BEC9;

}

.i-containerbottom{

background:#FFF;

border-bottom:1px solid #B1BEC9;

}

.i-containermid{

border-left:1px solid #B1BEC9;

border-right:1px solid #B1BEC9;

background:#FFF;

/*c/olor:#004A80;*/

color:#000000;

padding:0 5px 0 5px;

vertical-align:top;

}

.i-menu{

background:url(images/i-menufoot.gif) bottom no-repeat #4C7CA9;

height:535px;

vertical-align:top;

}

.i-menu hr{

border-top:1px solid #0072BB;

width:235px;

height:2px;

}



.leftnavline1{

border-top:1px solid #134676;

background:#73E2F6;

height:1px;

margin:0 10px 0 10px;

}



.leftnavline2{

border-top:1px solid #113F69;

background:#1F75C6;

height:1px;

margin:0 10px 0 10px;

}





.i-menu-mid{

background:url(images/i-menunavbg.jpg) no-repeat #17558f;

height:340px;

vertical-align:top;

padding-top:10px;

}

.i-menu-tbl{

font-size:10px;

color:#003d6a;

font-weight:bold;

text-transform:uppercase;

}

.i-menu-tbl a{

font-size:10px;

color:#FFF;

font-weight:bold;

text-transform:uppercase;

text-decoration:none;

height:21px;

margin-bottom:5px;

display:block;

padding-top:4px;

}

.i-menu-tbl a:hover{

background:url(images/i-menu-hover.jpg) no-repeat;

display:block;

}

.i-menu-tbl td{

text-align:center;

height:21px;

}



.i-divider{

vertical-align:top;

width:9px;

background:url(images/i-dotdiv.gif) repeat-y;

}

.whitetakip{

background:#FFF;

height:15px;

width:9px;

}

.buildingfloat{

z-index:1;

position:absolute;

top:0;

margin-left:-289px;

margin-top:56px;

}

.i-maincontent-wrap{

padding-top:10px;

}

.i-maincontent-wrap object{

margin-left:10px;

}



.i-maincontent{

padding:20px;

}


.i-listingscontent{

padding:20px 20px 5px 5px;

}
.i-multifamily{
padding:20px 5px 5px 5px;
}

.i-formcontent{

padding:10px;

}



.contacttbl{

height:481px;

background:url(images/contacttble-mid.gif) bottom #FFF repeat-x;

border-right:1px solid #a8d7e9;

border-left:1px solid #a8d7e9;

vertical-align:top;

}

.contacttbl td{

vertical-align:top;

}

.contacttbl-left ul{

margin:0;

padding:0;

list-style-type:none;

}



.contacttbl-left ul li{

padding-bottom:10px;

font-weight:bold;

c/olor:#033260;
color:#000000;

}

.contactinput{

border:1px solid #87A3BB;

width:235px;

}

.contactphone{

border:1px solid #87A3BB;

width:150px;

}

.contactarea{

border:1px solid #87A3BB;

width:300px;

height:145px;

}

/*headers*/

h1{
font-size:16px;
font-weight:bold;
}



h3{

font-size:12px;

margin:0;

}

h4{

font-size:14px;

margin:0;

}

.contactbuttons{
margin-right:33px;
}


/*listings page*/

.listingsimage-normal{
width:360px;
padding:10px;
background:url(images/listingnormalbg.gif) repeat-x #4C7CA9;
}
.listingsimage-lease{
width:360px;
padding:10px;
background:url(images/listinglease.gif) repeat-x #44782A;
}

.listingsinfo{
background:url(images/listingsinfobg.gif) repeat-x #EBEBEB;
vertical-align:top;
padding:15px;
c/olor:#00487B;
color:#000000;
}
.listingsinfo h1{
font-size:14px;
}

.moredet {
color:#6FAFDD;
font-weight:bold;
}
.moredet a{
color:#6FAFDD;
}
.moredet a:hover{
color:#54BCEF;
}
.listingstbl{
margin-bottom:10px;
}

/* details */

.propdet2big{
background:url(images/prop-details_big.gif) repeat-x #4C7CA9;
}
.propdet2thumb{
background:url(images/prop-details_thumb.gif) repeat-x #73B5D0;
}
.propdet2thumbtbl img{
border:1px solid #898989;
}

.propdet2thumbtbl td{
text-align:center;
padding:0 5px;
}

.bread{
color:#000;
font-weight:bold;
text-align:right;
}
.bread a{
color:#000;
text-decoration:none;
}
.bread a:hover{
text-decoration:underline;
}


.propdettbl h1{
color:#004a80;
}

.propdet2-bluebordered{
border:5px solid #528fb4;
margin-right:10px;
}

/* nashville */
.nashvillecontent{
padding:10px;
background:url(images/nashvillecontent-bg.gif) repeat-x #a0d8ef;
border-left:1px solid #A8D7EA;
border-right:1px solid #A8D7EA;
}
.nashvilletbl-wrapper td{
text-align:center;
color:#000;
vertical-align:top;
}

.nashvilletbl td{
background:#b8d8e1;
border:1px solid #bdc6cc;
padding:2px;
}
.nashvilletbl img{
border:1px solid #6c727e;
}
.subtitle{
color:#000;
font-size:16px;
font-weight:bold;
margin-left:8px;
}

.propdet2-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	text-decoration: none;
}
.propdet2-txt a {
	color: #0072bc;
	text-decoration: none;
}
.propdet2-txt a:hover {
	color: #0072bc;
	text-decoration: underline;
}
	