/* 960 reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* 960 text */
body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;color:#222;}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:15px}

h1 { margin: 0 0 10px; padding: 5px 0; font-size: 34px; color: #0087b6; }
h2 { margin: 0; padding: 5px 0; font-size: 18px; color: #004F64; }
h3{font-size:21px}
h3.left_heading { color: #fff; font-family:Georgia,"Times New Roman",Times,serif;text-align:center;text-transform:uppercase; }
h4{font-size:19px}
h4.left_heading { font-size: 16px; color: #fff; font-family:Georgia,"Times New Roman",Times,serif;text-align:center;text-transform:uppercase; }
h5{font-size:17px}
h6{font-size:15px}

#left_col span { color: #FFF66F; }

.align_center { text-align: center; }
.bold { font-weight: bold; }

/* links */
.logo_link { position: absolute; width: 240px; height: 140px; left: 0; top: 10px; display: block; }
.home_link { position: absolute; width: 200px; height: 70px; left: 0px; top: 5px; background: url(../media/structure/nav-home.png) no-repeat 0 0; }
.location_link { position: absolute; width: 200px; height: 70px; left: 150px; top: 80px; background: url(../media/structure/nav-location.png) no-repeat 0 0; }
.tenants_link { position: absolute; width: 200px; height: 70px; left: 470px; top: 70px; background: url(../media/structure/nav-tenants.png) no-repeat 0 0; }
.area_link { position: absolute; width: 200px; height: 70px; left: 345px; top: 0px; background: url(../media/structure/nav-area.png) no-repeat 0 0; }
a.home_link:hover, a.location_link:hover, a.tenants_link:hover, a.area_link:hover {
	background-position: 0 -71px; }
a.active_home, a.active_location, a.active_tenants, a.active_area { background-position: 0 -141px; cursor: default; }
a.active_home:hover, a.active_location:hover, a.active_tenants:hover, a.active_area:hover { background-position: 0 -141px; cursor: default; }

/* forms */
form { margin: 0; padding: 0; }
fieldset { width: 95%; margin: 0 0 15px; padding: 0 5px; position: relative; border: 0; }
legend { margin-left: 1em; font-size: 1.5em; font-weight: bold; color: #005A7F; }
label { float: left; width: 80px; margin-right: 10px; text-align: right; font-weight: bold; }
fieldset ol { padding: 0 10px; list-style: none; }
fieldset li { float: left; clear: left; width: 100%; padding-bottom: 5px; }
fieldset p { margin-left: 15px; font-weight: bold; color: #333; }
.form_error { display: block; padding: 3px 5px; background: #9F1319; color: #fff; font-weight: bold; }

/* location & directions */
#location_l, #location_r { float: left; }
#location_l { width: 550px; margin-right: 20px; }
#location_r { width: 350px; }
*html #location_r { width: 300px; }
#map_canvas_location { width: 350px; height: 500px; margin: 0 0 10px; }
*html #map_canvas_location { width: 300px; }
#map_canvas_directions, #route { float: right; }
#map_canvas_directions { width: 460px; height: 350px; margin: 0; }
#route { width: 440px; margin-left: 10px; }

/* layout */
body { background: #000 url(../media/structure/bg-main.jpg) no-repeat 50% 0 fixed; }
#logo, #navigation { height: 160px; position: relative; }
#logo { background: url(../media/structure/logo.png) no-repeat 0 10px; } 
#content_wrapper { padding: 10px 20px; width: 920px; background: url(../media/structure/bg-content_07.gif) repeat-y; }
#content_wrapper_leftcol { padding: 10px 20px; width: 920px; background: url(../media/structure/bg-content-left-col.jpg) repeat-y; }
#left_col, #main_col { float: left; }
#left_col { width: 320px; margin-right: 10px; padding-right: 10px; color: #fff; }
#main_col { width: 580px; }
#reflection { padding: 10px 20px; width: 920px;height: 265px; background: url(../media/structure/reflection.png) no-repeat 0 0; }
.clearer { display: block; height: 0; font-size: 0em; line-height: 0em; }
.float_3 { float: left; width: 185px; }


.float_4 { float: left; width: 135px; padding: 0 5px; font-size: 11px; }
.float_4 h2 { font-size: 13px; display: block; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; }
.district_a h2 { background: #988B22; color: #fff; }
.district_a p strong { color: #988B22; }
.district_b h2 { background: #014F65; color: #fff; }
.district_b p strong {color: #014F65; }
.district_c h2 { background: #7F7B57; color: #fff; }
.district_c p strong { color: #7F7B57; }
.district_d h2 { background: #27859F; color: #fff; }
.district_d p strong { color: #27859F; }
.float_4 p { margin: 7px 0; }


.mid_3 { margin: 0 12px; }

/* tenants */
#featured{ width:570px; padding-right:350px; position:relative; height:500px; background:#fff; } 
#featured ul.ui-tabs-nav{ position:absolute; top:0; left:570px; list-style:none; padding:0; margin:0; width:350px; }
#featured ul.ui-tabs-nav li{ padding:1px 0; padding-left:13px; font-size:12px; color:#666; }
#featured ul.ui-tabs-nav li span{ font-size:11px; font-family:Verdana; line-height:18px; font-weight: bold; position:relative;top:20px;left:5px;}
#featured .ui-tabs-panel{ width:570px; height:500px; position:relative; overflow:hidden; }
#featured .ui-tabs-hide{ display:none; }
#featured li.ui-tabs-nav-item a{/*On Hover Style*/
	display:block; height:60px; color:#333;  background:#fff; line-height:20px; outline:none; text-decoration:none; }
#featured li.ui-tabs-nav-item a:hover{ background:#f2f2f2; }
#featured li.ui-tabs-selected{ /*Selected tab style*/
	background:url('../media/selected-item.gif') top left no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:#ccc; }
#featured ul.ui-tabs-nav li img{ float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee; }
.tenants_l,.tenants_r { float: left; }
.tenants_l { width: 300px; margin-right: 20px; }
.tenants_r { width: 230px; text-align:right; }

/*fancybox*/
html,body{height:100%}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}div#fancy_wrap{text-align:left}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../media/fancybox/fancy_progress.png') no-repeat}div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30}div#fancy_loading_icon{position:absolute;background:url('../media/fancybox/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px}div#fancy_outer{position:absolute;    top:0;    left:0;    z-index:90;    padding:18px 18px 33px 18px;    margin:0;    overflow:hidden;    background:transparent;    display:none}div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../media/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url('../media/fancybox/fancy_left.png') no-repeat}span#fancy_right_ico{right:-9999px;background:transparent url('../media/fancybox/fancy_right.png') no-repeat}a#fancy_left:hover{ visibility:visible}a#fancy_right:hover{ visibility:visible}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('../media/fancybox/fancy_shadow_n.png') repeat-x}div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('../media/fancybox/fancy_shadow_ne.png') no-repeat}div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('../media/fancybox/fancy_shadow_e.png') repeat-y}div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('../media/fancybox/fancy_shadow_se.png') no-repeat}div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('../media/fancybox/fancy_shadow_s.png') repeat-x}div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('../media/fancybox/fancy_shadow_sw.png') no-repeat}div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('../media/fancybox/fancy_shadow_w.png') repeat-y}div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('../media/fancybox/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px}div#fancy_title table{margin:0 auto}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url(fancy_title_left.png) repeat-x}td#fancy_title_main{height:32px;background:transparent url(fancy_title_main.png) repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url(fancy_title_right.png) repeat-x}
