/*                    Iron Mountain CRM     */
/*                     Content Elements     */
/*                  Genuine Interactive     */

a:link, a:visited  { text-decoration: none; color: #769c31; font-weight: bold; }
a:hover, a:active { color: #015a49; }

p { color: #645b46; }

.hidden { position: absolute; left: -10000px; }

/* containers */
.dashed-under { width: 100%; padding: 0 30px 17px 0; margin-bottom: 21px; border-bottom: 1px dashed #d4cbc5; }
.sidebar-section { margin: 7px 0 35px; }

/* headings */
.l1-green { font-size: 1.7em; font-weight: bold; letter-spacing: 0.04em; text-transform: uppercase; color: #008a70; }
.l2-brown { margin-bottom: 10px; font-size: 1.25em; font-weight: normal; letter-spacing: 0.04em; text-transform: uppercase; color: #645b46 }
.l2-aqua { margin-bottom: 10px; font-size: 1.16em; font-weight: normal; letter-spacing: 0.04em; text-transform: uppercase; color: #008a70;  }

/* copy */
.smaller { margin: 10px 0 14px; font-size: 0.88em; line-height: 1.3;  }
.regular { margin: 10px 0 14px; font-size: 0.9em; line-height: 1.45; }
.larger { margin: 16px 0; font-size: 1.13em; line-height: 1.48em; }
.top-up { margin-top: -10px; }

/* text to the right of an image */
.icon { padding: 9px 0 0 110px; }
	.icon.icon-organize { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{77262eba-333e-4281-bb15-6829f2206301}_icon-organize.png) no-repeat 9px 0; min-height: 115px; padding-top: 0; }
	.icon.icon-assess { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{a93c6dd2-6df3-4537-bf5f-e9b6cab5815f}_icon-assess.png) no-repeat 12px 0; min-height: 115px; padding-top: 0; }
	.icon.icon-develop { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{e39429fd-0507-4f75-bd02-a19c77b9ed8a}_icon-develop.png) no-repeat 12px 0; min-height: 115px; padding-top: 0; }
	.icon.icon-implement { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{34978e8c-e49b-43dd-95a2-ad04fe5ccbd5}_icon-implement.png) no-repeat 5px 1px; min-height: 115px; padding-top: 0; }
	.icon.icon-manage { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{7107fa89-ba8d-4a55-a23d-f773aa1e902e}_icon-manage.png) no-repeat 12px 1px; min-height: 115px; padding-top: 0; }
	.icon.icon-audit { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{d240989a-eb17-4224-88e9-162fcd9c962b}_icon-audit.png) no-repeat 12px 1px; min-height: 115px; padding-top: 0; }
	.icon.icon-dl-guide { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{90a10600-d22f-4bf4-9e19-81d64f3cd17f}_pdf.jpg) no-repeat; min-height: 72px; }
	.icon.icon-dl-document { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{90a10600-d22f-4bf4-9e19-81d64f3cd17f}_pdf.jpg) no-repeat; min-height: 72px; }
	.icon.icon-dl-word { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{4b5ec31c-9757-4641-be2e-a82935937638}_doc.jpg) no-repeat; min-height: 72px; }
	.icon.icon-dl-checklist { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{19554cf8-b18a-47f8-aeca-597969e3841f}_pdf.jpg) no-repeat; min-height: 72px; }
	.icon.icon-dl-gif { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{9dd1af66-80f8-463f-aa04-302e419bb1ef}_pdf.gif) no-repeat; min-height: 72px; }
	.icon.icon-dl-link { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{fd5a0465-52e7-454e-a0a5-31479eeb5e9d}_link.jpg) no-repeat; min-height: 72px; }
	
	.small-icon { padding: 3px 0 0 48px; }
	.small-icon.icon-pdf { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{19554cf8-b18a-47f8-aeca-597969e3841f}_pdf.jpg) no-repeat; min-height: 31px; }
	.small-icon.icon-pdf.one-line { padding-top: 10px; min-height: 24px; }
	.small-icon.icon-video { background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{62d2c486-c9a1-4c15-9428-ad247938f1c4}_icon-video.png) no-repeat 7px 0; padding-top: 6px; min-height: 20px; }

/* links in text */
.standout-link { font-size: 1.2em; }
.download-link { font-size: 1.2em; text-transform: uppercase; }

/* button link */
.button-link { display: block; margin: 12px 0; height: 24px; line-height: 24px; text-align: center; font-weight: bold; text-transform: uppercase; color: #fff !important; background: #a18d69; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; }
.button-link:hover { background: #015a49; }
	.button-link.narrow-button { width: 100px; }
	.button-link.medium-button { width: 123px; }
	.button-link.wide-button { width: 210px; }
	.button-link.inline-button { display: inline-block; margin-right: 12px; }
	
/* tab switcher (uses .button-link) */
ul.tab-switcher { height: 32px; background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{324bdef4-75f2-40ce-baec-b490536f4908}_brown-2px-line.png) no-repeat 186px bottom; }
	ul.tab-switcher li { float: left; display: inline; border-bottom: 2px solid #a4916e; padding: 0 6px 6px; }
	ul.tab-switcher li:first-child { padding-left: 0; }
		ul.tab-switcher li .button-link { float: left; display: inline; font-size: 0.85em; width: 90px; margin: 0; }
	ul.tab-switcher li.selected { padding: 0px; border-bottom: 0; }
		ul.tab-switcher li.selected .button-link{ height: 29px; margin-top: 1px; padding: 0; width: 86px; line-height: 17px; background: transparent; border-left: 2px solid #a4916e; border-top: 2px solid #a4916e; border-right: 2px solid #a4916e; color: #a18d69 !important; }

/* scrollable region */
.scrollable { overflow: auto; height: 170px; padding-right: 12px; }
	.scrollable.tall { height: 180px; }