@charset "utf-8";
/* CSS Document */

/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
margin:0; padding:0;
}
a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}
/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color: #3752cc;
	text-decoration: none; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #3752cc;
	text-decoration: none;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
}

html, html a {
    -webkit-font-smoothing: antialiased !important;
}
/*

-------------------------------------------------------------------------------------------
Start Nav  styles
-------------------------------------------------------------------------------------------

*/

.navbar-inner {
	padding:0;
border-top: 3px solid #FF9900 !important; 
	
	   height: 80px;
    positionsss: fixed;
    top: 0;
    width: 100%;
	background-color: #403F41;
	background-imagesss: linear-gradient(rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0)) !important;

background: #707072; /* Old browsers */
background: -moz-linear-gradient(top,  #707072 0%, #403f41 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707072), color-stop(100%,#403f41)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #707072 0%,#403f41 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #707072 0%,#403f41 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #707072 0%,#403f41 100%); /* IE10+ */
background: linear-gradient(to bottom,  #707072 0%,#403f41 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707072', endColorstr='#403f41',GradientType=0 ); /* IE6-8 */

	
	
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.7) !important;
	z-index:1000;
	
}

#logo {
	 background-image:url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/springshare-logo-190.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    margin-top:28px; width:190px; height:36px; overflow:hidden; color:transparent;padding-top:0;padding-bottom:0;
    margin-left:0;padding-left:0;
	-webkit-transition: background-position 0.3s linear 0.3s;
	-moz-transition: background-position 0.3s linear 0.3s;
	-o-transition: background-position 0.3s linear 0.3s;
	-ms-transition: background-position 0.3s linear 0.3s;
	transition: background-position 0.3s linear 0.3s;
	text-indent: -999px;
}


.navbar .nav {margin:5px 0 0 0; font-size:14px; font-weight:500}

.navbar .nav > li > a {padding-left:0; padding-right:0; padding-bottom:1px; margin-left:40px; font-family:'Open Sans', Helvetica, sans-serif; font-weight:300; 
font-familysss: 'proxima-nova','Proxima Nova',Helvetica,Arial,sans-serif; text-shadow:none; 
    font-weightsss: 300; font-size:14px;
color:#fff;}

.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {border-bottom:3px solid #21a6eb !important;  color:#fff; }

.navbar .nav > .current > a, .navbar .nav > .current > a:hover  {border-bottom:3px solid #fd6d00; }



#compmenu {
	font: normal 11px Arial, Helvetica, sans-serif;
	height:22px;
 	padding-top:2px;
	background-color:#999;
	float:right;
}

#compmenu ul {	
 list-style-type: none;
}
#compmenu ul li {
 float: left;
}
 #compmenu ul li a {
 background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/img/white_menu_divider.gif);
 background-repeat: no-repeat;
 background-position: right;
 padding-right: 10px;
 padding-left: 10px;
 display: block;
 line-height: 20px;
 text-decoration: none;
 color: #ffffff;
}
#compmenu ul li a:hover { color: #29335e; }


.banner {
    background-color: #F7941E;
    background-position: center top;
    background-size: cover;
    overflow: hidden;
    position: relative;
    text-align: center;
	height:410px;
	background-image:url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/banner_home.jpg)		
}

.prodbanner {
    background-position: center top;
    background-size: cover;
    overflow: hidden;
    position: relative;
    text-align: center;
	height:250px;
	
}

#prodbanner-lg {
    background-color: #2c86e7;
	background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/banner-lg-1.jpg);
}

#prodbanner-la {
    background-color: #F7941E;
	background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/banner-la-1.jpg);	
}
#prodbanner-lan {
    background-color: #be3ea9;
	background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/banner-lan-1.jpg);	
}
#prodbanner-lc {
    background-color: #80c43d;
	background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/banner-lc-1.jpg);	
}

#prodbanner-ls {
    background-color: #80c43d;
	background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/banner-ls.jpg);	
}

#prodbanner-sp-1 {
    background-color: #2c86e7;
	background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/banner-sp-1.jpg);	
}



#breadcrumbs {
    color: #A2A2A2;
    font-size: 14px;
	font-family: "proxima-nova", Arial, Helvetica, sans-serif;
	background-color:inherit;
	margin-top:20px; max-width:940px; display:block; margin-left:auto;margin-right:auto;
}

h1 {
    color: #fff;
    font-size: 40px;
    line-height: 60px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size:40px;
	font-weight:300;
	letter-spacing:-2px;
-webkit-font-smoothing: antialiased;
}


h2 {
margin:0;padding:0;
font-family: "proxima-nova", Geneva, sans-serif;
font-weight:normal;
font-size:22px;
color:#fff;
margin-bottom:15px;
padding-top:15px;
line-height:30px;
text-align:left;
}

h3 {
margin:0;padding:0;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;

font-weight:normal;
	font-size:32px;
	font-weight:300;

color: #fd6b00;
text-shadow: 0 1px 0 #CCC;
margin-bottom:5px;
letter-spacing:-1px;
text-alignsss:center;
}


h4 {
margin:0;padding:0;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;

	font-size:22px;
	font-weight:300;

color: #556677;
text-shadow: 0 1px 0 #CCC;
margin-bottom:20px;
margin-top:20px;
letter-spacing:-1px;
text-alignsss:center;
}

h5 {
margin:0;padding:0;
margin-bottom:10px;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;

	font-size:16px;
	font-weight:500;

color: #686D7D;
letter-spacing:-1px;
}



.blockcopy {
	line-height: 1.4em !important;
	color: #676767;
    font: 14px 'Open Sans',Arial,Helvetica,sans-serif;
	
}



.spquote {
margin:0;padding:0;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;

font-weight:normal;
	font-size:30px;
	font-weight:300;

color: #fff;
text-shadow: 0 1px 0 #CCC;
margin-bottom:5px;
letter-spacing:-1px;
text-align:left;
line-height:44px;
}


.spquote-sig {
margin:0;padding:0;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;

	font-size:18px;
	font-weight:300;

color: #fff;
text-shadow: 0 1px 0 #CCC;
text-alignsss:center;
line-height:25px;
margin-top:0px;
}



#custcount {
backgroundsss: none repeat scroll 0 0 rgba(44, 173, 239, 0.7);
background: none repeat scroll 0 0 rgba(255, 136, 0, 0.7);


    border-bottom: 1px solid #AEADAD;
    border-top: 1px solid #737373;
	 box-shadow: 0 3px 3px #ABABAB;
    height: 50px;
	padding-left:40px;
    margin: 0;
	overflow:hidden;
    z-index: 7;
}

#menu-lg {
	background: none repeat scroll 0 0 rgba(65, 183, 239, 0.7);
}
#menu-la {
	background: none repeat scroll 0 0 rgba(253, 109, 0, 0.7);
}
#menu-lan {
	background: none repeat scroll 0 0 rgba(209, 69, 191, 0.7);
}
#menu-lc {
	background: none repeat scroll 0 0 rgba(130, 190, 64, 0.7);
}


.prodmenu {
    border-bottom: 1px solid #AEADAD;
    border-top: 1px solid #737373;
	 box-shadow: 0 3px 3px #ABABAB;
    height: 50px;
	padding-left:40px;
    margin: 0;
	overflow:hidden;
    z-index: 7;
}


.prodmenu ul {
	 list-style-type: none;
	
}

.prodmenu ul li {
	font-family: "franklin-gothic-urw-comp",sans-serif;
	font-weight:normal;
	font-size:30px;
 	padding-top:0px;

margin-top:8px; 
float:left;
border-right:1px solid #CCC; 
 padding-right: 25px;
 padding-left: 25px;
 display: block;
 line-height: 30px;
 text-decoration: none;
 color: #eaeaea;


}

#commnum, #midmenu {
	font-family: "franklin-gothic-urw-comp",sans-serif;
	font-weight:normal;
	font-size:30px;
 	padding-top:10px;

}

#commnum ul, #midmenu ul {	
 list-style-type: none;
}

#commnum ul li, #midmenu ul li {

/* background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/new/img/numbers_divider.gif);
 background-repeat: no-repeat;
 background-position: right;
*/
float:left;
border-right:1px solid #CCC; 
 padding-right: 13px;
 padding-left: 13px;
 display: block;
 line-height: 30px;
 text-decoration: none;
 color: #eaeaea;
}
 

.spotlight{
    background-color:#138ce6;
    background-color:#ff9900;
    widthss: 200px;
    padding:10px;
    margin:20px;
    height:50px
    -webkit-border-radius: 24px 0;
    -moz-border-radius: 24px 0;
    border-radius: 24px 0;
}


.largecopy {

font-family: "proxima-nova", Helvetica, sans-serif;
font-size:18px;
font-weight:normal;

color:#585858;
line-height:28px;
	
}


.nextprev {

font-family: "proxima-nova", Helvetica, sans-serif;
font-size:22px;
font-weight:400;

color:#585858;
line-height:28px;
margin-bottom:10px;
	
}


h3.phead {
	color:#727272; line-height:30px; margin-bottom:0; font-size:20px; font-weight:bold
}


.splashprod {font-size:16px; font-weight:400;  font-family: 'Open Sans', Helvetica, sans-serif; }


.section-grey {
	
background: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/content-back-gray.png) repeat scroll 0 0 transparent; padding-top:40px; padding-bottom:40px; border-bottom: 1px solid #AABBCC; border-top: 1px solid #AABBCC;
	
}

.section-white {
	
background-color:#fff; padding-top:40px; padding-bottom:30px; border-bottom: 1px solid #AABBCC; border-top: 1px solid #AABBCC;
	
}


.newscolumn ul {	
 list-style-type: none;
}

 
.newscolumn ul li {
 padding-right: 8px;
 padding-bottom:15px;
 display: block;
 text-decoration: none;
 color: #30395c;
 font: normal 16px "proxima-nova", Geneva, Arial, Helvetica, sans-serif; 
 line-height:24px;
}
  
.newscolumn p {
 padding-right: 8px;
 padding-bottom:15px;
 display: block;
 text-decoration: none;
 color: #30395c;
 font-size:16px;
 font: normal 16px "proxima-nova", Geneva, Arial, Helvetica, sans-serif; 
 line-height:24px;
	
}

#libappstext { padding-top:15px; font-familysss: "proxima-nova", Arial, Helvetica, sans-serif; font-familysss: 'Open Sans', Helvetica, sans-serif; font-weightsss:300; font-sizesss:20px; 

 font-family: "proxima-nova",Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
letter-spacingsss:-1px; color:#fbfbfb; }

#libappsmenu {
	 font-family: "proxima-nova", Arial, Helvetica, sans-serif;
	height:16px;
 	padding-top:2px;
}

#libappsmenu ul {	
 list-style-type: none;
}
#libappsmenu ul li {
 float: left;
 padding-right:25px;
}



#libappsmenu ul li a {
color:#fbfbfb;
}

 
#footerdiv {

border-topsss: 1px solid #cdcdcd;

border-bottomsss: 3px solid #fd6d00;


background: #707072; /* Old browsers */
background: -moz-linear-gradient(top,  #707072 0%, #403f41 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707072), color-stop(100%,#403f41)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #707072 0%,#403f41 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #707072 0%,#403f41 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #707072 0%,#403f41 100%); /* IE10+ */
background: linear-gradient(to bottom,  #707072 0%,#403f41 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707072', endColorstr='#403f41',GradientType=0 ); /* IE6-8 */

} 
 
#footer {
padding:20px 0px 20px 0px;
background-colorsss: #fafafa;
height:300px;
 	

} 
 



.footerhead {
font-size:22px; letter-spacing:-1px; font-weight:500; font-family: 'Open Sans', Helvetica, sans-serif; color:#fff;
margin-bottom:12px;
}
	
 
.footercolumn {
    float: left;
    margin: 0 30px 0 0;
    width: 170px;
}  


 
.footercolumn ul {	
 list-style-type: none;
}

 
.footercolumn ul li {
 padding-right: 8px;
 padding-bottom:5px;
 display: block;
 text-decoration: none;
 color: #30395c;
 font-size:12px;
}

.footercolumn ul li a {
 text-decoration: none;
 color:#1266a0;
}

.footercolumn ul li a:hover {
 text-decoration: none;
 color:#f7f7f7;
}
 
 .sp_stats {
display: inline;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 12px;
height: 36px;
line-height: 18px;
margin-bottom: 20px;
overflow-x: hidden;
overflow-y: hidden;
width: 310px;
}
 
.sp_stats a { 
margin-right: 5%;
padding-left: 5px;
float: left;
font-size: 14px;
color: #f26522;
font-weight: bold;
border-left: 1px solid #f4f4f4;
}

.sp_stats a span {
	display:block;
	font-size:12px;
	color:#fff;
}

 
.footercopy {
padding:0;

	font-family: Geneva, Arial, Helvetica;
	font-weight: normal;
	font-size:12px;
 color:#ccc;	
} 
  
.h_r {height:0px !important; border-top:1px solid #d8d8d8; border-bottom:1px solid #fafafa;margin-top:20px; margin-bottom:20px;}
 
 
.featcol {
float:left;
margin-right:20px;	
line-height: 1.6em; color: #444; font: normal 14px "proxima-nova", Arial, Helvetica, sans-serif;
background-colorsss:#fafafa;
}

.featcol h4 {margin-top:0; padding-top:0; font-family: 'Open Sans', Helvetica, sans-serif;  font-weight:600; font-size:16px; margin-bottom:5px; color:#678; letter-spacing:-1px;}

.featcol h4.thin {font-family: 'Open Sans', Helvetica, sans-serif;  font-weight:500; font-size:30px; margin-bottom:5px; color:#678; letter-spacing:-1px;}

.featcol > img {float:left; margin-right:7px;}

ul.checks {	
 list-style-type: none;
}

 ul.checks li {
padding-left:31px; font-size:16px; letter-spacing:-1px; font-weight:500; font-family: 'Open Sans', Helvetica, sans-serif; color:#567;
margin-bottom:10px;
line-height:22px;
padding-bottom:3px;
background-image:url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/check-22-orange.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    background-size: 22px 23px;
}

ul.checks li span.desc { font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-weight:400; font-size:15px; letter-spacing:0}


ul.foot {	
 list-style-type: none;
 margin-top:20px;
}

 ul.foot li {
padding-left:31px; 
margin-bottom:10px;
line-height:22px;
padding-bottom:3px;
background-image:url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/blue-bullet.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    background-size: 22px 23px;
	
}

ul.foot li a {font-size:16px; letter-spacing:-1px; font-weight:500; font-family: 'Open Sans', Helvetica, sans-serif; color:#fff;	
}
 

ul.checks-blue {	
 list-style-type: none;
 margin-top:20px;
}

 ul.checks-blue li {
padding-left:31px; 
margin-bottom:10px;
line-height:22px;
padding-bottom:3px;
background-image:url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/blue-bullet.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    background-size: 22px 23px;
font-size:16px; letter-spacing:-1px; font-weight:500; font-family: 'Open Sans', Helvetica, sans-serif; color:#567;	
}


ul.checks-green {	
 list-style-type: none;
 margin-top:20px;
}

 ul.checks-green li {
padding-left:31px; 
margin-bottom:10px;
line-height:22px;
padding-bottom:3px;
background-image:url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/green-bullet.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    background-size: 22px 23px;
font-size:16px; letter-spacing:-1px; font-weight:500; font-family: 'Open Sans', Helvetica, sans-serif; color:#567;	
}

ul.checks-orange {	
 list-style-type: none;
 margin-top:20px;
}

 ul.checks-orange li {
padding-left:31px; 
margin-bottom:10px;
line-height:22px;
padding-bottom:3px;
background-image:url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/orange-bullet.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    background-size: 22px 23px;
font-size:16px; letter-spacing:-1px; font-weight:500; font-family: 'Open Sans', Helvetica, sans-serif; color:#567;	
}

ul.checks-purple {	
 list-style-type: none;
 margin-top:20px;
}

 ul.checks-purple li {
padding-left:31px; 
margin-bottom:10px;
line-height:22px;
padding-bottom:3px;
background-image:url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/purple-bullet.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    background-size: 22px 23px;
font-size:16px; letter-spacing:-1px; font-weight:500; font-family: 'Open Sans', Helvetica, sans-serif; color:#567;	
}





 
#prod_stripe {
	height:130px;position:relative;

background: #5ba4ec; /* Old browsers */



background: -ms-linear-gradient(top,  #5ba4ec 0%,#3499de 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ba4ec 0%,#3499de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba4ec', endColorstr='#3499de',GradientType=0 ); /* IE6-8 */


	background-image: -webkit-linear-gradient(top, #5ba4ec 0%, #3499de 100%);
	background-image: -moz-linear-gradient(top, #5ba4ec 0%, #3499de 100%);

    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    border-bottom:1px solid #ddd;	
background-color: #5ba4ec;

}
	 
ul.orange-checkmarks {	
 list-style-type: none;
}	 
	 
ul.orange-checkmarks li {
	
padding-left:31px; font-size:16px; letter-spacing:-1px; font-weight:500; font-family: 'Open Sans', Helvetica, sans-serif; color:#567;
margin-bottom:10px;
line-height:22px;
padding-bottom:3px;
background-image:url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/check-22-orange.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    background-size: 22px 23px;	
line-height:25px;
border-bottom: 1px solid #CCCCCC;
}

.section-quote {
	height:350px; background-position: center top; background-size: cover;
}

#section-quote-la {
	background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/la-back-1.jpg);
}
#section-quote-lan {
	background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/lan-back-1.jpg);
}

#section-quote-sp-1 {
	background-image: url(https://web.archive.org/web/20150209114947im_/http://www.springshare.com/images/quote-sp-1.jpg);
}


	 

#freetrial-form, #freelc-form, #freelan-form {
    -moz-background-clip: padding;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    -moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 6px rgba(0, 0, 0, 0.2);
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/web/20150209114947im_/http://www.springshare.com/images/form-bg.gif");
	background-color:#e8e8e8;
    background-position: 0 0;
    background-repeat: repeat-x;
	background-size: 100%;
    border: 1px solid #BBBBBB;
    padding: 20px;
	padding-left:10px;
    position: relative;
	width:400px;
}

#freelc-form, #freelan-form {border:none; background:inherit; width:100%}

#freetrial-form button, #webinar-form button, #freelc-form button, #freelan-form button {
    border: 1px solid #079216;
    padding: 5px;
	padding-top:5px;
    width: 230px;
    background-color: #079216;
    background: -moz-linear-gradient(center top , #25cb2a  0%, #079216 100%) repeat scroll 0 0 transparent;
    border: 1px solid #079216;
    text-shadow: 0 -1px 0 #CE6F37;

    -moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    color: #FFFFFF;
    display: inline-block;
	font:bold 14px Arial, Helvetica;
    line-height: 30px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
	cursor: pointer;
	
	
}	 
	
	
input[type="checkbox"] {
    margin: 0 !important;
}	 


#spotlight-callout {
	
padding:20px; border:1px solid #cecece; background: #f1f1f1; margin: 0px 0 20px 20px; -webkit-border-radius:3px;  -moz-border-radius:3px;
-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 0 18px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);
	box-shadow:0 0 4px rgba(0,0,0,0.1);
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
	line-height:1.4em; widthsss:220px; float:right;	
}


.callout {
	padding:15px;
	border:1px solid #cecece;
	background:#f3f3f3;
	margin:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 0 18px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);
	box-shadow:0 0 4px rgba(0,0,0,0.1);
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
	line-height:1.6em;
}

.callout h4{
	color:#666666;
	border-bottom:1px solid #e5e5e5;
	padding:0 0 5px 0;
	margin:0 0 20px 0;
	text-shadow:0 1px 0 #FFF;
}
/*
     FILE ARCHIVED ON 11:49:47 Feb 09, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:33:31 Feb 15, 2026.
     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):
  captures_list: 0.434
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.028
  esindex: 0.007
  cdx.remote: 6.637
  LoadShardBlock: 153.957 (3)
  PetaboxLoader3.datanode: 90.325 (4)
  PetaboxLoader3.resolve: 68.888 (3)
  load_resource: 88.179
*/