/*http://demo.pky.com/css/reset.css*/
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;
}
/* IE hack to prevent long URLs from bleeding out of the page */
.tweet p {word-wrap: break-word;}
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;
}

/*http://demo.pky.com/css/screen.css*/
@media screen, projection
{
	body
	{
		margin: 0;
		padding: 0;
		font: small/1.6em "Segoe UI" ,Arial,sans-serif;
		text-align: center;
		color: #000;
		background: #284694;
	}
	a:link
	{
		color: #36c;
		background: transparent;
	}
	a:visited
	{
		color: #936;
		background: transparent;
	}
	a:hover
	{
		color: #000;
		background: transparent;
	}
	a:active
	{
		color: #36c;
		background: transparent;
	}
	a:focus
	{
		outline: 1px dotted #333;
	}
	img.right
	{
		float: right;
		display: inline;
		margin: .5em 0 0 12px;
	}
	img.left
	{
		float: left;
		display: inline;
		margin: .5em 12px 0 0;
	}
	img
	{
		border: none;
	}
	hr
	{
		display: none;
	}
	#logo_nav_wrap
	{
		text-align: center;
		color: #000;
		background: #fff url(../images/interface/bg_logo_nav_wrap.png) repeat-x bottom left;
	}
	#logo_nav
	{
		width: 960px;
		text-align: left;
		margin: 0 auto;
	}
	#logo
	{
		float: left;
		margin-top: 11px;
		margin-bottom: 15px;
	}
	#nav
	{
		float: right;
		text-transform: uppercase;
		letter-spacing: .15em;
		margin-top: 29px;
		font-size: 95%;
	}
	#nav ul li
	{
		display: inline;
		margin-left: 2em;
	}
	#nav ul li a
	{
		text-decoration: none;
		color: #000;
	}
	#nav ul li.active a
	{
		color: #000;
		border-bottom: 1px dashed #000;
	}
	#nav ul li a:hover
	{
		color: #000;
		background-color: #ffc;
	}
	#nav ul li.parent strong:focus
	{
		outline: 1px dotted #333;
	}
	#breadcrumb_wrap
	{
		text-align: center;
		color: #c4d0f1;
		background-color: #003055;
	}
#breadcrumb {
    background: url("../images/interface/bg_breadcrumb.png") repeat-y scroll 0 0 #003055;
    font-size: 85%;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-top: 4px;
    position: relative;
    text-align: left;
    width: 960px;
}
#breadcrumb a {
    color: #C4D0F1;
    text-decoration: none;
}
#breadcrumb a:hover {
    text-decoration: underline;
}
#breadcrumb a:focus {
    outline-color: #FFFFFF;
}
	#home_wrap
	{
		position: relative;
		width: 960px;
		height: 557px;
		text-align: left;
		margin: 0 auto;
		color: #333;
		background: #fff url(../images/interface/bg_home_wrap.jpg) no-repeat 0 0;
	}
	#welcome
	{
		position: absolute;
		top: 34px;
		left: 58px;
		width: 590px;
		color: #64abf4;
		font-size: 16px;
		line-height: 30px;
	}
	#welcome h1
	{
		font-size: 18px;
		line-height: 36px;
		color: #fff;
	}
	#latest_headlines
	{
		position: absolute;
		top: 238px;
		left: 136px;
		width: 170px;
		height: 160px;
	}
	h3.posted_date
	{
		font-size: 85%;
		color: #62614e;
		background: #cccaad;
	}
	#home_wrap div.news_headline p
	{
		background: #cccaad;
	}
	div.news_headline a, div.news_headline a:visited
	{
		color: #284794;
		text-decoration: none;
	}
	div.news_headline a:hover
	{
		color: #000;
	}
	#alert
	{
		padding: 2px 0;
		border-bottom: 1px solid #000;
		display: none;
	}
	div.notice
	{
		color: #333;
		background-color: #ff6;
	}
	div.emergency
	{
		color: #fff;
		background-color: #f60;
	}
	#alert img
	{
		margin-right: .3em;
		position: relative;
		top: 2px;
	}
	#alert a, #alert a:visited
	{
		color: #000;
		text-decoration: none;
		font-weight: normal;
	}
	#alert a:hover
	{
		text-decoration: underline;
	}
	#alert h2
	{
		font-size: 100%;
	}
	#main_wrap
	{
		text-align: center;
		background: #284694 url(../images/interface/bg_main_wrap.jpg) no-repeat 50% 0;
		padding-top: 9px;
	}
	#main
	{
		width: 960px;
		min-height: 500px;
		text-align: left;
		margin: 0 auto;
		color: #333;
		background: #fff url(../images/interface/bg_main.png) repeat-y 0 0;
	}
	#header
	{
		position: relative;
		background: #cccaad url(../images/interface/bg_hdr_graphicA.jpg) no-repeat 0 0;
		padding-left: 163px;
	}
	body#corporate #header
	{
		background-image: url(../images/interface/bg_hdr_graphicA.jpg);
	}
	body#leasing #header
	{
		background-image: url(../images/interface/bg_hdr_graphicB.jpg);
	}
	body#portfolio #header
	{
		background-image: url(../images/interface/bg_hdr_graphicC.jpg);
	}
	body#prs #header
	{
		background-image: url(../images/interface/bg_hdr_graphicD.jpg);
	}
	#hdr_labels
	{
		color: #fff;
		background: #013156 url(../images/interface/bg_hdr_labels.png) no-repeat 0 0;
		height: 92px;
		padding-left: 20px;
	}
	#hdr_labels h1
	{
		color: #c4d0f1;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: .15em;
		padding-top: 15px;
	}
	#hdr_labels h2
	{
		font-family: Constantia, "Palatino Linotype" , "Book Antiqua" ,Garamond,serif;
		font-weight: normal;
		font-size: 260%;
		line-height: 140%;
		margin-top: -3px;
	}
	#property_address
	{
		position: absolute;
		top: 12px;
		left: 714px;
		color: #c4d0f1;
		font-size: 85%;
		line-height: 140%;
	}
	span#find_on_map
	{
		color: #7d93b4;
	}
	span#find_on_map a
	{
		color: #7d93b4;
	}
	span#find_on_map a:hover
	{
		color: #fff;
	}
	span#find_on_map a:focus
	{
		outline-color: #fff;
	}
	#view_available_space
	{
		position: absolute;
		left: 714px;
		top: 54px;
	}
	#view_available_space a img
	{
		border: 1px solid #403f33;
	}
	#view_available_space a:hover img
	{
		border-color: #b1af97;
	}
	#view_available_space a:focus
	{
		outline-color: #fff;
	}
	#subnav
	{
		float: left;
		width: 163px;
		font-size: 90%;
	}
	ul#subnav_list
	{
		border-bottom: 1px solid #e6e5d6;
		line-height: 140%;
	}
	ul#subnav_list li.parent strong
	{
		display: block;
		border-top: 1px solid #e6e5d6;
		padding: 7px 10px;
		color: #525145;
		font-weight: normal;
	}
	ul#subnav_list li.link a
	{
		display: block;
		border-top: 1px solid #e6e5d6;
		text-decoration: none;
		padding: 7px 10px;
		color: #666556;
		background-color: #cccaad;
	}
	ul#subnav_list li.active a, ul#subnav_list li.active strong
	{
		color: #000;
		background-color: #bab89d;
	}
	ul#subnav_list li.active strong, ul#subnav_list li strong.active_over
	{
		color: #000;
		background-color: #bab89d;
		cursor: pointer;
	}
	ul#subnav_list li a:hover, ul#subnav_list li.active ul li a:hover, ul#subnav_list li.active ul li.active a:hover
	{
		color: #000;
		background-color: #c2c0a4;
	}
	ul#subnav_list li ul li a, ul#subnav_list li.active ul li a, ul#subnav_list li a
	{
		display: block;
		border: none;
		text-decoration: none;
		padding: 7px 20px;
		color: #666556;
		background-color: #cccaad;
	}
	ul#subnav_list li.active ul li.active a, ul#subnav_list li ul li.active a
	{
		color: #000;
		background: #cccaad url(../images/interface/bg_li_active.png) no-repeat 11px .9em !important;
	}
	#tert_nav
	{
		background-color: #62614e;
		margin-bottom: 1em;
	}
	#tert_nav ul
	{
		float: left;
	}
	#tert_nav ul li
	{
		float: left;
	}
	#tert_nav ul li a
	{
		float: left;
		display: block;
		padding: 2px 12px 3px 12px;
		color: #d8d6c1;
		background-color: transparent;
		text-decoration: none;
		border-right: 1px solid #706f5a;
	}
	#tert_nav ul li a:hover
	{
		color: #fff;
	}
	#tert_nav ul li.active a
	{
		font-weight: bold;
		background-color: #706f5a;
	}
	#map_listings
	{
		width: 797px;
		float: right;
		background-color: #99b3cc;
	}
	#map
	{
		width: 535px;
		height: 300px;
		float: left;
	}
	#portfolio_map
	{
		width: 797px;
		height: 300px;
	}
	#listings
	{
		width: 262px;
		height: 50px;
		overflow: auto;
		float: right;
		padding-bottom: 250px;
		background-color: #fff;
	}
	#map_directions
	{
		width: 262px;
		height: 300px;
		float: right;
		background-color: #99b3cc;
	}
	#map_directions:focus
	{
		outline: 0;
	}
	#map_directions h3
	{
		color: #fff;
		font-size: 130%;
		margin: 64px 30px .2em 16px;
	}
	#map_directions p
	{
		font-size: 120%;
		line-height: 150%;
		color: #003055;
		margin: 0 30px 16px 16px;
	}
	#listings h3
	{
		color: #003055;
		background-color: transparent;
		font-size: 95%;
		text-transform: uppercase;
		letter-spacing: .1em;
		margin-top: 16px;
		margin-left: 16px;
	}
	#listings h4 a
	{
		display: block;
		font-size: 90%;
		color: #003055;
		background-color: #dbdac5;
		margin: 6px 16px 12px 16px;
		padding: 3px 10px 4px 10px;
		text-decoration: none;
	}
	#listings h4 a:hover
	{
		color: #000;
		background-color: #bab89d;
	}
	#listings ul
	{
		margin: 0 16px;
		font-size: 85%;
	}
	#listings ul li
	{
		margin-bottom: 8px;
		padding-bottom: 8px;
		border-bottom: 1px solid #e5e5e5;
	}
	#listings ul li img
	{
		float: left;
		margin-right: 6px;
	}
	#listings ul li a.show_on_map img
	{
		margin-top: .3em;
	}
	#portfoliomap
	{
		width: 500px;
		height: 235px;
	}
	#mapMarketPortfolio
	{
		width: 797px;
		height: 300px;
	}
	#photos_and_details
	{
		width: 797px;
		float: right;
		background-color: #f2f1e1;
	}
	#building_photos
	{
		float: left;
		width: 400px;
	}
	#building_details
	{
		float: right;
		width: 397px;
		height: 280px;
		font-size: 85%;
		line-height: 120%;
		overflow: auto;
	}
	#building_details table
	{
		margin: 18px 0 12px 30px;
		border-collapse: collapse;
	}
	#building_details tr
	{
		border-bottom: 1px solid #fff;
	}
	#building_details td.row_label
	{
		float: left;
		width: 155px;
		margin: 3px 0;
		padding: 3px 0;
		color: #000;
		font-weight: normal;
	}
	#building_details td
	{
		float: left;
		width: 170px;
		margin: 3px 0;
		padding: 3px 0;
		color: #003055;
		font-weight: bold;
	}
	#building_details tr.last
	{
		border: none;
	}
	#building_details dl
	{
		margin: 24px 30px 12px 30px;
	}
	#building_details dl dt
	{
		float: left;
		width: 160px;
		border-bottom: 1px solid #fff;
		margin-bottom: 6px;
		padding-bottom: 6px;
	}
	#building_details dl dd
	{
		float: left;
		width: 177px;
		border-bottom: 1px solid #fff;
		margin-bottom: 6px;
		padding-bottom: 6px;
		color: #003055;
		font-weight: bold;
	}
	#building_details dl dt.last, #building_details dl dd.last
	{
		border: none;
	}
	#utility
	{
		line-height: 0;
		width: 797px;
		float: right;
		min-height: 21px;
		color: #fff;
		background-color: #403f33;
		border-top: 1px solid #9d9b7d;
	}
	#lease_this_market
	{
		float: left;
		width: 350px;
	}
	#lease_this_market p
	{
		padding: 3px 20px 4px 20px;
		line-height: 140%;
	}
	#lease_this_market a
	{
		color: #fff;
		background-color: transparent;
		text-decoration: none;
	}
	#find_other
	{
		padding: 3px 20px 4px 28px;
		line-height: 140%;
		float: right;
		width: 349px;
		background-color: #62614e;
	}
	#find_other form p
	{
		margin-top: 1em;
	}
	#find_other a
	{
		color: #fff;
		background-color: transparent;
		text-decoration: none;
	}
	#find_other form
	{
		margin: 1em 0;
	}
	#find_other label
	{
		display: block;
		margin-bottom: .2em;
	}
	#find_other select
	{
		font-size: 90%;
		width: 240px;
		background-color: #cccaad;
	}
	p#view_diff_market a
	{
		background: #62614e url(../images/interface/bg_view_diff_market.png) no-repeat 0 50%;
		padding-left: 16px;
	}
	p#view_diff_market a:focus
	{
		outline-color: #fff;
	}
	p#view_diff_market a.nevermind
	{
		background-image: url(../images/interface/bg_nevermind.png);
	}
	#photo_nav
	{
		font-size: 85%;
		line-height: 140%;
		padding: 5px 20px 4px 20px;
		width: 240px;
		float: left;
	}
	#photo_nav a
	{
		color: #d8d7d3;
		background-color: transparent;
		padding: 1px 3px 1px 4px;
		margin-right: 3px;
		border: 1px solid #62614e;
		text-decoration: none;
	}
	#photo_nav a:hover
	{
		border: 1px solid #fff;
	}
	#photo_nav a:focus
	{
		outline-color: #fff;
	}
	#photo_nav a.activeSlide
	{
		border: 1px solid #919183;
	}
	#content
	{
		float: right;
		width: 747px;
		padding: 20px 30px 0 20px;
		margin-bottom: 2em;
		background: #fff url(../images/interface/bg_content.jpg) no-repeat 0 0;
	}
	#content div#primary
	{
		float: left;
		width: 500px;
	}
  div#primary div.col1of2 { width:240px;float:left;margin-right:20px; }
  div#primary div.col2of2 { width:240px;float:left; }
	#content div#secondary
	{
		float: right;
		width: 215px;
		font-size: 90%;
	}
#content div#primarytest
{
		float: left;
		width: 450px;
}
  div#primarytest div.col1of2 { width:215px;float:left;margin-right:20px; }
  div#primarytest div.col2of2 { width:215px;float:left; }
#content div#secondarytest
{
	float: right;
	width: 265px;
	font-size: 90%;
}
	div#primary p, div#secondary p
	{
		margin-bottom: 1em;
	}
	div#primary p.intro
	{
		font-size: 120%;
		line-height: 150%;
		color: #284794;
	}
	div#primary h3
	{
		color: #003055;
		background-color: transparent;
		font-size: 95%;
		text-transform: uppercase;
		letter-spacing: .15em;
	}
	div#primary h4
	{
		color: #62614e;
		background-color: transparent;
	}
	div#primary dt
	{
		font-weight: bold;
	}
	div#primary dd
	{
		margin-bottom: 1em;
	}
	div#primary ul, div#secondary ul
	{
		margin-bottom: 1em;
	}
	div#primary ul li, div#secondary ul li
	{
		list-style: disc;
		margin-left: 1.5em;
		padding-left: .1em;
	}
	div#primary ol, div#secondary ol
	{
		margin-bottom: 1em;
	}
	div#primary ol li, div#secondary ol li
	{
		list-style: decimal;
		margin-left: 1.8em;
	}
	div#primary ol ol, div#secondary ol ol
	{
		margin-bottom: 0;
	}
	div#primary ol ol li, div#secondary ol ol li
	{
		list-style: lower-alpha;
		margin-left: 1.8em;
	}
	div#primary ul.file_list li, div#secondary ul.file_list li
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	div#primary blockquote
	{
		font-family: Georgia, "Times New Roman" ,Times,serif;
		font-style: italic;
		color: #284694;
		margin: 0 1em;
		font-size: 90%;
	}
	div#secondary h3
	{
		color: #003055;
		background-color: transparent;
	}
	img.cert_logo
	{
		margin-right: 20px;
	}
	#content table
	{
		clear: both;
		width: 100%;
		border: 1px solid #e6e4cf;
		font-size: 90%;
		margin-bottom: 1em;
	}
	#content table caption
	{
		color: #003055;
		background-color: transparent;
		font-size: 95%;
		text-transform: uppercase;
		letter-spacing: .15em;
		text-align: left;
		font-weight: bold;
		margin-bottom: .4em;
	}
	#content table thead tr th
	{
		color: #fff;
		background-color: #003055;
		padding: .2em .6em;
		border: 1px solid #003055;
		text-align: left;
	}
	#content table thead tr th a
	{
		color: #fff;
	}
	#content table thead tr th a:focus
	{
		outline-color: #fff;
	}
	#content table td
	{
		padding: .2em .6em;
		border: 1px solid #e6e4cf;
		background-color: #f2f1e1;
	}
	#content table tr.alt td
	{
		border: 1px solid #f2f1e1;
		background-color: #e6e4cf;
	}
	#content table td.hilite
	{
		color: #090;
	}
	#content table tfoot tr td
	{
		background-color: #e6e4cf;
		padding: .2em .6em;
		border: 1px solid;
		border-color: #e6e4cf #cccaad #cccaad #cccaad;
		text-align: left;
	}
	div#secondary ul.markets_by_state
	{
		list-style: none;
		margin-left: 0;
		padding-left: 0;
	}
	div#secondary ul.markets_by_state li
	{
		list-style: none;
		margin-left: 0;
		padding: 0;
	}
	div#secondary ul.markets_by_state li strong
	{
		display: block;
		padding: 0 5px 1px 5px;
		background-color: #e6e4cf;
		font-weight: normal;
	}
	div#secondary ul.markets_by_state ul li
	{
		list-style: none;
		margin-left: 5px;
		padding-left: 0;
	}
	div#secondary ul.jobs_by_state
	{
		list-style: none;
		margin-left: 0;
		padding-left: 0;
	}
	div#secondary ul.jobs_by_state li
	{
		list-style: none;
		margin-left: 0;
		padding: 0;
	}
	div#secondary ul.jobs_by_state li strong
	{
		display: block;
		padding: 0 5px 1px 5px;
		background-color: #e6e4cf;
		font-weight: normal;
	}
	div#secondary ul.jobs_by_state ul li
	{
		list-style: disc;
		margin-left: 1.5em;
		padding-left: .1em;
	}
	div.case_study_summary
	{
		margin-bottom: 1.2em;
	}
	div.case_study_img
	{
		float: left;
	}
	div.case_study_img img
	{
		margin: .5em 0;
		padding: 1px;
		border: 4px solid #e5e4d6;
		width: 110px;
		height: 110px;
	}
	img.case_study_img
	{
		margin: .5em 0;
		padding: 1px;
		border: 4px solid #e5e4d6;
	}
	div.case_study_desc
	{
		width: 360px;
		float: right;
		margin-top: .6em;
	}
	div.case_study_desc a
	{
		color: #666556;
		text-decoration: none;
		display: block;
	}
	div.case_study_desc a:hover
	{
		color: #000;
	}
	div.awards
	{
		margin-bottom: 1.2em;
	}
	div.awards_img
	{
		float: left;
	}
	div.awards_img img
	{
		margin: .5em 0;
		padding: 1px;
		border: 4px solid #e5e4d6;
		width: 110px;
		height: 110px;
	}
	img.awards_img
	{
		margin: .5em 0;
		padding: 1px;
		border: 4px solid #e5e4d6;
	}
	div.awards_desc
	{
		width: 360px;
		float: right;
		margin-top: .6em;
	}
	#career_banner_wrap
	{
		width: 747px;
		height: 280px;
		margin-bottom: .5em;
	}
	.career_banner
	{
		width: 747px;
		height: 280px;
	}
	.banner_1
	{
		background: #284694 url(../images/interface/bg_career_banner_1.jpg) no-repeat 0 0;
	}
	.banner_2
	{
		background: #284694 url(../images/interface/bg_career_banner_2.jpg) no-repeat 0 0;
	}
	.banner_3
	{
		background: #284694 url(../images/interface/bg_career_banner_3.jpg) no-repeat 0 0;
	}
	.banner_4
	{
		background: #284694 url(../images/interface/bg_career_banner_4.jpg) no-repeat 0 0;
	}
	.banner_5
	{
		background: #284694 url(../images/interface/bg_career_banner_5.jpg) no-repeat 0 0;
	}
	.career_banner_text
	{
		padding: 42px 48px 40px 247px;
		color: #fff;
		font-weight: bold;
	}
	.career_banner_text a, .career_banner_text a:visited
	{
		color: #fff;
	}
	.building_slideshow_text
	{
		padding: 42px 48px 40px 247px;
		color: #fff;
		font-weight: bold;
	}
	#building_slideshow_wrap
	{
		width: 500px;
		height: 232px;
		margin-bottom: .5em;
	}
	.building_slideshow
	{
		width: 500px;
		height: 232px;
	}
	.building_1
	{
		background: #284694 url(../images/interface/buildings/233_North_Michigan.jpg) no-repeat 0 0;
	}
	.building_2
	{
		background: #284694 url(../images/interface/buildings/1401_Enclave.jpg) no-repeat 0 0;
	}
	.building_3
	{
		background: #284694 url(../images/interface/buildings/7777_Baymeadows.jpg) no-repeat 0 0;
	}
	.building_4
	{
		background: #284694 url(../images/interface/buildings/Bank_Of_America.jpg) no-repeat 0 0;
	}
	.building_5
	{
		background: #284694 url(../images/interface/buildings/BB&T.jpg) no-repeat 0 0;
	}.building_6
	{
		background: #284694 url(../images/interface/buildings/111_Wacker.jpg) no-repeat 0 0;
	}.building_7
	{
		background: #284694 url(../images/interface/buildings/Capital_City_Plaza.jpg) no-repeat 0 0;
	}.building_8
	{
		background: #284694 url(../images/interface/buildings/One_Commerce_Green.jpg) no-repeat 0 0;
	}.building_9
	{
		background: #284694 url(../images/interface/buildings/Pinnacle.jpg) no-repeat 0 0;
	}.building_10
	{
		background: #284694 url(../images/interface/buildings/Squaw_Peak_Center.jpg) no-repeat 0 0;
	}
	.market_slideshow_text
	{
		padding: 42px 48px 40px 247px;
		color: #fff;
		font-weight: bold;
	}
	#market_slideshow_wrap
	{
		width: 500px;
		height: 232px;
		margin-bottom: .5em;
	}
	.market_slideshow
	{
		width: 500px;
		height: 232px;
	}
	.market_1
	{
		background: #284694 url(../images/interface/markets/atlanta-1.jpg) no-repeat 0 0;
	}
	.market_2
	{
		background: #284694 url(../images/interface/markets/charlotte-1.jpg) no-repeat 0 0;
	}
	.market_3
	{
		background: #284694 url(../images/interface/markets/chicago-1.jpg) no-repeat 0 0;
	}
	.market_4
	{
		background: #284694 url(../images/interface/markets/houston.jpg) no-repeat 0 0;
	}
	.market_5
	{
		background: #284694 url(../images/interface/markets/jacksonville-1.jpg) no-repeat 0 0;
	}
	.market_6
	{
		background: #284694 url(../images/interface/markets/nashville-1.jpg) no-repeat 0 0;
	}
	.market_7
	{
		background: #284694 url(../images/interface/markets/orlando-1.jpg) no-repeat 0 0;
	}
	.market_8
	{
		background: #284694 url(../images/interface/markets/pheonix.jpg) no-repeat 0 0;
	}
/* -------------------------------------
PRS MARKETS (ANIMATION)
------------------------------------- */

div.market_photo {
  width: 500px;
  /*height: 188px;*/
  background-color: #000;
  line-height: 100%;
}

div.market_photo img {
  line-height: 100%;
}

#content #primary div.market_photo p {
  padding: 0.75em;
  margin: 0;
  color: #fff;
  background-color: #403F33;
}

	#banner_nav
	{
		font-size: 85%;
		margin-bottom: 1.2em;
	}
	#banner_nav a
	{
		color: #62614e;
		background-color: transparent;
		padding: 1px 3px 1px 4px;
		margin-right: 3px;
		border: 1px solid #919183;
		text-decoration: none;
	}
	#banner_nav a:hover
	{
		color: #fff;
		background-color: #919183;
	}
	#banner_nav a.activeSlide
	{
		border: 1px solid #000;
	}
	form#standard_form
	{
		margin: 0 0 1em 0;
		padding: 0;
	}
	form#standard_form fieldset
	{
		border: 1px solid #ddd;
		margin: 0 0 1em 0;
		padding: 12px;
	}
	form#standard_form fieldset legend
	{
		font-size: 11px;
		color: #000;
		font-weight: bold;
		text-align: left;
	}
	form#standard_form fieldset p
	{
		margin: 0 0 4px 0;
		padding: 6px;
		clear: both;
		background-color: #f2f1e6;
	}
	form#standard_form fieldset p input.text
	{
		margin: 0;
		padding: 0;
	}
	form#standard_form fieldset p label
	{
		width: 130px;
		margin: 2px 0 0 0;
		float: left;
		font-size: 85%;
	}
	.form_req
	{
		color: #f00;
		background: transparent;
		font-size: 85%;
	}
	#conf_call
	{
		background-color: #b9b59a;
		margin: 0 -0.2em .5em -0.2em;
		font-size: 85%;
		line-height: 140%;
	}
	#conf_call a
	{
		color: #333;
		text-decoration: none;
		padding: .2em .4em;
		display: block;
	}
	#conf_call a strong
	{
		color: #c42e0d;
	}
	#conf_call a:hover, #conf_call a:hover strong
	{
		color: #000;
	}
	#conf_call img
	{
		float: right;
	}
	#footer
	{
		clear: both;
		margin: 0 30px 1em 183px;
		padding-top: 10px;
		border-top: 1px solid #cccaad;
		font-size: 85%;
	}
	body#home #footer
	{
		position: absolute;
		bottom: 40px;
		left: 60px;
		margin: 0;
		padding: 0;
		border-top: 1px solid #cccaad;
		font-size: 85%;
	}

/* -------------------------------------
PRS PEOPLE GRID AND MAP
------------------------------------- */

h3.map_grid_directions {
  padding: 0.5em;
  margin: 0;
  color: #fff;
  background-color: #403F33;
  text-align:center;
  margin-bottom: 5px;
}


	ul#footer_nav
	{
		float: left;
		width: 515px;
	}
	body#home ul#footer_nav
	{
		float: none;
		width: 560px;
	}
	ul#footer_nav li
	{
		display: inline;
		margin-right: 4px;
		padding-right: 6px;
		border-right: 1px solid #cccaad;
	}
	ul#footer_nav li.last
	{
		margin-right: 0;
		padding-right: 0;
		border-right: none;
	}
	ul#footer_nav li a
	{
		color: #62614e;
		background-color: transparent;
	}
	ul#footer_nav li a:hover
	{
		color: #000;
		background-color: transparent;
	}
	#footer p
	{
		float: right;
		width: 230px;
	}
	body#home #footer p
	{
		float: none;
		width: auto;
	}
	img#s_and_p_logo
	{
		margin-right: 12px;
	}
	img.headshot, img.leasingAgentSummary
	{
		margin: .5em 0;
		padding: 1px;
		border: 4px solid #e5e4d6;
	}
	p.small_note
	{
		font-size: 85%;
		font-style: italic;
	}
	table#stockSummaryTableIframe
	{
		border-left: none;
		border-right: none;
	}
	table#stockSummaryTableIframe td
	{
		border: none;
	}
	table#stockSummaryTableIframe tbody tr td:first-child
	{
		font-weight: bold;
		color: #003055;
	}
	.group:after
	{
		content: ".";
		display: block;
		height: 0;
		font-size: 0;
		line-height: 0;
		clear: both;
		visibility: hidden;
	}
	#latest_headlines
	{
		overflow: hidden;
	}
}

/*http://demo.pky.com/css/print.css*/
@media print
{
	body
	{
		font: small/1.6em "Segoe UI" ,Arial,sans-serif;
		text-align: left;
		color: #000;
		background: #fff;
	}
	a:link
	{
		color: #36c;
		background: transparent;
	}
	a:visited
	{
		color: #936;
		background: transparent;
	}
	a:hover
	{
		color: #000;
		background: transparent;
	}
	a:active
	{
		color: #36c;
		background: transparent;
	}
	a:focus
	{
		outline: 1px dotted #333;
	}
	img.right
	{
		float: right;
		display: inline;
		margin: .5em 0 0 12px;
	}
	img.left
	{
		float: left;
		display: inline;
		margin: .5em 12px 0 0;
	}
	img
	{
		border: none;
	}
	hr
	{
		display: none;
	}
	#logo
	{
		float: left;
		margin-top: 11px;
		margin-bottom: 15px;
	}
	#nav
	{
		display: none;
	}
	#breadcrumb_wrap
	{
		display: none;
	}
	#welcome
	{
		font-size: 16px;
		line-height: 30px;
	}
	#welcome h1
	{
		font-size: 18px;
		line-height: 36px;
	}
	#latest_headlines
	{
		line-height: 160%;
	}
	h3.posted_date
	{
		font-size: 85%;
	}
	#alert
	{
		padding: 2px 0;
		border-bottom: 1px solid #000;
		display: none;
	}
	div.notice
	{
		color: #333;
		background-color: #ff6;
	}
	div.emergency
	{
		color: #fff;
		background-color: #f60;
	}
	#alert img
	{
		margin-right: .3em;
		position: relative;
		top: 2px;
	}
	#alert a, #alert a:visited
	{
		color: #000;
		text-decoration: none;
		font-weight: normal;
	}
	#alert a:hover
	{
		text-decoration: underline;
	}
	#alert h2
	{
		font-size: 100%;
	}
	#conf_call
	{
		background-color: #b9b59a;
		margin: 0 -0.2em .5em -0.2em;
		font-size: 85%;
		line-height: 140%;
	}
	#conf_call a
	{
		color: #333;
		text-decoration: none;
		padding: .2em .4em;
		display: block;
	}
	#conf_call a strong
	{
		color: #c42e0d;
	}
	#conf_call a:hover, #conf_call a:hover strong
	{
		color: #000;
	}
	#conf_call img
	{
		float: right;
	}
	#main_wrap
	{
		padding-top: 9px;
	}
	#main
	{
		width: 100%;
	}
	#header
	{
		margin: 0 0 2em 0;
		padding: 0;
		width: 100%;
		position: inherit;
	}
	#hdr_labels
	{
		margin: 0;
		padding: 0;
	}
	#hdr_labels h1
	{
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: .15em;
		padding-top: 15px;
		color: #000;
	}
	#hdr_labels h2
	{
		font-family: Constantia, "Palatino Linotype" , "Book Antiqua" ,Garamond,serif;
		font-weight: normal;
		font-size: 260%;
		line-height: 140%;
		margin-top: -3px;
		color: #000;
	}
	#property_address
	{
		font-size: 85%;
		line-height: 140%;
		position: inherit;
		margin-bottom: 1em;
	}
	span#find_on_map
	{
		display: none;
	}
	#view_available_space
	{
		display: none;
	}
	#subnav
	{
		display: none;
	}
	#tert_nav
	{
		display: none;
	}
	body#leasing #map_listings
	{
		display: none;
	}
	body#portfolio #map_listings
	{
		float: none;
		height: 300px;
		margin-bottom: 1em;
		overflow: hidden;
	}
	#map
	{
		display: none;
	}
	#portfolio_map
	{
		display: none;
	}
	#listings
	{
		display: none;
	}
	#map_directions
	{
		display: none;
	}
	#map_directions h3
	{
		display: none;
	}
	#map_directions p
	{
		display: none;
	}
	#portfolio-container
	{
		display: none;
	}
	#listings h3
	{
		font-size: 95%;
		text-transform: uppercase;
		letter-spacing: .1em;
		margin-top: 16px;
		margin-left: 16px;
	}
	#listings h4 a
	{
		display: block;
		font-size: 90%;
		margin: 6px 16px 12px 16px;
		padding: 3px 10px 4px 10px;
		text-decoration: none;
	}
	#listings ul
	{
		margin: 0 16px;
		font-size: 85%;
	}
	#listings ul li
	{
		margin-bottom: 8px;
		padding-bottom: 8px;
		border-bottom: 1px solid #e5e5e5;
	}
	#listings ul li img
	{
		float: left;
		margin-right: 6px;
	}
	#listings ul li a.show_on_map img
	{
		margin-top: .3em;
	}
	#portfoliomap
	{
		width: 500px;
		height: 235px;
	}
	#mapMarketPortfolio
	{
		width: 797px;
		height: 300px;
	}
	#photos_and_details
	{
		clear: both;
		float: none;
		margin-top: 1em;
	}
	#building_photos
	{
		width: 45% !important;
		float: left;
	}
	#building_photos img
	{
		width: 100% !important;
		height: auto !important;
	}
	#building_details
	{
		font-size: 85%;
		line-height: 120%;
		width: 45%;
		float: right;
	}
	#building_details table
	{
		margin: 18px 0 12px 30px;
		border-collapse: collapse;
	}
	#building_details tr
	{
		border-bottom: 1px solid #ccc;
	}
	#building_details td.row_label
	{
		margin: 3px 0;
		padding: 3px 0;
		font-weight: normal;
	}
	#building_details td
	{
		float: left;
		width: 50%;
		margin: 3px 0;
		padding: 3px 0;
		font-weight: bold;
	}
	#building_details tr.last
	{
		border: none;
	}
	#building_details dl
	{
		margin: 24px 30px 12px 30px;
	}
	#building_details dl dt
	{
		float: left;
		width: 50%;
		border-bottom: 1px solid #ccc;
		margin-bottom: 6px;
		padding-bottom: 6px;
	}
	#building_details dl dd
	{
		float: left;
		width: 50%;
		border-bottom: 1px solid #ccc;
		margin-bottom: 6px;
		padding-bottom: 6px;
		font-weight: bold;
	}
	#building_details dl dt.last, #building_details dl dd.last
	{
		border: none;
	}
	#utility
	{
		display: none;
	}
	#content
	{
		width: 100%;
		margin: 0;
		padding: 0;
	}
	#content div#primary
	{
		float: left;
		width: 65%;
	}
	#content div#secondary
	{
		float: right;
		width: 30%;
		font-size: 90%;
	}
	div#primary p, div#secondary p
	{
		margin-bottom: 1em;
	}
	div#primary p.intro
	{
		font-size: 120%;
		line-height: 150%;
	}
	div#primary h3
	{
		font-size: 95%;
		text-transform: uppercase;
		letter-spacing: .15em;
	}
	#primary img
	{
		width: 70%;
		height: auto;
	}
	div#primary dt
	{
		font-weight: bold;
	}
	div#primary dd
	{
		margin-bottom: 1em;
	}
	div#primary ul, div#secondary ul
	{
		margin-bottom: 1em;
	}
	div#primary ul li, div#secondary ul li
	{
		list-style: disc;
		margin-left: 1.5em;
		padding-left: .1em;
	}
	div#primary ol, div#secondary ol
	{
		margin-bottom: 1em;
	}
	div#primary ol li, div#secondary ol li
	{
		list-style: decimal;
		margin-left: 1.8em;
	}
	div#primary ol ol, div#secondary ol ol
	{
		margin-bottom: 0;
	}
	div#primary ol ol li, div#secondary ol ol li
	{
		list-style: lower-alpha;
		margin-left: 1.8em;
	}
	div#primary ul.file_list li, div#secondary ul.file_list li
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	div#primary blockquote
	{
		font-family: Georgia, "Times New Roman" ,Times,serif;
		font-style: italic;
		margin: 0 1em;
		font-size: 90%;
	}
	img.cert_logo
	{
		margin-right: 20px;
	}
	#content table
	{
		clear: both;
		width: 100%;
		border: 1px solid #e6e4cf;
		font-size: 90%;
		margin-bottom: 1em;
	}
	#content table caption
	{
		color: #003055;
		background-color: transparent;
		font-size: 95%;
		text-transform: uppercase;
		letter-spacing: .15em;
		text-align: left;
		font-weight: bold;
		margin-bottom: .4em;
	}
	#content table thead tr th
	{
		color: #fff;
		background-color: #003055;
		padding: .2em .6em;
		border: 1px solid #003055;
		text-align: left;
	}
	#content table thead tr th a
	{
		color: #fff;
	}
	#content table thead tr th a:focus
	{
		outline-color: #fff;
	}
	#content table td
	{
		padding: .2em .6em;
		border: 1px solid #e6e4cf;
		background-color: #f2f1e1;
	}
	#content table tr.alt td
	{
		border: 1px solid #f2f1e1;
		background-color: #e6e4cf;
	}
	#content table td.hilite
	{
		color: #090;
	}
	#content table tfoot tr td
	{
		background-color: #e6e4cf;
		padding: .2em .6em;
		border: 1px solid;
		border-color: #e6e4cf #cccaad #cccaad #cccaad;
		text-align: left;
	}
	div#secondary ul.markets_by_state
	{
		list-style: none;
		margin-left: 0;
		padding-left: 0;
	}
	div#secondary ul.markets_by_state li
	{
		list-style: none;
		margin-left: 0;
		padding: 0;
	}
	div#secondary ul.markets_by_state li strong
	{
		display: block;
		padding: 0 5px 1px 5px;
		background-color: #e6e4cf;
		font-weight: normal;
	}
	div#secondary ul.markets_by_state ul li
	{
		list-style: none;
		margin-left: 5px;
		padding-left: 0;
	}
	div#secondary ul.jobs_by_state
	{
		list-style: none;
		margin-left: 0;
		padding-left: 0;
	}
	div#secondary ul.jobs_by_state li
	{
		list-style: none;
		margin-left: 0;
		padding: 0;
	}
	div#secondary ul.jobs_by_state li strong
	{
		display: block;
		padding: 0 5px 1px 5px;
		background-color: #e6e4cf;
		font-weight: normal;
	}
	div#secondary ul.jobs_by_state ul li
	{
		list-style: disc;
		margin-left: 1.5em;
		padding-left: .1em;
	}
	div.case_study_summary
	{
		margin-bottom: 1.2em;
	}
	div.case_study_img
	{
		float: left;
	}
	div.case_study_img img
	{
		margin: .5em 0;
		padding: 1px;
		border: 4px solid #e5e4d6;
		width: 110px;
		height: 110px;
	}
	img.case_study_img
	{
		margin: .5em 0;
		padding: 1px;
		border: 4px solid #e5e4d6;
	}
	div.case_study_desc
	{
		width: 360px;
		float: right;
		margin-top: .6em;
	}
	div.case_study_desc a
	{
		color: #666556;
		text-decoration: none;
		display: block;
	}
	div.case_study_desc a:hover
	{
		color: #000;
	}
	div.awards
	{
		margin-bottom: 1.2em;
	}
	div.awards_img
	{
		float: left;
	}
	div.awards_img img
	{
		margin: .5em 0;
		padding: 1px;
		border: 4px solid #e5e4d6;
		width: 110px;
		height: 110px;
	}
	img.awards_img
	{
		margin: .5em 0;
		padding: 1px;
		border: 4px solid #e5e4d6;
	}
	div.awards_desc
	{
		width: 360px;
		float: right;
		margin-top: .6em;
	}
	#career_banner_wrap
	{
		width: 747px;
		height: 280px;
		margin-bottom: .5em;
	}
	.career_banner
	{
		width: 747px;
		height: 280px;
	}
	.banner_1
	{
		background: #284694 url(../images/interface/bg_career_banner_1.jpg) no-repeat 0 0;
	}
	.banner_2
	{
		background: #284694 url(../images/interface/bg_career_banner_2.jpg) no-repeat 0 0;
	}
	.banner_3
	{
		background: #284694 url(../images/interface/bg_career_banner_3.jpg) no-repeat 0 0;
	}
	.banner_4
	{
		background: #284694 url(../images/interface/bg_career_banner_4.jpg) no-repeat 0 0;
	}
	.banner_5
	{
		background: #284694 url(../images/interface/bg_career_banner_5.jpg) no-repeat 0 0;
	}
	.career_banner_text
	{
		padding: 42px 48px 40px 247px;
		color: #fff;
		font-weight: bold;
	}
	.career_banner_text a, .career_banner_text a:visited
	{
		color: #fff;
	}
	#banner_nav
	{
		font-size: 85%;
		margin-bottom: 1.2em;
	}
	#banner_nav a
	{
		color: #62614e;
		background-color: transparent;
		padding: 1px 3px 1px 4px;
		margin-right: 3px;
		border: 1px solid #919183;
		text-decoration: none;
	}
	#banner_nav a:hover
	{
		color: #fff;
		background-color: #919183;
	}
	#banner_nav a.activeSlide
	{
		border: 1px solid #000;
	}
	form#standard_form
	{
		margin: 0 0 1em 0;
		padding: 0;
	}
	form#standard_form fieldset
	{
		border: 1px solid #ddd;
		margin: 0 0 1em 0;
		padding: 12px;
	}
	form#standard_form fieldset legend
	{
		font-size: 11px;
		color: #000;
		font-weight: bold;
		text-align: left;
	}
	form#standard_form fieldset p
	{
		margin: 0 0 4px 0;
		padding: 6px;
		clear: both;
		background-color: #f2f1e6;
	}
	form#standard_form fieldset p input.text
	{
		margin: 0;
		padding: 0;
	}
	form#standard_form fieldset p label
	{
		width: 130px;
		margin: 2px 0 0 0;
		float: left;
		font-size: 85%;
	}
	.form_req
	{
		color: #f00;
		background: transparent;
		font-size: 85%;
	}
	#footer
	{
		display: none;
	}
	body#home #footer
	{
		position: absolute;
		bottom: 40px;
		left: 60px;
		margin: 0;
		padding: 0;
		border-top: 1px solid #cccaad;
		font-size: 85%;
	}
	ul#footer_nav
	{
		float: left;
		width: 515px;
	}
	body#home ul#footer_nav
	{
		float: none;
		width: 560px;
	}
	ul#footer_nav li
	{
		display: inline;
		margin-right: 4px;
		padding-right: 6px;
		border-right: 1px solid #cccaad;
	}
	ul#footer_nav li.last
	{
		margin-right: 0;
		padding-right: 0;
		border-right: none;
	}
	ul#footer_nav li a
	{
		color: #62614e;
		background-color: transparent;
	}
	ul#footer_nav li a:hover
	{
		color: #000;
		background-color: transparent;
	}
	#footer p
	{
		float: right;
		width: 230px;
	}
	body#home #footer p
	{
		float: none;
		width: auto;
	}
	img#s_and_p_logo
	{
		margin-right: 12px;
	}
	img.headshot, img.leasingAgentSummary
	{
		margin: .5em 0;
		padding: 1px;
		border: 4px solid #e5e4d6;
	}
	p.small_note
	{
		font-size: 85%;
		font-style: italic;
	}
	table#stockSummaryTableIframe
	{
		border-left: none;
		border-right: none;
		border-top: none;
	}
	table#stockSummaryTableIframe td
	{
		border: none;
		border-top: 1px solid #e6e4cf;
	}
	table#stockSummaryTableIframe tbody tr td strong
	{
		font-weight: bold;
		color: #003055;
	}
	table#stockSummaryTableIframe th.empty
	{
		background-color: transparent;
		border: none;
	}
	p.btn a img
	{
		border: 1px solid #b1af97;
	}
	p.btn a:hover img
	{
		border-color: #403f33;
	}
	p.btn a:focus
	{
		outline-color: #000;
	}
	.group:after
	{
		content: ".";
		display: block;
		height: 0;
		font-size: 0;
		line-height: 0;
		clear: both;
		visibility: hidden;
	}
}

/*http://demo.pky.com/css/jquery.fancybox.css*/
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('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('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('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: 0;
	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: 0;
}
a#fancy_right
{
	right: 0;
}
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('fancy_left.png') no-repeat;
}
span#fancy_right_ico
{
	right: -9999px;
	background: transparent url('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('fancy_shadow_n.png') repeat-x;
}
div.fancy_bg_ne
{
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_ne.png') no-repeat;
}
div.fancy_bg_e
{
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('fancy_shadow_e.png') repeat-y;
}
div.fancy_bg_se
{
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_se.png') no-repeat;
}
div.fancy_bg_s
{
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('fancy_shadow_s.png') repeat-x;
}
div.fancy_bg_sw
{
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_sw.png') no-repeat;
}
div.fancy_bg_w
{
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('fancy_shadow_w.png') repeat-y;
}
div.fancy_bg_nw
{
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('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;
}

/*http://demo.pky.com/css/EditorStyles.css*/
h3
{
	color: #003055;
	background-color: transparent;
	font-size: 95%;
	text-transform: uppercase;
	letter-spacing: .15em;
}
h4
{
	color: #62614e;
	background-color: transparent;
}

/*http://demo.pky.com/css/ContactForm.css*/
#EntryForm
{
	border: 1px solid #999;
	padding: 10px;
	width: 300px;
}
#EntryForm label
{
	clear: both;
	float: left;
	margin-bottom: 5px;
	padding-right: 10px;
	text-align: right;
	width: 75px;
}
#EntryForm input[type=text]
{
	float: left;
	margin-bottom: 10px;
	width: 150px;
}
#EntryForm input[type=button]
{
	clear: both;
	margin-left: 85px;
}
div.blockMsg
{
	background-color: #FFF;
	border: 1px solid #ddd;
	text-align: center;
	height: 100px;
	width: 270px;
}
.progress
{
	background-image: url(images/progress-indicator.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

/*http://demo.pky.com/css/jquery.fancybox.css*/
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('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('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('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: 0;
	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: 0;
}
a#fancy_right
{
	right: 0;
}
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('fancy_left.png') no-repeat;
}
span#fancy_right_ico
{
	right: -9999px;
	background: transparent url('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('fancy_shadow_n.png') repeat-x;
}
div.fancy_bg_ne
{
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_ne.png') no-repeat;
}
div.fancy_bg_e
{
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('fancy_shadow_e.png') repeat-y;
}
div.fancy_bg_se
{
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_se.png') no-repeat;
}
div.fancy_bg_s
{
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('fancy_shadow_s.png') repeat-x;
}
div.fancy_bg_sw
{
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_sw.png') no-repeat;
}
div.fancy_bg_w
{
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('fancy_shadow_w.png') repeat-y;
}
div.fancy_bg_nw
{
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('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;
}

/*http://demo.pky.com/css/jquery-ui-1.7.2.custom.css*/
.ui-helper-hidden
{
	display: none;
}
.ui-helper-hidden-accessible
{
	position: absolute;
	left: -99999999px;
}
.ui-helper-reset
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix
{
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/* html .ui-helper-clearfix
{
	height: 1%;
}
.ui-helper-clearfix
{
	display: block;
}
/* end clearfix */.ui-helper-zfix
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}
.ui-state-disabled
{
	cursor: default !important;
}
.ui-icon
{
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-widget-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-widget
{
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content
{
	border: 1px solid #ddd;
	background: #eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333;
}
.ui-widget-content a
{
	color: #333;
}
.ui-widget-header
{
	border: 1px solid #e78f08;
	background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #fff;
	font-weight: bold;
}
.ui-widget-header a
{
	color: #fff;
}
.ui-state-default, .ui-widget-content .ui-state-default
{
	border: 1px solid #ccc;
	background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
	outline: none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
	color: #1c94c4;
	text-decoration: none;
	outline: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus
{
	border: 1px solid #fbcb09;
	background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
	outline: none;
}
.ui-state-hover a, .ui-state-hover a:hover
{
	color: #c77405;
	text-decoration: none;
	outline: none;
}
.ui-state-active, .ui-widget-content .ui-state-active
{
	border: 1px solid #fbd850;
	background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
	outline: none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
	color: #eb8f00;
	outline: none;
	text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight
{
	border: 1px solid #fed22f;
	background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a
{
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error
{
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #fff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a
{
	color: #fff;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text
{
	color: #fff;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled
{
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary
{
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary
{
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}
.ui-icon
{
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon
{
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon
{
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon
{
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon
{
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon
{
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon
{
	background-image: url(images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon
{
	background-image: url(images/ui-icons_ffd27a_256x240.png);
}
.ui-icon-carat-1-n
{
	background-position: 0 0;
}
.ui-icon-carat-1-ne
{
	background-position: -16px 0;
}
.ui-icon-carat-1-e
{
	background-position: -32px 0;
}
.ui-icon-carat-1-se
{
	background-position: -48px 0;
}
.ui-icon-carat-1-s
{
	background-position: -64px 0;
}
.ui-icon-carat-1-sw
{
	background-position: -80px 0;
}
.ui-icon-carat-1-w
{
	background-position: -96px 0;
}
.ui-icon-carat-1-nw
{
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s
{
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w
{
	background-position: -144px 0;
}
.ui-icon-triangle-1-n
{
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne
{
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e
{
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se
{
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s
{
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw
{
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w
{
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw
{
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s
{
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w
{
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n
{
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne
{
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e
{
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se
{
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s
{
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw
{
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w
{
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw
{
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s
{
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw
{
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w
{
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw
{
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n
{
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e
{
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s
{
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w
{
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n
{
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne
{
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e
{
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se
{
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s
{
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw
{
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w
{
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw
{
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s
{
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw
{
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w
{
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw
{
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n
{
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e
{
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s
{
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w
{
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w
{
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n
{
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e
{
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s
{
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w
{
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n
{
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e
{
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s
{
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w
{
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n
{
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e
{
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s
{
	background-position: -176px -64px;
}
.ui-icon-arrow-4
{
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag
{
	background-position: -16px -80px;
}
.ui-icon-extlink
{
	background-position: -32px -80px;
}
.ui-icon-newwin
{
	background-position: -48px -80px;
}
.ui-icon-refresh
{
	background-position: -64px -80px;
}
.ui-icon-shuffle
{
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w
{
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w
{
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed
{
	background-position: 0 -96px;
}
.ui-icon-folder-open
{
	background-position: -16px -96px;
}
.ui-icon-document
{
	background-position: -32px -96px;
}
.ui-icon-document-b
{
	background-position: -48px -96px;
}
.ui-icon-note
{
	background-position: -64px -96px;
}
.ui-icon-mail-closed
{
	background-position: -80px -96px;
}
.ui-icon-mail-open
{
	background-position: -96px -96px;
}
.ui-icon-suitcase
{
	background-position: -112px -96px;
}
.ui-icon-comment
{
	background-position: -128px -96px;
}
.ui-icon-person
{
	background-position: -144px -96px;
}
.ui-icon-print
{
	background-position: -160px -96px;
}
.ui-icon-trash
{
	background-position: -176px -96px;
}
.ui-icon-locked
{
	background-position: -192px -96px;
}
.ui-icon-unlocked
{
	background-position: -208px -96px;
}
.ui-icon-bookmark
{
	background-position: -224px -96px;
}
.ui-icon-tag
{
	background-position: -240px -96px;
}
.ui-icon-home
{
	background-position: 0 -112px;
}
.ui-icon-flag
{
	background-position: -16px -112px;
}
.ui-icon-calendar
{
	background-position: -32px -112px;
}
.ui-icon-cart
{
	background-position: -48px -112px;
}
.ui-icon-pencil
{
	background-position: -64px -112px;
}
.ui-icon-clock
{
	background-position: -80px -112px;
}
.ui-icon-disk
{
	background-position: -96px -112px;
}
.ui-icon-calculator
{
	background-position: -112px -112px;
}
.ui-icon-zoomin
{
	background-position: -128px -112px;
}
.ui-icon-zoomout
{
	background-position: -144px -112px;
}
.ui-icon-search
{
	background-position: -160px -112px;
}
.ui-icon-wrench
{
	background-position: -176px -112px;
}
.ui-icon-gear
{
	background-position: -192px -112px;
}
.ui-icon-heart
{
	background-position: -208px -112px;
}
.ui-icon-star
{
	background-position: -224px -112px;
}
.ui-icon-link
{
	background-position: -240px -112px;
}
.ui-icon-cancel
{
	background-position: 0 -128px;
}
.ui-icon-plus
{
	background-position: -16px -128px;
}
.ui-icon-plusthick
{
	background-position: -32px -128px;
}
.ui-icon-minus
{
	background-position: -48px -128px;
}
.ui-icon-minusthick
{
	background-position: -64px -128px;
}
.ui-icon-close
{
	background-position: -80px -128px;
}
.ui-icon-closethick
{
	background-position: -96px -128px;
}
.ui-icon-key
{
	background-position: -112px -128px;
}
.ui-icon-lightbulb
{
	background-position: -128px -128px;
}
.ui-icon-scissors
{
	background-position: -144px -128px;
}
.ui-icon-clipboard
{
	background-position: -160px -128px;
}
.ui-icon-copy
{
	background-position: -176px -128px;
}
.ui-icon-contact
{
	background-position: -192px -128px;
}
.ui-icon-image
{
	background-position: -208px -128px;
}
.ui-icon-video
{
	background-position: -224px -128px;
}
.ui-icon-script
{
	background-position: -240px -128px;
}
.ui-icon-alert
{
	background-position: 0 -144px;
}
.ui-icon-info
{
	background-position: -16px -144px;
}
.ui-icon-notice
{
	background-position: -32px -144px;
}
.ui-icon-help
{
	background-position: -48px -144px;
}
.ui-icon-check
{
	background-position: -64px -144px;
}
.ui-icon-bullet
{
	background-position: -80px -144px;
}
.ui-icon-radio-off
{
	background-position: -96px -144px;
}
.ui-icon-radio-on
{
	background-position: -112px -144px;
}
.ui-icon-pin-w
{
	background-position: -128px -144px;
}
.ui-icon-pin-s
{
	background-position: -144px -144px;
}
.ui-icon-play
{
	background-position: 0 -160px;
}
.ui-icon-pause
{
	background-position: -16px -160px;
}
.ui-icon-seek-next
{
	background-position: -32px -160px;
}
.ui-icon-seek-prev
{
	background-position: -48px -160px;
}
.ui-icon-seek-end
{
	background-position: -64px -160px;
}
.ui-icon-seek-first
{
	background-position: -80px -160px;
}
.ui-icon-stop
{
	background-position: -96px -160px;
}
.ui-icon-eject
{
	background-position: -112px -160px;
}
.ui-icon-volume-off
{
	background-position: -128px -160px;
}
.ui-icon-volume-on
{
	background-position: -144px -160px;
}
.ui-icon-power
{
	background-position: 0 -176px;
}
.ui-icon-signal-diag
{
	background-position: -16px -176px;
}
.ui-icon-signal
{
	background-position: -32px -176px;
}
.ui-icon-battery-0
{
	background-position: -48px -176px;
}
.ui-icon-battery-1
{
	background-position: -64px -176px;
}
.ui-icon-battery-2
{
	background-position: -80px -176px;
}
.ui-icon-battery-3
{
	background-position: -96px -176px;
}
.ui-icon-circle-plus
{
	background-position: 0 -192px;
}
.ui-icon-circle-minus
{
	background-position: -16px -192px;
}
.ui-icon-circle-close
{
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e
{
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s
{
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w
{
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n
{
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e
{
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s
{
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w
{
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n
{
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin
{
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout
{
	background-position: -192px -192px;
}
.ui-icon-circle-check
{
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus
{
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus
{
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close
{
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus
{
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus
{
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close
{
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical
{
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal
{
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical
{
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal
{
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se
{
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se
{
	background-position: -80px -224px;
}
.ui-corner-tl
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}
.ui-corner-tr
{
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}
.ui-corner-bl
{
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.ui-corner-br
{
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-top
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}
.ui-corner-bottom
{
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-right
{
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-left
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.ui-corner-all
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.ui-widget-overlay
{
	background: #666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .50;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow
{
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .20;
	filter: Alpha(Opacity=20);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.ui-accordion .ui-accordion-header
{
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix
{
	display: inline;
}
.ui-accordion .ui-accordion-header-active
{
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a
{
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon
{
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content
{
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
}
.ui-accordion .ui-accordion-content-active
{
	display: block;
}
.ui-datepicker
{
	width: 17em;
	padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header
{
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
{
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
	left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover
{
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title
{
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select
{
	float: left;
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year
{
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
{
	width: 49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year
{
	float: right;
}
.ui-datepicker table
{
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th
{
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td
{
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a
{
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane
{
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float: left;
}
.ui-datepicker.ui-datepicker-multi
{
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group
{
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table
{
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header
{
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
	clear: left;
}
.ui-datepicker-row-break
{
	clear: both;
	width: 100%;
}
.ui-datepicker-rtl
{
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next
{
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group
{
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header
{
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-datepicker-cover
{
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}
.ui-dialog
{
	position: relative;
	padding: .2em;
	width: 300px;
}
.ui-dialog .ui-dialog-titlebar
{
	padding: .5em .3em .3em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title
{
	float: left;
	margin: .1em 0 .2em;
}
.ui-dialog .ui-dialog-titlebar-close
{
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span
{
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
	padding: 0;
}
.ui-dialog .ui-dialog-content
{
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane
{
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button
{
	float: right;
	margin: .5em .4em .5em 0;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
	width: auto;
	overflow: visible;
}
.ui-dialog .ui-resizable-se
{
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar
{
	cursor: move;
}
.ui-progressbar
{
	height: 2em;
	text-align: left;
}
.ui-progressbar .ui-progressbar-value
{
	margin: -1px;
	height: 100%;
}
.ui-resizable
{
	position: relative;
}
.ui-resizable-handle
{
	position: absolute;
	font-size: .1px;
	z-index: 99999;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle
{
	display: none;
}
.ui-resizable-n
{
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s
{
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e
{
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w
{
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se
{
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw
{
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw
{
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne
{
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-slider
{
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle
{
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range
{
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}
.ui-slider-horizontal
{
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle
{
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range
{
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min
{
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max
{
	right: 0;
}
.ui-slider-vertical
{
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle
{
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range
{
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min
{
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max
{
	top: 0;
}
.ui-tabs
{
	padding: .2em;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav
{
	list-style: none;
	position: relative;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li
{
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 .2em -1px 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li a
{
	float: left;
	text-decoration: none;
	padding: .5em 1em;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
	padding-bottom: 1px;
	border-bottom-width: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a
{
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel
{
	padding: 1em 1.4em;
	display: block;
	border-width: 0;
	background: none;
}
.ui-tabs .ui-tabs-hide
{
	display: none !important;
}

/*http://demo.pky.com/css/tablesorter.css*/
#content table thead tr th
{
	padding: .3em 1em .3em .2em;
}
table.tablesorter thead tr .header
{
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp
{
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown
{
	background-image: url(desc.gif);
}

/*site*/
#find_other_form p
{
	margin-top: 1em;
}
#mapMarketPorfolio, #mapMarketPortfolioInner
{
	height: 300px;
}
#building_photos
{
	height: 280px;
}

#leasing-container
{
	float: left;
	clear: none;
	margin-bottom: -5px;
}

@media print
{
	.gmnoprint
	{
		display: none;
	}
}
@media screen
{
	.gmnoscreen
	{
		display: none;
	}
}
body#home #subFooter {
    
    bottom: 90px;
    font-size: 85%;
    left: 60px;
    margin: 0;
    padding: 0;
    position: absolute;
}
ul#subFooter_nav li {
    border-right: 1px solid #CCCAAD;
    display: inline;
    margin-right: 4px;
    padding-right: 6px;
}
ul#subFooter_nav li.last {
    border-right: medium none;
    margin-right: 0;
    padding-right: 0;
}
ul#subFooter_nav a
{
    color: #62614E;
}
#general-trackdisp.player
{
height: 600px;
}


/******* Search *******/
.search_btn img {
    position: absolute;
    right: 0;
    top: 3px;
}
#quick_search {
    margin-top: 5px;
    padding: 10px;
}
#quick_search legend {
    color: #666556;
    font-size: 90%;
}
#quick_search select {
    font-size: 85%;
    margin-bottom: 5px;
    width: 100%;
}
#quick_search input[type="button"] {
    font-size: 85%;
}
h3.search_results_criteria {
    margin-bottom: 1.5em;
}
p.printer_friendly {
    float: right;
}
.search_results_item {
    background-color: #E6E4CF;
	page-break-after:always;
}
div.search_results_item + div {
    margin-top: 2em;
}
.search_results_title {
    background-color: #CCCAAD;
    color: #FFFFFF;
    padding: 0.3em 0.5em;
}
.search_results_title h4 {
    float: left;
}
.search_results_title h4 a {
    color: #003055;
    text-decoration: none;
}
.search_results_title h4 a:focus, .search_results_title h4 a:hover {
    color: #106FB4;
}
.search_results_title .find_on_map a {
    background-color: #929176;
    border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 85%;
    line-height: 1;
    padding: 0.4em 0.6em;
    text-decoration: none;
}
.search_results_title .find_on_map a:focus, .search_results_title .find_on_map a:hover {
    background-color: #86856A;
}
.search_results_building {
    font-size: 85%;
    line-height: 130%;
}
.search_results_building .photo {
    float: left;
    margin-right: 10px;
    width: 80px;
}
.search_results_building .photo a img {
    height: auto;
    width: 80px;
}
.search_results_building .photo a:focus img, .search_results_building .photo a:hover img {
    opacity: 0.8;
}
.search_results_item .info1 {
    float: left;
    margin: 5px 5px 5px 0;
    width: 180px;
}
.search_results_item .info2 {
    float: left;
    margin: 5px 5px 5px 0;
    width: 230px;
}
.search_results_item .info3 {
    float: left;
    margin: 5px 0;
    width: 235px;
}
#content table.search_results_details {
    margin-bottom: 0;
}

.search_results_title .download_flyer {
    float: right;
    font-size: 85%;
    line-height: 1;
    margin-right: 0.5em;
    padding: 0.3em 0.6em 0.5em;
}
.search_results_title .download_flyer img {
    position: relative;
    top: 1px;
}
.search_results_title .download_flyer a {
    color: #575645;
    text-decoration: none;
}
.search_results_title .download_flyer a:focus, .search_results_title .download_flyer a:hover {
    color: #2E2E24;
}







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

