/* CSS Document */

html,body,form,img {
	margin:0px;
	padding:0px;
	border:0px;
}

body {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #333;
	text-align:center;
	background:url(/_images/bg_top.gif) top left repeat-x #FFF;
}

#container {
	width:1000px;
	margin:0 auto;
	text-align:left;
}




/*--------------------------- HEADER STUFF ----------------------------------------*/

#topHeader {
	height:114px;
	position:relative;
}

#fr_logo {
	position:absolute;
	top:0px;
	left:0px;
	padding:20px 0px 0px 22px;
	margin:0px;

}
#fr_logo a {
	display:block;
	width:179px;
	height:61px;
	background:url(/_images/fr_logo.gif) 0px 0 no-repeat;
}
#fr_logo a strong {
	display:none;
}

#topHeader_nav {
	position:absolute;
	top:70px;
	width:500px;
	left:490px;
	text-align:right;
}

#topHeader_nav, #topHeader_nav a {
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
	color:#3F6F07;
	padding:0px 3px;
}

#topHeader_nav a:hover {
	color:#6FA230;
}

#site_search, #advanced_site_search {
	padding:2px 2px 2px 20px;
	background:#FFF;
	border:1px solid #ccc;
	background:url(/_images/icon_magnify_glass_sm.gif) 2px 50% no-repeat;
	color:#555;
	margin-left:4px;
	text-transform:uppercase;
	font-size:90%;
	width:80px;
}

#site_search.normal_text, #advanced_site_search.normal_text {
	text-transform:none;
	color:#333;
}

#go_btn, #advanced_go_btn {
	background:#64922B url(/_images/bg_button_go.gif) bottom repeat-x;
	text-transform:uppercase;
	font-size:90%;
	border:1px solid #ccc;
	padding:1px 4px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;

}

#go_btn.active, #advanced_go_btn.active {
	color:#fff;
}


#headerLinks {
	float:right;
	margin:60px 10px 0 0;
	_margin:48px 0 0 0;
	width:400px;
	

}
#headerLinks a {
	text-decoration:none;
	cursor:pointer;
	color:#555;
}

#headerLinks .header_contact {
/*background:url(/_images/icon_contact_us1.gif) 0px 6px no-repeat;*/
float:left;
	
}

#headerLinks .header_home a {
	/*background:url(/_images/icon_home1.gif) 0px 9px no-repeat;*/
	float:left;

}



#headerLinks .header_search {
	background:url(/_images/icon_magnify_glass.gif) 0px 8px no-repeat;
	margin-right:8px;
}

#headerLinks span {
	float:left;
	color:#666;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 0;
}

#headerLinks form {
	float:left;
	margin-top:5px;
}

#header {
	background:url(/_images/header_a.jpg) no-repeat top left;
	height:113px;
	position:relative;
}
#rotateImage { position:absolute; top:0; left:0; z-index:10; }
#rotateDiv { position:absolute; top:0; left:0; z-index:15; width:1000px; height:113px; }


#nav ul {
	margin:0px;
}


/*--------------------------- SUBHEADER ----------------------------------------*/


/*#subheader {
	height:84px;
	background:#2B2829 url(/_images/bg_subheader.gif) top repeat-x;
	color:#ddd;
	font-size:95%;
}*/

#subheader .welcome {
	padding:0px 40px 0px 42px;
}

#subheader p {
	margin:0px;
	padding:0px;
}


/*--------------------------- CONTENT ----------------------------------------*/

#content:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content {
/*	background:url(/_images/bg_content.jpg) top left repeat-x; */
	text-align:center;
	width:996px;
	padding-right:1px;
}
#body {
	float:left;
	width:980px;
	text-align:left;
	padding-left:10px;
	padding-bottom:20px;
	position:relative;
}

#content.has_sidebar #body {
	width:624px !important;
}

#overlay {
	position:absolute;
	top:0px;
	left:0px;
	width:980px;
	min-height:330px;
	background:url(/_images/overlay.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/overlay.png', sizingMethod='scale'); /* less than ie 7 only */
	z-index:800;
	text-align:center;
}

#content.has_sidebar #overlay {
	width:680px;
}

/*
#content.has_sidebar #body p,
#content.has_sidebar #body ul {
	width:624px;
}*/

#overlay #message {
	padding:15px;
	width:32px;
	background:#FFF;
	border:1px solid #CCC;
	position:absolute;
	text-align:center;
	top:140px;
	left:50%;
	font-size:10px;
	margin-left:-16px;
}
#overlay #message img {
	margin-bottom:5px;
}
#overlay #message a:hover {
	text-decoration:none;
}

.larger_map {
	margin-top:3px;
	background:url(/_images/bigger_map.gif) 0px 2px no-repeat;
	padding-left:23px;
}

.sm_table {
	font-size: 10px;
	font-weight: 300;
	color: #2a2e30;
}

.t_head  {
	font-weight: 700;
	/*background-color:#2a2e30;*/
	background:#5f8b29;
	color: #fff;
}

.t_data  {
	font-weight: 300;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	color: #2a2e30;
}

.t_data_end {
	font-weight: 300;
	border-bottom:solid 1px #999;
	color: #2a2e30;
}


.heading { font-weight:bold; }

ul {list-style:none;margin:0;padding:0;}
li {padding:1px 0}

ul.pdf_list {
	list-style:none;
	line-height:24px;
}

ul.pdf_list li a {
	padding:3px 0px 3px 25px;
	background:url(/_images/icon_pdf_color2.gif) 1px 2px no-repeat;
}

ul.contacts {
	list-style:none;
	padding:0px;
	margin:20px 0px;
}

ul.contacts li {
	border-bottom:1px dotted #DDD;
	padding-bottom:10px;
	margin-bottom:10px;
}

ul.contacts li .office {
	float:right;
	font-size:90%;
}

ul.contacts li .name, ul.contacts li .name a {
	font-size:108%;
	color:#005A8B;
	text-decoration:none;
	line-height:1.35em;
	
}

ul.contacts li .name a:hover , ul.contacts li .name a:hover {
	text-decoration:underline;
}

#ir_section {
	outline:none;
}
.ir_table { width:450px; }

#ir_section #ir_nav ul {
	width:145px;
	float:left;
	margin:15px 0px 0px 0px;
	font-size:11px;
}
#ir_section #ir_content {
	float:left;
	width:760px;
	outline:none;
	overflow:auto;
}

#content.has_sidebar #ir_section #ir_content {
	width:465px;
}

#ir_content .pre {
	white-space:pre;
	font-family:"Courier New", Courier, monospace;
	margin:0px 0px 0px -20px;
	overflow:hidden;
	padding:0px;
}
#ir_content .pre small {
	font-size:10px;
}

#ir_content .modRequired { color:#C00; }

#content.has_sidebar {
	background:url(/_images/bg_sidebar.jpg) top right repeat-y;
}

#content.has_sidebar #body {
	width:670px;
	_width:671px;
}

#subheader h1 {
	color:#5F8B29;
	text-align:left;
	font-size:160%;
	height:20px;
	margin:0px;
	padding:36px 0px 6px 0px;
	_padding:36px 0px 2px 0px;
	background:none;
	font-weight:bold;
	border-bottom:1px solid #aaa;
	width:997px;
}

#body h2 {
	margin-top:0px;
	padding-top:3px;
	font-size:115%;
}

#body h3, #body .xslTblTtl, #body .iCIMS_SubHeader, #body .iCIMS_Header_Jobs, #body .ir_heading {
	color:#5F8B29;
	font-weight:bold;
	text-align:left;
	background:url(/_images/icon_squares3.gif) no-repeat 0 5px;
	font-size:130%;
	margin:15px 0px;
	padding-left:14px;

}

#body .iCIMS_Header_JobTitle {
	color:#5F8B29;
	font-weight:bold;
	text-align:left;
	font-size:145%;
	margin:15px 0px;
}
/*
#body .ir_heading {
	color:#5F8B29;
	font-weight:bold;
	font-size:145%;
}
*/

#body p {
	text-align:justify;
}

#body p.add-topSpace {
	text-align:justify;
	padding-top:15px;
}

#body p.add-linkSpace {margin-top:-7px;}

#body .subtitleStyle {font-weight:bold;font-size:120%;color:#5f8b29;}

#body p.testimonial {
	font-style:italic;
	padding-top: 10px;
	background: url(/_images/quote.gif) 0 4px no-repeat;
	text-indent: 35px;
}

#content a {
	color:#005A8B;
	text-decoration:none;
}
#content a:hover {
	text-decoration:underline;
}

#local-market-contact {
	margin:0 5px 10px 20px;
	padding:0 0 0 60px; 
	list-style:none;
	background:url(/_images/business_female_male_users.png) top left no-repeat;
	_background:url(/_images/contact_users.gif) top left no-repeat;
}

a.more {
	background:url(/_images/icon_arrow_more.gif) 100% 5px no-repeat;
	padding-right:9px;
}
a.morelink {
	background:url(/_images/icon_arrow_more.gif) 100% 4px no-repeat;
	padding-right:9px;
}

.moreLeft {
	background:url(/_images/icon_arrow_more.gif) 0 50% no-repeat;
	padding-left:10px;
}


.vcard {
	padding:5px 0 5px 20px;
	background: url(/_images/icon_vcard.gif) no-repeat 0 50%;
}

#advantages ul {margin:0;padding:2px 18px;}
#advantages li {background:url(/_images/icon_arrow_more.gif) left no-repeat;position:relative;padding-left:12px;}


/*\*/
html>body* a.more {
	background:url(/_images/icon_arrow_more.gif) 100% 4px no-repeat;
}
/**/

ul.h_list {
	list-style:none;
	padding:10px 0px;
	margin:0px;
	border-bottom:1px dotted #AAA;
}

ul.h_list li {
	display:inline;
	margin:0px 15px 0px 0px;
	padding-left:22px;
	background:url(/_images/icon_page_1.gif) 0px 0px no-repeat;
}

ul.h_list li a {
	font-weight:bold;
}

p.h_list{
	margin:8px 15px 8px 0px;
	padding-left:22px;
	background:url(/_images/icon_page_1.gif) 0px 0px no-repeat;
}

.divider {
	padding-top:15px;
	border-bottom:1px dotted #AAA;
	margin-bottom:15px;
}

img.left {
	float:left;
	margin:0px 8px 4px 0px;
}

img.right {
	float:right;
	margin:0px 0px 4px 8px;
}

img.with_border {
	padding:3px;
	border:1px solid #DDD;
}

#propertyMap.with_border {
	border:1px solid #DDD;
}

#mapArea {
	background:#B3C6D4;
	height:230px;
}


#private_equity_leaseback {
	background:url(/_images/icon_pe.gif) top left no-repeat;
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 70px;

	
}

#private_equity_leaseback li {
	line-height:22px;
	
}
#private_equity_leaseback li.push_down {
	margin-top:10px;
}

#private_equity_leaseback strong {
	color:#444;
}


dl.faq dt {
	font-weight:bold;
	color:#000;
	font-style:italic;
	font-size:110%;
}
dl.faq dt .q {
	color:#5B8F22;
	margin-right:4px;
}
dl.faq dd {
	margin-left:0px;
	margin-top:15px;
}
dl.faq dd .a {
	font-weight:bold;
	color:#005A8B;
	margin-right:5px;
}

#about_history {
	width:100%;
	_width:97%;
	border-top:1px solid #DDD;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	font-size:90%;
}

#history_container {
	height:109px;
	padding:0px;
	overflow:auto;
	margin-bottom:15px;
}

#about_history td, #about_history th {
	padding:5px;
	border-bottom:1px solid #DDD;
}

#about_history th {
	font-weight:bold;
	width:110px;
}

#about_history .zebraA {
	background:#efefef;
}

#about_history .zebraB {
	background:#FFF;
}


#about_split {
	_margin-bottom:15px;
}

#about_split:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#about_split div {
	float:left;
}

#corporateAdv {
	width:400px;
}

#content.has_sidebar #corporateAdv {
	width:275px;
}
#corporateAdv ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#corporateAdv ul li {
	padding-left:25px;
	background:url(/_images/check.gif) 0px 6px no-repeat;
	line-height:30px;

	color:#444;
}
#valuesVisions {
	width:500px;
}

#content.has_sidebar #valuesVisions {
	width:340px;
}

.milestones { border:1px solid #ddd;height:84px; }

#milestones {
	width:620px;
	height:85px;
	overflow:auto;
	border:1px solid #ddd;
	padding:0;
	margin:4px 0;
}

#milestones ul {
	margin:0;
	padding:0;
}

#milestones li {
	border-bottom:1px solid #ddd;
	padding:6px 3px;
}

#milestones li.color {background:#F7F5EF;}

.return {
	background:url(../_images/icon_return.gif) no-repeat;
	padding-left:20px;
}

.turn-green {color:#5f8b29;}

#styleList {
	margin:0;
	padding:0;
}

#styleList ul {
	margin:6px 10px 10px 18px;
	padding:0px 0px 0px 10px;
	list-style-image:url(/_images/icon_bullet_square.gif);
	

}

#styleList li {
	padding:0px 0px 5px 0px;
	
}





.listAwards {
	background:url(/_images/icon_medal.gif) no-repeat left;
	padding-left:20px;
}

/* -------------------------- SIDEBAR -------------------------------------------*/

#sidebar {
	float:right;
	width:317px;
	margin-right:-1px;
	text-align:left;
	padding-bottom:20px;
	position:relative;
}

#sidebar h1 {
	background:url(/_images/contacts_button.jpg) no-repeat;
	color:#FFF;
	font-size:17px;
	height:28px;
	margin:0;
	padding:6px 5px 0px 40px;
	border-left:1px solid #eee;
	font-family:"Arial Narrow", Arial, sans-serif;
	border-bottom:1px solid #fff;
}




#sidebar h1.sidebar_head {
	background:url(/_images/subhead_blue_fade.gif) repeat-x #44697d;
	color:#FFF;
	font-size:130%;
	cursor:pointer;
	height:28px;
	line-height:26px;
	margin:0;
	padding:2px 5px 2px 10px;
	border-left:1px solid #eee;
	font-family:"Arial Narrow", Arial, sans-serif;
}

#sidebar h1.span.building {
	padding-left:32px;
	display:block;
	position:absolute;
	z-index:50;
	width:30px;
	height:30px;
	top:3px;
	left:7px;
	background:url(/_images/industries.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/industries.png', sizingMethod='scale'); /* less than ie 7 only */
	
	
}


#sidebar a:hover h1{
	background:url(/_images/contacts_button_hover.jpg) no-repeat;
	text-decoration:none;
}

#sidebar h1 span.fr_icon {
	display:block;
	position:absolute;
	width:22px;
	height:20px;
	top:9px;
	left:10px;
	background:url(/_images/fr_icon.gif) top left no-repeat;
	z-index:50;
}


#sidebar h2 {
	background:url(/_images/bg_right_tabs.gif) bottom left repeat-x #FFF;
	height:26px;
	_height:30px;
	margin:0px;
	_margin-left:-1px;
	_margin-right:1px;
	font-size:16px;
	color:#E98300;
	padding:5px 5px 2px 40px;
	_padding:4px 5px 0px 40px;
	line-height:20px;
	position:relative;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}

#sidebar h2 span.news_icon {
	display:block;
	position:absolute;
	z-index:50;
	width:30px;
	height:23px;
	top:3px;
	left:7px;
	background:url(/_images/icon_news.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/icon_news.png', sizingMethod='scale'); /* less than ie 7 only */
}

#sidebar h2 span.hour_icon {
	display:block;
	position:absolute;
	z-index:50;
	width:30px;
	height:30px;
	top:0px;
	left:9px;
	background:url(/_images/icon_2hour.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/icon_2hour.png', sizingMethod='scale'); /* less than ie 7 only */
}

#sidebar h2 span.lms {
	display:block;
	position:absolute;
	z-index:50;
	width:24px;
	height:24px;
	top:3px;
	left:9px;
	background:url(/_images/icon_lms.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/icon_lms.png', sizingMethod='scale'); /* less than ie 7 only */
}

#sidebar h2 span.medal {
	display:block;
	padding-left:20px;
	position:absolute;
	z-index:50;
	width:30px;
	height:30px;
	top:5px;
	left:10px;
	background:url(/_images/icon_medal.gif) top left no-repeat;
	
}

#sidebar h2 span.info_icon {
	display:block;
	position:absolute;
	z-index:50;
	width:24px;
	height:24px;
	top:2px;
	left:11px;
	background:url(/_images/icon_info.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/icon_info.png', sizingMethod='scale'); /* less than ie 7 only */
}

#sidebar h2 span.industries {
	display:block;
	position:absolute;
	z-index:50;
	width:32px;
	height:27px;
	top:3px;
	left:9px;
	background:url(/_images/industries.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/industries.png', sizingMethod='scale'); /* less than ie 7 only */
}

#sidebar h2 span.solutions {
	display:block;
	position:absolute;
	z-index:50;
	width:30px;
	height:30px;
	top:5px;
	left:10px;
	background:url(/_images/solutions.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/solutions.png', sizingMethod='scale'); /* less than ie 7 only */
}

#sidebar h2 span.affiliations {
	display:block;
	position:absolute;
	z-index:50;
	width:30px;
	height:30px;
	top:4px;
	left:10px;
	background:url(/_images/icon_affil.gif) top left no-repeat;
	
}




#sidebar p {
	margin:5px 5px 8px 20px;
}

#sidebar #affilLogos ul li {list-style:none;padding:0;margin:0}


#sidebar #affilLogos {margin:5px 0 0 0;padding:0;clear:both;}

#sidebar #affilLogos dl {
	float:left;
	display:inline;
	width:290px;
	margin:0px 5px 0 15px;
	padding:3px 0;
	clear:both;
}

#sidebar #affilLogos dt {float:left;}

#sidebar #affilLogos dd {margin-left:160px;margin-top:5px;width:125px;} 


#sb_corporate-heading a:hover {text-decoration:none;}
#sb_private-heading a:hover {text-decoration:none;}





ul.blue_dot {
	margin:6px 10px 10px 18px;
	padding:0px 0px 0px 10px;
	list-style-image:url(/_images/icon_arrow_more.gif);
}
ul.blue_dot li {
	padding:0px 0px 5px 0px;
/*	background:url(/_images/icon_arrow_more.gif) 0px 4px no-repeat; */
}


/*--------------------------- BUTTONS, INPUT ----------------------------------------*/


.error { color:#CC0000; }
input.text {
	padding:1px;
	background:#FFF;
	border:1px solid #ccc;
	font: normal 13px Arial, Helvetica, sans-serif;
}
textarea.text {
	padding:1px;
	background:#FFF;
	border:1px solid #ccc;
	font: normal 13px Arial, Helvetica, sans-serif;
}

.search {
	background:#6E973C url(/_images/search_button.gif) no-repeat;
	height:34px;
	width:164px;
	margin:0 0 0 1px;
	border:none;
	cursor: pointer;
	cursor: hand;
	outline:none;
	letter-spacing:-.03em;
	color:#fff;
	font:118% Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#contacts {margin:0;}
#contacts li {padding:3px 0;}
#contacts label {float:left; width:25%;}
#contacts input {width:300px;border:1px solid #ccc;margin:0;}
#contacts select {width:300px;border:1px solid #ccc;margin:0;color:#444;}
.submit {
	background:#4F7322 url(/_images/bg_button_go.gif) top repeat-x;
	padding:3px 3px;
	color:#fff;
	margin-top:10px;
}

#contacts .submit_button {
	background:#4F7322 url(/_images/bg_button_go.gif) top repeat-x;
	padding:3px 3px;
	color:#fff;
	margin-top:10px;
	width:147px;
}

#contacts .moveb {margin-left:163px;}

#contacts table {border-collapse:collapse;border:1px solid #ccc;padding:2px;font-size:90%;}
#contacts .shade {background:#92B25D;color:#fff;}



/* -------------------------- MISC -------------------------------------- */

#case_studies {
	width:100%;
	_margin-bottom:15px;
}

#case_studies th {
	color:#FFF;
	padding:6px;
	background:url(/_images/subhead_blue_fade.gif) top left repeat-x;
}

#case_studies td, #case_studies td ul li a, #case_studies td ul li, #cs_clients li {
/*	font-size:95%; /* Ajax doesn't like percentages... */
	font-size:11px;
	
}

#case_studies td a {
	line-height:18px;
}
#case_studies td ul {
	list-style:none;
	margin:0px;
	padding:6px;
	height:120px;
	overflow:auto;
	border-left:1px solid #DDD;
}

#case_studies #bottom_area td {
	border-top:1px solid #DDD;
}

#cs_clients {
	border-right:1px solid #DDD;
}

#search_bar {
	background:url(/_images/bg_search_tab.gif) bottom right no-repeat #EFEFEF;
	height:32px;
	text-align:center;
}
#search_clients {
	background:url(/_images/bg_left_search_tab.gif) bottom left no-repeat;
	font-size:12px;
	height:26px;
	padding-top:6px;
	_height:28px;
	_padding-top:4px;
	text-align:center;
}
#search_bar #client_search {
	font-size:90%;
	border:1px solid #005A8B;
	margin-left:5px;
	padding:2px;
	width:110px;
	text-align:left;
}
#search_bar #search_submit {
	background:url(/_images/icon_magnify_glass.gif) top left no-repeat;
	border:0px;
	cursor:pointer;
	width:16px;
	height:18px;
	margin-left:5px;
}

#case_studies tr#search_bar td {
	padding:6px;
	border-top:1px solid #DDD;
}

#language_selector {
	position:absolute;
	top:-20px;
	right:0px;
	padding-right:2px;
	text-align:right;
	font-size:11px;
}


a.whisper, .whisper {
	color:#999 !important;
	font-size:85%;
}

html, body, .custom_bars {
	scrollbar-arrow-color: #444;
	scrollbar-base-color: #ddd;
	scrollbar-dark-shadow-color: #666;
	scrollbar-3dlight-color:white;
	scrollbar-face-color: #eee;
	scrollbar-highlight-color: #ddd;
	scrollbar-shadow-color: #666;
	scrollbar-darkshadow-color: #ddd; 
}

/*-------------------------- PROPERY INFORMATION ----------------------------*/

/*
#propInfo {
	width:620px;
	_width:600px;
	margin:0;
	padding:0;
}

#propInfo table {
	width:620px;
	_width:620px;
	padding:5px;
	_padding:10px;
	margin:0;
	border-collapse:collapse;
	
}
#propInfo tr {margin:0;padding:0;}
#propInfo td {margin:0;padding:8px 8px;border:1px solid #ccc;font-size:85%;}


#propInfo h1 {
	background:#44697D url(/_images/subhead_blue_fade.gif) top repeat-x;
	width:600px;
	color:#fff;
	height:20px;
	padding:2px 10px;
	margin:0;
	font-size:130%;
}

#propInfo ul {list-style:none;margin-left:13px;padding:0;height:210px;width:280px;}
#propInfo li {padding:2px 0;margin:0;font-size:90%;}


#propInfoList {
	width:280px;
	height:170px;
	float:left;
	margin:0;
	padding:0;

}
*/

.pdf-file {
	background:url(/_images/icon_pdf_color.gif) no-repeat;
	padding:0 0 5px 20px;
	font-weight:bold;
}

.pdf-icon {
	background:url(/_images/icon_pdf_color.gif) no-repeat 100% 1px;
	padding:0 20px 5px 0px;
}


/*--------------------------- FOOTER ----------------------------------------*/


#eu_bluebar {
	clear:both;
	height:71px;
	text-align:center;
	background:#42667A url(/_images/bg_statement2.gif) top repeat-x;
}

#eu_bluebar p {
	padding:18px 15px 0px 15px;
	margin:0px auto;
	width:980px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:95%;
	line-height:1.40em;
}
	
#eu_bluebar strong { display:none; }

#eu_bluebar a {color:#fff;text-decoration:underline;}
#eu_bluebar a:hover {color:#fff;text-decoration:none;}

#footer {
	clear:both;
	background: #5E8A29;
	color:#fff;
	font-size:95%;
	border-top:6px solid #92B25D;
	text-align:center;
}
#footer #info {
	width:1000px;
	_width:auto; /* fixes a jiggle in IE6 */
	margin:0 auto;
	height:73px;
	padding:15px 0 20px 20px;
	_padding-left:132px;
	text-align:left;
}

#footer .copyright {
	line-height:1.8em;
}


#footer a:link {
	color: #fff;
	text-decoration:none;
}
#footer a:visited {
	color: #fff;
	text-decoration:none;
}
#footer a:hover {
	color: #eee;
	text-decoration:underline;
}
#footer a:active {
	color: #eee;
	text-decoration:none;
}


/*--------------------------- CLEARFIX ----------------------------------------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearer {
	line-height:0px; height:0px; border:0px; clear:both;
}

.preloader {
	position:absolute;
	visibility:hidden;
	line-height:0px;
	overflow:hidden;
	height:0px;
	width:0px;
	top:-1000px;
	left:-1000px;
}
