/*	--------------------------------------------------
	New Studio 13 Buttons
	-------------------------------------------------- */

	.button-container {
	  padding-top:25px;
	  padding-bottom:25px;
	  position:relative;
	  z-index:1000;
	}

	.redxx {
	  border: 1px solid #9f130d;
	  background: #d73a35;
	  background: -webkit-gradient(linear, left top, left bottom, from(#d73a35), to(#cc1d18));
	  background: -webkit-linear-gradient(top, #d73a35, #cc1d18);
	  background: -moz-linear-gradient(top, #d73a35, #cc1d18);
	  background: -ms-linear-gradient(top, #d73a35, #cc1d18);
	  background: -o-linear-gradient(top, #d73a35, #cc1d18);
	  background: linear-gradient(#d73a35, #cc1d18);
	  -pie-background: linear-gradient(#d73a35, #cc1d18);
	  behavior: url(PIE.htc);
	}

	.red {
	  border: 1px solid #9f130d;
	  background: #ed4a3c;
	  background: -webkit-gradient(linear, left top, left bottom, from(#ed4a3c), to(#ca1a15));
	  background: -webkit-linear-gradient(top, #ed4a3c, #ca1a15);
	  background: -moz-linear-gradient(top, #ed4a3c, #ca1a15);
	  background: -ms-linear-gradient(top, #ed4a3c, #ca1a15);
	  background: -o-linear-gradient(top, #ed4a3c, #ca1a15);
	  background: linear-gradient(#ed4a3c, #ca1a15);
	  -pie-background: linear-gradient(#ed4a3c, #ca1a15);
	  behavior: url(PIE.htc);
	}

	.red:hover  {
	  color: #fffffe;
	  background: #f1625e;
	  background: -webkit-gradient(linear, left top, left bottom, from(#f1625e), to(#cc1d18));
	  background: -webkit-linear-gradient(top, #f1625e, #cc1d18);
	  background: -moz-linear-gradient(top, #f1625e, #cc1d18);
	  background: -ms-linear-gradient(top, #f1625e, #cc1d18);
	  background: -o-linear-gradient(top, #f1625e, #cc1d18);
	  background: linear-gradient(#f1625e, #cc1d18);
	  -pie-background: linear-gradient(#f1625e, #cc1d18);
	  behavior: url(PIE.htc);
	}

	.redxx:hover{
	  color: #fffffe;
	  background: #e0392e;
	  background: -webkit-gradient(linear, left top, left bottom, from(#e0392e), to(#d62b22));
	  background: -webkit-linear-gradient(top, #e0392e, #d62b22);
	  background: -moz-linear-gradient(top, #e0392e, #d62b22);
	  background: -ms-linear-gradient(top, #e0392e, #d62b22);
	  background: -o-linear-gradient(top, #e0392e, #d62b22);
	  background: linear-gradient(#e0392e, #d62b22);
	  -pie-background: linear-gradient(#e0392e, #d62b22);
	  behavior: url(PIE.htc);
	}

	.green {
	  border: 1px solid #04520b;
	  background: #1cd43c;
	  background: -webkit-gradient(linear, left top, left bottom, from(#1cd43c), to(#0a8214));
	  background: -webkit-linear-gradient(top, #1cd43c, #0a8214);
	  background: -moz-linear-gradient(top, #1cd43c, #0a8214);
	  background: -ms-linear-gradient(top, #1cd43c, #0a8214);
	  background: -o-linear-gradient(top, #1cd43c, #0a8214);
	  background: linear-gradient(#1cd43c, #0a8214);
	  -pie-background: linear-gradient(#1cd43c, #0a8214);
	  behavior: url(PIE.htc);
	}

	.green:hover {
	  color: #fffffe;
	  background: #20e443;
	  background: -webkit-gradient(linear, left top, left bottom, from(#20e443), to(#06720d));
	  background: -webkit-linear-gradient(top, #20e443, #06720d);
	  background: -moz-linear-gradient(top, #20e443, #06720d);
	  background: -ms-linear-gradient(top, #20e443, #06720d);
	  background: -o-linear-gradient(top, #20e443, #06720d);
	  background: linear-gradient(#20e443, #06720d);
	  -pie-background: linear-gradient(#20e443, #06720d);
	  behavior: url(PIE.htc);
	}

	.blue  {
	  border: 1px solid #053a68;
	  background: #3499cc;
	  background: -webkit-gradient(linear, left top, left bottom, from(#3499cc), to(#1f5aa9));
	  background: -webkit-linear-gradient(top, #3499cc, #1f5aa9);
	  background: -moz-linear-gradient(top, #3499cc, #1f5aa9);
	  background: -ms-linear-gradient(top, #3499cc, #1f5aa9);
	  background: -o-linear-gradient(top, #3499cc, #1f5aa9);
	  background: linear-gradient(#3499cc, #1f5aa9);
	  -pie-background: linear-gradient(#3499cc, #1f5aa9);
	  behavior: url(PIE.htc);
	}

	.blue:hover  {
	  color: #fffffe;
	  background: #57bef4;
	  background: -webkit-gradient(linear, left top, left bottom, from(#57bef4), to(#1f5aa9));
	  background: -webkit-linear-gradient(top, #57bef4, #1f5aa9);
	  background: -moz-linear-gradient(top, #57bef4, #1f5aa9);
	  background: -ms-linear-gradient(top, #57bef4, #1f5aa9);
	  background: -o-linear-gradient(top, #57bef4, #1f5aa9);
	  background: linear-gradient(#57bef4, #1f5aa9);
	  -pie-background: linear-gradient(#57bef4, #1f5aa9);
	  behavior: url(PIE.htc);
	}

	.dark-blue  {
	  border: 1px solid #053866;
	  background: #063866;
	  background: -webkit-gradient(linear, left top, left bottom, from(#0660A4), to(#063866));
	  background: -webkit-linear-gradient(top, #0660A4, #063866);
	  background: -moz-linear-gradient(top, #0660A4, #063866);
	  background: -ms-linear-gradient(top, #0660A4, #063866);
	  background: -o-linear-gradient(top, #0660A4, #063866);
	  background: linear-gradient(#0660A4, #063866);
	  -pie-background: linear-gradient(#0660A4, #063866);
	  behavior: url(PIE.htc);
	}

	.dark-blue:hover  {
	  color: #fffffe;
	  background: #065797;
	  background: -webkit-gradient(linear, left top, left bottom, from(#065797), to(#054173));
	  background: -webkit-linear-gradient(top, #065797, #054173);
	  background: -moz-linear-gradient(top, #065797, #054173);
	  background: -ms-linear-gradient(top, #065797, #054173);
	  background: -o-linear-gradient(top, #065797, #054173);
	  background: linear-gradient(#065797, #054173);
	  -pie-background: linear-gradient(#065797, #054173);
	  behavior: url(PIE.htc);
	}

	.yellow  {
	  border: 1px solid #d6b333;
	  background: #ffdf6c;
	  background: -webkit-gradient(linear, left top, left bottom, from(#ffdf6c), to(#fede68));
	  background: -webkit-linear-gradient(top, #ffdf6c, #fede68);
	  background: -moz-linear-gradient(top, #ffdf6c, #fede68);
	  background: -ms-linear-gradient(top, #ffdf6c, #fede68);
	  background: -o-linear-gradient(top, #ffdf6c, #fede68);
	  background: linear-gradient(#ffdf6c, #fede68);
	  -pie-background: linear-gradient(#ffdf6c, #fede68);
	  behavior: url(PIE.htc);
	}

	.yellow:hover  {
	  background: #ffee76;
	  background: -webkit-gradient(linear, left top, left bottom, from(#ffee76), to(#ffc221));
	  background: -webkit-linear-gradient(top, #ffee76, #ffc221);
	  background: -moz-linear-gradient(top, #ffee76, #ffc221);
	  background: -ms-linear-gradient(top, #ffee76, #ffc221);
	  background: -o-linear-gradient(top, #ffee76, #ffc221);
	  background: linear-gradient(#ffee76, #ffc221);
	  -pie-background: linear-gradient(#ffee76, #ffc221);
	  behavior: url(PIE.htc);
	}

	.small {
	  line-height: 14px !important;
	  font-weight: 500 !important;
	  font-size: 14px !important;
	  font-family: 'AvenirLTStd', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif' !important;
	  padding:9px 20px 9px 20px !important;
	}

	.smallerx1 { 
	  font-weight: 500 !important;
	  font-size: 14px !important;
	  font-family: 'AvenirLTStd', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif' !important;
	  padding: 4px 12px 4px 12px !important; 
	}

	.medium {
	  line-height: 18px !important;
	  font-weight: 500 !important;
	  font-size: 16px !important;
	  font-family: 'AvenirLTStd', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif' !important;
	  padding:10px 26px 10px 26px !important;
	}

	.large {
	  line-height: 24px !important;
	  font-weight: 500 !important;
	  font-size: 16px !important;
	  font-family: 'AvenirLTStd', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif' !important;
	  padding:10px 26px 10px 26px !important;
	}

	.pill-button {
	  padding: 6px 10px 5px 10px !important;
	  font-size: 15px !important;
	  border-radius: 16px;
	  -webkit-border-radius: 16px;
	  -moz-border-radius: 16px;
	  behavior: url(PIE.htc);
	}
	
	.pill{
		/* height: 36px; */
		width: 95px;
		display: inline-block;
		position:relative;
		padding:2px 5px;
		text-align:center;
	}

	.round-button {
	  padding:6px 20px 6px 20px !important;
	  border-radius: 16px;
	  -webkit-border-radius: 16px;
	  -moz-border-radius: 16px;
	  behavior: url(PIE.htc);
	}

	/**
	* Button Extras
	*/

	.reset-weight { font-weight: 500 !important; }
	.bolder-weight { font-weight: 600 !important; }
	.fixed-width-118px { width: 118px !important; }
	.fixed-width-120px { width: 120px !important; display: inline-block !important; padding: 10px 0px 10px 0px !important; text-align: center !important;}
	.fixed-width-130px { width: 130px !important; display: inline-block !important; padding: 7px 0px 7px 0px !important; text-align: center !important;}
	.fixed-width-140px { width: 136px !important; }
	.fixed-width-180px { width: 180px !important; }
	.min-width-160px { min-width: 160px !important; }
	.smaller-font { font-size: 13px !important; }
	.less-padding-button { padding: 7px 10px 7px 10px !important; }
	.wide-padding-button { padding-left: 20px !important; padding-right: 20px !important; }
	.wider-padding-button { padding-left: 35px !important; padding-right: 35px !important; }
	.taller-padding-button { padding-top: 12px !important; padding-bottom: 12px !important; }
	.left-padding { padding-left: 10px !important;}
	.less-padding-top { padding-top: 8px !important; }
	.long-thin-button { padding: 4px 16px 6px 16px !important; font-size: 13px !important; border-radius: 4px !important;  behavior: url(PIE.htc); }
	.no-decoration { text-decoration: none !important; }
	.last-button { margin-right: 0px !important; }
	.processing-form, a.processing-form  { visibility: hidden; }
	
	/**
	* Weird crap
	*/
	.ie-staycurrent-fix { z-index:2 !important; line-height:34px !important; padding: 0px 10px 0px 10px !important;}
	
	
	
[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	height: 36px;
	vertical-align: text-top;	
	padding-left: 50px;
	padding-bottom: 6px;
	font-style: normal;
}

.icon-doc {
	background: url(styles/docx.png) top left no-repeat;
}
.icon-pdf {
	background: url(styles/pdf.png) top left no-repeat;
}
.icon-zip {
	background: url(styles/zip.png) top left no-repeat;
}
.icon-xls {
	background: url(styles/xls.png) top left no-repeat;
}

.doc_list{
	margin-top: 20px;
}

.doc_list a {
    font-weight: normal!important;
    text-decoration: none!important;
	border-bottom: 1px dotted #666666;
}

.doc_list a:hover {
    border-bottom: 0px solid transparent;
}
/*
     FILE ARCHIVED ON 05:23:01 Oct 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:17:17 May 29, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 105.777 (3)
  esindex: 0.006
  captures_list: 126.917
  CDXLines.iter: 14.716 (3)
  PetaboxLoader3.datanode: 113.588 (4)
  exclusion.robots: 0.216
  exclusion.robots.policy: 0.201
  RedisCDXSource: 2.554
  PetaboxLoader3.resolve: 59.692 (2)
  load_resource: 98.955
*/