*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  height:100%;
  margin: 0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

body {
  height:100%;
  margin: 0;
  padding:0;
  line-height:1.5em;
}

a:link, a:visited, a:active { color:#fff; text-decoration:none; }
a:hover {color:#fff; text-decoration:underline; }
 

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


.logocontainer {
	text-align:left;
}



.masthead {
	margin:10px 0;	
}

.jumbotron {
  background-color: transparent;
/*  background-image:url(../img/bg-blue.png); */
  padding: 20px!important;
  margin-bottom: 20px;
  font-weight: 200;
  text-align: justify;
  color:#fff;
  text-shadow: black 0.1em 0.1em 0.2em;
  font-family:Arial,sans-serif!important;
  margin-top:90px;	
  width:70%;
}
.lead {
	font-size:18px;	
}
/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -40px;
  /* Pad bottom by footer height */
  padding: 0 0 40px;
}

#container, .container {
	width:100%;
	max-width:980px;
	margin:0 auto;
}
.clr { clear:both; height:0; }

.sectioncontainer { width: 94%; margin:0 auto; }
.sectioncontainer IMG { width:100%; }

.thepage {
	padding:40px 40px 20px 40px;
	background-image:url(../img/opaque.png);
}
.thepage .leftcol {width:48%; float:left; }
.thepage .rightcol {width:48%; float:right; }
.thepage H1, .thepage H2 {
margin-bottom:12px;	
}
.thepage P {margin-bottom:12px;text-align:justify;}
.thepage p a {
	color:#000;
    text-shadow: white 0.1em 0.1em 0.2em;
	margin-top:10px;
	text-align:right;
}
.thepage ul {
	list-style-position:outside;
	padding: 0 32px;
}
.thepage ul li {
	padding-bottom:6px;
	text-align:left;
}

.linkedincontainer {
	float:left;
	width:45px;
	margin-right:12px;
}
.twittercontainer {
	float:left;
	width:45px;
}

/* Set the fixed height of the footer here */
#footer {
  height: 40px;
  background-color: transparent;
/*  background-image:url(../img/bg-blue.png); */
}
.footerp {
	color:#fff;
    text-shadow: black 0.1em 0.1em 0.2em;
	margin-top:10px;
	text-align:right;
}

.round-button {
    height:50px;
	padding:4px 6px;
    border: 1px solid #0390c4;
    border-radius: 2px;
    text-align:center;
    text-decoration:none;
    background: #ebebea;
    box-shadow: 0 0 3px gray;
	text-shadow:none;
}
.round-button:hover {
    background: #0390c4;
	text-shadow:none;
}
a.round-button:link, a.round-button:visited, a.round-button:active { color:#333; text-decoration:none;
	text-shadow:none; }
a.round-button:hover {color:#fff; text-decoration:none;
	text-shadow:none; }

