/* 
--------------------------------------------------

MachineryLink
default.css

Woody Meachum [Woody Meachum @ acquitygroup.com]
8/6/2008
 
Copyright © 2008 Acquity Group LLC

--------------------------------------------------
*/


/* @group general styles */

body {
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: #737373;
}
input {
	font-family: Arial, Verdana, sans-serif;
}
ul.topNavigation li {
	float: left;
	display: inline;
}

.hr {
	background-color: #c8c8c8;
	height: 1px;
}

strong {
	font-weight: bold;
}

.left {
	float: left;
}

.right {
	float: right;
}

/* @end general styles */


/* @group container */

#container {
	background-color: #ffffff;
	margin: 0 auto;
	width: 949px;
}

/* @end container */


/* @group header */

#header {
	height: 88px;
	width: 948px;
	background-image:url(../images/header-background.jpg);
}
#headerLogo {
	float: left;
	height: 39px;
	margin: 5px 0 25px 15px;
	width: 535px;
}
#headerUtility {
	color: #402e00;
	float: right;
	font-size: 0.9em;
	font-weight:bold;
	margin: 22px 10px 4px 0px;
}
#headerSearch {
	float: left;
	margin: 0px 0px 0px 143px;
}

#headerSearch input.search {
	border: 0;
	padding: 5px 8px 5px 12px;
	margin: 0px 2px 0px 0px;
	float: left;
	width: 156px;
	height: 24;
	font: 1.0em Georgia, Verdana, Arial;
	color: #737373;
}
#headerSearch input.searchButton {
	float: left;
}

/* @end header */


/* @group globalNavigation */

#globalNavigation {
	clear: both;
	height: 27px;
	padding-left: 0px;
}
#globalNavigation li {
	margin: 0px 0px 0px 0px;
}


/* @group topNavigation rollovers */

.topNavigation li a {
	display: block; 
	text-decoration: none;
	}
	
.altHidden {
	display: none;
	padding: 6px 10px 0px 10px;
	}

.topNavigation a.rolloverEquipmentLeasing { 
   background: url("../images/global-navigation/topnav-equipment-leasing.gif"); 
   	width: 158px; 
	height: 27px; 
} 

.topNavigation a.rolloverEquipmentLeasing:hover { 
   background-position: -159px 0; 
} 

.rolloverEquipmentLeasingSelect {
	background: url("../images/global-navigation/individual-buttons/topnav-equipment-leasing-on.gif"); 
	width: 158px; 
	height: 27px;
}

.topNavigation a.rolloverNews { 
   background: url("../images/global-navigation/topnav-news.gif"); 
   	width: 158px; 
	height: 27px; 
} 

.topNavigation a.rolloverNews:hover { 
   background-position: -158px 0; 
}

.rolloverNewsSelect {
	background: url("../images/global-navigation/individual-buttons/topnav-news-on.gif"); 
	width: 158px; 
	height: 27px;
}

.topNavigation a.rolloverCompanyInfo { 
   background: url("../images/global-navigation/topnav-company-info.gif"); 
   	width: 158px; 
	height: 27px; 
} 

.topNavigation a.rolloverCompanyInfo:hover { 
   background-position: -159px 0; 
}

.rolloverCompanyInfoSelect {
	background: url("../images/global-navigation/individual-buttons/topnav-company-info-on.gif"); 
	width: 158px; 
	height: 27px;
}

.topNavigation a.rolloverSaleBarn { 
   background: url("../images/global-navigation/topnav-sale-barn.gif"); 
   	width: 158px; 
	height: 27px; 
} 

.topNavigation a.rolloverSaleBarn:hover { 
   background-position: -158px 0; 
}

.rolloverSaleBarnSelect {
	background: url("../images/global-navigation/individual-buttons/topnav-sale-barn-on.gif"); 
	width: 158px; 
	height: 27px;
}
.rolloverResourceSelect {
	background: url("../images/global-navigation/topnav-sale-barn-on.gif"); 
	width: 158px; 
	height: 27px;
}

.topNavigation a.rolloverCareers { 
   background: url("../images/global-navigation/topnav-careers.gif"); 
   	width: 158px; 
	height: 27px; 
} 

.topNavigation a.rolloverCareers:hover { 
   background-position: -159px 0; 
}

.rolloverCareersSelect {
	background: url("../images/global-navigation/individual-buttons/topnav-careers-on.gif"); 
	width: 158px; 
	height: 27px;
}

.topNavigation a.rolloverContactUs { 
   background: url("../images/global-navigation/topnav-contact-us.gif");
   	width: 155px; 
	height: 27px;  
} 

.topNavigation a.rolloverContactUs:hover { 
   background-position: -155px 0; 
} 

.rolloverContactUsSelect {
	background: url("../images/global-navigation/individual-buttons/topnav-contact-us-on.gif"); 
	width: 155px; 
	height: 27px;
}

/* @end topNavigation rollovers */	

/* @end globalNavigation */

/* @group locationIdentifiers */

#locationIdentifiers {
	margin: 0px 0px 0px 203px;
	}
	
#pageIndicator {
	height: 27px;
	margin: 0px 0px 0px 0px;
	}
	
ul.pageNavigation li {
	float: left;
	display: inline;
	}

/* @group pageNavigation */

.pageNavigation li a {
	display: block; 
	text-decoration: none;
	}

.altHidden {
	display: none;
	padding: 0px 0px 0px 0px;
	}

.pageNavigation a.rolloverWelcome { 
   background: url("../images/page-navigation/careers-welcome.gif"); 
   	width: 75px; 
	height: 22px; 
} 

.pageNavigation a.rolloverWelcome:hover { 
   background-position: -75px 0; 
} 

.rolloverWelcomeSelect { 
   background: url("../images/page-navigation/individual-buttons/careers-welcome-on.gif"); 
   width: 75px; 
   height: 22px; 
}

.pageNavigation a.rolloverStrategicFramework { 
   background: url("../images/page-navigation/careers-strategic-framework.gif"); 
   	width: 174px; 
	height: 22px; 
} 

.pageNavigation a.rolloverStrategicFramework:hover { 
   background-position: -174px 0; 
}

.rolloverStrategicFrameworkSelect { 
   background: url("../images/page-navigation/individual-buttons/careers-strategic-framework-on.gif"); 
   width: 174px; 
   height: 22px; 
}

.pageNavigation a.rolloverOurCommunities { 
   background: url("../images/page-navigation/careers-our-communities.gif"); 
   	width: 139px; 
	height: 22px; 
} 

.pageNavigation a.rolloverOurCommunities:hover { 
   background-position: -139px 0; 
}

.rolloverOurCommunitiesSelect { 
   background: url("../images/page-navigation/individual-buttons/careers-our-communities-on.gif"); 
   width: 139px; 
   height: 22px; 
}

.pageNavigation a.rolloverSalesManagerLocator { 
   background: url("../images/page-navigation/contact-us-sales-manager-locator.gif"); 
   	width: 180px; 
	height: 22px; 
} 

.pageNavigation a.rolloverSalesManagerLocator:hover { 
   background-position: -180px 0; 
} 

.rolloverSalesManagerLocatorSelect { 
   background: url("../images/page-navigation/individual-buttons/contact-us-sales-manager-locator-on.gif"); 
   width: 180px; 
   height: 22px; 
}

.pageNavigation a.rolloverFacilityLocations { 
   background: url("../images/page-navigation/contact-us-facility-locations.gif"); 
   	width: 148px; 
	height: 22px; 
} 

.pageNavigation a.rolloverFacilityLocations:hover { 
   background-position: -148px 0; 
}

.rolloverFacilityLocationsSelect { 
   background: url("../images/page-navigation/individual-buttons/contact-us-facility-locations-on.gif"); 
   width: 148px; 
   height: 22px; 
}

.pageNavigation a.rolloverIndustryTradeShows { 
   background: url("../images/page-navigation/contact-us-industry-trade-shows.gif"); 
   	width: 180px; 
	height: 22px; 
} 

.pageNavigation a.rolloverIndustryTradeShows:hover { 
   background-position: -180px 0; 
}

.rolloverIndustryTradeShowsSelect { 
   background: url("../images/page-navigation/individual-buttons/contact-us-industry-trade-shows-on.gif"); 
   width: 180px; 
   height: 22px; 
}

.pageNavigation a.rolloverAboutUs { 
   background: url("../images/page-navigation/company-info-about-us.gif"); 
   	width: 71px; 
	height: 22px; 
} 

.pageNavigation a.rolloverAboutUs:hover { 
   background-position: -71px 0; 
}

.rolloverAboutUsSelect { 
   background: url("../images/page-navigation/individual-buttons/company-info-about-us-on.gif"); 
   width: 71px; 
   height: 22px; 
}

.pageNavigation a.rolloverManagement { 
   background: url("../images/page-navigation/company-info-management.gif"); 
   	width: 105px; 
	height: 22px; 
} 

.pageNavigation a.rolloverManagement:hover { 
   background-position: -105px 0; 
}

.rolloverManagementSelect { 
   background: url("../images/page-navigation/individual-buttons/company-info-management-on.gif"); 
   width: 105px; 
   height: 22px; 
}

.pageNavigation a.rolloverPressReleases { 
   background: url("../images/page-navigation/news-press-releases.gif"); 
   	width: 121px; 
	height: 22px; 
} 

.pageNavigation a.rolloverPressReleases:hover { 
   background-position: -121px 0; 
}

.rolloverPressReleasesSelect { 
   background: url("../images/page-navigation/individual-buttons/news-press-releases-on.gif"); 
   width: 121px; 
   height: 22px; 
}

.pageNavigation a.rolloverArticles { 
   background: url("../images/page-navigation/news-articles.gif"); 
   	width: 74px; 
	height: 22px; 
} 

.pageNavigation a.rolloverArticles:hover { 
   background-position: -74px 0; 
}

.rolloverArticlesSelect { 
   background: url("../images/page-navigation/individual-buttons/news-articles-on.gif"); 
   width: 74px; 
   height: 22px; 
}

.pageNavigation a.rolloverPromotionalVideos { 
   background: url("../images/page-navigation/news-promotional-videos.gif"); 
   	width: 160px; 
	height: 22px; 
} 

.pageNavigation a.rolloverPromotionalVideos:hover { 
   background-position: -160px 0; 
}

.rolloverPromotionalVideosSelect { 
   background: url("../images/page-navigation/individual-buttons/news-promotional-videos-on.gif"); 
   width: 160px; 
   height: 22px; 
}

.rolloverMachineFinderSelect {
	background: url("../images/page-navigation/individual-buttons/sales-barn-machine-finder-on.gif") no-repeat;
	width: 112px;
	height: 22px;
}

/* @end pageNavigation */
/* @end locationIdentifiers */

/* breadcrumb */

#breadcrumb {
	float: right;
	margin: 6px 0px 0px 0px;
}

#breadcrumb .breadcrumbTrail {
	color: #737373;
	font-size: 0.8em;
	font-style: italic;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
}

#breadcrumb .breadcrumbTrail a {
	color: #737373;
	font-size: 1.0em;
	font-style: italic;
	text-decoration: none;
}

#breadcrumb .breadcrumbTrail a:hover {
	text-decoration: underline;
}

/* @end breadcrumb */

/* @group masthead */

#masthead {
	background: #FFFFFF;
	margin: 4px 0px 0px 0px;
}
#mastheadimage {
	height: 308px;
	width: 946px;
}
#masthead .background {
	z-index: 1;
	position: relative;
} 
	
/* @end masthead */


/* @group body */

#body {
	margin-bottom: 0px;
}

#body:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* @group bodyContent */

#bodyContent {
	float: left;
	width: 566px;
	margin: 6px 0px 0px 0px;
}

.headerSuccessStories {
	margin: 0px 0px 0px 0px;
	height: 26px;
	}

.homeVideoBox {
	width: 665px;
	height: 333px;
	background-image: url(../images/home-page-elements/background-success-stories.jpg);
	margin: 0px 0px 0px 0px;
	}

.homeVideoBox .headline {
	margin: 0px 0px 0px 151px;
	padding: 12px 0px 0px 0px;
	}
	
.homeVideoBox .copy {
	text-align: center;
	color: #3e3014;
	margin: -14px 20px 0px 20px;
	}
	
.homeVideoBox .bodyLine {
	background-color: #c8c8c8;
	height: 1px;
	margin: 20px 16px 0px 16px;
	}
	
.homeVideoBox .videoPicture {
	float: left;
	width: 249px;
	height: 183px;
	margin: 10px 16px 0px 16px;
	}
	
.homeVideoBox .header h1 {
	padding: 14px 20px 0px 0px;
	color: #402e00;
	}
	
.homeVideoBox .header h3 {
	padding: 0px 20px 0px 0px;
	color: #402e00;
	}
	
.homeVideoBox .paragraph {
	padding: 0px 30px 0px 0px;
	color: #737373;
	}

#bodyContent .homeVideoBox .watchStory a {
	padding: 0px 30px 0px 0px;
	color: #402e00;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.0em;
	float: right;
	margin: 10px 0px 10px 0px;
	}
	
#bodyContent .homeVideoBox .watchStory a:hover {
	text-decoration: underline;
	}

/* @group contentVideoCol */

#contentVideoCol {
	float: left;
	margin: 0 11px 0px 130px;
	width: 535px;
}

#videoPlayerBox {
	width: 665px;
	margin: 0px 0px 4px 0px;
	}


/* @end contentVideoCol */


/* @group contentOneCol */

#contentOneCol {
	float: left;
	margin: 0 11px 0 203px;
	width: 462px;
}

#bodyLine {
	background-color: #c8c8c8;
	height: 1px;
}
	
#checkedLine {
	 margin-top: -10px;
}

#calloutLeftTop {
	float: left;
	margin: 0px 0px 0px -204px;
	/*clear: both;*/
	width: 190px;
	}
	
#calloutLeftTop .photo {
	width: 164px;
	height: 96px;
	margin: 0px 8px 0px 8px;
	padding: 8px 0px 8px 0px;
	}
	
#calloutLeftTop .copyBox {
	width: 181px;
	background-color: #edebe3;
	}
	
#calloutLeftTop .arrow {
	float: right;
	clear: both;
	margin-top: 54px;
	}

#calloutVideoTop {
	float: left;
	margin: 0px 0px 0px -130px;
	clear: both;
	width: 121px;
	}
	
#calloutVideoTop .photo {
	width: 96px;
	height: 64px;
	margin: 0px 8px 0px 8px;
	padding: 8px 0px 8px 0px;
	}
	
#calloutVideoTop .copyBox {
	width: 113px;
	background-color: #edebe3;
	}
	
#calloutVideoTop .arrow {
	float: right;
	clear: both;
	margin-top: 34px;
	}

#calloutLeft {
	float: left;
	margin: -14px 0px 0px -204px;
	clear: both;
	width: 190px;
	}

#calloutLeft .copyBox {
	width: 181px;
	background-color: #edebe3;
	padding-top: 4px;
	padding-bottom: 4px;
	}
	
#calloutLeft .photo {
	width: 164px;
	margin: 0px 8px 0px 8px;
	padding: 2px 0px 0px 0px;
	}
	
#calloutLeft .header {
	color: #402e00;
	font-weight: bold;
	font-size: 0.9em;
	margin: 0px 20px 2px 12px;
	}
	
#calloutLeft .text {
	color: #737373;
	font-size: 0.9em;
	margin: 0px 20px 0px 12px;
	line-height: 1.5;
	}
	
#calloutLeft .text a {
	color: #737373;
	text-decoration: none;
	}
	
#calloutLeft .text a:hover {
	text-decoration: underline;
	font-weight: 100;
	color: #737373;
	}

#calloutLeft .arrow {
	float: right;
	clear: both;
	}

	
#calloutCenter {
	background: url(../images/background-callout-center.gif) no-repeat;
	min-height: 48px;
	height: auto !important;
	height: 48px;
	margin:10px 0px 0px 0px;
}

#bodyContent #calloutCenter li {
	margin: 0px 0px 0px 70px;
	font-size: 1.1em;
	color: #402e00;
	font-weight: bold;
	font-style: italic;
	background-image: none;
}
	
#centerMainImage {
	margin: -10px 0px 0px 0px;
}

#map {
	width: 462px;
	height: 277px;
}

#centerBodyImage {
	margin: -6px 0px -12px 0px;
	width: 462px;
}

#locateCenter {
	background-color: #edebe3;
	width: 166px;
	margin: 0px 0px 0px 300px;
}
	
#locateCenter .locateSearch {
	width: 166px;
}
	
#locateCenter input.search {
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 3px 6px 0px 3px;
	float: left;
	height: 20px;
	width: 100px;
	font-size: 1.0em;
}	

#locateCenter .searchButton {
	float: left;
	margin: 2px 0px 0px 0px;
	}
	

#footnote {
	font-size: 0.9em;
	font-style: italic;
	margin: 0px 0px 20px 0px;
	}

table {
	width: 462px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
tbody {
	margin: 1em;
	}
	
th {
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	color: #402e00;
	}

td {
	background-color: #eeebe4;
	color: #7e7e7e;
	padding: 4px 4px 4px 4px;
	height: 40px;
	border-left: 1px solid #FFFFFF;
	}
	
td.nobg {
	background: none;
	color: #7e7e7e;
	padding: 4px 4px 4px 4px;
	height: 40px;
	border-left: 1px solid #FFFFFF;
	}
	
td.body {
	background: none;
	color: #737373;
	}

#appForm table {
	width: 462px;
	}
	
#appForm tbody {
	
	}
	
#appForm th {
	font-size: 1.0em;
	padding: 6px 12px 6px 0px;
	font-style:normal;
	text-align:right;
	width: 150px;
	vertical-align: top;
	}

#appForm td {
	width: 312px;
	vertical-align: top;
	}

#appForm input.field {
	margin: 0px 6px 0px 3px;
	border: 1px solid #cdcdcd;
	height: 20px;
	width: 270px;
	color: #FFFFFF;
	font-size: 1.0em;
}	

#appForm textarea.field {
	margin: 0px 6px 16px 3px;
	border: 1px solid #cdcdcd;
	height: 60px;
	width: 270px;
	color: #FFFFFF;
	font-size: 1.0em;
}


#rsmResults {
	margin: 0px 0px 20px 0px;
	}

#rsmResults .header {
	color: #402e00;
	font-weight: bold;
	}
	



/* end @group contentOneCol */

/* @group contentTwoCol */

#bodyRight {
	float: left;
	margin: 6px 0px 0px 677px;
	width: 270px;	
	}

#contentTwoCol {
	float: left;
}

#homeHeader {
	margin: 10px 0px 0px 0px;
	}

#sideLine {
	background-color: #c8c8c8;
	height: 1px;
	width: 270px;
	margin: 4px 0px 4px 0px;
	}

#sideNavigation {
	margin: 10px 0 0 0;
	}

ul.sideNavigation li {
	float: left;
}

/* @group sideNavigation rollovers */

.sideNavigation li a {
	display: block; 
	text-decoration: none;
	margin: 0px 0 0 0;
	}

.sideNavigation a.rolloverTroubleFree { 
	background: url("../images/side-navigation/equipment-leasing/trouble-free-harvest.gif");
	width: 270px; 
	height: 29px; 
} 

.sideNavigation a.rolloverTroubleFree:hover, #selectedNav { 
   background-position: -270px 0; 
} 

.sideNavigation a.rolloverBoost { 
   background: url("../images/side-navigation/equipment-leasing/boost-your-bottom-line.gif"); 
   	width: 270px; 
	height: 29px; 
} 

.sideNavigation a.rolloverBoost:hover, #selectedNav { 
   background-position: -270px 0; 
}

.sideNavigation a.rolloverLeaseThatWorks { 
   background: url("../images/side-navigation/equipment-leasing/a-lease-that-works.gif"); 
   	width: 270px; 
	height: 29px; 
} 

.sideNavigation a.rolloverLeaseThatWorks:hover, #selectedNav { 
   background-position: -270px 0; 
}

.sideNavigation a.rolloverBestFleet { 
   background: url("../images/side-navigation/equipment-leasing/the-best-fleet-out-there.gif"); 
   	width: 270px; 
	height: 29px; 
} 

.sideNavigation a.rolloverBestFleet:hover, #selectedNav { 
   background-position: -270px 0; 
}

.sideNavigation a.rolloverService { 
   background: url("../images/side-navigation/equipment-leasing/service-on-demand.gif"); 
   	width: 270px; 
	height: 29px; 
} 

.sideNavigation a.rolloverService:hover, #selectedNav { 
   background-position: -270px 0; 
}

.sideNavigation a.rolloverLeasingFAQ { 
   background: url("../images/side-navigation/equipment-leasing/leasing-faq.gif");
   	width: 270px; 
	height: 29px;  
} 

.sideNavigation a.rolloverLeasingFAQ:hover, #selectedNav { 
   background-position: -270px 0; 
} 

.sideNavigation a.rolloverSuccessStories { 
   background: url("../images/side-navigation/equipment-leasing/success-stories.gif");
   	width: 270px; 
	height: 29px;  
} 

.sideNavigation a.rolloverSuccessStories:hover, #selectedNav { 
   background-position: -270px 0; 
} 

/* @end sideNavigation rollovers */

/* @group sideNavigationHome rollovers */

.sideNavigationHome li a {
	display: block; 
	text-decoration: none;
	margin: -2px 0 0 0;
	}

.sideNavigationHome a.rolloverHomeTroubleFree { 
	background: url("../images/side-navigation/home-page/trouble-free.gif");
	width: 271px; 
	height: 55px; 
	} 

.sideNavigationHome a.rolloverHomeTroubleFree:hover { 
	background-position: -271px 0; 
	} 

.sideNavigationHome a.rolloverHomeBetter { 
   background: url("../images/side-navigation/home-page/a-better-bottom-line.gif"); 
   	width: 271px; 
	height: 54px; 
	} 

.sideNavigationHome a.rolloverHomeBetter:hover { 
   background-position: -271px 0; 
	}

.sideNavigationHome a.rolloverHomeLeaseThatWorks { 
   background: url("../images/side-navigation/home-page/a-lease-that-works.gif"); 
   	width: 271px; 
	height: 52px; 
	} 

.sideNavigationHome a.rolloverHomeLeaseThatWorks:hover { 
   background-position: -271px 0; 
	}

.sideNavigationHome a.rolloverHomeBestFleet { 
   background: url("../images/side-navigation/home-page/the-best-fleet.gif"); 
   	width: 271px; 
	height: 53px; 
	} 

.sideNavigationHome a.rolloverHomeBestFleet:hover { 
   background-position: -271px 0; 
	}

.sideNavigationHome a.rolloverHomeService { 
   background: url("../images/side-navigation/home-page/service-on-demand.gif"); 
   	width: 271px; 
	height: 54px; 
	} 

.sideNavigationHome a.rolloverHomeService:hover { 
   background-position: -271px 0; 
	}
	
.sideNavigationHome a.rolloverPlatformHeads { 
   background: url("../images/side-navigation/home-page/platform-heads.gif"); 
   	width: 271px; 
	height: 48px; 
	} 

.sideNavigationHome a.rolloverPlatformHeads:hover { 
   background-position: -271px 0; 
	}


/* /end sideNavigationHome rollovers */

#sidebarRight {
	width: 270px;
	background: url(../images/side-navigation/equipment-leasing/background_words.gif) top;
	margin: 0px 0px 0px 0px;
	}
	
#sidebarRight .header {
	color: #402e00;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px 11px 2px 11px;
	}
	
#sidebarRight .subHeader {
	color: #402e00;
	font-size: 1.1em;
	font-weight: bold;
	margin: 8px 11px 2px 11px;
	}
	
#sidebarRight .subHeader h3 {
	font-size: 0.9em;
	}
	
#sidebarRight .subHeader2 {
	color: #402e00;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px 11px 4px 11px;
	}

#sidebarRight .subHeader2 a {
	color: #402E00;
}

#sidebarRight .copy {
	color: #737373;
	font-size: 0.9em;
	margin: 0px 13px 10px 11px;
	}

#sidebarRight .address {
	color: #737373;
	font-size: 1.0em;
	margin: 10px 11px 2px 11px;
}

#sidebarRight .address a {
	color: #737373;
	text-decoration: none;
}

#sidebarRight .address a:hover {
	text-decoration: underline;
}
	
#sidebarRight .jobTitle {
	color: #402e00;
	font-size: 1.1em;
	font-weight: bold;
	margin: 10px 11px 2px 11px;
	}
	
#sidebarRight .jobDescription {
	color: #737373;
	font-size: 0.9em;
	margin: 0px 11px 2px 11px;
	}
	
#sidebarRight .jobDetails {
	color: #402e00;
	font-size: 1.0em;
	font-weight: bold;
	margin: 4px 11px 0px 11px;
	text-decoration: none;
	text-align: right;
	}
	
#sidebarRight .jobDetails a {
	color: #402e00;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	font-style: italic;
	}
	
#sidebarRight .jobDetails a:hover {
	text-decoration: underline;
	}
	
#sidebarRight .checkedLine {
	margin: 0px 13px 0px 11px;
	}

/* @group merchandise */

#sidebarRight .merchandiseProduct {
	width: 248px;
/*	margin: 15px 11px;*/
	margin: 0 11px;
	background: url(../images/checked_line_sidebar.gif) no-repeat 0 top;
	padding: 10px 0 0;
}

#sidebarRight .merchandiseProduct.first {
	background-image: none;
}
#sidebarRight .merchandiseProduct .imgContainer {
	background: url(../images/checked_line_sidebar.gif) no-repeat 0 bottom;
	float: left;
	text-align: center;
	width: 100%;
}

#sidebarRight .merchandiseProduct .productName {
	color: #402E00;
	font-weight: bold;
	font-size: 1.05em;
	margin-top: 15px;
	margin-bottom: 5px;
}

#sidebarRight .merchandiseProduct .productDescription {
	font-size: 0.9em;
	margin-bottom: 15px;
}

#sidebarRight .merchandiseProduct .productDescription a {
	color: #402E00;
	text-decoration: none;
	font-weight: bold;
}

#sidebarRight .merchandiseProduct .productDescription a:hover {
	text-decoration: underline;
}

/* @end */	
#siteSearch select {
	border: none;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	width: 120px;
	font-size: 1.0em;
}

#siteSearch input.search {
	border: none;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 120px;
	font-size: 1.0em;	
}

#siteSearch input.searchButton {
	vertical-align: middle;
}

#videoBox {
	width: 270px;
/*	height: 370px; */
	background: url(../images/side-navigation/equipment-leasing/background_words.gif) repeat-y;
	}
	
#videoBox .header {
	width: 270px;
	height: 35px:
	}
	
#videoBox .picture {
	width: 249px;
	height: 183px;
	margin: 0px 11px 10px 11px;
	}
	
#videoBox .headline {
	color: #402e00;
	font-size: 1.3em;
	font-weight:bold;
	margin: 0px 11px 2px 11px;
	}
	
#videoBox .copy {
	color: #737373;
	font-size: 1.0em;
	margin: 0px 11px 0px 11px;
	}
	
#videoBox .slugline {
	color: #402e00;
	font-size: 1.1em;
	font-style:italic;
	font-weight: bold;
	padding-bottom: 6px;
	margin: 5px 11px 0px 20px;
}
	
#videoBox .slugline a:hover {
	text-decoration:underline;
	}

#bodyContent ul.videoNavigation li {
	background-image: none;
	padding: 0;
}

.videoNavigation li a {
	display: block; 
	text-decoration: none;
	margin: -2px 0 0 0;
	}
	
.altHidden {
	display: none;
	}
	
.videoNavigation a.rolloverVideoPicture { 
   background: url("../images/home-page-elements/home-video.jpg"); 
   	width: 250px;
	height: 185px; 
	} 

.videoNavigation a.rolloverVideoPicture:hover { 
   background-position: -249px 0; 
	}
	
.menuNavigation li a {
	display: block; 
	text-decoration: none;
	margin: -2px 0 0 0;
	}
	
.menuNavigation a.rolloverVideoMenuTop { 
   background: url("../images/side-navigation/success-stories/side-menu-top.gif") no-repeat; 
   	width: 270px;
	height: 20px; 
	} 

.menuNavigation a.rolloverVideoMenuTop:hover { 
   background-position: -270px 0; 
	}
	
.menuNavigation a.rolloverVideoMenuBottom { 
   background: url("../images/side-navigation/success-stories/side-menu-bottom.gif") no-repeat; 
   	width: 270px;
	height: 18px; 
	} 

.menuNavigation a.rolloverVideoMenuBottom:hover { 
   background-position: -270px 0; 
	}
	
#videoBox .slugline a,v {
	text-decoration: none;
	color: #402e00;
	}
	
#videoMenu {
	width: 270px;
	background-color: #FFFFFF;
	}
	
#videoMenuEntry {
	margin: 0px 0px 10px 0px;
	}

#videoMenu .photo {
	float: left;
	margin: 0px 6px 0px 0px;
	height: 65px;
	width: 97px;
	}
	
#videoMenu .header {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	}

#videoMenu .header a:link,
#videoMenu .header a:visited {
	color: #737373;
	text-decoration: underline;
	}

#videoMenu .header a:hover,
#videoMenu .header a:active {
	color: #737373;
	text-decoration: none;
	}

#videoMenu .copy {
	margin: 0px 0px 4px 0px;
	font-size: 0.9em;
	color: #737373;
	}
	
#locateHeader {
	margin: 4px 0px 0px 0px;
	width: 270px;
	}
	
#locateBody {
	background-color: #edebe3;
	display: none;
	width: 270px;
}
	
#locateBody .copy {
	float: left;
	color: #402e00;
	font-weight: bold;
	font-size: 0.9em;
	margin: 10px 6px 0px 0px;
	padding-left: 8px;
	text-align: left;
}
	
#locateBody .zipSearch {
	width: 270px;
}
	
#locateBody input.search {
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	float: left;
	height: 20px;
	min-width: 100px;
	width: auto !important;
	font-size: 1.0em;
}	

#locateBody .searchButton {
	float: left;
	margin: 2px 0px 0px 0px;
	}

/* end contentTwoCol */

/* @group content areas */

	
#bodyContent .photoCaption {
	margin: 0px 0px 10px 0px;
	width: 462px;
	}
	
#bodyContent a {
	text-decoration: none;
	color: #737373;
	}

#bodyContent a:hover {
	text-decoration: underline;
}

#bodyContent .header h1 {
	color: #402e00;
	font-size: 2.0em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

#bodyContent .header h2 {
	color: #402e00;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

#bodyContent .header h2.finderLink {
	font-size: 1.385em;
	font-weight: normal;
	margin: 5px 0 0 0;
}

#bodyContent .header h2.finderLink a {
	background: transparent url(../images/double-arrows-big.gif) no-repeat top left;
	color: #402e00;
	font-size: 0.724em;
	font-style: italic;
	padding-left: 14px;
}

#bodyContent .header h3 {
	color: #402e00;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

#bodyContent .header h3 .addressLink {
	color: #402e00;
	font-style: italic;
	font-weight: normal;
}

#bodyContent .header h3 .addressLink:hover {
	color: #402e00;
	text-decoration: underline;
}

#bodyContent .header h4 {
	color: #402e00;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	margin: 20px 0px 10px;
}

#bodyContent .header h4.larger {
	font-size: 1.5em;
	font-style: italic;
}

#bodyContent .header h5 {
	color: #402e00;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

#bodyContent .header h6 {
	color: #402e00;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

#bodyContent p {
	margin-top: 12px;
}

#bodyContent paragraph {
	color: #737373;
	font-size: 1.1em;
	}
	
#bodyContent .paragraph ul {
	margin-top: -8px;
	}

#bodyContent .paragraph li {
	margin-left: 12px;
	}

#bodyContent .emailStory {
	display: none;
}
#bodyContent .emailStory a {
	padding: 0px 30px 0px 0px;
	color: #402e00;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.0em;
	float: right;
	margin: 10px 0px 10px 0px;
	}
	
#bodyContent .emailStory a:hover {
	text-decoration: underline;
	}

#bodyContent .header h4 a {
	color: #402e00;
} 

.linkRight {
	float: right;
}

/*
#twoColumnLeft {
	float: left; 
	vertical-align: top; 
	text-align: left;

	width: 50%;
	
	background: #0f0;
}
*/

#twoColumnRight {
	float: right; 
	vertical-align: top; 
	text-align: left;

	width: 50%;
/*	background: #f00;*/
}

/* @end content areas */


/* @end bodyContent sections */

/* @group questions*/
#questions {
	color: #737373;
	font-size: 1.0em;
}
#questions .questionHeader h1 {
	color: #402e00;
	font-size: 1.0em;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
}

#questions .question {
	margin: 5px 0px 5px 0px;
}

#questions .question a:hover {
	color: #402e00;
	font-weight: normal;
	font-size: 1.0em;
	font-style: normal;
}

#questions .questionLine {
	margin:-5px 0px 10px 0px;
}

#questions .questionHead {
	margin: 10px 0px 0px 0px;
}
#questions .questionHead a, .questionHead a:hover {
	color: #402e00;
	font-weight: normal;
	font-size: 1.1em;
	font-style: italic;
}

#questions .answer {
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
/* @end questions*/

/* @end bodyContent */


/* @group bodyRight */

#bodyRight {
	float: left;
	width: 200px;
	margin: 0px 0 0 0;
}

/* @end bodyRight */


/* @group bodyContent */

#bodyContent {
	width: 677px;
	}

/* @group bottomBox */

#bottomBox {
	float: left;
/*	height: 350px;*/
	margin: 8px 0px 20px 0px;
	width: 946px;
	}
	
#contentBottom {
	width: 946px;
	}
	
#bottomLine {
	background-color: #c8c8c8;
	height: 1px;
	}

#leftColumn {
	float: left;
	width: 566px;
	margin: 10px 0px 0px 0px;
	border-right: 1px solid #c8c8c8;
	}
	
#rightColumn {
	float: right;
	width: 375px;
	margin: 10px 0px 0px 4px;
	}

#leftColumn .column {
  position: relative;
  float: left;
	}
	
#rightColumn .column {
  position: relative;
  float: left;
	}

#bottomBox .columnHeader h1 {
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	font-size: 1.4em;
	color: #402e00;
	}
	
#bottomBox .header {
	color: #402E00;
	width: 164px;
	margin: 0px 8px 0px 8px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.3em;
	}

#bottomBox .copy {
	width: 164px;
	color: #737373;
	font-size: 0.9em;
	margin: 0px 8px 0px 8px;
	padding: 4px 0px 0px 0px;
	}
	
#bottomBox .readOn a {
	color: #402E00;
	font-size: 0.9em;
	width: 164px;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
	margin: 0px 8px 0px 110px;
	padding: 0px 0px 4px 0px;
	}
	
#bottomBox .readOn a:hover {
	text-decoration: underline;
	}

#leftSubColumnOne {
	width: 185px;
	padding-left: 0px;
	min-height: 250px;
	}
	
#leftSubColumnTwo {
	width: 185px;
	border-left: 1px solid #c8c8c8;
	padding: 0px 0px 0px 4px;
	min-height: 250px;
	}
	
#leftSubColumnThree {
	width: 190px;
	border-left: 1px solid #c8c8c8;
	margin-right: -191px;
	padding: 0px 0px 0px 4px;
	min-height: 250px;
	}

#rightSubColumnOne {
	width: 185px;
	min-height: 250px;
	}
	
#rightSubColumnTwo {
	width: 185px;
	padding: 0px 0px 0px 4px;
	border-left: 1px solid #c8c8c8;
	min-height: 250px;
	}
	
#homeArticle {
	width: 181px;
	height: 112px;
	background-color: #edebe3;
	}

#homeArticle .copyBox {
	vertical-align: top;
	}

#homeArticle .photo {
	width: 164px;
	height: 96px;
	padding: 6px 0px 0px 6px;
	}
	
/* @end bottomBox */

/* @end body */


/* @group General */

body {
	background: url(../images/bg.jpg) repeat center 575px;
}

#bodydouble {
	background: url(../images/bg_top.jpg) no-repeat top;
}

#wrapper {
	background: #fff; 
	margin: 0 auto;
	width: 972px; 
	text-align: left;
}


#footer {
	background: url(../images/footer.jpg) no-repeat bottom;
	min-height: 225px;
	font: 11px/16px Georgia, "Times New Roman", Times, serif;
	color: #403214;
	clear: both;
}

#footer a {
	color: #403214;
	text-decoration: none;
}

#footer a:hover {
		text-decoration: underline;
}

#address {
	float: left;
	margin: 30px;
}
#bodyContent ul.address li {
	background-image: none;
	padding-left: 0;
}
#copyright {
	float: right;
	margin: 30px;
}

/* @end General */

/* @group Map Popups */

.BalloonCompanyName {
	color: #402e00;
	font-size: 1.3em;
	font-weight: bold;
}

div.balloon a:hover {
	font-weight: normal;
	font-style: normal;
}

/* @end Map Popups */

/* @group Link List */

ul.linkList li,
#bodyContent ul li {
	background: url(../images/double-arrows.gif) no-repeat 0 2px;
	padding-left: 15px;
}

ul.linkList li ul li,
#bodyContent ul li ul li {
	background: url(../images/bullet-b.gif) no-repeat 0 9px;
}

/* @end */


/* @group specific callout classes */

.corporateFacility {
	margin-top: -135px !important;
}

/* @end specific callout classes */
#messageText{color:#090; font-weight:bold; margin:10px 0;}
div.error{color:#f00 !important;}
#registration_form{float:left; display:inline; width:100%; margin-top:10px; margin-bottom:30px;}
#registration_form label,#registration_form input,#registration_form select,#registration_form p{float:left; display:inline; margin-right:4px; margin-top:2px;}
#registration_form label{clear:left; width:150px; text-align:right;}
#registration_form .reg_submit{clear:left; margin-left:154px;}

.head_3i{margin-left:30px;}