﻿body { padding:0px; margin:auto; background-color:#7DB0CB; text-align:center; font-family: Arial, Verdana; color:Black; font-size:11px; }
table, td { font-family: Arial, Verdana; color:Black; font-size:11px; font-weight:normal; }
img { border:0px; }
p { margin:0px; padding:0px; }
a { text-decoration: none; color:black; font-weight:normal;}
a:hover { text-decoration: none; font-weight:normal; color:#D9531E;}
input, textarea, select { font-family: Arial, Verdana; color:Black; font-size:11px; }
.inputbox { border: 1px solid #C0C0C0; }
table td label { font-weight:bold; }
h1 { padding:0px; margin:0px; }
/*h1 { font-size:18px; color:black; font-weight:normal; padding:1px; margin:2px; }*/
h2 { padding:0px; margin:0px; }
/*h2 { font-size:14px; line-height:17px; color:#3B91BC; font-weight:normal; padding:0px; margin:0px;}*/
h3 { font-size:14px; color:#4A90A9; font-weight:bold; margin:0px;}
h4 { font-size:14px; color:#4A90A9; font-weight:normal; padding:1px; margin:2px; }

/* MASTER PAGE */
#mpContainer { width:100%; }
.ContentWidth { width:766px; }
.mpContentTable { background-color:White;  height:100%;}
.mpBgOrange { background-color:#D9531E;}
.mpBgWallpaper { background-color:#78B5DA; }
.mpBgBrown { background-color: #EEE9DF;}
.mpBgBlue { background-color: #D4E6F3;}
.mpBgWhite { background-color: white;}

.template1ColumnSpacer { height:89px;}
.template3ColumnSpacer { height:89px;}
.template4ColumnSpacer { height:89px;}
.template5ColumnSpacer { height:89px;}
.template6ColumnSpacer { height:89px;}
.template7ColumnSpacer { height:89px;}
.template10ColumnSpacer { height:89px;}
.template11ColumnSpacer { height:89px;}
.template12ColumnSpacer { height:89px;}
.template13ColumnSpacer { height:89px;}
.template15ColumnSpacer { height:89px;}
.template16ColumnSpacer { height:89px;}
.template18ColumnSpacer { height:89px;}
.template19ColumnSpacer { height:89px;}

/* HEADER */
#header { color: Black; font-family: Arial, Verdana; font-weight: bold; font-size: 10px; height: 120px; }  
#header td { padding:2px; }  
#header a { color: Black; font-family: Arial, Verdana; font-weight: bold; font-size: 10px; }  
#header .errormessage { color:White; font-weight:bold; }  
#header .table { border: 1px solid black; padding:2px; width:100%; }
#header .MainNavigation, #header a { color:black;}

/* FOOTER */
#footer { height:40px; }  
#footer td { font-size:10px; vertical-align:top; padding-top:5px;}  
#footer a { color:Black; }

/* ZONES */
.zonepadding { padding:2px; }  
.dashedborder { border: dashed 1px #C0C0C0; }  
.zonecontrolleroptions  { background-color: #F0F0F0; width: 100%; }

/* GRID VIEWS */
#admin .gvTable td { padding: 3px; }  
#admin .gvHeader, .gvheader th { padding:5px; background-color:#006699; text-align:left; color:White; font-weight:bold; font-size:11px;border-right:1px solid #D9D9D9; }  
#admin .gvAlternateRow td { background-color:#F1F5FA; padding-top:4px; padding-bottom:4px; border-right:1px solid #D9D9D9;}  
#admin .gvRow td { padding-top:4px; padding-bottom:4px; border-right:1px solid #D9D9D9; }  
#admin .gvPagerStyle td { border-top: solid 1px #E6E6E6; border-bottom: solid 1px #E6E6E6; background-color:#F0F0F0;  }  
#admin .gvPagerStyle td a { color:Black; }
#admin .gvPagerStyle td a:hover { color:Black; text-decoration:underline; }
#admin .gvPagerStyle td table td { border:none; }  
#admin .gvDeleted { text-decoration:line-through; color:Red; }

/* CMS */
#admin .cmsMenuTable { width:100%; padding:1px; border-collapse:collapse; }
#admin .cmsMenuHeader td { background-color:#1D1278; color:White; font-weight:bold; font-size:11px; height:22px; padding-left:10px; }
#admin .item { height:22px; background-color: #E6E6E6; padding-left:10px; border-bottom:1px solid white;}
#admin .item a { color:Black; }
#admin .item a:hover { color:#1D1278; }
#admin h2 { color: #FF6600; font-size:20px; padding-top:15px; padding-bottom:15px; margin:0px; }
#admin h4 { color: #006699; font-size:15px; padding-top:5px; padding-bottom:15px; margin:0px; }
#admin hr { color: #E6E6E6; width:100%; height:1px; }

#admin #revision table { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; border-collapse:collapse;  }
#admin #revision table td { height:30px; padding-left:10px;}
#admin #revision .bgcolor { background-color: #F0F0F0; }
#admin #revision label { font-size: 11px; }

#admin #form .labelalign { font-size: 10px; text-align:right; padding-right:10px; }
#admin #form .bgcolor { background-color: #F0F0F0; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; }
#admin #form .topbottom { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6;  }

#popupcmsparts a { color:Black; }
#popupcmsparts .groupname { font-weight:bold; font-size:11px; line-height:0px; }

#popupassetbrowser a { color:Black; }
#popupassetbrowser .groupname { font-weight:bold; font-size:11px; line-height:0px; }
#popupassetbrowser .webpartselectitem {}

/* PARTS */
.partMainTable { border:1px solid #A1A1A1; background-color:white;}  
.partMainTable td { border-collapse:collapse;}
.dragContainer { position:absolute; visibility:hidden; }  
.partContentArea { vertical-align:top; }  
.dragHandle { cursor:move; }  
.resizeHandle { cursor:se-resize; }

/* CONTENT */  
#partPropertySearchForm h4 { margin:2px; margin-bottom:20px; color: black; font-size:20px; font-weight:normal;} 
#partPropertySearchForm h5 { margin:2px; color: #D9531E; font-size:10px; }
#partPropertySearchForm .propertyTypes label { font-weight:normal; font-size:10px; }
#partPropertySearchForm .sizeOption label { font-weight:normal; font-size:10px; }
#partPropertySearchForm .solidbar { height:8px; background-color:#31408C; }
#partPropertySearchForm .sizedropdown { width:100px; }

#partPermissions h4 { margin:2px; color: #D9531E; font-size:10px; font-weight:bold;} 
    
#partCaseStudyCaseStudies .solidbar { height:8px; background-color:#31408C; }
#partCaseStudyCaseStudies .image { margin-top:5px; margin-bottom:8px; }

#partCaseStudyPeople .solidbar { height:8px; background-color:#31408C; }
#partCaseStudyPeople .image { margin-top:5px; margin-bottom:8px; }

#partCaseStudyImageTemplate .solidbar { height:8px; background-color:#31408C; }
#partCaseStudyImageTemplate .image { margin-top:5px; margin-bottom:5px; }

#partCaseStudyTemplate h4 { font-size:14px; line-height:17px; color:#3B91BC; font-weight:normal; padding:0px; margin:0px;}
#partCaseStudyTemplate .opening { font-weight:bold; font-size:11px; }
#partCaseStudyTemplate .article { font-weight:normal; font-size:11px; }

#partCaseStudySmallImageText { margin-bottom:10px; }

#partCaseStudySmallImageTextLink .solidbar { height:8px; background-color:#31408C; }
#partCaseStudySmallImageTextLink .image { margin-top:5px; margin-bottom:8px; }
#partCaseStudySmallImageTextLink span { padding-bottom: 10px; }
#partCaseStudySmallImageTextLink .content { padding-bottom: 15px; }

#partCaseStudySearch { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px;}
#partCaseStudySearch table { background-color: #D4E6F3; }
#partCaseStudySearch table td { padding-bottom: 2px; }
#partCaseStudySearch .image { margin-top:5px; margin-bottom:8px; }
#partCaseStudySearch .solidbar { height:8px; background-color:Black; }
#partCaseStudySearch .title { font-weight:bold; line-height:22px; vertical-align:bottom; }

#partContactForm .submitButton { float:right; }
#partContactForm .formText { border: 1px solid #78B5DA; color:#000000;}
#partContactForm .formInput { border: 1px solid #78B5DA; color:#000000;}

#partKeyServices { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px;}
#partKeyServices a { color:Black;}
#partKeyServices a:hover { text-decoration: none; color:#D9531E; }
#partKeyServices table { background-color: #D4E6F3; }
#partKeyServices table td { padding-bottom: 2px; }
#partKeyServices .image { margin-top:5px; margin-bottom:8px; }
#partKeyServices .solidbar { height:8px; background-color:Black; }
    
#partServicesAZ { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px;} 
#partServicesAZ td { color: #999999; }
#partServicesAZ .image { margin-top:5px; margin-bottom:5px; }
#partServicesAZ .solidbar { height:8px; background-color:Black; }
#partServicesAZ a { color: #999999; font-size: 8px; font-weight:normal; padding:0px; padding-top:1px; padding-bottom:1px; }
#partServicesAZ a:hover { color:#D9531E; }

#partServicesList .solidbar { height:8px; background-color:Black; }
#partServicesList .image { margin-top:5px; margin-bottom:8px; }
#partServicesList .dropdown { width:90% }

#partServiceCaseStudies .solidbar { height:8px; background-color:#31408C; }
#partServiceCaseStudies .image { margin-top:5px; margin-bottom:8px; }

#partServiceImageTemplate .solidbar { height:8px; background-color:#31408C; display:none;}
#partServiceImageTemplate .image { margin-top:5px; margin-bottom:5px; }

#partServicesSmallImageTextLink .solidbar { height:8px; background-color:#31408C; }
#partServicesSmallImageTextLink .image { margin-top:5px; margin-bottom:8px; }
#partServicesSmallImageTextLink .content { padding-bottom: 15px; }

#partServiceTemplate { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; }
#partServiceTemplate image {}
#partServiceTemplate h4 { margin:2px; }
#partServiceTemplate .introduction { font-size:14px; line-height:17px; color:#3B91BC; font-weight:400; padding:0px; margin:0px; }
#partServiceTemplate .content { color: Black; font-size:11px; }
#partServiceTemplate .solidbar { height:8px; background-color:#31408C; }

#partServicesSub .solidbar { height:8px; background-color:#31408C; }
#partServicesSub .image { margin-top:5px; margin-bottom:5px; }

#partServiceListing h4 { margin:2px; color: #D6733F; font-size:11px; font-weight:normal;}

#partPropertySectorTemplate { margin:2px; color: #D6733F; font-size:11px; font-weight:normal;}
#partPropertySectorTemplate .solidbar { height:8px; background-color:#31408C; }
#partPropertySectorTemplate .introduction { font-size:14px; line-height:17px; color:#3B91BC; font-weight:normal; padding:0px; margin:0px; }
#partPropertySectorTemplate .content { color: Black; font-size:11px; }

#partPropertySectorImageTemplate .solidbar { height:8px; background-color:#31408C; display:none; }
#partPropertySectorImageTemplate .image { margin-top:5px; margin-bottom:5px; }

#partPropertySectorSmallImageTextLink .solidbar { height:8px; background-color:#31408C; }
#partPropertySectorSmallImageTextLink .image { margin-top:5px; margin-bottom:8px; }
#partPropertySectorSmallImageTextLink .content { padding-bottom: 15px; }

#partPropertySectorsKey { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px;}
#partPropertySectorsKey a { color:Black;}
#partPropertySectorsKey a:hover { text-decoration: none; color:#D9531E; }
#partPropertySectorsKey table { background-color: #D4E6F3; }
#partPropertySectorsKey table td { padding-bottom: 2px; }
#partPropertySectorsKey .image { margin-top:5px; margin-bottom:5px; }
#partPropertySectorsKey .solidbar { height:8px; background-color:Black; }

#partPropertySectorsAZ { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px;} 
#partPropertySectorsAZ td { color: #999999; }
#partPropertySectorsAZ .image { margin-top:5px; margin-bottom:5px; }
#partPropertySectorsAZ .solidbar { height:8px; background-color:Black; }
#partPropertySectorsAZ a { color: #999999; font-size: 8px; font-weight:normal; padding:0px; padding-top:1px; padding-bottom:1px; }
#partPropertySectorsAZ a:hover { color:#D9531E; }

#partPropertySectorList .solidbar { height:8px; background-color:Black; }
#partPropertySectorList .image { margin-top:5px; margin-bottom:5px; }
#partPropertySectorList .dropdown { width:90% }

#partPropertySectorListing h4 { margin:2px; color: #D6733F; font-size:11px; font-weight:normal;}

#partPropertySectorSub .solidbar { height:8px; background-color:#31408C; }
#partPropertySectorSub .image { margin-top:5px; margin-bottom:5px; }

#partPropertyCaseStudies .solidbar { height:8px; background-color:#31408C; }
#partPropertyCaseStudies .image { margin-top:5px; margin-bottom:8px; }

#partHeaderBreadcrumb { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; }
#partHeaderBreadcrumb .bgImageHeight { height:189px; }
#partHeaderBreadcrumb .tableHeight { height:100px; }
#partHeaderBreadcrumb .youarehere { color: #899096; }
#partHeaderBreadcrumb .home { color:Black; text-decoration: none; }
#partHeaderBreadcrumb .home:hover { text-decoration: underline; }
#partHeaderBreadcrumb .section { color:Black; text-decoration: none; }
#partHeaderBreadcrumb .section:hover { text-decoration: underline; }
#partHeaderBreadcrumb .crumb { color:#D9531E; text-decoration: none; }
#partHeaderBreadcrumb .crumb:hover { text-decoration: underline; }
#partHeaderBreadcrumb .headertext { color:#D9531E; font-weight:normal; margin:1px; font-size:20px; }
#partHeaderBreadcrumb table { background-position:left top; background-repeat:no-repeat; }
 
#partNavigationSections .solidbar { height:8px; background-color:Black; }
#partNavigationSections .tdNavItem {height:16px; }
#partNavigationSections .padding { height:8px; }

#partEventArchive { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px; } 
#partEventArchive .solidbar { height:8px; background-color:Black; }
#partEventArchive .image { margin-top:5px; margin-bottom:8px; }
#partEventArchive a { color:Black; }

#partEventUpcoming { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px; } 
#partEventUpcoming .solidbar { height:8px; background-color:Black; }
#partEventUpcoming .image { margin-top:5px; margin-bottom:8px; }
#partEventUpcoming a { color:Black; }

#partEventNext .solidbar { height:8px; background-color:#31408C; }
#partEventNext .date { color:#D9531E; font-size:13px; font-weight:normal; }
#partEventNext .title { color:#D9531E; font-size:15px; font-weight: bold; }
#partEventNext image { margin-bottom:11px; margin-top:5px; }
#partEventNext { margin-bottom:10px; }

#partEventOtherUpcoming .solidbar { height:8px; background-color:#31408C; }
#partEventOtherUpcoming .date { color:#D9531E; line-height:16px; }
#partEventOtherUpcoming .title { color:#D9531E; font-weight: bold; }
#partEventOtherUpcoming a { font-weight: normal; }
#partEventOtherUpcoming image { margin-bottom:11px; margin-top:5px; }

#partEventPast .solidbar { height:8px; background-color:#31408C; }
#partEventPast .date { color:#D9531E; line-height:16px; }
#partEventPast .title { color:#D9531E; font-weight: bold; }
#partEventPast a { font-weight: normal; }
#partEventPast image { margin-bottom:11px; margin-top:5px; }

#partEventAlumni .solidbar { height:8px; background-color:#31408C; }
#partEventAlumni .date { color:#D9531E; font-size:13px; font-weight:normal; }
#partEventAlumni .title { color:#D9531E; font-size:15px; font-weight: bold; }
#partEventAlumni image { margin-bottom:11px; margin-top:5px; }
#partEventAlumni .prevdate { color:#D9531E; line-height:20px; }
#partEventAlumni .prevtitle { color:#D9531E; font-weight: bold; }

#partEventTemplate h3 { margin-top:10px; margin-bottom:10px; color:#D9531E;}
#partEventTemplate h4 {color:#D9531E; font-weight:bold; margin:1px; font-size:11px; }
#partEventTemplate .introduction { font-weight:bold; font-size:11px; }
#partEventTemplate .content { font-weight:normal; font-size:11px; }

#partEventListing .quarter { margin:2px; color: #78B5DA; font-size:16px; font-weight:bold;}
#partEventListing .date { color:#D9531E; font-weight:none; margin:2px; font-size:12px;}
#partEventListing .title { color:Black; font-size:11px; margin:3px; }
#partEventListing .item { padding-bottom:5px; }

#partEventPeople .solidbar { height:8px; background-color:#31408C; }
#partEventPeople .image { margin-top:5px; margin-bottom:8px; }

#partEventRelatedLinks .solidbar { height:8px; background-color:#31408C; }
#partEventRelatedLinks .image { margin-top:5px; margin-bottom:8px; }
#partEventRelatedLinks { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px;}
#partEventRelatedLinks a { color:Black;}
#partEventRelatedLinks a:hover { text-decoration: none; color:#D9531E; }

#partEventDownloads a { color:Black; }
#partEventDownloads a:hover { color:Black; }

#partEventForm .subheader { color:#D9531E; font-weight:bold; margin:1px; font-size:12px; }
#partEventForm .submit { float:right; }
#partEventForm .solidbar { height:8px; background-color:#31408C; }
#partEventForm { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px;}
#partEventForm .checkbox label { font-weight:normal; padding-left:10px; display:inline-block; vertical-align:top; padding-bottom:5px; }

#partNewsAndEventsLatest .solidbar { height:8px; background-color:Black; }
#partNewsAndEventsLatest .image { margin-top:5px; margin-bottom:8px; }
#partNewsAndEventsLatest .bottomgap { height:10px; }

#partNewsLatest h4 { color:#D9531E; font-weight:bold; margin:0px; font-size:12px; padding:0px; }
#partNewsLatest .introduction { text-align:justify; }
#partNewsLatest .morelink { }
#partNewsLatest { margin-bottom:10px; }

#partNewsArticle { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; }
#partNewsArticle h6 { margin:2px; }
#partNewsArticle h4 { margin:2px; }
#partNewsArticle .introduction { font-size:14px; line-height:17px; color:#3B91BC; font-weight:normal; padding:0px; margin:0px; }
#partNewsArticle .article { color: Black; font-size:11px; }
#partNewsArticle .date { color:Black; }

#partNewsArchive { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px; } 
#partNewsArchive .solidbar { height:8px; background-color:Black; }
#partNewsArchive .image { margin-top:5px; margin-bottom:8px; }
#partNewsArchive a { color:Black; }

#partNewsListing .quarter { margin:2px; color: #78B5DA; font-size:16px; font-weight:bold;}
#partNewsListing .date { color:#D9531E; font-weight:none; margin:2px; font-size:12px;}
#partNewsListing .title { color:Black; font-size:11px; margin:3px; }
#partNewsListing .item { padding-bottom:5px; }

#partPeopleTemplate .solidbar { height:8px; background-color:#78B5DA; }
#partPeopleTemplate .name { color:#D9531E; margin:1px; font-size:12px; }
#partPeopleTemplate .gap { height:5px; }
#partPeopleTemplate .title { color:#C0C0C0; margin:1px; font-size:12px; }
#partPeopleTemplate .contact { color:#D9531E; margin:1px; font-size:12px; }
#partPeopleTemplate .directline { font-size:11px; } 
#partPeopleTemplate .emailaddress { font-size:11px; }
#partPeopleTemplate .recentprojects { color:#D9531E; margin:1px; font-size:12px; }
#partPeopleTemplate h4 {color:#D9531E; margin:1px; font-size:12px;}
#partPeopleTemplate .content { color: Black; font-size:11px; }
#partPeopleTemplate .contentOrange { color: #D9531E; font-size:11px; font-weight:bold; }

#partPeopleDropDown .solidbar { height:8px; background-color:#31408C; }
#partPeopleDropDown .dropdown { padding-top:2px; }
#partPeopleDropDown .image { margin-top:5px; }
#partPeopleDropDown .label { line-height:20px; font-weight:bold; }

#partPeopleService .dropdown { width:140; }
#partPeopleService .solidbar { height:8px; background-color:#31408C; }
#partPeopleService .image { margin-top:5px; margin-bottom:5px; }

#partPeopleRegion .dropdown { width:140; }
#partPeopleRegion .solidbar { height:8px; background-color:#31408C; }
#partPeopleRegion .image { margin-top:5px; margin-bottom:5px; }

#partPeoplePropertySector .dropdown { width:140; }
#partPeoplePropertySector .solidbar { height:8px; background-color:#31408C; }
#partPeoplePropertySector .image { margin-top:5px; margin-bottom:5px; }

#partPeopleAZ { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px;} 
#partPeopleAZ td { color: #999999; }
#partPeopleAZ .image { margin-top:5px; margin-bottom:5px; }
#partPeopleAZ .solidbar { height:8px; background-color:#31408C; }
#partPeopleAZ a { color: #999999; font-size: 8px; font-weight:normal; padding:0px; padding-top:1px; padding-bottom:1px; }
#partPeopleAZ a:hover { color:#D9531E; }

#partSubMenu { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px;}
#partSubMenu a { color:Black;}
#partSubMenu a:hover { text-decoration: none; color:#D9531E; }
#partSubMenu table { background-color: #D4E6F3; }
#partSubMenu table td { padding-bottom: 2px; }
#partSubMenu .image { margin-top:5px; margin-bottom:8px; }
#partSubMenu .solidbar { height:8px; background-color:Black; }

#partEveBriefBackIssues .dropdown { width:140px; overflow:hidden; }

#partEveBriefSearch table { padding:2px; width:100%; }
#partEveBriefSearch .tdLabel { width:80px;}
#partEveBriefSearch .tdButton { width:80px;}
#partEveBriefSearch .tdInput { }
#partEveBriefSearch .input { width:100%; }
#partEveBriefSearch .button {}

#partEveBriefSearchResults .resultsfor { font-size:12px; font-weight:bold; line-height:40px; }
#partEveBriefSearchResults .searchresults th { text-align:left; padding: 3px; }
#partEveBriefSearchResults .searchresults td { padding: 3px; }
#partEveBriefSearchResults .quarter { color: #7DB0CB; font-size:16px; font-weight:bold;}
#partEveBriefSearchResults .date { color:#D9531E; font-weight:bold; margin:1px; font-size:12px; }
#partEveBriefSearchResults .title { font-size:11px; }

#partMemberLogin table { width:100%; }
#partMemberLogin .tdLabel { width:100%; }
#partMemberLogin .tdInput { width:100%; }
#partMemberLogin .username { width:100%; }
#partMemberLogin .password { width:100%; }
#partMemberLogin table table { width:130px; }

#partProperty a { font-size:11px; color:#D9531E; }
#partProperty a:hover { font-size:11px; color:#D9531E; text-decoration:underline;}
#partProperty .container { width:444px; }
#partProperty .solidbar { height:8px; background-color:#7BB6DE; }
#partProperty h4 {color:#D9531E; margin:1px; font-size:12px; margin-top:5px; margin-bottom:5px; font-weight:bold;} 
#partProperty h5 {color:#7D8181; margin:1px; font-size:12px; margin-top:5px; margin-bottom:5px; font-weight:bold;}
#partProperty .copy { color:Black; font-size:11px; }
#partProperty .options td { height:25px; border-top: 1px solid #D9531E; font-size:10px; font-weight:normal; padding-top:2px; padding-bottom:2px; }
#partProperty .exturl { font-size:11px; color:#D9531E; }
#partProperty .contact { color:#7D8181; font-size:11px; }
#partProperty .name { line-height:16px; } 
#partProperty .telephone { line-height:16px; }
#partProperty .email { line-height:16px; }

#partPropertySort .container { width:100%; background-color:#D6E7F7; padding-bottom:10px; }
#partPropertySort .solidbar { height:8px; background-color:#7BB6DE; }
#partPropertySort .dropdown { width:100%; }
#partPropertySort .copy { line-height:20px; }
#partPropertySort img { margin-top: 8px; }

#partPropertySearchResults .resultsperpage { text-align:right; color:#7BB6DE; }
#partPropertySearchResults .paging { color:#D9531E; font-size:9px; font-weight:normal;}
#partPropertySearchResults .selectedpage { color:Black; font-size:9px; font-weight:normal;}
#partPropertySearchResults .solidbar { height:8px; background-color:#7BB6DE; }

#partPropertySearchForm .spacing { height:10px; }

#partRegionTemplate .introduction { font-weight:bold; font-size:11px; }

#partRegionImageTemplate .solidbar { height:8px; background-color:#31408C;}

/* MISC */
.solidBarBlack { background-color: Black; }
.solidBarBlue  { background-color: #31408C; }
.message { color:Red; font-weight: bold; }  
.leftNavigation td { padding-top: 5px; padding-bottom: 5px; }  
.homepagetext { font-size:20px; font-weight:normal; }  
a.homelink { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:20px; color:#black;}
a.homelink:hover { text-decoration: none; }
.textheader { font-size:14px; color:#000000; font-weight:500; padding:0px; margin:0px;}
.textheader a { text-decoration: none; color:black; font-weight:normal;}
.textheader a:hover { text-decoration: none; font-weight:normal; color:#D9531E;}
.mpCenterColumn a { color: #D9531E; font-weight:bold; }  
.hpPreviewBlocks td { padding-right:2px; }  
.orangecopy { color: #D9531E; }
.orangeheader { font-size:18px; color:#D9531E; font-weight:normal; padding:1px; margin:2px; }  
.pad1px td { padding:1px; }  
.pad4px td { padding:4px; }  
.errormessage { font-weight:bold; color:Red; }  
.labelvaligntop { vertical-align:top; padding-top:8px; } 
a.blackBlackUnderline { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px; color:Black;}
a.blackBlackUnderline:hover { text-decoration: underline; }
.orangeText { font-size:11px; color:#D9531E; font-weight:normal; padding:0px; margin:0px;}
a.orangeText { font-size:11px; color:#D9531E; font-weight:normal; padding:0px; margin:0px;}
a.orangeText:hover { font-size:11px; color:#D9531E; font-weight:normal; padding:0px; margin:0px;}
a.orangeLink { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px; color:#D9531E;}
a.orangeLink:hover { text-decoration: underline; }
a.textlink { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; margin-bottom:5px; color:#31408C;}
a.textlink:hover { text-decoration: underline; }
a.introBlueLink { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; font-size:14px; line-height:17px; color:#D9531E; font-weight:400;}
a.introBlueLink:hover { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; font-size:14px; line-height:17px; color:#D9531E; font-weight:400;}
a.introBlueLink:visited { font-family: Arial, Verdana, MS Sans Serif; font-weight:normal; font-size:14px; line-height:17px; color:#D9531E; font-weight:400;}
.OrangeLarge { color:#D9531E; font-weight:normal; margin:1px; font-size:20px; }
a.OrangeLarge:link { color:#D9531E; font-weight:normal; margin:1px; font-size:20px; }
a.OrangeLarge:hover { color:#D9531E; font-weight:normal; margin:1px; font-size:20px; text-decoration: underline; }
.orangeTextHeader { font-size:14px; color:#D9531E; font-weight:500; padding:0px; margin:0px;}
a.orangeTextHeader { font-size:14px; color:#D9531E; font-weight:normal; padding:0px; margin:0px;}
a.orangeTextHeader:hover { font-size:14px; color:#D9531E; font-weight:normal; padding:0px; margin:0px;}
.blueText { font-size:14px; line-height:17px; color:#3B91BC; font-weight:normal; padding:0px; margin:0px;}
a.blueText { font-size:14px; line-height:17px; color:#3B91BC; font-weight:normal; padding:0px; margin:0px;}
a.blueText:hover { font-size:14px; line-height:17px; color:#3B91BC; font-weight:normal; padding:0px; margin:0px;}
.blueTextSmall { font-size:12px; line-height:15px; color:#3B91BC; font-weight:normal; padding:0px; margin:0px;}
.blackTextLarge { font-size:16px; color:#000000; font-weight:500; padding:0px; margin:0px;}
.listing { border-bottom:#CCCCCC; margin-left:0px; margin-bottom:0px; margin-top:0px; padding:0px; list-style-type: none;}
.listing li { border-bottom: 1px solid #999999; border-width: 100%; margin-left:0px; padding-top:2px; padding-bottom:2px;}