@charset "utf-8";
/* CSS Document */

/***** GLOBAL ELEMENTS *****/
html, body {height:100%;}
body {
	margin: 0px;
	padding: 0px;
	color: #464646;
	font: 13px/1.5em Arial, Helvetica, sans-serif;
}
p {
	font: 13px/1.5em Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	padding: 0px;
	color: #464646;
}
a {
	color:#0084B5;
	text-decoration: none;
}
a:hover {
	color:#333;
	text-decoration: none;
}
a img {
	border:none;
}
strong {
	font-weight:bold;
}

hr {
	border: none;
	height: 1px;
	color: #DDDDDD;
	background: #DDDDDD;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
hr.arrows {
	border: none;
	height: 5px;
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{e6a7efb3-f3c2-4c2a-86ab-c08614c63b4a}_hr_arrows.png) repeat-x;
	text-decoration: none;
	background-color:transparent;
	color:transparent;
	outline:none;
	padding:0;
}

/* #Lists
================================================== */
	ul, ol {margin:0;padding:0;}
	
	ol { 
	list-style: decimal;
	margin-left: 40px;
	margin-bottom:20px;
	}
	
	ul {
	list-style-type: disc;
	margin-left: 40px;
	margin-bottom:20px;
}
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li {
	line-height: 18px;
	margin-bottom: 5px;
}
	ul.large li { line-height: 21px; }
	li p {
}

table, tbody, tfoot, thead, tr, th, td {
	font-size: 100%;
	margin: 0px;
	outline: none;
	vertical-align: top;
	padding: 0px;
	border-style: none;
}

table.event-table {
    border-collapse: separate;
    border-spacing: 0;
    margin: 0;
    padding: 0;
}
table.event-table td {
    border-collapse: separate;
    border-spacing: 0;
    margin: 0;
    padding: 0 0 10px;
}
table.event-table td.event-date {
	color: #666;
	margin: 0;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}


table.speaker-table {
    border-collapse: separate;
    border-spacing: 0;
    margin: 0;
    padding: 0;
}
table.speaker-table th {
	margin: 0;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	background: #E7EFFA;
}
table.speaker-table td {
	border-collapse: separate;
	border-spacing: 0;
	margin: 0;
	padding: 5px;
	font-size: 12px;
	line-height: normal;
	color: #666;
}
table.speaker-table p {
	font-size: 12px;
	line-height: 1.5em;
	color: #666;
	margin-top:0;
}
table.speaker-table td.photo {
	padding-right: 10px;
	padding-top: 0px;
}

/* BLOCK QUOTE STYLES */

 blockquote cite { display: block; font-size: 12px; color: #999; }
 blockquote cite:before { content: "\2014 \0020"; }

 blockquote cite strong {color: #6c6c6c;}

 blockquote {
	color: #999;
	font: italic 20px/28px Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 5px 0px 5px 10px;
	}


 .rightcol blockquote cite {
	display: block;
	font-size: 12px;
	color: #999;
	line-height: normal;
	margin-top: 10px;
}
 .rightcol blockquote cite:before { content: "\2014 \0020"; }

 .rightcol blockquote cite strong {color: #6c6c6c;}

 .rightcol blockquote {
	color: #999;
	font: italic 20px/28px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 10px 15px;
	}



/***** GLOBAL STYLES *****/

h1.nospace, h2.nospace, h3.nospace, h4.nospace, h5.nospace, p.nospace {
	padding: 0px !important;
	margin: 0px !important;
}

img.left, a.left {
	float:left;
	display:block;
	margin: 0px 10px 5px 0px;
}
img.right, a.right {
	float:right;
	margin: 0px 0px 5px 10px;
	display:block;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
}
.form {
	background:#fff;
	border: 1px solid #c8c8c8;
	padding: 10px;
}

.clear {clear:both;}

div.cta {
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{d1f9efb1-9bdc-4901-b5ed-dcbf83802190}_button_bg_orange.jpg) 0px 0px;
	height: 30px;
	width: 235px;
	color: #FFF;
	display: block;
	text-transform: uppercase;
	overflow: hidden;
	font: normal 18px/normal "Arial Black", Gadget, sans-serif;
	text-decoration: none;
	text-align: center;
	outline: none;
	padding: 5px 10px 0px;
}


/*  --------------------     BUTTONS  --------------------     */

a.btn {
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{0af3dae1-3649-4578-819a-4c2222f87328}_button_sprite.png) 0px 0px;
	height: 24px;
	width: 122px;
	color: #FFF !important;
	display: inline-block;
	text-transform: uppercase;
	overflow: hidden;
	font: bold 11px/normal "Arial Black", Gadget, sans-serif;
	text-decoration: none;
	text-align: center;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	outline: none;
}
a.btn:hover {
	background-position: -132px 0px;
	text-decoration: none !important;
}

a.btnblue {
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{f6c2cf9c-3f97-4200-b4f4-d30b32bbf05a}_button_sprite_blue.png) 0px 0px;
	height: 24px;
	width: 122px;
	color: #FFF !important;
	display: inline-block;
	text-transform: uppercase;
	overflow: hidden;
	font: bold 11px/normal "Arial Black", Gadget, sans-serif;
	text-decoration: none;
	text-align: center;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	outline: none;
}
a.btnblue:hover {
	background-position: -132px 0px;
	text-decoration: none !important;
}

a.watch1 {
	background-position: 0px -32px;
}
a.watch1:hover {
	background-position: -132px -32px;
}
a.watch2 {
	background-position: 0px -64px;
}
a.watch2:hover {
	background-position: -132px -64px;
}
a.watch3 {
	background-position: 0px -96px;
}
a.watch3:hover {
	background-position: -132px -96px;
}
a.learnmore {
	background-position: 0px -128px;
}
a.learnmore:hover {
	background-position: -132px -128px;
}
a.readmore {
	background-position: 0px -160px;
}
a.readmore:hover {
	background-position: -132px -160px;
}
a.register1 {
	background-position: 0px -192px;
}
a.register1:hover {
	background-position: -132px -192px;
}
a.register2 {
	background-position: 0px -224px;
}
a.register2:hover {
	background-position: -132px -224px;
}
a.getstarted {
	background-position: 0px -256px;
}
a.getstarted:hover {
	background-position: -132px -256px;
}
a.tour1 {
	background-position: 0px -288px;
}
a.tour1:hover {
	background-position: -132px -288px;
}
a.download {
	background-position: 0px -320px;
}
a.download:hover {
	background-position: -132px -320px;
}
a.survey1 {
	background-position: 0px -352px;
}
a.survey1:hover {
	background-position: -132px -352px;
}
a.tool {
	background-position: 0px -384px;
}
a.tool:hover {
	background-position: -132px -384px;
}



/*  --------------------     BIG BUTTONS  --------------------     */

#header a.cta {
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{dd86396f-b039-4557-863b-8c289da88350}_big_button_sprite.png) 0px 0px;
	height: 44px;
	width: 235px;
	color: #FFF;
	display: block;
	text-transform: uppercase;
	overflow: hidden;
	font: normal 18px/normal "Arial Black", Gadget, sans-serif;
	text-decoration: none;
	text-align: center;
	outline: none;
	padding: 12px 10px 0px;
}
#header a.cta:hover {
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{dd86396f-b039-4557-863b-8c289da88350}_big_button_sprite.png) -255px 0px;
}
#header a.register1 {
	background-position: 0px -56px;
}
#header a.register1:hover {
	background-position: -255px -56px;
}
#header a.register2 {
	background-position: 0px -112px;
}
#header a.register2:hover {
	background-position: -255px -112px;
}
#header a.register3 {
	background-position: 0px -168px;
}
#header a.register3:hover {
	background-position: -255px -168px;
}
#header a.learnmore {
	background-position: 0px -224px;
}
#header a.learnmore:hover {
	background-position: -255px -224px;
}
#header a.readmore {
	background-position: 0px -280px;
}
#header a.readmore:hover {
	background-position: -255px -280px;
}
#header a.survey {
	background-position: 0px -336px;
}
#header a.survey:hover {
	background-position: -255px -336px;
}
#header a.download {
	background-position: 0px -392px;
}
#header a.download:hover {
	background-position: -255px -392px;
}
#header a.getstarted {
	background-position: 0px -448px;
}
#header a.getstarted:hover {
	background-position: -255px -448px;
}
#header a.watchnow {
	background-position: 0px -504px;
}
#header a.watchnow:hover {
	background-position: -255px -504px;
}

#header a.requesttour {
	background-position: 0px -560px;
}
#header a.requesttour:hover {
	background-position: -255px -560px;
}



a.pdf {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding: 5px 0px 5px 5px;
	margin: 3px 0px 0px;
	display: block;
	text-align: left;
}
a.pdf span {
	display: block;
	float: left;
	height: 20px;
	line-height: 13.75px;
	margin-right: 5px;
	width: 20px;
	background: url(http://www.ironmountain.com/_Images/knowledgecenter/knowledge-center-sprite.gif) no-repeat 0 -140px;
}
a.bigButton, a.bigButton:visited {display:block;background:#f2f2f2;padding:10px;text-decoration:none; outline:none;}

a.bigButton:hover {display:block;background:#e5e5e5;padding:10px; text-decoration:none; outline:none;}



/***** VIDEO THUMNAIL LINKS *****/

/* Large Thumbnails */
a.video {
	display: block;
	position: relative;
	height: 145px;
	width: 225px;
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{d2dac9eb-e9b5-431e-b3a4-cf586ee8f48d}_CalloutBG_235.png) no-repeat center bottom;
	padding-bottom: 19px;
	border:none !important;
	outline:none;
}

a.video img {
	height: 145px;
	width: 225px;
	border: 1px solid #666 !important;
}

a.video span {
	display: block;
	height: 100px;
	width: 100px;
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{900a8da7-7e36-4481-8ad0-59f00c5e60bb}_video-play-hover.png) no-repeat 0px 0px;
	position: absolute;
	top: 22px;
	right: 67px;
}
a.video:hover span {
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{900a8da7-7e36-4481-8ad0-59f00c5e60bb}_video-play-hover.png) no-repeat 0px -100px;
}


/* Small Thumbnails */
a.videoSmall {
	display: block;
	position: relative;
	text-align: center;
	height: 77px;
	width: 119px;
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{142d061f-87c4-4c07-8eb6-b98a360cab5e}_CalloutBG_115.png) no-repeat center bottom;
	padding-bottom: 10px;
	border:none !important;
	outline:none;
}
a.videoSmall img {
	height: 75px;
	width: 117px;
	border: 1px solid #666 !important;
}

a.videoSmall span {
	display: block;
	height: 75px;
	width: 75px;
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{a71a446d-8b63-4f17-b837-200899046990}_video-play-hover_small.png) no-repeat 0px 0px;
	position: absolute;
	top: 0px;
	right: 21px;
}
a.videoSmall:hover span {
	background: url(http://img.en25.com/eloquaimages/clients/IronMountain/{a71a446d-8b63-4f17-b837-200899046990}_video-play-hover_small.png) no-repeat 0px -75px;
}


/* CENTER */

.centercol .callout {
	background: #FFF url(http://img.en25.com/eloquaimages/clients/IronMountain/{f7385147-dd95-4c1b-8017-1b1bfa921c98}_CalloutBG_960.png) no-repeat center bottom;
	padding-bottom: 19px;
}
.centercol .callout .calloutContent {
	border: 1px solid #dcdcdc;
	padding-right: 5px;
	padding-left: 5px;
}

.centercol .callout p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	color: #7e7e7e;
	line-height: 16px;
}
.centercol .callout strong {
	color: #0084b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.centercol .callout .twoCol {width:100% !important;}
.centercol .callout .twoCol div.call {
	width:50%;
	float: left;
}
.centercol .callout .threeCol div.call {
	width:33%;
	float: left;
	}
	
/* ------ LEFT ------ */

 .leftcol .callout {
	background: #FFF url(http://img.en25.com/eloquaimages/clients/IronMountain/{b2a9e74b-0b73-4f41-83cc-18fac6c6f873}_CalloutBG_700.png) no-repeat center bottom;
	padding-bottom: 19px;
}
 .leftcol .callout .calloutContent {
	border: 1px solid #dcdcdc;
	padding-right: 5px;
	padding-left: 5px;
}

 .leftcol .callout p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	color: #7e7e7e;
	line-height: 16px;
}
 .leftcol .callout strong {
	color: #0084b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.leftcol .callout .twoCol {
}

 .leftcol .callout .twoCol div.call {
	width:50%;
	float: left;
}
 .leftcol .callout .threeCol div.call {
	width:33%;
	float: left;
	}

.callout a.videoSmall {
	position: relative;
	background: none;
	padding-bottom: 0px;
	
}
.callout a.videoSmall img {
	border: 1px solid #ccc !important;
}



/*   LIVE PERSON STYLES */

.lpPoweredBy {
display:none !important;
}
.lpPoweredBy * {
display:none !important;
}
.lpEmtStarRating {
display:none !important;
}
.lpEmtStarRating * {
display:none !important;
}
#lpButDivID-1316561778, #lpButDivID-1316561778 div {
	margin: 0px;
	padding: 0px;
	height: 27px;
	}
.lpStaticButton tbody {	
	margin: 0px;
	padding: 0px;
	height: 27px;
}
.lpStaticButtonTR {
	background:transparent;
}


/* ------ ELOQUA FORM STYLES ------ */
form {
	margin:0px;
	padding: 0px;
}

table#PageTable {margin-top:20px;}
.elqFieldValidation {
	BACKGROUND-COLOR: #FFDFDF;
}
.elqLayout {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #333333;
	FONT-SIZE: 12px
}
.elqField {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: top;
	padding: 0px;
	margin: 0px 0px 5px;
}
.elqLabel {
	VERTICAL-ALIGN: top;
	padding: 0px 0px 0px 5px;
	margin-bottom: 5px;
}
.elqLayoutRow {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top
}
.elqSubmit {
}
.LayoutTableRowStart {}
.elqHeading {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 10px;
	COLOR: #333333;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
	PADDING-TOP: 10px
}
.elqSubHeading {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 10px;
	FONT-FAMILY: Arial;
	COLOR: #333333;
	FONT-SIZE: 10pt;
	PADDING-TOP: 10px
}
.elqMatrix {
	PADDING-LEFT: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.elqMatrixRow {
	PADDING-LEFT: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.elqMatrixHeaderRow {
	PADDING-LEFT: 10px;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold
}
.elqMatrixAltRow {
	PADDING-LEFT: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: #c8d7e3
}


/*    RIGHT COLUMN FORM STYLES     */

.rightcol .elqFieldValidation {
	font: 11px Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
}

.rightcol .elqField {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px;
}
.rightcol input[type='checkbox'] {
	margin-bottom:0;
	margin-left: 0px;
}
.rightcol label {
	font: 11px Arial, Helvetica, sans-serif;
	}




/* #Tabs (activate in tabs.js)
================================================== */
	ul.tabs {
	display: block;
	margin: 0 0 20px 0 !important;
	padding: 0;
}
	ul.tabs li {
	display: block;
	width: auto;
	height: 30px;
	padding: 0;
	float: left;
	list-style-type: none;
	margin: 0px 0px 0;
		
		}
	ul.tabs li a {
		display: block;
		text-decoration: none;
		width: auto;
		height: 29px;
		padding: 0px 20px;
		line-height: 30px;
		border: solid 1px #ddd;
		border-width: 1px 1px 0 0;
		margin: 0;
		background: #f5f5f5;
		font-size: 13px;
		outline:none;}
	ul.tabs li a.active {
		background: #fff;
		height: 30px;
		position: relative;
		top: -4px;
		padding-top: 4px;
		border-left-width: 1px;
		margin: 0 0 0 -1px;
		color: #111;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }
	ul.tabs li:first-child a.active {
		margin-left: 0; }
	ul.tabs li:first-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px; }
	ul.tabs li:last-child a {
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }

	ul.tabs-content {
	margin: 20px 0;
	padding:0;
	display: block;
}
	ul.tabs-content > li { display:none; }
	ul.tabs-content > li.active { display: block; }

	ul.tabs-content li { margin: 0; padding:0; list-style: none; }

	/* Clearfixing tabs for beautiful stacking 
	ul.tabs:before,
	ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0; }
	ul.tabs:after {
	  clear: both; }
	ul.tabs {
	  zoom: 1; }
*/

.data {
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	background: #FFF url(http://img.en25.com/eloquaimages/clients/IronMountain/{aac31fdd-46ae-434e-b576-c30ddbdb60b4}_data_callout_background.jpg) no-repeat left top;
	padding-left: 90px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.data p {
	font-size:14px;
}
.data span {
font-weight:bold;}


ul.check {

}
ul.check li {
	list-style-image: url(http://img.en25.com/eloquaimages/clients/IronMountain/{b9764cbd-98fa-455a-86b8-647ec9026694}_bullet_check_extweb.png);
}


/* Social Media
================================================== */

#footer #footerContent .socialMedia {
height: 18px;
	padding: 0px 0;
 /*		width:200px;*/
	float: right;
}

 .socialMedia {
    height: 18px;
    padding: 5px 0 10px;
}
.socialMedia .socialMediaPad {
    height: 18px;
    padding: 0 10px 0 0;
}

 .socialMedia .socialMediaPad .label {
	color: #696969;
	display: block;
	float: left;
	font: 11px/16px Arial, Helvetica, sans-serif;
	padding: 0 4px 0 0;
}


 .socialMedia .socialMediaPad .socialMediaIcons a {
    background-image: url(http://www.ironmountain.com/_Images/global/social-media-icon-sprites.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin: 0 3px;
    overflow: hidden;
    text-indent: -999em;
    width: 16px;
}
 .socialMedia .socialMediaPad .socialMediaIcons a.socialMediaIconFacebook {
    background-position: 0 0;
}
 .socialMedia .socialMediaPad .socialMediaIcons a.socialMediaIconTwitter {
    background-position: -20px 0;
}
 .socialMedia .socialMediaPad .socialMediaIcons a.socialMediaIconYoutube {
    background-position: -40px 0;
}
 .socialMedia .socialMediaPad .socialMediaIcons a.socialMediaIconLinkedIn {
    background-position: -60px 0;
}
.socialMedia .socialMediaPad .socialMediaIcons a.socialMediaIconGooglePlus {
    background-position: -80px 0;
}