/* Reset global properties
----------------------- */
* { margin: 0px; padding: 0px; }
html, body, p, form, input, label, div, span, h1, h2, h3, h4, h5, h6, h7, br, a, table, tr, td, ul, ol, li, img { padding: 0px; margin: 0px; border: 0px; text-decoration: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6, h7 { display: inline; }
/* Basic HTML tags
--------------- */
a { color: #3C5CA4; }
a:hover { color: #999999; }
h1 { font-size: 1.1em; font-weight: bold; color: #454545; }
h2 { font-size: .9em; font-weight: bold; color: #454545; }
.small { font-size: .9em; color: #454545; }
h3 { font-size: 1em; font-weight: bold; color: #454545; }
h4 { font-size: 1.5em; font-weight: bold; color: #660000; }
h5 { font-size: 12px; font-weight: normal; color: #454545; }
p { margin-bottom: 15px; left: 50px; }
td { padding-right: 20px; vertical-align: top; }
.left { float: left; }
.right { float: right; }
/* Start The Website In Sequence
----------------------------- */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color: #666666; background: #3C5CA4 url(images/bg_blue.jpg) no-repeat top center; }
#container { width: 760px; padding: 0px 5px 0px 5px; margin: auto; background-color: #FFFFFF; }
#container_home { width: 760px; padding: 0px 5px 0px 5px; margin: auto; background: #FFFFFF; }
#logo { width: 760px; height: 125px; background-color: #FFFFFF; }
#header { width: 760px; height: 450px; height: 197px; margin-top: 5px; }
#capabilities { height: 450px; height: 152px; padding: 0px 120px; }
#videoborder { border: solid #666666 5px; height: 201px; width: 313px; margin: 0 auto 20px auto; }
/* Start Nav
--------- */
#nav { padding-left: 83px; width: 677px; height: 25px; background-color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; }
ul { list-style: none; padding: 10px 0px 0px 0px; margin: 0; }
#nav .top { font-size: 1.2em; padding-bottom: 4px; }
#nav .top a:hover { color: #FFFFFF; }
#nav a { color: #999999; text-decoration: none; }
#nav li li a { display: block; font-weight: normal; color: #FFFFFF; padding: 0.2em 15px; }
#nav li li a:hover { background-color: #3C5CA4; }
li { float: left; position: relative; text-align: left; cursor: default; }
.home { margin-right: 25px; margin-top: -4px; }
.management { margin-right: 25px; margin-top: -4px; }
.services { margin-right: 25px; margin-top: -4px; }
.biorealty { margin-right: 25px; margin-top: -4px; }
.PROPERTIES { margin-right: 25px; margin-top: -4px; }
.news { margin-right: 25px; margin-top: -4px; }
li#first { }
li#last { margin-top: -4px; }
li ul { display: none; position: absolute; top: 100%; left: 0; font-weight: normal; padding: 0.5em 0 1em 0; background-color: #666666; font-size: 1.2em; }
li>ul { top: auto; left: auto; }
li li { display: block; float: none; background-color: transparent; border: 0; width: 165px; }
li:hover ul, li.over ul { display: block; }
/* All Second Tier Dropdown Itmes 
------------------------------ */
li ul li ul { display: none; position: absolute; left: 1; font-weight: normal; padding: -0.5em 0 1em 0; background-color: #666666; font-size: 1em; }
li li li { display: block; float: none; background-color: transparent; border: 0; width: 180px; margin-top: -6px; }
li li li a { display: block; font-weight: normal; color: #FFFFFF; padding: 0.2em 0px; }
li li li a:hover { background-color: #3C5CA4; }
ul ul ul { top: 0; left: 100%; height: auto; }
li:hover ul ul, li li:hover ul ul, li li li:hover ul ul, li li li li:hover ul ul { display: none; }
li:hover ul, li li:hover ul, li li li:hover ul, li li li li:hover ul { display: block; }
.padding_bottom { padding-bottom: 7px; }
.padding_top { padding-top: 6px; padding-bottom: 7px; }
/* End Nav
-------- */

#content { width: 760px; margin-top: 5px; background-color: #FFFFFF; }
#content #left_column { float: left; clear: right; padding: 20px 10px 0px 50px; text-align: right; line-height: 1.5em; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; width: 172px; height: 380px; background: #FFFFFF url(images/left_content_gradient.jpg) no-repeat top; }
#content #right_column .leftimg_acquisitions { position: absolute; margin-left: -150px; }
#content #right_column .leftimg_management { position: absolute; margin-left: -105px; }
#content #right_column .lefttext_management { position: absolute; margin-left: -230px; margin-top: 55px; }
#content #right_column .mgmtbio { float: left; margin-right: 10px; }
#content #right_column .mgmtbio img { border: 1px solid #999999; }
#content #right_column .acqclose { float: left; margin-right: 10px; }
#content #right_column .acqclose img { border: 1px solid #999999; }
#content #right_column { margin-left: 260px; width: 430px; line-height: 1.3em; font-size: 1.1em; padding-top: 20px; }
#content #right_column_properties { width: 760px; line-height: 1.3em; font-size: 1.1em; padding-top: 20px; float: left; }
#content #right_column_home { float: right; padding: 0px 15px 0px 5px; margin: auto; font-size: 1.1em; width: 560px; line-height: 1.3em; z-index: 90; font-weight: normal; text-align: justify; }
#content #right_column_home_test { float: right; padding: 0px 15px 0px 5px; margin: auto; font-size: 1.1em; width: 550px; line-height: 1.3em; z-index: 90; font-weight: normal; text-align: justify; }
#content #right_column_hometest { padding: 10px 25px 15px 25px; width: 500px; font-size: 1em; color: #355293; font-style: italic; line-height: 1.5em; text-align: center; }
#content #right_column_newstest { padding: 0px 20px 0px 20px; width: 350px; font-size: 0.95em; color: #666666; font-style: italic; line-height: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; }
#content #left_column_home { float: left; margin: auto; font-size: 1em; width: 160px; height: 480px; line-height: 1.5em; z-index: 90; background: #FFFFFF url(images/left_content_gradientNEWS.jpg) no-repeat top; overflow: auto; padding-top: 20px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
/* For Sale and For Lease pages 
---------------------------- */
#content #right_column .PROPERTIES { margin-left: 125px; margin-bottom: 50px; width: 300px; }
#content #right_column .PROPERTIES p { margin-bottom: 10px; }
#content #right_column .image { width: 100px; float: left; }
#content #right_column .inline_image { padding: 3px 15px 8px 0px; border: 0; }
#content #right_column .no_bottom_margin { margin-left: 125px; width: 300px; }
/* End For Sale and For Lease pages 
---------------------------- */
 
#footer { border-top: 1px solid #000000; height: 70px; width: 760px; padding: 20px 0 15px 0; margin-top: 40px; text-align: center; font-size: 0.9em; }
#footer_home { position: absolute; padding: 20px 0 15px 0; text-align: center; font-size: 0.9em; border-top: 1px solid #000000; height: 70px; width: 760px; margin-top: 400px; }
#footer_home_test { padding: 20px 0 15px 0; text-align: center; font-size: 11px; border-top: 1px solid #000000; height: 70px; width: 760px; float: right; }
#footer_home_new { padding: 10px 0; text-align: center; font-size: 11px; width: 760px; float: right; background: #000000; color: #FFFFFF; }
#footer_home_new a { color: #FFFFFF; }
#footer_new { width: 760px; padding: 10px 0; text-align: center; font-size: 11px; background: #000000; color: #FFFFFF; margin-top: 15px; }
#footer_new a { color: #FFFFFF; }
#footer_properties { height: 30px; width: 760px; padding: 10px 0 0px 0; text-align: center; font-size: 0.9em; background: #000000; color: #FFFFFF; margin-top: 15px; float: right; }
#footer_properties a { color: #FFFFFF; }
#links { text-align: center; font-size: 0.9em; width: 760px; float: right; padding: 10px 0px; }
/* Start Form
----------- */
form { width: 200px; clip: rect(auto,auto,auto,50px); padding-left: 100px; }
form .left_align { margin-right: 45px; }
form .lightblue { background-color: #EBEBEB; }
label { margin-right: 5px; }
input, textarea { border: 1px solid #cccccc; background-color: #FFFFFF; width: 200px; }
select { font-size: .9em; }
.submit { margin-right: 33px; width: 70px; font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; }
.reset { margin-top: 10px; margin-right: 10px; width: 70px; font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; }
/* End Form
----------- */
 
/* Classes 
-------- */
.margin_right { width: 150px; }
.gray { color: #666666; }
.bullet { margin-top: 4px; margin-right: 10px; }
.bold { font-size: 1em; font-weight: bold; color: #454545; }
.highlight { color: #3C5CA4; font-size: 1.5em; }
.below_links { font-size: 1.1em; }
.arrow { margin-left: 5px; }
.arrow_reverse { margin-right: 5px; }
.bottom_links { line-height: 1.6em; }
.testimonial_name { line-height: 0em; }
.capabilities { float: left; padding: 33px 0px 0px 20px; }
.cap { padding: 40px 0px 0px 0px; font-size: 12px; font-weight: bolder; }
a .statements { color: #454545; }
.space_news { height: 5px; }
.space_news2 { height: 10px; }
.space_news3 { height: 10px; }
