/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
img { border:none;}
.font_medium p { font-size: 12px; }
.font_medium ul li { font-size: 12px; }
.font_medium span { font-size: 12px; }

.font_large p { font-size: 14px; }
.font_large ul li { font-size: 14px; }
.font_large span { font-size: 14px; }

img {border:none;}

#container {width:100%; min-width: 715px; }

#banner { height:80px;}
#logo {width:150px;}
#bannerGraphic {width:565px; height:80px; float:right; background:url(../images/banner/banner1.jpg); background-repeat:no-repeat; background-position:right;}

#mainNav { height:21px; background:url(../images/nav/mainNav_bg.gif); margin-top:4px; padding-top:7px; color:#fff; font-weight:bold;}
#mainNav .mainNavItem { margin: 0px 4px 0px 4px; }
#mainNav .mainNavItem a { color: #fff; text-decoration: none; }
#mainNav .mainNavItem a:hover { text-decoration: underline; }
#mainNav div a {color:#fff; text-decoration:none;}
#mainNav div a:hover {color:#fff; text-decoration:underline;}

#altNav { min-width:730px; height:25px; background:url(../images/nav/altNav_bg.gif); margin-top:4px; }
#altNav div { display: inline; padding: 5px 10px 6px 10px; margin-right:0px;  }
#altNav div div a { color: #fff; font-weight: bold; text-decoration: none; }
#altNav div .videos { background: #008fe1;}
#altNav div .casestudies { background: #d6001c;}
#altNav div .buying { background: #5bb400;}
#altNav div .selling { background: #01b0b5; }
#altNav div .owning { background: #b30090; }
#altNav div .letting { background: #e68615; }

#altNav #searchbox { margin: 0px; padding: 0px;} 
#altNav #searchbox form { margin: 0px 0px 0px 4px; padding: 2px 0px 0px 0px; } 
#altNav #searchbox form #textbox { margin: 2px 0px 0px 0px; padding: 1px 1px 1px 2px; border: 1px solid #999; font-size: 10px; width: 135px; } 
#altNav #searchbox form #button { margin: 0px 0px 0px 0px; border: none; } 

#leftContent {width:164px; float:left; margin-top:4px; }
#leftContent #heading { padding: 4px 0px 4px 4px; font-size: 11pt; font-weight: bold; color: #d6001c; }
#leftContent #leftNav { border: 1px solid #999; }
#leftContent #leftNav #sectionNavList { margin: 7px 3px 7px 7px; padding: 0px; list-style: none;}
#leftContent #leftNav #sectionNavList li { margin-top: 3px; }
#leftContent #leftNav #sectionNavList li a { font-weight: bold; color: #000; text-decoration: none; }
#leftContent #leftNav #sectionNavList li a:hover { text-decoration: underline; }
#leftContent #leftNav #sectionNavList li ul {list-style:none; margin: 0px; padding-left: 10px; margin-bottom:7px;}

/* selling section selected */	
#leftContent .selling { background-color: #4dc9cb; border: 1px #01b0b5 solid; }
#leftContent #leftNav.selling #heading { color: #fff; background: #01b0b5; }
#leftContent #leftNav.selling #sectionNavList li a { color: #fff; }

/* buying section selected */	
#leftContent .buying { background-color: #8dcb4e; border: 1px #5bb400 solid; }
#leftContent #leftNav.buying #heading { color: #fff; background-color: #5bb400; }
#leftContent #leftNav.buying #sectionNavList li a { color: #fff; }


/* owning section selected */	
#leftContent .owning { background: #cb4db1; border: 1px #b30090 solid; }
#leftContent #leftNav.owning #heading { color: #fff; background: #b30090; }
#leftContent #leftNav.owning #sectionNavList li a { color: #fff; }

/* letting section selected */	
#leftContent .letting { background: #eeab5c; border: 1px #e68615 solid; }
#leftContent #leftNav.letting #heading { color: #fff; background: #e68615; }
#leftContent #leftNav.letting #sectionNavList li a { color: #fff; }


/* news page headline spotlight */
#leftContent #headlineSpotlight { border: 1px solid #999; margin-top: 5px; padding-bottom: 5px;  background: url('../images/nav/spotlight_bg.jpg') repeat-x;}
#leftContent #headlineSpotlight #headlineList { margin: 5px 5px 5px 5px; padding: 0px; list-style: none;}
#leftContent #headlineSpotlight #headlineList li { margin-bottom: 7px; }
#leftContent #headlineSpotlight #headlineList li a { color: #000; text-decoration: none; }
#leftContent #headlineSpotlight #headlineList li a:hover .newsheadline { text-decoration: underline; }
#leftContent #headlineSpotlight #headlineList li .newsheadline { font-weight: bold; padding-bottom: 5px;}
#leftContent #headlineSpotlight #headlineList li .newsdate { color: #999; }

/* news spotlight */
#leftContent #newsSpotlight { border: 1px solid #999; margin-top: 5px; padding-bottom: 5px; background: url('../images/nav/spotlight_bg.jpg') repeat-x;}
#leftContent #newsSpotlight #newsList { margin: 0px; padding: 0px 2px 0px 4px; list-style: none; }
#leftContent #newsSpotlight #newsList li { margin: 5px 0px 2px 0px; padding: 0px; }
#leftContent #newsSpotlight #newsList li a { color: #000; text-decoration: none; }
#leftContent #newsSpotlight #newsList li a:hover .newsheadline { text-decoration: underline; }
#leftContent #newsSpotlight #newsList li .newsheadline { font-weight: bold; }
#leftContent #newsSpotlight #newsList li .newsdate { color: #999; }
#leftContent #newsSpotlight #moreNews { padding: 10px 0px 0px 4px; }
#leftContent #newsSpotlight #moreNews a { font-weight: bold; text-decoration: none; color: #039; }
#leftContent #newsSpotlight #moreNews a:hover { text-decoration: underline; }
#leftContent #newsSpotlight #newsList li p { margin: 0px; }
#leftContent #makeYour2 {width:auto; padding:5px; border: solid 1px #999; font-size:14px; font-weight:bold; color:#666; margin-top:5px;}
#leftContent #makeYour2 a {color:#666; text-decoration:none;}
#leftContent #makeYour2 a:hover {text-decoration:underline;}
#leftContent #makeYour2 .red{color:#E5001F;}

/* news content */
#newsContent ul {list-style:none; margin: 0px; padding-left: 11px; }
#newsContent ul li { margin-bottom: 6px; }
#newsContent ul li .newsdate {font-weight:normal; font-size: 10px; color: #555; }
#newsContent ul li .newsheadline {font-weight:bold; font-size:11px; color: #000; }
#newsContent ul li .newsabstract { }
#newsContent ul li .morelink a { text-decoration:none; }
#newsContent ul li .morelink a:hover { text-decoration:underline;}

/* events spotlight */
#leftContent #eventSpotlight { border: 1px solid #999; margin-top: 5px; background: url('../images/nav/spotlight_bg.jpg') repeat-x;}
#leftContent #eventSpotlight #eventsList { margin: 0px; padding: 0px 0px 0px 4px; list-style:none; }
#leftContent #eventSpotlight #eventsList li { margin: 5px 0px 0px 0px; padding: 0px; }
#leftContent #eventSpotlight #eventsList li a { color:#000; text-decoration:none;}
#leftContent #eventSpotlight #eventsList li a:hover { text-decoration: underline; }
#leftContent #eventSpotlight #eventsList li .newsheadline { font-weight: bold; }
#leftContent #eventSpotlight #eventsList li .newsdate { color: #999; }
#leftContent #eventSpotlight #eventsList li a:hover .newsabstract {text-decoration: none;}
#leftContent #eventSpotlight #moreEvents { padding: 0px 0px 0px 4px; }
#leftContent #eventSpotlight #moreEvents a{ font-weight: bold; color: #039; text-decoration: none; }
#leftContent #eventSpotlight #moreEvents a:hover{ font-weight: bold; text-decoration:underline; }
#leftContent #eventSpotlight li p{ margin-top:0px; }

/* promo spotlight */
#leftContent #promoSpotlight { border: 1px solid #999; margin-top: 5px; min-height: 130px; background: url('../images/nav/spotlight_bg.jpg') repeat-x; }
#leftContent #promoSpotlight #heading { color: #eb0000; text-decoration: none; }
#leftContent #promoSpotlight #body { font-weight: bold; text-decoration: none; padding: 4px; color: #000; }
#leftContent #promoSpotlight #link { font-weight: bold; text-decoration: none; padding: 4px; color: #039; }
#leftContent a:hover #promoSpotlight #link { text-decoration: underline; }

/* promo spotlight 2*/
#leftContent #promoSpotlight2 { border: 1px solid #999; margin-top: 5px; min-height: 110px; background: url('../images/nav/spotlight_bg.jpg') repeat-x; }
#leftContent #promoSpotlight2 #heading { color: #eb0000; text-decoration: none; }
#leftContent #promoSpotlight2 #body { font-weight: bold; text-decoration: none; padding: 4px; color: #000; }
#leftContent #promoSpotlight2 #link { font-weight: bold; text-decoration: none; padding: 4px; color: #039; }
#leftContent a:hover #promoSpotlight2 #link { text-decoration: underline; }


/* right content */
#rightContent {width:130px; float:right; margin-top:4px;}
#rightContent #makeYour {width:auto; padding:5px; border: solid 1px #999; font-size:14px; font-weight:bold; color:#666;}
#rightContent #makeYour .red{color:#E5001F;}
#rightContent #reportPromo {width:auto; border: solid 1px #999; color:#666; margin-top:5px;}
#rightContent #reportPromo img{text-decoration:none; border:none;}
#rightContent #reportPromo div {padding:5px;}
#rightContent #reportPromo .red{color:#E5001F; font-weight:bold;}

/* breadcrumb */
#breadcrumb {width:auto; margin-left:170px; margin-top:10px; color:#222222;}
#breadcrumb span { margin: 0px 2px 0px 3px; }
#breadcrumb span a {color:#222222; text-decoration:none;}
#breadcrumb span a:hover{color:#222222; text-decoration:underline;}

/* homepage panel */
#homepageContainer1 { margin: 10px 140px 0px 175px; height: 200px; min-height: 200px; }
#homepageContainer1 #home_1_1 { width: 48%; border: 1px solid #5bb400; text-decoration: none; cursor: pointer; }
#homepageContainer1 #home_1_1 .image { height: 144px; background: url('../images/home/greenBox.gif') no-repeat top left #5bb400; }
#homepageContainer1 #home_1_1 .caption { min-height: 20px; padding: 10px 4px 10px 4px; color: #000; }
#homepageContainer1 #home_1_1 .caption .heading { margin-bottom: 2px; color: #5bb400; font-size: 14px; font-weight: bold; }
#homepageContainer1 #home_1_1 .caption .heading:hover { text-decoration: underline; }
#homepageContainer1 #home_1_2 { width: 48%; border: 1px solid #01b0b5; float: right; text-decoration: none; cursor: pointer; }
#homepageContainer1 #home_1_2 .image { height: 144px; background: url('../images/home/blueBox.gif') no-repeat top right #01b0b5; }
#homepageContainer1 #home_1_2 .caption { min-height: 20px; padding: 10px 4px 10px 4px; color: #000; }
#homepageContainer1 #home_1_2 .caption .heading { margin-bottom: 2px; color: #01b0b5; font-size: 14px; font-weight: bold; }
#homepageContainer1 #home_1_2 .caption .heading:hover { text-decoration: underline; }

#homepageContainer2 { margin: 30px 140px 0px 175px; height: 200px; }
#homepageContainer2 #home_2_1 { width: 48%; border: 1px solid #b30090; text-decoration: none; cursor: pointer; }
#homepageContainer2 #home_2_1 .image { height: 144px; background: url('../images/home/pinkBox.gif') no-repeat top left #b30090; }
#homepageContainer2 #home_2_1 .caption { min-height: 20px; padding: 10px 4px 10px 4px; color: #000; }
#homepageContainer2 #home_2_1 .caption .heading { margin-bottom: 2px; color: #b30090; font-size: 14px; font-weight: bold; }
#homepageContainer2 #home_2_1 .caption .heading:hover { text-decoration: underline; }
#homepageContainer2 #home_2_2 { width: 48%; border: 1px solid #e68615; float: right; text-decoration: none; cursor: pointer; }
#homepageContainer2 #home_2_2 .image { height: 144px; background: url('../images/home/orangeBox.gif') no-repeat top right #e68615; }
#homepageContainer2 #home_2_2 .caption { min-height: 20px; padding: 10px 4px 10px 4px; color: #000; }
#homepageContainer2 #home_2_2 .caption .heading { margin-bottom: 2px; color: #e68615; font-size: 14px; font-weight: bold; }
#homepageContainer2 #home_2_2 .caption .heading:hover { text-decoration: underline; }

#homepageContainer3 { margin: 30px 140px 0px 175px; height: 200px; }
#homepageContainer3 #home_3_1 { width: 48%; border: 1px solid #D6001C; text-decoration: none; cursor: pointer; }
#homepageContainer3 #home_3_1 .image { height: 144px; background: url('../images/home/redBox.gif') no-repeat top left #D6001C; }
#homepageContainer3 #home_3_1 .caption { min-height: 20px; padding: 10px 4px 10px 4px; color: #000; }
#homepageContainer3 #home_3_1 .caption .heading { margin-bottom: 2px; color:#D6001C; font-size: 14px; font-weight: bold; }
#homepageContainer3 #home_3_1 .caption .heading:hover { text-decoration: underline; }
#homepageContainer3 #home_3_2 { width: 48%; border: 1px solid #008fe1; float: right; text-decoration: none; cursor: pointer; }
#homepageContainer3 #home_3_2 .image { height: 144px; background: url('../images/home/darkblueBox.gif') no-repeat top right #008fe1; }
#homepageContainer3 #home_3_2 .caption { min-height: 20px; padding: 10px 4px 10px 4px; color: #000; }
#homepageContainer3 #home_3_2 .caption .heading { margin-bottom: 2px; color: #008fe1; font-size: 14px; font-weight: bold; }
#homepageContainer3 #home_3_2 .caption .heading:hover { text-decoration: underline; }

/* sitemap disclaimer box */
#sitemapBox {float:right; margin-right:5px; margin-top:56px; background:#FFFFFF; padding:3px;}
#sitemapBox a {font-weight:bold; text-decoration:none; color:#333333;}
#sitemapBox a:hover {font-weight:bold; text-decoration:underline;}

#sectionContent .reqForm { background-color: #f5f5f5; width: auto; padding: 10px; }
#sectionContent .reqForm .right { text-align: right; padding: 10px 10px 0px 0px; width: 130px; font-weight: bold; }
#sectionContent .reqForm table tr td { padding-top: 10px; }
#sectionContent .reqForm input { border: 1px solid #555; font-size: 11px; }
#sectionContent .reqForm .nostyle { border: none; }
#sectionContent .reqForm textarea { border: 1px solid #555; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#sectionContent .contactForm { background-color: #f5f5f5; width: auto; padding: 10px; }
#sectionContent .contactForm .right { text-align: right; padding: 10px 10px 0px 0px; width: 100px; font-weight: bold; }
#sectionContent .contactForm table tr td { padding-top: 10px; }
#sectionContent .contactForm input { border: 1px solid #555; }
#sectionContent .contactForm textarea { border: 1px solid #555; }

/* main sections content */
#sectionContent {width:auto; margin-left:170px; margin-right:138px; margin-top:10px; border:solid #999 1px; padding:7px;}
#sectionContent #title {color: #d6001c; font-size:17px; font-weight:bold;}
#sectionContent .buying #title {color:#5bb400; }
#sectionContent .selling #title {color:#01b0b5; }
#sectionContent .owning #title {color:#b30090; }
#sectionContent .letting #title {color:#e68615; }
#sectionContent .introText {font-weight:bold;}
.leftImage {float:right; margin-left:8px;}
#sectionContent a {text-decoration:none; color:#003399;}
#sectionContent a:hover {text-decoration:underline;}

#searchResults .searchResult { margin-top: 10px; }
#searchResults .searchResult .search_result_title {  }
#searchResults .breadcrumb span { margin: 0px 2px 0px 3px; }
#searchResults .breadcrumb span a {color:#222222; text-decoration:none;}
#searchResults .breadcrumb span a:hover{color:#222222; text-decoration:underline;}

/* sitemap */
#sitemap ul {list-style:none; margin-left: 0px; padding-left: 11px;}
#sitemap ul li {margin-bottom:5px; font-size:12px; font-weight:bold;}
#sitemap ul li ul {margin-bottom:10px; padding-left:19px;}
#sitemap ul li ul li{margin-top:5px;  font-size:11px; font-weight:normal;}
#sitemap ul li ul li ul li{margin-top:5px; padding-left:15px;}

/* sub links in main content */
#sectionContent #subLinks { padding: 2px; color: #fff; }
#sectionContent #subLinks span { font-weight: bold; }
#sectionContent #subLinks a { color: #fff; }
#sectionContent #subLinks ul {list-style:none; padding:0px; margin-left:10px; }
.buying  #sectionContent #subLinks {background: #5bb400; }
.selling  #sectionContent #subLinks {background: #4dc9cb; }
.owning  #sectionContent #subLinks {background: #b30090; }
.letting  #sectionContent #subLinks {background: #e68615;}

#flashcontent {
margin-top:40px;
}