/* Osprey CSS */

* {margin:0; padding:0;}
html {font-family:Arial, Helvetica, sans-serif;}
body {margin:0 auto; background-image:url('../images/grad_bg.png'); background-color:#ccc8c3; background-repeat:repeat-x;}
.clear {clear:both;}

#container {margin:15px auto; width:890px;}

#header_home {height:124px; background-image:url('../images/header_bg.jpg');}
#header_home h1 {visibility:hidden;}

/* 	header_main uses a different verison of header_bg (includes
	the drop shadow) for easier implementation of the tabbed nav 	*/
#header_main {position:relative; height:136px; background-image:url('../images/header_bg2.jpg');}
#header_main h1 {visibility:hidden; width:300px;}
#header_main .home {position:absolute; top:25px; left:50px; width:160px; height:75px; background:transparent; background-image:url('../images/blank.gif');}

#footer {font-size:10px; position:relative; padding-left:64px; margin-top:15px;}
#footer a {color:#000; text-decoration:none;}

#home_img {height:477px; background-image:url('../images/home_img.jpg'); background-repeat:none; margin:auto;}

/*	link_container is styling for home page links  */
#link_container {padding-top:184px; padding-left:50px; text-align:center;}
#link_container ul {list-style:none;}
#link_container li {float:left; font-weight:bold; color:#fff; height:49px; line-height:49px; }
#link_container a {display:block; width:209px; height:49px; color:#fff; text-decoration:none; background-image:url('../images/link_bg.png'); margin-left:35px;}

/*	nav_container is styling for header tab links	*/
#nav_container {text-align:center; padding:94px 0 0 235px;}
#nav_container ul {list-style:none;}
#nav_container li {float:left; font-weight:bold; color:#fff; height:30px; line-height:30px;}
#nav_container a {font-size:15px; background-image:url('../images/button_off.png'); background-repeat:no-repeat; display:block; width:190px; height:42px; color:#fff; text-decoration:none;}
#nav_container .on {background-image:url('../images/button_on.png'); background-repeat:no-repeat; color:#000;}

#content {width:890px; margin:0; background-color:#fff; padding-top:25px; padding-bottom:25px;}

/* sidebar */
#left_column {width:235px; float:left; background-color:#fff;}
#left_column ul {list-style:none;}
#left_column li {float:left; display:block; color:#000; width:189px; line-height:28px; margin-bottom:2px;}
#left_column a {line-height:28px; font-size:13px; display:block; background-image:url('../images/sidebar_link.png'); background-repeat:no-repeat; text-decoration:none; color:#000; padding-left:30px;}
.selected {font-weight:bold}
#left_column .xl {background-image:url('../images/sidebar_link_xl.png'); height:55px;}

/* styling for exec team subnav	*/
#left_column ul ul {}
#left_column ul ul li {font-weight:normal;}
#left_column ul ul a {font-size:12px; padding-left:45px; background-image:none;}
#left_column .exec_selected {background-image:url('../images/exec_bullet.png'); background-repeat:no-repeat; background-position:30px;}

/* track record styling */

#right_column .acq_container {float:left; border:3px solid #000; width:280px; margin-right:15px; padding:5px; font-size:12px;}
#right_column .acq_container h1 {font-weight:bold; font-size:16px; color:#000; margin-bottom:10px;}

/* main content div */
#right_column {width:640px; float:right; background-color:#fff; padding-right:15px;}
#right_column h1 {font-size:18px; color:#cc6600; margin-bottom:20px;}
#right_column h2 {font-size:15px; margin-bottom:5px;}
#right_column h3 {font-size:12px;}
#right_column p {font-size:12px; color:#000; margin-bottom:15px; text-align:justify; margin-right:10px;}

#right_column #bio {float:left; width:325px;}

#right_column #pic_email {float:right; width:300px;}
#right_column #pic_email a {font-size:12px; text-decoration:none; font-weight:bold; color:#333; padding-top:15px;}

#right_column #fund_list {font-size:12px; margin-left:40px;}

#florida_container {}
.right {float:right; width:350px; color:#663300;}
.left {float:left; color:#663300;}

#rec_container {clear:both;}

/* properties map and table */

#property_map #map_image {float:left;margin:-14px 0 0 -8px;}
.map_overlay {font-size:13px;line-height:18px;float:left;width:242px;margin:-5px 0 0 -40px;padding:13px 13px 0;background:url(../images/map_overlay_top.png) no-repeat 0 0;}
.map_overlay_bottom {height:13px;line-height:13px;overflow:hidden;position:relative;left:0;top:13px;margin:0 -13px;background:url(../images/map_overlay_bottom.png) no-repeat 0 0;}
.map_overlay a {text-decoration:none;color:#222324;}
.map_overlay a:hover {text-decoration:underline;color:#222324;}
.map_overlay ul {list-style:none;margin:3px 0;padding:0;}
.map_overlay blockquote,
.map_overlay li {margin:0;padding:0 0 0 21px;}
.map_overlay .state {position:relative;z-index:10;padding:5px 8px 0 15px;margin:16px 0 -14px 0;background:#f9f8f8 url(../images/map_state_top.gif) no-repeat top left;}
.map_overlay .state_bottom {height:7px;line-height:7px;overflow:hidden;margin:0 -8px 0 -15px;background:url(../images/map_state_bottom.gif) no-repeat bottom left;}
#property_map h2 {font-weight:bold;font-size:18px;padding-left:15px;margin-bottom:-7px}
#property_map h3 {font-weight:bold;font-size:18px;margin:3px 0 0;}
#property_map h4 {font-weight:bold;font-size:15px;margin:5px 0 0;}

#property_table {width:614px;overflow:hidden;}
#property_table table {width:615px;font-size:11px;border-collapse:collapse;border-spacing:0;}
#property_table td {padding:4px 0 4px 10px;border-right:1px solid #e5e3df;}
#property_table .totals td {font-weight:bold;border-top:1px solid #e5e3df;border-bottom:1px solid #e5e3df;}
#property_table th {padding:7px 0 7px 10px;font-size:13px;text-align:left;background:#e5e3df;}
#property_table th.state_heading {padding:7px 0 7px 5px;background:#CCC8C3;}
#property_table thead th {padding:4px 0 4px 5px;font-size:15px;background:#ffffff;}

#property_table .last {background-image:none !important;}

