@charset "UTF-8";
/* CSS Document */

html, body {margin:0; padding:0;}

body {font-size:62.5%; font-family:Arial, Helvetica, sans-serif; color:#003300; background-color:#FFFFFF;}
p {font-size:1.3em; line-height:1.5em;}
.location p, .tenants p {line-height:1.3em;}
a {color:#99cc33; text-decoration:none;}
a:hover {color:#003300;}
a img {border:none;}
sup {font-size:0.2em;}
iframe {border:solid 1px #99cc33;}

#container {width:900px; margin:0 auto; overflow:hidden; position:relative;}

ul#menu {height:70px; padding-top:25px; background-image:url(../images/menuBg.png); background-position:center top; background-repeat:no-repeat; position:relative; margin-top:50px; margin-bottom:30px; margin-left:0px!important;}
ul#menu li {list-style-type:none; font-size:2em; position:relative;}
h1#logo {position:absolute; left:50%; margin-left:-132px; top:0px;}
ul#menu li#home {float:left; margin-left:25px;}
ul#menu li#location {float:left; margin-left:50px;}
ul#menu li#tenants, ul#menu li#contact {float:right; margin-right:60px;}
ul#menu li a {text-decoration:none; color:#003300; }
ul#menu li a:hover { text-decoration:none; color:#99cc33;}
/* do some jazz with the image sprites */
ul#menu li a span {background-image:url(../images/menuSprite.png); background-repeat:no-repeat; background-position:top left; position:absolute; top:4px; left:0px;}
ul#menu li#home a span {width:59px; height:18px;}
.home ul#menu li#home a span, ul#menu li#home a span:hover {background-position:left -18px; cursor:pointer;}
ul#menu li#location a span {width:82px; height:18px; background-position:-60px top;}
.location ul#menu li#location a span, ul#menu li#location a span:hover {background-position:-60px -18px; cursor:pointer;}
ul#menu li#tenants a span {width:72px; height:18px; background-position:-145px top;}
.tenants ul#menu li#tenants a span, ul#menu li#tenants a span:hover {background-position:-145px -18px; cursor:pointer;}
ul#menu li#contact a span {width:72px; height:18px; background-position:-219px top;}
.contact ul#menu li#contact a span, ul#menu li#contact a span:hover {background-position:-219px -18px; cursor:pointer;}


#mainContent {float:left; width:580px; /* ie min height hack*/ min-height:520px; height:auto !important; height:520px; /* end */ padding-right:44px; background-image:url(../images/sidebarBreak.png); background-repeat:no-repeat; background-position:right top; margin-bottom:10px;}
#mainContent img.left {margin-right:38px;}
/* specific to tenants page */
.tenants img.left {clear:left; margin-bottom:15px;}

#sidebar {float:right; width:220px; padding:0 26px 0 26px; position:relative;}
.ieSix #sidebar {padding:0 13px 0 13px;}
#sidebar p {line-height:1.3em;}
#sidebar h2 {color:#99cc33; margin-top:0px; font-size:1.6em;}
#sidebar img.margin-top {margin-top:10px;}
.imgover {margin-top:10px;}
/* specific to contact page */
.contact #sidebar p {font-weight:bold;}
.contact #sidebar h3 {font-size:2em;}
.contact #sidebar h3 span {font-size:0.8em;}

.thumbnail {margin-bottom:15px; cursor:pointer; border:solid 1px #ffffff; float:left;}
.thumbnail:hover {cursor:pointer; border:solid 1px #99cc33;}
#thumb1, #thumb3, #thumb5 {margin-right:25px;}

#footer {width:900px; clear:both; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; background-image:url(../images/footerBreak.png); background-repeat:no-repeat; background-position:top left; position:relative;}
#footer p {color:#99cc33; font-size:2em; padding-top:8px;}
#epc {position:absolute; right:0; top:-42px;}
p#epcTxt {position:absolute; right:150px; top:-10px; font-size:1em; color:#003300; text-align:right;}
.ie p#epcTxt {top:0px;}

.iePush {margin-bottom:60px;}

/* generic classes */
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.ltgreen {color:#99cc33;}
.hide {display:none;}


.on {border:solid 2px #000000;}