.tile {
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0.25em;
  padding: 0.25em;
  font-family: "Segoe WP", "Segoe UI", Helvetica, Sans-Serif;
  min-height:7.5em;
  max-height:7.5em;
   }

.tile.doubleHeight {
  min-height:15.25em;
  max-height:15.25em;
}

.tile.doubleWidth {
    min-width: 15.25em;
    max-width: 15.25em;
}

.tile.quadWidth {
    min-width: 31em;
    max-width: 31em;
}

.tile.square {
    min-width: 7.5em;
    max-width: 7.5em;
}
.tile.blue {
    border-color: #1570a6;
    background: #1570a6;
    color: #ffffff;
}
.tile.green {
    border-color: #7fba00;
    background: #7fba00;
    color: #ffffff;
}
.tile.red {
    border-color: #e23300;
    background: #e23300;
    color: #ffffff;
}
.tile.pink {
    border-color: #b91d47;
    background: #b91d47;
    color: #ffffff;
}
.tile.purple {
    border-color: #68217a;
    background: #68217a;
    color: #ffffff;
}
.tile.azure {
    border-color: #00bcf2;
    background: #00bcf2;
    color: #ffffff;
}
.tile.babyblue {
    border-color: #136ac4;
    background: #136ac4;
    color: #ffffff;
}
.tile.darkblue {
    border-color: #00188f;
    background: #00188f;
    color: #ffffff;
}
.tile.gray {
    border-color: #f6f6f6;
    background: #f6f6f6;
    color: #00bcf2;
}
.tile.slateGray {
    border-color: #464f55;
    background: #464f55;
    color: #ffffff;
}

.tile.brown {
    border-color: #53493b;
    background: #53493b;
    color: #ffffff;
}
.tile.teal {
    border-color: #0097aa;
    background: #0097aa;
    color: #ffffff;
}
.tile.white {
    border-color: #ffffff;
    background: #ffffff;
    color: #464f55;
}

.tile > :first-child {
margin-top: 0; }
.tile > :last-child {
margin-bottom: 0; }

.header {
    font-size: 350%; 
    font-weight: bold;
    line-height: 0.9em;
    margin-top: -0.05em;
}


.fullBackground {
    background: url(https://waybackassets.bk21.net/20130829021625im_/http://devintersection.com/Content/images/Whisps.png) no-repeat center center fixed; 
    -moz-background-size: cover;
    -o-background-size:cover;
    -webkit-background-size:cover;
    background-size:cover;
}

.testimonial.title
{
    font-weight: bold; 
    line-height: 2em;
    font-size: 130%;
}

.testimonial.quote
{
    font-style: italic;
    line-height: 1em;
}

.testimonial.attribution
{
    line-height: 2.5em;
    font-size:70%;
}

.centerContent
{
    margin: auto;
    width:90%;
}

.confDateArea
{
    padding: 0.6em;
}

.confLogo 
{
    min-width: 66px;
    max-width:66px;
    margin-top: 1em;
    margin-left: 31%;
    
}

.confLogo.aspnet
{
    min-height:54px;
    max-width: none;
    margin-left: 10%;
}

.featureLogo 
{
    min-width: 66px;
    max-width:66px;
    max-height:62px;
    margin-top: 1.5em;
    margin-left: 31%;
    
}

.featureLogo.pin {
    min-width: 40px;
    min-height: 57px;
    max-width: 40px;
    max-height: 57px;
}

.featureLogo.brochure {
    min-width: 45px;
    min-height: 63px;
    max-width: 45px;
    max-height: 63px;
}


.mailLogo 
{
    margin-top: 2.0em;
    margin-left: 31%;
    margin-bottom: 0.8em; 
}

.confTitle 
{
    position: absolute;
    bottom: 1em;
    float:left;
    font-size:130%;
    margin-left: 10%;
}

.speakerFName
{
    color: #3264b0; /*color: #00bcf2;*/
    font-size: 140%;
}

.speakerLName
{
    color: #3264b0; /*color: #00bcf2;*/
    font-size: 140%;
    font-weight: bold;
}

.confDetailHighlight
{
    color: #00bcf2;
    font-size: 120%;
    
}

.registerOnline
{
    font-size:220%;
    padding-top: 1.5em;
    padding-left:1em;
}

.registerForSurface
{
    padding-top:0.9em;
    padding-left:0.6em;

}

.registerForSurface .line1
{
    
}

.registerForSurface .line2
{
    font-size: 120%;
}

.registerForSurface .line3
{

}

.registerHighlight
{
    color: #3264b0;
}

.surfaceImage
{
    position: relative;
    top: -50px;
    left: 160px;

}

.registerNow
{
    position: absolute;
    bottom: 22px;
    left: 10px;
    background-color: #b91d47;
    border-radius: 4px; 
    font-size: 120%;
    padding: 5px;
}

.faqLogo
{
    position: absolute;
    right: 40px;
    top: 20px;
}

.faqTitle
{
    float:left;
    font-size:130%;
    padding-top: 4.9em;
    margin-left: 10%;
}

.content-wrapper
{    
    overflow:auto;
    position:relative;
    margin:0 0 0 30px;
    padding-bottom:60px;
    /* calculating the appropriate width in script*/
    width:2200px;
}


.sidebar
{
    position:relative;right:0px;
    margin-left: -1.7em;
       
}

.speakerBio
{
    padding-top: 0.5em;
}

.speakerList div
{
    padding: 0.5em;
}


.speakerList div.row:nth-last-of-type(even)
{
    background-color: #f6f6f6;
}

.speakerList div.row:nth-last-of-type(odd)
{
    background-color: #ffffff;
}

.speakerList .row
{
    margin-left:0.4em; margin-right: 0em;
}

.speakerProfileText
{
    padding-bottom: 5em;
    margin-bottom: 5em;
    color: red;
}

.speakerList img
{
    padding-left: 0em; 
    padding-right:0em;
    width: 75px;
    min-width: 75px;
}

.speakerList div.narrow
{
    padding-top: 0em;
    padding-left: 0em; 
    padding-right:0em;
}

h1
{
    padding-left: 0.1em !important;
    color: #00bcf2 !important;
    font-size: 150% !important;
}

h2
{
    
    font-size: 120% !important;
    margin-bottom: -0.5em !important;
}

input[type='text'].phoneField, label.radioLabel, .radioList label, .checkList label
{
    width: auto;
    display: inline;   
}

.tallLabel
{
    margin-bottom: 1.0em;
}

.textBoxSubscript
{
    margin-top: -1em;
}

/* By default small screen UI shown first */
.desktop
{
    display: none;
}

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 48em) {
    .panorama .desktop, .panorama.desktop
    {
        display: inherit !important;
    }

    .panorama .mobile, .panorama.mobile
    {
        display: none !important;
    }

    .panorama
    {
        margin-left: 2%; margin-top: 2%;
    }
}
/*
     FILE ARCHIVED ON 02:16:25 Aug 29, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:14:24 Dec 12, 2025.
     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.946
  exclusion.robots: 0.074
  exclusion.robots.policy: 0.057
  esindex: 0.014
  cdx.remote: 15.895
  LoadShardBlock: 2105.863 (3)
  PetaboxLoader3.resolve: 2535.488 (4)
  PetaboxLoader3.datanode: 150.503 (4)
  load_resource: 726.77
*/