html { font-size: 100%;}

body {
  background-color:Blue;
  margin: 0;
  padding: 0;
  background-image: url(../team-build-abstract.jpg) !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

div.pageWideBanner {
  clear: both;
  float:none;
  padding:0.5em;
}



div.centeredUsedSpace {
  width: 64em; 
  display: table; 
  margin: 0.25em auto;
  padding: 0.25em;
  background-color:White;
    border-radius: 0.5em;
}

@media only screen and (max-width: 64em) {
	div.centeredUsedSpace {
	  width: 98%; 
	}
}



div.floatLeft100PctCol {
  float:left;
  width: 100%;
  margin: 0;
  padding: 0;
}

div.floatLeft50PctCol {
  float:left;
  width: 50%;
  margin: 0;
  padding: 0;
}

div.floatRight50PctCol {
  float:right;
  width: 50%;
  margin: 0;
  padding: 0;
}

div.floatLeft25PctCol {
  float:left;
  width: 25%;
  margin: 0;
  padding: 0;
}

@media only screen and (max-width: 48em) {
	div.floatLeft50PctCol {
	  width: 100%;
	}
	div.floatRight50PctCol {
	  width: 100%;
	}
	div.floatLeft25PctCol {
	  width: 50%;
	}
}

@media only screen and (max-width: 24em) {
	div.floatLeft50PctCol {
	  width: 100%;
	}
	div.floatRight50PctCol {
	  width: 100%;
	}
	div.floatLeft25PctCol {
	  width: 100%;
	}
}



div.imgAd {
  margin-right: 1em;
  margin-bottom: 0.5em;
  padding: 0.5em;
    background-color:White;
    overflow:auto;
}

div.imgAd a img {
  max-width:100%;
  margin-bottom:0.5em;
  margin-right:0.5em;
}

@media only screen and (max-width: 48em) {
	div.imgAd {
	  margin-right: 0.5em;
	  margin-bottom: 0.25em;
	  padding: 0.25em;
	}

	div.imgAd a img {
	  max-width:100%;
	  margin-bottom:0.25em;
	  margin-right:0.25em;
	}
	
}

@media only screen and (max-width: 24em) {
	div.imgAd {
	  margin-right: 0.5em;
	  margin-bottom: 0.25em;
	  padding: 0.25em;
	}

	div.imgAd a img {
	  max-width:100%;
	  margin-bottom:0.25em;
	  margin-right:0.25em;
	}
	
}










div.contactInfo {
    text-align: left;
  padding: 0.5em;
    color: Black;
}

div.contactInfo a {
    display: inline-block;
  background-color:Silver;
    color: Black;
    text-align: center;
    text-decoration: none;
    padding: 0.25em;
    margin-bottom: 0.25em;
  border-radius:0.25em;
}

div.contactInfo a:hover {
    background-color: Black;
    color: White;
}



a.sendUsername {
    display: inline-block;
  background-color:PaleVioletRed;
    color: Black;
    text-align: center;
    text-decoration: none;
    padding: 0.25em;
    margin-bottom: 0.25em;
  border-radius:0.25em;
}

a.sendUsername:hover {
    background-color: Plum;
    color: Black;
}



a.openInNewWindowLink {
    display: inline-block;
  background-color:PeachPuff;
    margin-top:0.25em;
    padding:0.25em;
    font-size:0.80em;
    color: Black;
    text-align: CENTER;
    text-decoration: none;
    font-family: Raleway;
    border-radius: 0.25em;
}

a.openInNewWindowLink:hover {
    color: White;
    background-color: OrangeRed;
}





h1 {
  margin: 0em 0em 0.25em 0em;
  padding: 0;
  font-size:2em;
  font-family:Raleway;
}

h2 {
  margin: 0em 0em 0.25em 0em;
  padding: 0;
  font-size:1.25em;
  font-family:Raleway;
}





h2.pageMenuTitle {
    font-family: "Comic Sans MS", cursive, sans-serif;
}


div.pageLinks {
  float:none;
  background-color:White;
    margin: 0;
    padding: 0;
}

ul.pageMenuBar {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

li.pageMenuItem {
    float: left;
}

li.pageMenuItem a {
    display: block;
    color: Black;
    text-align: center;
    margin:0.5em;
    padding:0.5em;
    text-decoration: none;
    background-color: LightCoral;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-size: 1em;
  border-radius:0.25em;
}

li.pageMenuItem a:hover {
    color: White;
    background-color: OrangeRed;
}

li.pageMenuItemAlert {
    float: left;
}

li.pageMenuItemAlert a {
    display: block;
    color: Black;
    text-align: center;
    margin-top:0.25em;
    margin-right:0.25em;
    margin-bottom:0.25em;
    padding:0.25em;
    text-decoration: none;
    background-color: Orange;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-size: 1em;
}

li.pageMenuItemAlert a:hover {
    color: White;
    background-color: OrangeRed;
}

li.pageMenuItemCurrent {
    float: left;
    display: block;
    color: white;
    text-align: center;
    margin:0.25em;
    padding:0.25em;
    text-decoration: none;
    background-color: #7daf2d;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-size: 2em;
}




div.subPageLinks {
  float:none;
  background-color:White;
    margin: 0;
    padding: 0;
}

ul.subPageMenuBar {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

li.subPageMenuItem {
    float: left;
}

li.subPageMenuItem a {
    display: block;
    color: Black;
    text-align: center;
    margin:0.5em;
    padding:0.5em;
    text-decoration: none;
    background-color: LightCoral;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-size: 0.80em;
  border-radius:0.25em;
}

li.subPageMenuItem a:hover {
    color: White;
    background-color: OrangeRed;
}




div.floorLinks {
  float:none;
  background-color:White;
    margin: 0;
    padding: 0;
}

ul.floorMenuBar {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

li.floorMenuItem {
    float: left;
}

li.floorMenuItem a {
    display: block;
    color: WHITE;
    text-align: center;
    margin:0.5em;
    padding:0.5em;
    text-decoration: none;
    background-color: Silver;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-size: 0.80em;
  border-radius:0.25em;
}

li.floorMenuItem a:hover {
    color: White;
    background-color: BLACK;
}





div.fastLinks {
  float:none;
  background-color:White;
    margin: 0;
    padding: 0;
}

ul.fastMenuBar {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

li.fastMenuItem {
    float: left;
}

li.fastMenuItem a {
    display: block;
    color: Black;
    text-align: center;
    margin-top:0.25em;
    margin-right:0.25em;
    margin-bottom:0.25em;
    padding:0.25em;
    text-decoration: none;
    background-color: Lime;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-size: 1em;
    border-radius: 10px;
    border: 0.10em solid DarkCyan;
}

li.fastMenuItem a:hover {
    color: Black;
    background-color: Yellow;
}






a.domainLink {
    display: inline-block;
  background-color:Silver;
    margin-top:0.25em;
    margin-right:0.25em;
    margin-bottom:0.25em;
    padding:0.25em;
    color: Black;
    text-align: left;
    text-decoration: none;
    font-size: 1em;
    font-family: "Comic Sans MS", cursive, sans-serif;
}

a.domainLink:hover {
    color: White;
    background-color: Black;
}



a.opportunityLink {
    display: inline-block;
  background-color:GOLD;
    margin-top:0.25em;
    margin-right:0.25em;
    margin-bottom:0.25em;
    padding:0.25em;
    color: Black;
    text-align: left;
    text-decoration: none;
    font-size: 1.25em;
    font-family: "Comic Sans MS", cursive, sans-serif;
}

a.opportunityLink:hover {
    color: White;
    background-color: SILVER;
}




div.signupForm {
  margin-right: 0.5em;
  margin-bottom: 0.25em;
  padding: 0.25em;
    background-color:Orange;
    border-radius: 0.75em;
}

div.signupForm img {
  max-width:100%;
  margin-bottom:0.25em;
  margin-right:0.25em;
  float:left;
}

div.signupForm form {
  padding: 0em;
  margin:0em;
}

input.submitButton {
    display: block;
    color: white;
    text-align: center;
    margin:0.25em;
    padding:0.35em;
    text-decoration: none;
    background-color:Red;
    font-size: 1.25em;
    font-weight: bold;
    border-radius: 7px;
}





span.promoTitle {
    font-size: 1.5em;
    font-weight: bold;
    font-family: "Comic Sans MS", cursive, sans-serif;
}




a.fastCashDomainLink {
    display: inline-block;
  background-color:rgb(245, 215, 110);
    margin-top:0.25em;
    margin-right:0.25em;
    margin-bottom:0.25em;
    padding:0.25em;
    color: Black;
    text-align: CENTER;
    text-decoration: none;
    font-size: 1.25em;
    font-family: "Comic Sans MS", cursive, sans-serif;
    border-radius: 0.75em;
}

a.fastCashDomainLink:hover {
    color: White;
    background-color: OrangeRed;
}

a.fastCashDomainLink img {
  padding-top: 0.5em;
}

