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

@media only screen and (max-width: 990px){
.bump-for-header {padding-top: 80px;}
}


.logowrap {margin:auto; max-width:290px; clear:both;}
.logowrap a:link {text-decoration:none; color:#777;}
.logowrap a:hover {text-decoration:underline;}
.logowrap p {text-align:center;}
.logowrap img {width:50%; margin:1% 25%;padding:1% 1% 1% 1.3%;}
.logowrap img:hover {-webkit-box-shadow: 1px -1px 5px 0px rgba(99,99,99,1);
-moz-box-shadow: 1px -1px 5px 0px rgba(99,99,99,1);
box-shadow: 1px -1px 5px 0px rgba(99,99,99,1); background-color:#636363;}
.logowrap img:visited {color:#666;}

.back-to-top {padding:10px; border:1px solid #eee;  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#03628e+0,0c334a+100 */
background: rgb(3,98,142); /* Old browsers */
background: -moz-linear-gradient(top, rgba(3,98,142,1) 0%, rgba(12,51,74,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(3,98,142,1) 0%,rgba(12,51,74,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(3,98,142,1) 0%,rgba(12,51,74,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03628e', endColorstr='#0c334a',GradientType=0 ); /* IE6-9 */}
a.back-to-top:link,a.back-to-top:visited {color:#eee; text-decoration: none; display: none;}
a.back-to-top:hover {text-decoration: underline; color:#fff; text-shadow: 0 0 2px #000;}
.content {
	background-color: #fff;
	padding: 0%;
	margin: 0px 0 1% 0;
	padding-top:15px;
}



.content p {
	text-align: justify;
	margin:4px 5px 14px 0%;
	line-height: 1.3;

}


.content ul li {
	font-size:14pt;
	padding:1% 0 .8% 0;
	margin: .4% 0 .5% 0;
	line-height:1.3 !important;
	
}


.content ol li {

	padding:1% 0 .8% 0;
	margin: .4% 0 .5% 0;
	line-height:1.3 !important;
	
}

.content p.small {
	text-align: justify;
	width: 90%;
	margin:.75% 5% 2% 5%;
	line-height: 1.4;
	font-size:60%;
}

.content p.med {
	text-align: justify;
	width: 90%;
	margin:.75% 5% 2% 5%;
	line-height: 1.4;
	font-size:0.7em;
}

.content ul.bullets {
	text-align:left;
	margin: 4px 40px 8px 40px;
}

.content ul.bullets li ul {
	text-align:left;
	margin: 0 0 0 20px;
}

.content li.bullets {}

.content ol.bullets {
	text-align:left;
	margin: 4px 40px 8px 40px;
}

.content ul.under {
	margin: 1% 0 1% 3%;
}
.content ul under li {
	list-style-type: disc;
}


.callout {
	width: 90%;
	border: 1px solid;
	padding: .75 1% .5% 1%;
	margin: 2% auto;
	color: white;
	text-align: center;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#026592+0,035d86+100 */
background: rgb(2,101,146); /* Old browsers */
background: -moz-linear-gradient(top, rgba(2,101,146,1) 0%, rgba(3,93,134,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(2,101,146,1) 0%,rgba(3,93,134,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(2,101,146,1) 0%,rgba(3,93,134,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026592', endColorstr='#035d86',GradientType=0 ); /* IE6-9 */
}

.callout h2 {
	margin:2% 0 0% 1%;
	color: #fff;
	font-size:2em;
	    text-shadow: 1px 1px 1px #000;
	text-align: center;
}

.callout p {padding:1% 3% 0 3%; font-size: 17pt; text-align: center;}

.callout a:link {color:#fff; text-decoration:none;}

.callout a:visited {color:#fff; text-decoration:none;}

.callout a:hover {color:#fff; text-decoration:underline;}

.callout h3 {margin:0;padding:0;}

img.thumbnail {float:right; width:23%; border:1px solid; background-color:#fff; padding:.5%; margin:0 0 4% 3%;}

img.thumbnail:hover {background-color:#e84c3d;}

.callout h2 {
	margin:2% 0 0% 1%;
	color: #fff;
	font-size:24px
}

.callout p {}

#SLcallfloat {
	width: 40%;
	float: right;
	padding: 0 0 2% 2%;
}

.callout a:link {color:#fff; text-decoration:none;}

.callout a:visited {color:#fff; text-decoration:none;}

.callout a:hover {color:#fff; text-decoration:underline;}

p.from {
	text-align:right;
	margin-bottom: 30px;
	font-size:1.15em;
}

.gplus-wrap {float:right;}



.schema-hide {
	font-size: 9px;
	text-align: center;
	width: 100%;
	line-height: 1;
	color: #2c2c2c;
}

.schema-hide a:link {
	color: #2c2c2c;
}
.schema-hide a:visited {
	color: #2c2c2c;
}
.schema-hide a:hover {
	color: #2c2c2c;
	text-decoration: underline;
}


ul.DUIbuttons {}
ul.DUIbuttons li {list-style: none; display:inline-block; width:16%; border:3px solid #ddd;; text-align: center; border-radius: 3px; background-color:rgba(32,52,103,0.80);}
ul.DUIbuttons li span {font-size:20pt;}
ul.DUIbuttons li:hover {background-color:rgba(32,52,103,1.00); border-color:#fff; box-shadow: 0 0 3px #000;}
h4.DUIheader {padding:0 !important; margin:0!important;display: inline;}
h5.DUIheader {padding:0 !important; margin:0!important;}
ul.DUIbuttons a {text-decoration: none; display: block; color:#ddd;}
ul.DUIbuttons a:hover {color:#fff;}

@media screen and (max-width: 1100px) 
{
	ul.DUIbuttons li {width:32%}
}


@media screen and (max-width: 600px) 
{
	ul.DUIbuttons li {width:48%}
}
.return {background-color:rgba(32,52,103,0.80); padding:1.75%; width:90%; margin:auto; color:#ccc; border:2px solid #ccc;}
.return img {width:3.5%; float:right;}

.return a {color:#ccc; text-decoration:none;}
.return a:hover {color:#fff; text-shadow: 0 0 2px #000;}

.return:hover {background-color:rgba(32,52,103,1.00); border-color:#fff; box-shadow: 0 0 3px #000;}
