@import 'https://fonts.googleapis.com/css?family=Alegreya+Sans';* {	margin: 0;	border: 0;	padding: 0;}/*--- old background number  #9ACD32  #66CDAA #E0FFFF    #E6E6FA #B0E0E6     #ADD8E6 #B0E0E6 #DCDCDC #F0FFFF #FFE4E1  url(img/pics/curtainbackground.jpg)   --*/body {	background: #FFF5EE;	font-family: san-serif;	margin: auto;}p {	font-family:'Alegreya Sans', sans serif;	color: #524C56;	font-size: 160%;	line-height: 155%;	padding: 3%;	text-align: justify;}h1 {	font-family:'Alegreya Sans', sans serif;	font-size: 175%;	line-height: 155%;	font-weight: 400;	color: #524C56;}h2 {	font-size: 175%;	line-height: 155%;	font-weight: 400;	color: #524C56;	text-align: center;	padding: 0;}a {	color: #524C56;	text-decoration: none;	font-weight: bold;}a:hover {	color: #C3D7DF;}img {	display: block;	margin: 0 auto;	max-width: 100%;	height: auto;	width: auto;	margin-bottom: -4px;}#wrapper {	max-width: 1200px;	margin: 0 auto;}#banner-wrapper {	max-width: 1200px;	margin: 0 auto;	padding: 0 0 0% 0;}#header-inner-right {	width: 50%;	float: right;	font-family: Arial, Helvetica, sans-serif;}#header-inner-right, #a, #i {	display; inline;	width: 300px;	padding-right: 130px;	padding-top: 50px;	text-align: right;	font-size: 130%;	font-family: Arial, Helvetica, sans-serif;}#header-inner-right p{	font-size: 20px;}header {	width: 100%;	height: 200px;	top: 0:	left: 0;}#welcome {	display: clear-both;	width: 100%;	height: auto;	text-align: center;	left: 50%;    margin-right: -50%;}#welcome h1 {	width: 80%;	margin: auto auto;	text-align: center;	padding-top: 5px;}#welcome p {	text-align: center;}#welcome img {	padding-top: 15px;	padding-bottom: 30px;	width: 200px;}/*--- Start DPW Logo --*/.outercontainerlarge{	position: relative;	margin:20px 0px 0px 20px;	float: left;	width: 240px;	height: 150px;	border-style: none;	z-index: 800;	padding-left: 130px;} .outercontainerlarge img {	filter: brightness(150%);}/*--- Start Nav --*/nav {	float: right;	padding: 25px 20px 0px 0px;}#menu-icon {	display: hidden;	width: 40px;	height: 40px;	background: url(img/icons/nav-dark.png) center;}ul {	list-style: none;}nav ul li {	font-family:'Alegreya Sans', sans serif;	font-size: 150%;	display: block;	float: left;	padding: 10px;}nav ul li a {	color: #6991AC;}.current {	color: #3F5767;}a:hover {	color: #A5BDCD;}/*--- End Nav --*//*--- Start one-third --*/.one-third {	width: 33.3333333%;	float: left;	text-align: justify;	text-align: center;	z-index: 2000;	padding-top: 40px;}.one-third:hover {	background-color: white;}.one-third-cc:hover {	background-color: white;}.one-third-ccg:hover {	background-color: grey;}.one-third-p:hover {	background-color: white;}.one-third-bb:hover {	background-color: white;}.one-third-cc {	width: 33.3333333%;	float: left;	padding-top: 20px;	text-align: justify;	text-align: center;	z-index: 2000;	padding-top: 80px;}.one-third-ccg {	width: 33.3333333%;	float: left;	padding-top: 30px;	text-align: justify;	text-align: center;	z-index: 2000;}.one-third-ccg img{	max-width:25%;	max-height:auto;}.one-third-p {	width: 33.3333333%;	float: left;	margin-top: -20px;	text-align: justify;	text-align: center;	z-index: 2000;}.one-third-bb {	width: 33.3333333%;	float: left;	padding-top: 30px;	text-align: justify;	text-align: center;	z-index: 2000;}.one-third-bb img{	max-width:25%;	max-height:auto;}.one-third h2 {	font-family:'Alegreya Sans', sans serif;	font-size: 120%;	font-weight: 500;}.left-col {	float: left;	margin: 0 auto;	width: 50%;	height: auto;	padding: 1%;}.left-col p {	font-family:'Alegreya Sans', sans serif;	font-size: 130%;	padding-bottom: 2%;	padding-top: 5px;}.left-col h2 {	font-family:'Alegreya Sans', sans serif;	font-weight: 600;	text-align: left;	padding-left: 130px;}.left-col p {	text-align: left;	padding-left: 130px;}a:hover h2, a:hover i {	color: #A5BDCD;}.sidebar {	float: right;	margin: 0 auto;	width: 45%;	height: auto;	padding: 2% 1% 1% 1%;}.sidebar p {	text-align: center;	font-size: 17px;}.sidebar h1 {	margin: auto auto;	text-align: center;	padding-bottom: 10px;}.sidebar-left {	float: left;	margin: 0 auto;	width: 32%;	height: auto;	padding: 3% 1% 1% 1%;}.clearfix-padding{	clear: both;	padding: 1%;}/*--- Start footer --*/footer {	background-color: gray;	width: 100%;	height: auto;	overflow: auto;}.footer-nav {	text-align: right;}.footer-nav .current {	color: white;}.footer-nav a {	font-family:'Alegreya Sans', sans serif;	font-size: 120%;	color: #C3D7DF;	font-weight: 300;	line-height: 155%;}.footer-nav a:hover {	color: #F5F5F5;}.phonefooter {	width: 100%;	height: 50px;}.phonefooterinner {	background-color: gray;	max-height: 50px;	text-align: center;	margin: 0;}.phonefooterinner i {	padding: 0px 0 9px 0;	text-align: center;	color: #F5F5F5;	font-size: 120%;	line-height: 155%;}.phonefooterinner i h2 {	font-family:'Alegreya Sans', sans serif;	display: inline-block;	color: white;	font-size: 125%;	text-decoration: none;}.phonefooterinner a {	font-family:'Alegreya Sans', sans serif;	margin-left: 15px;}footer.second {	background-color: gray;	height: auto;	text-align: center;	margin: 0;	clear: both;}footer.second p {	padding: 5px 0 9px 0;	text-align: center;	color: #F5F5F5;	font-size: 100%;	line-height: 155%;}footer.second a {	font-family:'Alegreya Sans', sans serif;	padding: 5px 0 9px 0;	text-align: center;	color: #F5F5F5;	font-size: 110%;	font-weight: 400;	line-height: 155%;}footer.second a:hover {	color: yellow;}/*--- Media Screen Queries Start Here --*//*--- Media Screen Queries Start Here --*//*--- Media Screen Queries Start Here --*/	/*--- Media Screen Queries Start Here --*/@media screen and (max-width: 768px) {p {	font-size: 130%;	}h2 {	font-size: 150%;}header {	height: 80px;	position: relative;}.outercontainerlarge{	width: 100%;	height: auto;	margin: auto;	padding: 10px 0 0 0;	clear: both;} #header-inner-right {		width: 100%;	margin: 20px auto;	text-align: center;	padding: 0 0 0 0;	}.one-third {	float: left;	width: 100%;}.one-third-cc {	float: left;	width: 100%;}.one-third-p {	float: left;	width: 100%;}.one-third-ccg {	float: left;	width: 100%;}.one-third-bb {	float: left;	width: 100%;}.left-col {	width: 100%;	padding: 0;}.left-col h2 {	width: 100%;	padding: 0px 0px 0px 0px;	text-align: center;}.left-col p {	width: 100%;	padding: 0px 0px 0px 0px;	text-align: center;}.sidebar {	width: 100%;}footer {	height: auto;}.footer-nav {	text-align: center;	padding-top: 2%;}.footer-nav li {	padding: 1%;}.footer-nav a {	font-size: 120%;}footer.second a {	font-size: 85%;}.social i {	font-size: 180%;}.social img {	width: 15px;	height: 25px;	display: inline;	margin: 1% 1% -4.5% 1%;	padding: 0% 2% 4% 2%;}footer.second p {	font-size: 80%;	line-height: 125%;}footer.second a {	margin-left: 5px;	font-size: 80%;}.phonefooterinner i {	font-size: 90%;}.phonefooterinner i h2 {	font-family: 'Alegreya Sans', sans-serif;	display: inline-block;	color: white;	font-size: 90%;	text-decoration: none;}