﻿div.home-flash-search
{
position			: relative;
width				: 940px;
padding				: 0px 20px 0px 20px;
overflow			: hidden;
}

div.home-flash-search div.home-flash
{
position			: relative;
width				: 544px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

div.home-flash-search div.home-property-search
{
position			: relative;
width				: 289px;
padding				: 55px 60px 0px 47px;
overflow			: hidden;
background-image    : url(../images/Home/bg-home-property-search.gif);
background-repeat   : no-repeat;
min-height          : 184px;
float               : left;


}

* html div.home-flash-search div.home-property-search
{
height              : 184px;
}

div.home-flash-search div.home-property-search p
{
font-size           : 70%;
line-height         : 12px;
color               : #FFF;
margin              : 0px 0px 5px 0px;
font-weight         : normal;
padding             : 0px;
width				: 300px;

}

div.home-flash-search div.home-property-search label
{
font-size           : 120%;
line-height         : 12px;
color               : #FFF;
margin              : 0px 0px 0px 0px;
font-weight         : bold;
display             : block;
}

div.home-flash-search div.home-property-search select
{
border              : 0px;
font-family         : Arial;
font-size           : 100%;
color               : #666;
width               : 240px;
margin              : 3px 0px 0px 0px;
padding             : 1px;
}

div.home-flash-search div.home-property-search input.search
{
border              : 0px;
font-family         : Arial;
font-size           : 100%;
color               : #FFF;
width               : 70px;
margin              : 2px 0px 0px 0px;
background-color    : #008061;
}

/* Silver Boxs */

/* Widths */
div.silver-box#ksp-tv           {width : 525px;}
div.silver-box#latest-news      {width : 395px;}
div.silver-box#jobs             {width : 255px;}
div.silver-box#services         {width : 255px;}
div.silver-box#events           {width : 395px;}
/* Heights and Paddings */
div.silver-box#ksp-tv div.content        {padding : 14px 0px 0px 19px;}
div.silver-box#latest-news div.content   {padding : 0px;}
div.silver-box#jobs div.content          {min-height : 213px;} 
* html div.silver-box#jobs div.content   {height : 213px;}
div.silver-box#services div.content      {min-height : 213px;} 
* html div.silver-box#services div.content {height : 213px;}
div.silver-box#events div.content        {min-height : 213px;}
* html div.silver-box#events div.content {height : 213px;}

div.silver-box
{
padding				: 0px 0px 0px 0px;
overflow			: hidden;
}

div.silver-box div.header
{
width               : 100%;
background-image    : url(../images/generic/silver-box-header-end.gif);
background-position : top right;
background-repeat   : no-repeat;
background-color    : #CCC;
}

div.silver-box div.header p
{
font-size           : 110%;
line-height         : 36px;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 20px;
font-weight         : bold;
background-image    : url(../images/generic/silver-box-header-start.gif);
background-position : top left;
background-repeat   : no-repeat;
}

div.silver-box div.header p a
{
color               : #333;
text-decoration		: none;
}

div.silver-box div.content
{
border-left         : 1px solid #CCC;
border-right        : 1px solid #CCC;
overflow            : hidden;
}

div.silver-box div.footer
{
width               : 100%;
background-image    : url(../images/generic/silver-box-footer-end.gif);
background-position : right;
background-repeat   : no-repeat;
}

div.silver-box div.footer span
{
font-size           : 100%;
line-height         : 12px;
color               : #333;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 20px;
font-weight         : bold;
background-image    : url(../images/generic/silver-box-footer-start.gif);
background-position : left;
background-repeat   : no-repeat;
}

/* End Silver Boxs */

/* tv / news */

div.intro-tv-news
{
width				: 940px;
padding				: 0px 20px 0px 20px;
overflow			: hidden;
}

div.intro-tv-news div.intro-tv
{
position			: relative;
width				: 544px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

div.intro-tv-news div.intro-tv div.h2
{
padding             : 20px 55px 18px 15px;
}

div.intro-tv-news div.intro-tv h2
{
font-size           : 95%;
line-height         : 19px;
color               : #666;
margin              : 0px 0px 0px 0px;
font-weight         : normal;
}

div.intro-tv-news div.intro-tv h2 strong
{
color               : #008061;
}

div.intro-tv-news div.intro-tv h2 em
{
color               : #0050A3;
font-weight			: bold;
font-style			: normal;
}


div.intro-tv-news div.latest-news
{
position			: relative;
width				: 396px;
padding				: 12px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

/* KSP Tv on home page */

div.intro-tv div.ksp-tv-moviepane
{
width               : 294px;
float               : left;
}

div.intro-tv div.ksp-tv-moviepane a
{
display				: block;
position			: relative;
width               : 294px;
}

div.intro-tv div.ksp-tv-moviepane a img.play-image
{
position			: absolute;
left				: 108px;
top					: 60px;
opacity				: 0;
}

div.intro-tv div.ksp-tv-selector
{
width               : 205px;
float               : left;
padding             : 0px 0px 0px 5px;
overflow			: hidden;
}

div.intro-tv div.ksp-tv-selector h3
{
font-size           : 70%;
line-height         : 13px;
color               : #666;
margin              : 0px 0px 0px 0px;
font-weight         : normal;
}

div.intro-tv div.ksp-tv-selector h3 a
{
color               : #666;
text-decoration     : none;
display             : block;
background-image    : url(../images/generic/icon-movie.gif);
background-repeat   : no-repeat;
background-position : 7px 7px;
padding             : 5px 5px 5px 35px;
border-bottom       : 1px solid #CCC;
margin              : 0px 0px 0px 0px;
width               : 165px;
}

div.intro-tv div.ksp-tv-selector h3 a:hover
{
color               : #008061;
}

div.intro-tv div.ksp-tv-selector p.viewall
{
font-size           : 70%;
line-height         : 13px;
color               : #FFF;
text-decoration     : none;
display             : block;
background-image    : url(../images/generic/bg-view-all.gif);
background-repeat   : repeat-x;
border-bottom       : 0px;
margin              : 0px 0px 0px 0px;
min-height          : 0px;
background-color    : #666;
}

div.intro-tv div.ksp-tv-selector p.viewall a
{
color               : #FFF;
text-decoration     : none;
display             : block;
padding             : 4px 0px 5px 35px;
}

* html div.intro-tv div.ksp-tv-selector p.viewall a
{  
height             : 11px;
}

div.intro-tv div.ksp-tv-selector p a span
{
color               : #008061;
}


/* jobs / services / events */

div.jobs-services-events
{
width				: 940px;
padding				: 15px 20px 15px 20px;
overflow			: hidden;
}

div.jobs-services-events div.silver-box /* Additional Silver box rules */
{
float               : left;
margin-left         : 17px;
}

div.jobs-services-events div.silver-box#jobs /* Additional Silver box rules */
{
margin-left         : 0px;
}

/* Latest News */

div.latest-news div.header p a
{
color               : #333;
text-decoration		: none;
}

div.latest-news div.header a.rssfeed
{
font-size           : 70%;
color               : #666;
text-decoration     : none;
font-weight         : normal;
background          : url(../images/home/icon-rss-home.gif) no-repeat right;
padding             : 5px 25px 5px 140px;
}

div.latest-news div.header a.rssfeed:hover
{
color               : #008061;
}

div.latest-news div.header a.rssfeed span
{
color               : #008061;
}

div.latest-news div.top2
{
display             : block;
overflow            : hidden;
width               : 393px;
}

div.latest-news div.noimage
{
margin-left			: 15px;
}

div.latest-news div.top2 img
{
margin              : 6px 20px 0px 15px;
float               : left;
}

div.latest-news div.top2 h3
{
display             : block;
font-size           : 85%;
line-height         : 18px;
color               : #666;
font-weight         : bold;
margin              : 10px 0px 0px 0px;
}

div.latest-news div.top2 h3 span
{
font-size           : 90%;
color               : #008061;
font-weight         : normal;
}

div.latest-news div.top2 h3 a
{
color               : #666;
text-decoration     : none;
}

div.latest-news div.top2 h3 a:hover
{
color               : #008061;
}

div.latest-news div.more-news
{
padding             : 8px 10px 0px 18px;
}

div.latest-news div.more-news h4
{
display             : block;
font-size           : 70%;
line-height         : 17px;
color               : #666;
font-weight         : normal;
margin              : 0px 0px 0px 0px;
}

div.latest-news div.more-news h4 a
{
color               : #666;
text-decoration     : none;
}

div.latest-news div.more-news h4 a span
{
color               : #008061;
}

div.latest-news div.more-news h4 a:hover
{
color               : #008061;
}

div.latest-news p.viewall
{
font-size           : 70%;
line-height         : 13px;
color               : #FFF;
text-decoration     : none;
display             : block;
background-image    : url(../images/generic/bg-view-all.gif);
background-repeat   : repeat-x;
margin              : 8px 0px 0px 0px;
min-height          : 0px;
background-color    : #666;
padding             : 0px;
}

div.latest-news p.viewall a
{
color               : #FFF;
text-decoration     : none;
padding             : 4px 0px 5px 18px;
display             : block;
}

div.silver-box#latest-news div.footer
{
width               : 100%;
background-position : right;
background-repeat   : no-repeat;
}

div.silver-box#latest-news div.footer p
{
margin              : 0px;
padding             : 0px;
}

div.silver-box#latest-news div.footer p.newsletter-signup
{
display             : block;
width               : 197px;
float               : left;
}


div.silver-box#latest-news div.footer p.liftshare
{
display             : block;
width               : 198px;
float               : left;
}

div.silver-box#latest-news div.footer p.newsletter-signup a
{
color               : #333;
font-weight         : bold;
background          : url(../images/home/newsletter-box-bottom.gif) no-repeat 0px -2px;
display             : block;
height              : 0px;
overflow            : hidden;
padding-top         : 54px;
}

div.silver-box#latest-news div.footer p.liftshare a
{
color               : #333;
font-weight         : bold;
background          : url(../images/home/lifeshare-box-bottom.gif) no-repeat 0px -2px;
display             : block;
height              : 0px;
overflow            : hidden;
padding-top         : 54px;
}

/* Jobs */

div.silver-box#jobs p.viewall
{
font-size           : 70%;
line-height         : 13px;
color               : #FFF;
text-decoration     : none;
display             : block;
background-image    : url(../images/generic/bg-view-all.gif);
background-repeat   : repeat-x;
margin              : 0px 0px 0px 0px;
min-height          : 0px;
background-color    : #666;
padding             : 0px;
}

div.silver-box#jobs p.viewall a
{
color               : #FFF;
text-decoration     : none;
padding             : 4px 0px 5px 18px;
display             : block;
}

div.silver-box#jobs ul.home-jobs
{
list-style-type     : none;
margin              : 0px;
padding             : 0px;
overflow            : hidden;
min-height			: 190px;
}

* html div.silver-box#jobs ul.home-jobs
{
height				: 190px;
}

div.silver-box#jobs ul.home-jobs li
{
font-size           : 70%;
line-height         : 15px;
color               : #666;
text-decoration     : none;
margin              : 0px;
padding             : 0px;
float               : left;
display             : block;
width               : 255px;
}

* html div.silver-box#jobs ul.home-jobs li
{
width               : 253px;
}

div.silver-box#jobs ul.home-jobs li a
{
display             : block;
color               : #666;
text-decoration     : none;
padding             : 5px 0px 6px 20px;
border-bottom       : 1px solid #CCC;
}

div.silver-box#jobs ul.home-jobs li a:hover
{
color               : #008061;
}

div.silver-box#jobs ul.home-jobs li a span
{
color               : #008061;
}

/* Tenant Services */

div.silver-box#services p.viewall
{
font-size           : 70%;
line-height         : 13px;
color               : #FFF;
text-decoration     : none;
display             : block;
background-image    : url(../images/generic/bg-view-all.gif);
background-repeat   : repeat-x;
margin              : 0;
min-height          : 0px;
background-color    : #666;
padding             : 0px;
}

div.silver-box#services p.viewall a
{
color               : #FFF;
text-decoration     : none;
padding             : 4px 0px 5px 18px;
display             : block;
}


/* Events */

div.silver-box#events p.intro
{
font-size           : 70%;
line-height         : 14px;
color               : #008061;
text-decoration     : none;
margin              : 0px;
padding             : 8px 60px 8px 20px; 
border-bottom       : 1px solid #CCC;
}

div.silver-box#events ul.home-events
{
list-style-type     : none;
margin              : 0px;
padding             : 0px;
overflow            : hidden;
min-height          : 155px;
}

* html div.silver-box#events ul.home-events
{
height              : 155px;
}

div.silver-box#events ul.home-events li
{
font-size           : 70%;
line-height         : 15px;
color               : #666;
text-decoration     : none;
margin              : 0px;
padding             : 0px;
overflow            : hidden;
border-bottom       : 1px solid #CCC;
float               : left;
display             : block;
}

div.silver-box#events ul.home-events li a
{
display             : block;
color               : #666;
text-decoration     : none;
padding             : 8px 0px 8px 0px;
overflow            : hidden;
}

div.silver-box#events ul.home-events li a:hover
{
color               : #008061;
}

div.silver-box#events ul.home-events li a span
{
color               : #008061;
}

div.silver-box#events ul.home-events li div.event
{
float               : left;
display             : block;
width               : 278px;
}

div.silver-box#events ul.home-events li div.event a
{
padding             : 8px 10px 8px 20px;
}

div.silver-box#events ul.home-events li div.date
{
float               : right;
display             : block;
width               : 115px;
}

div.silver-box#events ul.home-events li div.date a
{
padding             : 8px 5px 8px 5px;
}

div.silver-box#events p.viewall
{
font-size           : 70%;
line-height         : 13px;
color               : #FFF;
text-decoration     : none;
display             : block;
background-image    : url(../images/generic/bg-view-all.gif);
background-repeat   : repeat-x;
margin              : 0px 0px 0px 0px;
min-height          : 0px;
background-color    : #666;
padding             : 0px;
}

div.silver-box#events p.viewall a
{
color               : #FFF;
text-decoration     : none;
padding             : 4px 0px 5px 18px;
display             : block;
}

div#tenantlistblock
{
height				: 190px;
}

div.tenant-slide
{
width				: 253px;
height				: 190px;
position            : absolute;
}

div.jobs-tenant-wrapper
{
width               : 527px;
overflow            : hidden;
float               : left;
}

div.jll-howtofindus-wrapper
{
width               : 527px;
overflow            : hidden;
float               : left;

}

.ads
{   
float               : left;
width               : 265px;

}

.ads p
{
float               : left;
margin              : 1px;
font-size           : 70%;
}   
   
.ads span
{
float               : left;
margin              : 1px;
font-size           : 70%;
padding-left        : 11px;
}

div.jll-howtofindus-wrapper div.jll-logo
{
width               : 100px;
overflow            : hidden;
float               : left;
padding             : 0 13px 0px 10px;

}

div.jll-howtofindus-wrapper div.jll-logo a
{

width               : 105px;
overflow            : hidden;
float               : left;  
overflow            : hidden;
font-size           : 70%;

}

div.jll-howtofindus-wrapper div.sc-logo
{
width               : 120px;
float               : left;
padding             : 0 4px 2px 10px;
margin-bottom       : 2px;


}

div.jll-howtofindus-wrapper div.sc-logo a
{

float               : left;  
font-size           : 70%;


}

div.jll-howtofindus-wrapper div.how-to-find
{
width               : 259px;
overflow            : hidden;
float               : left;
padding             : 18px 0px 0px 2px;

}

div.jll-howtofindus-wrapper div.how-to-find a
{
background          : url(../images/home/banner-howtofindus.jpg);
background-repeat   : no-repeat;
width               : 259px;
overflow            : hidden;
float               : left;  
height              : 0px;
padding-top         : 86px;
overflow            : hidden;
}

div.university
{
width				: 900px;
padding				: 15px 20px 15px 20px;
overflow			: hidden;
clear				: both;
border-top			: 1px solid #CCC;
}

div.university p
{
font-size           : 70%;
line-height         : 15px;
color               : #666;
text-decoration     : none;
margin              : 0px 0px 10px 0px;
}


div.university div.uni
{
float				: left;
margin-right		: 10px;
}


