/* Alderking CSS Document */

/* page container */
*{padding: 0;margin: 0;}
body{background:#CAC6BC url(../images/structure/grey.gif) top center repeat-y;}
#container{background: #fff;width: 775px;margin-left: auto;margin-right: auto;padding-left: 6px;padding-right: 6px;*padding-left: 6px;*padding-right: 5px;}

/* headers and title */
#header{width: 775px;position: relative;padding-top: 5px;}

/* main ak title */
h1 a{background-image: url(../images/structure/header.png);background-repeat: no-repeat;width: 775px;height: 99px;text-indent:-9999px; display:block;}

/* main page title */
h2{color:#143F19;font-family:Arial, Helvetica, sans-serif;font-weight: normal;background: url(../images/structure/title_line.gif) repeat-x 0px 34px;height: 38px;}
h2.green{color:#66a600;}

/* main paragraph h3 */
h3{color: #0093BD;line-height: 16px;font-weight: normal;font-family:Arial, Helvetica, sans-serif;font-weight: normal; font-size: 11px;}

/* sub content title */
h4{padding: 8px 0px 10px 10px; font-weight: bold; color: #6ac0d8;}

/* content sub header */
h5{border-bottom: 1px solid #ccc;margin-top: 10px;margin-bottom: 12px;text-transform: uppercase;font-weight: bold;text-transform: uppercase;color: #444;font-size: 10px;}

/* content goto link */
h6{margin: 10px 0px 20px 0px;background: url(../images/structure/small_arrow_right.gif) no-repeat 0px 4px;padding-left: 7px; font-weight: normal; font-size: 10px;}
h6 a{font-weight: bold;text-decoration: none;color:#444;}
h6 a:hover{text-decoration: underline;}

/* global nav */
#global_nav{list-style: none;position: absolute;/*top: 60px;*/top: 3px;left: 500px;}
#global_nav li{float: left;line-height: 12px;_height: 12px;*line-height: 14px;text-align: right;}
#global_nav a{font-family: trebuchet ms, Arial, Helvetica, sans-serif;text-decoration:none;color:#72AF00;padding:0 2px;text-transform: uppercase;/* border-right: #72AF00 1px solid;*/height: 12px; display: block;*display: inline;}
#global_nav a:hover{ background: #72AF00; color: #fff;}
#global_nav a.lastitem {border-right: none;}

/*main nav*/
#main_nav {list-style: none;position:absolute;left:200px;top:78px; }
#main_nav li {  float:left; position: relative;}
#main_nav a {text-decoration:none;color:#fff;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;line-height: 26px;padding: 3px 20px 0px 0px;}
#main_nav a.lastitem {padding-right:0px; }

/* accessability */
#search_bar{position: relative;height: 20px;}
#accessability{border-top: 1px solid #fff;border-right: 1px solid #fff;list-style: none;height: 20px;width: 614px;background: #153F19;}
#accessability li{border-left: 1px solid #fff;float: right;height: 20px;}
#accessability a{background-repeat: no-repeat;text-indent: -9999px;width: 20px;height: 20px;display: block;}
#accessability a.smalltext{background-image: url(../images/structure/small_text.gif);}
#accessability a.mediumtext{background-image: url(../images/structure/medium_text.gif);}
#accessability a.largetext{background-image: url(../images/structure/large_text.gif);}
#accessability a.smalltext:hover{background-image: url(../images/structure/small_text_over.gif);}
#accessability a.mediumtext:hover{background-image: url(../images/structure/medium_text_over.gif);}
#accessability a.largetext:hover{background-image: url(../images/structure/large_text_over.gif);}

/* site search */
#site_search{position: absolute;top: 0px;left: 615px;background: #66a600;width: 160px;height: 21px;}
#site_search form{padding-left: 5px;}
#site_search_text{width: 87px;height: 12px;border: 1px solid #bfbfbf;}
#site_search_cmd{width: 58px;height: 14px;border: none;margin: 1px 0px 0px 3px;}
#site_search ul{list-style: none;}
#site_search li{float: left;height: 17px;}

/* breadcrumb trail */
#breadcrumb{list-style:none;position: absolute;top: 3px;left: 45px;width: 500px;}
#breadcrumb li{display: inline;color: #fff;font-weight: bold;padding-right: 3px;font-family: Arial, Helvetica, sans-serif;}
#breadcrumb li a{color: #fff;text-decoration: underline;font-weight: normal;}
#breadcrumb li.current_page{font-weight: normal;}

/* main content container */
#main_container{margin-top: 45px;width: 100%;}

/* content nav  - LH col */
#content_nav{width: 160px;list-style: none;float: left;margin: 10px 0px 0px 18px;*margin: 10px 0px 0px 9px;font-family: Arial, Helvetica, sans-serif;}
.content_nav_title{padding-bottom: 5px;border-bottom: 5px solid #73AF01;color: #134019}
.related_title{margin-top: 20px;color: #134019;padding-bottom: 5px;border-bottom: 5px solid #73AF01;}
.content_nav_title a{color: #134019;text-decoration: none;}
.content_nav_section a{color: #71B000;text-decoration: none;border-bottom: 1px solid #C5C6BE;width: 155px;display: block;padding: 2px 0px 0px 5px; }
.content_nav_section a:hover, .selected{background: #F2F7E3;}
.content_nav_section ul{list-style: none;}
.content_nav_section ul li a{color: #555;width: 150px;padding: 2px 0px 0px 10px;}

/* content container - middle col */
#content_container{width: 565px;float: right;font-family: Arial, Helvetica, sans-serif; position: relative;}
#content{width: 380px;float: left;}
#content_summary{font-family: Arial, Helvetica, sans-serif;margin-bottom: 22px;line-height: 27px;color: #444;background: url(../images/structure/content_summary_line.gif) repeat;font-weight: normal;text-align:justify}
#content_summary a{font-family: Arial, Helvetica, sans-serif;line-height: 27px;color: #444;text-decoration: none;} /* for news page clickable ticker */

/* content 2 col list - news and office page */
.list_2_col{list-style: none;}
.list_2_col li{width: 190px;float: left;}
.list_2_col a{color: #1EA3C6;text-decoration: none; line-height: 16px;}
.list_2_col a:hover{text-decoration: underline;}

/* Cms pages */
.content_main_image{margin-bottom: 20px;}
#cms_paragraph p{line-height: 16px;margin-bottom: 20px;color: #444;}
#cms_paragraph ul{list-style-image: url(../images/structure/content_bullet.gif);margin-left: 20px;margin-bottom: 20px;}
#cms_paragraph ul li{margin-bottom: 3px;color: #444;}
#cms_paragraph ul li p{color: #444; margin: 0px;}
#cms_paragraph a{ color: #0093BD; text-decoration: none;}
#cms_paragraph a:hover{text-decoration: underline;}

/* offices */
#office_list, ul.office_details {list-style: none;}
#office_list li.office_list{width: 180px;float: left;margin-right: 5px;padding: 2px;padding-bottom: 15px;margin-bottom: 4px;}
#office_list span a{color: #0094bc; font-weight:bold;}
#office_list ul.office_details li{border: none;margin: 0;padding: 0;}
/* stuff above map */
#office_intro{font-family: Arial, Helvetica, sans-serif;margin-bottom: 6px;line-height: 18px;color: #444;font-weight: normal;border-bottom: 1px solid #ccc;}
#office_intro a{color: #0094bc; text-decoration:none;}
#office_intro a:hover{text-decoration:underline;}
#office_intro span.office_intro{font-weight: bold;}
#office_intro span.office_intro_small{font-size: 10px;}
.office_header{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #1f1f1f;text-transform: uppercase;}
#office_map{width: 565px;height: 400px;border: 1px solid #999; margin-bottom: 10px;}
/* rh side links for offices pages */
#office_options {list-style: none;}
#office_options li{border-top: 1px dotted #999999;padding: 10px 0px 10px 0px;}
#office_options a{color: #343434;text-decoration: none;}
#office_options li.top_line{border: none;}

/* case study and property search table results*/
#results_table{text-align: left;padding: 5px; padding: 0px;margin: 0px;margin-bottom: 10px;}
#results_table .prop_details_image{margin-top: 1px;}
.tb_header{background: #D5DAE0;height: 25px;padding-left: 10px;}
#results_table td{border-bottom: 1px solid #D5DAE0; height: 25px;padding-left: 10px;}
.highlight{background: #F7F8FA;} 

/* case studies */
#cs_search{height: 100px;background: #cfcfcf;padding: 5px;margin-top: 10px;margin-bottom: 10px;}
#cs_search em{font-family: Arial, Helvetica, sans-serif;font-weight: bolder;color: #555;background-image: url(../images/structure/case_study_search.gif);background-repeat: no-repeat;	padding-left: 30px;padding-top: 2px;height: 21px;margin-bottom: 10px;font-size: 11px; display: block; font-style: normal}
#cs_search form{position: relative;}
#cs_search fieldset{border: none;}
#cs_search form fieldset legend{display: block;position: absolute;top: -20px;left: 505px;float: right;}
#cs_search form fieldset legend a{color: #444;text-decoration:none;}
#cs_search form fieldset legend a:hover{text-decoration:underline;}
#cs_search select{width: 183px;margin-bottom: 10px;font-size: 10px;}
#cs_search input{float: left;}
#cs_search p{float: left;margin-left: 10px;}

/* cs result selection buttons */
#cs_result_options{width: 100%;background: url(../images/structure/title_line.gif) repeat-x 0px 25px;height: 30px;margin-bottom: 10px;}
#cs_result_views{margin-top: 5px;margin-bottom: 3px;list-style: none;float: right;}
#cs_result_views li{float: left;height: 15px;width: 60px;}
#cs_result_views li span{margin-left: 10px;height: 15px;background-repeat: no-repeat;margin-left: 10px;padding-left: 18px;display: block;color: #45B1CE;padding-top: 4px;}
#cs_result_views li a{margin-left: 10px;height: 15px;background-repeat: no-repeat;padding: 4px 0px 0px 18px;display: block;color:#444; text-decoration:none;}
#cs_result_view_detail{background-image: url(../images/structure/psdisplay.gif);}
#cs_result_view_gallery{background-image: url(../images/structure/psgallery.gif);}
#cs_result_view_list{background-image: url(../images/structure/pslist.gif);}
#cs_result_view_detail:hover{background-image: url(../images/structure/psdisplayblue.gif);color: #45B1CE;text-decoration: underline;}
#cs_result_view_gallery:hover{background-image: url(../images/structure/psgalleryblue.gif);color: #45B1CE;text-decoration: underline;}
#cs_result_view_list:hover{background-image: url(../images/structure/pslistblue.gif);color: #45B1CE;text-decoration: underline;}
#cs_result_view_detail_sel{background-image: url(../images/structure/psdisplayblue.gif);}
#cs_result_view_gallery_sel{background-image: url(../images/structure/psgalleryblue.gif);}
#cs_result_view_list_sel{background-image: url(../images/structure/pslistblue.gif);}

/* cs pagination */
#cs_result_view_pages {list-style: none;float: left; margin-top: 5px;margin-bottom: 10px; color: #444;}
#cs_result_view_pages li{display: inline;color: #444;}
#cs_result_view_pages li a{color: #45B1CE; text-decoration: none;}
#cs_result_view_pages li a:hover{text-decoration: underline;}

/* cs results */
#cs_result_details{list-style: none;margin-top: 5px;}
#cs_result_details li.case_study_result{margin-bottom: 5px;}
#cs_result_details li img{margin-bottom: 5px;}
#cs_result_details li .result_image{float: left;}
#cs_result_details li p{padding-top: 10px;color: #444;}
#cs_result_details li em{text-transform: uppercase;font-style: normal;color: #999;}
#cs_result_gallery{list-style: none;margin-top: 10px;}
#cs_result_gallery li{position: relative;margin-bottom: 10px; width: 110px;border: 1px solid #999; float: left; height: 150px;padding: 2px;margin-right: 5px; background: #fff;}
#cs_result_gallery li .gallery_image{border: 1px solid #ddd;}
#cs_result_gallery li em{text-transform: uppercase;color: #45B1CE; font-weight: normal;font-style: normal; display: block;}
#cs_result_gallery li em a{text-transform: uppercase;color: #45B1CE; font-weight: normal;text-decoration: none;}
#cs_result_gallery li span{color: #555; font-weight: normal;}
#cs_result_gallery li span a{color: #555; font-weight: normal; text-decoration: none;}
.cs_info em{color: #444442;font-weight: normal; width: 50px;float: left;font-weight: bold; font-style: normal;}

/* general cs result classes */
.cs_arrow{background-image: url(../images/structure/case_study_arrow.gif);background-repeat: no-repeat;height: 14px;width: 22px;position:absolute;left: 9px;top: 72px;	}
.cs_list_result{float: right;width: 250px; }
.cs_list_view{position: absolute;top: -17px;left: 135px;}
.cs_info{list-style:none;width: 240px;position: relative;}
.cs_info li{margin-bottom: 2px;}
.cs_info span{display:block; width: 190px;float: left;}
.cs_info a{text-decoration: none;color: #0094BC;}
.cs_info a:hover{text-decoration: underline;}
.cs_result {border-bottom: 1px solid #ddd;padding-top: 10px;}
.cs_services {border-top: 1px solid #ddd;list-style: none;width: 250px;padding-top: 5px;display: block;}
.cs_services li{float: left;width: 50%;border: none;}
.cs_services li a{font-size: 10px;text-decoration:none;color: #444;}
.cs_pdf {position: absolute;top: 135px;left: 5px;font-size: 10px;}

/* property search index and search page */
/* page title area */
#prop_search_top p{color: #999;border-bottom: 1px solid #ccc;height: 71px;}
#prop_search_top a{color: #999;text-decoration: none;}
#prop_search_top a:hover{text-decoration: underline;}
#prop_search_top p em{color: #666;font-weight: bold;font-style: normal;}
#prop_search_top p span{font-weight: bold;color: #45B1CE;}
#prop_search_top h3{font-size: 22px; margin: 20px 0px 0px 0px;}



/* property search form */
#property_search{margin-top: 35px;width: 200px;float: left;font-family: Arial, Helvetica, sans-serif;}
#property_search form{background: #ECEDF1;padding: 6px;padding-bottom: 30px;width: 160px;margin-left: 15px;}
#property_search fieldset{border: none;}
#property_search legend{color: #0092BB;margin-bottom: 10px;}
#property_search select{height: 20px;width: 150px;}
#property_search .btn_search{margin-top: 10px;}
#property_search .text_box{height: 15px;width: 140px; padding: 2px;}
#property_search a{color: #2C2C2C;text-decoration: none;}
#property_search label{color: #0092BB;margin-top: 10px;margin-bottom: 5px;display:block;}
#basic_search_title{background: url(../images/structure/basic_search_title.jpg) no-repeat;display: block;height: 22px;width: 150px;text-indent: -9999px;}
#advanced_search_title{background: url(../images/structure/advanced_search_title.jpg) no-repeat;display: block;height: 22px;width: 150px;text-indent: -9999px;}
#advanced_search {/*display: none;*/} /* advanced search hide form */
.property_search_help{position: relative;z-index: 200;}
.property_search_help a{background: transparent;}
.property_search_help span{display: none;}
.property_search_help a:hover{background: #EDEEF3;}
.property_search_help a:hover span{display: block;position: absolute;left: 10px;top: -11px;*top: -9px;width: 137px;height: 90px;background: url(../images/structure/prop_search_help.gif) no-repeat;padding-left: 22px;padding-top: 2px;}

/* property search content */
#prop_search_content{width: 565px;float: right;font-family: Arial, Helvetica, sans-serif;}
#prop_search_content p{color:#444;margin-top: 10px;}

/* property search results */
#results_detail{list-style: none;margin-top: 25px;}
#results_detail li{margin-bottom: 26px; margin-right: 15px; position: relative;}
#results_detail li .result_image{float: left; border: 1px solid #999;}
#results_detail li em{text-transform: uppercase;color: #45B1CE; font-style: normal;}
#results_detail li em a{color: #45B1CE; text-decoration: none;}
#results_detail li em a:hover{text-decoration: underline;}
#results_detail li p{padding-top: 0px;color: #444;}
.list_result{float: right;width: 415px;}
.list_view{} /* -- look at this -- */
#results_gallery{list-style: none;margin-top: 10px;}
#results_gallery li{position: relative;margin-bottom: 26px; width: 125px;border: 1px solid #999; float: left; height: 210px;padding: 2px;margin-right: 10px; background: #fff;}
#results_gallery li .gallery_image{border: 1px solid #ddd;}
#results_gallery li em{text-transform: uppercase;color: #45B1CE; font-weight: normal; font-style: normal; display: block;}
#results_gallery li span{color: #555; font-weight: normal;}
.gallery_view{position: absolute;top: 195px;left: 2px;}
.under_offer_details{position: absolute; left: 1px; top: 1px;z-index: 1000;}
.under_offer_gallery{position: absolute; left: 3px; top: 3px;z-index: 1000;}
.under_offer_map{position: absolute; left: 0px; top: 0px;z-index: 1000;}
.under_offer_list{position: absolute; left: 5px; top: 5px;z-index: 1000;}
.under_offer_additional{position: absolute; left: 0px; top: -68px;z-index: 1000;}
.under_offer_main{position: absolute; left: 0px; top: -120px;z-index: 1000;}
.view_details_button{position: absolute;top: 83px;left: 135px;}
/* google results */
#ps_map{height: 500px;}
.google_result_image{border: 1px solid #999;float: left;}
.google_result_p {width: 200px;float: left;margin-left: 10px;}
.google_result_title{display: block;color: #45B1CE;font-weight: bold;}
.google_result_info{display: block;color: #717171;}

/* hover image thing*/
.image_hover_a{position: relative;background: #fff;}
.image_hover_a span.image_hover_span{display: none;}
.image_hover_a:hover{background: #ffe;}
.image_hover_a:hover span.image_hover_span{padding: 5px;color: #fff;position: absolute;margin-top: 0px;top: 0px;left: 10px;background: #fff;border: 1px solid #999; display:block;}

.image_hover_a1{position: relative;background: #fff;}
.image_hover_a1 span.image_hover_span{display: none;}
.image_hover_a1:hover{background: #ffe;}
.image_hover_a1:hover span.image_hover_span{padding: 5px;color: #fff;position: absolute;margin-top: 0px;top: 0px;left: -400px;background: #fff;border: 1px solid #999; display:block;}

/* property browse page */
.property_browse{padding-bottom: 20px;color: #999;list-style: none;}
.property_browse a{color: #666;text-decoration: none;}
.property_browse a:hover{text-decoration: underline;}
.property_browse li{float: left;width: 165px;line-height:16px;}

/* property search pagination and view options */
#prop_search_top_base{background: url(../images/structure/title_line.gif) repeat-x 0px 0px;width: 100%;height: 5px;} /* base of property search views */
#pages_top{list-style: none;float: left; margin-top: 10px;margin-bottom: 10px; color: #444;}
#pages_top li{display: inline;color: #444;}
#pages_top li a{color: #45B1CE; text-decoration: none;}
#pages_top li a:hover{text-decoration: underline;}
#prop_search_views{margin-top: 10px;margin-bottom: 3px;list-style: none;float: right;}
#prop_search_views li{float: left;height: 15px;width: 60px;}
#prop_search_views li span{margin-left: 10px;height: 15px;background-repeat: no-repeat;margin-left: 10px;padding-left: 18px;display: block;color: #45B1CE; padding-top: 4px;}
#prop_search_views li a{margin-left: 10px;height: 15px;background-repeat: no-repeat;margin-left: 10px;padding-left: 18px;display: block;padding-top: 4px;}
#prop_search_detail{background-image: url(../images/structure/psdisplay.gif);}
#prop_search_gallery{background-image: url(../images/structure/psgallery.gif);}
#prop_search_map{background-image: url(../images/structure/psmap.gif);}
#prop_search_list{background-image: url(../images/structure/pslist.gif);}
#prop_search_detail:hover{background-image: url(../images/structure/psdisplayblue.gif);color: #45B1CE;}
#prop_search_gallery:hover{background-image: url(../images/structure/psgalleryblue.gif);color: #45B1CE;}
#prop_search_map:hover{background-image: url(../images/structure/psmapblue.gif);color: #45B1CE;}
#prop_search_list:hover{background-image: url(../images/structure/pslistblue.gif);color: #45B1CE;}
#prop_search_detail_sel{background-image: url(../images/structure/psdisplayblue.gif);}
#prop_search_gallery_sel{background-image: url(../images/structure/psgalleryblue.gif);}
#prop_search_map_sel{background-image: url(../images/structure/psmapblue.gif);}
#prop_search_list_sel{background-image: url(../images/structure/pslistblue.gif);}
#prop_search_top{position: relative;}
#prop_title{position: absolute;left: 450px;top: 18px;} /* browse or latest properties */
#prop_title a{color: #444;text-decoration: none;background-image: url(../images/structure/small_arrow_right.gif);background-repeat: no-repeat;padding-left: 6px;background-position: 0px 4px; font-size: 10px;}

/* bottom pagination and sort order */
#pages{list-style: none;float: left;}
#pages li{display: inline;color: #45B1CE;}
#pages li a{color: #45B1CE; text-decoration: none;}
#pages li a:hover{text-decoration: underline;}
#pages li.pageselected{color: #343434;}
#sort_options{float: right;color: #343434;}
#sort_options a {color: #343434; text-decoration: none;}
#sort_options em{display: inline;color: #333;font-size: 10px; font-style: normal;}
#sort_options span{display: inline;color: #45B1CE;padding-left: 5px;}
#prop_search_base{width: 560px;background: url(../images/structure/title_line.gif) repeat-x 0px 15px;padding-bottom: 5px;height: 13px;margin-bottom: 30px;}
#prop_search_rss{background: url(../images/structure/title_line.gif) repeat-x 0px 23px;padding-top: 7px;padding-bottom: 20px;width: 560px;clear: both;}
#prop_search_rss a{color: #343434;text-decoration: none;}

/* property result page */
#property_details{color: #0093BD;line-height: 15px;margin-bottom: 15px;}
#property_details a{color: #444; text-decoration: none;}
#property_details a:hover{text-decoration: underline;}
#brochure_text{ color: #444;margin-bottom: 30px;}
#property_buttons{list-style: none;}
#property_buttons li{display: block;float: left;background: #0094BC;width: 150px;height: 15px;margin-right: 5px;padding: 3px;margin-bottom: 40px;}
#property_buttons li a{ color: #fff; text-decoration: none; background-image: url(../images/icons/arrow_right_blue.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left: 10px; font-si6ze: 10px; text-transform: uppercase;}
#property_buttons li a:hover{text-decoration: underline;}

#property_options{list-style: none;}
#property_options .sub_content_img{margin: 10px 0px 10px 0px;padding: 0px 10px 0px 10px;}
#property_options p{color: #343434;padding: 3px 10px 0px 10px;}
#property_options .sub_content_box_divider{top: 25px;}
#property_options ul{list-style: none;padding: 0px 10px 0px 10px;}
#property_options li{border-top: 1px dotted #999999;padding: 10px 0px 10px 0px;}
#property_options a{color: #343434;text-decoration: none;}
#property_options .top_line{border: none;}

#broaden_search{margin-top: 20px}
#broaden_search ul{list-style: none;}
#broaden_search li{float: left;color: #0094BC;width: 180px;}
#broaden_search li a{color: #0094BC;text-decoration: none;}
#broaden_search li a:hover{text-decoration: underline;}

#ps_page_map{height: 300px; border: 1px solid #444}

.property_image_large{border: 1px solid #999;}

/* news */
#spotlight_news{list-style: none; margin-bottom: 20px;}
#spotlight_news li{ margin-bottom: 5px;}
#spotlight_news img{float: left; margin-right: 10px; border: 1px solid #ccc;}
#spotlight_news p{margin-top: 10px;margin-bottom: 10px;color:#444;}
#spotlight_news span{}
#spotlight_news span a{color: #73AF01;text-decoration: none;font-weight: bold;}
#spotlight_news span a:hover{text-decoration: underline;}

#news_story_list{list-style: none;color:#444;}
#news_story_list a{color: #1EA3C6;text-decoration: none; line-height: 16px;}
#news_story_list a:hover{text-decoration: underline;}

#news_search ul{list-style: none;}
#news_search li{display: inline;}
#txt_news_search{width: 275px;height: 14px;border: 1px solid #bfbfbf;}
#cmd_news_search{width: 58px;height: 14px;border: none;margin: 0px 0px 0px 4px; background: url(../images/structure/site_search.gif); text-indent: -999px;}

#news_rss{border-top: 1px dotted #aaa;color: #444; border-bottom: 1px dotted #aaa;color: #444; margin-top: 10px;padding-top: 5px;padding-bottom: 5px;}
#news_rss a{color: #555;text-decoration: none;}
#news_rss a:hover{text-decoration: underline;}

/* people */
.people_hover{border: 1px solid #CDCDCD;padding: 10px;margin: 10px;background: #fff;width: 90%;line-height: 16px;color: #444;}
.people_hover #lh{width: 50%;float: left; }
.people_hover #rh{width: 50%;float: right; }

.people_hover ol{list-style: none;}
.people_hover li{padding-bottom: 5px;}
.people_hover p{}

#people{ margin-top: 20px;}
#people ul{list-style-image: url(../images/structure/content_bullet.gif);margin-left: 20px;margin-bottom: 20px;}
#people ul li{margin-bottom: 3px;color: #444;}
#people a{ color: #0093BD; text-decoration: none;}
#people a:hover{text-decoration: underline;}



#people_search{height: 100px;background: #cfcfcf;padding: 5px;margin-top: 10px;margin-bottom: 10px;}
#people_search em{font-family: Arial, Helvetica, sans-serif;font-weight: bolder;color: #555;background-image: url(../images/structure/case_study_search.gif);background-repeat: no-repeat;	padding-left: 30px;padding-top: 2px;height: 21px;margin-bottom: 10px;font-size: 11px; display: block; font-style: normal}
#people_search form{position: relative;}
#people_search fieldset{border: none;}
#people_search form fieldset legend{display: block;position: absolute;top: -20px;left: 505px;float: right;}
#people_search form fieldset legend a{color: #444;text-decoration:none;}
#people_search form fieldset legend a:hover{text-decoration:underline;}
#people_search select{width: 183px;margin-bottom: 10px;font-size: 10px;}
#people_search input{float: left;}
#people_search p{float: left;margin-left: 10px;}


/* publication */
#publications{list-style: none;}
#publications li{border-bottom: 1px solid #CECECE;margin-bottom: 10px;padding-bottom: 15px;}
#publications li p {float: left;width: 250px;}
#publications li a {color: #555;text-decoration:none;}
#publications li a:hover {text-decoration:underline;}
#publications li span.pub_title{display: block;text-transform: uppercase;color: #6ac0d8;font-size: 11px;margin: 0px;padding: 0px;font-weight: bold;}
#publications li img.pub_image{float: left;margin-right: 20px;border: 1px solid #CECECE;}

/* forms */
form.contact_form fieldset {border: none;}
form.contact_form legend {padding: 0 2px;font-weight: bold;margin-bottom: 10px;}
form.contact_form label {clear:left;display: block;float: left;vertical-align: top;width: 100px;padding-left: 2px;font-weight: bold;}
form.contact_form fieldset ol {margin: 0;padding: 0;padding-top: 5px;}
form.contact_form fieldset li {list-style: none;margin: 0;padding: 5px 5px 5px 5px;}
form.contact_form fieldset input {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
form.contact_form fieldset select {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
form.contact_form fieldset input.text_box {width: 220px;}
form.contact_form fieldset textarea {font-family: Arial, Helvetica, sans-serif;font-size: 11px;width: 220px;height: 120px;}
form.contact_form fieldset label.selected {background: #EAA;}
form.contact_form fieldset .calendarDateInput{font-weight: normal;}
form.contact_form .field_error{border: 1px solid #f00;background:#FFCCCC;font-weight: bold;padding: 2px;}

#message{border: 1px solid #f00;background:#FFCCCC;padding: 5px;margin: 10px;font-weight: bold;}
#message a{text-decoration: none;}


form.login_form fieldset {margin: 5px;border: 1px solid #ddd;padding: 10px;}
form.login_form label {clear:left;display: block;float: left;vertical-align: top;width: 170px;padding-left: 2px;font-weight: bold;color:#555;}
form.login_form fieldset ol {margin: 0;padding: 0;padding-top: 5px;}
form.login_form fieldset li {list-style: none;margin: 0;padding: 5px 5px 5px 5px;}
form.login_form fieldset input {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
form.login_form fieldset input.text_box {width: 250px;}

/* sub content container - RH col*/
#sub_content{width: 170px;padding-left: 15px;float: right;}
.sub_content_box{border: 1px solid #CDCDCD;position: relative;padding: 0px 0px 0px 0px;margin-bottom: 10px;}
.sub_content_box_divider{position: absolute;left: -1px;top: 55px;width: 12px;height: 19px;display: block;}

/* adobe acrobat box */
#get_acrobat em{height: 50px;background:#E9EDF0 url(../images/structure/get_acrobat.jpg) no-repeat 30px 10px;text-indent: -9999px;margin-bottom: 5px; display: block;}
#get_acrobat .sub_content_box_divider{top: 15px;}
#get_acrobat p{padding: 5px;}

/* small property search box */
#property_search_small{background: #ECEDF1;padding: 6px;padding-bottom: 30px;}
#property_search_small fieldset{border: none;margin-top: 15px;}
#property_search_small legend{color: #0092BB;margin-bottom: 10px;}
#property_search_small h4{background: url(../images/structure/property_search_title.jpg) no-repeat;height: 22px;width: 150px;text-indent: -9999px;}
#property_search_small select{height: 20px;width: 150px;margin-bottom: 10px;font-size: 10px;}
#property_search_small a{color: #2C2C2C;text-decoration: none; font-size: 10px;}

/* akfocus */
#akfocus .sub_content_img{margin: 10px 0px 10px 0px;padding: 0px 10px 0px 10px;}
#akfocus p{color: #343434;padding: 3px 10px 0px 10px;}
#akfocus .sub_content_box_divider{top: 65px;}
#akfocus ul{list-style: none;padding: 0px 10px 0px 10px;}
#akfocus li{border-top: 1px dotted #999999;padding: 10px 0px 10px 0px;}
#akfocus a{color: #343434;text-decoration: none;}

/* newsletter sign up */
#newsletter_signup .sub_content_img{margin: 10px 0px 10px 0px;padding: 0px 10px 0px 10px;}
#newsletter_signup p{color: #343434;padding: 3px 10px 0px 10px; font-weight: bold;}
#newsletter_signup .sub_content_box_divider{top: 22px;}
#newsletter_signup ul{list-style:none; margin: 10px;padding-bottom: 15px;}
#txt_newsletter_signup{width: 145px;height: 14px;border: 1px solid #bfbfbf;margin-bottom:5px;}
#cmd_newsletter_signup{float:left;}
#newsletter_signup li span{float: right; display:block;}
#newsletter_signup a{color: #343434;text-decoration: none;}

/* rss help */
#rss_help .sub_content_img{margin: 10px 0px 10px 45px;}
#rss_help p{color: #343434;padding: 3px 10px 0px 10px;}
#rss_help .sub_content_box_divider{top: 55px;}
#rss_help ul{list-style: none;padding: 0px 10px 0px 10px;}
#rss_help li{border-top: 1px dotted #999999;padding: 10px 0px 10px 0px;}
#rss_help a{color: #343434;text-decoration: none;}

/* rss feed */
#rss_feed .sub_content_img{margin: 10px 0px 10px 45px;}
#rss_feed p{color: #343434;padding: 3px 10px 0px 10px;}
#rss_feed .sub_content_box_divider{top: 55px;}
#rss_feed ul{list-style: none;padding: 0px 5px 10px 5px;}
#rss_feed li{border-top: 1px dotted #999999;}
#rss_feed h4{padding: 3px 10px 0px 10px;}
#rss_feed a{color: #343434;text-decoration: none;}

/* rss news */
#rss_news .sub_content_img{margin: 10px 0px 10px 45px;}
#rss_news p{color: #343434;padding: 3px 10px 0px 10px;}
#rss_news .sub_content_box_divider{top: 55px;}
#rss_news ul{list-style: none;padding: 0px 10px 0px 10px;}
#rss_news li{border-top: 1px dotted #999999;padding: 5px 0px 5px 0px;}
#rss_news a{color: #343434;text-decoration: none;}

/* latest_news */
#latest_news .sub_content_img{margin: 10px 0px 10px 0px;padding: 0px 10px 0px 10px;}
#latest_news p{color: #343434;padding: 3px 10px 0px 10px;}
#latest_news .sub_content_box_divider{top: 25px;}
#latest_news ul{list-style: none;padding: 0px 10px 0px 10px;}
#latest_news li{border-top: 1px dotted #999999;padding: 10px 0px 10px 0px;}
#latest_news li.no_top{border-top: 0;}
#latest_news a{color: #343434;text-decoration: none;}

/* latest case studies */
#latest_cs .sub_content_img{margin: 10px 0px 10px 0px;padding: 0px 10px 0px 10px;}
#latest_cs p{color: #343434;padding: 3px 10px 0px 10px;}
#latest_cs .sub_content_box_divider{top: 22px;}
#latest_cs ul{list-style: none;padding: 0px 10px 0px 10px;}
#latest_cs li{border-top: 1px dotted #999999;padding: 10px 0px 10px 0px;}
#latest_cs a{color: #343434;text-decoration: none;}

/* rh images */
#rh_images{list-style: none;}
#rh_images li{border-bottom: 1px solid #ddd;padding-top: 5px;padding-bottom: 5px;}
#rh_images .rh_side_image_title{background-image: url(../images/structure/rh_img_bullet.gif);background-repeat: no-repeat;background-position: 0px 4px;padding-left: 8px;margin: 0px;}


/* bottom nav and footer */
#bottom_nav{background: #66a600;height:18px;width: 100%;border-top:5px solid #fff;list-style:none;padding: 5px 0px 0px 0px;float:left; margin-top: 35px;font-family: Arial, Helvetica, sans-serif;}
#bottom_nav li {float:left; }
#bottom_nav a {display: inline;text-decoration:none;padding-left:14px;padding-right:14px;*padding-left:5px;*padding-right:5px;color:#fff;font-weight:normal;border-right:1px solid #fff;text-align: center;}
#bottom_nav a.lastitem {border: none; padding-right: 0px;}
#alderking_flag{background: url(../images/structure/alderking_flag.gif) no-repeat;width: 108px;height: 48px;position: absolute;left: 667px;top: -74px;*top: -74px; _top: -69px;   *left: 667px; _left: 662px;}

#footer{border-top:5px solid #fff;clear: both;background: #B1AB9D;margin-top: 5px;padding: 5px;color:#fff;position: relative;font-family: Arial, Helvetica, sans-serif;}
#footer a{color:#fff; text-decoration: none;}



/* just general stuff*/

.office_email{background-image: url(../images/icons/email.gif);padding-left: 21px;background-repeat: no-repeat;color: #0094bc; text-decoration:none;}
.office_email:hover{text-decoration:underline;}

.clear_div{clear: both;}
.download_button{background-image: url(../images/structure/button_download.gif);background-repeat: no-repeat;width: 83px;height: 17px;display: block;text-indent: -9999px;margin: 5px 0px 5px 0px;}

.icon_pdf{background-image: url(../images/icons/pdf.gif);background-repeat: no-repeat;padding-left: 20px;}
.icon_url{background-image: url(../images/icons/url.gif);background-repeat: no-repeat;padding-left: 20px;}
.icon_rss{background-image: url(../images/icons/rss_small.gif);background-repeat: no-repeat;padding-left: 20px;}
.icon_web{background-image: url(../images/icons/webpage.gif);background-repeat: no-repeat;padding-left: 20px;}
.icon_print{background-image: url(../images/icons/print.gif);background-repeat: no-repeat;padding-left: 20px;}
.icon_email{background-image: url(../images/icons/email.gif);background-repeat: no-repeat;padding-left: 20px;}
.icon_phone{background-image: url(../images/structure/office_phone.gif);background-repeat: no-repeat;padding-left: 20px;}
.icon_fax{background-image: url(../images/structure/office_fax.gif);background-repeat: no-repeat;padding-left: 20px;}
.icon_address{background-image: url(../images/icons/webpage.gif);background-repeat: no-repeat;padding-left: 20px;}

.superscript{vertical-align: super;font-size: 8px;}
.line_header{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #1f1f1f;}
a.menu_email{background-image: url(../images/structure/small_email.gif);background-repeat: no-repeat;text-indent: 18px;background-position: 0px 4px;}
a.menu_email:hover{background-image: url(../images/structure/small_email_over.gif);background-repeat: no-repeat;background-position: 0px 4px;}

#rss{border-top: 1px dotted #aaa;color: #444; border-bottom: 1px dotted #aaa;color: #444; margin-top: 30px;padding-top: 5px;padding-bottom: 5px;}
#rss a{color: #555;text-decoration: none;}
#rss a:hover{text-decoration: underline;}



/*
#news_rss{border-top: 1px dotted #aaa;color: #444; border-bottom: 1px dotted #aaa;color: #444; margin-top: 10px;padding-top: 5px;padding-bottom: 5px;}
#news_rss a{color: #555;text-decoration: none;}
#news_rss a:hover{text-decoration: underline;}

*/
#people_search{}
#people_search ul{list-style: none;}
#people_search li{display: inline;}
.sel_people_search{width: 155px;height: 14px;border: 1px solid #bfbfbf; font-size: 10px;}
#cmd_people_search{width: 58px;height: 14px;border: none;margin: 0px 0px 0px 4px;}

/* fonts */
h2{font-size: 23px;}
h3{font-size: 11px;}


#global_nav a{font-size:12px;}
#main_nav a {font-size: 11px;}
#main_nav a span{font-size: 11px;}

#search_bar{font-size: 11px;}
#site_search form{font-size: 11px;}
#site_search_text{font-size: 9px;}
#breadcrumb li{font-size: 11px;}
#breadcrumb li a{font-size: 11px;}
#content_summary{font-size: 17px;}

#content_nav{font-size: 11px;}
#content_container{font-size: 11px;}

#bottom_nav{font-size: 11px;}
#footer{font-size: 11px;}

/* case_study.css */
#cs_search em{font-size: 11px;}

.cs_info em{font-size: 11px;}
.cs_options li a{font-size: 10px;}

/* sides.css */
#txt_newsletter_signup{font-size: 9px;}

/* property_search.css */


#property_search{font-size: 11px;}
#property_search select{font-size: 10px;}
#property_search .text_box{font-size: 10px;}
#prop_search_content{font-size: 11px;}
#results_list li em{font-size: 12px;}
#results_gallery li {font-size: 11px;}
#results_gallery li em{font-size: 11px;}
#results_gallery li span{font-size: 10px;}

#page_browse {font-size: 11px;}

#page_browse span{font-size: 10px;}

.google_result_title{font-size: 12px;}

/* offices.css */
#office_list span a{font-size: 11px;}

/* news.css */
#spotlight_news span a{font-size: 12px;}
#content_summary a{font-size: 17px;} 

#txt_news_search{font-size: 9px;}

.justified{text-align:justify }
