@import 'reset.css';

body { background: #000; color: #FFF; }

body, dd, dt, td, th { font: 12px/16px "Trebuchet MS", trebuchet, arial, sans-serif; }

div#container { width: 811px; margin: 0 auto; position: relative;}

/* Header */
h1 a { width: 382px; height: 132px; display: block; background: url('../images/balzac-logo.jpg'); overflow: hidden; text-indent: -9999px; }
h1 { height: 132px; overflow: hidden; background: url('../images/integral-part.jpg') top right no-repeat;}

div#hdiv { height: 15px;  background: url('../images/hdiv.gif') no-repeat;
	_margin: 0 0 -3px 0;
}

/* Nav */
div#nav { height: 21px; overflow: hidden; background: #ffb612 url('../images/m_right.gif') top right no-repeat; }
div#nav ul { background: url('../images/m_left.gif') no-repeat; padding-left: 114px; height: 21px;} /* 74 */
div#nav li { float: left; display: block; }
div#nav li a { display: block; float: left; text-indent: -9999px; overflow: hidden; height: 21px; }

li.project_description a { background: url('../images/m_project_description.gif'); width: 149px; }
li.about_us a { background: url('../images/m_about_us.gif'); width: 79px; }
li.marketing a { background: url('../images/m_marketing.gif'); width: 89px; }
li.investors a { background: url('../images/m_investors.gif'); width: 83px; }
li.surrounding_developments a { background: url('../images/m_surrounding_developments.gif'); width: 188px; }
li.contact a { background: url('../images/m_contact.gif'); width: 73px; }

div#nav li a:hover { background-position: 0 -21px; }

div#menu_shadow { height: 8px; background: url('../images/menu_shadow.gif'); }

/* Subnav */

div#subnav, div.subnav { height: 29px; overflow: hidden; background: url('../images/sm_right.gif') top right no-repeat; width: 498px; 
	position: absolute; top: 168px; right: 0;}
div#subnav ul, div.subnav ul {height: 29px;}
div#subnav li, div.subnav li { float: left; display: block; }
div#subnav li a, div.subnav li a { display: block; float: left; text-indent: -9999px; overflow: hidden; height: 29px; }

li.new-investors a { background: url('../images/sm_new_inv.gif'); width: 147px; }
li.current-investors a { background: url('../images/sm_cur_inv.gif'); width: 128px; }

li.balzac a { background: url('../images/sm_balzac_area_reports.gif'); width: 188px; }
li.bcc a { background: url('../images/sm_bcc_reports.gif'); width: 235px; }
li.current-investors a { background: url('../images/sm_cur_inv.gif'); width: 128px; }

div#subnav li a:hover, div.subnav li a:hover { background-position: 0 -29px; }

div#pd-subnav { width: 734px; }


div#triangle { width: 11px; height: 6px; background: url('../images/triangle.gif'); position: absolute; top: 162px; left: -145px;}

/* Content */

div#content { background: url('../images/content_bg.gif') repeat-y; padding: 35px 25px 15px;
	width: 761px;
	min-height: 270px; 
	height:auto !important;
	height: 270px;
	position: relative;
}

a { color: #FEBB2C; text-decoration: none; }
a:hover { text-decoration: underline; }

div#content ul, div#content p, div#content table { margin: 0 0 15px 0; }
div#content li { list-style: disc outside; margin-left: 15px; }
div#content li ul, div#content li ol { margin: 0 0 5px 0;}
div#content ul li li { list-style-type: circle; }
div#content ol li li { list-style-type: lower-alpha;}
div#content ol li { list-style-type: decimal; }

h2 { font-size: 20px; line-height: 20px; margin-bottom: 30px; }
h3 { font-size: 14px; line-height: 16px; margin: -25px 0 35px; }
h4 { font-size: 13px; line-height: 15px; margin: 25px 0 5px; border-bottom: 1px solid #555; clear: both; background: url('../images/h4bullet.gif') 2px 5px no-repeat; padding-left: 10px; padding-bottom: 1px; }

h3 small { font-weight: normal; font-size: 11px; }

img.float-right { display: block; float: right; margin-left: 25px; margin-bottom: 0px; border: 1px solid #000;}

dt { color: #FFB612; text-transform: uppercase; font-size: 11px; font-weight: bold; }
dd { font-size: 14px; margin-bottom: 20px; line-height: 18px; }

blockquote { background: #4D4F53; font-weight: bold; font-size: 13px; padding: 15px 15px 13px 15px; margin-bottom: 15px; 
	border-top: 1px solid #74777D; border-bottom: 1px solid #74777D; }

div#home { margin: 0px 25px 15px 15px;}

div.home-info { float: right; width: 210px; }

div.home-images { float: left; position: relative; height: 400px; color: #FFB612; font-weight: bold; font-size: 10px; line-height: 10px;  }
div.home-images p { position: absolute;  width: 180px;}
div.home-images img { margin: 0; }

div.home-images p.left { top: 285px; left: 0; }
div.home-images p.right { top: 285px; left: 180px; }
div.home-images p.mapthumb { top: 264px; left: 353px; }
div.home-images p.mapthumb span { padding-left: 7px;  }

div#content ul.documents { margin: 0; padding: 0;}
div#content ul.documents li { list-style: none; display: block; float: left; padding: 0; margin: 10px 0; 
	 width: 115px; padding-right: 25px; height: 125px; font-size: 11px;  }
ul.documents img { display: block; margin-bottom: 3px; }

div#home p.map { position: absolute; top: 53px; left: 325px;  }
div#home p.legend { position: absolute; top: 283px; left: 643px; line-height: 23px; font-weight: bold;
	padding-left: 55px; background: url('../images/home_legend.gif') no-repeat; font-size: 14px;  }
	
td.pdf a { display: block; padding: 23px 0 0 85px; height: 75px;}
td.powerpoint a { display: block; padding-left: 22px; background: url('../images/page_white_powerpoint.png') no-repeat;}
td.link a { display: block; padding: 23px 0 0 85px; height: 75px; }

div.clear { clear: both;}
	
table.investment-docs td { vertical-align: top; font-size: 10px;  padding: 3px 45px 3px 0; height: 30px; overflow: hidden; width: 300px; }
table.investment-docs td a {  font-size: 12px; margin-bottom: 0px;   }
	
table.investment-docs th { font-weight: bold; text-align: left; font-size: 12px; }
	
/* Footer */
div#footer { height: 50px; background: url('../images/footer.gif') no-repeat; overflow: hidden; font-size: 11px; 
	margin-bottom: 25px; 
}
div#footer p { padding: 19px 0 0 0; text-align: center;}
div#footer span { margin: 0 10px; }
