/* CSS Document */

html * {margin: 0px; padding: 0px;}
body  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;margin: 15px 0px 0px 15px; /*text-align:center;*/}
body a:link {color:#FFFFFF;text-decoration:underline; font-size:12px; /*text-align:center;*/}
body a:visited {color:#FFFFFF;/*text-align:center;*/}
body a:hover { color:#540C13; /*text-align:center;*/}
h1 {font-size:15px; line-height:38px;}
h1#home {font-size:15px; line-height:20px;margin-bottom:10px;}
h2 {font-size:13px; line-height:28px;}
h2#linebreak {font-size:13px; line-height:16px;margin-bottom:5px;}
h3 {font-size:11px; line-height:18px;}
p {margin: 0px 120px 20px 0px; line-height:18px;}


.wrapper {width: 770px;padding: 5px; border-style:solid; border-width:1px; border-color:#999999;margin:auto;}

.bottom_spacer {height:10px; clear:both;}

/*----------------------------------------------------------------------------------------- navigation */

.nav1 {margin: 7px 0px 0px 20px; vertical-align:bottom; width:160px; height:32px; text-align:left; border-bottom:#333333 3px; border-bottom-style:solid;}
.nav1 a {border-bottom:#333333 3px; border-bottom-style:solid;}
.nav1 a:link {border-bottom:#333333 3px; border-bottom-style:solid;}
.nav1 a:visited {border-bottom:#333333 3px; border-bottom-style:solid;}
.nav1 a:active {/*border-bottom:#333333 3px; border-bottom-style:solid;*/}
.nav1 a:hover {border-bottom:#a40235 3px; border-bottom-style:solid;}

.nav1_selected {margin: 7px 0px 0px 20px; vertical-align:bottom; width:160px; height:32px; text-align:left; border-bottom:#a40235 3px; border-bottom-style:solid;}



/*----------------------------------------------------------------------------------------- Side Images */

.side_images {margin: 0px 0px 0px 0px; float:right; margin:0em 5.2em 0em 0em;}

.img_box {margin: 15px 0px 25px 0px; width: 145px; text-align:center; border:#CCCCCC 1px solid;}

/*----------------------------------------------------------------------------------------- top content styles */

.top_content {width: 770px; height: 230px; margin: 0px 0px 0px 0px;}

.top_left {margin: 0px 0px 0px 0px;height: 230px;width: 430px;float: left;}

.top_right {height: 230px;width: 340px;margin: 0px 0px 0px 0px; float:right;}

.logo {padding: 45px 0px 0px 50px;height: 105px;width: 290px;}

.top_links {margin: 10px 0px 0px 150px;height: 25px;width: 190px; font-size:11px; color:#999999;visibility:hidden;}
.top_links a:link {color:#999999; text-decoration:none; font-size:11px;}
.top_links a:hover {color:#000000;}
.top_links a:visited {color:#999999; text-decoration:none;}

.top_links2 {margin: 0px 0px 0px 0px;font-size:11px; color:#000000;}

.title {margin: 0px 0px 0px 0px; height: 45px;width: 340px;}



/*----------------------------------------------------------------------------------------- main content styles */

.main_content {margin: 0px 0px 0px 0px; background-image: url(../images/background.jpg); background-repeat:no-repeat; background-position: left top; background-color:#636363;}

.main_left {margin: 40px 0px 0px 45px;width: 515px;float: left;}

.main_right {margin: 0px 0px 0px 0px;width: 210px; float:right;}



.right_links {background-color:#333333; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; float:right;width:210px; background:#333333;text-align:right;}

.red_text {color:#cc9999;}
.red_text a:link {text-decoration:none; color:#cc9999;}
.red_text a:visited {text-decoration:none; color:#cc9999;}
.red_text a:hover {text-decoration:none; color:#ffffff;}




.nav2 {clear:none;float:right; width:180px; margin:0px 0px 0px 0px; font-size:10px;}
.nav2 ul {margin:0px 0px 0px 0px; line-height:22px;list-style:square; font-size:11px;}
.nav2 ul#bespoke li {line-height:12px; margin:8px 0px 8px 0px;}
.nav2 a:link {margin:0px 0px 0px 0px; text-decoration:none; color:#ffffff; font-size:11px;}
.nav2 a:visited {text-decoration:none; color:#ffffff;}
.nav2 a:hover {color:#999999;}

.people_content {float:left; font-size:11px; width:300px;}
.people_content#investment {width:450px;}
.people_content p {margin: 0px 15px 0px 0px;}

.people_content p#text3,
.people_content p#text4,
.people_content p#text5,
.people_content p#text6 {margin-top:15px;}

div#realEstate p#text6 {margin-top:10px;}

div#realEstate p#text7 {margin-top:-105px;}
div#realEstate p#text8 {margin-top:15px;}

h1#text5 {margin:25px 0px 0px 0px;line-height:20px;}

h1#text7 {margin-top:0px;}
h1#text5 {margin-top:-50px;}
h1#text9 {margin-top:-40px;line-height:20px;}

div#realEstate #text4 {margin-top:0px;}
div#realEstate #text5 {margin-top:15px;}

.project_content {float:left; overflow:auto; width:300px; font-size:11px;}
.project_content p {margin: 0px 15px 8px 0px;}


#flash_banner {width:480px;}

.video_thumbs {padding:15px 0px 20px 0px;width:400px;}

.video_thumbs_2 {width:500px;clear:both;float:left}
.video_thumbs_2 img.main {clear:none;float:left;padding:5px 10px 0px 0px;}
.video_thumbs_2 p.main {clear:none;float:left;width:290px;margin:0px;}
.video_thumbs_2 h2 {clear:both;float:left;width:500px;}
.video_thumbs_2 h2.sub {margin-top:15px;}
.video_thumbs_2 table {clear:both;float:left;margin-top:10px;padding-bottom:20px;width:480px;}
.video_thumbs_2 table td {width:240px;}

.htwo_first {margin-top:15px;}

/*----------------------------------------------------------------------------------------- call to action boxes */

.container {margin: 0px 0px 40px 0px;}

.box {margin: 0px 13px 0px 0px; padding: 10px 0px 0px 8px; height: 235px; width: 148px; background-color:#333333; float:left; text-align:right; border:0px;}
.box p {margin: 5px 5px 5px 0px; font-weight:500; text-align:left;height:90px;}

.box2 {margin: 0px 13px 0px 0px; padding: 10px 0px 0px 0px;width: 148px; float:left; text-align:left; border:0px;height:80px;}
.box2 p {margin: 5px 5px 5px 0px; font-weight:500; text-align:left;}

.box3 {margin: 0px 13px 0px 0px; padding: 10px 0px 0px 0px;width: 160px; float:left; text-align:left; border:0px;height:80px;}
.box3 p {margin: 5px 5px 5px 0px; font-weight:500; text-align:left;}

div.box div#holder {text-align:left;}
.more {width:50px; height:17px; background-color:#BC0A28; text-align:center; vertical-align:middle;}
.more a:link {text-decoration:none; display:block; color:#ffffff; background-color:#BC0A28; padding: 3px 0px 0px 0px;}
.more a:visited {text-decoration:none; display:inherit; color:#ffffff; background-color:#BC0A28; padding: 0px 0px 0px 0px;}
.more a:hover {background-color:#540C13;}

/*.more2 {width:50px; height:17px; background-color:#C40E0E; text-align:center; vertical-align:middle;}
.more2 a:link {text-decoration:none; display:block; color:#ffffff; background-color:#C40E0E; padding: 3px 0px 0px 0px;}
.more2 a:visited {text-decoration:none; display:inherit; color:#ffffff; background-color:#C40E0E; padding: 0px 0px 0px 0px;}
.more2 a:hover {background-color:#540C13;}

.more3 {width:50px; height:17px; background-color:#D81313; text-align:center; vertical-align:middle;}
.more3 a:link {text-decoration:none; display:block; color:#ffffff; background-color:#D81313; padding: 3px 0px 0px 0px;}
.more3 a:visited {text-decoration:none; display:inherit; color:#ffffff; background-color:#D81313; padding: 0px 0px 0px 0px;}
.more3 a:hover {background-color:#540C13;} */

/*----------------------------------------------------------------------------------------- footer */

.footer {width: 770px;text-align:right;color: #999999;font-size:10px;margin:3px 0px 10px 0px;}

.footer a,
.footer a:link,
.footer a:visited {color:#999999;text-decoration:none;font-size:10px;}

.footer a:active,
.footer a:hover {color:#666666;}

/*------------Press  */

.main_content#press h2 {line-height:16px;}

.main_left div#press_fade {width:484px;padding:4px;border:1px solid #fff;}

.main_left div#press_fade a {text-decoration:none;}
.main_left div#press_fade a span {color:#CCCCCC;}
.container#home_poi {float:left; margin-bottom:0px;padding-bottom:20px;}
