/*HTML5*/
header,
footer,
nav,
section,
article	{ display:block;}

/*JQUERY MOBILE SET HEIGHT OF HEADER AND FOOTER*/
.ui-page		{ min-height:0 !important;}
.ui-header		{ height:25px; background-color:#101d2c;}
.ui-content		{ max-width:780px; padding-top:140px; margin:0 auto; position:relative; z-index:1;} /*NEED POSTION AND Z-INDEX FOR CUFON FADE IN IE*/

/*-----------------------------*/
/*SITE-WIDE STYLES*/
/*-----------------------------*/
body		{ background-color:#233D5E;}
h1			{ font:52px Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 40px; color:#fff; /*FONT EDIT*/ font-size:40px;}
h1 span		{ font-weight:bold;}
h2			{ font:24px Arial, Helvetica, sans-serif; margin:18px 0 6px 0; padding:0; color:#09324c; /*FONT EDIT*/ font-size:20px;}
h3			{ font:20px Arial, Helvetica, sans-serif; margin:0 0 3px 0; padding:0; color:#09324c; /*FONT EDIT*/ font-size:20px;}
p			{ font:15px Georgia, "Times New Roman", Times, serif; line-height:1.3em; margin:0 0 10px 0; padding:0; color:#fff; /*FONT EDIT*/ font:13px Arial, Helvetica, sans-serif;}
ul			{ padding:0 0 10px 0; margin:0 0 0 20px;}
li			{ font:15px Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0; padding:0; color:#fff; /*FONT EDIT*/ font:12px Arial, Helvetica, sans-serif;}
a			{ color:#fff;}
.message	{ background-color:#fff; color:#3d8cb8; margin:20px 0 7px 0; padding:14px 30px 18px 40px; font-size:25px; font-style:italic; font-weight:normal; font-size:23px;}
.content	{ padding:15px 40px 20px 40px;}
.nomessage	{ padding-top:38px;}
.footnote	{ font-size:10px;}
.hr			{ height:25px; border-bottom:2px #eee dotted; margin:0 0 30px 0; clear:both;}
.clear		{ clear:both;}
.col1		{ float:left; width:336px; margin-right:28px;}
.col2		{ float:left; width:336px;}
td			{ font:13px Arial, Helvetica, sans-serif;}

/*BLOCK STYLES*/
#logo					{ width:344px; height:136px; margin:0 auto; background:url(images/header-bg.png) 0 0 no-repeat;}
#logo a					{ margin-left:44px;}
#logo img				{ margin-top:31px;}
#link-home, #link-dl	{ color:#888e96; text-transform:uppercase; font-size:12px; font-weight:bold; height:13px; visibility:visible;}
#link-home				{ background:url(images/icon-home.gif) 0 2px no-repeat; padding:1px 0 0 17px; left:15px;}
#link-dl				{ background:url(images/icon-dl.gif) 0 2px no-repeat; padding:1px 0 0 15px; right:15px;}
a#link-home:hover,
a#link-dl:hover			{ background-position:0 -15px; color:#eee;}
#bgbox					{ position:fixed; height:100%; overflow:hidden; width:780px; top:0; left:50%; margin-left:-390px; z-index:-1;}
#bgshadow				{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:-2;}
#bgdescription			{ float:left; left:0; top:52%; color:#101d2c; font-size:18px; line-height:18px; padding:7px 16px 10px 10px; 
						  background:url(images/bgdescription.png) right 0 no-repeat; visibility:visible; position:relative; z-index:1;} /*NEED POSTION AND Z-INDEX FOR CUFON FADE IN IE*/
/*#bgshadow				{ background:url(images/bg-shadow.png) 0 0 no-repeat; background-size:100% 100%; width:100%; height:100%; top:0; left:0; position:fixed; z-index:-2;}*/

/*ARROW NAVIGATION*/
#arrowNav				{ height:100%; top:0; left:0; position:fixed; width:100%;}
#arrowNav a				{ display:block; top:46%; position:absolute; height:44px; width:30px;}
#arrowNav a:hover		{ color:#f3be17;}
#closeLink				{ float:left; left:0; background:url(images/arrow-close.png) center 0 no-repeat;}
#prevLink				{ float:right; right:32px; background:url(images/arrow-prev.png) center 0 no-repeat;}
#nextLink				{ float:right; right:0; background:url(images/arrow-next.png) center 0 no-repeat;}
a#closeLink:hover,
a#prevLink:hover,
a#nextLink:hover		{ background-position:center -44px;}
#prevLink.last			{ right:0;}
#scrollIndicator		{ position:fixed; height:38px; width:106px; left:50%; margin-left:-258px; top:48%;}

#slideNav						{ float:left; left:-10px; display:block; top:46%; position:absolute;}
#slideNav input					{ display:none;}
#slideNav .ui-slider			{ height:4px; width:60px; background-color:#fff;}
#slideNav a.ui-slider-handle	{ background:url(images/arrow-slide.png) 8px 16px no-repeat; height:40px; margin-left:-19px; width:40px;}
#slideNav a.ui-focus			{ border:none;}
#slideNav .ui-btn-corner-all	{ border-radius:0;}


/*NAVIGATION*/
#nav_container			{ width:729px; margin:0 auto;}

#nav_tab				{ height:49px; width:170px; margin:0 auto; background:url(images/nav.png) 0 0 no-repeat; padding-top:20px;}
#nav_tab span			{ display:block; width:32px; height:30px; background:url(images/nav.png) -235px 0 no-repeat; margin:0 auto;}
#nav_tab.active			{ height:56px; padding-top:13px;}
#nav_tab.active span	{ width:19px; margin-top:40px; background:url(images/nav.png) -430px 0 no-repeat;}

nav						{ width:100%; position:absolute; top:69px;}
nav ul					{ padding:0 30px 0 30px; margin:0; width:669px; height:45px; list-style:none; background:url(images/nav.png) 0 -72px no-repeat;}
nav li					{ float:left; padding:0; margin:21px 18px 0 0; font-weight:bold; font-size:11px; }
nav li.last				{ margin-right:0;}

nav li a				{ display:block; height:0px; padding-top:13px; overflow:hidden; background-repeat:no-repeat; background-image:url(images/nav.png);}

nav li.overview	a							{ background-position:0px -120px; width:51px;}
nav li.overview	a.active,
nav li.overview	a:hover						{ background-position:0px -136px; width:51px;}
nav li.chairmans-letter	a					{ background-position:-69px -120px; width:100px;}
nav li.chairmans-letter	a.active,
nav li.chairmans-letter	a:hover				{ background-position:-69px -136px; width:100px;}
nav li.financial-highlights	a				{ background-position:-188px -120px; width:110px;}
nav li.financial-highlights	a.active,
nav li.financial-highlights	a:hover			{ background-position:-188px -136px; width:110px;}
nav li.events-of-the-year a					{ background-position:-317px -120px; width:101px;}
nav li.events-of-the-year a.active,
nav li.events-of-the-year a:hover			{ background-position:-317px -136px; width:101px;}
nav li.corporate-info a						{ background-position:-437px -120px; width:78px;}
nav li.corporate-info a.active,
nav li.corporate-info a:hover				{ background-position:-437px -136px; width:78px;}
nav li.liberty-property-trust-is a			{ background-position:-535px -120px;  width:134px;}
nav li.liberty-property-trust-is a.active,
nav li.liberty-property-trust-is a:hover	{ background-position:-535px -136px;  width:134px;}

/*BACKGROUND CONTENTBOX COLOR*/
#events-of-the-year #bgbox,
#overview #bgbox					{ background:url(images/bgbox-overview.png) 0 0 repeat;}
#chairmans-letter #bgbox			{ background:url(images/bgbox-chairmans-letter.png) 0 0 repeat;}
#corporate-info #bgbox,
#financial-highlights #bgbox		{ background:url(images/bgbox-financial-highlights.png) 0 0 repeat;}
#liberty-property-trust-is #bgbox	{ background:url(images/bgbox-liberty-property-trust-is.png) 0 0 repeat; width:100%; top:0; left:0; margin-left:0;}

/*HOME*/
#home #home-middle		{ position:fixed; height:73px; width:616px; left:50%; margin-left:-308px; top:46%;}
#home #home-img,
#home #home-line		{ position:absolute; height:73px;}

/*CHAIRMANS LETTER*/
#chairmans-letter h1,	
#chairmans-letter p,
#chairmans-letter li		{ color:#09344d;}
#chairmans-letter h2,
#chairmans-letter h3		{ color:#145f7c;}
#chairmans-letter .message	{ background-color:#09344d; color:#fff;}
.name						{ font:18px Arial, Helvetica, sans-serif; color:#145f7c; /*FONT EDIT*/ font-size:16px;}

/*FINANCIAL HIGHLIGHTS*/
#financial-highlights h2			{ color:#4ba4d4; margin-top:0;}
#financial-highlights h3			{ color:#4ba4d4;}
#financial-highlights table			{ width:100%; margin:0 0 15px 0; padding:0; border-collapse:collapse;}
#financial-highlights td			{ color:#fff; padding:5px 0;}
#financial-highlights td.first		{ white-space:nowrap;}
#financial-highlights td.second		{ padding:0 0 0 10px;}
#financial-highlights td.indent		{ padding:0 0 0 20px;}
#financial-highlights td.dollar		{ padding:0 0 0 20px;}
#financial-highlights td.right		{ text-align:right;}
#financial-highlights .geo-div		{ float:right; margin-right:50px;}
#financial-highlights .t1			{ float:left; width:233px}
#financial-highlights li.green		{ list-style:url(images/icon-li-green.png);}
#financial-highlights li.blue		{ list-style:url(images/icon-li-blue.png);}
#financial-highlights li.orange		{ list-style:url(images/icon-li-orange.png);}

/*EVENT OF THE YEAR*/
.event-portfolio		{ font-style:italic; color:#09324C; width:120px; display:inline-block; /*FONT EDIT*/ font-weight:bold; font-style:normal;}

/*CORPORATE INFORMATION*/
#corporate-info h2,
#corporate-info h3		{ color:#4ba4d4;}

/*LIBERTY PROPERTY TRUST IS*/
img#lbtis									{ display:block; margin:60px auto 0 auto}
#liberty-property-trust-is .names			{ position:absolute; z-index:-100; width:700px; margin:0 auto;}
#liberty-property-trust-is .content			{ padding-top:0px; }
#liberty-property-trust-is .names ul		{ margin:0; padding:0; list-style:none;}
#liberty-property-trust-is .names li		{ margin:0; padding:0; text-align:center; font-size:13px; color:#fff;}
#liberty-property-trust-is .ui-content		{ padding-top:0px; position:static;}
.bgimg 										{ left:0px; top:0px; position: fixed; overflow-x: hidden; overflow-y: hidden; z-index:-999999; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; width:100%; height:100%;}
.bgimg.front								{ z-index:-5;}
.bgimg  img									{ display:block; position:absolute;}